diff --git a/p__Classrooms__Lists__Exercise__Detail__index.479c2728.async.js b/p__Classrooms__Lists__Exercise__Detail__index.6690316b.async.js similarity index 98% rename from p__Classrooms__Lists__Exercise__Detail__index.479c2728.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.6690316b.async.js index 2861b6b1b5..de96920721 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.479c2728.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.6690316b.async.js @@ -215,7 +215,7 @@ ${qn} `,Te=document.createElement("div");Te.innerHTML=Xe.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(Te);const it=document.getElementById(Ye);if(!it){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),Te.parentNode&&Te.parentNode.removeChild(Te);return}it.style.width="auto",it.style.height="auto",it.style.position="initial";try{const vt=(yield Ce()(it,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),Ke=document.createElement("a");Ke.href=vt,Ke.download=`\u5386\u53F2\u5BF9\u8BDD-${Le.my_user_name}-${Ie()().format("YYYYMMDDHHmmss")}.png`,Ke.click()}catch(et){console.error("[exportHistory] html2canvas error:",et)}finally{Te.parentNode&&Te.parentNode.removeChild(Te)}});let he="markdown";const Be=()=>{const[Le,Ve]=(0,a.useState)(he);return he=Le,a.createElement(re.Z,{size:30},Ne.map(Ye=>a.createElement(Ae.op,{key:Ye.key,style:Le===Ye.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>Ve(Ye.key),shape:"default",icon:a.createElement("img",{src:Ye.icon})},Ye.name)))};we.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",width:538,cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u5386\u53F2\u5BF9\u8BDD",content:a.createElement(Be,null),onOk:()=>be(void 0,null,function*(){var Le,Ve,Ye;if(he==="image"){const Te=yield(0,ae.ZP)(`/api/course_qna_sessions/${Se}.json`,{method:"get"});if((Te==null?void 0:Te.status)===0){const it=(Ve=(Le=Te==null?void 0:Te.data)==null?void 0:Le.messages)==null?void 0:Ve.map(vt=>({updated_at:vt.updated_at,question:vt.question,answer:vt.answer})),et={my_user_name:(Ye=Te==null?void 0:Te.data)==null?void 0:Ye.user_name,user_name:"AI\u56DE\u7B54",data:it};yield Ee(et)}return}const Xe=`${oe.Z.API_SERVER}/api/course_qna_sessions/${Se}/download_chat_data.json?file_type=${he}`;(0,se.Nd)(null,Xe)})})}},40646:function(ht,qe,E){"use strict";var a=E(59301),re=Object.defineProperty,we=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Ae=(Re,Ce,fe)=>Ce in Re?re(Re,Ce,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Re[Ce]=fe,me=(Re,Ce)=>{for(var fe in Ce||(Ce={}))se.call(Ce,fe)&&Ae(Re,fe,Ce[fe]);if(we)for(var fe of we(Ce))oe.call(Ce,fe)&&Ae(Re,fe,Ce[fe]);return Re},ye=(Re,Ce)=>{var fe={};for(var Fe in Re)se.call(Re,Fe)&&Ce.indexOf(Fe)<0&&(fe[Fe]=Re[Fe]);if(Re!=null&&we)for(var Fe of we(Re))Ce.indexOf(Fe)<0&&oe.call(Re,Fe)&&(fe[Fe]=Re[Fe]);return fe};const ae=E(20441),pe={};ae.keys().forEach(Re=>{const Ce=Re.replace("./","").replace(".svg","");pe[Ce]=ae(Re)});const Ie=Re=>{var Ce=Re,{filename:fe}=Ce,Fe=ye(Ce,["filename"]),be;const ge=((be=fe==null?void 0:fe.split(".").pop())==null?void 0:be.toLowerCase())||"unknown",Se=pe[ge]||pe.default;return a.createElement("img",me({src:Se,alt:ge},Fe))};qe.Z=Ie},79591:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Je}});var a=E(59301),re=E(36207),we=E(6767),se=E(94968),oe=E(62957),Ae=E(25399),me=E(37568),ye=E(7939),ae=E(29787),pe=E(584),Ie=E(93725),Re=E(75727),Ce=E(37639),fe=E(92310),Fe=E.n(fe),be=E(55791),ge=E(12838),Se=E(2910),Ne={flex_box_center:"flex_box_center___NfmQB",flex_space_between:"flex_space_between___kVtBD",flex_box_vertical_center:"flex_box_vertical_center___EegZo",flex_box_center_end:"flex_box_center_end___Ueaqo",flex_box_column:"flex_box_column___Sd9Zb",loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe",bottomlist:"bottomlist___Unmz9"},De=E(82186),ne=E(92232),Oe=E(38319),xe=E(37166),Ee=E(28984),he=E(71986),Be=E(21600),Le=E(56102),Ve=E(2122),Ye=E(40646),Xe=E(34547),Te=E(96071),it=Object.defineProperty,et=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,ct=(nn,Un,Yn)=>Un in nn?it(nn,Un,{enumerable:!0,configurable:!0,writable:!0,value:Yn}):nn[Un]=Yn,Ot=(nn,Un)=>{for(var Yn in Un||(Un={}))mt.call(Un,Yn)&&ct(nn,Yn,Un[Yn]);if(Ke)for(var Yn of Ke(Un))ut.call(Un,Yn)&&ct(nn,Yn,Un[Yn]);return nn},St=(nn,Un)=>et(nn,vt(Un)),st=(nn,Un,Yn)=>new Promise((qn,vu)=>{var oa=Dn=>{try{su(Yn.next(Dn))}catch(Tt){vu(Tt)}},Zu=Dn=>{try{su(Yn.throw(Dn))}catch(Tt){vu(Tt)}},su=Dn=>Dn.done?qn(Dn.value):Promise.resolve(Dn.value).then(oa,Zu);su((Yn=Yn.apply(nn,Un)).next())}),Ge=({title:nn="\u5934\u6B4CAI",placeholder:Un,hideUpload:Yn,hideInputBox:qn,aiIcon:vu=xe,userIcon:oa=Ee,dragIcon:Zu=he,children:su,fetchUrl:Dn,fetchData:Tt={},extraAnswerAction:Bu,showDefaultTips:Ra=!0,onOpen:sl,onClose:Ga,loadingOption:Nu,showPreference:Cu=!1,initMessage:du,customRequest:Kn,visible:Pu,width:Ou=1200,isCheckRestrictNumber:Ia=!1,headNode:Ml,headFunctionNode:dl,showRedraw:Sn,showEdit:jt,promptPropName:en="prompt",topPercentage:Vn,showSwitchingModel:pu=!1,showImageGenerator:jn=!1,showLookHistory:iu=!1,fetchListObject:au,customPreference:ln,customDataNode:te,showAddSession:ie,historyId:ve,draggableExtraNode:He,drawerExtraNode:rt,menuExtraFunctionNode:Kt,showSceneAwareness:En=!1,showThiking:Au=!1,ReactComponent:On=re.Z,topFunctionNode:Ln,footerContainerStyle:Mu,chatContainerStyle:Pa={},showCodePreview:Ju=!1,showSource:Vl=!0,onSendMessage:Ya,onDynamic:Iu=()=>{},setSelectItem:_n,isPath:Qa=!1,BottomNode:Il,BOttomNodeName:nr,ysclist:pt={},onOpenChange:Nn})=>{var fn,bt,xn,Yu,ra,ia,ba,za,ml;const[qu,Ca]=(0,a.useState)(!1),[il,ll]=(0,a.useState)("qwen-plus-latest"),[Ta,zl]=(0,a.useState)([]),[lr,Yr]=(0,a.useState)([]),[on,Cr]=(0,a.useState)(!1),[Li,Xa]=(0,a.useState)(!1),[Ql,el]=(0,a.useState)(!1),[Sl,or]=(0,a.useState)([]),[nl,ui]=(0,a.useState)(""),[Ea,Kr]=(0,a.useState)(0),[uo,Zi]=(0,a.useState)(void 0),[ri,zi]=(0,a.useState)(!1),[sr,vi]=(0,a.useState)(null),[Nr,Or]=(0,a.useState)(""),Qr=(0,a.useRef)(),fi=(0,a.useRef)(null),Ri=(0,a.useRef)(null),[Pi,Ei]=(0,a.useState)(!1),[yi,fl]=(0,a.useState)(!1),[qa,Rl]=(0,a.useState)(!1),[Tl,vr]=(0,a.useState)(!1),[_t,ou]=(0,a.useState)(!1),[lu,Ua]=(0,a.useState)(0),pl=(0,a.useRef)(null),ol=(0,a.useRef)(!1),Cl=(0,a.useRef)(null),[Zl,bl]=(0,a.useState)(void 0),[Yl,ei]=(0,a.useState)(!0),[Hr,_l]=(0,a.useState)(Ou-28),[ti,kr]=(0,a.useState)(!1),[ma,Er]=(0,a.useState)(!0),[Vr,Bo]=(0,a.useState)([]),si=(0,a.useRef)([]),Ai=(0,a.useRef)(null),Qi=(0,a.useRef)(null),Mr=(0,a.useRef)(!1),Ti=Hr-22,ci=nl==null?void 0:nl.split(` -`).length,{onAdd:oo,onGetList:Eo,onListClick:Do,onListDelete:Oo,onListDealData:Ho}=au||{},[Pr,Wo]=(0,a.useState)([]),go=50,Hi=10,bo={maxCount:go,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Ta,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:$n=>st(void 0,null,function*(){var gl,Pl,rr,Rr;const dt=(Rr=(rr=(Pl=(gl=$n==null?void 0:$n.name)==null?void 0:gl.split("."))==null?void 0:Pl.slice(-1))==null?void 0:rr[0])==null?void 0:Rr.toLowerCase(),tn=["doc","docx","md","pdf","txt","xlsx","xls"].includes(dt);return $n.size==0?(we.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),se.default.LIST_IGNORE):tn?$n.size/1024/1024>100?(we.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),se.default.LIST_IGNORE):!0:(we.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),se.default.LIST_IGNORE)}),onChange:({fileList:$n})=>{zl($n)},action:`${(fn=Be.Z)==null?void 0:fn.API_SERVER}/api/intelligent_imports/upload_file.json`},eo={maxCount:Hi,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:lr,multiple:!0,accept:".jpg,.png,",beforeUpload:$n=>{var gl,Pl,rr,Rr;const dt=(Rr=(rr=(Pl=(gl=$n==null?void 0:$n.name)==null?void 0:gl.split("."))==null?void 0:Pl.slice(-1))==null?void 0:rr[0])==null?void 0:Rr.toLowerCase(),tn=["jpg","png"].includes(dt);return $n.size==0?(we.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),se.default.LIST_IGNORE):tn?$n.size/1024/1024>10?(we.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),se.default.LIST_IGNORE):!0:(we.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),se.default.LIST_IGNORE)},onChange:({fileList:$n})=>{Yr($n)},action:`${(bt=Be.Z)==null?void 0:bt.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!Sl.length||!Qr.current)return;const $n=Sl[Sl.length-1];$n!=null&&$n.loading&&(Qr.current.scrollTop=Qr.current.scrollHeight)},[Sl.length]),(0,a.useEffect)(()=>{if(!Qr.current||!pl.current)return;const $n=new IntersectionObserver(([gl])=>{var Pl,rr,Rr,dt;if(!document.contains(gl.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Pl=gl.rootBounds)==null?void 0:Pl.width)===0&&((rr=gl.rootBounds)==null?void 0:rr.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Rr=gl.boundingClientRect)==null?void 0:Rr.width)===0&&((dt=gl.boundingClientRect)==null?void 0:dt.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ei(gl.isIntersecting)},{root:Qr.current,rootMargin:"70px",threshold:0});return $n.observe(pl.current),()=>{pl.current&&$n.unobserve(pl.current)}},[Qr.current,pl.current]),(0,a.useEffect)(()=>{var $n,gl,Pl;let rr=Object.values((($n=pt==null?void 0:pt.bot_option_data)==null?void 0:$n.model_detail_map)||{});(rr==null?void 0:rr.length)>0&&((Pl=(gl=rr==null?void 0:rr[0])==null?void 0:gl.name.toLowerCase())!=null&&Pl.includes("reasoner"))?fl(!0):fl(!1)},[pt]),(0,a.useEffect)(()=>{if(!Pi)return;const $n=Qr.current,gl=Cl.current;ol.current=!1;let Pl=$n.scrollTop;const rr=()=>{const{scrollTop:dt,scrollHeight:Ht,clientHeight:tn}=$n;dt>Pl?dt+tn>=Ht-50&&($n.scrollTop=$n.scrollHeight,ol.current=!1):dt{ol.current||($n.scrollTop=$n.scrollHeight)});return Rr.observe(gl),()=>{var dt;Rr.unobserve(gl),(dt=$n==null?void 0:$n.removeEventListener)==null||dt.call($n,"scroll",rr)}},[Pi]),(0,a.useEffect)(()=>{!Pi&&si.current.length&&(or([...Sl,...si.current]),si.current=[])},[Pi]),(0,a.useEffect)(()=>{if(!Qr.current)return;const $n=new ResizeObserver(()=>{var gl;Qr.current&&_l((gl=Qr.current)==null?void 0:gl.offsetWidth)});return $n.observe(Qr.current),()=>{Qr.current&&$n.unobserve(Qr.current)}},[Qr.current]),(0,a.useEffect)(()=>{typeof Pu=="boolean"&&Ca(Pu)},[Pu]),(0,a.useEffect)(()=>{Nn&&Nn(qu)},[qu]),(0,a.useEffect)(()=>{var $n;if(fi.current&&sr!==null){fi.current.focus();const gl=($n=fi.current.resizableTextArea)==null?void 0:$n.textArea;gl&&(gl.selectionStart=gl.selectionEnd=gl.value.length)}},[sr]),(0,a.useEffect)(()=>{ci<5&&zi(!1)},[ci]),(0,a.useEffect)(()=>{qu&&du&&(or(Fi(du)),Cr(!0),Vo(du,{history:[]})),qu&&(Xu(),ve?xs(ve):ie&&!Zl&&ys()),qu||Sr()},[qu]);const Fi=($n="",gl=[],Pl=[])=>{const rr=Date.now();return[{text:$n,key:rr,sender:"user",fileList:gl,imageList:Pl,show:!0},{loading:!0,key:rr,sender:"AI",show:!0,model:Tt!=null&&Tt.application_id?"other":il,imageGenerator:Tl,thinkingEnabled:yi,codePreview:qa}]},Sr=()=>{Or(""),vi(null),zl([]),Yr([]),ui("")},zu=()=>{if(sl){sl({chatData:Sl,setChatData:or,setLoading:Cr,getData:Vo,renderChatItems:Fi,handleAdd:ys,identifier:Zl});return}Ca(!0)},ho=()=>{if(Er(!0),Ga){Ga();return}Ca(!1)},xo=()=>{zi(!ri)},Xu=()=>st(void 0,null,function*(){if(!Ia)return;const $n=yield(0,De.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});($n==null?void 0:$n.status)===0&&($n==null?void 0:$n.total_number)!==-1&&(Kr(($n==null?void 0:$n.total_number)-($n==null?void 0:$n.remaining_number)),Zi($n==null?void 0:$n.total_number))}),Js=()=>{oe.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",uo,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},ai=$n=>$n.reduce((Pl,rr)=>{if(rr.sender==="user"&&rr.text){const Rr=$n.find(dt=>dt.key===rr.key&&dt.sender==="AI");Rr&&(Rr!=null&&Rr.text)&&!(Rr!=null&&Rr.error)&&Pl.push({question:rr.text,answer:Rr.text})}return Pl},[]),Vo=(...$n)=>st(void 0,[...$n],function*(gl="",Pl={},rr=Sl){if(Wo([]),Kn&&(yield Kn({mes:gl,setChatData:or,fileList:Ta,body:Pl,checkNum:Xu,setLoading:Cr,bodyChatData:rr,setTyping:Ei,setImageGenerator:vr,renderChatItems:Fi})),!Kn){const Rr=Ta==null?void 0:Ta.map(Ll=>{var hl;return(hl=Ll==null?void 0:Ll.response)==null?void 0:hl.file_id}),dt=lr==null?void 0:lr.map(Ll=>{var hl;return(hl=Ll==null?void 0:Ll.response)==null?void 0:hl.data}),Ht=Pl.history||ai(rr),tn=Ot(Ot({identifier:Zl,response_mode:"streaming",model:il,scene_awareness:_t,thinking_enabled:yi,image_generator:Tl,code_preview:qa,file_ids:Rr,image_list:dt,history:Ht,[en]:gl},Tt),Pl),Xn=Object.fromEntries(Object.entries(tn).filter(([Ll,hl])=>hl!==void 0));Ri.current=new Ve.Z(Be.Z.API_SERVER+Dn,Xn),yield new Promise((Ll,hl)=>{let cr=null,yl=null;Ri.current.on("data",Hl=>{Ei(!0);const{chunk:{content:xa,type:Ku,created:Da,msg:hr}}=Hl,ur=hr==="error";Ku==="thinking"&&(cr=cr||Da,or(Fa=>[...Fa].map((Fl,Gl)=>Gl===Fa.length-1?St(Ot({},Fl),{reasoning:(Fl.reasoning||"")+xa,loading:!1,hideAnswer:!0,error:ur}):Fl))),Ku==="text"&&(yl=yl||Da,or(Fa=>[...Fa].map((Fl,Gl)=>Gl===Fa.length-1?St(Ot({},Fl),{text:(Fl.text||"")+xa,loading:!1,startTime:cr,endTime:yl,error:ur}):Fl))),Ku==="follow_up"&&(Wo([]),Wo(xa))}),Ri.current.on("done",()=>{Ll()}),Ri.current.on("error",Hl=>{let xa="\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!";Object.prototype.toString.call(Hl)==="[object Object]"&&Hl.status===-9&&(xa=Hl==null?void 0:Hl.message),or(Ku=>[...Ku].map((Da,hr)=>hr===Ku.length-1?St(Ot({},Da),{text:xa,loading:!1,error:!0}):Da)),Ll()}),Ri.current.on("cancelled",()=>{Ll()}),Ri.current.startStream()})}Xu(),Cr(!1)}),Rs=$n=>{ui($n.target.value)},bs=($n,gl)=>{if(Sr(),Cr(!0),$n==="edit"){si.current=Sl.slice(gl+2);const Pl=Sl.splice(gl),{fileList:rr=[],imageList:Rr=[]}=(Pl==null?void 0:Pl[0])||{},dt=rr.map(Xn=>{var Ll;return(Ll=Xn.response)==null?void 0:Ll.file_id}),Ht=Rr.map(Xn=>{var Ll;return(Ll=Xn.response)==null?void 0:Ll.data}),tn={history:ai(Sl),file_ids:dt,image_list:Ht,edit:!0};or([...Sl,...Fi(Nr,rr,Rr)]),Vo(Nr,tn,Sl)}if($n==="redraw"){si.current=Sl.slice(gl+1);const Pl=Sl.splice(gl-1),{text:rr,fileList:Rr=[],imageList:dt=[]}=(Pl==null?void 0:Pl[0])||{},Ht=Rr.map(Ll=>{var hl;return(hl=Ll.response)==null?void 0:hl.file_id}),tn=dt.map(Ll=>{var hl;return(hl=Ll.response)==null?void 0:hl.data}),Xn={history:ai(Sl),file_ids:Ht,image_list:tn,edit:!0};or([...Sl,...Fi(rr,Rr,dt)]),Vo(rr,Xn,Sl)}},vs=()=>{if(nl.trim()!==""){Sr(),Cr(!0);const $n=Ta.filter(Pl=>Pl.status==="done"),gl=lr.filter(Pl=>Pl.status==="done");or([...Sl,...Fi(nl,$n,gl)]),Vo(nl)}},Mo=$n=>{if($n.shiftKey){if($n.key==="Enter")return}else if($n.key==="Enter"){if($n.preventDefault(),Is||Mr.current)return;vs()}},Es=($n,gl)=>{let Pl=!1;jt===!0?Pl=!0:jt==="last"&&(Pl=Sl.reduce((Ht,tn,Xn)=>tn.sender==="user"?Xn:Ht,-1)===gl);const rr=gl===sr,Rr=[...($n==null?void 0:$n.fileList)||[],...($n==null?void 0:$n.imageList)||[]];return a.createElement("div",{className:Ne.li,style:Ot({width:Ti},Pa)},a.createElement("div",{className:Ne.avatarIcon},a.createElement("img",{className:Ne.img,src:oa})),a.createElement("div",{className:Ne.content},!!(Rr!=null&&Rr.length)&&a.createElement("div",{className:Ne.fileWrap},Rr==null?void 0:Rr.map((dt,Ht)=>a.createElement("div",{key:Ht,className:Ne.file},a.createElement(Ye.Z,{filename:dt==null?void 0:dt.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(Ae.Z,{title:dt==null?void 0:dt.name},a.createElement("div",{className:Ne.fileName},dt==null?void 0:dt.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,ne.RD)(dt==null?void 0:dt.size)))))),a.createElement("div",{className:Ne.borderBox},rr?a.createElement(me.default.TextArea,{value:Nr,ref:fi,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:dt=>Or(dt.target.value)}):a.createElement("div",{className:Ne.text},$n==null?void 0:$n.text)),rr?a.createElement("div",{className:Ne.action},a.createElement(ye.ZP,{onClick:()=>{Or(""),vi(null)},size:"small"},"\u53D6\u6D88"),a.createElement(ye.ZP,{disabled:!Nr.trim(),onClick:()=>bs("edit",gl),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:Ne.action},a.createElement(Le.CopyToClipboard,{text:($n==null?void 0:$n.text)||"",onCopy:()=>we.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Ae.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Pl&&!on&&a.createElement(Ae.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{vi(gl),Or(($n==null?void 0:$n.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Ts=($n,gl)=>{console.log($n);let Pl=!1;Sn===!0?Pl=!0:Sn==="last"&&(Pl=Sl.reduce((dt,Ht,tn)=>Ht.sender==="AI"?tn:dt,-1)===gl);let rr="";return $n!=null&&$n.source?rr=$n==null?void 0:$n.source:($n==null?void 0:$n.model)==="deepseek-r1"?rr="\u7531deepseek\u751F\u6210":($n==null?void 0:$n.model)==="qwen-plus-latest"&&(rr="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:Ne.li,style:Ot({width:Ti},Pa)},a.createElement("div",{className:Ne.avatarIcon},a.createElement("img",{className:Ne.img,src:vu})),a.createElement("div",{className:Ne.content},a.createElement("div",{className:Ne.borderBox},$n.loading&&a.createElement(a.Fragment,null,$n!=null&&$n.imageGenerator?a.createElement("div",{className:Ne.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!($n!=null&&$n.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:Ne.loading},a.createElement("div",{className:Ne.dot}),a.createElement("div",{className:Ne.dot}),a.createElement("div",{className:Ne.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Nu==null?void 0:Nu.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),($n==null?void 0:$n.thinkingEnabled)&&a.createElement(ge.Z,{time:$n==null?void 0:$n.time,cancelIndex:lu,loading:$n.loading,streamingStatus:!($n!=null&&$n.text),onFinish:()=>{Ua(0),or(Rr=>[...Rr].map((dt,Ht)=>Ht===Rr.length-1?St(Ot({},dt),{hideAnswer:!1,time:dt.startTime?dt.endTime-dt.startTime:null}):dt))},value:$n==null?void 0:$n.reasoning}),!!($n!=null&&$n.text)&&!$n.hideAnswer&&a.createElement(be.Z,{onDynamic:Iu,cancelIndex:lu,streamingStatus:on,loadImage:!!($n!=null&&$n.imageGenerator),onFinish:()=>st(void 0,null,function*(){Ua(0),setTimeout(()=>Ei(!1),0)}),value:$n==null?void 0:$n.text})),Vl&&!($n!=null&&$n.application_id)&&($n==null?void 0:$n.model)!="other"&&!!($n!=null&&$n.text)&&rr&&a.createElement("div",{className:Ne.source},rr),a.createElement("div",{className:Ne.action},Bu==null?void 0:Bu($n,gl,cs),!($n!=null&&$n.imageGenerator)&&a.createElement(Le.CopyToClipboard,{text:String(($n==null?void 0:$n.text)||""),onCopy:()=>we.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(Ae.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Cu&&!on&&a.createElement(a.Fragment,null,a.createElement(Ae.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:$n!=null&&$n.like?{color:"#FA8D30"}:{},onClick:()=>Jo("like",!($n!=null&&$n.like),gl),className:"iconfot icon-yijiejue font15"})),a.createElement(Ae.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:$n!=null&&$n.dislike?{color:"#e86d7c"}:{},onClick:()=>Jo("dislike",!($n!=null&&$n.dislike),gl),className:"iconfot icon-weijiejuezhengchang font15"}))),Pl&&!on&&a.createElement(Ae.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>bs("redraw",gl),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Jo=($n,gl,Pl)=>st(void 0,null,function*(){if(ln){const rr=Sl.slice(0,Pl+1),dt=ai(rr).length;yield ln({type:$n,value:gl,index:Pl,identifier:Zl,objectIndex:dt})}or(rr=>(rr[Pl][$n]=gl,gl&&(rr[Pl][$n==="like"?"dislike":"like"]=!1),[...rr]))}),ss=()=>{var $n,gl;Ua(1),(gl=($n=Ri.current)==null?void 0:$n.cancelRequest)==null||gl.call($n),Cr(!1),Ei(!1)},ys=()=>st(void 0,null,function*(){var $n,gl,Pl;_n({}),Wo([]),(gl=($n=Ri.current)==null?void 0:$n.cancelRequest)==null||gl.call($n),Sr(),or([]),Cr(!0);const rr=yield oo();(rr==null?void 0:rr.status)===0&&bl((Pl=rr==null?void 0:rr.data)==null?void 0:Pl.identifier),Cr(!1),Ei(!1)}),Go=()=>st(void 0,null,function*(){var $n;el(!0);const gl=yield Eo();(gl==null?void 0:gl.status)===0&&Bo((($n=gl==null?void 0:gl.data)==null?void 0:$n.list)||[]),el(!1)}),xs=(...$n)=>st(void 0,[...$n],function*(gl=Zl){var Pl,rr,Rr,dt,Ht;_n({}),Wo([]),(rr=(Pl=Ri.current)==null?void 0:Pl.cancelRequest)==null||rr.call(Pl),Sr(),Xa(!0);const tn=yield Do(gl);if(tn.status===0){const Xn=Ho(((Rr=tn==null?void 0:tn.data)==null?void 0:Rr.messages)||[]);_n({type:(dt=tn==null?void 0:tn.data)==null?void 0:dt.scene_type}),or(Xn),Xa(!1),bl((Ht=tn==null?void 0:tn.data)==null?void 0:Ht.identifier);return}or([]),Xa(!1)}),As=($n,gl)=>st(void 0,null,function*(){(yield Oo($n)).status===0&&(we.ZP.success("\u5220\u9664\u6210\u529F"),gl===Zl&&ys(),Go())}),ws=()=>a.createElement("div",{className:Ne.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(ae.Z,{spinning:Ql},!Vr.length&&a.createElement(pe.Z,{style:{width:250,paddingBottom:30},image:pe.Z.PRESENTED_IMAGE_SIMPLE}),!!Vr.length&&a.createElement("div",{className:Ne.menu},Vr.map(function($n,gl){return a.createElement("aside",{className:Fe()(Zl===$n.identifier&&Ne.active),key:$n.id,onClick:()=>xs($n.id)},a.createElement("div",{className:Ne.menuText},a.createElement(Ae.Z,{title:$n==null?void 0:$n.question},a.createElement("span",null,$n==null?void 0:$n.question)),Kt&&Kt($n)),a.createElement("div",{className:Ne.menuDel,onClick:Pl=>Pl.stopPropagation()},a.createElement("i",{onClick:()=>(0,Te.r)($n.id),className:"iconfont icon-daochubeifen primary-hover font14"})),a.createElement("div",{className:Ne.menuDel,onClick:Pl=>Pl.stopPropagation()},a.createElement(Ie.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>As($n.id,$n.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),ks=$n=>{if($n==="file"){if(lr.length){oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Yr([]),Ai.current.upload.uploader.fileInput.click()}});return}Ai.current.upload.uploader.fileInput.click()}if($n==="image"){if(Ta.length){oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{zl([]),Qi.current.upload.uploader.fileInput.click()}});return}Qi.current.upload.uploader.fileInput.click()}},qo=[...Ta,...lr],Is=qo.some($n=>$n.status==="uploading")||on||Pi,gs=Ea>=uo,cs={chatData:Sl,stream:Ri,isDisabledNum:gs,isDisAbledUpload:Is,checkNumModal:Js,checkNum:Xu,onClose:ho,setChatData:or,setLoading:Cr,getData:Vo,clearStatus:Sr,typing:Pi,setImageGenerator:vr,renderChatItems:Fi,setSceneAwareness:ou,setIdentifier:bl,setCodePreview:Rl,setTyping:Ei,onMenuClick:xs};return a.createElement(a.Fragment,null,su?a.createElement("div",{onClick:zu},su):su!==null&&!qu&&a.createElement(Oe.Z,{draggableExtraNode:He,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:Zu,onClick:zu,topPercentage:Vn}),qu&&a.createElement("div",{className:Ne.draggableWrap},a.createElement(Xe.s,{dragHandleClassName:Ne.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,resizeHandleStyles:{right:{width:5}},default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:Ne.modal},a.createElement("div",{className:Ne.head},a.createElement("div",{className:Ne.title},a.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),rt,pu&&a.createElement(Se.Z,{value:il,onChange:$n=>{fl(!1),vr(!1),ll($n),Yr([]),zl([])}}),iu&&a.createElement(a.Fragment,null,a.createElement(Re.Z,{className:"ml10",dropdownRender:ws,onOpenChange:$n=>{$n&&Go()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:Ne.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),ie&&a.createElement(a.Fragment,null,a.createElement(Ae.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:Ne.headBtn,onClick:ys},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(Ae.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:Ne.headBtn,onClick:ho},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:Fe()(Ne.wrap,qu&&"body-overflow-hidden")},a.createElement("div",{ref:Qr,className:Ne.chatContainer},!Qa&&(Ln==null?void 0:Ln(cs)),Ra&&a.createElement("div",{className:`${Ne.li} mb20`,style:Ot({width:Ti},Pa)},a.createElement("div",{className:Ne.avatarIcon},a.createElement("img",{className:Ne.img,src:vu})),a.createElement("div",{className:Ne.content},a.createElement("div",{className:Ne.borderBox},Ml,dl==null?void 0:dl(cs)))),Qa&&(Sl==null?void 0:Sl.length)<=0&&a.createElement("div",{style:{textAlign:"center"}},Ml,a.createElement("div",{style:{height:20,width:1}}),Qa&&(Ln==null?void 0:Ln(cs))),a.createElement("div",{ref:Cl},a.createElement(ae.Z,{spinning:Li,className:"mt20"},Sl==null?void 0:Sl.map(($n,gl)=>a.createElement(a.Fragment,{key:$n.key+gl},$n.show&&a.createElement(a.Fragment,null,$n.sender==="user"&&Es($n,gl),$n.sender==="AI"&&Ts($n,gl),te&&!["AI","user"].includes($n.sender)&&te($n,gl,{width:Ti})))))),!Yl&&a.createElement("div",{className:Ne.backBottom,onClick:()=>{Qr.current.scrollTop=Qr.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:pl,className:"pl20"}),(Pr==null?void 0:Pr.length)>0&&a.createElement("div",{style:{display:(Pr==null?void 0:Pr.length)===0&&"none",marginTop:0,maxHeight:300,overflow:"auto",paddingBottom:20,paddingLeft:70}},Pr==null?void 0:Pr.map(($n,gl)=>a.createElement("div",{onClick:()=>{Cr(!0),Wo([]);const Pl=Ta.filter(Rr=>Rr.status==="done"),rr=lr.filter(Rr=>Rr.status==="done");or([...Sl,...Fi($n,Pl,rr)]),Vo($n)},className:Ne.bottomlist,style:{marginTop:gl===0?0:10,fontSize:12,height:36,lineHeight:"36px"}},$n)))),Qa&&(Sl==null?void 0:Sl.length)<=0&&a.createElement("div",{style:{display:((Yu=Object.keys(((xn=pt==null?void 0:pt.bot_info)==null?void 0:xn.onboarding_info)||{}))==null?void 0:Yu.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto",paddingLeft:20}},a.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(ia=(ra=pt==null?void 0:pt.bot_info)==null?void 0:ra.onboarding_info)==null?void 0:ia.prologue),(ml=(za=(ba=pt==null?void 0:pt.bot_info)==null?void 0:ba.onboarding_info)==null?void 0:za.suggested_questions)==null?void 0:ml.map(($n,gl)=>a.createElement("div",{onClick:()=>{Cr(!0);const Pl=Ta.filter(Rr=>Rr.status==="done"),rr=lr.filter(Rr=>Rr.status==="done");or([...Sl,...Fi($n,Pl,rr)]),Vo($n)},className:Ne.bottomlist},$n))),Qa&&(Sl==null?void 0:Sl.length)>0&&a.createElement("div",{style:{display:"flex",gap:20,marginLeft:20,marginBottom:10}},nr&&a.createElement(ye.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary"},nr),a.createElement(Ce.Z,{zIndex:1e3,placement:"topLeft",content:a.createElement("div",{style:{width:530}},Il==null?void 0:Il(cs)),title:"\u667A\u80FD\u5DE5\u5177"}," ",a.createElement(ye.ZP,{style:{height:34,borderRadius:20,width:102},icon:a.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!qn&&a.createElement("div",{className:Ne.footer},a.createElement("div",{className:Ne.main},!!qo.length&&a.createElement("div",{className:Ne.files},qo==null?void 0:qo.map(($n,gl)=>a.createElement("div",{key:gl,className:Ne.file},a.createElement(ae.Z,{size:"small",spinning:($n==null?void 0:$n.status)==="uploading"},a.createElement(Ye.Z,{filename:$n==null?void 0:$n.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(Ae.Z,{title:$n==null?void 0:$n.name},a.createElement("div",{className:Ne.fileName},$n==null?void 0:$n.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,ne.RD)($n==null?void 0:$n.size))),a.createElement("i",{onClick:()=>{zl(Pl=>Pl.filter(rr=>rr.uid!==$n.uid)),Yr(Pl=>Pl.filter(rr=>rr.uid!==$n.uid))},className:`aitubiao icon-tupianguanbi ${Ne.fileDel}`})))),a.createElement("div",{className:Ne.inputWrap},a.createElement(me.default.TextArea,{placeholder:Un||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:nl,bordered:!1,onChange:Rs,onPressEnter:Mo,onCompositionStart:()=>{Mr.current=!0},onCompositionEnd:()=>{Mr.current=!1}}),a.createElement("div",{className:Ne.action},a.createElement("div",{className:Ne.btnWrap},En&&a.createElement(Ae.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>ou(!_t),className:Fe()(Ne.btn,_t&&Ne.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),il==="deepseek-r1"&&Au&&a.createElement(Ae.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>fl(!yi),className:Fe()(Ne.btn,yi&&Ne.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),jn&&il==="qwen-plus-latest"&&a.createElement("div",{onClick:()=>vr(!Tl),className:Fe()(Ne.btn,Tl&&Ne.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!Yn&&a.createElement(a.Fragment,null,a.createElement(se.default,Ot({ref:Qi},eo),a.createElement(Ae.Z,{title:lr.length>=Hi?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(lr.length>=Hi)&&ks("image"),className:lr.length>=Hi?Ne.uploadDisabledBtn:Ne.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(se.default,Ot({ref:Ai},bo),a.createElement(Ae.Z,{title:Ta.length>=go?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(Ta.length>=go)&&ks("file"),className:Ta.length>=go?Ne.uploadDisabledBtn:Ne.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),Pi?a.createElement(Ae.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${Ne.cancelBtn}`,onClick:ss})):a.createElement(ye.ZP,{className:(nl==null?void 0:nl.trim())===""?Ne.sendBtnDisabled:Ne.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:Is,onClick:vs}))))))))))},nt={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",editBtn:"editBtn___JiZpD",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},Et=E(11750),Jt=E(69688),Rt=E(57288),At=E(31961),Vt=E(44543),Qn=E(86784),nu=E(52985),Wn=Object.defineProperty,Gn=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,dn=(nn,Un,Yn)=>Un in nn?Wn(nn,Un,{enumerable:!0,configurable:!0,writable:!0,value:Yn}):nn[Un]=Yn,_e=(nn,Un)=>{for(var Yn in Un||(Un={}))zt.call(Un,Yn)&&dn(nn,Yn,Un[Yn]);if(It)for(var Yn of It(Un))sn.call(Un,Yn)&&dn(nn,Yn,Un[Yn]);return nn},Ct=(nn,Un)=>Gn(nn,Lt(Un)),Bt=(nn,Un,Yn)=>new Promise((qn,vu)=>{var oa=Dn=>{try{su(Yn.next(Dn))}catch(Tt){vu(Tt)}},Zu=Dn=>{try{su(Yn.throw(Dn))}catch(Tt){vu(Tt)}},su=Dn=>Dn.done?qn(Dn.value):Promise.resolve(Dn.value).then(oa,Zu);su((Yn=Yn.apply(nn,Un)).next())}),Je=({description:nn,code:Un,showData:Yn={},sendParams:qn={},allShow:vu=!1,draggableExtraNode:oa,singleControl:Zu=!1})=>{var su,Dn;const Tt=(0,nu.useDispatch)(),[Bu,Ra]=(0,a.useState)({}),[sl,Ga]=(0,a.useState)([]),[Nu,Cu]=(0,a.useState)(null),[du,Kn]=(0,a.useState)(!1),[Pu,Ou]=(0,a.useState)(!0),[Ia,Ml]=(0,a.useState)(0),dl=6,Sn=(0,a.useRef)(null),[jt,en]=(0,a.useState)([]),[Vn,pu]=(0,a.useState)(""),[jn,iu]=(0,a.useState)(!0),[au,ln]=(0,a.useState)(!0),[te,ie]=(0,a.useState)(!0),[ve,He]=(0,a.useState)(!1),[rt,Kt]=(0,a.useState)(null),[En,Au]=(0,a.useState)(!1),[On]=(0,nu.useSearchParams)(),[Ln,Mu]=(0,a.useState)(null),[Pa,Ju]=(0,a.useState)(),[Vl,Ya]=(0,a.useState)([]),[Iu,_n]=(0,a.useState)(!1),Qa=(0,a.useRef)(!0),Il=qu=>{if(!Sn.current)return;const Ca=Sn.current,il=Ca.children;if(il.length===0)return;const zl=il[0].getBoundingClientRect().width+22,lr=Ca.scrollLeft;qu==="left"?Ca.scrollTo({left:Math.max(0,lr-zl),behavior:"smooth"}):Ca.scrollTo({left:lr+zl,behavior:"smooth"}),setTimeout(()=>{nr()},50)},nr=()=>{if(!Sn.current)return;const qu=Sn.current,Ca=qu.scrollWidth-qu.clientWidth;if(console.log(qu.scrollWidth),console.log(qu.clientWidth),console.log(qu.scrollLeft),Ca<=0){Kn(!1),Ou(!1);return}Kn(qu.scrollLeft>1),Ou(qu.scrollLeft{const qu=Sn.current;if(qu){const Ca=()=>{requestAnimationFrame(nr)};qu.addEventListener("scroll",Ca),nr();const il=new ResizeObserver(()=>{nr()});return il.observe(qu),()=>{qu.removeEventListener("scroll",Ca),il.disconnect()}}},[Sn.current]);const pt=[{img:E(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:nn,show:Yn==null?void 0:Yn.ai_exam_question,type:1},{img:E(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:Un,show:Yn==null?void 0:Yn.ai_syntax_check,type:5},{img:E(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:nn,query:Un,show:Yn==null?void 0:Yn.ai_code_diagnosis,width:21,type:2},{img:E(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:nn,query:Un,show:Yn==null?void 0:Yn.ai_guidance,type:3},{img:E(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:nn,query:Un,show:Yn==null?void 0:Yn.ai_code_evaluation,type:9},{img:E(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:nn,query:Un,show:Yn==null?void 0:Yn.ai_code_optimization,type:7},{img:E(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:nn,query:Un,show:Yn==null?void 0:Yn.ai_code_comment,type:8},Zu&&{img:E(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:nn,query:Un,show:Yn==null?void 0:Yn.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(qu=>!!qu);(0,a.useEffect)(()=>{(qn==null?void 0:qn.source)=="shixun"&&Iu&&Qa.current&&(Nn(),fn(),Qa.current=!1)},[Iu]);const Nn=()=>Bt(void 0,null,function*(){var qu,Ca,il,ll;const Ta=yield(0,De.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:qn==null?void 0:qn.shixun_id}});if((Ta==null?void 0:Ta.status)===0&&(en(((qu=Ta==null?void 0:Ta.data)==null?void 0:qu.list)||[]),pu(((Ca=Ta==null?void 0:Ta.data)==null?void 0:Ca.local_ai_model_url)||""),nr()),On.get("subject_id")){const zl=yield(0,De.ZP)("/api/ai/agents.json",{method:"get",params:{page:1,per_page:1e3,application_type:"subject_shixun",deployable_id:On.get("subject_id"),deployable_type:"Subject",item_type:"Subject",item_id:On.get("subject_id")}});(zl==null?void 0:zl.status)===0&&(en([...((il=Ta==null?void 0:Ta.data)==null?void 0:il.list)||[],...((ll=zl==null?void 0:zl.data)==null?void 0:ll.agents)||[]]),nr())}}),fn=()=>Bt(void 0,null,function*(){const qu=yield(0,De.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:qn==null?void 0:qn.shixun_id}});(qu==null?void 0:qu.status)==0&&Au(qu==null?void 0:qu.permission)}),bt=qu=>{Cu(qu),Kt(qu),iu(!qu),ln(!qu),ie(!qu),He(!!qu)};function xn(qu){return Bt(this,null,function*(){let Ca=yield(0,De.ZP)(`/api/ai/agents/${qu}/get_bot_info.json`,{method:"post"});(Ca==null?void 0:Ca.status)===0&&Ya(Ca==null?void 0:Ca.data)})}const Yu=qu=>Bt(void 0,null,function*(){if(!On.get("subject_id"))return;const Ca=yield(0,De.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:On.get("subject_id")||"",id:qu}})}),ra=qu=>{const{setChatData:Ca,setLoading:il,getData:ll,clearStatus:Ta,typing:zl,setImageGenerator:lr,renderChatItems:Yr,setSceneAwareness:on,setIdentifier:Cr}=qu;let Li=pt;return vu||(Li=pt.filter(Xa=>Xa.show)),a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},a.createElement("div",{className:nt.bigTipsBox,style:{width:"100%",marginRight:10}},a.createElement("div",{ref:Sn,className:nt.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},Li.map((Xa,Ql)=>a.createElement(Ae.Z,{key:Ql,title:Xa.des},a.createElement("div",{onClick:()=>Bt(void 0,null,function*(){var el;if([5,2,9,7,8,13].includes(Xa.type)&&!Xa.query){we.ZP.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u7F16\u5199\u4EE3\u7801");return}if(bt(null),zl){we.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}on(!1),lr(!1),il(!0),Ta(),Ra(Xa);const Sl=Yr(Xa.query);Sl[0].show=!1,Sl[1].imageGenerator=!1,Ca(Sl);const or=yield ml.onAdd(),nl=(el=or==null?void 0:or.data)==null?void 0:el.identifier;Cr(nl),ll("",Ct(_e({type:Xa.type,description:Xa.description,application_id:null,query:Xa.query,file_ids:[],history:[],is_chat:Xa.type===13,image_generator:!1,scene_awareness:!1,identifier:nl,custom_agent_name:Xa.custom_agent_name},qn),{prompt:Yn==null?void 0:Yn.ai_code_evaluation_promote}))}),className:nt.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:Xa.img,width:Xa.width,alt:Xa.name}),a.createElement("span",null,Xa.name)))),jt.map(Xa=>{var Ql;return a.createElement(Ae.Z,{key:Xa.id,title:Xa!=null&&Xa.agent_type?Xa==null?void 0:Xa.description:`${Xa.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${nt.item} ${Nu===Xa.id?nt.active:""}`,key:Xa.id,style:{flex:"0 0 auto"},onClick:()=>{Nu===Xa.id?(Mu(null),bt(null),Ju(null),Ya({})):(Ju(Xa.name),Xa!=null&&Xa.agent_type?(xn(Xa.id),Mu(Xa.id),Cu(Xa.id),He(!!Xa.id),Yu(Xa.id)):(Mu(null),bt(Xa.id)))}},(Xa==null?void 0:Xa.can_edit)&&!(Xa!=null&&Xa.agent_type)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${nt.editBtn}`,onClick:el=>{el.stopPropagation(),Tt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Xa}})}}),a.createElement("img",{src:Xa!=null&&Xa.agent_type?Be.Z.API_SERVER+((Ql=Xa==null?void 0:Xa.icon)==null?void 0:Ql.url):Xa.attachment_id?`${Be.Z.API_SERVER}/api/attachments/${Xa.attachment_id}`:Qn,width:24,height:24,alt:Xa.name}),a.createElement("span",null,Xa.name)))}),En&&a.createElement(Et.Z,{data:jt,getIAData:()=>Nn(),url:Vn,className:nt.inlineAgent,queryInfo:{item_type:"Shixun",item_id:qn==null?void 0:qn.shixun_id},showParams:!0}))),a.createElement("div",{className:nt.PrevNext},du&&a.createElement("div",{className:nt.LeftButton,onClick:Xa=>{Xa.stopPropagation(),Il("left")}},a.createElement("img",{src:Jt.Z,alt:"Previous",className:nt.img}),a.createElement("img",{src:At.Z,alt:"Previous",className:nt.imgHover})),Pu&&a.createElement("div",{className:nt.RightButton,onClick:Xa=>{Xa.stopPropagation(),Il("right")}},a.createElement("img",{src:Rt.Z,alt:"Next",className:nt.img}),a.createElement("img",{src:Vt.Z,alt:"Next",className:nt.imgHover}))))},ia=qu=>Bt(void 0,[qu],function*({type:Ca,value:il,index:ll,identifier:Ta,objectIndex:zl}){const lr={index:zl,identifier:Ta};if(Ca==="like"&&(yield(0,De.ZP)("/api/course_qna_records/like.json",{method:"post",body:lr})).status!==0||Ca==="dislike"&&(yield(0,De.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:lr})).status!==0)return Promise.reject()}),ba=qu=>{let Ca=[];return qu==null||qu.forEach(il=>{var ll;const Ta=il.id,zl=il.think?{reasoning:il.think,thinkingEnabled:!0}:{},lr=[{text:il.question,key:Ta,sender:"user",fileList:[],show:!0},Ct(_e({key:Ta,loading:!1,sender:"AI",show:!0,source:il.answer_source,text:il.answer,like:il.like,dislike:il.dislike,time:il.think_time,id:il.id,imageGenerator:((ll=il==null?void 0:il.answer)==null?void 0:ll.slice(0,4))==="(0,De.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,De.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:za,by_self:!0}}),onListClick:qu=>(0,De.ZP)(`/api/course_qna_sessions/${qu}.json`,{method:"get"}),onListDelete:qu=>(0,De.ZP)(`/api/course_qna_sessions/${qu}.json`,{method:"delete"}),onListDealData:ba};return a.createElement(Ge,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:vu?!1:!(Yn!=null&&Yn.ai_q_and_a),topFunctionNode:ra,showSwitchingModel:!0,showImageGenerator:te,showSceneAwareness:jn,showThiking:au,hideUpload:ve,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Ra,fetchListObject:ml,customPreference:ia,BottomNode:ra,BOttomNodeName:Pa,showDefaultTips:!1,ysclist:Vl,onOpenChange:qu=>_n(qu),isPath:!0,fetchData:Ct(_e(Ct(_e({},qn),{questionable_type:za,is_chat:!0,type:Bu.type}),Bu.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:rt,agent_id:Ln,subject_id:On.get("subject_id")||((Dn=(su=On.get("backUrl"))==null?void 0:su.split("/"))==null?void 0:Dn[2])||"",course_id:On.get("coursesId")||"",homework_common_id:On.get("homework_common_id")||""}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(qn==null?void 0:qn.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:oa})}},2910:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Oe}});var a=E(59301),re={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},we=E(44104),se=Object.defineProperty,oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ye=(xe,Ee,he)=>Ee in xe?se(xe,Ee,{enumerable:!0,configurable:!0,writable:!0,value:he}):xe[Ee]=he,ae=(xe,Ee)=>{for(var he in Ee||(Ee={}))Ae.call(Ee,he)&&ye(xe,he,Ee[he]);if(oe)for(var he of oe(Ee))me.call(Ee,he)&&ye(xe,he,Ee[he]);return xe};const pe=xe=>React.createElement("svg",ae({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},xe),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var Ie="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Re=Object.defineProperty,Ce=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,be=(xe,Ee,he)=>Ee in xe?Re(xe,Ee,{enumerable:!0,configurable:!0,writable:!0,value:he}):xe[Ee]=he,ge=(xe,Ee)=>{for(var he in Ee||(Ee={}))fe.call(Ee,he)&&be(xe,he,Ee[he]);if(Ce)for(var he of Ce(Ee))Fe.call(Ee,he)&&be(xe,he,Ee[he]);return xe};const Se=xe=>React.createElement("svg",ge({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},xe),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var Ne="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",De=E(59301),Oe=({value:xe,onChange:Ee})=>{const[he,Be]=(0,a.useState)(!1),Le=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:Ie},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Ne}],Ve=Le.find(Ye=>Ye.key===xe);return De.createElement("div",{className:re.select},De.createElement(we.Z,{size:10},De.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),De.createElement("div",{className:re.box,onMouseLeave:()=>Be(!1)},De.createElement("div",{className:re.text,onClick:()=>Be(!0)},De.createElement("img",{src:Ve.img,width:20}),De.createElement("span",null,Ve.name),De.createElement("b",{className:"iconfont icon-zhankai6"})),he&&De.createElement("div",{className:re.itemWrap},De.createElement("aside",null,Le.map(Ye=>De.createElement("div",{key:Ye.key,className:`${re.item} ${Ye.key===xe?re.active:""}`,onClick:Xe=>{Xe.stopPropagation(),Ee(Ye.key),Be(!1)}},De.createElement("img",{src:Ye.img,width:20}),De.createElement("span",null,Ye.name))))))))}},12838:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return me}});var a=E(59301),re={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},we=E(29787),se=E(59301),oe=(ye,ae,pe)=>new Promise((Ie,Re)=>{var Ce=be=>{try{Fe(pe.next(be))}catch(ge){Re(ge)}},fe=be=>{try{Fe(pe.throw(be))}catch(ge){Re(ge)}},Fe=be=>be.done?Ie(be.value):Promise.resolve(be.value).then(Ce,fe);Fe((pe=pe.apply(ye,ae)).next())}),me=({value:ye="",streamingStatus:ae,onFinish:pe,cancelIndex:Ie,time:Re,loading:Ce,loadAll:fe})=>{const[Fe,be]=(0,a.useState)(""),[ge,Se]=(0,a.useState)(!0),Ne=(0,a.useRef)(ye),De=(0,a.useRef)(ae),ne=(0,a.useRef)(0),Oe=(0,a.useRef)(null),[xe,Ee]=(0,a.useState)(!1),he=70;(0,a.useEffect)(()=>{De.current=ae},[ae]),(0,a.useEffect)(()=>{Ne.current=ye},[ye]),(0,a.useEffect)(()=>{if(!ae){be(Ne.current);return}return Ee(!0),Oe.current=setInterval(Be,he),()=>{clearInterval(Oe.current)}},[]),(0,a.useEffect)(()=>{xe&&(be(Ne.current),clearInterval(Oe.current),Ee(!1),pe())},[Ie]);const Be=()=>oe(void 0,null,function*(){const Le=Ne.current[ne.current];Le!==void 0?(be(Ve=>Ve+Le),ne.current++,clearInterval(Oe.current),Oe.current=setInterval(Be,280/(Ne.current.length-ne.current))):De.current===!1&&(be(Ne.current),clearInterval(Oe.current),Ee(!1),pe())});return se.createElement("div",{className:`${re.reasoning} fadeIn animated`},se.createElement("div",{className:re.btn,onClick:()=>Se(!ge)},se.createElement("i",{className:"iconfont icon-shendusikao"}),Re?se.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Re," \u79D2\uFF09"):se.createElement("span",null,"\u601D\u8003\u4E2D..."),ge?se.createElement("b",{className:"iconfont icon-shouqi6"}):se.createElement("b",{className:"iconfont icon-zhankai6"})),Ce&&se.createElement(we.Z,{spinning:!0,className:"mt20"}),ge&&!Ce&&se.createElement("div",{className:re.content},Fe,xe?se.createElement("span",{className:"aiBlink"},"__"):""))}},91188:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ce}});var a=E(59301),re=E(6767),we=E(37568),se={codeBox:"codeBox___WpkVl"},oe=E(92310),Ae=E.n(oe),me=Object.defineProperty,ye=(fe,Fe,be)=>Fe in fe?me(fe,Fe,{enumerable:!0,configurable:!0,writable:!0,value:be}):fe[Fe]=be,ae=(fe,Fe,be)=>ye(fe,typeof Fe!="symbol"?Fe+"":Fe,be),pe=(fe,Fe,be)=>new Promise((ge,Se)=>{var Ne=Oe=>{try{ne(be.next(Oe))}catch(xe){Se(xe)}},De=Oe=>{try{ne(be.throw(Oe))}catch(xe){Se(xe)}},ne=Oe=>Oe.done?ge(Oe.value):Promise.resolve(Oe.value).then(Ne,De);ne((be=be.apply(fe,Fe)).next())});class Ie extends a.Component{constructor(Fe){super(Fe),ae(this,"canvas"),ae(this,"randomNum",(be,ge)=>Math.floor(Math.random()*(ge-be)+be)),ae(this,"drawPic",()=>{this.randomCode()}),ae(this,"reloadPic",()=>{this.drawPic()}),ae(this,"changeCode",be=>{console.log(be.target.value,222),this.setState({value:be.target.value,showError:!1})}),ae(this,"onVerify",()=>{let be;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(be=!0,re.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(be=!0,re.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(be=!1),this.setState({showError:be}),be}),this.canvas=a.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(Fe,be){const ge=this.randomNum(Fe,be),Se=this.randomNum(Fe,be),Ne=this.randomNum(Fe,be);return`rgb(${ge}, ${Se}, ${Ne})`}drawText(Fe,be,ge){Fe.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Se=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);Fe.font=Se+"px SimHei";const Ne=10,De=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=Ne;ge>0&&(ne=Ne+ge*De);let Oe=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Se>40&&(Oe=40);const xe=this.randomNum(-10,10);Fe.translate(ne,Oe),Fe.rotate(xe*Math.PI/180),Fe.fillText(be,0,0),Fe.rotate(-xe*Math.PI/180),Fe.translate(-ne,-Oe)}drawLine(Fe){for(let be=0;be<1;be++)Fe.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),Fe.beginPath(),Fe.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),Fe.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),Fe.stroke()}drawDot(Fe){for(let be=0;be<100;be++)Fe.fillStyle=this.randomColor(0,255),Fe.beginPath(),Fe.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),Fe.fill()}randomCode(){let Fe="";const be="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let ge=0;ge{const Se=this.canvas.current.getContext("2d");Se.textBaseline="bottom",Se.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Se.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let Ne=0;Ne{let be;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,Fe),React.createElement(Ie,{ref:ge=>be=ge})),onOk:()=>pe(void 0,null,function*(){if(be.onVerify())return Promise.reject();fe()})})};var Ce=Ie},75755:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return ae}});var a=E(59301),re=E(37568),we=E(96599),se=E(6767),oe={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},Ae=E(62772);const{TextArea:me}=re.default;class ye extends a.Component{constructor(Ie){super(Ie),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Ie,onAnswerChange:Re,addChildAnswer:Ce,exerciseIsPublish:fe,answers:Fe,activeOptionErrorIndex:be,flex:ge="0 0 1000px"}=this.props;console.log("----",Fe);let{inputVisible:Se,EditInputIndex:Ne}=this.state;return a.createElement("div",{className:oe.flex},a.createElement("div",{className:`${oe.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Ie+1,"):"),a.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},Fe==null?void 0:Fe.map((De,ne)=>a.createElement(a.Fragment,null,Ne!==ne?(De==null?void 0:De.length)>0?a.createElement(we.default,{className:"edit-tag",key:De,closable:!(Ie===0&&ne===0),onClose:Oe=>{Oe.preventDefault(),(Fe==null?void 0:Fe.length)===1&&ne===0?this.props.deleteChildAnswermain(Ie,ne):this.props.deleteChildAnswer(Ie,ne)}},a.createElement("span",{onDoubleClick:Oe=>{this.setState({EditInputIndex:ne}),Oe.preventDefault()}},De)):a.createElement(re.default,{defaultValue:De,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:Oe=>{if(Oe.target.value.replaceAll(" ","").length<=0){se.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Re(Ie,ne,Oe.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):a.createElement(re.default,{defaultValue:De,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:Oe=>{if(Oe.target.value.replaceAll(" ","").length<=0){se.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Re(Ie,ne,Oe.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!Se&&a.createElement(we.default,{className:"site-tag-plus",onClick:()=>{Ce(Ie),this.setState({inputVisible:!0})}},a.createElement(Ae.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var ae=ye},3668:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return fe}});var a=E(59301),re=E(62734),we=Object.defineProperty,se=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,ae=(Fe,be,ge)=>be in Fe?we(Fe,be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Fe[be]=ge,pe=(Fe,be)=>{for(var ge in be||(be={}))me.call(be,ge)&&ae(Fe,ge,be[ge]);if(Ae)for(var ge of Ae(be))ye.call(be,ge)&&ae(Fe,ge,be[ge]);return Fe},Ie=(Fe,be)=>se(Fe,oe(be)),Re=(Fe,be,ge)=>ae(Fe,typeof be!="symbol"?be+"":be,ge);const Ce="\u2581";class fe extends a.Component{constructor(){super(...arguments),Re(this,"getChCountBeforeCursor",(be,ge)=>{const Se=ge.line;let Ne=0;for(let ne=0;ne{const Se=be.getRange(ge.from,ge.to);let Ne=0;if(ge.text.forEach(De=>{Ne+=De.split(Ce).length-1}),Se&&Se.indexOf(Ce)!=-1){const De=Se.split(Ce).length-1,ne=this.getChCountBeforeCursor(be,ge.from);console.log(`\u5220\u9664${De}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${Ne}\u4E2A`),this.props.deleteEmptyDisabled?ge.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,De,Ne)}else if(Ne){const De=this.getChCountBeforeCursor(be,ge.from);console.log(`\u65B0\u589E${Ne}\u4E2A\uFF0C\u4E4B\u524D\u6709${De}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(De,0,Ne)}})}render(){return a.createElement(re.Z,Ie(pe({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},32951:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ye},U:function(){return Be}});var a=E(59301),re=E(11938),we=E(62957),se=E(70858),oe=E(19003),Ae=E(87935),me=E(66649),ye=E.n(me),ae={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},pe="data:image/png;base64,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",Ie="data:image/png;base64,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",Re=E(92232),Ce=E(52985),fe=E(68374),Fe=E(59301),be=Object.defineProperty,ge=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,Oe=(Xe,Te,it)=>Te in Xe?be(Xe,Te,{enumerable:!0,configurable:!0,writable:!0,value:it}):Xe[Te]=it,xe=(Xe,Te)=>{for(var it in Te||(Te={}))De.call(Te,it)&&Oe(Xe,it,Te[it]);if(Ne)for(var it of Ne(Te))ne.call(Te,it)&&Oe(Xe,it,Te[it]);return Xe},Ee=(Xe,Te)=>ge(Xe,Se(Te)),he=(Xe,Te,it)=>new Promise((et,vt)=>{var Ke=ct=>{try{ut(it.next(ct))}catch(Ot){vt(Ot)}},mt=ct=>{try{ut(it.throw(ct))}catch(Ot){vt(Ot)}},ut=ct=>ct.done?et(ct.value):Promise.resolve(ct.value).then(Ke,mt);ut((it=it.apply(Xe,Te)).next())});const Be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Le}=re.default,Ve=({exercise:Xe,socket:Te,dispatch:it,onStartScreenshot:et,onCloseScreenshot:vt,handleToDetail:Ke})=>{const[mt,ut]=we.default.useModal(),ct=(0,a.useRef)(),[Ot,St]=(0,a.useState)(!0),st=(0,a.useRef)(!1),Qe=(0,Ce.useParams)();(0,a.useEffect)(()=>{var _e,Ct,Bt;if(document.addEventListener((0,oe.gH)(),sn,!1),window.addEventListener("blur",It,!1),(_e=Xe.exerciseUserInfo)!=null&&_e.screen_open&&(0,oe.vp)()&&St(!1),(Ct=Xe.exerciseUserInfo)!=null&&Ct.screen_open&&!(0,oe.vp)()){(0,Re.RG)(" ",!0);const lt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Xe.exerciseUserInfo.screen_sec+3:Xe.exerciseUserInfo.screen_sec+10+1;ct.current=we.default.info({icon:null,centered:!0,width:444,title:(0,fe._V)(fe.CP.recordScreen1),keyboard:!1,content:Fe.createElement("div",null,(0,fe._V)(fe.CP.recordScreen2),Fe.createElement("span",{style:{color:"#FF9849"}},Xe.exerciseUserInfo.screen_num-Xe.exerciseUserInfo.used_screen_num),(0,fe._V)(fe.CP.recordScreen3)),okText:Fe.createElement("span",null,(0,fe._V)(fe.CP.recordScreen4),"\uFF08",Fe.createElement("span",{style:{display:"inline-block"}},Fe.createElement(Le,{onFinish:()=>he(void 0,null,function*(){var Je;const nn=yield zt();(Je=ct.current)==null||Je.destroy(),nn.used_screen_num&&Wn(nn.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+lt*1e3})),"S\uFF09"),onOk:()=>{var Je;(0,Re.RG)(" ",!0),(Je=ct.current)==null||Je.destroy(),St(!1),(0,oe.Dj)(document.body),document.getElementById("root").addEventListener("click",nt,!1)}})}return(Bt=Xe.exerciseUserInfo)!=null&&Bt.screen_open&&!(0,oe.vp)()||document.getElementById("root").addEventListener("click",nt,!1),()=>{document.getElementById("root").removeEventListener("click",nt,!1),document.removeEventListener((0,oe.gH)(),sn,!1),window.removeEventListener("blur",It,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{Xe.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",nt,!1),document.removeEventListener((0,oe.gH)(),sn,!1))},500),Et()},[Xe.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{Xe.exerciseUserInfo.used_screen_num>Xe.exerciseUserInfo.screen_num&&Gn()},500)},[Xe.exerciseUserInfo]);const Ge=()=>he(void 0,null,function*(){const _e=yield zt();setTimeout(()=>{var Ct,Bt;(Ct=ct.current)==null||Ct.destroy(),ct.current=we.default.info({okText:Fe.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:Fe.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",Fe.createElement("span",{className:"c-red"},_e.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",Fe.createElement("span",{className:"c-red"},(Bt=Xe.exerciseUserInfo)==null?void 0:Bt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>he(void 0,null,function*(){(0,oe.Dj)(document.body)})})},1e3)}),nt=_e=>{!(0,oe.vp)()&&_e.target.nodeName!=="A"&&_e.target.nodeName!=="BUTTON"&&_e.target.innerHTML!=="\u786E \u5B9A"&&(0,oe.Dj)(document.body)},Et=()=>he(void 0,null,function*(){const _e=yield it({type:"exercise/getExerciseUserInfo",payload:xe({},Qe)});return _e==null?void 0:_e.data}),Jt=_e=>he(void 0,null,function*(){var Ct;if((Ct=Xe.exerciseUserInfo)!=null&&Ct.screen_at){const lt=yield(0,Ae.ck)(Ee(xe({},Qe),{reset:!0}));if((lt==null?void 0:lt.status)===-6)return}const Bt=yield(0,Ae.oy)({id:Qe.categoryId});if(Bt!=null&&Bt.is_commit){we.default.destroyAll(),yield Rt(),Lt(!0);return}else Wn(_e+1)}),Rt=()=>he(void 0,null,function*(){var _e;const Ct=ye()(),Bt=Xe.exerciseUserInfo.screen_sec;if(Qn.current.length>0){const lt=Ct.format("YYYY-MM-DD HH:mm:ss");let Je=Math.floor(Ct.diff(ye()(Qn.current[0].start))/1e3);const nn=Qn.current.length;Je/Bt>>0>nn&&(Je=(nn+1)*Bt-1),yield(0,Ae.P8)(Qe.categoryId,{exercise_user_id:(_e=Xe.exerciseUserInfo)==null?void 0:_e.exercise_user_id,time:lt,time_long:Je,count:nn})}Qn.current=[]}),At=(0,a.useRef)(0),Vt=(0,a.useRef)(0),Qn=(0,a.useRef)([]),nu=(0,a.useRef)(!1),Wn=_e=>he(void 0,null,function*(){var Ct;st.current||(et(),we.default.destroyAll(),At.current=ye()().valueOf(),nu.current=!0,ct.current=we.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ae.exitFullScreenModalWrapper,okText:Fe.createElement("span",null,(0,fe._V)(fe.CP.recordScreen8)),content:Fe.createElement("div",{className:ae.exitFullScreenModal},Fe.createElement("img",{src:pe,alt:"",className:ae.warningIcon}),Fe.createElement("div",{className:ae.warningText,style:{marginBottom:50,fontWeight:500}},(0,fe._V)(fe.CP.recordScreen9)),Fe.createElement("div",{style:{marginBottom:40}},(0,fe._V)(fe.CP.recordScreen10)),Fe.createElement("div",{style:{marginBottom:40}},(0,fe._V)(fe.CP.recordScreen11),Fe.createElement("span",{className:ae.warningText},((Ct=Xe.exerciseUserInfo)==null?void 0:Ct.screen_num)+1),(0,fe._V)(fe.CP.recordScreen12),Fe.createElement("span",{className:ae.warningText,style:{fontWeight:600}},(0,fe._V)(fe.CP.recordScreen13)),",",(0,fe._V)(fe.CP.recordScreen14),Fe.createElement("span",{className:ae.warningText},_e-1),(0,fe._V)(fe.CP.recordScreen15)),Fe.createElement("div",null,Fe.createElement("span",null,Fe.createElement(Le,{className:ae.countdownWrapper,onFinish:()=>{Vt.current=ye()().valueOf(),Qn.current.push({start:At.current,end:Vt.current}),Jt(_e)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Xe.exerciseUserInfo.screen_sec+1)*1e3}),(0,fe._V)(fe.CP.recordScreen25)),(0,fe._V)(fe.CP.recordScreen16))),onOk:()=>{(0,Re.RG)(" ",!0),Rt(),(0,oe.Dj)(document.body),vt(),ct.current.destroy(),nu.current=!1}}))}),Gn=()=>he(void 0,null,function*(){we.default.destroyAll(),(yield(0,Ae.VL)({categoryId:Qe.categoryId,commit_method:1}))&&Lt()}),Lt=(_e=!1)=>he(void 0,null,function*(){var Ct,Bt;if(document.removeEventListener((0,oe.gH)(),sn,!1),(0,oe.BU)(),we.default.destroyAll(),st.current=!0,_e){const lt=yield(0,Ae.Yu)(Qe.categoryId,{exercise_user_id:(Ct=Xe.exerciseUserInfo)==null?void 0:Ct.exercise_user_id});mt.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ae.forcedModalWrapper,centered:!0,content:Fe.createElement("div",{className:ae.forcedModalContent},Fe.createElement("img",{src:Ie,alt:""}),Fe.createElement("div",{className:ae.forcedText},(0,fe._V)(fe.CP.recordScreen17)),Fe.createElement("div",{className:ae.screenNumText},(0,fe._V)(fe.CP.recordScreen18),(Bt=Xe.exerciseUserInfo)==null?void 0:Bt.screen_num,(0,fe._V)(fe.CP.recordScreen19)),Fe.createElement(se.default,{dataSource:lt==null?void 0:lt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,fe._V)(fe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,fe._V)(fe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,fe._V)(fe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{vt(),Ke()},onOk:()=>{Ce.history.push(`/classrooms/${Qe.coursesId}/exercisenotice/${Qe.categoryId}/users/${Qe.login}?isShowApply=true`)}})}else mt.info({content:Fe.createElement("div",{className:"tc font16"},(0,fe._V)(fe.CP.recordScreen23),Fe.createElement("br",null),(0,fe._V)(fe.CP.recordScreen24)),onOk:()=>{Ke()}})}),It=_e=>{(0,oe.vp)()&&document.activeElement.tagName!=="IFRAME"&&document.getElementById("pdfiframe")===null&&document.getElementById("iframeShixuns").style.display=="none"&&!nu.current&&(0,oe.BU)()},zt=()=>he(void 0,null,function*(){var _e;if((_e=Xe.exerciseUserInfo)!=null&&_e.screen_at){const lt=yield(0,Ae.ck)(Ee(xe({},Qe),{reset:!0}));if((lt==null?void 0:lt.status)===-6)return}const Ct=yield(0,Ae.oy)({id:Qe.categoryId});if(Ct!=null&&Ct.is_commit){Lt();return}return yield Et()}),sn=()=>he(void 0,null,function*(){var _e;if((0,Re.RG)(" ",!0),(0,oe.vp)()){if((_e=Xe.exerciseUserInfo)!=null&&_e.screen_at){var Ct=yield(0,Ae.ck)(Ee(xe({},Qe),{reset:!0}));if((Ct==null?void 0:Ct.status)===-6)return}}else if(!nu.current){var Ct=yield(0,Ae.ck)(xe({},Qe));if((Ct==null?void 0:Ct.status)===-6)return;const lt=yield Et();Wn(lt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),dn=()=>he(void 0,null,function*(){(0,Ae.ck)(xe({},Qe));const _e=yield Et();Wn(_e.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return Fe.createElement("div",null,ut)};var Ye=(0,Ce.connect)(({exercise:Xe,globalSetting:Te})=>({globalSetting:Te,exercise:Xe}))(Ve)},89274:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ae}});var a=E(37639),re={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},we=E(32637),se=E(59301),Ae=({type:me,style:ye})=>{const ae=se.createElement("div",{className:re.wrap,onClick:pe=>{pe.preventDefault(),pe.stopPropagation()}},se.createElement("p",null,me==="shixun"||me==="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",se.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",me==="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"),se.createElement("div",{className:re.contact},se.createElement("div",{className:re.img},se.createElement("img",{src:we,width:"124px",height:"124px"})),se.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return se.createElement(a.Z,{content:ae},se.createElement("span",{className:re.text,style:ye},"\u9AD8\u6D88\u8017"))}},27922:function(ht,qe,E){"use strict";E.d(qe,{X:function(){return se},y:function(){return we}});var a=E(59301),re=E(6767);const we=oe=>{(0,a.useEffect)(()=>{if(oe){const Ae=ye=>{ye.key==="F12"&&(ye.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},me=ye=>{ye.preventDefault()};return document.addEventListener("keydown",Ae),document.addEventListener("contextmenu",me),()=>{document.removeEventListener("keydown",Ae),document.removeEventListener("contextmenu",me)}}},[oe])},se=()=>{const[oe,Ae]=(0,a.useState)(!1),me=ye=>{const{keyCode:ae,ctrlKey:pe,metaKey:Ie,type:Re}=ye;(Re==="paste"||(ae===67||ae===86)&&(Ie||pe))&&(re.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ye.preventDefault(),ye.stopPropagation())};return(0,a.useEffect)(()=>(oe&&(window.addEventListener("keydown",me,!0),window.addEventListener("paste",me,!0)),()=>{window.removeEventListener("keydown",me,!0),window.removeEventListener("paste",me,!0)}),[oe]),{setOpenDisableCopyAndPaste:Ae,disableCopyAndPaste:oe}}},55018:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ie}});var a=E(59301),re={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},we=E(92310),se=E.n(we),oe=E(29787),Ae=E(2859),me=E(82186),ye=E(92232),ae=(Re,Ce,fe)=>new Promise((Fe,be)=>{var ge=De=>{try{Ne(fe.next(De))}catch(ne){be(ne)}},Se=De=>{try{Ne(fe.throw(De))}catch(ne){be(ne)}},Ne=De=>De.done?Fe(De.value):Promise.resolve(De.value).then(ge,Se);Ne((fe=fe.apply(Re,Ce)).next())}),Ie=({data:Re,className:Ce,fullWidth:fe,style:Fe={},onClose:be,onOk:ge,showFullTools:Se,noAssociationId:Ne})=>{const De=(0,a.useRef)(null),ne=(0,a.useRef)(null),Oe=(0,a.useRef)(null),xe=(0,a.useRef)(null),[Ee,he]=(0,a.useState)(!1),[Be,Le]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(Oe.current||(Oe.current=document.createElement("style"),document.head.appendChild(Oe.current)),Re!=null&&Re.visible?(document.body.setAttribute("data-custom","y-hidden"),Oe.current.innerHTML=" html { overflow-y: hidden; }",Re!=null&&Re.src&&Ve()):(document.body.removeAttribute("data-custom"),Oe.current&&(document.head.removeChild(Oe.current),Oe.current=null)),()=>{document.body.removeAttribute("data-custom"),Oe.current&&(document.head.removeChild(Oe.current),Oe.current=null)}),[Re==null?void 0:Re.visible]);const Ve=()=>ae(void 0,null,function*(){he(!0),Le("\u6B63\u5728\u52A0\u8F7D\u4E2D");const it=yield(0,ye.ZJ)(Re==null?void 0:Re.src);De.current.src="",De.current.src=it,De.current.onload=function(){Te()},he(!1),Le("")}),Ye=it=>ae(void 0,null,function*(){he(!0),Le("\u6B63\u5728\u4FDD\u5B58\u4E2D");const et=yield(0,me.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Re.title,file:it.dataUrl}});et!=null&&et.id&&!Ne?(yield(0,me.ZP)(`/api/attachments/${Re.id}/add_subitem.json`,{method:"post",body:{subitem_id:et==null?void 0:et.id,settings:JSON.stringify(it.state)}})).status===0&&ge():et!=null&&et.id&&ge(et),he(!1),Le("")}),Xe=()=>{const it=document.querySelector('a[href="https://markerjs.com/"]');it&&it.parentNode&&(it.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(vt=>{const Ke=document.querySelector(vt.name);Ke&&Ke.setAttribute("title",vt.title)})},Te=()=>{ne.current=new Ae.hP(De.current),ne.current.targetRoot=xe.current,ne.current.addEventListener("render",Ye),ne.current.addEventListener("beforeclose",be),Se&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Re!=null&&Re.snapshotData&&ne.current.restoreState(Re.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Xe()},300)};return a.createElement(a.Fragment,null,(Re==null?void 0:Re.visible)&&a.createElement(oe.Z,{spinning:Ee,tip:Be,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:xe,className:se()(re.imageDimensions,Ce,fe?re.fullWidth:""),style:Fe},a.createElement("img",{className:re.img,ref:De}))))}},28282:function(ht,qe,E){"use strict";E.d(qe,{xp:function(){return oe},AG:function(){return Ie},JA:function(){return me},FX:function(){return It},k$:function(){return Vt},ub:function(){return Qn},e6:function(){return nu},v7:function(){return fe},BO:function(){return Re},x7:function(){return Ee},em:function(){return nt},BV:function(){return Ae},qz:function(){return ae},Gm:function(){return ye},yt:function(){return ne},I2:function(){return vt},sQ:function(){return De},z3:function(){return we},GY:function(){return Rt},wC:function(){return At},Oe:function(){return Et},L6:function(){return re},RL:function(){return a},f$:function(){return se},j1:function(){return Fe},jD:function(){return Ce},g4:function(){return be}});var a=E(58143),re="data:image/png;base64,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",we=E(93314),se="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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",oe="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==",Ae=E.p+"static/err.2323787b.png",me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII=",ye="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",ae="data:image/png;base64,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",pe="data:image/png;base64,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",Ie="data:image/png;base64,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",Re=E.p+"static/douyu.1e926b4a.jpg",Ce="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",fe="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",Fe="data:image/png;base64,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",be="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",ge="data:image/png;base64,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",Se="data:image/png;base64,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",Ne="data:image/png;base64,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",De="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ne="data:image/png;base64,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",Oe=E(34525),xe=E.p+"static/teacherQQ.833913ba.jpg",Ee="data:image/png;base64,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",he=E(59301),Be=Object.defineProperty,Le=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Xe=(zt,sn,dn)=>sn in zt?Be(zt,sn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):zt[sn]=dn,Te=(zt,sn)=>{for(var dn in sn||(sn={}))Ve.call(sn,dn)&&Xe(zt,dn,sn[dn]);if(Le)for(var dn of Le(sn))Ye.call(sn,dn)&&Xe(zt,dn,sn[dn]);return zt};const it=zt=>React.createElement("svg",Te({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"},zt),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 et="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",vt="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=",Ke=E.p+"static/certificate.a2a9ee77.jpg",mt=Object.defineProperty,ut=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,St=(zt,sn,dn)=>sn in zt?mt(zt,sn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):zt[sn]=dn,st=(zt,sn)=>{for(var dn in sn||(sn={}))ct.call(sn,dn)&&St(zt,dn,sn[dn]);if(ut)for(var dn of ut(sn))Ot.call(sn,dn)&&St(zt,dn,sn[dn]);return zt};const Qe=zt=>React.createElement("svg",st({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},zt),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 Ge="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",nt="data:image/png;base64,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",Et="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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",Jt=E.p+"static/question.ed747acc.gif",Rt="data:image/gif;base64,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",At=E(55351),Vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Qn="data:image/png;base64,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",nu="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=",Wn="data:image/png;base64,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",Gn="data:image/png;base64,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",Lt="data:image/png;base64,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",It="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"},57459:function(ht,qe,E){"use strict";E.d(qe,{N:function(){return be}});var a=E(59301),re=E(82326),we=E(62957),se=E(37568),oe=E(6767),Ae=E(77019),me=E(5269),ye=E(82186),ae={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},pe=E(92310),Ie=E.n(pe),Re=E(87169),Ce=E(59301),fe=(ge,Se,Ne)=>new Promise((De,ne)=>{var Oe=he=>{try{Ee(Ne.next(he))}catch(Be){ne(Be)}},xe=he=>{try{Ee(Ne.throw(he))}catch(Be){ne(Be)}},Ee=he=>he.done?De(he.value):Promise.resolve(he.value).then(Oe,xe);Ee((Ne=Ne.apply(ge,Se)).next())});const{Option:Fe}=re.default,be=({subId:ge,value:Se,selectvalues:Ne,disabled:De,knowledgeOptions:ne=[],className:Oe,height:xe,onChange:Ee=()=>{},onAddKnowledgeFinish:he=()=>{},zIndex:Be=1e3})=>{const Le=(0,a.useRef)(),[Ve,Ye]=(0,a.useState)([]);Se=Se||[];const Xe=(it,et)=>{it?(Ye([...et]),Ee([...et])):(Ye([]),Ee([]))};(0,a.useEffect)(()=>{(Ne==null?void 0:Ne.length)>0?(Ye([...Ne]),Ee([...Ne])):(Ye([]),Ee([]))},[ne]),(0,a.useEffect)(()=>{(Se==null?void 0:Se.length)>0&&Ee([...Se])},[ne]);const Te=it=>{it.preventDefault(),Le.current="",we.default.confirm({centered:!0,width:585,zIndex:Be,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ce.createElement("div",{className:"font14"},Ce.createElement("div",{className:ae.public_tips},Ce.createElement(Re.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{style:{width:"95px"}},Ce.createElement("span",{className:ae.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ce.createElement(se.default,{className:ae.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Le.current,onChange:et=>{Le.current=et.target.value}}))),onOk:()=>new Promise((et,vt)=>fe(void 0,null,function*(){if(!Le.current)return oe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),vt();if(Le.current.length>20)return oe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),vt();const Ke=yield(0,ye.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Le.current,sub_discipline_id:ge}});if((Ke==null?void 0:Ke.status)===0){he({id:Ke.tag_discipline_id,name:Le.current,type:"personal"});let mt=Ne||[];mt.push(Ke.tag_discipline_id),Ee([...mt]),Ye([...mt]),Ee([...mt])}return et()}))})};return Ce.createElement(Ae.Z,{wrap:!1,align:"middle",className:Ie()(ae.wrap,Oe)},Ce.createElement(me.Z,null,Ce.createElement(re.default,{mode:"multiple",disabled:!ge||De,className:ae.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Xe,style:{width:xe||490},showSearch:!0,allowClear:!0,value:Ve,filterOption:(it,et)=>et.label.indexOf(it.toLowerCase())>=0},ne==null?void 0:ne.map(it=>Ce.createElement(Fe,{key:it.id,value:it.id,label:it.name},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},it.name),(it==null?void 0:it.type)==="personal"&&Ce.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),ge&&Ce.createElement(me.Z,{className:`ml20 ${xe&&ae.add_style}`},Ce.createElement("span",{className:ae.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ce.createElement("span",{className:ae.linkBtn,onClick:Te},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},64714:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ae}});var a=E(62957),re={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},we="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=",se=E(59301),Ae=({visible:me,setVisible:ye,image:ae,closeImageStyle:pe,hiddenbutton:Ie})=>se.createElement(a.default,{centered:!0,destroyOnClose:!0,open:me,footer:null,wrapClassName:re.modal,onCancel:()=>ye(!1)},se.createElement("div",{className:re.content},se.createElement("img",{src:ae}),Ie,se.createElement("img",{onClick:()=>ye(!1),className:re.close,src:we,style:pe})))},12056:function(ht,qe,E){"use strict";var a=E(59301),re=E(43701),we=E(48136),se=E(69104),oe=E(62957),Ae=E(59301);const me=(0,a.forwardRef)(({callback:ye,width:ae,onChange:pe,disabled:Ie,readOnly:Re,type:Ce="",value:fe="",style:Fe={}},be)=>{const ge=(0,a.useRef)(),Se=(0,a.useRef)(),[Ne,De]=(0,a.useState)(0),[ne,Oe]=(0,a.useState)(0),[xe,Ee]=(0,a.useState)(!1),he=()=>{var Ye=document.createElement("div");Ye.innerHTML=ge.current.getValue();var Xe=Ye.innerText;return ye&&ye(Xe),Xe};(0,a.useImperativeHandle)(be,()=>({getData:he}));const Be=Ye=>{Ye.preventDefault();const Xe=Ye.clientX-Ne,Te=Ye.clientY-ne;document.body.onmousemove=it=>{let et=it.clientX-Xe,vt=it.clientY-Te;const Ke=document.getElementsByClassName("markdown-popup-form")[0],mt=window.innerWidth-Ke.offsetWidth,ut=window.innerHeight-Ke.offsetHeight;et=Math.max(0,Math.min(et,mt)),vt=Math.max(0,Math.min(vt,ut)),Le(it.clientX,it.clientY,Xe,Te)&&(De(et),Oe(vt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Le=(Ye,Xe,Te,it)=>{const et=document.body.clientHeight,vt=document.body.clientWidth;return Ye<20&&Te>Ye||Ye>vt-20&&TeXe||Xe>et-20&&it{xe&&setTimeout(()=>{const Ye=document.getElementsByClassName("markdown-popup-form")[0],Xe=window.innerWidth/2-Ye.offsetWidth/2,Te=window.innerHeight/2-Ye.offsetHeight/2;De(Xe),Oe(Te)},0)},[xe]);const Ve=()=>{Ie||Re||Ee(!0)};return Ae.createElement("div",{style:Fe},Ae.createElement("div",{style:{width:ae||"100%",position:"relative"},className:`${re.Z.mathFillWrap} ${Ie||Re?"cursorDefault":""}`,onClick:()=>Ve()},Ae.createElement("math-field",{disabled:Ie,locale:"zh_cn",class:`${re.Z.mathField} ${Ce}`,readOnly:Re,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ge,style:{width:"100%",fontSize:fe?18:14},value:fe||""})),Ae.createElement(oe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Ne,top:ne},title:Ae.createElement("div",{style:{cursor:"move"},onMouseDown:Be},"\u8F93\u5165\u516C\u5F0F"),open:xe,onOk:()=>{const Ye=Se.current.getData();ge.current.setValue(Ye),pe(Ye),Ee(!1)},onCancel:()=>{Ee(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Ae.createElement(se.Z,{value:fe,ref:Se,onChange:pe,showSaveButton:!1})))});qe.Z=me},69104:function(ht,qe,E){"use strict";var a=E(59301),re=E(77019),we=E(5269),se=E(31691),oe=E(7939),Ae=E(77314),me=E(43701),ye=E(48136),ae=E(59301);const pe=(0,a.forwardRef)(({callback:Ie,showSaveButton:Re,value:Ce=""},fe)=>{const Fe=(0,a.useRef)(),be=[{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 "}]}]}],ge=[{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 +`).length,{onAdd:oo,onGetList:Eo,onListClick:Do,onListDelete:Oo,onListDealData:Ho}=au||{},[Pr,Wo]=(0,a.useState)([]),go=50,Hi=10,bo={maxCount:go,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Ta,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:$n=>st(void 0,null,function*(){var gl,Pl,rr,Rr;const dt=(Rr=(rr=(Pl=(gl=$n==null?void 0:$n.name)==null?void 0:gl.split("."))==null?void 0:Pl.slice(-1))==null?void 0:rr[0])==null?void 0:Rr.toLowerCase(),tn=["doc","docx","md","pdf","txt","xlsx","xls"].includes(dt);return $n.size==0?(we.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),se.default.LIST_IGNORE):tn?$n.size/1024/1024>100?(we.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),se.default.LIST_IGNORE):!0:(we.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),se.default.LIST_IGNORE)}),onChange:({fileList:$n})=>{zl($n)},action:`${(fn=Be.Z)==null?void 0:fn.API_SERVER}/api/intelligent_imports/upload_file.json`},eo={maxCount:Hi,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:lr,multiple:!0,accept:".jpg,.png,",beforeUpload:$n=>{var gl,Pl,rr,Rr;const dt=(Rr=(rr=(Pl=(gl=$n==null?void 0:$n.name)==null?void 0:gl.split("."))==null?void 0:Pl.slice(-1))==null?void 0:rr[0])==null?void 0:Rr.toLowerCase(),tn=["jpg","png"].includes(dt);return $n.size==0?(we.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),se.default.LIST_IGNORE):tn?$n.size/1024/1024>10?(we.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),se.default.LIST_IGNORE):!0:(we.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),se.default.LIST_IGNORE)},onChange:({fileList:$n})=>{Yr($n)},action:`${(bt=Be.Z)==null?void 0:bt.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!Sl.length||!Qr.current)return;const $n=Sl[Sl.length-1];$n!=null&&$n.loading&&(Qr.current.scrollTop=Qr.current.scrollHeight)},[Sl.length]),(0,a.useEffect)(()=>{if(!Qr.current||!pl.current)return;const $n=new IntersectionObserver(([gl])=>{var Pl,rr,Rr,dt;if(!document.contains(gl.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Pl=gl.rootBounds)==null?void 0:Pl.width)===0&&((rr=gl.rootBounds)==null?void 0:rr.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Rr=gl.boundingClientRect)==null?void 0:Rr.width)===0&&((dt=gl.boundingClientRect)==null?void 0:dt.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ei(gl.isIntersecting)},{root:Qr.current,rootMargin:"70px",threshold:0});return $n.observe(pl.current),()=>{pl.current&&$n.unobserve(pl.current)}},[Qr.current,pl.current]),(0,a.useEffect)(()=>{var $n,gl,Pl;let rr=Object.values((($n=pt==null?void 0:pt.bot_option_data)==null?void 0:$n.model_detail_map)||{});(rr==null?void 0:rr.length)>0&&((Pl=(gl=rr==null?void 0:rr[0])==null?void 0:gl.name.toLowerCase())!=null&&Pl.includes("reasoner"))?fl(!0):fl(!1)},[pt]),(0,a.useEffect)(()=>{if(!Pi)return;const $n=Qr.current,gl=Cl.current;ol.current=!1;let Pl=$n.scrollTop;const rr=()=>{const{scrollTop:dt,scrollHeight:Wt,clientHeight:tn}=$n;dt>Pl?dt+tn>=Wt-50&&($n.scrollTop=$n.scrollHeight,ol.current=!1):dt{ol.current||($n.scrollTop=$n.scrollHeight)});return Rr.observe(gl),()=>{var dt;Rr.unobserve(gl),(dt=$n==null?void 0:$n.removeEventListener)==null||dt.call($n,"scroll",rr)}},[Pi]),(0,a.useEffect)(()=>{!Pi&&si.current.length&&(or([...Sl,...si.current]),si.current=[])},[Pi]),(0,a.useEffect)(()=>{if(!Qr.current)return;const $n=new ResizeObserver(()=>{var gl;Qr.current&&_l((gl=Qr.current)==null?void 0:gl.offsetWidth)});return $n.observe(Qr.current),()=>{Qr.current&&$n.unobserve(Qr.current)}},[Qr.current]),(0,a.useEffect)(()=>{typeof Pu=="boolean"&&Ca(Pu)},[Pu]),(0,a.useEffect)(()=>{Nn&&Nn(qu)},[qu]),(0,a.useEffect)(()=>{var $n;if(fi.current&&sr!==null){fi.current.focus();const gl=($n=fi.current.resizableTextArea)==null?void 0:$n.textArea;gl&&(gl.selectionStart=gl.selectionEnd=gl.value.length)}},[sr]),(0,a.useEffect)(()=>{ci<5&&zi(!1)},[ci]),(0,a.useEffect)(()=>{qu&&du&&(or(Fi(du)),Cr(!0),Vo(du,{history:[]})),qu&&(Xu(),ve?xs(ve):ie&&!Zl&&ys()),qu||Sr()},[qu]);const Fi=($n="",gl=[],Pl=[])=>{const rr=Date.now();return[{text:$n,key:rr,sender:"user",fileList:gl,imageList:Pl,show:!0},{loading:!0,key:rr,sender:"AI",show:!0,model:Tt!=null&&Tt.application_id?"other":il,imageGenerator:Tl,thinkingEnabled:yi,codePreview:qa}]},Sr=()=>{Or(""),vi(null),zl([]),Yr([]),ui("")},zu=()=>{if(sl){sl({chatData:Sl,setChatData:or,setLoading:Cr,getData:Vo,renderChatItems:Fi,handleAdd:ys,identifier:Zl});return}Ca(!0)},ho=()=>{if(Er(!0),Ga){Ga();return}Ca(!1)},xo=()=>{zi(!ri)},Xu=()=>st(void 0,null,function*(){if(!Ia)return;const $n=yield(0,De.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});($n==null?void 0:$n.status)===0&&($n==null?void 0:$n.total_number)!==-1&&(Kr(($n==null?void 0:$n.total_number)-($n==null?void 0:$n.remaining_number)),Zi($n==null?void 0:$n.total_number))}),Js=()=>{oe.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",uo,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},ai=$n=>$n.reduce((Pl,rr)=>{if(rr.sender==="user"&&rr.text){const Rr=$n.find(dt=>dt.key===rr.key&&dt.sender==="AI");Rr&&(Rr!=null&&Rr.text)&&!(Rr!=null&&Rr.error)&&Pl.push({question:rr.text,answer:Rr.text})}return Pl},[]),Vo=(...$n)=>st(void 0,[...$n],function*(gl="",Pl={},rr=Sl){if(Wo([]),Kn&&(yield Kn({mes:gl,setChatData:or,fileList:Ta,body:Pl,checkNum:Xu,setLoading:Cr,bodyChatData:rr,setTyping:Ei,setImageGenerator:vr,renderChatItems:Fi})),!Kn){const Rr=Ta==null?void 0:Ta.map(Ll=>{var hl;return(hl=Ll==null?void 0:Ll.response)==null?void 0:hl.file_id}),dt=lr==null?void 0:lr.map(Ll=>{var hl;return(hl=Ll==null?void 0:Ll.response)==null?void 0:hl.data}),Wt=Pl.history||ai(rr),tn=Ot(Ot({identifier:Zl,response_mode:"streaming",model:il,scene_awareness:_t,thinking_enabled:yi,image_generator:Tl,code_preview:qa,file_ids:Rr,image_list:dt,history:Wt,[en]:gl},Tt),Pl),Xn=Object.fromEntries(Object.entries(tn).filter(([Ll,hl])=>hl!==void 0));Ri.current=new Ve.Z(Be.Z.API_SERVER+Dn,Xn),yield new Promise((Ll,hl)=>{let cr=null,yl=null;Ri.current.on("data",Hl=>{Ei(!0);const{chunk:{content:xa,type:Ku,created:Da,msg:hr}}=Hl,ur=hr==="error";Ku==="thinking"&&(cr=cr||Da,or(Fa=>[...Fa].map((Fl,Gl)=>Gl===Fa.length-1?St(Ot({},Fl),{reasoning:(Fl.reasoning||"")+xa,loading:!1,hideAnswer:!0,error:ur}):Fl))),Ku==="text"&&(yl=yl||Da,or(Fa=>[...Fa].map((Fl,Gl)=>Gl===Fa.length-1?St(Ot({},Fl),{text:(Fl.text||"")+xa,loading:!1,startTime:cr,endTime:yl,error:ur}):Fl))),Ku==="follow_up"&&(Wo([]),Wo(xa))}),Ri.current.on("done",()=>{Ll()}),Ri.current.on("error",Hl=>{let xa="\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!";Object.prototype.toString.call(Hl)==="[object Object]"&&Hl.status===-9&&(xa=Hl==null?void 0:Hl.message),or(Ku=>[...Ku].map((Da,hr)=>hr===Ku.length-1?St(Ot({},Da),{text:xa,loading:!1,error:!0}):Da)),Ll()}),Ri.current.on("cancelled",()=>{Ll()}),Ri.current.startStream()})}Xu(),Cr(!1)}),Rs=$n=>{ui($n.target.value)},bs=($n,gl)=>{if(Sr(),Cr(!0),$n==="edit"){si.current=Sl.slice(gl+2);const Pl=Sl.splice(gl),{fileList:rr=[],imageList:Rr=[]}=(Pl==null?void 0:Pl[0])||{},dt=rr.map(Xn=>{var Ll;return(Ll=Xn.response)==null?void 0:Ll.file_id}),Wt=Rr.map(Xn=>{var Ll;return(Ll=Xn.response)==null?void 0:Ll.data}),tn={history:ai(Sl),file_ids:dt,image_list:Wt,edit:!0};or([...Sl,...Fi(Nr,rr,Rr)]),Vo(Nr,tn,Sl)}if($n==="redraw"){si.current=Sl.slice(gl+1);const Pl=Sl.splice(gl-1),{text:rr,fileList:Rr=[],imageList:dt=[]}=(Pl==null?void 0:Pl[0])||{},Wt=Rr.map(Ll=>{var hl;return(hl=Ll.response)==null?void 0:hl.file_id}),tn=dt.map(Ll=>{var hl;return(hl=Ll.response)==null?void 0:hl.data}),Xn={history:ai(Sl),file_ids:Wt,image_list:tn,edit:!0};or([...Sl,...Fi(rr,Rr,dt)]),Vo(rr,Xn,Sl)}},vs=()=>{if(nl.trim()!==""){Sr(),Cr(!0);const $n=Ta.filter(Pl=>Pl.status==="done"),gl=lr.filter(Pl=>Pl.status==="done");or([...Sl,...Fi(nl,$n,gl)]),Vo(nl)}},Mo=$n=>{if($n.shiftKey){if($n.key==="Enter")return}else if($n.key==="Enter"){if($n.preventDefault(),Is||Mr.current)return;vs()}},Es=($n,gl)=>{let Pl=!1;jt===!0?Pl=!0:jt==="last"&&(Pl=Sl.reduce((Wt,tn,Xn)=>tn.sender==="user"?Xn:Wt,-1)===gl);const rr=gl===sr,Rr=[...($n==null?void 0:$n.fileList)||[],...($n==null?void 0:$n.imageList)||[]];return a.createElement("div",{className:Ne.li,style:Ot({width:Ti},Pa)},a.createElement("div",{className:Ne.avatarIcon},a.createElement("img",{className:Ne.img,src:oa})),a.createElement("div",{className:Ne.content},!!(Rr!=null&&Rr.length)&&a.createElement("div",{className:Ne.fileWrap},Rr==null?void 0:Rr.map((dt,Wt)=>a.createElement("div",{key:Wt,className:Ne.file},a.createElement(Ye.Z,{filename:dt==null?void 0:dt.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(Ae.Z,{title:dt==null?void 0:dt.name},a.createElement("div",{className:Ne.fileName},dt==null?void 0:dt.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,ne.RD)(dt==null?void 0:dt.size)))))),a.createElement("div",{className:Ne.borderBox},rr?a.createElement(me.default.TextArea,{value:Nr,ref:fi,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:dt=>Or(dt.target.value)}):a.createElement("div",{className:Ne.text},$n==null?void 0:$n.text)),rr?a.createElement("div",{className:Ne.action},a.createElement(ye.ZP,{onClick:()=>{Or(""),vi(null)},size:"small"},"\u53D6\u6D88"),a.createElement(ye.ZP,{disabled:!Nr.trim(),onClick:()=>bs("edit",gl),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:Ne.action},a.createElement(Le.CopyToClipboard,{text:($n==null?void 0:$n.text)||"",onCopy:()=>we.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Ae.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Pl&&!on&&a.createElement(Ae.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{vi(gl),Or(($n==null?void 0:$n.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Ts=($n,gl)=>{console.log($n);let Pl=!1;Sn===!0?Pl=!0:Sn==="last"&&(Pl=Sl.reduce((dt,Wt,tn)=>Wt.sender==="AI"?tn:dt,-1)===gl);let rr="";return $n!=null&&$n.source?rr=$n==null?void 0:$n.source:($n==null?void 0:$n.model)==="deepseek-r1"?rr="\u7531deepseek\u751F\u6210":($n==null?void 0:$n.model)==="qwen-plus-latest"&&(rr="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:Ne.li,style:Ot({width:Ti},Pa)},a.createElement("div",{className:Ne.avatarIcon},a.createElement("img",{className:Ne.img,src:vu})),a.createElement("div",{className:Ne.content},a.createElement("div",{className:Ne.borderBox},$n.loading&&a.createElement(a.Fragment,null,$n!=null&&$n.imageGenerator?a.createElement("div",{className:Ne.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!($n!=null&&$n.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:Ne.loading},a.createElement("div",{className:Ne.dot}),a.createElement("div",{className:Ne.dot}),a.createElement("div",{className:Ne.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Nu==null?void 0:Nu.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),($n==null?void 0:$n.thinkingEnabled)&&a.createElement(ge.Z,{time:$n==null?void 0:$n.time,cancelIndex:lu,loading:$n.loading,streamingStatus:!($n!=null&&$n.text),onFinish:()=>{Ua(0),or(Rr=>[...Rr].map((dt,Wt)=>Wt===Rr.length-1?St(Ot({},dt),{hideAnswer:!1,time:dt.startTime?dt.endTime-dt.startTime:null}):dt))},value:$n==null?void 0:$n.reasoning}),!!($n!=null&&$n.text)&&!$n.hideAnswer&&a.createElement(be.Z,{onDynamic:Iu,cancelIndex:lu,streamingStatus:on,loadImage:!!($n!=null&&$n.imageGenerator),onFinish:()=>st(void 0,null,function*(){Ua(0),setTimeout(()=>Ei(!1),0)}),value:$n==null?void 0:$n.text})),Vl&&!($n!=null&&$n.application_id)&&($n==null?void 0:$n.model)!="other"&&!!($n!=null&&$n.text)&&rr&&a.createElement("div",{className:Ne.source},rr),a.createElement("div",{className:Ne.action},Bu==null?void 0:Bu($n,gl,cs),!($n!=null&&$n.imageGenerator)&&a.createElement(Le.CopyToClipboard,{text:String(($n==null?void 0:$n.text)||""),onCopy:()=>we.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(Ae.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Cu&&!on&&a.createElement(a.Fragment,null,a.createElement(Ae.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:$n!=null&&$n.like?{color:"#FA8D30"}:{},onClick:()=>Jo("like",!($n!=null&&$n.like),gl),className:"iconfot icon-yijiejue font15"})),a.createElement(Ae.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:$n!=null&&$n.dislike?{color:"#e86d7c"}:{},onClick:()=>Jo("dislike",!($n!=null&&$n.dislike),gl),className:"iconfot icon-weijiejuezhengchang font15"}))),Pl&&!on&&a.createElement(Ae.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>bs("redraw",gl),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Jo=($n,gl,Pl)=>st(void 0,null,function*(){if(ln){const rr=Sl.slice(0,Pl+1),dt=ai(rr).length;yield ln({type:$n,value:gl,index:Pl,identifier:Zl,objectIndex:dt})}or(rr=>(rr[Pl][$n]=gl,gl&&(rr[Pl][$n==="like"?"dislike":"like"]=!1),[...rr]))}),ss=()=>{var $n,gl;Ua(1),(gl=($n=Ri.current)==null?void 0:$n.cancelRequest)==null||gl.call($n),Cr(!1),Ei(!1)},ys=()=>st(void 0,null,function*(){var $n,gl,Pl;_n({}),Wo([]),(gl=($n=Ri.current)==null?void 0:$n.cancelRequest)==null||gl.call($n),Sr(),or([]),Cr(!0);const rr=yield oo();(rr==null?void 0:rr.status)===0&&bl((Pl=rr==null?void 0:rr.data)==null?void 0:Pl.identifier),Cr(!1),Ei(!1)}),Go=()=>st(void 0,null,function*(){var $n;el(!0);const gl=yield Eo();(gl==null?void 0:gl.status)===0&&Bo((($n=gl==null?void 0:gl.data)==null?void 0:$n.list)||[]),el(!1)}),xs=(...$n)=>st(void 0,[...$n],function*(gl=Zl){var Pl,rr,Rr,dt,Wt;_n({}),Wo([]),(rr=(Pl=Ri.current)==null?void 0:Pl.cancelRequest)==null||rr.call(Pl),Sr(),Xa(!0);const tn=yield Do(gl);if(tn.status===0){const Xn=Ho(((Rr=tn==null?void 0:tn.data)==null?void 0:Rr.messages)||[]);_n({type:(dt=tn==null?void 0:tn.data)==null?void 0:dt.scene_type}),or(Xn),Xa(!1),bl((Wt=tn==null?void 0:tn.data)==null?void 0:Wt.identifier);return}or([]),Xa(!1)}),As=($n,gl)=>st(void 0,null,function*(){(yield Oo($n)).status===0&&(we.ZP.success("\u5220\u9664\u6210\u529F"),gl===Zl&&ys(),Go())}),ws=()=>a.createElement("div",{className:Ne.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(ae.Z,{spinning:Ql},!Vr.length&&a.createElement(pe.Z,{style:{width:250,paddingBottom:30},image:pe.Z.PRESENTED_IMAGE_SIMPLE}),!!Vr.length&&a.createElement("div",{className:Ne.menu},Vr.map(function($n,gl){return a.createElement("aside",{className:Fe()(Zl===$n.identifier&&Ne.active),key:$n.id,onClick:()=>xs($n.id)},a.createElement("div",{className:Ne.menuText},a.createElement(Ae.Z,{title:$n==null?void 0:$n.question},a.createElement("span",null,$n==null?void 0:$n.question)),Kt&&Kt($n)),a.createElement("div",{className:Ne.menuDel,onClick:Pl=>Pl.stopPropagation()},a.createElement("i",{onClick:()=>(0,Te.r)($n.id),className:"iconfont icon-daochubeifen primary-hover font14"})),a.createElement("div",{className:Ne.menuDel,onClick:Pl=>Pl.stopPropagation()},a.createElement(Ie.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>As($n.id,$n.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),ks=$n=>{if($n==="file"){if(lr.length){oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Yr([]),Ai.current.upload.uploader.fileInput.click()}});return}Ai.current.upload.uploader.fileInput.click()}if($n==="image"){if(Ta.length){oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{zl([]),Qi.current.upload.uploader.fileInput.click()}});return}Qi.current.upload.uploader.fileInput.click()}},qo=[...Ta,...lr],Is=qo.some($n=>$n.status==="uploading")||on||Pi,gs=Ea>=uo,cs={chatData:Sl,stream:Ri,isDisabledNum:gs,isDisAbledUpload:Is,checkNumModal:Js,checkNum:Xu,onClose:ho,setChatData:or,setLoading:Cr,getData:Vo,clearStatus:Sr,typing:Pi,setImageGenerator:vr,renderChatItems:Fi,setSceneAwareness:ou,setIdentifier:bl,setCodePreview:Rl,setTyping:Ei,onMenuClick:xs};return a.createElement(a.Fragment,null,su?a.createElement("div",{onClick:zu},su):su!==null&&!qu&&a.createElement(Oe.Z,{draggableExtraNode:He,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:Zu,onClick:zu,topPercentage:Vn}),qu&&a.createElement("div",{className:Ne.draggableWrap},a.createElement(Xe.s,{dragHandleClassName:Ne.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,resizeHandleStyles:{right:{width:5}},default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:Ne.modal},a.createElement("div",{className:Ne.head},a.createElement("div",{className:Ne.title},a.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),rt,pu&&a.createElement(Se.Z,{value:il,onChange:$n=>{fl(!1),vr(!1),ll($n),Yr([]),zl([])}}),iu&&a.createElement(a.Fragment,null,a.createElement(Re.Z,{className:"ml10",dropdownRender:ws,onOpenChange:$n=>{$n&&Go()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:Ne.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),ie&&a.createElement(a.Fragment,null,a.createElement(Ae.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:Ne.headBtn,onClick:ys},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(Ae.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:Ne.headBtn,onClick:ho},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:Fe()(Ne.wrap,qu&&"body-overflow-hidden")},a.createElement("div",{ref:Qr,className:Ne.chatContainer},!Qa&&(Ln==null?void 0:Ln(cs)),Ra&&a.createElement("div",{className:`${Ne.li} mb20`,style:Ot({width:Ti},Pa)},a.createElement("div",{className:Ne.avatarIcon},a.createElement("img",{className:Ne.img,src:vu})),a.createElement("div",{className:Ne.content},a.createElement("div",{className:Ne.borderBox},Ml,dl==null?void 0:dl(cs)))),Qa&&(Sl==null?void 0:Sl.length)<=0&&a.createElement("div",{style:{textAlign:"center"}},Ml,a.createElement("div",{style:{height:20,width:1}}),Qa&&(Ln==null?void 0:Ln(cs))),a.createElement("div",{ref:Cl},a.createElement(ae.Z,{spinning:Li,className:"mt20"},Sl==null?void 0:Sl.map(($n,gl)=>a.createElement(a.Fragment,{key:$n.key+gl},$n.show&&a.createElement(a.Fragment,null,$n.sender==="user"&&Es($n,gl),$n.sender==="AI"&&Ts($n,gl),te&&!["AI","user"].includes($n.sender)&&te($n,gl,{width:Ti})))))),!Yl&&a.createElement("div",{className:Ne.backBottom,onClick:()=>{Qr.current.scrollTop=Qr.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:pl,className:"pl20"}),(Pr==null?void 0:Pr.length)>0&&a.createElement("div",{style:{display:(Pr==null?void 0:Pr.length)===0&&"none",marginTop:0,maxHeight:300,overflow:"auto",paddingBottom:20,paddingLeft:70}},Pr==null?void 0:Pr.map(($n,gl)=>a.createElement("div",{onClick:()=>{Cr(!0),Wo([]);const Pl=Ta.filter(Rr=>Rr.status==="done"),rr=lr.filter(Rr=>Rr.status==="done");or([...Sl,...Fi($n,Pl,rr)]),Vo($n)},className:Ne.bottomlist,style:{marginTop:gl===0?0:10,fontSize:12,height:36,lineHeight:"36px"}},$n)))),Qa&&(Sl==null?void 0:Sl.length)<=0&&a.createElement("div",{style:{display:((Yu=Object.keys(((xn=pt==null?void 0:pt.bot_info)==null?void 0:xn.onboarding_info)||{}))==null?void 0:Yu.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto",paddingLeft:20}},a.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(ia=(ra=pt==null?void 0:pt.bot_info)==null?void 0:ra.onboarding_info)==null?void 0:ia.prologue),(ml=(za=(ba=pt==null?void 0:pt.bot_info)==null?void 0:ba.onboarding_info)==null?void 0:za.suggested_questions)==null?void 0:ml.map(($n,gl)=>a.createElement("div",{onClick:()=>{Cr(!0);const Pl=Ta.filter(Rr=>Rr.status==="done"),rr=lr.filter(Rr=>Rr.status==="done");or([...Sl,...Fi($n,Pl,rr)]),Vo($n)},className:Ne.bottomlist},$n))),Qa&&(Sl==null?void 0:Sl.length)>0&&a.createElement("div",{style:{display:"flex",gap:20,marginLeft:20,marginBottom:10}},nr&&a.createElement(ye.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary"},nr),a.createElement(Ce.Z,{zIndex:1e3,placement:"topLeft",content:a.createElement("div",{style:{width:530}},Il==null?void 0:Il(cs)),title:"\u667A\u80FD\u5DE5\u5177"}," ",a.createElement(ye.ZP,{style:{height:34,borderRadius:20,width:102},icon:a.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!qn&&a.createElement("div",{className:Ne.footer},a.createElement("div",{className:Ne.main},!!qo.length&&a.createElement("div",{className:Ne.files},qo==null?void 0:qo.map(($n,gl)=>a.createElement("div",{key:gl,className:Ne.file},a.createElement(ae.Z,{size:"small",spinning:($n==null?void 0:$n.status)==="uploading"},a.createElement(Ye.Z,{filename:$n==null?void 0:$n.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(Ae.Z,{title:$n==null?void 0:$n.name},a.createElement("div",{className:Ne.fileName},$n==null?void 0:$n.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,ne.RD)($n==null?void 0:$n.size))),a.createElement("i",{onClick:()=>{zl(Pl=>Pl.filter(rr=>rr.uid!==$n.uid)),Yr(Pl=>Pl.filter(rr=>rr.uid!==$n.uid))},className:`aitubiao icon-tupianguanbi ${Ne.fileDel}`})))),a.createElement("div",{className:Ne.inputWrap},a.createElement(me.default.TextArea,{placeholder:Un||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:nl,bordered:!1,onChange:Rs,onPressEnter:Mo,onCompositionStart:()=>{Mr.current=!0},onCompositionEnd:()=>{Mr.current=!1}}),a.createElement("div",{className:Ne.action},a.createElement("div",{className:Ne.btnWrap},En&&a.createElement(Ae.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>ou(!_t),className:Fe()(Ne.btn,_t&&Ne.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),il==="deepseek-r1"&&Au&&a.createElement(Ae.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>fl(!yi),className:Fe()(Ne.btn,yi&&Ne.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),jn&&il==="qwen-plus-latest"&&a.createElement("div",{onClick:()=>vr(!Tl),className:Fe()(Ne.btn,Tl&&Ne.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!Yn&&a.createElement(a.Fragment,null,a.createElement(se.default,Ot({ref:Qi},eo),a.createElement(Ae.Z,{title:lr.length>=Hi?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(lr.length>=Hi)&&ks("image"),className:lr.length>=Hi?Ne.uploadDisabledBtn:Ne.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(se.default,Ot({ref:Ai},bo),a.createElement(Ae.Z,{title:Ta.length>=go?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(Ta.length>=go)&&ks("file"),className:Ta.length>=go?Ne.uploadDisabledBtn:Ne.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),Pi?a.createElement(Ae.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${Ne.cancelBtn}`,onClick:ss})):a.createElement(ye.ZP,{className:(nl==null?void 0:nl.trim())===""?Ne.sendBtnDisabled:Ne.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:Is,onClick:vs}))))))))))},nt={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",editBtn:"editBtn___JiZpD",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},Et=E(11750),Jt=E(69688),Rt=E(57288),At=E(31961),Vt=E(44543),Qn=E(86784),nu=E(52985),Wn=Object.defineProperty,Gn=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,dn=(nn,Un,Yn)=>Un in nn?Wn(nn,Un,{enumerable:!0,configurable:!0,writable:!0,value:Yn}):nn[Un]=Yn,_e=(nn,Un)=>{for(var Yn in Un||(Un={}))zt.call(Un,Yn)&&dn(nn,Yn,Un[Yn]);if(It)for(var Yn of It(Un))sn.call(Un,Yn)&&dn(nn,Yn,Un[Yn]);return nn},Ct=(nn,Un)=>Gn(nn,Lt(Un)),Bt=(nn,Un,Yn)=>new Promise((qn,vu)=>{var oa=Dn=>{try{su(Yn.next(Dn))}catch(Tt){vu(Tt)}},Zu=Dn=>{try{su(Yn.throw(Dn))}catch(Tt){vu(Tt)}},su=Dn=>Dn.done?qn(Dn.value):Promise.resolve(Dn.value).then(oa,Zu);su((Yn=Yn.apply(nn,Un)).next())}),Je=({description:nn,code:Un,showData:Yn={},sendParams:qn={},allShow:vu=!1,draggableExtraNode:oa,singleControl:Zu=!1})=>{var su,Dn;const Tt=(0,nu.useDispatch)(),[Bu,Ra]=(0,a.useState)({}),[sl,Ga]=(0,a.useState)([]),[Nu,Cu]=(0,a.useState)(null),[du,Kn]=(0,a.useState)(!1),[Pu,Ou]=(0,a.useState)(!0),[Ia,Ml]=(0,a.useState)(0),dl=6,Sn=(0,a.useRef)(null),[jt,en]=(0,a.useState)([]),[Vn,pu]=(0,a.useState)(""),[jn,iu]=(0,a.useState)(!0),[au,ln]=(0,a.useState)(!0),[te,ie]=(0,a.useState)(!0),[ve,He]=(0,a.useState)(!1),[rt,Kt]=(0,a.useState)(null),[En,Au]=(0,a.useState)(!1),[On]=(0,nu.useSearchParams)(),[Ln,Mu]=(0,a.useState)(null),[Pa,Ju]=(0,a.useState)(),[Vl,Ya]=(0,a.useState)([]),[Iu,_n]=(0,a.useState)(!1),Qa=(0,a.useRef)(!0),Il=qu=>{if(!Sn.current)return;const Ca=Sn.current,il=Ca.children;if(il.length===0)return;const zl=il[0].getBoundingClientRect().width+22,lr=Ca.scrollLeft;qu==="left"?Ca.scrollTo({left:Math.max(0,lr-zl),behavior:"smooth"}):Ca.scrollTo({left:lr+zl,behavior:"smooth"}),setTimeout(()=>{nr()},50)},nr=()=>{if(!Sn.current)return;const qu=Sn.current,Ca=qu.scrollWidth-qu.clientWidth;if(console.log(qu.scrollWidth),console.log(qu.clientWidth),console.log(qu.scrollLeft),Ca<=0){Kn(!1),Ou(!1);return}Kn(qu.scrollLeft>1),Ou(qu.scrollLeft{const qu=Sn.current;if(qu){const Ca=()=>{requestAnimationFrame(nr)};qu.addEventListener("scroll",Ca),nr();const il=new ResizeObserver(()=>{nr()});return il.observe(qu),()=>{qu.removeEventListener("scroll",Ca),il.disconnect()}}},[Sn.current]);const pt=[{img:E(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:nn,show:Yn==null?void 0:Yn.ai_exam_question,type:1},{img:E(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:Un,show:Yn==null?void 0:Yn.ai_syntax_check,type:5},{img:E(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:nn,query:Un,show:Yn==null?void 0:Yn.ai_code_diagnosis,width:21,type:2},{img:E(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:nn,query:Un,show:Yn==null?void 0:Yn.ai_guidance,type:3},{img:E(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:nn,query:Un,show:Yn==null?void 0:Yn.ai_code_evaluation,type:9},{img:E(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:nn,query:Un,show:Yn==null?void 0:Yn.ai_code_optimization,type:7},{img:E(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:nn,query:Un,show:Yn==null?void 0:Yn.ai_code_comment,type:8},Zu&&{img:E(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:nn,query:Un,show:Yn==null?void 0:Yn.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(qu=>!!qu);(0,a.useEffect)(()=>{(qn==null?void 0:qn.source)=="shixun"&&Iu&&Qa.current&&(Nn(),fn(),Qa.current=!1)},[Iu]);const Nn=()=>Bt(void 0,null,function*(){var qu,Ca,il,ll;const Ta=yield(0,De.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:qn==null?void 0:qn.shixun_id}});if((Ta==null?void 0:Ta.status)===0&&(en(((qu=Ta==null?void 0:Ta.data)==null?void 0:qu.list)||[]),pu(((Ca=Ta==null?void 0:Ta.data)==null?void 0:Ca.local_ai_model_url)||""),nr()),On.get("subject_id")){const zl=yield(0,De.ZP)("/api/ai/agents.json",{method:"get",params:{page:1,per_page:1e3,application_type:"subject_shixun",deployable_id:On.get("subject_id"),deployable_type:"Subject",item_type:"Subject",item_id:On.get("subject_id")}});(zl==null?void 0:zl.status)===0&&(en([...((il=Ta==null?void 0:Ta.data)==null?void 0:il.list)||[],...((ll=zl==null?void 0:zl.data)==null?void 0:ll.agents)||[]]),nr())}}),fn=()=>Bt(void 0,null,function*(){const qu=yield(0,De.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:qn==null?void 0:qn.shixun_id}});(qu==null?void 0:qu.status)==0&&Au(qu==null?void 0:qu.permission)}),bt=qu=>{Cu(qu),Kt(qu),iu(!qu),ln(!qu),ie(!qu),He(!!qu)};function xn(qu){return Bt(this,null,function*(){let Ca=yield(0,De.ZP)(`/api/ai/agents/${qu}/get_bot_info.json`,{method:"post"});(Ca==null?void 0:Ca.status)===0&&Ya(Ca==null?void 0:Ca.data)})}const Yu=qu=>Bt(void 0,null,function*(){if(!On.get("subject_id"))return;const Ca=yield(0,De.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:On.get("subject_id")||"",id:qu}})}),ra=qu=>{const{setChatData:Ca,setLoading:il,getData:ll,clearStatus:Ta,typing:zl,setImageGenerator:lr,renderChatItems:Yr,setSceneAwareness:on,setIdentifier:Cr}=qu;let Li=pt;return vu||(Li=pt.filter(Xa=>Xa.show)),a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},a.createElement("div",{className:nt.bigTipsBox,style:{width:"100%",marginRight:10}},a.createElement("div",{ref:Sn,className:nt.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},Li.map((Xa,Ql)=>a.createElement(Ae.Z,{key:Ql,title:Xa.des},a.createElement("div",{onClick:()=>Bt(void 0,null,function*(){var el;if([5,2,9,7,8,13].includes(Xa.type)&&!Xa.query){we.ZP.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u7F16\u5199\u4EE3\u7801");return}if(bt(null),zl){we.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}on(!1),lr(!1),il(!0),Ta(),Ra(Xa);const Sl=Yr(Xa.query);Sl[0].show=!1,Sl[1].imageGenerator=!1,Ca(Sl);const or=yield ml.onAdd(),nl=(el=or==null?void 0:or.data)==null?void 0:el.identifier;Cr(nl),ll("",Ct(_e({type:Xa.type,description:Xa.description,application_id:null,query:Xa.query,file_ids:[],history:[],is_chat:Xa.type===13,image_generator:!1,scene_awareness:!1,identifier:nl,custom_agent_name:Xa.custom_agent_name},qn),{prompt:Yn==null?void 0:Yn.ai_code_evaluation_promote}))}),className:nt.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:Xa.img,width:Xa.width,alt:Xa.name}),a.createElement("span",null,Xa.name)))),jt.map(Xa=>{var Ql;return a.createElement(Ae.Z,{key:Xa.id,title:Xa!=null&&Xa.agent_type?Xa==null?void 0:Xa.description:`${Xa.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${nt.item} ${Nu===Xa.id?nt.active:""}`,key:Xa.id,style:{flex:"0 0 auto"},onClick:()=>{Nu===Xa.id?(Mu(null),bt(null),Ju(null),Ya({})):(Ju(Xa.name),Xa!=null&&Xa.agent_type?(xn(Xa.id),Mu(Xa.id),Cu(Xa.id),He(!!Xa.id),Yu(Xa.id)):(Mu(null),bt(Xa.id)))}},(Xa==null?void 0:Xa.can_edit)&&!(Xa!=null&&Xa.agent_type)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${nt.editBtn}`,onClick:el=>{el.stopPropagation(),Tt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Xa}})}}),a.createElement("img",{src:Xa!=null&&Xa.agent_type?Be.Z.API_SERVER+((Ql=Xa==null?void 0:Xa.icon)==null?void 0:Ql.url):Xa.attachment_id?`${Be.Z.API_SERVER}/api/attachments/${Xa.attachment_id}`:Qn,width:24,height:24,alt:Xa.name}),a.createElement("span",null,Xa.name)))}),En&&a.createElement(Et.Z,{data:jt,getIAData:()=>Nn(),url:Vn,className:nt.inlineAgent,queryInfo:{item_type:"Shixun",item_id:qn==null?void 0:qn.shixun_id},showParams:!0}))),a.createElement("div",{className:nt.PrevNext},du&&a.createElement("div",{className:nt.LeftButton,onClick:Xa=>{Xa.stopPropagation(),Il("left")}},a.createElement("img",{src:Jt.Z,alt:"Previous",className:nt.img}),a.createElement("img",{src:At.Z,alt:"Previous",className:nt.imgHover})),Pu&&a.createElement("div",{className:nt.RightButton,onClick:Xa=>{Xa.stopPropagation(),Il("right")}},a.createElement("img",{src:Rt.Z,alt:"Next",className:nt.img}),a.createElement("img",{src:Vt.Z,alt:"Next",className:nt.imgHover}))))},ia=qu=>Bt(void 0,[qu],function*({type:Ca,value:il,index:ll,identifier:Ta,objectIndex:zl}){const lr={index:zl,identifier:Ta};if(Ca==="like"&&(yield(0,De.ZP)("/api/course_qna_records/like.json",{method:"post",body:lr})).status!==0||Ca==="dislike"&&(yield(0,De.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:lr})).status!==0)return Promise.reject()}),ba=qu=>{let Ca=[];return qu==null||qu.forEach(il=>{var ll;const Ta=il.id,zl=il.think?{reasoning:il.think,thinkingEnabled:!0}:{},lr=[{text:il.question,key:Ta,sender:"user",fileList:[],show:!0},Ct(_e({key:Ta,loading:!1,sender:"AI",show:!0,source:il.answer_source,text:il.answer,like:il.like,dislike:il.dislike,time:il.think_time,id:il.id,imageGenerator:((ll=il==null?void 0:il.answer)==null?void 0:ll.slice(0,4))==="(0,De.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,De.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:za,by_self:!0}}),onListClick:qu=>(0,De.ZP)(`/api/course_qna_sessions/${qu}.json`,{method:"get"}),onListDelete:qu=>(0,De.ZP)(`/api/course_qna_sessions/${qu}.json`,{method:"delete"}),onListDealData:ba};return a.createElement(Ge,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:vu?!1:!(Yn!=null&&Yn.ai_q_and_a),topFunctionNode:ra,showSwitchingModel:!0,showImageGenerator:te,showSceneAwareness:jn,showThiking:au,hideUpload:ve,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Ra,fetchListObject:ml,customPreference:ia,BottomNode:ra,BOttomNodeName:Pa,showDefaultTips:!1,ysclist:Vl,onOpenChange:qu=>_n(qu),isPath:!0,fetchData:Ct(_e(Ct(_e({},qn),{questionable_type:za,is_chat:!0,type:Bu.type}),Bu.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:rt,agent_id:Ln,subject_id:On.get("subject_id")||((Dn=(su=On.get("backUrl"))==null?void 0:su.split("/"))==null?void 0:Dn[2])||"",course_id:On.get("coursesId")||"",homework_common_id:On.get("homework_common_id")||""}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(qn==null?void 0:qn.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:oa})}},2910:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Oe}});var a=E(59301),re={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},we=E(44104),se=Object.defineProperty,oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ye=(xe,Ee,he)=>Ee in xe?se(xe,Ee,{enumerable:!0,configurable:!0,writable:!0,value:he}):xe[Ee]=he,ae=(xe,Ee)=>{for(var he in Ee||(Ee={}))Ae.call(Ee,he)&&ye(xe,he,Ee[he]);if(oe)for(var he of oe(Ee))me.call(Ee,he)&&ye(xe,he,Ee[he]);return xe};const pe=xe=>React.createElement("svg",ae({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},xe),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var Ie="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Re=Object.defineProperty,Ce=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,be=(xe,Ee,he)=>Ee in xe?Re(xe,Ee,{enumerable:!0,configurable:!0,writable:!0,value:he}):xe[Ee]=he,ge=(xe,Ee)=>{for(var he in Ee||(Ee={}))fe.call(Ee,he)&&be(xe,he,Ee[he]);if(Ce)for(var he of Ce(Ee))Fe.call(Ee,he)&&be(xe,he,Ee[he]);return xe};const Se=xe=>React.createElement("svg",ge({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},xe),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var Ne="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",De=E(59301),Oe=({value:xe,onChange:Ee})=>{const[he,Be]=(0,a.useState)(!1),Le=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:Ie},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Ne}],Ve=Le.find(Ye=>Ye.key===xe);return De.createElement("div",{className:re.select},De.createElement(we.Z,{size:10},De.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),De.createElement("div",{className:re.box,onMouseLeave:()=>Be(!1)},De.createElement("div",{className:re.text,onClick:()=>Be(!0)},De.createElement("img",{src:Ve.img,width:20}),De.createElement("span",null,Ve.name),De.createElement("b",{className:"iconfont icon-zhankai6"})),he&&De.createElement("div",{className:re.itemWrap},De.createElement("aside",null,Le.map(Ye=>De.createElement("div",{key:Ye.key,className:`${re.item} ${Ye.key===xe?re.active:""}`,onClick:Xe=>{Xe.stopPropagation(),Ee(Ye.key),Be(!1)}},De.createElement("img",{src:Ye.img,width:20}),De.createElement("span",null,Ye.name))))))))}},12838:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return me}});var a=E(59301),re={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},we=E(29787),se=E(59301),oe=(ye,ae,pe)=>new Promise((Ie,Re)=>{var Ce=be=>{try{Fe(pe.next(be))}catch(ge){Re(ge)}},fe=be=>{try{Fe(pe.throw(be))}catch(ge){Re(ge)}},Fe=be=>be.done?Ie(be.value):Promise.resolve(be.value).then(Ce,fe);Fe((pe=pe.apply(ye,ae)).next())}),me=({value:ye="",streamingStatus:ae,onFinish:pe,cancelIndex:Ie,time:Re,loading:Ce,loadAll:fe})=>{const[Fe,be]=(0,a.useState)(""),[ge,Se]=(0,a.useState)(!0),Ne=(0,a.useRef)(ye),De=(0,a.useRef)(ae),ne=(0,a.useRef)(0),Oe=(0,a.useRef)(null),[xe,Ee]=(0,a.useState)(!1),he=70;(0,a.useEffect)(()=>{De.current=ae},[ae]),(0,a.useEffect)(()=>{Ne.current=ye},[ye]),(0,a.useEffect)(()=>{if(!ae){be(Ne.current);return}return Ee(!0),Oe.current=setInterval(Be,he),()=>{clearInterval(Oe.current)}},[]),(0,a.useEffect)(()=>{xe&&(be(Ne.current),clearInterval(Oe.current),Ee(!1),pe())},[Ie]);const Be=()=>oe(void 0,null,function*(){const Le=Ne.current[ne.current];Le!==void 0?(be(Ve=>Ve+Le),ne.current++,clearInterval(Oe.current),Oe.current=setInterval(Be,280/(Ne.current.length-ne.current))):De.current===!1&&(be(Ne.current),clearInterval(Oe.current),Ee(!1),pe())});return se.createElement("div",{className:`${re.reasoning} fadeIn animated`},se.createElement("div",{className:re.btn,onClick:()=>Se(!ge)},se.createElement("i",{className:"iconfont icon-shendusikao"}),Re?se.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Re," \u79D2\uFF09"):se.createElement("span",null,"\u601D\u8003\u4E2D..."),ge?se.createElement("b",{className:"iconfont icon-shouqi6"}):se.createElement("b",{className:"iconfont icon-zhankai6"})),Ce&&se.createElement(we.Z,{spinning:!0,className:"mt20"}),ge&&!Ce&&se.createElement("div",{className:re.content},Fe,xe?se.createElement("span",{className:"aiBlink"},"__"):""))}},91188:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ce}});var a=E(59301),re=E(6767),we=E(37568),se={codeBox:"codeBox___WpkVl"},oe=E(92310),Ae=E.n(oe),me=Object.defineProperty,ye=(fe,Fe,be)=>Fe in fe?me(fe,Fe,{enumerable:!0,configurable:!0,writable:!0,value:be}):fe[Fe]=be,ae=(fe,Fe,be)=>ye(fe,typeof Fe!="symbol"?Fe+"":Fe,be),pe=(fe,Fe,be)=>new Promise((ge,Se)=>{var Ne=Oe=>{try{ne(be.next(Oe))}catch(xe){Se(xe)}},De=Oe=>{try{ne(be.throw(Oe))}catch(xe){Se(xe)}},ne=Oe=>Oe.done?ge(Oe.value):Promise.resolve(Oe.value).then(Ne,De);ne((be=be.apply(fe,Fe)).next())});class Ie extends a.Component{constructor(Fe){super(Fe),ae(this,"canvas"),ae(this,"randomNum",(be,ge)=>Math.floor(Math.random()*(ge-be)+be)),ae(this,"drawPic",()=>{this.randomCode()}),ae(this,"reloadPic",()=>{this.drawPic()}),ae(this,"changeCode",be=>{console.log(be.target.value,222),this.setState({value:be.target.value,showError:!1})}),ae(this,"onVerify",()=>{let be;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(be=!0,re.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(be=!0,re.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(be=!1),this.setState({showError:be}),be}),this.canvas=a.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(Fe,be){const ge=this.randomNum(Fe,be),Se=this.randomNum(Fe,be),Ne=this.randomNum(Fe,be);return`rgb(${ge}, ${Se}, ${Ne})`}drawText(Fe,be,ge){Fe.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Se=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);Fe.font=Se+"px SimHei";const Ne=10,De=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=Ne;ge>0&&(ne=Ne+ge*De);let Oe=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Se>40&&(Oe=40);const xe=this.randomNum(-10,10);Fe.translate(ne,Oe),Fe.rotate(xe*Math.PI/180),Fe.fillText(be,0,0),Fe.rotate(-xe*Math.PI/180),Fe.translate(-ne,-Oe)}drawLine(Fe){for(let be=0;be<1;be++)Fe.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),Fe.beginPath(),Fe.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),Fe.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),Fe.stroke()}drawDot(Fe){for(let be=0;be<100;be++)Fe.fillStyle=this.randomColor(0,255),Fe.beginPath(),Fe.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),Fe.fill()}randomCode(){let Fe="";const be="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let ge=0;ge{const Se=this.canvas.current.getContext("2d");Se.textBaseline="bottom",Se.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Se.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let Ne=0;Ne{let be;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,Fe),React.createElement(Ie,{ref:ge=>be=ge})),onOk:()=>pe(void 0,null,function*(){if(be.onVerify())return Promise.reject();fe()})})};var Ce=Ie},75755:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return ae}});var a=E(59301),re=E(37568),we=E(96599),se=E(6767),oe={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},Ae=E(62772);const{TextArea:me}=re.default;class ye extends a.Component{constructor(Ie){super(Ie),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Ie,onAnswerChange:Re,addChildAnswer:Ce,exerciseIsPublish:fe,answers:Fe,activeOptionErrorIndex:be,flex:ge="0 0 1000px"}=this.props;console.log("----",Fe);let{inputVisible:Se,EditInputIndex:Ne}=this.state;return a.createElement("div",{className:oe.flex},a.createElement("div",{className:`${oe.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Ie+1,"):"),a.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},Fe==null?void 0:Fe.map((De,ne)=>a.createElement(a.Fragment,null,Ne!==ne?(De==null?void 0:De.length)>0?a.createElement(we.default,{className:"edit-tag",key:De,closable:!(Ie===0&&ne===0),onClose:Oe=>{Oe.preventDefault(),(Fe==null?void 0:Fe.length)===1&&ne===0?this.props.deleteChildAnswermain(Ie,ne):this.props.deleteChildAnswer(Ie,ne)}},a.createElement("span",{onDoubleClick:Oe=>{this.setState({EditInputIndex:ne}),Oe.preventDefault()}},De)):a.createElement(re.default,{defaultValue:De,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:Oe=>{if(Oe.target.value.replaceAll(" ","").length<=0){se.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Re(Ie,ne,Oe.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):a.createElement(re.default,{defaultValue:De,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:Oe=>{if(Oe.target.value.replaceAll(" ","").length<=0){se.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Re(Ie,ne,Oe.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!Se&&a.createElement(we.default,{className:"site-tag-plus",onClick:()=>{Ce(Ie),this.setState({inputVisible:!0})}},a.createElement(Ae.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var ae=ye},3668:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return fe}});var a=E(59301),re=E(62734),we=Object.defineProperty,se=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,ae=(Fe,be,ge)=>be in Fe?we(Fe,be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Fe[be]=ge,pe=(Fe,be)=>{for(var ge in be||(be={}))me.call(be,ge)&&ae(Fe,ge,be[ge]);if(Ae)for(var ge of Ae(be))ye.call(be,ge)&&ae(Fe,ge,be[ge]);return Fe},Ie=(Fe,be)=>se(Fe,oe(be)),Re=(Fe,be,ge)=>ae(Fe,typeof be!="symbol"?be+"":be,ge);const Ce="\u2581";class fe extends a.Component{constructor(){super(...arguments),Re(this,"getChCountBeforeCursor",(be,ge)=>{const Se=ge.line;let Ne=0;for(let ne=0;ne{const Se=be.getRange(ge.from,ge.to);let Ne=0;if(ge.text.forEach(De=>{Ne+=De.split(Ce).length-1}),Se&&Se.indexOf(Ce)!=-1){const De=Se.split(Ce).length-1,ne=this.getChCountBeforeCursor(be,ge.from);console.log(`\u5220\u9664${De}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${Ne}\u4E2A`),this.props.deleteEmptyDisabled?ge.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,De,Ne)}else if(Ne){const De=this.getChCountBeforeCursor(be,ge.from);console.log(`\u65B0\u589E${Ne}\u4E2A\uFF0C\u4E4B\u524D\u6709${De}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(De,0,Ne)}})}render(){return a.createElement(re.Z,Ie(pe({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},32951:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ye},U:function(){return Be}});var a=E(59301),re=E(11938),we=E(62957),se=E(70858),oe=E(19003),Ae=E(87935),me=E(66649),ye=E.n(me),ae={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAACwCAYAAAD61gcAAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnQd4XHeZ7n9/zUgzkkZdsiX3XmM7xWlONYE0AsuyEMizwAKbDcuFAMvCXvbuEpwsZeksBNilLZBLKIGQUC+EVEKSTYN0O8W9W26SrK4593nP+X/jvyd2LCeOZMbR88gjz5w59T3v933vV47jpZ+XzsAIngE3gtsqiU3tiaJxFYNMzufZk6ngEZyLSuLARuggXgLcME90FN2aHST34fTQjDeQqplOfqibsp4/QOqjztXcMczVHPWLvQS4g0IgclH0eDm7HvsBmca/pBvI5/OUVZRRXQ9l1bupqHq9c+NvOuiqXlqAlwA3DBBEe655J71lX2F3T0Q64yjLQFkVuHREqttRXfkYVa2nO3fcrmGs7qhe5CXAHeTyR7eSpmHJvQxWH0dqLJSPgXQjpFuIgTe4ISLT42ia8XKXe+vNRzWahnHwLwHuYID7ERWkWUk540k7yNZDZi6kp0OqHIa2RFT1OSa+/H2u7kP/MYxzflQv8hLgDga4X5Ghi6epYAJpIAtk5kB6JpRlIWqPqBp0THrlP7v6D/37UY2mYRz8S4A7KOBmZNjzdAK4lACXhuwCKJ8KzgOuetAx5cJ/drkPvAS4g5zPlwB3MMA9NSPDQ08/TbkxXAYyx0L55MSHi7ZF5Jxj8nn/4qrf9/Fh3ORH9SIvAe5ggLv17Czttz9FJvIMl4XssZCelAAu3x5Rg2Py+f/qqt/7saMaTcM4+JcAdzDA/ejUSrhHgBsf+3CVVZBZ5AEnkyqGwzH1wg+7ynd/dBjn/Khe5CXAHQxwd51ayYZ7nqLCAy5bA9mFkJ4IKfPhIjHcFa768n87qtE0jIN/CXCHCrhKySLzPeDkw22PyOUdk87/iKt+z1XDOOdH9SIvAe5ggLv/VVWs+sWTBYarrIGKBVAhHy4L+R1Qk4cp53/EVb77JcAdqVFqFK09F8bMyJNJl9G/fv36il9PnOh6jqjbP8JFvz23it03rdjrw9UmgCuf6HW47ZADpp6/zFW+68ojav/9zvRHO48tp2JxnqraiN5tKbI3O+c2jsa+jjjDRdE9tfTs+hplba+joimFK4dI0V73vQOp/Hsr3IR7RuNEHGib0a1n59hy+wqy0bgkaKhLdDj5cIpS2QHVeZh63jJXefkRBbgoujVNvvzTDLW9lfKqeoYiSKVhqHv1UKr3g2k358cjfa5HFHBRdH85O1b9F2VDb6OjH8qrI1IVDpeNyGYc5anVwNmu8rQ1I30iDgi4x16f45Efr6AyGhcLv5XVkD0e0hMglYGhdshFMO38K13l5cuOlP1eFi0r+8iO2Z+nvOo9dA0BZVFSqlEG6byjqnYXUdVZLnfKwyO5zyMLuBXvX0S+4gEG8mVk6h0VjZCqAVcN+V7I5SHX/PMHKhr/arFbPDCSJ+KAgPvVBbXs+s1yqvJtCcM1QPYYD7hKyG9LADf1/Ktc5bs/ciTss/Yh2v29C+mNbmTHlhSpCMrKHeVNybkebIfMDqhr/OaVn7n0smXLXH6k9ntkAffQWe9kx2NfoawhonKqo7weUpMgMxnKG8H1QUNdRKb2Ulf5im+N1El4ru1E91xQy6rfLCebb6NCqa1myM6H8vFQJsCJ4YZg8rlXuer3HBGA64p+2Vq9fdcd7Noxk96tMNAOQ7sgVQeZCRANQH6lChFWMeOLs5xzgyN1rkcWcLdP/QBbVn1aNyBZHJUZqD4JcqdA5Qwor40oU6lPaztVE09xbsEzI3UiDshw97++jqd+8kQMOLlsla2QmQflbT5K3R6hXOqRwnAKdHb84Kv097+DHWsiBnc6+lbDwGYY7ICoHxiEdC8wbx0DN01zS0sVcN/MLWVL1y2UE9GMowGobYTcUsgdD1k54mVQCdQ03XhbZfaNS91SnZlR+4keOreaR256MvbhyoGqasjMgvQUSFfJpEZURY4JF17pGv5h1H24qPcnr6Sz/6fsWJ9moMPRtxb6N0L/JuhbBf17QJhTqVXTOTdf/IWbzrvuOicnb0R+Rpbh/os61vA7IhYzFmgB6gW6OZA7G6rmQsUYoAca6xURXuYqzvn6iJyJA2wkWkYFtTxNJRPjG0ESiCpG0k2QrpSzFJFpdEx666Vuyoe/OZr72hn9qCW3Pfo9HTtn07s1on+ro28NDOyAgQ3QuxZ687BHTD0xT/0rX+fO+c+fjuQ+jyjgYmf2U5lz2dGnKrMUrR50tRVQswSqT4aqGZDORbg9jsaW7eSmnObcohUjeVLCbUWK7f6p7Nv05N9CLVAn9vV1cQoiIiJyU/ppe+sxbsmyp0drP+Nzu/PHX6Kv992xKR3a7WKADWyF/m0wsBp6O6Fbe5x1VJ154201v3nd0hE0p9rHEQdcfGI+VPYl8vl300REC44msVwL5F4G1YsSx7YsgioHVU03Pp2b9YYZzOh3o9SSF72J41nBnfI6mUJEHY5aotjE1mYc40/5CpXveo+7+OIRM03FwI4GfnEeO7t+yY61KQZlNtclZrR/JwyI2TZBbxQbD2oWb6P1rae7k9/95EjfIKMDuGWMocP9gUw0g1YPOjFH7XzInelNazPQHdFQ76hqudRVnDWq5iqq5BJ6uJoqGuNoVf5nq4Mzxt/Aa5b9rVty6Y6Rvni2vSi6von2wbvo2jGL7s0wsB3610N/OwxsS3y33r6E3TITHQ0XvMO97GtfG439HRXAxSy3LPVq9gz9lGrKCqa1Jgs1p0HuRMhOg3Q1lPVAQ/PWrprWpTXulMdH4yQVLizMBd4MnAlsYUbqh7znf93o3vOlvlHdr87rv0B393uTqNQHCjHQdkD/6uS1h4h8haP6nF9x0Wf+0rn5Ch1G/GfUABeD7p9TX2Fo6J2xaR2Do1F03wI150C1EuRS84moLnNkG294oGb9xSdw2eBomdYRvzrD2GA0+LOL2L7nZ+zcAIO7HP2biX/Fcn0yqxuhJw+K9WtO3sGEt53hjv/7UbtxRxdwX6SFde5e0tGUOGpVgKqotWaej1pnQblMa29EU4Mj1/b3LrXkv4ZxHY6KRaLo5820995F5/aZ9GyBwR0JyBSV9m2B/pV7TWl2oqPmVZe7V3zl6tE8OaMKuJjlPp55NTv7rqfaR63CV10WqpckprVyemJaUz1Q17yls7btzFp38og7u6N5kQ607ajzhqvZs+dd7FgbMdTh6BXYtnh2Wwt926EnSkxpzYW/5cKf/oVzblR1zVEHXAy6/5O6hvzQm2gITev4JIDILUwEYYnhtWnINH3P5S5405EIgJHcp6j7J6exu/tWOrakY7+tX4wmgVfstiGJUnuGkqi09qQOJrz9THf83z80kvu4v20dGYD7euUEnuq5izQTY7Mam1YHuUVJEFE1R2kvGNwIufTu/raFp2TcectH++SN5vajp9//Hfq738JAOiJyrsBsAlzvU9DXlQQKFeMcuVf/b3fuf35KmqJzjOq0pyMCcDHLfbTyDezuuZZqHK04YtNaCbklUDk/6QHtXxfRUOaom/fXruVfrh3NCz6a246iKMPNY26iv+MMyhsg0wKpHAwNQv/WxI/ryUcMlDvqX3UL5//kVc45jeEZ9Z8jB3ARKf4l9X/JD72RRq/NSevKZiDdClEFDG6PaGxxNF70Fjfzs9eM+tkbpR2Iol9l+MZrbmGwf0mcbqtWqioN5Ro9MQh9A9LcoO60LlrfssQtfscjo7Srz9rsEQO4mOW+Wj+FNbv+gGMczZJDcHGFhgoftadSjrJ1nSx4z2lu4b8dMSdx5C9m5KLLU98nlX8D9SR9sUq7VUGc/RiUwDveUXvxP7lXfF7VOUfMzxEFuBh0y3KvZWf3j8jnU1SgTKaLT6J8jyEll8b+0C3bfAkc3ZMno79gCc9wG22UM5GIel99I9A11MP4i25ZP++ai460PpEjDnAQlUX/Wv82NnZ8hp1RPRuStoFYuGzlThbyBvctRqUB5IihCb8jEbyTFJ+lIc7xwjwHs1pg6im/JnvM37q/+vimI22fj0DAxTznon9w81jHRTzFfFbTxW4eAH7ooGskTuJl0WXl//V4OsPd21SeVEFVWzNRahwDla305ZvopYfe7i0MDW2mx22msqOD2W2DTOnudTNHLtUVwSmUcS7HMpdTGzcy75y7r2v50c8uvtiNSurqYNfmCAVcsNuRuj5ik/qi1d1H0bIyPnNXJdmauXS6E9jR20ZtVsV589nTP56BgTRl+RSD/WnyQ+nYtLuUxq0OUVk1QDozRG0uT31NB7mqFfS5R6FqHWNyT5IevI/8ozvchS8iCCPc66HsOhflj3RX48gH3MFumef5eSQgf/68xWwYOJls5VJ2DZ3KUEVtPDxkSEPgKohbGF0FDAxC1x7Y3aHXiMG8oyINLc3Q2AAtTZCthEw5ZCuSyLq6GiqzQ2Syu6mvXg/pnxMN/JHuzbe68y8etcqS53m6DtvXji7ARcvKos/ddQrd+aV0Rm+gu2wq/dkcg5Xg1G9aDzWNEbkaR1VOgIG0pIYItm2Hh1fCnatg+x7IVcKZk+G4GTC+lbg/Qz/5IRDR5KNI1Zmk046qKqhTBXOF/r+BVP4P9Oz5CWU7fueWnH9Uge+oAFx07TljWc357Bz4e/akFtJZXkVvFZTVQ21zREOLo6EhKWuvqYVcFVRlE8CJySIH7Tvh93+Ea++DTVuhoQZevQBecTJMnQAVAuYQ9Et87Yde/fYmyfO+Pn0WUZZSX6uLo8hsFoYGVkL+13Tv/p674Oy7DxuNHMErKmnARZ86YTrb+95OR/YNdFVPZ7eGQNdDrimiaYyjuRmaPdAEtvoaqM0lYJNpTKchlUo0wO4+ePhJuPkueHoDjKmF04+DU0+AMY1Q5sRqMJRPTHD/QAK2nl7YvScxyXv2JP8XMF06Mbu1teBcP9HgTZTxRV5x8u+cG7k+0ZHGZkkCLvrsiRPZkn8vHek3sbNqLF11kG6IqGlw1BvA6qBJ/ldj8iqw5dSRVQ7l6aR7TCCSWVS40tcPqzfA/Q/Dhi1QUwUL58KC2QlIU2V7C/a1vCyqgDU4lHx3Tw90dMGO3bBrN3R0J6BMpSKyWUdtXbLNVNnNVFZ+0p11zO9K8Sk3JQW46LsLq1mTvYy1qQ/QUTeOwWb1REBVTWIeNaahqhIaa2FMk3f666DO+2syi8554Aho9ptPmGn7Lli/BTo7IFMBY8dAawvUqnwqlYAuBo3WYQB0e8EnM9vTk4Bu245kfbu6YGAoMd1VVRHVNS5m1lzNjTSN/Te3sEVyUMn8lAzgomXHXsi26qvYVXcCbiLUtURUVrnYb9KPAJFRCXsuMYGKLBvqEn9NDr8uuEASO/7y92PHfy9YYjPpfTOxloAl0Mn0VlQkYIt/JZe4ZGhM2v/fgCi2NMbr7ILtO2FLO2zbCZ09yfaylRHVWaitd9TUdVNf9x/0V/+7O6WpoxRQ92cPuOjqOU08Vf9RuhovxU1JUzc+ojLrYpOmiyvzFk8NksOehboaaKpLAoTaGqjSkOiMN4liJm9GFShYJU8ccIrt8omPpvcFTgFLwLO/Y3bU+5oZI+BpcIx+5QuW7TXVQo7MbW93Yl637oBN22DrLugZSJLwtbmIXLWjeYzY7lGqqj/gjh33mz930P1ZAy76x/kn0j/+PxmYfDx106GyMmLLdsdAT8Jk+TIY9D6YLrrMqcynwNZUmyxTLf1MAYKCAw84vQpgBcB5n0wMVCgn86a38B0Br/g9vz4BU5/FAEwlwNOrgKmbYk8HbN4OG7bCxm3J331D0NYCY5sjGhsddQ2DVOWuoi31GTdx4pE1R+8Q7oL9Ay6K3JHusEbvO+FyusZ/jKYTamgZD9t3R9z2qGPFephVBcfOgCib5GB1oSXGytdqqE0A11gDNWK4LJR7NorZTT+JhBabuIKJ9WAzzBXApSyI+WwypQY678PZOuP15T2QXQI6mWMFKapD6N4DW7fDmnXw2NNwx1OwGzhtFhw7NaKx3tE2Xqb2N2zb9HfuvJPWHcJ1PmIWLQAuiu5qzNNwWRlNr2MgXUm6qh+X+lEv266tdOOOnHlty8iy8owvUTP/UiYsgNq6iKfXO35yD6xdDWVpOH4MzNTQ52oYKk/8tPpcAjb5bXXVCbNVVkK2PPmO2CYGRQAMA4hMsnw6M61aTmeuYELFXp7B4ug2NLe61hY45L2ZH0pMqsy8ApUC6LqhfRs88ST8+mG4c11i7s89Bs6eB031MG685pssJ1f1d+7YyXceKUiKoqhsiEfOT9FwGfncDJ3QfFn5I2Vs/aJzUwoaYwy4KHpoDF1rrqMsdSb9uWSyo9I6WYXquXWkMt+E/Deda1o/mgcYfaKugWeO+yYtS/6SCRrs7CKeWe/46X3wlKZBDEJ5HSxogvEtoAHQuVpoEaNJZ8slGYK4qDOVZBFCdpN/pl/z1QSKgv9mfpz8N38WzJyGJrMQrfqoNZZLPODEmIODyTb0aoGJsaXe29MJq9bAfSvgwc2wdQ/U1cFfLYCZkyThRIwZ4xjTupva2ne6uS3fH81rsiyKyv6Vx89LMfh+erpfTr/OmfdhxdwVrod0/r0ufVo8I8ZFMp8rr/4eFalL2NMekWlxpPQc0Kwc34iKnCM3HtJ1qxPg7f6mc1NGvOwlWtYwiW2nX0PrGWcyfkZEb7dj1Qb440q49RkYUoZIIMrB3AYY15TIFm3NMKYhCRAUjQpoMQh8VBmbPAOEB5yAFou4/tWi1UI3gFFcMlAy/kem1FguBp0xnplr7wcWol9fiyAfTttRla5kk+5u2NYOazfCrj2JH6oouK0pkXPq/e+YZmib0E9P33vc0vkj3jop3Azy1DnpqOsD9PScF09l6tyhwZLJyUlpdp4KVnZDfUtnd23Dy6rdufe7aN0HZ7LhsbsYGGimqhkyYyE9DiqaIV2ryYk6n3uBV16/krL01+na9S1XM2PrSNxd0bJJ09i15IdMOGsxY8dH7NrpWLEGntwEa3bD050wpOb3IaitgnlNMK0VJo5NwKbgQP6SgFb4CdzXOAL1WYKY3XxEGvtrntns7/CAzT8Lg42CaTV/znQ5i4CNHYMVCYSSXQS4Pd1JkcBgL9RWQqsel5mBHV2wsyMBptyBpvqIxgbHmHESlv/RnXvs50biWsSlY9Hysxjs/QB93Rcy2O3o2K65c1H8t2bQDXUTk5b6LAa2RlR3OFJNn3HjP/hBF9016Ry2bvodgwMRNTlHtgUyM5PfrKZTjknGosZ+Th4qpMhPUBfVGlKZr0L6a87V73yxDjZ6//SJpM68nklnL6apMWJru+PRZ+DxjbC9FzoV5WkE1RBUlsH0Gpg9Bqa0QrNManXioMdgM8kjCAgMbAJaLPTKVwujUv93HEgEUonWFZrW2F54ltMHBclEBFgUre6znPmDul/ySQqtrwfKIxjfCON082ehvQPWbYZ1W5LcbHVVYl6bGqG5zTE49D738gUv6uMzo+jR0+jv/SB93a9iqKeMrl0RQ30uHpc7IAFb0fWmpDdWrF8+DvIdkNoC6Vnfdwu/+iYX/YrjWMVtDFEbD2hRQ0bWQeW4ZLRo5exkmlEMPKVwJJBGEeVVjpyWaXwm77Jf69jV9LWGBndYn4gcva++nvTrbmDGy86KTeKGTfDgk/D4VuiK00KJziXpQ78NGZjaDFPGJGCTgCpNq1j1L7CWl0wMbAa+OJ3lI9UCs5kZDcypjwdi5BWCiIDJYqD5KLmYBcP3Y3B69KraRL6cZgQ2VsG4sUnJ+JBL9Lpn1sGm9iRdZqAT04n5M7WXuZPHf+Nw3/wD0cNnpgf7L6e78zXke9N07YjiqhiBbbAz6YXVLBONmNC0TQ3PGdijdCK4fEQ2cqQu+k+35Lv/y0XRZeV84pu30z10atyQoedGaf6ZauM1eK9yAmTnQXbGvsCL79IoMbV1E6G8ZXneVXx+BwPfb3EtnS/0oKMTKOf0t36Xea94I42NEavWOv7wBDy8OQFQSw6aqhM26h6AgQForIbJLTBGYKuEcplR76MZOEzWsAg0BlkYmRrQvCkND6SAOf9HwSqbfrefYCJkvnhXfARrLGevxoJaRp1X8us0pUnyzbjmpLxpIEo0uqc96LSMhOxGmdcmx4SpXVRkX+uOG3vTCz3/STC5fDH57svp3XMx/Z1ZOndGRNq3fhePBBvcCX2aP6cm7A3Q9wz0i+VEAD7ilzvWMC9i/CWvd3M/fH0Spf5H3Tls67qRoaFqKj3oNOlRv2pDk3Sg7vfKAHixj6fpRjJVA5CthdpJUFH/8BADH0m7qTc834OOllFG59u+ysyzL6NprMAGNz3s+NMWqMvAnFaYOja5w+XzbNyRVGPUVyXOtaLRuNrDO+xm+wpZBPPNAtNpeVPT4GIZxMzpvnpvwTT7YuSE3XzwUPi7iPVii27isGc0Y8XCZ/6MxVGsBj8PQrYMWuthQltSWSJBWPlcgU4pMe2DSqUafPTaMGYVRC93Z8xa+bzPf/ftE8lUfIS+wTfS31kd+2j5oYi8gNatoTnJkMN4fsma5LevHfrli6rQIe5BiehXf7Fcmwuuv679W5eo7N3fo5GLvjLzdeza9kl69kyNKb3Kt+nJxIrxYuBVQOUkUPV1drpnvObE1MYnbwiyqiWry5N2H3cVp1/xfATk6IOvfDuTL/oGrdNhzVr45f2O32+Btmo4dTIsmA5tYxLTs24jrFiXRHRVFUnZUIMA52vZLCK1ixtaxmLJw8ReXztZEIDju3I/zv6z/LggU2GMWmxqC/6b+XYFu5xsQMyr45KfNtCfuAz1lQlzC3QqDO3qhTWbiKP07R0JIUg6aaiPaBvnyFTfS1nVeW7p1EN2caKe30yld/eNOLeAjl4PtEHHkIYcynRqBJj8SE1mEtA0qckDTUGpciACG+WOypkRk5d8j76z3+UufFOcC94n0xBdc0Ibuze+m46uv6W3d2x8l4nx1B9qZlamVvJCdgpUeuBVjIeKJiiv8cnudnXND5LJXORybzik/F/0nqUnMO4VtzBzcS1btkT87F7H79YmA26WToOT58OsqUmGoH07/Gk5PLIaNu2GynJoqYZmsW1VorcpKW9a2D6pK48iM6nmv+3Dal5zO9BwhEJmwgIIT2/xWbVAwQcTMQEGnxciXH8VLGBRtBqXM/UmFSraL7H6hHqYNg7GtSXl7Ns74Zm1sGYL9PQl56Peg27iZEdZ5stu6ex3HwrLPRb9qGLe6o2/BvcyBohIVyUBgaZoitE04FAzS/pWJqZUN4ZAljBa8quezswkqJ5zE7WLPu2+/bFbCIZW7ze1FV0zfwadnZexu+tt7OlqZqjfTxb3QUXB1KrkZ3LCeJWKbPXsgjpFKxEsd5RVX8ecL7xxuAWF0ZupZu4HbmXWy0+kY3fE/7vfceNyiMrhrCmwdBEsmAVjmxK9Sif8/sfh3lWwWiPhI5hQBeNroEWgU19BZq+4axmAECjGZsZ2ifOyl9GM3YKs194SJruc/sNCaZM3n+a/PQts4b1uFSnejPb0Q1cP7OpOaujkp9WWQ1sdzGiDaeNhrIYjuyR4eHINbJIGGSV1eWI6+XRj2oaIyt7szlv0g+GCLnrwdefQs/03DGXKyM1yydBsMa2CFPPRNA19IAGazKdAFg+RkNsVA+026ud9evFPP3XTA19zz3q4y34BZzsYff34uXR1vIs9u99E7646hqQBBaZWwIuDC6WJpiXj5DV1WUNn9twPNW2PMf6TZ7jJFw1LNomWvf0TTL/gQ1RkI+74o+N7D8KuXpg/AS46Hk6cD1PHJX6jEt2PPgV3PQq3r02qanXSxWoTczClDlpqkvkkMq8mjRQKK4sOPQRZIXEfLBPmRENgxSfLABewmTHcPhGsLeuZs1D+ZDpcH3SoXk6Fml2wuy/JRuRS0JaDaWMT0M2YAA2NSWXJyvXwzAbY3ZmkwRRE1NVGNDc5mlrW0DW0xP3F8cPq442+ln0r1b3/TcZBjZ64Iw2wce+8Epl5BQNitMR0QqSc8GSomnU3DQv+ffHaT/76gXc8G2hFt+Zz3wPR109eSOfmd9O5+xL6OnNEQ4mPp4g2DC7SFcmD2vq7YI/u3Po/cvI/n+Xm/O+DRq3Re889mXmvvpnWOVU8+qTjO3fBk5vlDMOF8+GsE2DetCQPuqsTnloNf1wBv1sOT0j30W2mcFOVGFUwqRamKK1VlwioKkOKswzSEwOn3cCyj7DrMw8mVZiuFjKWAamgkphZ9UnZ0KwW/vaAM0DHArP6IHyWQWCTqdzSBZtVL6foOw91KZiUhen1MKsNZk+EyeMhUwXbdiUst14mTmwollOpfG3EOPlz2e+6Vxz3N8Nhuej9vIU6vhOrFRqcbdPaNSrbgCb/rBvHkMq9pkDtvPuom/2Zxyd++ob58w/eC/ucDFe8k9FX5x3Hnl3voavzjfTvycYOrhhPwFNQoTHyIlENL96Jo6PsW+6LQ5cerFcyej2VnPSvv2HWmWewY3fEDXc7fv4Y5B2cMBVeeTyctBAmtCTmbu2mhN1ufxRu08MuVFYhhtNP/AS2JHE/rgZmeqar0UPZfORaSG8FjBSDwMqSAqG2kIi3Wjcto9Om51cFkksM9gNkMkIGtG2IuQbzCdjkg6kAMwZbJ6zphM19kNfJjB/MBnXlMFtpuxaYNzEpTlB6S4us3QxPr4UdqkTOJEUKOckldRGtbYNU1lzszpx9UNUgejuL2cYdjKOSNkimywfXVWAbKHOxG1W38BEaZ3969bRPXjd16vCHHB4S4JILGrnoa3NPZceu99PV8WoGe8qJ4i7PxK7ruu/A0es20xSd4/6bg86Tjf75zX/Hgou+RlV9xP0rHN+8M+mMqmmEVy+Cs8VuU5M+gp2d8MRKeOAJuOkJWC12E+DE857h4gk4VUn0PLUWpsqvUTlSdm/tWyyZeMDodR89V2kpr5epjs7klX2Cj2I/zNjL4z6MagVmC1gEOMvTxuksga31y7p1AAAgAElEQVQ7MaFbOmBNB6yWxqXj0Qm1/u9yaK2CObUwrxXmTYZpExN3Roz/5NqE5bRu5VsllNfVJIn+mrqH6Bta4l61+KAju6IxfIWxvJOZRIyPx6ZFMehSzlHRKh/taVpP/DIv/8A3nBtzyFMQngfg9vJe9OXpS9jd8Y90dV5Ed38FHerfdNBb+T/UVXzQ/Xjn7w9G5dGHTm+g9VX3MuPEGWxuj7jhLscv/BMV50yB156YsJvyorpwqzfBQ8vhtsfg7jUwuI1k+oNNNhDNCnBqZlavQg5m1cG4XKLPKfugyNVYLhZcg/4Dky2UxZDfZ+VD8fIepLH26AMLT3bxcQob+9S/BSJyHDh4Hc6qRuR8xwFCJ2ztgPU7YZXYTbgwwInh4vILcBmYnIMFjTBvAsybkhQoqCdi9UZ4en2SGsv5ymbV+wl448fpu+9yFxz3lYNeD2mg3+OTjOPvmUSOiRni7rbW2StIjf8Wdcd9w53//ufdS/uCAFdgvM+Pm8NQ+2L6Wmrprvwjs5c85N5yjdm45zzG6Kp3vp/5F3yWQRfxwIOOe++FB6X11Cc1YOedlESmqpTQhXliFdz3KPxqOWxV0YriEW0qvtpJx3wMOM9yAp2i1qnKTOSgxtfAqQYtLgMvynvGmQDlAVNed/SsqOVjwAW1cDH5ePaKGdJXiMRm0+dr45InT3dx4JJKWEj9qwKHOrl0XNs6YMNOeHo3rOuESB65aQ5Gv3LQK2GeZ7kFU5MgqrIqSXs9tRa26nxIiNepyMC4KTBJPR4NzzDUe6K76IyDB3B6QNybmc6s1EmMmdREw6kPMeW8x9zJf7P9YIA92OeHAXAH28SBP4/ed3Y9s/7iISbMn8Td98Ndv9Wzq6CnCoba4ITj4eSFMGtKkhNdvynpDb3pEbj3meTRkSgesTnJ8t90pgU2KdZVUF4FE6phrO56TdRURC0B2wPIzOU+VR6e3RTxxt1eFb4fwfeomqtm7GbmUiZXJth8Ofl6lqeNiy19r6tALQdffttu3zq4fTds2QXrdsKTu5Lu/jgUNP1BG9OGy6GhGhY3w6LJMGcyjG1JdDtFrCvXwO526N4Gq3fApLlwwVkRM6apoegf3PknfuH5X7EX/s3RBdyV77ychRd+kQ3bI778bccz98FY9Yqq0HAGLDoBFi9IEtgSQxWZ3vMo/OJx2KFaUDG7LoxCKF1ogU06jX5rkkbjSTXQLJbyZlQAkzKv/8u0isn28dF834HekzkV2MQUWq4gHPsTH2YR4vZAb3YLDdRliRug7yk6lkNvEo2YT5qbtDaBTQ00ah/ctB1W7YCVHYm/WgCdPVVJ26iCuXVw4kRYOAOmSP8sS4Kpx1bAmqdh8yZ4ROeoAi55PbzydEkpyxmoWOIuWnhwlnvh2NrvGkYNcNGbx1Zz0j/+kYmLZvLdG+H6byfShmZ8jJ8H8xfASSfAonlJk/LO3fDQCrjlEfifp2FI5lTBQty04HNvYrXa5EG0rRJKG2Cs78xSRNip0Qv9ieWNQaeeAgHLgy4szIwrUTwow6JNA1kokZhpjgMMgdibzkKQYeCtTPK/cUm5TKse2OGFXulo28RyaqZph1Xb4cmdCQPuAzrtQHnSj3HmODhxFsjXla+mlsM/PQ5/ehQeXQvb1RmwAyYvhff9dcTsGY7q3FvdWcd850XC00FXO3qAu+qv38Sc13yHTV2Oj13t2Gr9vrWQXQBLT4TTj4V5qsurSHKH9zwMv3wMtq0FZE4FON35MqEKpRqSJ0vPa0kG87Wqo17vu8R8Kcm/RRUOSopr1IJMqxhMpea+pc8S7LF5lD/nmS3uNfW2VKayoOUF1R+FsnUDnPmIYreKpGssBpwYtzxhVv3In1O0KkYT06llcMM2WNUOT6hnVaATk8u8yp/TeithUTOcNhMWzYLW5mS5x56C3/8J7n4SBlYBW6FsJrznHXDascpC/P6BuuPPWbz4wOLsQVHzAhYYFcBFZ5PmtVfdwJSTX8nP7oRvfAmwPHMduEVw0anwshNg+sTE31mxEm7+E9y2HAZlKhSdGrtJoWyEVBvMGQPHT0hKzFsEwEzCIjJbKzfBE5thZ19ShdGiTq7AR7OG5X3ynIF0oiDBSsnDIktrgI5bAAOzakJzgS096OQXyj9U/lOMGEe9Opx+2KWWwZ2JLLRxO6xsh6d3Ju/HoLNskaLHOlg6GRbPhRkTE01vxSq4Uw04y6FX50nfGQuXvg5OmhcxeUIfqbIz3ctPuu8F4OZ5f3V0APehV05jzmsfJZ+r5Od3w613wi41wchnaYay4+AvToaXHw8TW5Mo7qEn4Yb74Rk9hEaV7foVAqQ460m/LUk0dvoUmNaWzAtRHlUlMx17EsZ4fD08qFENvYk+3JCFVnXji+VkCs0xt+77QAazU2zNzSZzxEzoTbIYMWYub4rjwgEfgMQCsv9/DDYFMFXJb2zalaWJEqZT5YsyCDsC8/rwNujWTalAQj6rWK4KFo+DJTNgjlKL5bBmA9y7HO5YDV2dkKuAGWPgFYugdWzE9MmaFPVZd9aiDzxv1LyAL44O4D713g8x85xPcP+TEb992LFNOtJjgB5xrz6KhfCaE+Gc45LpRlu2we8fgZ8/CL0q89rsGVG7rwc6jEkSx6dOg+OmJOZFLYC6gLp4m9vhmS3wp82Jn1MwTaomyUKu3I968BZLJrNQeh6UJonVrFRdgM2o31XgUiAiP01/y0x7wBWiW9P5fOOOIu641KsyEbPVnC19UIDRNsTo0uc6OqFdJrYdHt+cFJ+qZyAGnUxrRVINvGQCHDs9qYtTb+uDz8Aj25KMiNJhM8fARD2PthraxkJb22NU157K6bO73AgP5x5xwEWXnVDO4kt+RcPMl/PdmyJ+u9IxoLor9fUqa1AHqWPg1YvhjAVJ5e7q9XD9/bBCoFztlzMpX4CbALXT4WUzYP4kyOkhGep16E2ivuWbYMVO2KngTCwhhtCPUCPdThfaBDavrVn/Q6G6Mp7f4H/1Pf+3jXCQia5NQXUmYUz9mp9mgq/yoiapCXQSaLW8WE6pt5jtgtZFHYOAp2GIqzbB3euSvobYTEoY1uXLwcRGONm7ESpEXb4RHt6Z3AxzGmFCA0xsTpqJFIDNmpknV/dyd/qcW18AWT2vr4484P7xtZNZdOFyOsqyfPYXsEonUEBQRKWTqMcKzoYzj4PTZyXOuTS32x6B/icgHmseVr2oEWMCqPf21CkwfWxinjQOS7nJNTthuapTFWBYxBcCTuAxAIWFb5YnFbD0uWQXgVN/C6AB6OILn4L6NDQplynNryoJSuLAwCUNMurZjNsB1QStr/jARctJHxTbiel0k+lvuQT6nrq1NCLswdVw77qktDtmOQVMGg1bDdMakhSetvHMbtjYlXTcqWVySgNM0iy8OgE7YtoUR+uYj7nTFvzr80LNC/jSyAPuS+99E21nXMMfHoerf5c0XyCJw4IGAWg6jD8GFo9P/K17noFuPU5e/lvxcG5FqHr422RobUsKFWNm6IMNEpG7IK9UkS6QfgXWMHFqwIpTA8GpNDYLU2XS+eQz+l4JMYjMqmr4ZVLry6E+C43q8lfTtTeTMm3SEeNaN3WaaVDhQFIurs3LBMegUxCjKQHezIqNFEEr5ypX4LG1cPMz0CO3QMdkN04m8edUGaxD2K3CTd28GimmqL0BxjfAhKaE/ce3aUzsn3jFSceP9LNnRx5wX7ny24w77m/4+q8jfnm3SxhLoLMfscdMYFKSshlQDb3KueS77S9XrEPQ88snJpFqLP7qvb31NAkT6P9WfWGAs8PXVbLPBWi9b4wmVhPI/KNeylSFoYlLevic9DRvJuNxXy5p7BnXmKTirEXR/DJFoQpgdkhz64IOFTf67v4K+YPlUC2NLQvNmvJUmzCezLb0uMfXwS2roMfyxwY47asxrx27jlW+aQPMbYbpjUmZukCsKQQzp7fTOuY0d+z0EX0U6IgCLlrWkmPaFTcTNZ/Ex6+DFXqaony3YtZS1Kn6GIFPTrLM7nOV1OkwJI3oe8oyxDO6AtNnh+nb74zhVCIU/22lq5JZ9LcupLatdfkUWQw49edWQ00Gxmg2XCoxYWKoOKBwCbO1av5cfVKXpohUIm8cgfrOekXd6jPdoRGsKk/yLoK+LyFa0a62IeCplk9mWf7o01vgAT3xWYCTH2eJfS8251M+b2vpMIGwHiaNTXy5KV6b1CiweXMcldk3uqUn/PAFWMhD/uoIA+4ts5i79CFW78nw79c5dson21/zvk6ULrZ2z8zgcI7NWEmvAqCqQ6uTKouYiQQ4XVzPdFL6C+ynCygGNZNr+6D16FeA0/p8rtY6+dMOYnZKQY1nJzUwxyXutYn8EY9wdQmbqU9B6SwxlsToePj0QOKrWRYjHlqofZWpLt/bCqk6ue3qcpf7IZOqtFkaJii/mk52fesQbLcmA7kFqhhphQXNMLUpCR4UFU+fBmPGLnNnLbpyOGf2cC0zsoD79KVnM+WcW7n9iYirf+ESn+yQS6qGeewys2K8WuLa/HSUdLRHFuGJ2XRh9GsMZ/nK0Lx7ZosBJ7D5ZzgUAgkfVMQTyisSc9tanaTWVIMnP0652Hg4tapE9KQ/+XB9CdDUiKLqEX1mmQz5bDK5O1RuLl9PgYaqf3XzhflVB61qm8wkwYoKVjf2wR+7oN+CCt1wY+EYTZRqTNorZe7VATZzxm2ceszLRtKPG1nAff2fPkjzKZ/iOzdF3HCzS/wy80OGiaNhLyaWm+BZSeZRYNJFEMD1q+3K9BSDLNyAlx1iH9EKA7Qu/Wr95jtZgFGRTJ6S8z4pl2QxFH1atCrTGBdd+innCm6sO18ZCoFTbKjeAdXHKZeqUqU4o7K34bNQbCp2W5CB2SpQqNJjymBrD9y5HbYaW2u/W5LRF4pYZ7QmZfeqMJkwYQ1jK2e6xYuf1ewy7NN8iAuOLOC++fFrqZ91CVddF/HQXQ6UejlQD94hHsl+F5cprPfbCAF3KCC3PK0CBx+h7gM2778VJBMFGYo4Fa1KY5PeJpPuCzC1n/L7xGpxtZGyEz5KrVJ1SjZhPZUqPaFRrCaB6OYQ8Cy40ffTcHIO5ohNNUOlHLbtgTs2w1MCqr4j16AZ6sfCsc2JCNymoKYBpk1pp2Xsie7UuRI3R+RnZAH3jS/8mkzL+XzkGlipZH0Ynb5YxxsMsXlej+syfzDuBPesFjKc1m9sp1djQBV4ivEkBvvxXTJ5ZVEyskE/SqVJMM6lk95TpaEEOn3cvgce3wld1q9hxZhBpC2GW1wLc3x3mkzy9h64bwessCpoXWKNvhib+HGzlHXwIvD8uf1MmnyBWzTllhfr7Bevd8QAFy0bV8XcK26lPXUS//Zd2PyoF3xH6lCf73YEqLgXMqgkDmUI+zt8z4RiA2KhTNhyZ/7Vs6NMbWM6EY7jiFf3Yh9sUuWvmVQzqwKcRdcpmF0LM2W2FZikEnP9cAc8o6BC3/ERfHkrzG+BOS2JPFKTi1g4z9Ey5m3u1PmqDRuRn5ED3Nf/egJjz/09j+6awieugU711hy0p2NETsLBNyIzKdBZ+bplGuw19OeKfTszuaHmZzpgKC4r/xoMNuzuh8gEawHHghtjuNhGQ0MlTKlIRGcBd/cgPKYmapNGtC2N4hgLs9Xx1ZQEDupdnTvTka243L1q6dUHPweHZ4mRA9z//YcF1J9wN3esqeYz34e8MgdWGn54DubFW4sVeApwRWaz8H8rLQ/ZzdJidpotm+GbYhLHLkiTWbosdvSCKNoaakwjtEDHl5zXVkCrcrAOdkewQQ3UxoRal24Wib/NXgQem9QJzpiqdNeH3QVnffTFO3f7rnnkAPedq06lec5d/OqhiC//yCVJ+BELjg7D+dSpEqMpiDDg+QCh4MMZ41l+1udRCwUApvvFXdcBeM3kWrOELafzI+CFv/qeCb7apyC3qzTbkPolFFjYvCwtI3dAGpxnuJmtCeCmToIZk652Z514+WE4QcNaxcgB7tufP42WyXfykz9EfOsnHnDD2scjbCGBwkAngJlvp/cNiBZIhBUo+ttSbBaZe4aKAVvcmWPLhmATiAxsBlpjSKt40ekKmTSuo0oCh5YWWNgIs8apSTrp3p83+4ectuiSkdLiRg5w3//kOdTM+B3X3gbXXu+rPo4wLA17d4xZTAgOWc8i2OJqknjqoQdM0BBTYKgwsLDl9BoCzrIg2lFbn/42ljN/MZSatF7tZx3UN8OxTTC7NRnBryT+MXNv4szjLnTOHYpWNOwzNXpR6s+/+Crc+J/x7d/Aj3/uK0Se934fIV+09Jc1XhcLwmHAYAAxHS00hxZo2GHZsno1s2pBg8Cq7xazmKX1QqYMBGkBLtcMxzXBnLakVEnFmIvmPciZJyxxzmkDL/rPyDHczV+/hN6ma/mvn8PPfuWLKF/04xuBDehCyykPzWwYvRoABBDzrYoLQK3OzsxkyGDGcGFOWes0acTY0rZvzBonZgM/UZUnLbCoEea2JtPd1bV/7IInmHz88e4Q5oO8kJM6coC745pL6cx9nauvh19rRuGITNx/IefmEL4rwJh5FdjMlwsvfhgIhAUCoTkOo1nz4fRqox8MZMZw+kzEZMGM1mWsGhaO6nP16Tb7MRFKbzXAmBY4buEaasfNc4vHjYhGNXKAu+v772Jn9mq+8GO46f8BL3hqwCEAYiQWNa0ujGSLAWfm1OQNG0lhALXLISCFpVOWNdD3zRSbubX3VEYVrsfkGQsa9KTrpuQpPWI4FWYKcHPnbCZVPcOdt2hYozle6JkcOcDd8+P3sq3sC3zhOrhZDPe856G80GN+kb5v8oNVk1gazIIBK/I0E+n7Swv52VAasUjUQGU9qTKrZq7N7NqDBa0aOZRmzDcUEDXYpxmOUQWwAKcn9TQlhZiZximlB7j7fvxBNrlPxYC7RYAbtWkDLxLgLFq0nKvYKwSH+XDm/Ov/Zn61rJlA8+PMBFvS3kZOWnCg7Rl4BXaBSiwXAi6sbKmFykY4Rgw3FloFOCXzp7UzuWmKW1RqDHfvjz/ElrJP8Lkfwq0yqUpKl+JPWFUiIJn4K9ayiNNEWYHHzKppcWZKLQo1oFmFr8Cl71g9Xzg1SsFLWEhgWRFjuCaY35g8dkCN4noM+ywBrrkEAXff9f/CZj7K534At4rhShVwushimhBIAolpapam0s1mgAvNbwi4cKCuFapa5KnvG3CNLY3hDHQm03jAZZvgGPU4tCXPsxDgZk9rZ1IpAu7Bn36YDfmr+OwP4bZSBpxM4/4AJ1BYftQmW1qmQoAL86jmn1nRpQJIPzTbRnbFxsEiWf2tdakEPqxeCUql9Fm2GeY3wLwAcLOmt1PjprqlS1+s0ut9zNjIBQ0P3nAFG4au5DM/gNt/W8IMp1MaP8wi8NGKAbS/aZ0Ch/2YObWqZCtRsioTLavtWKrLAGcMZ6m1MOerhp7GxKQqaNB0Avlws6a2U1NWooBbP3Qln/0+3P67oA+1FP24+Al53qwaOIpNqv5vDCdwmq+n82GBgzFcOHTRwGRJfOulFbOJ4QQyW8ZMqh/QKJMqwEkW0XNkFaXKpOZKFnD5K+PSpDtkUuMn4ZTgj5jHIlWrJrHEfZgXDQFnPlxxGZP5cDYN0xjOF2nGJtUAF5rUkOHMrAYMJ8DpgXEWNJQuww1eGUept5WySdU9ZFM4LWUlABT3v2o5K+gMgwZjNwOTagZtRIXdn7Zem9xuAYiJv1aFEppU+XCBLBI/KbsZZk9pJ5cqdZMqwJUqw+nim0kNg4HQpAooFlmaYGusZSbVAKdlxXC+D7WQH7Wg4WAMZ5GwB9z8JpinCUreh5tZyj7chnziw5U8wwlwFjQU+3AWqe6P4SxHakGD5UqtvdEqhS1fGkaplloLdbgiWaRSYCsG3JR2akqZ4aTDlTzgLEoNfTOBo7iYUqAMq0xCHy7MTFjzs0BqWQXT4axaROCyvgszqSHgapJMwzwfpcYmtaSDhp9dwfoB78Mp01DqJjXsYTXmKtbhwuS9GCr8EZCM4cyHM4YLZRErddJ7oSwSprW0HeVSjyrA3XAFkkXioOFoApyVfocMZwl3A5zlXUOGs9o5gVT+m/lwFoGaDxcyXLEOZ7laS20paPCprQLDTW8nV8rC72ePBpMa+nCmixlbhdUiVspkFSYWMNirMaJlGvS+mUszuWHQYCa12I/zkknswxWb1FIG3Pr8lXyulIMGM50GONPhTOoIW/8sJ2rl6cXl6AYoe9SyPd7Jqkos02DJe6s8NskkLE2yXKpnOOlwyjTIh5s7vZ3qUma4oyq1FVbgWkRpTc0ClOlwFjgUR6lh8j7MpYbCr5lUKxqwQCHsny0yqWqiMeF3dikzXJxLVWpLPtyI5IpHIZNhuVQzkwKT3jMfzkaEWf6zmOHMnFo9nD3jO3werEBlQUWxSbV6OKubMz/OBw3S4VQPJ8C1KEotacANXslnf3SUBA3ypyxSNOYKRzaI4QQK64UITarpcDa3zoIG8+Fs2TB5bwWYVlcXMpz2wxdg7pNL9cn70s2lKkqVD3dTiVeLFAu/YRBgD/YoBpxJHWHFrxVsFkeptqyVORlb7q88yR4NoGmcXhYpJO9V8VvKmYZYFlGUWurJexN+xTpWdmS5VDOp+0veW87VJA8bDxtGqWJLrdN6JLRey6UKcCbDhCY1jFIt06B5v00wY0o7vamp7uJSrIc7agBnuVTzn4oBZEl3K08qrhbR8tZAIzMsVgxzqSa1WPeXAc5kkfC5EkU+XCiLxD0NJc1wqhYpZR/OhFtjOGMZKzG3+jYByJjKeiAEEvsJCzD3Bzjz08IJSRalhrJIUbVIcabBCjBL2oeT8Ht7KZtUmUUbYGjsYoALZ/XaGIYDVYuYydR3FKHqNaz4tVzq/qJUKzPfT6bBmmiOjgJMVfwKcJJFnuu5C6OgZhzWTVo9nKWszEQW51JNGBboLBAwCcVkkbA8yZL35heaNHIgk2pRsrZTlLyX/6ZG6DlTS7ni10rMS7kezqYVWSWISRjFTTQCSzjG1UBk4DSGE+BCWcQyFGGmoThosPl0xnB6tYpf6XAaLO3r4Upah1svHe6HJd5Eo4tvDxAx1d+iT4tQTc4Iu/RDWcSmJxXLIsZwoQ4X9jSEjdDmP5oe53W4uZZLFcM1w5xSFn4FOKW24p6GUjapApKVexuQrOLXOulNOzOWk9kzgTicK6Llh9PTEOZSraLEUmuBLKJMQ6ERWiXmJd1EM+AZrpRTW7rYutBWD2dAKgac/q/PwqlLYS7VdDsBLuxpsAJM899CHa64PCkEXG3S02CySCGXKh+uZCt+ZVItSi1lhtuf8Gu6mgUOAowl7wVOM5Pmw4UVv8ZwFtloWZNODHDy28ImGutlsKoRAc6XJ8W51JakTTDuSy1JwF1/BevU0/BDuONoiFLDRmhjLhvzYANtike2HqhaRAwXTnzfH+Cs49+0N/PhLLWlJpqwHu5oAJzq4Y4KH843HscMZqXjYrjiB8mZ6Q0zDZZLtUZn0+GsStgiUoEznAIfAi7MNBjT1UCmYW/nfVvL3p6GkuxLvf/6K4i7thQ0lLIPJ0AISKH4a6mt4gHRFjDYa5hpsPo5k0VCwNkcElWLmEkNARc20QSprUxz8nTo+TZbREFDKc8WWeeDhjtKWYcTaHzBY/xqUWpxT4MYz4BpArHJJyaLhJ33ZlLFbMXdXdrm/hiuSPjNWNDgAScfLpZFSnHUgxhOJlV9qb+XLFKqBZghwxWntozhBB6rFjEmtPyomVQbxWVRaujDGehsWQNcWC1iYAtNqgAX9KVKh5tbqrLI/ZqeZAxX6jqcMVcIuHAgocCj/4c+nJUVGbsV51Jt4pKJv2GAYe/ZNHXz4Wwgopi2Fio0yEZ9DUUl5qXrwym19aOjIEq16luLGMNMgzXFiJ2eK2gQiKziVxJSGCAYw1mWwRjOqozDBhqLVmugQmktAU6jHnzQIJNauoAzWUTPaRiRodmHNSU//JV5Zb/w5Gh7roIByOrhbDyDMaGWswAjjFKHAzjrpTBWMznE1i3AyaQqcLBcqpL300oUcA96HU6yyO9LPUq12jRT+m1cl/wya4qxri35XcWN0FYpYoGG/N3wQTHPxXBhPVxoUgOGm++FX7UJxoArZeH3qAKcRakGuAMx3P7GdVlmQkCz59cbx4ZRavieCcmhD2cmNedNqoYSBtOTStakauTqWs0WkQ4nWaSUU1uWSC9mOAOcRakmEMvsWTthOB/OZBEBLnz2mvmEpsFZ0FAMOAO8l2mkw822oCGoFilZHy4eufrDo8CkimHCKZhhX6qiTYm4JouEHV6hDmfCr5bXzVn8sD+LUkPPcn8MFwi/ChrmaM6vj1JVYl6yJlWyiKYnyaTeKR+ulIOGsFRIF1wAtNq24ijVdLiwYVogCh8Ep0lTIeD2BzbT/8w8G9CCKDWtxudGWGQzfn09XEky3L3XX8FGP8X8qABcOPvNIk97UJulqSxK3d8wm1C3E8PZSIfnipVNjglHrgYMl/IMtzBkuFKVRY4qwNlzVMOgwRjLnixjBZjWtWXaWTj9MvThhgM40/WsxNyiX9/TUAy4ONNQqoAzk/rp78MflGkoZZMqk2e+mbX/WdQZAs7kE2ui0bIGuLCnQQwXirwHYjnz4cIp5lZzVw1ODNcEx5os4k1qbSnmUsVwNszmD/LhRuTxnMPXag/rkuFAG5k0izzlx9mzT63MKGyatmjTRF/T7RSlhhHpgXbWBhzaI8mtPMo30TgBrBGOlQ/no9S5M9opWcBtzF/Jp66Fu0qd4QQIaxU0hrOuLTG7panERDW+zNyqSvTdUPi1sfnFEsj+AKh12ENGLGlvZr02YbjZDUnQMEGpLR+l1pai8Gs+3Ke+f5QAzpjLnjBjJjIUca2kyJ4CaCmwsPM+HPNwMBoWyKzS2B7Maxpfbq9JXarRaqYAAA4fSURBVDgWxnvAqVqkpAEX+3ClblIFjLCj3mQMMVsxwxkwbV7IgXy4g4FNn5v+Z+2JYed9LZSph6EpYbjx1pc6tZ26dAk+GOTeHycVv5/+Adx1NADOSpTEOvqxLiwBzjS14rEQxUGDItPiBprnAp7WF05PDwEn063hNY1wfJHwW9KAk0m9W4ALS6aHc/f+uS1jGpt1Y1mboM3q1fGEgLN5IMUMpyAjnAP3XOdBTGqAs8DBND4BTo8cb4LjAoZTpqFkAaeKXwUN9yhoKHXACUA2INACARuBH0ocFlwUV/zao49skM1wbjgTfEP9TSwn0HnAzWiC470PF6e2prdTV5JBw4+TEvOjBnC6+FbybSbVNLgwwhQ4QmAaOC1StVTYcACnZUIpxBqtrUigBaYXmdR5Alyp+nDrhq5EQcM9Mqlhjf5wT+af03JmLq3zXowlwIV1bQYQAc46sWy0l0W1ZlKHe+yh32YRqhhO22iBqQ2wuM1PMVcx5vR26ksZcP9+Ldwnk1rqgBNArGLEWEuAC3sT9L5VB+/PpCq4EOCKK0UOFjjYGH5jO+2HANcMU2VSzYdrKWXA/SjpvP/E9+B+DZU+GgAnMMlHCwFXDB7Lu1q1iC0b5l6Hk9YKQWjpLHsVw9UmQcOU5sSHi4VfFWPOaKe+vARlkXt+cAXroyv5+LXw4NECONPFLFW1v2jTTK91bYU+nI3ZH645teVsRp09A8IA1wyTGuCEtr2ZhnnT2mnMlCjgxHAf+x78SYArNi2HelL/HJa3Ob4WNISd8uH+hympsFrECjUP9VhtwpIBTiZVDNcME5rgBKW2JPy2JH2pzdkSBNxdYrihK/no9+BhAS5sezvUE/rntLwufljJu799txFfAp7JITo/+ns4Sfv9rVPsatUjAlxdEjS0NSZBw0Q/clVBQ0tlCQLutmuvQMn7K6+BFTcfoiP85wSw57uvlnO1ypJD9dsOBDr5kEqf1QNjoK4RlsikNicPeNNskYrqEnxOw2+/93/YwMe44puw7pbne1Ve+t4hnwGxpgDXmJjUsmY4pQ2mjklmxM2euY2vto13DyweEZNj/WaHfBgH+0JX9MtWh2uroLd6kD0ue+vOS1iTeifX3wA7noL8IAxFEPk72jnQb5ne8z6PG4LIxo9GkNdn4S5bUrzodZ+S/8jPfjHmCJbVtsNlnZmvop4BvW2bDTcVvhl/Hgya0bHE3/Nf1H7H3/XbiD/378Vf1f+96Y3PhdVcBvvoPOsVrKz/f7wNM91aRxmUlYErgyiVvDoPvNQYqBHYGqG1BWZN38VrZ1w8mMn0RaT78qR2bls/bd3Eie5FSQUddsBFG79+BhXuU/QMjaeyOofz/W/9veUMDKQpT0OZP9l5A5N/1QUXyExGiIKxovHfdsGCCxVeZLvmsc8UPNZgfxgt3DEBuLT9GIT+vRgwhrYQjPbl4D1bLgaOraOwQwEY9R0BQPtnAPPLxQAMfL54PXYs4WceVPH3BShfUi5QRenk//H37H0PPm00Psd2E8TnMyKT60t2KD3A0FAPRLvJ1N5IeuYy59xhLc0+rICLok9X8+iuW+jadRJd22FwF0QDyUGmdLDlUKYTUg7OT3GM7z796mIP+QucT4BnDBQXJNrJsoJGuwB6tXXoLrYfnXRbRl/X3W6M4xkhvihaxvwnrcf+HzCFgFBmfQLhd+3CegBZtsDWG6/bAGTfC1iwEEz4fTaWjI/bwC9Q2IAb/a1zZP/XObLAwr9q2RjHIbPbNu3GDgAXL6xz44sHdG3SGWhog/70a1zrq288mDU7lM8PL+DaPzee5cvvY92DbfQ/CUMdSfGqHa9eDS/2agFckUXa51qE16j47/B7sUnWyQ7AqI17kijc2fE6QpD6TvX4vaDxpXCDpLxp8umn2Dz5v2W6YsYyQNp6bVn/eQw+25HCDgUMGhxIwfQGoDHXw6g7BqTlW81cDxa5D36d5ioUzLmOx+9zbHJFABX+2DNQlo2oaXJE1X/nZr7jG4cCqIMte3gBt/Kjk1n3zANsfLCJnhUw1Ltv70d4s4fWxhNNvLMhoLz1KbhKxd+xowsBbUf0XCA94DLakeDEK+0kJo5NVACy+G8DkPlI+wOd1cLZsnYCDPCBT2ds+Cx/MfThZK7F/nnP1h508fGEJl/LFJ2cAsN7No9vEDte/ywHga5MgKuEmkZI1V/upl169cFAdCifH17AbfzoZJ4S4B5qovcJGOzZy3D7MFFoQvxx660QePsDk71nBFG8TjuagECeBeL9LWP+TmzmBTg/oiG+KN4FiHfOwKVXy30KTB6UMesFZjReJmDTfe6mkPEMZTG1+XXYwYnFtG0zmYGPWWjO0bICmZmL4v4H83mNjY11td9mSjMJw8WAy0KuEcrrL3dT3n4EA04Mt35VArgeAW7PvjfecwEkZKnwlhkuYxUvt19gFQG98B1fVRGbFvu1PlFdFC0YgCq+sMZo+lufBf6gmet4GbuL/F1gDrvAXDD9HiAx1opAYwFMwTfxPkrsyxlAjeECoMXrMX/GTKtFxmbu7Yby/Q8Cm262sgqoaYFM/eVu4t8c4YCTSd30cBM9j4MCnlC/LDZ9IUjsuoTvhSwXmtNicD7X/w8EWGOe+FWslvVm0/txdufHZtUCCH+BkojOX3CLBOUrGnMYGH0AUpBA7HPzzez/JotoeW8uxV77AMpAZSfUTK2BylJixmYBW8bH6E+E+W7xe8Zu3o2Iz0MGUmK4ZsjU/RkAzhiu93EY6N7LcDofQYC5TyBxICAWg8x8OjO/+wNh+N6BfMPC9jxwpNzEJ1sgsvlqJjd49oovjpb37z9Ldgii230YsMhv2ydyDe6oQkBhLBU6c6ZVWuQaaJUFU+rNaujLFTBXfNdZdB1EpoXAwQOuphlSdZe7KUcyw8mHe3rlA2z4UxN9j8Fg374MF/pWoVMf3Oj7CKyhad2fX1bs95k1snUfyNcrgFIg8TVjMicxawl4kgk8SxVYwExnUChZCCa8LGLyijnk8auZs5DNbMdMDvI7HOPCg6Og/5ksoveN3Uy/NNazr5m47dcbf2w+YXhXm6kvBpxkKzF9FgS4TMPlbuKbj3STuvIBNj7sg4Y9Bw8aDsR6xX6c3a3BtSos8lxMtj/QFXxJfWhRqfluBjgfGBQCCvN7zJczn80Y0ABpbBKaXPPNvM5XAFVw1xWyDv5AY9nDzKP5baE5NRManKg4gjWAhycwDPd9UBPLIXYsOmYvjVjQUNMEFUc84P5lMus2PsDGR5ro80FDsQ+3P1YKHfxiH244/38u5tyv72cX1e5w/2COMl+TZubVfLV4HUFkGgcFFqWawKydMDNs5tXfTWHqqfB3qBWGO2mpr+KI09jLTG7IcgHThdUldu5i7IVBi7G0gU7HLXazSNUzXIWChj8HhlPQIFlkwDOc3WxhYBAyfMhyBfYJUlOBq1MwuaH5DBmuGHzhtsN1xxfeV8TGYPJ3eSEdFALM5A6vxe3jo6V8sKCVh2klD9KC1mMAs4M1R952OJRD9nPs8b5b7jkoWzLmL0SkYYYhPOAwy2LmPQCcCb8WQNW2eB/uSAZc7MOt8lHqo3t1uGLAFLkThWsSylHhd4pZKrhh9wFg6BeG29gHaMGK48i00mcJvEmNWSoIFGJfzrQ2bybjAgJbztjMABYIqwWpJIhe46Ch6IRYBFmwguavFdCUfFIAnP7jzWfBjBYJv4VN+I0V0npFkXTM1OZOiOG8H1eryhLpcEc64Fauf4ANf0xkkcHOZ9cPWtAWOvahn1V0Uz4ry1AccIXLH8i02jYLvpMunh+RVRB5vQhqWQQTefdhLV0Yc/DN/wmYq6Dem6hrZsyiQtsRkzyCuyIMGJ5VdGnm1EynRa0WFBirBf7LPgUE/iTtownaTePZPT5Or8EpcJAPV1Z7hEepEn43rLufDQ800yOG691X+A1919D5D5npudhsf2AM/b/iSPY5I9tQ2LXAQUDRXW7aml/G/p9K+5xqoGEVUlwW+ZkvF6SzChKKVX+EzpWBUpGxAadAdXuLFuK3QlnEqmq8dlf4Sij2hpUhfpuFQoVQ7rHo3ECXhWoxXO7dbtpbvxzuzQv9ex+38oWuLFr9+TZWPfI/rLl9Ir3PJN1tYZV0aOae6+8QdCH7HQikIVuaud3f+vfn3xWWCwRTi9gK+U3PZrGwawzngwVjhgIjmkkNdbtACLbSpL0VBUEli/luJmsUa3KB7FFIa5kfYrVxRTV3liozv6VQZGBpLQObBQxyMTIRtWMcfZV/6+Zf9q0Xioui2+fwrS566vIMjzx5AzsfO5/dO6FvEAb695bph5ahWK4o9rP2J3+EwAqZrRhkxd/11mMfFykEXxiAxNuIggqTooIC24eQrePypbAUKnAyiwFtpnOfW92Dvfj2j/9fFEyYW7dPFkLg17Kqh7NSqoBxrT4u1hw1tqsqiUjVNyvzuc9vJaSqoKpxAFd7vpvz9sNann1YGS4+Pd8dN4mq7vexK5pLvioFmRRUuKQw0JsbXZy8/lYaR4xgUoAvXoz/aybAdjEPQ0Gpkap/tZ7CcjJJolN/Rax8J/66r4WLIzm/XRNW422pmthByqdDzBGPBWDlLAseeFCVETrpltYSpQd3UiGf6S++qpkLPx6x8e4KMB5Y8fa8kFwofbLzoXOlz30Ra8yWdjf5wEZMq5rDmHHts8DMW11fIV0X3CiU5anIDFJX2011038zf9svnVt2OJor9rnXDx/FPeeaYhUzOOPh/+3v8DU+ycU15SO0r0fqZgpqsD+PVm8fntcjdd+T/TrsDHdkH+5Le/fcnIDDPe++xGGd3P8PfHJ7OLWiD98AAAAASUVORK5CYII=",Ie="data:image/png;base64,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",Re=E(92232),Ce=E(52985),fe=E(68374),Fe=E(59301),be=Object.defineProperty,ge=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,Oe=(Xe,Te,it)=>Te in Xe?be(Xe,Te,{enumerable:!0,configurable:!0,writable:!0,value:it}):Xe[Te]=it,xe=(Xe,Te)=>{for(var it in Te||(Te={}))De.call(Te,it)&&Oe(Xe,it,Te[it]);if(Ne)for(var it of Ne(Te))ne.call(Te,it)&&Oe(Xe,it,Te[it]);return Xe},Ee=(Xe,Te)=>ge(Xe,Se(Te)),he=(Xe,Te,it)=>new Promise((et,vt)=>{var Ke=ct=>{try{ut(it.next(ct))}catch(Ot){vt(Ot)}},mt=ct=>{try{ut(it.throw(ct))}catch(Ot){vt(Ot)}},ut=ct=>ct.done?et(ct.value):Promise.resolve(ct.value).then(Ke,mt);ut((it=it.apply(Xe,Te)).next())});const Be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Le}=re.default,Ve=({exercise:Xe,socket:Te,dispatch:it,onStartScreenshot:et,onCloseScreenshot:vt,handleToDetail:Ke})=>{const[mt,ut]=we.default.useModal(),ct=(0,a.useRef)(),[Ot,St]=(0,a.useState)(!0),st=(0,a.useRef)(!1),Qe=(0,Ce.useParams)();(0,a.useEffect)(()=>{var _e,Ct,Bt;if(document.addEventListener((0,oe.gH)(),sn,!1),window.addEventListener("blur",It,!1),(_e=Xe.exerciseUserInfo)!=null&&_e.screen_open&&(0,oe.vp)()&&St(!1),(Ct=Xe.exerciseUserInfo)!=null&&Ct.screen_open&&!(0,oe.vp)()){(0,Re.RG)(" ",!0);const lt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Xe.exerciseUserInfo.screen_sec+3:Xe.exerciseUserInfo.screen_sec+10+1;ct.current=we.default.info({icon:null,centered:!0,width:444,title:(0,fe._V)(fe.CP.recordScreen1),keyboard:!1,content:Fe.createElement("div",null,(0,fe._V)(fe.CP.recordScreen2),Fe.createElement("span",{style:{color:"#FF9849"}},Xe.exerciseUserInfo.screen_num-Xe.exerciseUserInfo.used_screen_num),(0,fe._V)(fe.CP.recordScreen3)),okText:Fe.createElement("span",null,(0,fe._V)(fe.CP.recordScreen4),"\uFF08",Fe.createElement("span",{style:{display:"inline-block"}},Fe.createElement(Le,{onFinish:()=>he(void 0,null,function*(){var Je;const nn=yield zt();(Je=ct.current)==null||Je.destroy(),nn.used_screen_num&&Wn(nn.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+lt*1e3})),"S\uFF09"),onOk:()=>{var Je;(0,Re.RG)(" ",!0),(Je=ct.current)==null||Je.destroy(),St(!1),(0,oe.Dj)(document.body),document.getElementById("root").addEventListener("click",nt,!1)}})}return(Bt=Xe.exerciseUserInfo)!=null&&Bt.screen_open&&!(0,oe.vp)()||document.getElementById("root").addEventListener("click",nt,!1),()=>{document.getElementById("root").removeEventListener("click",nt,!1),document.removeEventListener((0,oe.gH)(),sn,!1),window.removeEventListener("blur",It,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{Xe.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",nt,!1),document.removeEventListener((0,oe.gH)(),sn,!1))},500),Et()},[Xe.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{Xe.exerciseUserInfo.used_screen_num>Xe.exerciseUserInfo.screen_num&&Gn()},500)},[Xe.exerciseUserInfo]);const Ge=()=>he(void 0,null,function*(){const _e=yield zt();setTimeout(()=>{var Ct,Bt;(Ct=ct.current)==null||Ct.destroy(),ct.current=we.default.info({okText:Fe.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:Fe.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",Fe.createElement("span",{className:"c-red"},_e.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",Fe.createElement("span",{className:"c-red"},(Bt=Xe.exerciseUserInfo)==null?void 0:Bt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>he(void 0,null,function*(){(0,oe.Dj)(document.body)})})},1e3)}),nt=_e=>{!(0,oe.vp)()&&_e.target.nodeName!=="A"&&_e.target.nodeName!=="BUTTON"&&_e.target.innerHTML!=="\u786E \u5B9A"&&(0,oe.Dj)(document.body)},Et=()=>he(void 0,null,function*(){const _e=yield it({type:"exercise/getExerciseUserInfo",payload:xe({},Qe)});return _e==null?void 0:_e.data}),Jt=_e=>he(void 0,null,function*(){var Ct;if((Ct=Xe.exerciseUserInfo)!=null&&Ct.screen_at){const lt=yield(0,Ae.ck)(Ee(xe({},Qe),{reset:!0}));if((lt==null?void 0:lt.status)===-6)return}const Bt=yield(0,Ae.oy)({id:Qe.categoryId});if(Bt!=null&&Bt.is_commit){we.default.destroyAll(),yield Rt(),Lt(!0);return}else Wn(_e+1)}),Rt=()=>he(void 0,null,function*(){var _e;const Ct=ye()(),Bt=Xe.exerciseUserInfo.screen_sec;if(Qn.current.length>0){const lt=Ct.format("YYYY-MM-DD HH:mm:ss");let Je=Math.floor(Ct.diff(ye()(Qn.current[0].start))/1e3);const nn=Qn.current.length;Je/Bt>>0>nn&&(Je=(nn+1)*Bt-1),yield(0,Ae.P8)(Qe.categoryId,{exercise_user_id:(_e=Xe.exerciseUserInfo)==null?void 0:_e.exercise_user_id,time:lt,time_long:Je,count:nn})}Qn.current=[]}),At=(0,a.useRef)(0),Vt=(0,a.useRef)(0),Qn=(0,a.useRef)([]),nu=(0,a.useRef)(!1),Wn=_e=>he(void 0,null,function*(){var Ct;st.current||(et(),we.default.destroyAll(),At.current=ye()().valueOf(),nu.current=!0,ct.current=we.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ae.exitFullScreenModalWrapper,okText:Fe.createElement("span",null,(0,fe._V)(fe.CP.recordScreen8)),content:Fe.createElement("div",{className:ae.exitFullScreenModal},Fe.createElement("img",{src:pe,alt:"",className:ae.warningIcon}),Fe.createElement("div",{className:ae.warningText,style:{marginBottom:50,fontWeight:500}},(0,fe._V)(fe.CP.recordScreen9)),Fe.createElement("div",{style:{marginBottom:40}},(0,fe._V)(fe.CP.recordScreen10)),Fe.createElement("div",{style:{marginBottom:40}},(0,fe._V)(fe.CP.recordScreen11),Fe.createElement("span",{className:ae.warningText},((Ct=Xe.exerciseUserInfo)==null?void 0:Ct.screen_num)+1),(0,fe._V)(fe.CP.recordScreen12),Fe.createElement("span",{className:ae.warningText,style:{fontWeight:600}},(0,fe._V)(fe.CP.recordScreen13)),",",(0,fe._V)(fe.CP.recordScreen14),Fe.createElement("span",{className:ae.warningText},_e-1),(0,fe._V)(fe.CP.recordScreen15)),Fe.createElement("div",null,Fe.createElement("span",null,Fe.createElement(Le,{className:ae.countdownWrapper,onFinish:()=>{Vt.current=ye()().valueOf(),Qn.current.push({start:At.current,end:Vt.current}),Jt(_e)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Xe.exerciseUserInfo.screen_sec+1)*1e3}),(0,fe._V)(fe.CP.recordScreen25)),(0,fe._V)(fe.CP.recordScreen16))),onOk:()=>{(0,Re.RG)(" ",!0),Rt(),(0,oe.Dj)(document.body),vt(),ct.current.destroy(),nu.current=!1}}))}),Gn=()=>he(void 0,null,function*(){we.default.destroyAll(),(yield(0,Ae.VL)({categoryId:Qe.categoryId,commit_method:1}))&&Lt()}),Lt=(_e=!1)=>he(void 0,null,function*(){var Ct,Bt;if(document.removeEventListener((0,oe.gH)(),sn,!1),(0,oe.BU)(),we.default.destroyAll(),st.current=!0,_e){const lt=yield(0,Ae.Yu)(Qe.categoryId,{exercise_user_id:(Ct=Xe.exerciseUserInfo)==null?void 0:Ct.exercise_user_id});mt.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ae.forcedModalWrapper,centered:!0,content:Fe.createElement("div",{className:ae.forcedModalContent},Fe.createElement("img",{src:Ie,alt:""}),Fe.createElement("div",{className:ae.forcedText},(0,fe._V)(fe.CP.recordScreen17)),Fe.createElement("div",{className:ae.screenNumText},(0,fe._V)(fe.CP.recordScreen18),(Bt=Xe.exerciseUserInfo)==null?void 0:Bt.screen_num,(0,fe._V)(fe.CP.recordScreen19)),Fe.createElement(se.default,{dataSource:lt==null?void 0:lt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,fe._V)(fe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,fe._V)(fe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,fe._V)(fe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{vt(),Ke()},onOk:()=>{Ce.history.push(`/classrooms/${Qe.coursesId}/exercisenotice/${Qe.categoryId}/users/${Qe.login}?isShowApply=true`)}})}else mt.info({content:Fe.createElement("div",{className:"tc font16"},(0,fe._V)(fe.CP.recordScreen23),Fe.createElement("br",null),(0,fe._V)(fe.CP.recordScreen24)),onOk:()=>{Ke()}})}),It=_e=>{(0,oe.vp)()&&document.activeElement.tagName!=="IFRAME"&&document.getElementById("pdfiframe")===null&&document.getElementById("iframeShixuns").style.display=="none"&&!nu.current&&(0,oe.BU)()},zt=()=>he(void 0,null,function*(){var _e;if((_e=Xe.exerciseUserInfo)!=null&&_e.screen_at){const lt=yield(0,Ae.ck)(Ee(xe({},Qe),{reset:!0}));if((lt==null?void 0:lt.status)===-6)return}const Ct=yield(0,Ae.oy)({id:Qe.categoryId});if(Ct!=null&&Ct.is_commit){Lt();return}return yield Et()}),sn=()=>he(void 0,null,function*(){var _e;if((0,Re.RG)(" ",!0),(0,oe.vp)()){if((_e=Xe.exerciseUserInfo)!=null&&_e.screen_at){var Ct=yield(0,Ae.ck)(Ee(xe({},Qe),{reset:!0}));if((Ct==null?void 0:Ct.status)===-6)return}}else if(!nu.current){var Ct=yield(0,Ae.ck)(xe({},Qe));if((Ct==null?void 0:Ct.status)===-6)return;const lt=yield Et();Wn(lt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),dn=()=>he(void 0,null,function*(){(0,Ae.ck)(xe({},Qe));const _e=yield Et();Wn(_e.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return Fe.createElement("div",null,ut)};var Ye=(0,Ce.connect)(({exercise:Xe,globalSetting:Te})=>({globalSetting:Te,exercise:Xe}))(Ve)},89274:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ae}});var a=E(37639),re={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},we=E(32637),se=E(59301),Ae=({type:me,style:ye})=>{const ae=se.createElement("div",{className:re.wrap,onClick:pe=>{pe.preventDefault(),pe.stopPropagation()}},se.createElement("p",null,me==="shixun"||me==="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",se.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",me==="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"),se.createElement("div",{className:re.contact},se.createElement("div",{className:re.img},se.createElement("img",{src:we,width:"124px",height:"124px"})),se.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return se.createElement(a.Z,{content:ae},se.createElement("span",{className:re.text,style:ye},"\u9AD8\u6D88\u8017"))}},27922:function(ht,qe,E){"use strict";E.d(qe,{X:function(){return se},y:function(){return we}});var a=E(59301),re=E(6767);const we=oe=>{(0,a.useEffect)(()=>{if(oe){const Ae=ye=>{ye.key==="F12"&&(ye.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},me=ye=>{ye.preventDefault()};return document.addEventListener("keydown",Ae),document.addEventListener("contextmenu",me),()=>{document.removeEventListener("keydown",Ae),document.removeEventListener("contextmenu",me)}}},[oe])},se=()=>{const[oe,Ae]=(0,a.useState)(!1),me=ye=>{const{keyCode:ae,ctrlKey:pe,metaKey:Ie,type:Re}=ye;(Re==="paste"||(ae===67||ae===86)&&(Ie||pe))&&(re.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ye.preventDefault(),ye.stopPropagation())};return(0,a.useEffect)(()=>(oe&&(window.addEventListener("keydown",me,!0),window.addEventListener("paste",me,!0)),()=>{window.removeEventListener("keydown",me,!0),window.removeEventListener("paste",me,!0)}),[oe]),{setOpenDisableCopyAndPaste:Ae,disableCopyAndPaste:oe}}},55018:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ie}});var a=E(59301),re={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},we=E(92310),se=E.n(we),oe=E(29787),Ae=E(2859),me=E(82186),ye=E(92232),ae=(Re,Ce,fe)=>new Promise((Fe,be)=>{var ge=De=>{try{Ne(fe.next(De))}catch(ne){be(ne)}},Se=De=>{try{Ne(fe.throw(De))}catch(ne){be(ne)}},Ne=De=>De.done?Fe(De.value):Promise.resolve(De.value).then(ge,Se);Ne((fe=fe.apply(Re,Ce)).next())}),Ie=({data:Re,className:Ce,fullWidth:fe,style:Fe={},onClose:be,onOk:ge,showFullTools:Se,noAssociationId:Ne})=>{const De=(0,a.useRef)(null),ne=(0,a.useRef)(null),Oe=(0,a.useRef)(null),xe=(0,a.useRef)(null),[Ee,he]=(0,a.useState)(!1),[Be,Le]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(Oe.current||(Oe.current=document.createElement("style"),document.head.appendChild(Oe.current)),Re!=null&&Re.visible?(document.body.setAttribute("data-custom","y-hidden"),Oe.current.innerHTML=" html { overflow-y: hidden; }",Re!=null&&Re.src&&Ve()):(document.body.removeAttribute("data-custom"),Oe.current&&(document.head.removeChild(Oe.current),Oe.current=null)),()=>{document.body.removeAttribute("data-custom"),Oe.current&&(document.head.removeChild(Oe.current),Oe.current=null)}),[Re==null?void 0:Re.visible]);const Ve=()=>ae(void 0,null,function*(){he(!0),Le("\u6B63\u5728\u52A0\u8F7D\u4E2D");const it=yield(0,ye.ZJ)(Re==null?void 0:Re.src);De.current.src="",De.current.src=it,De.current.onload=function(){Te()},he(!1),Le("")}),Ye=it=>ae(void 0,null,function*(){he(!0),Le("\u6B63\u5728\u4FDD\u5B58\u4E2D");const et=yield(0,me.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Re.title,file:it.dataUrl}});et!=null&&et.id&&!Ne?(yield(0,me.ZP)(`/api/attachments/${Re.id}/add_subitem.json`,{method:"post",body:{subitem_id:et==null?void 0:et.id,settings:JSON.stringify(it.state)}})).status===0&&ge():et!=null&&et.id&&ge(et),he(!1),Le("")}),Xe=()=>{const it=document.querySelector('a[href="https://markerjs.com/"]');it&&it.parentNode&&(it.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(vt=>{const Ke=document.querySelector(vt.name);Ke&&Ke.setAttribute("title",vt.title)})},Te=()=>{ne.current=new Ae.hP(De.current),ne.current.targetRoot=xe.current,ne.current.addEventListener("render",Ye),ne.current.addEventListener("beforeclose",be),Se&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Re!=null&&Re.snapshotData&&ne.current.restoreState(Re.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Xe()},300)};return a.createElement(a.Fragment,null,(Re==null?void 0:Re.visible)&&a.createElement(oe.Z,{spinning:Ee,tip:Be,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:xe,className:se()(re.imageDimensions,Ce,fe?re.fullWidth:""),style:Fe},a.createElement("img",{className:re.img,ref:De}))))}},28282:function(ht,qe,E){"use strict";E.d(qe,{xp:function(){return oe},AG:function(){return Ie},JA:function(){return me},FX:function(){return It},k$:function(){return Vt},ub:function(){return Qn},e6:function(){return nu},v7:function(){return fe},BO:function(){return Re},x7:function(){return Ee},em:function(){return nt},BV:function(){return Ae},qz:function(){return ae},Gm:function(){return ye},yt:function(){return ne},I2:function(){return vt},sQ:function(){return De},z3:function(){return we},GY:function(){return Rt},wC:function(){return At},Oe:function(){return Et},L6:function(){return re},RL:function(){return a},f$:function(){return se},j1:function(){return Fe},jD:function(){return Ce},g4:function(){return be}});var a=E(58143),re="data:image/png;base64,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",we=E(93314),se="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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",oe="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==",Ae=E.p+"static/err.2323787b.png",me="data:image/png;base64,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",ye="data:image/png;base64,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",ae="data:image/png;base64,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",pe="data:image/png;base64,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",Ie="data:image/png;base64,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",Re=E.p+"static/douyu.1e926b4a.jpg",Ce="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",fe="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",Fe="data:image/png;base64,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",be="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",ge="data:image/png;base64,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",Se="data:image/png;base64,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",Ne="data:image/png;base64,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",De="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC",Oe=E(34525),xe=E.p+"static/teacherQQ.833913ba.jpg",Ee="data:image/png;base64,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",he=E(59301),Be=Object.defineProperty,Le=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Xe=(zt,sn,dn)=>sn in zt?Be(zt,sn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):zt[sn]=dn,Te=(zt,sn)=>{for(var dn in sn||(sn={}))Ve.call(sn,dn)&&Xe(zt,dn,sn[dn]);if(Le)for(var dn of Le(sn))Ye.call(sn,dn)&&Xe(zt,dn,sn[dn]);return zt};const it=zt=>React.createElement("svg",Te({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"},zt),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 et="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",vt="data:image/jpeg;base64,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",Ke=E.p+"static/certificate.a2a9ee77.jpg",mt=Object.defineProperty,ut=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,St=(zt,sn,dn)=>sn in zt?mt(zt,sn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):zt[sn]=dn,st=(zt,sn)=>{for(var dn in sn||(sn={}))ct.call(sn,dn)&&St(zt,dn,sn[dn]);if(ut)for(var dn of ut(sn))Ot.call(sn,dn)&&St(zt,dn,sn[dn]);return zt};const Qe=zt=>React.createElement("svg",st({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},zt),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 Ge="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",nt="data:image/png;base64,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",Et="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++t7I5WPcMR3b1hHvtnVl8fLtMnbiArePr2WzalK/dlkZNT5UDh05b/P63+TLLuNGdZNTZ65Kz/5Bbh+HJ14wfvy4cu3sSon7wfuSPV9D+ennXz3xMThmEiABEhAKOL4EkULg/rUNkjTJx2bX7jckWKaErIyU+/GinkNg8Vx/qVW9lIwYO1dGBobqDhyi5tLJZZIieVJp1sZX1m7YZ/cBS5fIJ5tWT5SnP/0imXLWlj//fOMxQFp5VZMpE/qqxWSB4i3ku++f2hx7nDhx5Pq5lYpLoVKt5OLl204955a1QVKyWF6p17SfbN1x1Oa5h3bNkq9zfyk16veS3ftOOnUPy4Mhwnt2bSK79p6Qmg16m33s1biyhEweoIRdk1ZDpEbVErI0NEAeP/mf1G7URy5duWP33gUL5JQknya2e8zz57/JoaPnZEbwQPnk448MPcs///wj7TqPkF9+fWHoeNODGtYtJ3NDfOWPP/6UEhXaOz1H9m74zjvvyJE9cyRXjszS3/e/39OkSRLL33//YyZIypcpKOuWB8qe/aeker2eTj9Hl471JfFHiZw+z/KE3357JUFTl9q9zjvviIzy6yIlin3t8v1CZq+WBUu2ODx/YJ9WMqhvKwkMWiTDRjjeGHJ4QR5AAiRAAtFAgAIuGqDHhlu2b11bJo7pYfWofQZNlmkzV8UGBDHyGSEAvsiUWrJlzSBPn/4i12/el+9/+CnKxlq8SB7Ztn6yvHr1u/K+QXDpGRb8WPjDcAwWp3o2beZKGTtxoRJvEHFG7KPkpeWvv/4ycmiUHaMJqy3bD0v9ZgNs3rd6leKybP4I2bnnuNRq2Mep8b3//nvy5PZWeffddyTVF1XVHOjZZ0k/lrtX1isRnDJzFZvHGbl5ggTx5Mb51fLJx4l0xWDDuuVlbsgQ5Uls4DVQ3hERvyEdpJdPU3n2y3Ml+OBB0jOImY2rJjicd3hji5VrJzcvrFbC14i9evVakqatYORQq2MwLohQzNWJU5eldGVvl66jd1KRQl/Jzo1T5Nfnv0mWr+rK8xcvBeJn1tTB0qheBened7zyWMMiIuDwDFfPrBB4yyNq2JDApoo9M2Xmyv3w6zDUf4aMD17s8HRsLMIL9+bNG3rhHNLiASRAAjGVAAVcTJ2Zt2BcfXt4ydCB7ayepNeAIBXC9bbYBx+8r3bbY7LBoxXg6y3w9sSLF9dsqGfPX5deAybJ8ZOXIv0RVi0eLZUrFJGZc9dKj34Tde8Hr8qWNRPVOG/eeihx474vadMkF3hFbt1+ZHbOnAXrlRCdNXWQWsxevHRL8Kx582RVxx07cdFK/FWs6WOVK1enZmnp1K6e255/2qxVsmb9XsPXw/OdPBAqCRMmUJ6fJSu26567a9NUKVwwl1Su1U0OHD5r+Po4EOfhfD1PmOmFGtUrL3OmD5GDh89JpVo+Tt3D8uB2rWpJ0NieygsFj6Gl1a5RShbN8ZdtO49K3Sb9wj/u7dNUCTmI94o1usrV6/d0x9GnezPJnjWj+ix9uhTyTf4ccu3GPblw8Vb48fcffqc8LblyZJL33nvP7vN8/tknsmbpWLly7a7yhrpqyZMlkZMH5yvhCmEKYR5Rg1ALnTFU6tUuqyIZENEAg/iBOMU9i5ZtK+cv3lR/7y4BB+/ZDz/87PTwP/roQ+nfK8yj7EjAaRfHszhjODxwhI90aFvXsIDDORNG9xBsMtIL5wxtHksCJBCTCFDAxaTZeAvHgn/Ah/RvY/VkyMmYMcezRVz+vNkEIvXxkx+le98JMXb2MqRPKRBOWbOkV0ITCzwscj9L+okKk0v2+adq7L0HTpLps1ZH2nOkS5tCLp1cqoTYVwWbyL37T6zuhbHu2xaiwm/hWfMbOUvgNdy/PUSNtX2XkbJ4+bbw8778Ip0g9+3DD+NL83bDZPW6Peqz9SvGSbnS38gA36kyefpyh8/UuUN9GRvQ1eFxRg/oOzhYps5wLlwYeXDB43srz1O+os2tQik179vps1elRIUORociKNwA6+XTRAb1bS2D/abLNJN5RuEX05DT2dMGS+P6FWT46Dkyevx8w/fRO/Ds0UWSJXNaq3nTjoWYx7tpGeaHZXzAMG/p3rmxnDl3TYqXb293HNrx3To1lradhruct1esSB7Zvn6ybNp6UBo2H2R1T4gkeBWNGPLUfAe0lQuXbknT1kOMnCIvX762GUIL7yG8YvCgmn5/wBec4ZVLlblq+OaEOwRc6lSfS/5izeXajfuGxm96UMoUnylh6YyAc/YmYQKum3RsZ1zA4R74nTl/bLHizVw4Z6nzeBIggZhAgAIuJszCWz6GgX1aqoWjpUH0zJq3zmOffurEvoKCAnMXbJCuvcbF2OfYvGailCqeT+7c/VYatRgkl6/+l1eEpH7f/m3Fp1NDJe5KVeoYvoPv7gcaNqid9OnuFZ7vpHf9lYtGS5WKRZRHpl7T/krswbJnzSCHd89WYyxUurXcvfdY/f3yBSOkWuXisnTlDmnbKSD8kgj9OnVwvrz3XhwpUqatChW1ZxCx8IK5yx48/M5uaCoEp6WvAd6HOdMHy5lz12V26Dqz4i4QsQd2zJDMmdIoMWRZ7OTvf/5Ri1FLg+hFPps9g6AvUiZskwXeZIQ8IozSiCFPbcfu47qHVixXSHmznnz3o2TL20A3L7Fo4dyyY0OwnDx9Rb17pgahAk8JhPDN2w/tDgfs8Jy5c30hmXPVsSmCcmTLINMn9ZcTp66oDQtLa928mgSP7yuTp62QAUOnmH2Me0BsVipf2Agal47ZuuOIeu/1TMvd0vIFtWPatqwpkwJ7WXlWPVHAofBVooQJnGLXo0sTqVenrGEPHC6OuUQubs1qJVUeLvJxaSRAAiTgSQQo4Dxptjx4rNriw/QRsDiHiNNyNjzt8TxBwNWtVUYWzBqmcr4KFG9pU8hoOWTwYMGTFRmG4gtYYHf0GSULl27VvQUEBEIZ5y3caFVAAhUUs2ROJ1NnrAj3CMC75OPdQIXkIoTS1Nq0qCnFCueWydOXydnzMasq5b2rGwyLJCNzgZLoWXJbh4BqAg6tGiyLoyAnDl4SUwGneSKRH/T777bDghGmClFZq2Fv2bnnhNUQIZzhScX9fYfPkPGT9XOTENZ4bN88FSIJT48tQ4uIlCmSyqNv9Uu/o5AJCifBs5y/mO3Qx8b1y8vsaUOsBH/Yol5kxLBO4uPdSHr0s95cwufTgvpLSZNCGxDi8Ba/ePHSZj6n3jPBm4Z3/Yf//SzIt9Ns38Ez0qn7GKtTcPyJA6EqJBMhwIePhlWfhBDB9xshwPiOm3pSMT+YY3hY9UK88fsLz6ZeeKqWAxeVHjjcc8PK8VKmZH4jr7zZMc7kwGkntmhaRc0nciQRekojARIgAU8iQAHnSbPl4WMd3K+1DOjd0vwf3n/+EZ/e45UXy9PMEwSclnNm6aGyZK3t4t+6/VByF2rq9qn49JOP5MH1jWrBCW8MPFT2DF6Or3Jmdts4UKhl/uLNbrteRC+E/ChH1RPhiUC4HjxrluLU8v7wcuktQjUBd+jIObXwN7VMGVPLheNLwgUc7nfp1DIlSGwJM+187b1CkRHk1FnaiH/DH/H39ipZwlOKghIQoKUqeUu6tMklXZrkkj5dSuURDfvvFAIhAVGY9ev6uiJOy6VDCLCeZ00bH7zAvbt7ia9fiEyYssRs2Hg3VywcJZUrFFbFU4xU30QoHhjef/BEvirY1FAfwo8TJ1KhhdrzOCoihHGhmiRCgl+//l2SpCkfPm54ji+fWi7wpFv2QMR5Wk6ZXn9ECLhCpVqrfD9Liw4BhzEgLw0hoc4Ywl5z5sjklAcO18c7dvnUMiV8035ZXZ794nzFUWfGyWNJgARIwJ0EKODcSZPXckgAOSHoMWVqWEj49B4Xbc2+sQhq27KW5Pkqi6RNk0ztVqMHFcKs5sxfb7Z4RoPyQgVyqeHXrFZCFctATtKGzQfDH2n+4k3yvx+fmT0j7oHS+XnzfKlKgMMbAs8Hzt20Vb+XF/KQ0EMLPbIQAgjvFXansWBBiBuKj5w+e01WrNlls5ea1o+vW5//qtPpTRL6iq1YOFLt4H+csozDeXT2AK08PBa6yDlxZFMm9JFWXtUdHWb4c7BCJUJPMq38/oTgJTLEP8SloTsj4LTvpqNKmBjI2mWBUqFsQV1xBqEBwaGJB03AQcRj0YxiI+nTplB5SAgJLVHUcel4eBAh+lt28Lfq8QfPGAqlwOOKEGFb3yeMByG3VSoWVWGKCNM1NXx+7ugigbDN9U3j8DBde+BxzrL5AaovX4v2fuE5mPbO6epdX0b7d5Xlq3ZJa29/h/PauUM9GRsQJr5Nq2PiuUcO66zCn/Vy9twRQgmBDS+hK1Vb4TXF715MzIEDS1ORau+9cThBPIAESIAEooEABVw0QI/tt0RlShT/MDWIuC49AyV00aYoxdO8SRW1+NMKPVjeHH2gGnoNlINHzqmPtDwue4O07M+0P5THAAAgAElEQVSF6n8LZ/vZLGEOgYb8rRe/vTK7LMqFo2y4V9uharEROsNXsCiyNIgTVLpD7yxTQ4jWd3dQNv5d5VFBeJYt04rNXLpyWwqWtK4WGNFJ8RvcXnp3a6YWuEZCNAvkyy6ZM6a2e1vsumtFLmy1pkC7BJSk90QBh+p6ndrXi1COjlEBV6dxX4HYjxPnXclXrLlD8aIVialWt4fsPXA6fJ5QxREhkVphHHwAAYfv0f7tM+zOJwTa3fuPVXEb/Pne/ceCCpL4b4gALR/S8iJ4vy+eWKJK3mf9uoFV6C36kGkLdhSuQJ6VnicP4YY/Ptih7pMkTQXDogV99dAGwlCxlXfeUcUzMIayVTs7rPyaI1tGlfuoVY41FXBgjF6JqNJauHQbs9xWPK+7BBw8wHoePEe/CZgXeJBjsoDD7zK8t2MmLBT/UfZzRR09Lz8nARIggagkQAEXlbR5r3AC2oLeUsR17jE2ykLdShXPq/pIYaGxbNUO5UU7evyC/PXX35Izeybp16u5anqMBssQNRBI8Ljl+eoLNewmDSqp0uzIR8H5mqHp9M/Pnqv/xG7/knnDVS4Kig8Eh6yQK1fvSuLECZXHDxwQMoQ8FDT9NS1EoQk4VF1sUKecWuyh7PWpM1ckQYL4giqY/oM7yBeZ06iCGSUrdlCeQ2cNz49KjhjPwqVbpKPPaGcv4fD4aUH9pEXTqqoHIHoBusPKl4GnZ5zdoihag29PFHBaw3OEGMMT7IoZFXCtOvirIjFTZ66UoQGOmxvjewNvcNU63c02BjRhh7wi5Mmh8ikEHHq5nT68QImxew+ehIkz9f9PZPa0QZI6VTLJW8TLYbEZPQb165RV5fX1DGIsfbYa8uPTX1SY4Q/3tiuPespMVawOR0XTM0cWyu07j1SVR6OGzZWje+dKzuwZBYLW3kYJvJbwXhp5H7GpBNGLPEGIZLzLmoDT8vW6dWqkm8/nLgEX2Tlw9WqXUb+jEbFsX6ZX4bZoOXLn3rdml1q5Zpfio2dgOG5kN+nYtq7MW7hJuvQcG5Fh8FwSIAESiFICFHBRips3MyXg/2/DXtO/w4LLaChSRGmi0ThyLixLmGvXhQcLi1pUQBw4dJpMmrbM7JaOcuCwAENIFhYX4yYt0l0Y4x4o9oDwSMuS95qAw00R1ta0ta9VMQKEpSHxHwt1V8UXPFSYC4RPIo/KtEplRBlr569cNEqJWf9Rs2XMhAVuuezbLuDwXsATicbervYRMyrgUIUSYa7I+8ImAsKD1286YNPrpTUer1K7u+w/FObZbd28ugSP76M2OtDmACG52PCwlwOn3u21QWqjxJXnxObDqUPzBeILhlBjbRPki0xpVHsJTcBhgwLfZ2zSlKvWxeod1No07Nh9TGo36uvUO6oVxLDXYB1CD9+DSuWLSKfuo2XBki1279GjS2MJGOqtCrNUrOGjirT8J+DCKmJCROct6qXrMXWHBy6yBZytXqFOwbdz8Khx8yVgzBybR2iRB7baRrhrHLwOCZAACbibAAWcu4nyek4RCBjaUVAG2tSwAPziq7pOXceVg+eGDJGGdctbNRE2vRYWtfjf+Ys3JHj6CqcEnCaMsKOfv3gLm82+0bh6z5Zpqtw68sO0inGagENFwJwFGtv0rmkhXMhTwWLOstm1PTZogzApsKdqcIxS2iipHRm2d+t01WQZ7RaMFKz5KNGHcv38qvA8Kr0xvRcnjvKqgM+r13/oDls7xojHIzKeOyLXvHF+lcqBRO4exu+KaQLuxq0HMsaip1uyz5PISL9OZlUocY95Ib7SoG45CQxaKMNG6IeVoVcacjEr1OgaXhERAmjOtMFSvnoXdU14dY0IOJT1Ryiz0Z59phy0puP4O2z+lKzYUeWVQiyhPQE85JqA045FeObhYxescGbJnEbyfZ1NiaFj/za137XnuKGecghxRDGWpEkSq/5xm7dZ57Xi/d+9earyzmfJXddm3qo2sNo1SsqkwN7Ks47qm88e7zHLgUO4aiuvGjJmgn6vPk8QcAk/jC+JEn3o8NWGt2zKhL5SoWwh6d53vGzept8YHfzhbdUM1UHtFQBq06KGTB7XW0U3lKnSyeE4eAAJkAAJxBQCFHAxZSZi6TiiU8A1a1RZZgQPUOTRVByNoy1LrdubFkceOCwg0ecqaOpSGTRsut0Zfnhjk8CbVrFmVzl0JKxEuCbgsBhEjps9Qy4MikIYDbeD52+0f2fp0KaOuixCQDt0HSVv3vwVKW8iFq6Fvsml2kYY6f2niVJ4BX98al4QRhsgPJxghsp8WsiqrcHDq4jKgtFtPt4NBUUpjBjEG4QIhL3RIhJTZ6wya1zubB84jAshafD+JUyYQOVfrlm/12q42nxi0YvFLwz5TsXRCHvXMfXfRgUcwgAhJBEmivfXqKFM/ulDC1QIMYoGYfFuT8AZyV+1vLeR7652DgTs0tAAJRjKVPY2K8+PDYmje+dIurQpDXnfcE2IG8wf8m8Rgm0p4Bxx8gQBpz1DwoTxZbRfFxXloNfzT+vbhs00WxEaaImxb9t02bztiKpEauQ706FNbdVr8MixC2rjgUYCJEACnkKAAs5TZuotHKdWZc/00aIyhBL3HRvQVdD7CoZE/eMnLwtCqFCh7sKlW3apOxJwd6+sF+ySh8xeLUdPXLR7LbRXQL6Qd7f/Qqs0AYceWuilZc/QMBmNk7EAQrinPUOVPfSOQkgZnnnUuNBI87xp49Aabhv18qE4CUrRr1yzW1p28NN9HCMhlDHtazOkfxtB2FZk2ejx82X46P9CxjQBh5yzWfPM8+iSJk2svN+mfeC0cdWqXlIWzx2uwhFLV+4ol6781/wdx6CwBrxVCJWEx0vPjAo4VHbdvj5YefLg0TNqWu4bNjjQsw7FKOwJOLz3+D4aMeSbDerbWsZNWixDA+x/90yvp1XyhNcdnjNsLMB7NHvaYGlU7//t3QeUVFW2xvFtFhM6mBBRzKI4KmIgKZIEBAmSJecMgmQkB0kCknMQkCgIIgiKoBhQVBTFiIiYc0LFML71nX63raqu3FVd3e3/rDXrzdA3/m51v7trn7N3RVu15kkXgMQ6ggVwquapFguhRrFrL7ehA9u5Hoj9B4f+m6DiK4FZKt8KjVrX9/4HH8d6ya5ok74IiKaISb+ezZz3Tz/9Yp16jLFVa7b6nS9SAKcWGJvXT3GtR9TWQtNxg/W+C7wJnVPnDmyOHvPNsgMCCCCQxQIEcFkMzunSBLJDERPvWajSY7uWtaxCuRtN35R7Q5mPxcs2usIbKqUdOMIFcHqh+Hz/ppgft7KAQ0amTVvzAri7e0+wWfPWhD2W1h5pDZIqWqokdqihl15tq+v7+JMvrEX74elT4GK+2Bh28NoC6D50P5GGAkw1IQ+XUcyJAZwKe5yQ5/hIt2+zpvSzyhVLuABAzZvnLVofVSDxy6+/+U3Ni2UNXOBFeV+wqE+Y1kb6vhBrLZm+ANC/q2BJsBFtAKfM3cF31ru+aOdddkeGKpKhsM4/L7+beqxAadSQjhEDuIjoPhvUu7O8zZsx0O4bv8iG3Tcn6l21Jm/10tGuxYLW1irrW792eZs9dYCrrKm+a6rIGesIFsAl4ssA32mnvtfkBXCq7JnZEU0Ap3Oo4uqIQe1dg/Oho+b6TQ1VtnXT2kmuKq++EOvRd1L6Zen348G5Q12Rlxde3GPV6vTwKwYV6vq99hNqITN34TrXyoaBAAII5BQBAric8qRy0XVmpzYCvqx6gSx+w1VWtsz17gVML6gaqvBYuUbXDBXywgVwepH79uMn3NSnKTNW+E2nCvcoNX1ImQgNL4BTDzD1Ags3vPV8S1c8bq07jsiwqa5nwuhurt+dhr5x7tBtdJY1r/WauEcKML0L96aEKpukNUnBhtoIdO/c0GWANHUw0vjm2x+CNp2OtF9W/1zFN1QNUdNZy1RqZ4+vm2zHHnO0q4yotVCxjMwEcPp9UAZFxwicSvji0wtMJe6vL900aCNoXWO0AZy2VaXW6lVvMVXDVF/DaIemzemLFgX8kTJw0R5T291V7zabNaW/DR8930aNmx/Lri7gfmbLbDelefnqLa54T57jj7VKNbra8zvDZ+JDnShYAKcKjjWrlQl5bWee8R8X8OjLp+deSPubEjj+/tts4PCZ9sF+/+qNvgGcgqJDv/wWk4E2Pu7YY9w6yWgDOO2jdYIqzqIm9579GafntQWzBluZ0telX4PW6iqbX+Kmq9yaTVUxfenlN6163Z5RB8hpjdtHuuczfPQ8NxOBgQACCOQUAQK4nPKkcsl1ZsdG3qFoNR1n4ezBrsx/sNLikaZQvvr8Yrdvj74Tbcach2N+gl4Ap6IfKv4RbnjbKuDRNDrfoZc/9ZBTI3EV/Lin3wNRrUOL+YLD7OBly/QyecEV1cMeWi/AH7+3IZGnd8fSy3P5qh0TftxEH3DGA32scYMqLuuqbKUX/CoYaNFuWEyny0wApxNdfun5rnKjgskri9VLLxChXmZqwl3k+vohA+xYAjhvyma0fQJ9EfQiHimAO+aYY0L2YfQ91k8/HXJrsJo3rmqTx/eyAUOmu+A11qG/HU9umObWBWqMGKNpyvNiPUz69rl9DZwvjD5zyli2bD/MTj31JFs8d6gr5qNpnt7MAQVsGzc/575o01AfNxVziWUNrz43H771iAsWlSlVBVYGAgggkFMECOByypPKBdfpvYj63oqm8GiaXDSVCRNJoOyCqo/p/4mrtL2+xQ82brqhiHsR09ALrPpWeSNSAKdvd2+vVCrsOi4d69S8J9nYkV1dE+VRYxekL+L3gjKVRr+uZJOQJd017fPd11e7l5tgRSe8htAq9qFWBFrfl9VD5dw/eW+Dy0gWK9UkbEZSxSiqVw2eWVDT4t7dm9jp+U51lRkVoGgKn6YYhhp6IdT0rKeffdVlUrPzuPbqS+2pjTPc2sQri9V3n0s9390vLHHNsVUSXaXRox2ZDeB0HmV6Xnv9Pb/iEu/sXumyHhcVqRmy8E8sAZymlh54a537jKvJ9vc/ZJxmqKBq05YXMvyuRhPAdWhTx31uIg29xKvtQef2dWzUkM7WuccY1yMs1nFb+RtdBk+fUw1l1dt0Hun39yOWY/6bAjjPpU3zGjZ6eGf788//ueeQVhH4FmveboiVvOlqa928hitUUqNeTzddNdahDLIyyZoaXOCS26OadhnrOdgeAQQQSJYAAVyyZDmun0C/ns2tf6/mfv+mlzVVJZyzIL4mxZklfm7rXNd/LVxlRE1n08uzRuGidd06Fm94687Uz0nFRwKH17RXLxlqBK5m3cGGFwjqZf2ya+qkV0/z7QOnb6OXrdoSdH9NI9R6JbVf0Eu/71olFZpQZTZNodTUSk2xTNXwKhd27zPRVf2MdSjQXTJ/mJtKpSmgC5dsMBVviVSAoFKF4m5d0mOPP2d1GvWJ9bRZtr16mW1eP9m99E+dudJ6DZicfm4FYloDpMqQygpNmBJdVigRAVwwAPUk03UWuLhKyGm4sQRwOofXTmDClKU2YMgMv9MqSFO/twL5z7CCl1VzPQu9EU0AV67MDS4QjTR2v/6em5qnv1cqbqEvRNas2xZpt/Sfq5qi1uO1aHKH+zc1kS55039dL0gV6Og3eGrYLxtCnejfFMDpCxwFbir6sv/DT6xBswGuiI4a2/tWofQKnxz8+HNr33W0a3Yey2jXqpaNH9WNCpSxoLEtAghkGwECuGzzKHLvhXj/jzbwDqMtKZ8sGe+6NK3v5optMvRZ08J59bVS4Q+tnzrvsmp+l+JVMHvv/YOukEKw4gReA2sFb41bDswQxHmV9HTgrj3H+wWzXgD3xt59pmICjVsOyjDNR1kJlcHWwv/A/XVMr5WB1olpDU40w2uEHM22sWzjBZpq/KwG0LGMWtVvNWUSzz4rnwvEGrca6ErWr10+LmIAp15/WiOogjRqleA7FKAnewQrix54TpWgnzaxt2uLsO2Zl61Wg952+LB/b7tyZa53gahe5pWxVrXRcD2udA4vgNMU4EnTlvud9swzTrUBvVsGrUIZyeS7T55013HK2be6bGGwEWsAp6qFmnZ8zNFH2bUlGvt9WaI+hV9+uMn2H/jUZaN9h28AV612d5eR1b/JSo3QvT5wke7J+7nXc6zpXbe7z6kyt9GM4jcWsdlTBri1b199/Z116DbGNWDPe8qJNm5UN2tY9zZ3GE3969R9bEwtS/4NAZz+hnVoXdt6dW9seU85ybWjaNFuqPuCIFQVSvVxmzimu/uCSu1J+g+ZbocO/Rrxcel4Gx6eYDeXLGp9Bk62KTNWRtyHDRBAAIHsJEAAl52eRi68FpVMV7W0wBFvFiaRRJpGqQBHjbT1sqyphR98+IlbR6GXSfVR0rQ1jSatB5vW5/gONSnWS6qGsl5arP/2uwesZv2e6ZudW+BMW7n4PlfeWlMYn352t+19+wNXibBY0cKu0bFGsB5YXgA3aPgsU8+z3t0bu/0VjOlFX/t6hVa0/929J/r1PtJLzVcHHjc1GY5lnHNRlagLAcRyXK01ee/11e5ewlUv9D2m1s717NbY9dNTxnbk2PnpLQ+irUI5YfTd1qZFzQyNyhWg//h5xh5nsdxTpG2VfVWQE2ooINW6UAULGgpuVQI91Eto1cqlXIVKveB+8umXbvpxuCmx8fSBi3RPuuZ9b6yxb7/70QpeWjXk5rEGcDpQp3Z1bPSwzu7lXQ5eLy/vdy1YEO4FcAryA4c+M7EHcEe4AkKaPq2MuJzDDX2u7+7cwNTPTr9zW7budF8UqPiR7/Aac2v7b7790U2HXbR0Q8SG3jpGKgM4FarR37VYh9ataaptNEVM7qx+qw29t60VOv8c93dSa9rUSF7PTyNcG4FqVUq5Jt/KCH/62dduvwWLHw3bRsD7vdC1aR3nr78ejvX22B4BBBBIqQABXEr5c/fJe93d2FRxMnDEW9QjGVoqmNG9y13WtkVN0zqtwKF1VuMmLba167cHPX3dWuXtnm6N7OILz3WBibJlmi7pO/TyNahfK2vbolZ6UQPv56r+1mvAA7Zxc8Z1ab4BnK5Blk0aVnFZKG+oyfWIMfODthlQQ+ZdOxbFzJasAE4XouDjrnqVwq4L1FTJ2jXLuWlomuKqoV5lPfs/4NfyIFgAp30ULCug/uPPP+3CQgVM2S29ACqbogDJG3rZfvvVFTH7xLLDX3/9z029DRyqnti5XV23jidPnuNcoKLiMypbHyqj5R1D0/HmTb/Xit94lfsnBXCachlsHZBvHziVSvcd+fLlNfXbC9YHLtw9eg2xvfViobaNJ4BTUK399Nw1/bBVh+Hu8GlTGptb284jbcly//YcvgGcfl+9rKSOofWDsQZwqpy4YfX9LrA664JKQW9P11mx3A2u2IyqGOp3/LfDv7t+jXoWoUb+s/O5qaL6ckhDmf2Zc9fYzLmr0wvEBNs3VQFcstsI3HDdFXbfsE7uSzTvs6wm3IGVZ/WMValUv8vBGnnrCw3NqNC0SGVrVa1VgZymWftOt9U5lGGdP2OQ+xvTd9AUmzw9uX8DYvl7wbYIIIBAtAIEcNFKsV1MAsp4KPMROPQSrr5q2W0oeFMQphcWvVBrPZpeAnyLlmT2mvUSonNcecWFbj2MvtUO9+1+YADnnb/IFRfaRRcWdFPFDnz0T1GVzF5fVuyvoHLn9rSy7EWub+A3TU7/pqBfWVsFwxp6DlqTtGDxhgxFXIIFcF3a17NRQzNWmnQB8PC0bGkqh6bM6qVfPasUQGooEFKzaDVcjnZo3z49mliPLnelZ1g1TXfarJWmNZleNb7MroFTFVW9NB/+/XdTMkTrDxW46CW5UvUu9sxzu0NecjwBnA6mAHXdivF2ycUF3ZTjteu3WfvWdzovFU0JnOIbzRq4r7/5IcN1as3hFYUvsB9++NlNQdbURxW8adaoqru/YE23tU/jhpWtQZ3b0r9IUcC4fNVm18ri3fc/iuoRajpst04NrOwtxdz2yjotWbbJHpix3N7fl7FpdioDOHlH+lIh2E3ruejvaqgMnAKpkYM7WpcO9eyjg1+4L7LUZsQb+hugDJy+jFE1z+e3zjU1Y9c02VDr3fT8FBAqQNbntU2njOt+leV7fecS++rr78m+RfVpZSMEEMiOAgRw2fGp5IJr8ooc+N6KijKE+3Y6F9x2Qm8hVACX0JOk4GDjRnZ1L+TTZ682fdvuO6668iLb8cRslxXSC/HD657K8A26t32wAE4FELTuSRkSvfQqUFZWRpmO7DC8huZq56DMmdbehAuCIl2zpvh27VjfWjWt7l6WX9n9tt1csW16sKtKe+qr9dLLe900YN+hF2xlqJT9+znEuiEFU2+9kjFDoaBKFU3DjXgDOB3zzDNOcwVqFIB6w+v9FXhOBQIqRqFiNfWa9LM9b+5zm5QpXdTy5TvVBQW+hX28/fU5UZ+7YGPDph3Wtef9fhUvleV5Y9cyN31ZQ58rrUVcvvqJqNZdBTuPpkArC1qrehn3mf3119/cFxsKenxHqgI4TQFX1dh4plAqy6wp0+GmUKoZe/Mm1Wz0+IUZpjE2vauKTZvYx7U+USZbAd3PP//iitgEe56+XpUrlrDGDSq7z6g3DVM/12dl7Iiu1q7VnWTfIv1x4ecIIJCtBQjgsvXjybkXt+fFh+zCCwqk30CfgUxVifVp5tYATlMkX9u51PIcf5xddk1t++77n/xoFDT4VvsM5aYphJPG9rCntu+y3vdOiZU3Jdtrym7DepVsxeotLgOQqKF1VZ3b13UVExX8JnJomnDevCe55/XjT4fcNOFdr7wV8RQPLRjumn237TIqrgbWCmhKl7ja9DKuVhrhWkVEvJggGxx5xBE2fHB7O+nEPC7jpkBDGW0FKztfeiPoITWFWdP9NB1VwXKihgKZLu3r2qeffm3jJ6dVvfUdur7nts5xa3VLV2gT1Wk1hVTTCl/bsy/mHnQK7h9ZMc6tAVZQHM9MhDNOP9WWLRzh1vvVbdw3qmv23UgZ2CXz/ul7qEI8qlicmX5tCr7ffnWl+xxfdUMD1r7F/FTYAQEEsosAAVx2eRK57DpKlbjapk/sYyeffKINHTU74S9fuYwr6O3k1gDu3/DsuEcEEEAAAQQQQCBZAgRwyZLluAhkUoAALpOA7I4AAggggAACCORCAQK4XPhQuaXcIaAKhYXOz2+bn9jpVz0xd9wdd4EAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRY59cJ3BDsSvtzbc+sEOHfvNh2qMAACAASURBVA15bxcUOseOOOII+2D/JyG3OenEPFb48gvspZf35jojbggBBBBAAAEEEEAg9QIEcKl/BlxBigUWzhpktWuWsx9+/NkKX1vX/d/AUaPaLbZ47lAXwLVoN8yWr96SYZu8p5xkb726wvR/V6150pq2GZLiO+P0CCCAAAIIIIAAArlNgAAutz1R7idmgf17H7EzzzjN7Vfxjs727POvZTjG2BFdrEOb2u7f5y58xLrcMz7DNiWLX22b1012//7lV9/ZBVdUj/la2AEBBBBAAAEEEEAAgXACBHB8Pv71As0aVbX+vZrbs8+/bs3bDbW///47g0nhywrZ7Kn9XQauXZdRtufNfRm20c8WzBxoxW+8ykaMmW8Ll2z419sCgAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0f7f4FSJa626RP72Mknn2hDR822eYvWY5ODBY4//lgrWOAsO/TLb/bpZ1/l4Dvh0hEILnDEEUfY33//neN4zsl/hp14wvF28JMv7Lfffs9x188FI4AAAgjELkAAF7sZe0QhsOfFh+zCCwqkb9ln4BSbPH1FFHuySXYUmDimu7VuXsP6D55uE6c+FPUlnn1WPmvZtLp99vnXNm/Ruqj2Oz1fXqtY7iYrfuNV1r3PRPvjjz+j2i8rNjr22GNsxxOz7aODn1uDZgNCXtsJJxxvO7fNt48+/tyq1e5h//vf/2K6vMsvPd8OHPzcfv31sNtvzPDOzqRRy3vtjb0fuH+79upL7b33D9rPh35NP3b/Xi3sllLX2six823bM6/EdM4jjzzStm2a7oL0yjW6xrRvPBvrOe/cvsBe2f2O1W3cN2zwpODq8UcesLx5T7KmrQfb2+8eiOeUQfe54Pz8NnxQeyt6zeVWqnxr++bbHxJ2bB3oqKOOsqc3z7SNW563CZOX2iGf5+V7oiOOMJs2sY9dcfkF1qn7GNvz5r6oruPuTg3c9Y+duNgGj5gV1T5shAACCCCQswUI4HL288u2V3/g7XV2er5T/a6v972TbcqMldn2mrmw4AJXXXmRPfvkHPdif+l/77Sffv4lLNWZZ5zmXobr3VnBat5Rxo455mj766+/rEyl9vbK7rf99j3j9FPt3AJnWoFzzrQrC19olSoUt2JFC5uCCY1QAePc6QOsQtkbE/rInt7xqjVqOTDsMUsWv9o2r5tsr772jnvZDzUqVyxhq5bcZztfesPKVukQ03XeWaOsLZo92PoOnGoPTF/u9n1wzhCrVf1Wu7liW3v51bcs33/y2ms7l9pbb++3CtU6pR9/5eJRVuW2klarQS97/IkXYjqvAo0fP3/KfvzpkOW/sLLfvvNm3GsF8p8R0/G08bff/egC3WCjT4+mdm+flrb+sWesftP+YY99+aWF7OVnF9kPP/5s519+R0KDei8o1+dv9dqt1qT14JjvM9wO1aqUtmULR9gXX35rl19bx37//Q+3eaHz89vHn3xpf/75l/vfClK3PjbNrr/uCvdMn9+5J6rrOOXkE+2d11bZEWZ2xXX1nDkDAQQQQCB3CxDA5e7nm7K7a9Oipk0YfXeG8/fs/4BNm7UqZdeVjBNXrVzK/nPaKfbcztft/X0fJ+MUKT3mprUPWOmS19iEKUttwJAZQa9FwVrtmmXt2qsvs/xnn56+jYKBh1Y8brPnr7W33vnQ/bsya7On9Ldz8p9uxx13bIbjaZ+ntu9yAYj+8/kX32TYRpmmG6+/MqJL2VuKuW22bt8VcVsFl4NHzA67nRd0jBq3wIaPnhdy2/vv62ZtW9ay+8YvtGH3zY14bt8Njj76KHvthSWWJ8/xdsV1dd20uMAAbuqEXtasUVWrVL2LPfPc7vTdFeQo2ClyfX3b/+GnMZ03XAD3+s6ldtGF58Z0PG2szOvFV9XKsJ+C+nd2r7KzzvyPffnVdyGzXg8/ss1GjZtnIwd3tC4d6tmff/5p333/c8jreH/fR1a+6j8BbbQXrC8cnto4zWXLFPxufnJntLuG3U5B2fpV99utN19nw0fPt1Hj5rvtNTtBsxT02b6oSE33b/EGcArchg1qZ3d3akgWLiFPjYMggAAC2V+AAC77P6Mce4W97m5sg/plzFL06DvRZsx5OFvdl17cNBWpXu0KdtEFBVzWSKNu4362cfNzYa/1+afm2X+LXOymPc1/8NFsdV+ZvRgFZJoyqKyBvt3XC3mwsXjuUJdt07f/u155y156+U17cddeF9T+8stvfrtUrljcVi0ZbV9/8729/c6H9tHHX7gpiQc//sLeff8j2/nSmy5jl4jx/adb3WFOPadsIg5nj66e4F7Gb63c3l7c9WbIY3pTiAMDrGgv4q56lWzWlH7mZa19AzhNtdu2aYatWrPVmrUdkn5IBQBff7TZBQKnn1cx5mmb0QRwygB+8WXGgDrwvpQVeumZhSEDuI5t67hpoT///IvL6Cro1zRTZaR8x8o1T9qCxY/aS08vMGXKlPnUutpLLz7PfvvtsL35Vtp0Um8c+Ohza9xqULTMftvpb5X+ZimQL12hTVzHCNzJyxzqWgsXreuCVY0WTara5PG97NGNz1i9JmnZx3gDOO2rdXBv7lpmhw//ThYuIU+OgyCAAALZW4AALns/nxx/dV7GIvBGtLZp5tzsE8TdN7STdW5f112mvuXXdEGNZm2GRPw2PjcHcNMn9bEmDavYgw89Zu263Bfy8+gFcJoipkAs3PACuOGj59qocQtj/owruLmg0DlR7de7exO33ej7F0W1vbJWS5Zv8ttWGTEFN8ccfZTt3/uIHf79D7v06jvtr7/+WdemANcrgOFlVxS4Frjk9vQpc1FdwP9vpCmk0yb2ssXLNtqO517zy8D99NMh69ezufUdNNUvoNa6uZeffdAFRctWbQ55uolTlwXNzkUTwClbFCwjGngyBXCffbAxaACn4Ou5rXNNhXG01u65nXvshW3z3NqvGvXusS1bX0w/nIKatcvHWvlbb7DZ89dYt14TXNZW6wsvurCAVbyjc9iphgr6NEU3mnH8cce6c52T/0z3ZczTz74azW4u6PSmRfruoEB7/Ki0TOyipRusfdfR7sf69/kzBlntmuVswJB/1pRmJoDTMfW72rhBFbJwUT01NkIAAQRytgABXM5+fjni6vv1bGaa8hY4uvW6302tS/XQC+EX+ze5rNv02attxJh59t33P0V9Wbk1gNNL+AdvrrU8eY6zG25uliHb4QsUTwA3Ysx8V2wj1qEpad7UyFj3jbS9plpWq93dbzOtZdOatnBDmdoNm3a4TTq1q2Ojh3WOdCr3812v7LVbbmuXvq3MO7VL+yLBd2j9W+HLCtn8B9fbp5/5Z0FXPvyEvbfvoDVuUNlmPNA34nnLV+2YHvQoc1y1cmm3z5FHHmF972nmsjjjJi1x//b6G+/Zoxt3mDeFMrMBnIJhZQ+V2Z278BHrcs94dx5VrX38kckuE1usdNP0Qh+nnHyCrVx8n116yfl2bfG77Psf0qZP3lKqqD22ZqK9894Bu6lMi5BB8nXXFnYFRJI1FLQrKxm4tlPn07N89/XVdtKJeaz4rS3Si5IoUNv3xhrTWtFyt3d06yQ1MhPAaf8iV1xkO7fPNwX4l15d261lZCCAAAII5E4BArjc+Vyz3V0pY9C/V3O/69LLj4K4OQseSen1epkL9xIUx9qh3BrA3V6plK14cKTLqCmzFm7EE8CNHLvABcuxDi+AU6C15833w+7+/p60LG+wdVi+O1515cVurVK4AE6ZJwU3vkOFek48MY+baqsATsGupk9qSqAycKHK0h911JF2/PHH2Usv77Uylf4J4Aqee5a9/WpshX7qNOprjz3+rE0ef4+1aHKHTZ250nb6TO+8vVJJV1BGX5Zovdy2p19OX3PWqH5lmzk5dNCnbGSbTiPTAzgFKsGyTYEPQYFasaJXZMjAXXzRufbI8nHmfl6qqV9BHBWmqVa5tLXvNtoVE9FQUKrA5tkXXrd9H/yzvtTLOKmQjbLkvusA/Z/rRbZ80Ui/yytwzhl29NFH2yef/lNAJNJnUM9K6/V0777TiPV86zXpl14Z1DuO1qUNHtDG7unayLY987LdXuuf9cAKxHftSMsI6/Pk+xnRl0m6X50nWOXSdRt2WPN2/0yb9b1u7ff2qytcQSBNy/S+UIh0b/wcAQQQQCDnCRDA5bxnlmOveEDvFu4bft+hlxd9Cx9tiflk3LyqvikroJE3/63pVeGiPVduDeDGjuhiHdrUdtP42nYeFZbDC+BUOe+3gCDH21ElzrU+zptCGU+BDx3LC+BKlW9ln33+jcveBI533j3gMh6+a+CuvuoSu+Tighm2fWr7y3ZewbNsxxNzwgZwmu4XOK1O1RkVHHkBXM9ujWxw/zYRq096awu1jk7r6byhF/jiNxRJ/981qpWxVs2q24GPPrNC559js+atsUce3e53D7pPlb5/9fnFbm3Yf29s6BfsjBzSwbp2qJ9heqIOctkl51vZMmmFXjRtU+vStF5rwNC03wc5KqhNZBETBbmFzsufXtTGu5m8p5zk1j56bRF0PT99sc0FOCefVSZDMKwpmL///mdMa/28wK9R/SrWvusoe/ChjVH9mg/u39p6dmts02attp79J0XcR9VKN62dZEcceaQNGjrTxk9Oy2jq/F5BFt1XYIDvVV8N9jPtv3b99pBr/HTsmZP7maYYq2WLWrcwEEAAAQRypwABXO58rtn2rgb2bWXeuiTvItOCuHFZ2uxbvclOO/VkdwkFzz3TWjWr4f770FFz/NY2BUJ++90PGa4zmgCuQtkbTC91qnanipV66X5tz7u2cfPz7uU81NC3/rq2a/57qQsy9M28MmIqEKIpaJFK+mfmg6DpWJqWpQxM4LqwwON6AVy483ml7b0AToHh3IWRe8P9+OPPfn2/fAO4M04/zdYsG5vhtPdPXmr3Dp3hF8ApOFHxjMBR7vYOLhOS2QDu+Z2v2xu7lrmpcyqCoYIboYZaJWx/fGbYQE9l7Z/aON1WPPyEKbjRNEoNVebU2qm9b+9PP7wCNwVwGloX9uzzr6X/zAsyryvZOGz/tGjWwCk4DFwDV7VSKdM5Vj78pHXsPsbvlvW7HVjExttABsoYhhrKKGn9pcaipY+FzGaq9/b9k5f4Ba3hPocK5LUG76139rssYKShoFoVM/P95xQrWqKxm64abuhZaU3feQXPNrUFHzhkht0/ZanbRb/Pb+5abscdd4z7jOx+/d30Q2V2CqUO1KRhZZs+qa+9tuc9K1G2ZaRb4+cIIIAAAjlUgAAuhz64nHzZXrU333vQi16n7mNdxbmsGIGNxqM9p9bc6CXOd4QL4FREQSXlmzeuFvQU6mvVot0w27Tl+Qw/18urGmgHK7WvjbVvvcb9Qk4fi/aegm2nc35zcIubzqX71X2HG14Ap55fgS/4HVrXtjq1yqX3JvMCuGivL3AKmm8A9+pr/7wABztetFUo1RQ7swFc6RLXuEI4+gx3vNs/kAm8thuKXemCM2UstSYtcGiq4dpl40wNwYuWaGSTx/d0AZyCUmVFtX5KQY1aGchbU/WGDEirnBg4NXXj2kl2c8lr7cxCt4VsIq39ognggq2Bu+P2m+2hBcNt6YrHrXXHEdE+Vqtbq7zNnxm+7140B9PfDgWtz73wejSbu8+0smP6QkXTTyNVmW1Yt6LNnjrAnnjqRate956w51AWbM60AVa/dkW3nW8Ap5+NGJyWDQ3Wby4RAZwKwaj6p6Zf5itYIarprlGhsRECCCCAQLYSIIDLVo/j33MxetnUS6fv0IuYXnwXLtmQdAj1LFOmRENT03p0ucv99649xwedkqUXblV4iyWA03SoLesn2003XOWmuA0cNtMFW19++a1dfFFBq1+7grVvfaebuhZ432VKF3VTBfUzVRRct+EZU4ZHlQ+VFevdo4kr5KCy/Tfe0tw+/eyrhJppHc27r6X16ytwcZX04hGhThJuDZxX4TMwA/fB/k9c2wDfoayFXkJVzMLLMGmdm29/NhXeOO3UU1xDa5VPb9ro9gyXpabcylT5BnC3lb/Jbi51bYZtlyzb5M6nghffff+jvf6G/7o6r4hJpCmU1aqUMgUzV9/Y0L76+vuwz+OmG4rYkxumuaDDtxG3dtK6tPGjurqiOg2b3+uCe982Ah8d/MwFCarMqKnHnXuMcy/tctOLu6ZlqjiGN5SZU8BX4OKMTr4XGS6A07o8rc+78MoariG174g3gFNxj7POyhfS6agjj3RZRf1duLZ4I/ufUm0hhtazqV9etMO7ZmUqFfyFGgqqFGgrW6hpslprGG7oi4oFMwe5RuMqTlKyxDXpGTg9A2Xfjj32aJf5C8zkJSKAU4P3j95Z78xUyCTRfxei9WU7BBBAAIHkChDAJdeXo4cRGHpv2/TAydtMLx5N2wxJL2KQFYDRrIHz+nLFEsBp7dKksT1c8KYgK1gPtTtrlLVFswe7/lCFi9ZJfwlVE3Q1Qw9WVEMmyuw9++Qc99Leb9A0mzRtWUKpNGVTx1dLhbz5I/dQiyeAGzPhQRsy0r9xtmc2Y85q69E38lojBULjRnbNcO+anqleg74BXLtWtVxwFDj6DpwaNosZbQD31NO7TEU1tEZNrQQ0lS7UNEplfzavm+ymOvoGEHrmevb6zKg4hjJ0GoGNvPVvmg66ZNlGF3iuWznebavKg+XKFLNzLr49PdumCqv7D3xmN5XxLyIU6BAsgDv7rHwuw3fw3Ufd1F/dW+Aax4IFzrISN/3XTQV+4f8rKvoe+9nnX3fTfWMdkdbAxXo83+11r3teXOqmOZat0iFkTz9NeX5myyz78MCnVuT6BiGncXq/k/v3rrW8p5xsXe4ZawXPPdt63t04PYDTl0BPbphqi5ZutI53p7UU8B2JCOB0jO8/fdJlU0uWa+WmUjIQQAABBHKfAAFc7numOeqOhg9qZ3d3auh3zfrW+JL/3pll95GMAE7ZhTd2LbczTj/V2ne9z013CzX08l2uzPV2T79Jro2BhrduSdmXOxv2Drqrsgj6j9bSqWhBIoeyO4+sGOde3jVtLtJIVQAX6bq8dgMKhOMdXgA3duKDrvG471DAdeP1RdKLmOhnRa640K1v+/GnX6xU+dau2mHg0JRGTW3cvuMVq1KzW/qPlaVZvXS0NWs71G9Nl1oT3FisiA0aMcuUufQdmr6oz0HN+j1dRnLqhF5Wv2l/W//YM+at93rs8eesTqM+YQm8AE7rKrXuUU2tVbRFXxAoEPaa28fq6FsER0HtaaelrT2NNHQ9Kp6iL3W09i5YVcZgx/j22x+jKqHftUM9GzkkrYz/bdW7uKyZ71AwpGd/W4Xidu+Q6TZhykNhL1nbv/j0AlNRnF4DHjBNFfcN4LTz3Z0amJqTBzYs188SFcCp8qrW2tWo19NN+2QggAACCOQ+AQK43PdMc9Qd5dYAzutTpZfOcy6qErbYiKZRKoukl2VN09PwLe+uhufKVkXTQDlRD1+Bj6ZwaipgocKhC01458uqAE4Ztzo1yyXqNoMeRy/YL7yY1ptLI9Y+cNpnxgNpTZWVgdMat8DpfZ7vk9tesjvq9Ah7P316NLVbShd100i9nmG+Oyj7NXJwB9eOQF8YqHffpi0vuICte+eGNmxgO1eRMFKQr+DvvdfTvkDQUOCk/WbOXeMCOH0WqtTMmO289ZZirnqlphcOGj4rw72op6KXfe7WsYGNGPxP1c1EP0jNslSVSO+LkHDHVxZbWVB9gaNp2x26+WfFlLFVI+633/3QBeK//no44uVqmq4akev3PlgAF+4AiQrgPnzrEdNUSrXZeOrplyNeMxsggAACCOQ8AQK4nPfMcs0V68VSL5i+I7dMofSmAiro6n3v5LDP7PJLC7n2Ch9/8oVdds0/VRJ9qybqhXDnS2/a5idfcGuiAtdpJfpDoXVmKs6i855y9q1hp47p3MoaVapQ3GV+vvr6O7/Lad/qTqtd07eISQkXFMUzhVJVC9XvLJlDa8p821p4AZz+bd8H/tmvuneWd1ku30beujYVgXni0Smu6qjWMLZsP9zvkvWi//BDY9w6Pa0N9IayTqp26A1NI3xh23z7z2kn2/Wlm7k1er5DVUnV3Prkk05I/5Jg09oHrMRNV7nPknqrKdun/x4sE6hKl9WqlLYqt5Vw16ogQr+Dqnw5ftIS17xdPe2U1Xnm2d1WqUaXDPSxrIGrWO5G07ThzA5Nada1PrRys2s94DuWr9riph5HMxS07nhitp15xn9c1mzarLR1n1pnuv3xGe4cCozj+X0LFsDpi51QQ0VOxt/XzS67pJC7ljf3fhB0U1XCVRXbYEOfH02h1HVryuwbIY4RjQ3bIIAAAghkXwECuOz7bHL1laW6iIkvbjKmUHqFO2J5iHpx/s+55f0qxym70q5lLatQ7sb0ois6pjIampqmF06tn0v08F7addzzL69mX3/zQ9hTeC0Hwm3kFTFR3zRNER0+eq6NGrfQb5dIa+A0BU/Tw6IZo4Z2dEGlWkOsWbctml3cNirSoQqf3oh2DVxg4+RzC5zp1hGq2XfL9sNs2aot6cescltJW7l4lMtaqRKiNzT9cuf2BVFfq2/W1tvJq+6oKZ+qeKhS9b695nwPvmTeUFOvOQ0FeCpeo3V0+S/8Z62gN91T69jUszFwVK96iy2dPyzmKpRR32TAhgpOfvhsqyvwE/j7Es8xS5W4xjasvt/tqiqTL7z0plv3VviyC6zPwMk2ZUZsjdW9awgM4LwpqvFco+8+4aZV63dDGVj9LVHz+qzM2mf2vtgfAQQQQCB6AQK46K3YMkEC2aGNgO+tJCOA63tPUxvQu6Xt//BTGzcprT9XNEOZj2B9s44++igrfsNVVrbM9aYshoqMaCjY0LTLSGX+ozm37zZa76Q2Anrp1Df5ob7x9/b5dN9jdkKe491LfKgxbdZKlxFQqX0FuCoe8sD05X6bRwrgor0PZVb2vrzcZacuv7Z2TBUKA88RbwCn43jZqe9/+MlVHvSmEnpBz9r12+yuFv+U0lelx/uG/lNBUtkxBSpaz+a7Buzkk0906yaDrW3TZ0VVIxU46jmGmz6pYFrTUvW5e+nlvfbDZ09lCOC8rGfP/mkZKq83m+ekpuRaC6jpnYFtQLbveDVsn8Non6fvdokO4HTsjm1r25jhXVxV121Pv+xaNgRmR2O91sAATs/xwTmDwx7m5lJFXbEYBebffhv8S5Pdr71rY0P8TfEaxP/xxx+Wr2DFDNnJWO+B7RFAAAEEsqcAAVz2fC659qqySyNvX+BkBHBqU7Bw1mD3Qljw0qoJf56a4rhw9mBTA+d9H3zsijwkemzbNMOtD+rW636bPX9tyMOrYMsXHz5ub+zd56ptRhre1FllcwKrE0YbwKk/msq7hxpq0u5lk9QiIJqhdVDeFDrf7TMTwOk4s6f2t4Z1b7PxDyxxrSQ0vCyZpgC26uA/vdI7d807ypjWFi5fvcX1CvQd6g/YunkNq31Xb9cMPnCoAIkCCI3LrqkdtGhG4D6h2giMGtLRunSo59bqac3eoa+ejobTbdOk9eCgFWV1zAsKnRP1cQI3VGCroazn//6X1l5AWSf5Rmq0Heykgf3b9MWIvrjITHY7FWvgvHV7L7y4x6+VRNzQ7IgAAgggkC0F+er6XQAADpFJREFUCOCy5WPJnRc1oHcLt9bLd+ilSy/yvmuOsvrukxHAedX/dC/X3HRX2JdKFSwpW6aYvfX2fhs7cbEpg/LAuHvcOhZN/wvWfkDH9XqJ6b9fWayefXjgs4TSedNcNf2wUcvQDZcLX1bIdu1YFPUUullT+pnWMAV7uY82gPOCRq1/+uZb/3VhKuQhu8CX79Pz5XXZLBXj0OfOGyfkOc5OOukElykNVoQjswGcpn02qFvRFQPxzqss1vRJfWzeovXWucfYDM9NmbNXnn3Qzsl/ul19011+AVjxG6+yLeunuKxo8VtbBH3mXj8yVZQsfG0dUyGRSCNUAPfEo1NN5/QCQQVw+mLCtzdf4LHvuL2061MXKoDT1FIvixzpuqL9uWzV/y5YoZdIx8h7yok2YUx3U0ZS45dfDtvA4TOiKoYS6thZHcDpM7947hA3JXb0/Q/a0FH+LToiGfBzBBBAAIGcI0AAl3OeVY6+0n49m1v/Xv7ZGb1wKbszZ0HsPaISiZGMAE7XpwyRej+tWvOk620XbFx04bn24vb5dvzxx/llup7bOtcVxwiX/brkooK2+4Ul7rCFi9Z1zagTOaKtRFm5YlpRkmBTIoNdz9rlY12/NK3LUtNp3xFrAPf+voMuwPEdn+/fZHmOPzZD/zpNqTz/vPxufZfWeXnDqwKarAAumIHX700ZP01NDBwd2tS2sSO6uJYBvQZMts1P7nTT4a69+lJbv2qCKeisUqubX7VM7xhqRfDi0wtdRUoN9W5TQ/BII1gAp2b3B99db4cP/2FnFrrNHUIBnD5r+syFGl6WNVQAp6BWX1R4QwFrYBn/UMdWoKJ+a/q/ajeiQi7e0JTZwKImke67TOmiNnNyXzu3wFmukNDTz+52GVMNFUNp1+W+oAVgIh03FQEcFSgjPRV+jgACCOQOAQK43PEcs/Vd9OvZzPr3ypgpiDQ1L6tuKlkBnNajqBiCXjRVsEPfivuuY1Kp72ULR7gmyJoGWaJsS/v50K/utj0zZZFurtjGDn78hR+HXrbnThtgyrSo6fN5l1VLOJcqKe57Y41pOqKaTavpdLDhlcyveufdUZUtf+mZha4BufrLBRZZyM4B3JQZK+zd9w/6ETS9q4prpB1YhTLSw7inayNThnPk2AU2Ysy8DJsrqOjYtq7dVv5Gtw5RU/rWrHvK6tepaKfmPTlDURTfA6xcfJ+rKqnpmVddeZGrqKgS+ZoiGm4EC+A0VVGfUd+1eokI4HyvQ5lkZSMf3bjD7h06IxKd+31KRBETBflD721nCuBdz7c1W63LPeNcARu5T5vYx9TIXEFhz36Twq7vDHbRWR3AqRjL44884H6nrriunh0+/HtESzZAAAEEEMiZAgRwOfO55ZirVg+re/u0zHC93ftMNPU3yw4jWQGc7q1L+3o2bGBbO/roo+299w/azl1vuBesQufldw2CVf5d09EqVutkb/k0iVZ2Qj2q1CRaL2KqPPfBh5/Yn3/+5cq6K4PlVWMMleVIhO3IIR1cJcPAaonesfPkOc4+3PuIHX/8sVaocPWIU/VUXOTd11a5DJj64wWO7BzAhfOMNYCbPL6ntWhSzXr0nWgz5oT+PdA6vs7t6rrCL95Qo/tGLQcFnSqoz5uqb+qzVLpCazu/4Nm244k57ouDW25r6/cZC7yfYAGcF5z7rrVLdACnVgabHnnAFe8YPnqejRoXvgpnIgK4W28uauPvu9suu+R813D9nr4TbcnyTX4kmnKrqcwqOKPx6KYdNmL0vKhbCmRlACeTFQ+OtMoVS1rfQZF7/iXibwPHQAABBBBInQABXOrsc/2ZfQsp+N5spJfWrIZJZgCne1F/rWkTe7tsiO/QS/X8B9e7tUQK4gKHMl/du9xlbVvUtBNPzJPh52oSrWl/a9dvTxqZCk3sefEhd/zrSjbJUO2yfu0KNnf6vbZuw9PWoNmAiNfhFVnQlMCa9XtmiwDOm64YaQql1qvt/9C/D1ydWuVNBWViCeD0XN/Zvco907JVOoRcs6UpkB3a1LE2LWq4rJvWQmr9ns6noSbNCna8zOjg/q2tZ7fGroqpsrbeFwJeFUl9xtTc27dJue8DUGGYrw5sTq9CqQyxgu0ffjzkpip6UxMVwH39zffW594pIZ+3er1pam20Xy4oi7nh4Ql20oknWJtOI8Jmu+IN4NTWQetN9R+vgIrWy7VoPyzs+tFG9SvZ2JFd09t4bN22yyZNW2ZPPPVi2M97VgZw6iW5a8dCl6ktcn39qJqOR/xlZQMEEEAAgWwrQACXbR9Nzr4wb41P4F14pchz9t3Fd/Va93NVkYvsrDPzuSmTKv3/66+HIx5ML/oXX3iuqcS8Ml56kf/4ky8TXrQk1IUsmDnITdXUFDxNxfMd61aOd+Xs1T8r0gut9lOT6dIlr7HBI2a5gi2BI6szcAoG1OxaxStCldvPbBGT5o2rWt5TTrbDv//usqd1apaz8wqeHbQxtrI+VSuXdu0Hbr35Ojv22GPs0KFfbeLUh2zi1GUuOFNGSAWBNA1VQ1NXG9ar5NZt6fPUuNUg27j5OT/aSWO7W6tmNey33w5b83bDXMCtoTVupUtea2pzUKHsDS4AfG3Pe246b+/uTUxVYxWs9Bs0Lf14iahCGeyzVrlicVvx4CiXcb6uVNP09gMKJPVvv/x6OC2TWKqoPbZmorM464JKftOSA4+racAqqNK4QRXnqSI2Gq/sftutvV28bFNUa+Z0De1a3WltW9Y0/XcNVV2dNHWZa8GgzHjgyKoAThU0p07obU0a3k72LeJfUzZAAAEEcocAAVzueI7Z7i4OvL3O9aHyHSrGMHVmfE1xs90N/osuSNP4dj+fVh1ThSt8161pmqcyG1cWq+9X2TEYj6bIqciCXqKVJQhWNTOrArii11xmi+YMcWufdF0aoQrBKHuql38VogksuqKA+thjjrFDv/wa9CVex1WBDGV9fIfWWamxeWA2bPSwTtapXdp0yQ8PfGrLVz9hs+atybBWUNetQPDKKy501S31fH47/LvVvqtPhmv0zutVgX1+5x4rXzWt15ymvn6xf5Ob4usNVT4dff8iF9jWr13Rri/d1Pa+vT/9514VymBr97yNFITKLNoMnLefpop+9dV36U3PdZ+qWKmCPhp//vln+rWufPhJa9Y2eHEg73heEKr//fPPv7hga+7Cda65eTxDz1uBUpf2da3Q+WltEKbNWm09+0/KcLisCuD0pYAK9CjDSvYtnqfKPggggEDOEyCAy3nPLEdcsabdXXhBgfRrDddMOEfc0L/8IrWWUQGAepn5ltpXBueW0kVdo+loRukS11i5W68PWYK+RrVbTAU+VFBCWadQQ9P9Xn3uQdv/4WdWqUYXv82UNVJVw8CCGD27NbLTTjvFhoycY0cddaStWzHelL14572PXK8y9ThLxtA6K5Xh1zUrIFH2dPszL7viGIHj1LwnuYI/q9ZujakcvtoyaH3l+/s+DnsLLZtWt2eefdXeff+j9O26d25op59+qmt2rubVXhl+rYnT+rvA57Djidn22effuOmYoYamyipoVV82VXLMzNBnr2rlUumH0HVu3f6SLVr6WMT+dnnyHGsPzhnqeuUtX7U5vUhQZq5H++pLiFrVy7hgrnnboa6QUOBQcZTmjau5L60iFZDRvkeY2dCB7UzVZfU7pgx9pKF9Bg9oY90732X9Bk+1ydNXRNqFnyOAAAII5AIBArhc8BCz4y2UKnG1TZ/Yx04++UTXj0jrhxgIIIAAAggggAACCCCQOQECuMz5sTcCCCCAAAIIIIAAAgggkGUCBHBZRs2JEEAAAQQQQAABBBBAAIHMCRDAZc6PvRFAAAEEEEAAAQQQQACBLBMggMsyak6EAAIIIIAAAggggAACCGROgAAuc37sjQACCCCAAAIIIIAAAghkmQABXJZRcyIEEEAAAQQQQAABBBBAIHMCBHCZ82NvBBBAAAEEEEAAAQQQQCDLBAjgsoyaEyGAAAIIIIAAAggggAACmRMggMucH3sjgAACCCCAAAIIIIAAAlkmQACXZdScCAEEEEAAAQQQQAABBBDInAABXOb82BsBBBBAAAEEEEAAAQQQyDIBArgso+ZECCCAAAIIIIAAAggggEDmBAjgMufH3ggggAACCCCAAAIIIIBAlgkQwGUZNSdCAAEEEEAAAQQQQAABBDInQACXOT/2RgABBBBAAAEEEEAAAQSyTIAALsuoORECCCCAAAIIIIAAAgggkDkBArjM+bE3AggggAACCCCAAAIIIJBlAgRwWUbNiRBAAAEEEEAAAQQQQACBzAkQwGXOj70RQAABBBBAAAEEEEAAgSwTIIDLMmpOhAACCCCAAAIIIIAAAghkToAALnN+7I0AAggggAACCCCAAAIIZJkAAVyWUXMiBBBAAAEEEEAAAQQQQCBzAgRwmfNjbwQQQAABBBBAAAEEEEAgywQI4LKMmhMhgAACCCCAAAIIIIAAApkTIIDLnB97I4AAAggggAACCCCAAAJZJkAAl2XUnAgBBBBAAAEEEEAAAQQQyJwAAVzm/NgbAQQQQAABBBBAAAEEEMgyAQK4LKPmRAgggAACCCCAAAIIIIBA5gQI4DLnx94IIIAAAggggAACCCCAQJYJEMBlGTUnQgABBBBAAAEEEEAAAQQyJ0AAlzk/9kYAAQQQQAABBBBAAAEEskyAAC7LqDkRAggggAACCCCAAAIIIJA5AQK4zPmxNwIIIIAAAggggAACCCCQZQIEcFlGzYkQQAABBBBAAAEEEEAAgcwJEMBlzo+9EUAAAQQQQAABBBBAAIEsEyCAyzJqToQAAggggAACCCCAAAIIZE6AAC5zfuyNAAIIIIAAAggggAACCGSZAAFcllFzIgQQQAABBBBAAAEEEEAgcwIZArjMHY69EUAAAQQQQAABBBBAAAEEki1wxOX/rfN3sk/C8RFAAAEEEEAAAQQQQAABBDIv8H8Wbo6uL6TXVgAAAABJRU5ErkJggg==",Jt=E.p+"static/question.ed747acc.gif",Rt="data:image/gif;base64,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",At=E(55351),Vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Qn="data:image/png;base64,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",nu="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=",Wn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAAAXNSR0IArs4c6QAAIABJREFUeF7s/QV4VFfXBgzfMzFIQnB3h1IKVCjFaYu0WHF31wR3p4I7Ce7uWtzdpaVoBXcLkfHvutc+Z+bMJKHt8z7v/7/fdX3nevpAyMw5++y99pJ73Wttk9XpcvnDAcAEwAxeJrjUj//x9T/68n/81P/JF12GL///dfT/ZwbyT2ZTDdbl0mfMCRdMsJhMMDmcdpcJTgB+gEkJFuCESROyf3L7/+8z/8UZ+H+RYLmogNzS4oLJRcFywgk/mJxOq6aeKFgeyfvfESwOhP/xOf9WL+jfTWwR/5P7/ReF4X/1Vsb3/k/ek0qDl640/nuD1QWLWkosnYuWj88zUcicLvcmEZXmgsnkBEx+mppTvzW5hY6qj5/5e8Hw/Rx/1i/9d0ndx/hZpW6Tfqb+Wd6L//l+9+/Gmti4fN/Zdzl8n/F3y2Ucv+9cGr/r+55qmnWTI6Nyv5/veyV1X3UP73nRP5vYvBrfzfcZ+ufdn6EwUVYoOyalo0T8nfonnEYdrD6X1PV3IuV9pyTuognK3wmWLiiUSaMsGwXT6XS+V9DfJ1ieSRTPkhIsz/kngq9/12w2y+fVd8zucRoF/n2L5T1+fXZ9N7SvP6Nrfs/8GueH9+QK0/9R7+M7f+pn339PsFo+3/PdBMptojSZ5YbUWVRJbsGisLmcTuw7eBBr12+Ev3uyuGhUo0pj6ErHOGn6wzwLqHaHvJym7RwOB/z8/LR7OOHv74cB/fshR47siUoev7t58xZYrVZkzZoVxYoXx88/74LdbkfhwoWQJk1qHD9+EmazCSVLfoa42HhcunQR/v7+qFmzFoKDk7vN7vuUK59z9949HD16Qu5VuvQXyJkzh9p17/mi/v6vXr3C3r37ZFzFihVDaGgojhw9ioCAQHzxxed49uw5bt26BbvdgYYN6yMwMBBmH+2vT8DzZ8+wd/8BOB1OFCteDB8WKeK1mc6cPYfbt2/Ls+rVq4fjx0/gyZMnSJ06NapWrYwAf3/3XG7YsAnbd+wQbSJ2yC34am107W42UwzUplD/GQXQBD8/s3sdjQvFeXOaAH59zsyZCAjgs01wmpQTZXK6HNpWUOuwet0GzJwzDwFQO4/CxgnnA2UyKVyyG5S465NP4XO5KEhGAVTCxc84XbyPnwwGTheCkyXDjBlTUCB/Ps3f4nc9foCavAZ4/eoNypYpgy7du6B581YyqY0bN0bhQgUwYuRo+e6gQf3w/NlzREXNkYnYsGE9MmRIr2y9W70m9IrFe3G5cPjQYfQfOAjJkiXH0CGDULlyZfUe7xEuJVgm3Lp9C106d0VcXBzad2iPHNmzY9jwEbKJRo4cgcuXL2PDho3gxtqzexdShKVIUrCuXr2Krt16wul0oEOHDmjdqqWXYE2YOAkbN26SOfj55x0YPnwkLl26hFy5cmHBgnlInizI7bvOjozCsmUr4dLWzuxyweFQG9qopbm2vLhO/HdqX2XMlPblmvJV+e92h12pOF1Z8GN+JhzZtxfJKFjavWTeXB5jKd9Zu249Zs2eK6bQz2ym5Cl3Wz5thoPCwweZzCIsXiZDVko3S1rEQBNLGVTbhuIqA6ZmmT1rGgoUyJuoY8nJq127Dl48f4mKFSugW4+uaNKkGaxWO5o2bYIPChfEkKHD4O8fiMGDBuDZ82eYMTsKyQIDsGnDemTMmE7dV5MsZejUrvR2ZF3Yv/8g+g0YKFpm9MgRsvsTamFvxapP242bt9ChQ0fEx8ejU6dOyJUzBwbwXoGBGD16FC5domBtgM1mw4ED+xAWllKff7mhfh/+ScHq3KUrbDY7OnfujHbt2niFOD/9NB4bNmyG1RaP/fv2YvCQobh48SLy5s2LRQsXIHnyZO5BRkbOweIly9yComsi3czrZpsCQ6FP6J+qjaOvr4PKxE8plQAqCE1hcCPv27cHyYICvSbIIFgKg1i7Zh1mzpoDc1CAvJS/dnPeQEm2wrwoWHpUoGZICbpoJ+2h+uD1ny0Wq3zQz89fVOcsClb+xAWL37137768dPLkyZE6TWo8evQYTqcLKcPCEBgUgOfPX4h9T5s2jeymFy9fw89sQvZsWeHnp3A5tSnEC9AEy/D+amMiJiYWT589k19kSJ8ewSHB3HFKG/+NObRYbHj0+JEsQOpUqeS9nj577r4XBe5tdLT8niaWWlvb2F6CxR8sFgsePX4i80dTnyplSi9z/Pz5S0RHR8uGzpEjB549fYb4+DgEBgUhS+bMYln0a/bsKCxdtkL7vglBQYEyl1w/jkG9mlm+47A7ZC05SyZqOFEGXGMTHLLenou/45zqbg4VxN69u0SwdCEUjebRWB7BioyaLyrU4bBjwk8/oeiHhb1v7r151U9GX9Jgpw2BIAYMHIxff70mH6evMWtm0hrL1yd49eY1lixeCpvNiZKffYKKFcuLmlb+H3Dq1BkcOHIU/iagS+eOSJEiVJlt0a6eCed96fcsW75CTMoXpUoiffoM2LR5i2jRGtW/ReHCBTVT6NF4ib6yy4Wnz56KyaFGKl+uHEqXLuUWGN8oTXfyfX03o/NuXBxZIMPY9+w9gPMXLsLpsKFnzx4IDQ1xmybfz86mxlq8VDSW2eSH4SOGiP+oTLwh/NI2l/f7qcV0azf1k741MXToSJw9e1YznSYc2L8XycQMe66EgrV2PSIjKVhm2O0WzJg6BSWKf+R+CE2dDkUk5twaox/9ZfV/Cw/vjctXroq0J0uW7L2CJbJqkMr7Dx6gbZt2iI2JR9NmjdGtW2fNp1OmdfGSpYiatwABZhM2rF+L9OnTuk2hMYrlPf/44w+0b98R8RYrWrZsjvz582Po0GEw+5kxYvgwVK78tZh0NbnKeTWaCmOoTse8Q8fOom06d+qIVq1ayuwmBnv4Lr7vO3otTCKwyYSJk2UDWOLjsGfPLqRNk8Z7MQ1CSB9ryZLl4utxGn/6YQzKVyhnGJfHF9bHavzzfWPr03eAbGQVkHkEK0mNxcBxnS5YNGkOK6ZPm4LixT4y+CcKKzJOXGL4iZfvpb1+j54RuHTpqrxoYGAAoqJmJGkKfTXEw0eP0LlzV/Gx6tWtjQ4d2nmBrStXrsbCZcvA2GTZ0sViHk3iiHp2mz5Zf/75J8Ij+iI2NhaNGjVAoYIFMHrMWDGj/Qf0R8UKFdzCkZimMv7bnTt3EB7RG5b4eLRu3QrNmzf7u6+89/e+G9P44enTZ2Lr9u2wWOKwZdMmpNEES+ZaM2P652fNjhTBUhrLjB9+GC2+qj4Han202XkPRimWQ30JJkIHMKNP3/44cfIMiIAGBfhh797df+9jUbBmR84TM2K3WTB9+lSUKF5MG5ATv177DTHvYtwOve4U6spFd+o55syZMyFnzpxu29u9RzguX/5F7hUUFPRe59139u0OBx4/fiwmlyF9qlRh7o/w2fQ9Xr+NFoWdOVNG5WOJmfRS/KJ9GPrTHPLvYWEp4B8QgJcvlb+WOnUqBAcHG5W69ndvuEU3EzSBz549k81C8xsWpsb1d6BsUtJldOZ131CLw/D69Su8k7l3IWuWLJpjnvizqLEWLVoqUSDn4Kcfx6B8+fIyLkaH586dE42jDVZtUvmft6nkz3ly50GmTBk1VN2MXr374eTpM/J5fz+TOO8qIvVcXqaQGmu9CNZ8eZDVahFzVaJEcZFODqRr1+64fv2mqFheujNPp5qTQidfaTMHGjSojx7du7mfRsG6QsEyUWMFYfbspJ1334l/9PgxIqgZLDbUrl0TbVork6Nf69ZvwJIVqxBgAubNjRKNpcPAGvSphdEm/PnnXxgwcBDi462oW/c7tGjRzO11cOxLly4TDI2Ct3jJYkybNg2XL11GxkwZMXHiRCRPllyhzG64RY+eDBP7DzITiQmXrun55y+//IohQ4eKOR40aCA+L1nSjcLzu8OGjcBv135D9uy5MG789+Kg65cuWPRliYuJYFUoL7+2Wm2oVq26YH8SbEkaRsUpXEdeyoQ6JULt36+PaHauKTVWRK8+OHXuvGRv/M3A/n175NnGzeQWLH2nrF27DlFzFopGslri3ILFh9nsdhGsa9duaICYB6Gm0HHX+gcGiNNPeKxBg7oI79ldJJ0IcM+evXDx6i+yiMmDgjBzxtQk4QbfSb//4D5atmqD+DgrGjduhJ49umgfUR7UkqXLETVnniBhGzeu03AsDbtypxGUWv/9jz/RoUNniahatGyKrp27eKVJIiPnYvmKVSJYO3Zsw6hRY3Du7FlkypgRS5ct1DSaN/KdmDuQmOCoBUw6d+E2hSYXLly8jC6du8sijxv3I8qVLa3kWcsMdO/eExcvXUK+fPkwd06UF9ygnPclAqFwXWgKK5Snj8Xo04aq31RHnMWi4CTN3PBPmk6Oj39SyOx2G/r26SXgru7+9O7TDydOnFLr7W/+e+edO3wNNZbgWCY47VYxhR+XKC5zxCiqa7ceuHHjlnvO1ACcMggxDwxXHQrmp2D17EGNpcDPHj174cKVK/A3+yHQPwCzZv5zwWJI3717uGiZ776rhQ7t23gJ1uq167BUJjIACxbM1zRWwqWlaP3151307dcfFks86tWvi9YtW3nda+nSpVi7boNskNWrV2HKlOm4cOE8MmXMgGnTpnotoP6E9wmWUQvp/mlSQufxsVy4fPUXDBwwRKzA4MGD8EWpz73Qj4EDB+Hab78he7YcmDx5oldkFhk1BwsXqvng2vz44xhUqlhetKzFZkflqt/CarcDDuKSHuHyAN5KC1Nh9O3bC40aNpAh89/69OmHYydOiRUL9PcTfC4okBrLoLG94AaXSQBSJVhmOGwW0So0hbrG6tatO377zWMKdSnWJ0SsNtF6kwn169dBzx5KYynBisCFK1fhZzIjKICClTTc4DvxFOq3b9/CQdQ+eXKEhDBlI/vf7cOpMagw+e3baNhsVpjMfkiZMiXevH6lJiIgEKEpQv+GW5EwX2eETV6+eqnMvtkfqVKldGcb9DEboRJiZPGWePlVmtSp3YHP3wuWEza7A2/fvBOLTv/NZrWCWKBgZqlTe+FWvppQN4UULF1jiWAJXmZDteo1ER0bAzPlyklEnp/TmRCeqJY+ZL++vdG4cUP5LpVInz79cezESdohBPr54eCBfSLUiUaF6qYUrHWIjFwgqReH1YIZMzwai6awW7ee+O2364L5+E4kFx/0sVwKtadgKR9LM4XhvXDxylVx+pLRx3oP8u478Q8ePEDHTl1EY1ETdu7UQcsuUJB0x1MJGh8wfMQonDx5CukzpMe8eXPQuFETQcdLliyJ78eO9pqEpBZZ36G+pqtGjVqyONmyZsPiJfMTvZe+0aZNn4ktW7bIzt++bQtSpEiRZEStP08JiQsXL11BRERf+fz3Y0fh7Llz2Lp1m7zHtq2b3VFhYlpTjwqVr+TCTz9972UKq9WoiXcxsaKxmGPUN4PxnWmNCKPQx6Ip1K++ffvj6PGTkoXxN5lw+PBBBAUGJO5j6YtPwZo1a67krJ12Ou8zUKKEigopON179BQfSw2AOSQNONMcWSWe6r969b4TjaU7fd17ROD85cuisZIHJUPk7OnInz/PP+IK3bt/Hy1btobN5pDd060rcSwNHdcBWU0XU/UPGjwEx44dR8aMmbB02SLU+a6u5PO++KIUxo/7Sek6E02AN3jqjeV40hq6RuC/fP11FdisNuTIkRPLly/W7uXtN+mCNWnyFGzatFmS6fv27nZHjUZhTtyMunD+/EV06txVtOy4cT/gzJmz2LBxk2jiXT/vFHTeM16FpOsXNdbSpSvdzv5PP36PihXLuTVWlW+qIzY+XnwsWhfdp9IpOvp9lSnsjYYN6rmf1atXHzGFNA0Mvv+ZYK1VKR2aQpfDlkBj0WH87bcbWgSockb6JQlMs0rp0Po1aODRWDSFjAppCpkvTBYYiNmzpv9j553mZ+HCxbBZ7Sj5+Wf4slJFnaUkbFcNktEE3oX1Gzbi5s1bSJkyDO3bt8XMGbMFHc+bLy8aNqivOaxU5tp336e2tN8pQTZjwoSJooGII3Xq1EHeVyVv1WU0hbv37MGF8xck8OnXt4+kp3wvL41IZ1pexom7d+9jyeJl8PP3Q4MG9fDHH3/i/PkLssF7945ASEiI+1a+WlUJ1nLxr6gAxo/7AZUqeUwhBSsmPl5wP6ZpjKCv7sTz5kbB0h9GwTp+8rRbsA4d3J90VKhrrNVr1mLGjCj40TY7rJgxnXCD0licHArWtWu/iU3WM+JeO060hksYDL4+Vrfu4bh45Yo49jSFkZHT/zFAyl364MFD0YWhKVLIiwh+BBMypEunUjhqWWUinz59itjYODHZWbNmxr17D2QCubCpUqfC48ePFI6VMpXsfDcfCMCLV68Q/fatfF4oNBogrN1egzF0XMuXN+WJlHWtZQSTSXPhuAgQZ8mSJaHPpSftvZi2KjBibjQ6+p0ILnOFT58+EU3Id+S9jMKtkPdlKq9rNuPHH8Z6aazK1b5FvNVKCjHM8BAKhM2iQUn6BtGjQrVpgF69euPEqTMw+fnB7HLi0KED7zOFakHWULBmRimijcOGmbOmC/LOyZGosGtPXL95UxEGmRm32TXbp5KWil6jcKxG9euiZ8/ubj4Qo8Lzly7L5xIKlicyUepYhb36dffeXTRr2kLSMM2aNZN83oABg4TdMHToINSuWV1hS5oh7td/AA4dOoJMmTJh9aqV+LZ6dUHHS5cug27duqJV6zawWixo0bK5F9bG582aNRtLlq2A3WrBwYMHROupS4GtIjDa0IxCI59IJBXj0WRAj549ceLEaeTLlwdLFi+SQET8Ww3V1n1EPeAxarcffxqH9Rs3i4915NB+DBw0BBfPX5CU1KLFCzWQUgn6rNmEG5ZpyWaIKa1QvrzcnjjWt9Vr4R1xLHFxbF7vQ5Bb2AxksNvsGNCvLxo28vhYhBuOHz8lCWt6QnTedQzNHVV6okIljfSxZs6MBOUYThumz5iKT0qU0EJPp4T812/cAJFwhXfQ9OmsSxW90tQzrG/SoD66d+/qBhK79wzHuQsULLOYwsjIGShooM0QbDX6CUbBoo/VokUrcd6bNm2KwoXzY/DgYTCb/TF48ADUomAZTNGgwUNx5MgxpE+fHitXLkOtWrVhsVolZO/cuQvat+8kqZFmzZuiW5fOXtaJlJNly1dJsnf37p0SVRovX/hA7WRvc2L01fTfURlFhPfC6fMXkDdXTiyYP0czjR5MTM9k6Nxx94oDmDBhEtauXy8bfN/ePZLfJHCbJ09uzJ8/13AviDtDjUVt5nTa8dNPP7hTOtRy1arVEM1JYp4/11BwSJcIizFXYbfZxcdqZBAsAqQkWRIjowegANKgpOAGNXU0hQTX7HyIwymC9bGW0qG97dKlhwiWnpjVM/b6nxQyoWI47WjUsKHgWPrEduvRE+cvXoG/n5/ADZGzZ7h9LA9+o+kGHxAx+l00du3aK0JcoEB+pEmTShiUpIB89umnyJMnl9fiHzt2Ao8ePZLJrlq1ikRTDrsdmbNmQdGiRbF//wFJ7VDzfVT0Q/d3KRCXL1/B9Rs34XI68N13tYWJkRioaRQmX+HyGoxB4Mkuffz4qVB/Klf+yp3BUEZc/Z9KF6mNa+SOnT13Fr///ods1NrffYeTJ07gxYsXEml+/fXXWqSuaaxZHj4WNyx9LOYKeU8KVuUq1UTz0cfUcSyj6dbf12G3oV+/vhIw6b9nSocAKS8BSAk3JM3HUhprzdq1mDUrCg6aOrsDM2ZOx8clirkF6eHDR4i3WHx2sIoO9QerXWdCWFgo0qcj4U7t6J7hvXDukooKCZAyKixYkAxS5fgePnwE9+/fF+ZDrVo1BdzTL3Kadu3eA+6gggULCGirFkD5dL9euy5sTbPJhVq1SE025vu8TdSbN2+xa/ducUwLFy7szoXqzyI577frKkCpW7cOTpw4IXlK8rS+/eYbbN6yRcbBBS1TpoxQk+kDkprMXOHRo0fFbyldhjTnnO6dnJiZXLduPaw2K1KnToNPP/0U+/ftFw5U8eLFRNvu3r1HfKQKFSvg4cOHuHXrtuCE9esravLTp8/EVHPzKAhICRaxSDI+CDdQCfz4wxhUqlRRpXCcTvz1118K2HbpLoyiICkqkneknC5dWqRKlUoFJYACSI+dkM8RvNVxLKNQGHKFHo01i1Ghnwn2eAtmz56p0WZ0WEGF6b6XMRmdePhM/0IBpIzDRLAip6NgAY9gDRg4RBaRjvj6dWu8hIO0mebNWwq7oUmTRujRnSkdDQ6ASbhH8+bNE/+NKZ106dIr/4IDlQnzjPn3339H+/YdYLHahI3aratK6ejjjoyMwvIVK0U77ty5E2PHfi/jooO8dOki1KpVB3Fx8ciZMztGjhyOTp26CZTRsWMH+bchg8lsNcvvvv76K+2+isHqudRmqly5CmJi48ScDRwwAF269oTdbpV7UVA7duwiiWTCBafPncW6DRvE79m7ZxeGDBkmDNICBQoIVpc8GRmkuo81V+NjqQ0/btz3qFChQqJ064TWwnd1PYJGYezVu68INQWRxEbdx0oUINVvRed9VuRc2OnvOJ2YPn2aWzt4HueBGBIKmKLU6Jdn0CZ0p2BdviwpHf4XRR/LoLGEjnHihLAXNm/eiBCD1rl3/x6aNGkuaZhmTZsiIqKn9gj1rAULFyEqMkqevW3bVi1XqBsYb4yJVJfWrduK5m3RooWXueY3KFi8H/3Xffv2YvjwETh79gwyZMiI1auXqwRuXLxwzQlctmrdToDErl27IleuHBg0cLD4md+PGY3KVSp7hfJqbvSiBRO+/KoK3r59g/z582HwwEHo0KmLJP+7dOmMjz8ugbZtO4i5nzJlAk6cOiWpJsImBw/sxcBBw3D10iXkzp0bS5cs1FJNHo21aDE1lkq5jfuJOFZFH+F2r5Jbq3qzVTzBkHGdlY91SqwU76/DDUlqLN0UzpwVJTk/2B0YP34cihb9wCscNzqU3oKViCbTYilOaN/+A3H12jXRWExC+6Z0nghEECuqP3u2bF7hs9Vmw8MHDyUoSBmWUnwstTnVjnz95jXevHkj5jxbtmyyy3Vqi+946cQ/fvRYvheWMkwIc8Zd++qVuhevbNmz4/nz55Kwpm+YJWtW3Lt7T8YR4B8gAkz3gCaEaRaaI5onOsHp0qaVTZJw83kotnd5L6dT/DgyMsji4FhI3wkKSibj5EVmRVxcLN6+iZafs+fILgUk9JP8A/yRNUtWDaz2+FhMzKvgyonRo4ajdJnS8ixff1F3XWQbGnhaatzGNVXQN8FngrV68Ea4IQkfS+0grsSa1WsxdcYs+BHmd7oQGhICM+FVKaIwsnW02IHhNV1AhqgSKTKH5id5OQ6DYauqtTNLzoxwAc2VEP0iZ2qmUGkUBg43b91CSHBydO/eXRKb+ou9ePVaqnAcdic+//wzVK1S2SDsJim5OnjwsCxoeM8e4ncYfT6CmtQqBEibNmkssqajBr/99psk35mGqlPnO3z4YREvjbti1SrcvvO75AW7dOqkQmvN037y5CkWLlwEi9WCSpUqoWIFUqY1I20Cdu74GWdI43U6hfpC/9HD4zbhx5/GizPNBHfnzh01P0blL/766y4WLFgoG6xJ0yYoVKCA4bsQ9gIFk2a/Q4e2IpxGH2vhoiWywShYDGIkvSPrQTSJ7oFaQ/p0XD9e+rrx7zrBQLav7FK1iWPj4xQILlEkcOTwQfezfeAGraZMK6aYETVHL6tRLEyt9Ithrg4vcJeoCEYJFh/Ih7GCg/+iIAijQ++pZePupmBFRs5CwQL53Ys4YOBQHD92VHbrmjWrDbWBLty7/wgtW7aSJGzjRg0FH1OTqNQ1fSzSZmjz15OanC6tmBAF8gFVqn4j5uuL0qUwYdyP8kw1chMOHDgofHxyxEaMGIYqlb9yJ875/YjefXH6zDlkyZwJy5cu8vL9uBE6duyqVem0FxapbBPNipBOvH79BuGt7d+/F2EpUrjvzY99XfkbxMS8k0h3yeKFXsrt4sXLaN+hg4zrxx8Z1ZUzJM9NQmG6cOEScuXOg0ULCTd4qnRmzooUweMcsHiFz9fngg9RvDllJnUgVAGsau28i3DVxldZFpcGjithJJRx5MihpHAsNfmci7Vr1mLm7DludUkNoB6uYFdVLuSUNIN7yzOvyJ2gSTb3gapH02vTFAShq1reKzDQH1GRs2RC9Wv4yNE4c+qURFaLCR5K0alaJZqbTp06C7hXp24d4ZcbVfWKFauEk8XPLl++VARLN4EcW5269RAfb5Ek9JjRozQ/RyotcPTwUUlaBweHok/vcHz1VSV34pzPGDJ0uKRSMmbMiKioWeL76XDLnd9/B7n8NEnku7ds0czLrM6YOUtIg4Q2tm/bLJGknuXgwtaq/Z04/rlz58LcuVEaAKs27KXLVxAeHiHmddSoUShT5gsvVkbv3n1x5coV5MqVGzNnTtO0oZqVmbNmC0CqEzJ1weCaGIs6jJvf83euJ6t5NGq35jO7GacefQ5/+liHDiYNkOpm49Dho4L5GB9urCLR1aLKj3kqo3WhkcFpBa06Si3qUawpVacaLP2V8PDuUuWsXy9fvhJzxfsy1DamKOiwErPhOJkjSxEW5jXJTHVEv3snap7fJX9dhc/KR2AqhTuRpogpHPXPytehJnv96pWMjWCootl6QEv6XDTj/n7+SEtNaAhOqMWZauFzWIwaGsLqII9rQqrPu5h3AjpmzJhBeydto5rMePrkqQgp6dFqM3iaeNBEPn/xUt6J/luyoGReICSfy88QlqF/ZpyvrVu3Y8/efQYAWw9glOXQGb+yzprfpZs+YZIa7LnbV5W/qHnj96n1OBcTJkxAQIBiFCdA3vVQMaH77aWd/9EP3jHYP/pKgg9xh3fp0kW47J988gn69u3jMa0mE04cP4GJkyYL8t65cwfJ7ZGYQqTjAAAgAElEQVT1SaGMjJqFdFJo4JlM9dJKqElNHjhgsPhF1H5Mr7AYlOgxaT5ly5bxTJAxwtX44EZH3xubMuH48eMYP2Gi+Gu9e/eSexknXM2zBpNofq3S/GqsJAqrz6iF0sRf3mTevAXYs2ePOPHLli0VYTNu6P9spv93vpUAx/rfecy/vys1QZ069cDeCGXLlcVPP/7gdZM9e/cK51tSOoP64+XLl5gzd4Hs+I2b1iNjelUJrYf3bszLBRDHate+I+LiWP7VDIULFcTAQYPF5IwYMRxVWP71NxRi3zfSN+aePfswcBBzmP5icqswyPiX90pqtsaNnyDl+iT8sYAhbVpqOF30lFj+X7n+DwuWQ3yqd+/e4eNPPpYGIsYdTM0wceJkyVeRuvL61WusWr1G1HTUnNmisXRTaBQuKgdGW/Sb3r2LRb16dZAvbx6MGz9enGTyx3Qt848FQvM/ScI5cfIUxo+fIA5ur149pe+ErqH+pws/Z+48/LxrN5x2O5YsWSxBzv/VK4Fg0d7Tp+AC0R+hP2NEVHXVq086/RqyBLiIfFHPIrLMyIHXr4kHucTM0BegL0Stz/uq0Ntz0ezROdd9Cg2I0mgqhg+6UXRP0w8mVGNiY2XPpkqdGrGxMbAS2jCrcRkvRXNWZe/JkidDcHCI116nqeH9OG5yroy+C+/z4sVL+R0d41QpVapDqSWD1lAOppTv07HnRd+OG4WYHH1M+nNGTIl+pMLPTBJ5eoIXo17SfL9E+oVRa9M3IiPUN3FO7C76rcLAWPLGqPx/KujvE+oEVToUhJatWsPhcKFmzRro3Km9mjMvNF2VAfH64cdxkjdiufeypYtEgHSz8+TxU0GSiZYzl0X6DdU57xUR3hPVqlXzckZHj/kBp06dFlBxyaL5SK5HhR4/Osl3Wb5iNZYsYR2dWXbz7MhIHD92Uhz5+fMi3ULMZ5MwFx7RS5gSzNq3a6sXZqj3XLRoCVatWQu7zYpNmzYizM31Uo+v/R0jzDhkz54d8+fN0eaHg1Rz4g4MhL4SJQxSbtjNmzfgxx/G4cLFi8iePRtmzpjuLoCgcBJPi+jVVwS1XdvWUo3kC2a+bzHr1msgPmmhQoUwY/pUr48eP3USQwcPRwC74Iwa4W4F8L8lXAkEi9qqbr36sNudUnPXS0ud+KZpdC02bPhIHDp0WHbIhvVrvASLTTyaNm2OuPg41KlTB8WKFcXo0WNFA9C01axV00tTkF90/MQx0WYb16/3lFm5BStpH4I41uzZkYJCb9i4HpMmTcKxoyckDbNq5VK5lz7mO3d+R5u27eQdmzVjrtCbNkOS3OJlKwCHHbv3/IzUKb01HtMwzBDkzp0Tq1auSGTj6XV6ZowfPxHrN7Dixyk4lkoPnUeOHNncHWL0cRE66NK1u1gApofatGn1rwSLWB21VvHixd0Cr0vX4aNH0Suij6TSJkwchwoVFE3ZK4RNUmr/ve/mJVh8QWI9nFin04RPPikmFOCEKQA9djRh69atuHnrthDWOnZsr2XYVVUOWQQLFy4Uk1j0o6KSatm5c5cIVuWvv8JHH6meEPq1cfMW3Ll9S1IZnTp21LAR35RCwrcnZsbCCXKEiPR36doJ+/bvx60bd4Se0rZtKw0ZVikLhulMMrMY8/PPS6JC+bJeNz1y9BhOnDlLXq7URSYTrpEG9ppMmDp1uuBSNG3ULAk1OnFBlXHYt/+AYGB8bnh4D2zfvlM0Ztq0qdGieXPNJKlxkb1API7arUKF8sLP/zcaa/qMmWJ6Oc/Nmzf12rS3bt/GurUbBNSsW6+ORlf6/4FgKRWumnPdun1H/p4mdSrBXvSLL8lFISWYfyeop3OVPMlLHYfRJUaBOgqh94KH3ARA/f537z1ATEyMCF7evLnx+53fRSgJmGbNmuU9VkBLSblpnQCJge+iYwSJz5snt1swOA6i938KbcQl+E8GiSA9ZL1nz17gyYvn0vIwf/68gl8ZL3K1FCYWhCxZMgt8QfuXPn06d6SmCxbzny9evBJhIffrwcMHeBcdJ1RecsjcuE8C5qlJtCLpLfwM8T5V4ZP4NHBub9y4qbV9CpYUEb/LdSSw6x/ojwf3HskCZMuWVShNusZSAc1f8jz6wey3xc6B9PnINCEN2gix0NyS6s17kbqtc++NmyBRU1izVm25acMGDdCnTy+vNxGTExWJAD9/rFixTPhG3s6tR5u9zx9I7Hd9+g7EsWPHkCJFGDZsWCsd/Zj5Z/5t/HhVWZP0tOq7j+CeE3379cOJ46el39WqVcu9TOHt23fQtm07xMZZBG5QtY+ei2j5/EVLhM998NB+pEzh6RPByStbrqIAuWxz+f33Y9C2bXsBKqll2axELQIRbj/BtFavXi3zefToEaG6ULvmzpUTy5YtkRyer5uhj4Sajk3dGCSMnzAelSrSeiQ9C+UrVJLaS9aB9ujeXaJqobn0ikC2HNnRo1tPyeNOnTZZ2kAZBat92464cOkiMmXMhM1bNqJa1W/w4uVLlC5dEpGRkV4PZQosIoJy4ZJsQalSbI+k3U3H43Rqsi6RRL/pY3GiSCbr07uXQVqZk1siOTmmZNjVhdKswPT/ebvnfv0HCkmO/tq6dWvRoEFjiSrpD5AB+U8Fi+/Sj4J14jTSpc+AVSuXeaWHbt/+HW3btXfjWD1In9Y0FjeJCBYpJy7lF7EBmv57CkGFil8JSEnazNixo9GuXQcRtI4dO6J9OxUI6KkTBitr1qyTsrUjRw4Infjs2XOy08l5Z37PW7D0AjqICdUFa8LECdIF532C9eWXX0tUSReje/du6NJVsXd79uyJ7DmyIaJnLzGFk6dMTCBYHTp0Em4Xg53NWzajRo2aePHiueRWZ86Y4dUs5ODBQwgP7yXrHhU5G1988R7B0ieDZoJNUTmgfHnzivTrQscJuHbtOq5e/UWy41WrfK2p58R5O16C8A8U2dHjx/D48RME+Afim2+qYffu3ZJuoRksW6b0vxIs4lwPHz5F8uBkqMbGr1IRrAbByd+7b79k9wsWzO9FTebvmaO7duOmmEKW8yuWhefasHGzZqJT4PPPP8e+g4fgtFnxYZEPUaSIp0kd5+v8hUvS3JYuBjGzU6dOCTWZkSb7cCl6jy9/Tc0n3Y59+/ZJqql06dJCJXqfYDH6pN9IxueHH36Ig4cOyTsrZmsKHDp0VJoWly1XRiqXPBrLJZ99/OSxaPbq1Wtg+7Ztwldjvwr6e8bo8f79hzhy5Ig4HpUqVUDmzOpeiZpC31VTi2ASlJqFn8RHCBzmy5f3P8Z3GY0dPXZMHkXHlC15SCemqq9duzZSaS2A+ACqcNJ2SbOhf/G1JIaTvigM5y5clMKABvXrahGlnvgGVq1aJVqY/Kqvv/pSTYS2D+lvkQPPcbArHyPjq1euwuRnEiaFglA8E+cOJ1wuMRfbdu6SYgTWBkjLJ3cjYOD06TP47fp1EazmzZomqL8z+i4sWdu1a4+0vfzkk4+RIUMmYbAyJ/fll19KJOndlMkzH1wuviM1Z4YMGSQNtmvXLgkiPv30MxQ18PoTrjWwY+dOPH3yBCGhodLPgikpnevGoGLXrt0iOLwvacp79+4VOahWrao73/svBAvYu2cvxoz9AXaHE0OHDsa331TVds2/D0F3/vyzwA0cwMAB/aXf5pIl5Az5Y8XyZdJxWJdagpi1ateRlE65cuX/xhQCi2ii5y2QVpGbNq53d/TTA4Yvv/paJp3tEidNnKCgB+k+wGIA0mYGiQANHzYUt27dwbKly+EyOYUC7NvzSt1TiReLYttL55p4iYo7tG+r3VuhecwOrF+/UaqaDhzYI1Gq8TIKloIbesJms0hkW+yj4tJ5kAGSXmXzvlmvUqUaXr9+LUJEPhv7bNC3Cw8PlygxqYvj5HPYgZnExa1bNgsfT1+Ls6fPilnlRfwxe44cbh+LprBUqVJuKMcdjBjLv4wP1ku6KKmjRo8VzGfEiKGoUZ2gpmIS/ttr586fMXTYcPn+sKFDcP/BQyxevFg0BflX7DisXxSsb76tIYwGFgFQGN53kRA3bXYUAs0m7Ni+RaMmq+a2/L8KFSqKaqc/MG3qFA/9ABBt1advPxnH2DGjwdB88cIlcJkcOHTwoBvF1ifNqLHYNZmBAKPZrl27oFNH9pTwQCTjxk2QRis0UceO8l6kzXhXTevvRe1NbpfFGo/uPbqiRPFP0KZNWwmO6Bd9WanSe2e9QoVKePP2LYoXKyY9Sjt07CSC1bdPH2mJ+b6LVO0LFy6IWdu+fatXbw6C1h07dpL5CQ/vKX51jx49JeE/Z06UmGn9SlSwjKkbHT1maEl4gTVxGTJmQFho6H+ssVhpQ8YlTRAbylJ4WDrPwVBbKQakujgWmih29GU4mylzpvdOKoOO59KVD8iVM6cg8OooDrXINOm8p9wrk+5fKKmjULBUjONgaE4/k5qS+4d8cl9eklFw+FkWetDkMP2jd5TRP/Ps+XPB8/gzYQ9aGC/mgjY+/p4a9cHDh0IvSpM2jTR4YzMUXnx/ZiSS2s78PvExskFJr2GCmtAGNxWpPhyXZ27dZAr3v7E6irwwWg8GJW7cDgr2ePjwgfwb35HrRH4c54cFJnpF1HvhBgJskydPEe+j5GefCsd78+atsDmcqFvnO5Qo9qF2xMW/11h/p+FWrlqFG9dvInlwsOy4GTNmysuyCqVpk0bv/frhw0exa/9+BJKu0itcNIOUhsn/vJ1j+jJRc+aKYJcvV1Zq8nx3nC7cXLDly1eCBRikqZA+7Ole5+t0A7/8ck18HWYA6tWrK/0XTp8+K8S5oUMGalGgt8bSF/HevXtYuGgpnA47Kn1VEbly5haqDDUFK5OIgxnfhVqaTeS4GZiInzRpighBzhw5JDBYuGixvHmVKlUEr1u2jERISJ9UmnB2PuYcDBo0IEFu8e/W6u9+b3JJU29eClnmziddxeZwoEH9evigcCGMHD1WKmZHDB2M6lWraCcQ/PcFq/+AQTh06JA4h+vXr0Pjxk0kgitTprS7Q0xSL7Ro0WI5UYMQAVv8ZMjgOUDAOFK+I3Gs1m3aiTPfqmVzKbnXtbU6F0bnsynKNUPr02fOSk9V+oLBwQoiMFZt6xpq37796NdvgBwgMHbsKFy58otQk5lcP3RwrwCTRo3F99GJlPSxOnfpIT5W126dUewjVum0k4iWaRjieUbBaq9BBAQ0CV3wqBfiWEWLfoRu3boIjsUrIiJc8po9wyNk3FMmT8aJkyewccNGEazdu38W4fxvXiaXHHniYYISN2reoiWsdifq1K6BQgUL4sfxEyUqHNC3Dyp/Xek/9rH+buB6TysK1sKF8wV4JBvgs88+kyqT911M0SjsySW4lacdt66xPD20aDJ4tAiLTBs3aYj2bdsqMqnsL2/B4qIPGTIcZ86dl6a5c+dEimCpjybsMMO8KQMU/4BADB7cXzTYli1bJSrcsmWDcN4TA0QpmNeuXUPffgNlXG3atkKRD4oKNZkaa/TokQK5GL/LMiyeZkHTNXPmdDRt0kw2IqGGDh3ao0+fviI4JExmyZoF/fsPEFP3/fdjRVtt27ZdBH7jhrUSSf43Ly+NpcjyJhkc/8YSLXLbaR458yHBIW5us9Ef89huYwGF8Rwb9QkdwlAMV5/uvC4X3sXESIUxJ4+4y9u37KzilB0bwtMivNicBn6oluOMjWOzViBVyjADB0ppYzE3Wsih02b44WTJAhGcPNhNuVWkTm8TF/0uRhpnELXmuHT507W8cUG4UPTZKKWcL0IHciKHyyVVPjrl2/gd3RQyfRUdHSOZA1YqsevLO3aXgQspQlMggM3NDF+kz8p3oeDx98xScI5ZPEHgVTosu1ihEyxRXnT0W3k3+mqcZ1Vir07U8KUGqQVT/6fPiTsadp/0YVzX9+BYFCw662yIT/+kWrXKaNuG/Tk9AChBuJUrV0mZ1eRJk7B+/XqcOn1aBj9nzmxpEqZfT548Q69evbReAZVRuFBhTJ02U1ie3bt1wdMnz8VMsLHN1KlTsGLFCkGlGd6z92mPHuGIefcOn3z6iXQ2ZotCS7wNtWrVQJ58uTFx8iQE+AUJNZmHOZGazDbcc6JmI13a1FrZoSpLa926vXCsWAQ6ZPAAt6D7TigXhr7I5k3b5LTQRYsWStEu+zmkS5cOU6ZMRtu2bWG12ZEtaxbpSWq8Tpw4CUaC5ERF9A6X9uW7ft4lGmvFiqVIERrqxW9r1pyNTixSQd2pY3sMGTpSKl+aNG4inQuNQj5nzlwpuacJX7p0iTA42FKKqaVx48ahffv2ogR4Ohr9KDJs+e5t27ZBhkwZMHbMj1L6P3jIAJQqxQ7MatO97+J88N1HjBghARyrkBg5/vD996KxR40a6W4lqjacul+iuUJWjlDIGjRogIjwHobQXLWqnj1nvnRHXrF4EebPX4CDhw7LTuapW8mTs+ZOCaKizTSTaKdW7VqCAI8YMUYitgED+uHxQ9bkLRYi/qrVy6VnBOsDaQrXrl2Jhg3pY71FuXJlRRBbNG8tSHzjJo3xwQcFtFO2AjFoYD88f/5MdU02m7Bl80bNx+IwVEuer7+qKgvII0kmTRxvwF2MPCrlbrKN0bKlK0UbCNVlxEgp0OR5NcuWLUL16rWkti53rhzS/NZ4sY8DO934mfww9vvRuHz1itRqkg1x+NB+t8bTv1Ppy8qIjY1H7tw55LCprt26i4broh3SZLy3tDFav0nA2L37dmHQoGECEUgbo0XzUKsGcT/SZkqge3f6WF1lHcMjeiJ7zqwI79FLtO6kyRO8UjrvlywF8rJFKFE/FsCwmW6viN5iHVhfUKrU50njWJRM/kdmJU+g4t/J127bRtFC9Isaa8XqtZLmGPfTD0pjnaLGSi6aQqlrJbWEKXr37iN2nFjUBx8UwdRp00Tw6DA/f/4KmzZulgFOnjIBS5etwvnzZ+WErGnTJiMioo+obzbLaNG8qfCJLDYbataojvwF8mHy5KmS6O3atZPwkFatUtRk+kFpWYmjYet8l5Yt28o4ihf/SBZQv/TTFvSfVRS4AkzbsAJl8WJqrBlSZsUQftKkiWjXrr2wQEnWmzJ5ktf8HDt+HBPGTxKGaK/eEdJc5Oefd0tUuHzZ4gSV0c1btkZcLIU0lxSdjhw5WtotsaiWuVqjxmIku2fPXsGmlixZJODrzZs3kC1bdqkJINZEi1OwYEG0bNkCw4eNEK3bslUrgSvGjP5eEPUhQwahZMlP/6HGgrw7eWQ0udSEmbNkwfdjfxTzOXLksPdrLD5F1Y2ZZJE4wWRw0tl7F60orbTNdOLpQ+inOMjhlppO43eI/xBcJfWVJs04MZ4VUJohJoZ0YnUvdtmLjYmVvgVCc06TWu4lx5gFBkpFNlMtxnFxEvldGZfTqfk2JsFseGKCLlh81ssXpO2qo1a8HWjiRzap8hG/iPdyOBEbR78SSJM2Ld69jZaOMNztHOdLKUOD+J/0T1SEqDSf7oeokimI30jIRPCktGnEVBv7njIlxOdxnoVC7a7WSahHvE5b8/21C3iulcfxXpwThcWZBLvjOr15/UZ+ZpW457CBhKaQa8x31NeRn1d+oHooTTGDPP4b/Ua90bHRrUjUFDZq3EQVhtb5TipYfvhBUVYGDeqPp89eYN68+QgMCJDILUf2rFpDJ9UprknTpnj1+g0++/QTjBv3UyKCpSglXEWWgJOGw1wYdyAbnjF5TFO4fPkyNGvWXFIU5cuXQ+cuHdG6VVvExVnQtGljaWU0YuRI+JkDMKB/X5nU+fMXyb03blgn7ZPkiDSXU7r7fvtNLTGj9C3Ga5XQapqc0qBt0MChklgfPnwobt25jVUr10qPqm3bt2LsmDHSsZgh+eJFi/BdnTqIj7MhZ47sWL58idzFV7D0d5w6baqkdOhj7d71M8LC2DdUP+MH0sifG4zg6eLFC9yOcuKejz53CYWO8/ltjZoqpfPhhxIJ9ujRQwBTpneyZ8+Bvr37CbvhJ3b382KQet+PbcAJXbx89QqlS5UU/9fTqtuEI0eOonffvjCb/DF92lS3v5YkQEptQJ+GOTorj5qtXx9FihTCyBFjpHfDsOFD8Oz5C0RGzZUz8pYuXohcObO76/1pHurVbQSizWXLfIFJk8b7ZOPduk0EK2rOfBEsDmjNmlVicihYpM2sXbsa9es3FLiBOBZL6puyVWS8FU2aNJZxkdvECIgd/dggY87c+aKet2zegIzp07vPtaZgfVmpsggW7zVlspYrFO1AasxhDOg/GGZ/M0aPHiE4l2oM65RTtkaMGInTp0+L07pyxTJJNdFfI1Fv9SqdmuytsfSoefwEBjgKLyKOpXpKeEiFpDkzemOlEDsPvk9jJSZOxn/76qsqeP3mjfiy9EnZcZlWiPWN2bJnRXjPXmJdpk715mP53pf+YJWq1cRCMLc6c8Y0pQxUeIgDBw+iV69+yseaPVMIBR7XIhHnnQvMqCIyKkpMToniJZA5S2Zs27pdzET1b7+RSThy7Jg0Nm3TqqX4MvpFp3J25FxR/Xnz5kK9unUNjj+BIg330Xo+UFMcP3FS7D47Gx86fESYi6ze6dihPebNXyj3IqOiYoVyouGYc2OZPDGlLVu3idlkYvzdu2hx/DlQctjdXV40kzR58jQJsfPkzS3sB6NZJvOSXZbprzHi5AFOJ06elLag4RER2L59u6SEKBTt2rYFKcCEH0gv7tC+nSYMniBAb9DC+WQ18vlzF2SB+/QJl+OBjdfUqdOEwUEWK6M3Yz+hxN2IpMVr6rQZiI2JEQZHpYoVsGIl21068NXXXyF1mlQSRHCuSd+hH6auhLqR2pWcNLo8efLkQeNG6lQKwfrMJmGqsokKfVBaDzKJ3ytYSqV7n/Tg+zM5QvpppFwkpkd4ekKAv5/0eCI1hqE4VX7GDBlx584fIqSpUoVKmdW9+w/lGaT0cqHZIog/Ez2m/6NPJrUFu9eRFUAhyZGdXCRPkxFibeyiTL8pW7YsCU4j1V9U/BKxIJq2NDG20UBTbQd6plYRadzTrQmlcV7U7zyfU/OtY3IGXJzBkFmrZpLDb/g/J/66S2ryWxEwajymVih0ZFaQI/XHH4pOTJYBSXf/VLh8cUXfn9+8jcbdu3/JGJhL5ZrRbKquhoW88rT0rW7cvKlRk1NIOyYexceLp4Cx/vLu3bvyc65cOWV9+LwkfSzjwiW1L8hGiJw9T8wGzUDUnDk4sP+QNMrYvGUTmjRtJowEFimwQ12jRs2kVKp27RooXqIYhg4dIUtDpgThiIULFojzR3YDWZV6aoQvzBMgGEhUqFjRyy/iOMm6YJ8mmsJhQwejdu1aiQ5Z74SjlpyouscFln/RBc4dghjAUV3IjJtN2+NusDeRpyp5pQBrWkydqgSny4Fu3Xvh5MmTyJsnj/hn1ap9Kz0n8ufLi0GDB6J9O9U3nimZdu3a/WPBcm8knya7+qYgyY++FqGeKVOmSA9RVg/Fx8Xj4MG90l1av2gKK1epKpu+TJlyaNWqOTp17CLTp2gzORERHiE+KDsJsl2mvm4JcCzf+fH9oL4DWHUze/Yc2WHs6jJn7lzs23cQKUJCsXXrRjRs1ASvXr8WbINNUevXbwxLvAV16tQSwRo+fJRMFoWBTcZ4P6rntWvXCNBnfDkyGZn7Klu2LCZMGOelTSlYQ4YMFfPqK1jeCD2X1wEz/BAfb8e+I2fx8lW0mDmzmdCI6pvg7hUsik3EUTtmS9Nw0rpe9VWglnSC5yvzcCqn4GTuv9vt4DHKrEm0Oa1SDp89ayY0b1JLgpQePSJASCJ37jxYuWIpvvm2pkAE7B/B/lkd2ncQLdKlSyc5yf7faCxfzWpcU7oddOi5iQn5sHPiunXMYVpx8MCeBIL11VeVpZkd+eytW7UQf40+FQUrR86c6N69h5hCct7/ljaTlJYSda/FmqTZ6mfp8Py769dviOZhSfnXX1XEocOHBeBLnyEdin5YVGoOyeXKkTO7+GPs58SLeBKR8Fu3bgr1loUChBT0i+qYtFy+OKOxkiU/8xoeaR7nzl8QH4v3EpKg4TKaAt1UXb56Bxs2H4HJHCjC5IcAOPxU5bWefFa30M4ilGy0U3XJ0ZrI8b48KIpCRv+FAmW38/g1ChTP97PBYXPIkSgWWzwslliEhvhh9oyRCEuRDCdPnsbT588RGhqGCuXKY6/2jgSYixX7SNi6fAaLTo29w3Sh8X1HfW08AuhpQ+n5rEso3yziIID8ealSePzkiZyCRn/q22+quE/MUHgmsGv3LllH5hDp4548xWPkXChSuLBAMsy2cJ7Kli7jzjMmGhW+T6iMguX5nGo5eOTocemFQMC0Tt3v3KVS1ATRMTFgOx0OiOF0KUYPGhYiqYIrV/DLL7/IfVh1TaF7cP++aEO2wTYeBOWlhcjV+vMvHDl6RE7gotklXYRAHi8WxzLJSuGjX1erZg34Bfjh0pXfsWnrcXV6o9kFPydZktpRxNqpYUqDaY3ktFbV1E8iWHaHRMDsNOySMxkd6mR4h4NdNaXdN516huuMkOOtFnEDwkL9MWvaMISlUJ2cdUHnVLCCh99h12QGJaT8UkBLlCiBdOnTYfcuVYdJoiIJdkbOO6nHbEtJeOabb77Bpk2bJNihb/bxxx/LxqTgk078wQeFPEtnMkmUS6asndVYDRt4HZ+isy30RJ6+SbkGvi2tjHLzrwVL11aJCR+baxw4cBihocHYunWT6ionwuPEo0dP0LhxU8TFW6SqmnRk4zVnzjws0hikrCjmaQpsO8j6uS1beC89glIFsMaB66bQ7BcgSDLBQJYpcaxsbjtu3HiBLjJlzIzVq5YjeXAQLlz+E1u3n4QrgHdzwOSiKfQXoSG+I4um9+DUW0ma1Wk7LqddAEOaQTvNn8MuzTmIE9EnIbJut/HvTljt8bA64hFns8ISa0VYqB9mTn8dnOMAACAASURBVB2JlKFkRXhXM1Ws+KVsirx5aQoHoaM0l7OiW7duKFGc1OS24kfyZFdaCOMcsLKGdGJGbqTNVK9RU+aBQtm9W1c5LY1C26dPHzRv1kQJtbR35BnRP2KjnHJhwf59uwymUOvwZxinmhZPV+n3KaFEfSz9y1qqT76v3zQpMzNo8DAcOHAIKUJDsH37FgQlC3IHsGQZNqCPZbFI9e2QIQMNtF2T6k68YKE0HSNuNX36LBw5QiENwY5tW5EsOLnygaTgVZH79clhMnbQoMEw+/lj6JDBUtQwe1aUfGTnjm3SI+Lo0WMyYWvXLJPmH5eu3MPWbSfh8vfn6TGgMWTkRoFys0R59oyg6C6paLFbYnDu1EkBT3nqBpkW+fIXQEBwCtFMFCpqLQoa/07Bol9ls8dLu28CutRYM6cORVgoN4rnHfhO5PPHxMTLKWg87LI96cRWq5RvUUDatGkNf78ASSVV+pJdjz3BBcvOWLJFwWK/LAYCb16/RomPP5ZaSSWkFKwItGrZws0u4RyO+f57rF+3UfOx9iJzZvKx1FE16lKZC7XZdPxR/1P7vbYJjUFfkoKliZJ2Y+Vb+F7uG5lMuHnjhpQpMTf2yWefSic9XRC4G9gAg+qT0ANttdsWSvPWv3D//j0hvpF1QPPGKJAlUZ98+qkstjxfz48YBsLIk000uDi8L30bfp9jY26RuBN3LyEMlrCRgnL56l/Yuu0E4E9YQ4cVTILNcINyHPw+hc7Pz4VHDx7gwrF9ePH0ITJkziH92C2x0fAPCMLn5b9G2oxZYLOo3qs2h0X8LJpDmkEuqM0Wj9i4OKRIEYiZkylYwZ410nwCJniJzVFLs9f71V+uimZkITALd69cuSzzQEggbZq0XhqLpp+wC1M2BEXPnOG9bEiZMpXAAHQzeC/ytZjX1C8qEOKFPBSBY2ezYGKHnlSTbgR1+MlT66jDColZsSRNIT9MgJQN8+lLEHWtXauml1wdPHgQP+/e4+5Yx9o/ktmIbfCwJJa062gOUwJTpkyVSSZZj9W/q1evkZfloT9Edvft3S803r59eks9nK6R+PwxY8dKxMQCzBrffouJEyfJxPHojho1anhUO9HgAwex6+c9gsEOHjzQTU1WL6u8mktX/sSOnSfg8uMRJlqzXQH9tHOQaQ6l8asTMXFvcWT/Nty+ypM0/BEYEoaQ0DDYbRbYXTYU/aQUChQsCrtNnQpvd9hEa7EwlWOkOaNgxeiCNWkIUoQEY868ebhz644c0En6NRPDzAiw7L1X7566CyrjuPP7H5gxY4b4mq1at0LRIh96+Vi+i2s0V3/88YfqMu10SJ0ge3D4Wh3Pzy7MnDlbMDSCwHQtRo8ag+joWBQqXFCa6tK6UMA576xXIKuFU0uqNqnjbk3lS5vRF5TU5O++qyMVLaTN8HRN4wsIjhU1XzhUK1csx/z587F//yHZcdu2bVZteTRM8tHDx2jYqJFMNB3qjz4qKjgWBzh0yCCBG0gp5s/r1q6WydUHSLPCUn9qpoqVKqFHt25o0qSJmNXmzZtLgw23z2AyCf0mKnIuTGYXtm7djIwZ02vzpo7xoGBd/fUetu84Dhc1lgZ0yp+URhN9ej852NFktuHm9SvY9/M6BDrsCDQHwmYyS/THwOJ17Fu4ApOjSfP2CAhIzt4hAuTSEWa7cNFYFk2w4qmxAjBj4hCEss14z3CcOXUWufPkxpIlC1GtanXxsdjkd8XKpWrMmsLgQZjkWFGwJkwYLwcAGJ13FcEl7vvwEPJOnToJ0ZDl8K1atPDSWB63R/lcLP+6cP4iMmbKhC1bNqJKlarSU57pGnLhunQh3GCSKp1s2XIKzw4mJ+ZERb6/Elp/ELUIueacHJ4jQyfQeLFQYO68heJrzJ/Pg4CWSLsgOtpr16zyyppT1bJdEAWreo3q+LDIB/jhh3GSae/dK0Iqb5cvX47AoEDMnzcP2QyNbum3NGnSTNDh0mXKSopHCHZWHt1bX05u0K0kpYJUl/nzFsHP34RVq1Zo1GRNfDRHnKZwx8/0sQIExxKTbvCveMaPH7FpRwyWLYpEzjRBaN+kPtKlSQe7y4w/fr+FJ08e4fJv17H/zK/I8+EnqFK1Oiw2foewg02Ej3Nns2im0BKPkGA/TNc0FusXz505L/ALOzDXr9dQGsYRx5o3b67m4yg+/eXLV8WJ53z98MP3Xp0Gk9Y+Si5JWe7Vu5f4feR2NWnc2Gsj+mq78Ije4BlCbGyyYsVyNGhYD69fRUuld6NGDdCrd29RAJ07dULWbNkk0OCDpk6ZLNZIvxL4WEbp51nBtL2EEDz0CrUQ1Bh0Svl50oXZy4mD5+KGhAZ7dRQWKktsnGgMMkvpO9Hn4IDoTDNIEJoMgGBSO8Q/8zi3ilrrElotS5rYD50/c0yeboAKd6G55dh4MUJVhxZoZlCLRq78cg87d52Ew+xPhqP83umnfCxGhX4uxoh2xL59ht071qNy8Q9QvVpFpEiVBkEhaeCwROPVk7/w5PFLLNyyHxfu3EWLFh1gdZFy5BQ4goeF0mey6oIVH4/QEH9MnzgYYSEhiImPlVQWwVLOH9tV6n6LKtLgG6jIkfNK+IC/Z3c/46FVXrvdgDPKZoFLNCh5Xvwu54psFF/Ixoh9kWGhn1HIQIynrZGpTh+VbFj6y8TuuA4UdL17IhWKDgsl6mPpEkx2AwljfEjVqlWlsjepS2/Vo3O/9UO/3ZGL5vl7XEHjidEQivO69etl4KSXZM3iaVX0PohDaSpD6sXlwtq167F61VpVRDk3Uqg9dGZJJ54+fYrk5q78chc/7z4Np5mHH2gmxE8dN0wN5u8yw+yKhyPuNeJjn6NE/tywx0YjLHUG5MpXEA7LO9y58SscfgEITp8NsxcsxQdFP4XD6Qer066iQ3He7aJZuenI6wpNEYjpEwaLjyUVaZ4JEesQF2tBzlw5ZZweGrhmFX1M3fuQ+GbNW0qmolChgtJznuwPbm4mtzm3I0eNFqFgRfu5s+elBJ8CuHTJIikdYzEH/Vyi6ao/vJrjS5cuYujQobJZ27RpI7WEo0aNkbkeM2a0YGZGrEvWx/sgTFX+xUMjKVgN6teXNkYJF1nxnNTaqnyYihTVyQVwKZ/F2/6rvlkul4YXASCHe+GCJUKYI22GvQn0Sz1T9yG878XoxZerTh8rcvYcRZvZukl6jx85fBwZM6XHmjUrRCNSsHbuPg0XUznagglGpR3+yC5YZkc8smcMw7PHv+Oz4h/gzJEjSG5WPbaeP3+C23fvI0P+wqhQ9VusWLEOVmcA7E4/2EEHnlGhQ3PcbbDGxyPGEofQkABMnzAEKRgV6glwzU0vX74S4mLjkb9AfqzUfSyfneyZa28sz3fDExNjOo0wBY99IdxAYY+IiJAok/wszg95++Tmk/1LjXjwwH7hxytTmFZ8VCM4zUYm9LHI/iB9KUf2nHJoAlNlc+ZEvj+lowsPqcms+efPLHQ0lmZ7C4qGaRh2nwaq68bMLXSeCXBjufJPa9duwOZNW8UvYi4ws7FC2Qfn8Ai3/hQl1EqgTdi0eSvWrFkjO42FGIsWL8L5c5eQNl0aTBz/k1QVX/n1HnbsOQWTiaZQ86/8nLCb/BDk9JfTzkyIx5dF8iM6+oEcjPTy6VPpJJMmdRrEvn2Ni1d/QVCq9HKe4OVrN3D7SQziTf6yEXmGNk2hxeqEzWKF1RongpUiJBDTJgxGWGgIXFRXblwIUjfIqJB1f6oHmAKD1SY0NKzTUBff4ltde/OzTFqT6pK/QAE0a9oMo8eMlawAg50sWTJJwQXvzRZP1EI6zZmns86aFSkai5XOM2ZMk3nUYSXCGmPGfC9C2bR5E8EGx4+bJEjXsGFDBOp4r4/FXxIKIP5D6aA9FWryu2jBkpjL4+8ZxVBbkZBnPFKDL0fKKtUv/QECndI12eUSYiChCBL3lB8UIg10uWP0e3l1zvMRLPob6nQvHhhOO6+NS6jJIWL/Y2PiRA+Q4ssxqq7JJulszD8vXbuHnXtOwWxSzrty3F1wmvzgB3/4ORywOmJQNEs65MyZDskCTEhuduHtqzdIHhSMt6+eISBZMviFpIDd6Y8LV6/j5uPXsJsD5URZl4MOu0NqMvlsqzUWsdRYwUqwaArfvnsLm1X5WJw/mWvSnNlFORX7cCkwWOUg2d35rZovOWDdAz7z3zgfDIzku3IvUrdJcyYt3Lt+kZ/jvWgICCnQVFOg+TwKE9eFviGFh3RjoYWzA3NAgMw3FQ4van5+hh2YuW6kn+u+33t9rFev3ogpZHeZhg3roXChQoInUc2PHD5CuFg0YbwZbbPKXykp4GDr1mmA12/eClm/X78+QpuRzjE1a6BY8Y8wYiTPsWER6GBJjLJDMU3hqpXLheqrroSwLHlcPAiTgsiTsD4oXFDOhKbgywECr14hKmqeTAbTQZMmT5RolcnwVSuWS43fletKY5mhCj6chBjEktMcmmF2Ag6XDSZHLArkyYaUiIEr+hVgc+HJ42d4/fIZsuXIgmRpM8I/LCPOXb2JaIsLdh6tYrdL2sdCoaKAxls0waLzHohp4wchNCQY4RHhOHP6rPhUixctxDff1BQnO28+xSDVtQT/1OEGzjU7+pFObNRYbPTG5mz58xeQMrXqNWvJ0S1MBVELubUImNM9gp49w2VDsmzsxInjcsYPawvJkqUpvHjhMjJlzoANG9ahevXqePnyLb4oXRLNmzUXU0gB7hnRQ4o3evfqK5tj1szp0m3mbzUWfSzyne0Ol7SqLlKkCEaOHCU7aMTwYXjy9Blmz4lCkH+AtDpkdYk6lMklFbw1a9WVRS5TphT69+8nXfkYUdSpU1teWHWbgdyLOBZ56myUsW7damEoKCFNKFjsgcAOzIwqWSnCBmeDBw+V9xk+bIhw3pnS4W7atn0Lxo3/CceOnJBGJmvXrERwciVY2/ecElaDuIKMCJ2MBAG7PyQqNDudsJpsCDI5UThdcgS+e45XL14jJFkKPHn6GMlDAuGfJj2eWJPhyesYuKhdHDwCl867JljMGVqssOgaKyRICVZwMHqE98DJk2eQM1cOrFjONEwNAaWJuq9du8rdxIRzcO7cOakIUt1mJgsr1Jg+0bvwSYn9kkX4trrKFdJML1rIUzo81+GjR8TFYVM7+ljMo7Kmk5qMh4WzYzUFmb06tm7ZgKrVquHVyzcoW7Y0mjdrprrN+KtuMzwrMbxnOMwmP61V5D8QLIads2fPlmiBWXH2K9i+fYeEsDWqV5cDADhIegHt27cTdqF+UTNFRs3TKK05pXyMiWaavBIfFxOcSj8A6ttvvxHVTRoJBYv3YspCT/n4Rj+csLlz58m4Sn5OajKBvK0y0Tynmb7FIZ5XaDKhW/cu0g2QLSGpqtt3aItkgUG4dO0uduw9DbNLZQeccoqaEiwKmR91mQOwmO2A1YIc6QKRLPoRwlKkxtMnLwRJz5o1E2IDQ3Dhj1dwmHgWIE0gKTR22JyEG0idocbSTKGVzrsSLJrCVWtWy4HhadOmk47L06bNEB4/AV32L/X4VmZhjbAw1WT2E+zOSKOhSSMGSCYnkXC27iZlmsQ9As2MCo0Xj7+jD8r3bdSoEW7fuY2LFy6KT9i7dwQ2bdyCe/fuIzRFsGCX02bMQFwMjxTOg89LlcTKlavldl99WVHK4FatWi0arFmzpvKZJKNCHceiL0MnjikV0i84SO1t5Y/HT55K22juInKGHj18ICAmc3FFinyI69evC6YUljIU2bNlF+4WtR2BNzqoui6iBWLroMePnoowFf6gIO7ff4zot29ExfIwSl//TYykZnapFdmDgTub0SSxIZ7AymRxkSIfqNSS4fQvCtKla39hx+6TMNEUuohhKTn2I3VGIkMzApwm2E12mBxWhIW4EPj6LxTIXwiBAUGCuTEK/zPahit/vpZD001Oh2I4COOBqDuT0XbYLHTidR8rCNMmULBCNGXsaUVw+dJlQe6DQ5IJTGCEG7iJyS9nliN3njx49/adUMHp55I0+fudP+RkMbYIYNUS/UhdoxEDvH7jhqwZ15DnRbNIhL+nhqN/RoYo152N2pjOYdU5weoPPiiMX3/9VVvHMOFbkWLDqc+aJbPQk9WLGJPSmhOTVCU0TSEbmzJMJU+Hp24Z4QamYGbNjhRHkimdqKgo7Nu/D2EpUmLT5k1SWUNN9MUXn2PQwAGoV7+hVkpWG0MGD9ImTkWHwm6Yv1jaWLFka8rUmVpz2xTSVY4AoibVcsCr0f3avWcPBgwYLCHw8GGDJfXDCmYK/I4d20QDyAmibkk24dKvmmCZAmCmYKncM1w8FJKen8mEAEaLoGBZkCZlEN7+dhIPHz0WGCFd+vSKH545N45e+ROBGgDLFk92nVJjswqwqQtWnJXIuzeOpZFW5XXKli0ncAN9LLJojUn68+fPo3Xr1mKCpkydihPHT0r7TJov0ovYDPjS5QvCRl2+bJkch0dNRgEjt62dxkbt07u3nFXdtWs3cezZMoA9RFUXHCsOHNiHgQMHC1OClUiEGypXriwVW1+U/gItW7REh46EG4BeET1EO/rSf4y+oSiAxLomM2lJFdmoUUP069vHS6UuWLBIjhMhKr9y5QrMnTsXXGRWL2/ZsllaaDMSZCk7y+jr1qkvUVCdurUxdNgQzYdQO3bmzEjwfiyxJ21m2vSZUrPGiGb7tq0INgiWIiNonWA0hmP//gPFGaW/xt3HhC2bglGwWIyg1LP2PRdw6de7yscyqTYAhNvosAtASj+R2JvDIfhMsiA/FM2XCa/v/IIHt2/DEv0G6dJnRNps2VCwVDkcOHcDL1+/lYJbM511pojsJjGD1F7xtjjYLST6xSKZBpCmDEkurSmNV5kyZSUiY65w3bp1Bo3lwrlz59GqVRv4B/hJbR8PSHAL1pFD0i7p/PlzyJc/H1YsX45gMhS0m1NI2rZrJ1q0b99+otW7dusqRMzp06YLU5U4lkewBoowZmJHv21b8dVXX4olIp+9VavWYMskCmyviHC0adsmSdaL/m4JBIsPYutEh8uF3DlzeXUB5pdu37kjdGRqhvLly+PWzVt49OihnMJF1sHhI0elapiHOtIkHT50RLQN20EzCW3UfvzuzZt3JHHMzrw0m1T1jPT4Yh6Qzhux5zjY6e7ChYvStY9HqVji48VsUJDYCJbJcF2w1J9m0Vjbd58Sgh+toN3kgtlFQfKDk2wHQJzXVGGhuH7tV2QNsSKlvwOIf4fo50/gFxCEZKnSITBlWhy6+ifyflwG7AIV9/otHj78Q6AKC6EViwlv7VYgliwHCwLIICWOlSJYggXy5fUWSHqTD26mChUqGGTOJYdB8ZwivwB/fPrJJ3j27Cn++vMvEZZq1apIRMheDaySKVuunFCX9IsbjcAmOWR0K6j9T58ihmcSpiobttA/o2WiL3zhwnm8JKySPJmcbb13z24x6cxc5MuXDydPnZYxFypUQEypbgiSygQkECyGn3SKqVJZzkWIn70ZuDgskCC3x/fyBk49v6VDvWPHTuGIkyFJn40HWJJMIHTimDhp7U3/pnr1b92l77rweZB9TesY8oh0bI+fOCGCVPKzz9TLGsrDqPnoCzLHxkCBZDnRWLtOSmEFNSDRcifs8AsIRNp0GZAxYyZpLnLv7l+Ij42BnyUGOTOlRKaUgQJBOBwmxNj9cfdpNF7Z/GFzmpE5T3ZYXA6Emf1htb7D73/dReA7O2JhhS3eglhbHFIE+2P6pBHCx9L9En3OaI6Y4+TxKVxwNm7jgjKyS5sundCKOD+sBqfPqqhpGpfM5zQL4yLzRNn9+9lyHCheooQ00HNrE6EmnxFOFoOh+vXqSpRIHjxPiGUHa/q5+hipOPbvPyja8OMSJVCocCF3TvhvBYsP5Y3oH9HHstocYgo/LFJY4Aa+7OjRo/DNt9UStIQ2LqjHoXPi4cPH4IlU+oFPnCzmr6hShw8fJn0s2QpRTOG61ciZ3dPc1luovAWLP0n516DBkqAmg9S3/IvnJfMwAvKeePh4SPIQXPrlT2zdeRxm+EtPCBvsSJspg0Rov/9xV/osUGM7bHah0ASYzYiNeQs440TbsP9WnIXaM1AWxM8cBEcQYLLE4oO8uZAleyYEpw7Dw9//QHR0HC5e/hUWCznvgSJYKUKSwWZ2wd/l0SzlylVQaHn+/ILtsQOz1Rovke3HJT4WU0iu26RJE6SnutvWJdje3vlTdqEhzkWNFREeLidwGGGc73/4SUwvA62DB/ZiwIAB0pOeKMCOHdtF++lCw3K1jp07SUk9q3Ra08fS2CF/K1j6Lnj5koJVAzYraSuN8EGRDwTUJCVk9KiRoll4M9Wkzftl9HdVks5Dhx6Lz0UKLyk4rEIZOnS4NMYYNmwo2Ije7WNpgpVQ+yk/ydhIg59hu6ABAwYKNZlphTrf1XZPNcfWt98AHDx4BBkypBXALyR5MC7/8ic27zwGk5PkGAfC0qRCzgL5pByLwsawn4tIxRjLc5ztLrpf8nxmIYhTMfSnhmFpl8NuRpYsoehcowICrlyBOXVKpKv8JVw2K86cvYj7T17h99/v4cHrZxg1tDdSBieHw8VSNEWz5jyWL19ByIy6YLVr30kgDLbjpnZo21aVgE2eMkkdmGXwbvQ18w31OREULHK5SDxhiT1bYhqv73/4EWvX8sQMChbncgAuXroiFVH0UUkM0C+a1PYdOQ7SnXpJj6yESKP6tC5oCUwhYX06hFShfAhtP0/34uBpazNm0Al0iWwZwz9xMQiMknBGn4A7gWqW6pcPz50nl5QXsZqZgyxWvJicIOZ7eWtDz2/pQyifyiwRVaYMGd2hPMf+2283pCMznfmPSxSXTjFXfv0Lm7YT6zLLhH5cqiSOHD8Jq5UQgep8x3+nb8eNYbeSuGcHEz6qq45ZDh2ncPibAxAaZEL/+p/iRd+RMB+5iLAW1WDKX1jygTEhyeEICkTy0JQIzZEVqeQkL96XKL8n30mTRGtAejFBUrJxWdjKpDExODnIwGQSKILdahLre2o0cfrfCSfo1GRCFYQJPJdJmvU+efxYAo3PS5aUdkiMAoOSJRP8UhhM2kUnXqqpzGbkzJFT+FjakVtuJeMWqMTgBt3J1bPpXCA6yKtWr5UJb968iUQKO3f8LJNPKIJA5KXLlwXZHjJ0kCQnyeUpVDg/2rVtJ7ZYYWSKDaEgAAUD7NixC/v2HoB/gElQ+m3bduDqL79IVfXgIYPw04/jZDezp2atWjXlSFw6w3Qu2T2FB1/6+QegUcP6KPV5SU2wWGViwrwF83Ht1+uSFxs0sL8ApBev/olNO4+o8gyTC0VLFMPBA8cRF28VomLy5CFiCjk+u9UiHDI+j2598uAQSdOQJcpohBBD4xplUWTVfATCgdCsufD8yX24fr0F04N7sDWsjxSF88DPyeJVEzI0awD7/9PeeYdZVS1tvroBwYyYUDCCeEG94xVMRAkKihdBkCjQJMmhQRBRycnQTQbJCJIlg6CggCQzCpLMenXuNWcy3TO/d+11zj67T0PrfPN888csHx/ghH32XqtWVa2qt946+ywdGoSYCkyJgxw57U8Z+9hxk0RuW6dObbvrzrtCwhAk8ENwobFjx0pALrnkUmmlcGsWXueUjCmENYhY1KSJk3Togp/Ud6rw2m706NH2yaefq5Rs4ADIVuLmmtjk+IkTNL9169S1Cy+8ONYPkb6KpUsntnmR5oqGG6JBr7Vr19mAgYNjpvDb777XDUKwRvevKZOn2KsbNylBTYl9o0ZNdfSHLgiUQdwnSMQ+8MbEiVTpEG7IrxjO6DFjFV/h4ehsWr8+uPifdPqkIWfDhqSHDluLFi2sTOnS1qfvo5qoAf0fT/CxmKz0Xj1t08Yt0pTysc44XXWFS1dtklCVvLaU7d3/sf3++xE7dOSwnXaaY0KmYoiENig3ahaPHj4UABBdAPTYMfd/av4T1q3VvXZuk+ZWqOot9tvR/HbmlRdZ9qYdVujwCSv87CjiD/b9vn32yxdfW+lunSyrAL8RLlBJxJSBIuBYj3B37dJZAuA2padJCuxyIG5prVrZ+zt3WYmSJez5ObPt9NNpzeKuSbiBBgL4UA8//LDCDZ07ddZ8jRkzRkR4YU0Hzurtt98VouPFNWu0JnFT+Ia1bddO8TT8tcuvuNLSu3dXaIQ45p+qhCbyzi1SQAmnJuqa8iQEa+b0WVbgNJcnmjlzpm3Zsk1HXgQNn+D7H77XSW3ECHgqEycvbOpmzJhpz82eI0dx1qyZNnXadLWVwwRQvt+8eUtFiCnq6NSxo2sFd/CgWtpiGmAn5ogJLv+ee2rFosFoAIBp27e9bhdccJHNnj1DdYU73//Elq/aYkeyjto/br3FVq54WVwGUABQmQwCAw1L6EHPz3bn9Hgc/PpxhVQ4nlM/aCeOWHq7+lagXQfL+tsVdqJQAbuw/E323aSFVrDw+XZu91Z2NPu4/bhkjV10+eV2aZ8ulnLO+TKDpI7CPorPepDx6NK1uzYx/hElW35w2IDhJzzgYtj1/i6lVFjgsGDR5QK4MesGvPmy4pdKwEhoDx8+3CpV8h1W3aFN19rleFYXLVoUC/XwHoHa9J6upTCl/7Q8efQRWBHBdmXoNBv2rxI0VtS3CTuG3Bw7AfXI6xQMkDvkNCfughOuKhoYKzuE9cifL1XvhwUr/FlOhrqWvgs7Xn4lczXJxvfzaRG9qua3uQ8+65iHTUFc7sv9joP8sGCkl1SKdcIVm+r9VLO33/vYVqzcYkdSTthVpa61des2mh0/GkCwC9qZZ8OInGLHjh9TPOfQH4cF92ShuRfSOvwuz4Hz37XFvVakR08rXOR8O16qmBWqWsl+Xb/dbP+HdqjaLVa07M324Sub7bom9a1AyRKW73RSOq7zqnfCw3E9/k7Unmdh3nhO/ZaYkN1chudTZf1ZHptl5QAAIABJREFUWfqce19LqqXkfuE4gx6AFoBsGD+ffDaaLnNr7ITMw2D83PMbR446Nmt1/CAGeMx9njVPYJmJ+li5CVb0dfrhLF681PKJpGygrVixwt58820766yzbeTIYTr1iWv8uuuU3AxPxLZt223ylKl6dAoxXbsyN3gIJzBhk5kI6vNoVT5Pifi48ZMUeW/TpqWi/UuWLNPkUtxJAed77+0WQG/48CFWsNBptnPnAVu6YqOlUlSbL7+9/8F+9asuWKCQcmRqSpmaKnw45jB/Sn7LokBCVc7HgxZwqXb40FHLSs2yOrXK2p07ttvBuS/YxX272ddrXrOiTerZdy+ttqvHZ9iJg8fsm13vW1b+QlbszmoOXJgPwUrUPGHhCs83vs2QIUP1jDRaoiNYyADkQPaG5/rAgQM2fORIKYGmTZvYPXfXSoh/hX8nLEDR8AHv7dmz1yDWZTRp0lBAv8wMYNQp6mpxww03nFxj+Qf04YSwp+/fo/yLzuxoHBiDp1L+tWGjBGv58hfsgQcaKWJc/vbbnI8VGqvXvCiSVK5L7Al+hvDwvxcOOfi/x2DPQUoE9CMVLyzSAJgGf/he5V88LE2GoEN0zcaL2uLF8xUo/eWXP2zTa69bgdMK2s+//iII0OFjHP+db4WfyGFAsOqsLBfJlimkUOOozAO7mZ1/7PgRK5SdZQ/Wucv+vWSR0je/ffofO/Oqy+z4wZ+swOUEklPs+JHDdvjocftHqxaWIo2VM0QTFSz/zMBmaNLE/T6T8YxVS1L+Fd34fpNiCmGr4dCFv5nWgvxe8lL5+BznLCVz/bbftPYdoGjPtp69euhk2LWLK7+jsuikPpa383w4mV/kX1uzZo3obzAvgwcNsqXLltlbb72r4zLwYjBSENvfcP11lp7ePeFaxIueneRw6W3atFY02f9eWJhym6xw6EEaa9xEdYBo1aq5jsrcFxHjZ5552p6fO8fefec9O6/I+dKkBQs6cF+MJ8tNc2A4PIY/IKcNYMA+7x0rlHSpyqDo3xVFCCeYxUkRE5EqLL3CCUEfH0rWVVQWBMRII1HgH8uNhzqFhbU3z0ql95AhFC2kWo/0nlauXNkcvlmyueK1Dz/80IYNo/A4yxo3ahwr8M3t87m9zrqQHUFj8femzRqrve8zTz+j+yKoC2YvaqZznAr5MiEF/qRsyEGTf1eU0HemIDbqK4kdpPWYdidHe9qaiW23QAE1qo4KaViAQIMC3GOxgdZSHpbbQEs4aLIpDyho8h8BzPnMM3W/OPYMD5l2msBJgxiE4WPID9T2jADyyzNSllZAHSEwM2wQCD7U5QKYM6zIka7EfI50UGp2PvmFaD80HNF9fBdBuYFMn32mHP1Dhx0EuPB55+qE6UyhEy2/oRXiEBT5N4Uf6KiFaQ7PV9RMMR++MwUggJ9/dnBi1sz3WPTzGf1uXgWM6+E3E/ZhnHHm6ap4wnfzfnL42jErFw03AD+pVauWHT2WpdMX8Y5+/R6TdOJTgS4NpkQ/1KdPH1u/fqNw5StXLbW69RoIwlKh/O02YcK4mEZy1dGJlbvjx0+wSZOnqFwfmEyYyzL64CRMieJjkpo3f1CJVbL2+EQDB/SX+SVuw30CtQXd4IlEmBz6FEIpBEwFiO4DTZoIeYC5+Pt111vX7ulakCdHDLcDH32kCu/UrGxBeD0ddXDud8iIQF3t3/+hNWzR3E4cPmrdOneyy6+8Uqex/AVS7emnnrT33n3P5s5fYCeOHrc339xh59D2JHQkDFsKzFfzFq10CoX7tMND7RLNlwsExnhKW7RIUycPcrpUOdWoXl2bjyqdOXPmJEzhqQQrbA7ZYdLMgTaloietlSsD7NOnl7Vp29aVsCUZuQoWpBxQNB4/lmUNGzW0664vbQMGOGjyoIH9XUqHH+UEli/V+j36mL3y6mY746wzbPmyJdaoURORhIDHgqo5XsIVBoW5mZ04cZJQofgQpF3AvOfmyH711df2QEOYa46JHL906WsEpwUeS0rnh+++t4mTJkpDkuu6+OJ40yGohypXqqwYGDCQrl07W/MWaUJEtExLs+vKlLb0nr0UpacRJggOQiGYsc2bNuVohBk2WTjJLdJa61qdO3US3WXv3n0kpFQvk3mArwI819atm3Wt3EIwCFabtg+JB4LAYzsWMPgx5wa48If34Nu2baeuZKSDYHOuWese18X+xhtFlc6IsKrGRCHZPWjug+B1OCcJYZvrJJal0npiXmFAol+zhNNhVGORECUKy7GX+ARdo1z3qhNWr25dZd3jE2tq/7Zv34cyT127dbGJEybJdJL+AbaakDX1Oy64APAcUAiYQGItZPi9eYifEJ1AghhFEME7EdeCCNbhl1Kt7n33qUER1+Mn4IPyzZT89eCDwmyULHmN1ahRXTgynrFipYpKd8wLoLbkNL/95lv1rmZR+valx6BLNSVbDGgEiL9xLVgJQcoiSAgWRHRffvkvFc4SVoGvQifP8NEuaCvH9elXOF0CnW3VqlUXU3RIQYXm3TnZUEARrSf19lD7hywzI1MVygh32zYO5uzv22lG/+/kz6K58t8JOfoQFj/33CzdFwBAYmDOGuTkjshVY4W1Gx+CdwqMNoPCCaLCdAElLlKmTJmA/sYD6uLf5rskazmqIpQXXnSR/BdYUPguuTDPLuOdcjDqv/z6i8BomDrSOxzzKYu67LJicmaJTaGNuBZURTwgjR9Z0Ny0XTKVHZ7w6DPndp1kggXdJWEBNDpN0Yn0xw8ZKfblv/5lQFhYBOjNk3etd2YHH5H8JzWK1AdAyQhNFAOqJg4oVEnhz2HuHPw6ziQdFn58ov0HPtRnoefGX4bmk1HqmmvUYSN8gABjh0Igo0L4gDWKaUknnrENAQImdq1S1yTV6DkqoeOT7Bxf9XEmRGApMoV07JowaYLMxrx5z7sqndDDuYodeffCQ+EXwVxz//33Kxnc77HH5eCC+swBdenVO5TSWaKGnJhm0g8+pXPoED4WVTplhKDE8YaB2V8rHLKI7tjcBCz6OtfwgcewkEU1De8hVC3THFkJ2QHSMK7o1C3GyJFPqic072/fBjrW1Q6G783TLxL5hkyNwK8nXktrmSbtR2UNp2oQpGzUzZteVVFD7DpBjXUYQYpZ9T2hr7zqyqCaOdXGjRurOY0LFnFF1xMaBbB27RqhG5zf5fSYz/HyLyij8FN5f/r0qScv/wpPrlOZ7hZXr1pj/R7rLwkeOnSwagHHjh8rzDtwYi9Y+nDwVJ7wGpQnwkHTofr168cECzMHbOb+evViwDU0D3Q7mzc7P4RYVJ06dVUyXqVyZZX6N6jfSIS4LVu2tOtvKG0PP9xH+bzBQwZa3brJ6bi5rTBvZviUFXZY/eZIppVi6j1Jegofq2kzOmYctq5duogvyi2EMzfDR4y0+fPmywzv2OHauXhhjf4mtI+t27STEHbr1k1kdM0fbK5oN40GIJjFzCIsCGlYsMI+D8+MkMD0g4mm8hmAJrRGzD2HKlC2YY0F/BhE6sWXXKQ2eB6PFS7v9/OFywFrMgKOLwertX8vhymM7lq/GDQHpyceXyA/R17t088+tdTU/Fau3D9kkpLtZK7HZNOOTbCZSy8RyT/5MHYyRQmYDT9Ikuz9YK+6QqDiKYLEN+EUiMnEFNBbGWV4+RXFFcqgksSy89nfSpdSQ4JkI5lZCwtXXrWY9E9EsLgO5uOdnTvlnF991VU5TrY0CPj6668UgiHTEOZECAsY1+dE9w5wa0tRk/PChc+xne++q1uEfI7kPuBIFhs/h2Btbqc9roVw8Rslr7lGVTqQCaMgMHXhjqrcG58lXFHw9EJW/rbbY1kQd31nvbgWgvntt9/b7t27tGFhS/QCHr6XBFPoJzl3XyWKUJA+iHRld1eJL17ycyk3sWvXbgkt8RBYfymVz20QGwIfzg6kXQeO/o4d2+W8Q9VNIjY3wUKDLlmyVNgqMO1/v+EGe3nDev2b5pyUmJP8xkQj0MTx8Od4Bgjj0M45Bcvh8ImPbXjlFcWz8AshoAPmS5wNKDeV4vF5zZJGZrMSZ4IbI5yzQ3BAihBHQ5BICL/6yisSHk6zxYs70hSv6V599VW17vPXWrlypfxavnfjjTcKmuwW/x8q1QuP6Cbhs1zr9DPPsHtr36sQkB/4iPwW3+HwRpZly2uvKVFfvXr1GDFuUsFKFCYqVlxYGXnNqZFIjEZzXskEKDecobtlYDOKF+XLZ0teWCzezNwGcSzSReTpiGMRBqE5eb58Bax//8fs/nqJ6aHwJuHZUNc0nIR5uEvnzta8eQtp1FatWwsPTmQbv5F+yTimnLj43pbXNovLIDzC20vhhhYtxQxNiODKKy63nr0eFofXiOHDFBMM30uHjp3t9dd3aCNQPhdnhjZ7//33rE2bh2Q2YYZhETFRCB8+FgUm4SGoyzvv2NVXX2Pz5z9vNWtSBPyT3XRTWTUwBQ2C2aSRA6jPZIrDK4BWrdva22+9pZrBtWtfDILVyiuoKIOqaz7bq1dPu/zyK6xLV9cglVL+CuUrxK6d66nQ/5AjV4wDYRMl3O3WqEkJ2+OEhciFzvDZZ6dIsJi4xS8s0ukut8FRHGpvWvc2a9bMSpchjvW4TPITT/Szern4WO6YnW2VK9+hoziVMJ06drC0tFY6VOCvIVg05kawBg8ZrB4+z82apR25aeMr8vmivlngHCp1AtMgYMEOHTpoc3AtBGvY0CHiGAsvaOcu3e2NN16X2Zwze5YVCqFmiWO1F4X2cV0L3imERyX2mc9Y1arVEpLQBHeBtFx1dUnhse6+p3ZQYn+jde/WRcKAxoLGqGXLRKrI0E3poJXWqo29/957qsdctWpVAsIBlwT/jDXnWghWtx49FI4BOnX7bbfn0OgJKZ1EQQkHNGMxOV0gnN5yalmv5pCJnL5Mogb7n//za5VxIViELsK7N3oxtAuhCwKzgNFIKhPIhImPEw/9CZMNL1g7d76nSUZIil9W3Pbu2at/4+eRPgFxybPg2/BbnGjBt9/4P/6ewy8KbzJCBJhN/BTCDRzruS9SN1wLMxs+NeNzEcSE0RCwIu/56xFDdKGLbLEcn3nmWbZv316FVIiuFy58XoJg8VmuRYqqdJkyYlhGQ8G2TPXzgf0HtCFoJRPuleOsU7AWLsSu3yVEgd8GLVH4GfkNNDOvFStW3IUuPv5Y36MCmzn1I1eNxUUeeeRRQW9rVKtqTRo3inXESgyfORM5Zco07RrwS0899WQCnSEReCp8sPugQJmcaVOnqwye6HnFiq65j8cd+aBoeCH83+nAMHDAYAHu7rqruj3QsIFLIgeJvKhf6B/QC1bXrt1EcUmKCg70vDjwoelPkNmOnTqJAAU+r6FDh8bjZwnRzMSN6TZktmWOGiNBJBbX/4nHY3FA3ke4n3r6GeHB6tWtJzbi4SNG6ITWuUtnnarDxRTwXaExixW/XFXmvXr3Upl8iRIlRUzMenBya9y4sdWq6Uyy3/709qYdDSfQsWNGyQH3c4hgp6f3UtCZ+cL8+XlkXqFYzxw1SmVpj/TuI4jUKQWLuFHt2pR/HbdGDR+wPn0eTlDl8QVzgkUJ1suqhD7HXnxxjetMEQxOMPffX1+7iDgWDqXLO9L9izhW3dAOjC+jF7awsEBY0bBhI9Eqtkx7UFgvNxIDhHolHFcLYlJUHFPcQaTdpZpODiFBLOLs5nG54tq33HabaCAx3cuXL0+uKeM6IbZgPE+nzrDN4GNdleBj8Z7iWG3bCmfPRrip7E0qbyeompmZadWrVU/QJJTfA0EuUbKUM4UwxPwM28w/rFv3bvIfOVQQbkgLSEK8YA0ZPFQ0nWjnLa9tUvTeD07x1avXUHD89ttutSlTJic8I45+565dpBCmTsmDj8XDcSKSkyw67gaiHExchMScHxoJ7ndOQ+T7gPe65TbRFMEmd+TwUbuv7n1qKTtk6DBFg+l0Rf+c3EZYOLgvTBOOLGw4zZo1Ub4vN8GKXhOTV6vm3SLaLV/hdiWH3UhsaBTVYviZiSBi961q1WsoN0jqZN68eTkeIdnZ2c9hj/ReCqNQYDt1CnDiOIIBpmMOAPhY1ARymuNPXIWRI0eKjjs8+Cwm/sqrrrYZ06eJRp31o8yOcvoOQYdV/KJmTR1rsh+0hFmy1HWmWLd2rZx2v5EdFTqUSK6L2+hRgPriY9OmTdazdy+5IePHj7fbbrnVrXkoHJOkmML5UG5yXBcsNA4qGPgwrzmWZCCvDgOOhDNwWLlRnSVSgTLnl8nwnKFEc0kIu+w+UFkH+WVwLQ+15Qax9fyu117EtnzQ0RFfeL0esAQLinxCAk1z8uhJVvcVNAugaSf/5hmI3LPzvK/j4NOujQlhioKnFcyZ2/MAg8DZ9JU9XIc4kYNMu/YoHGjcfLlnpBCY15gfoEXhoQ4XwTMT7+L/sNYO+2N8z8OWQXgwn2hRv8B8l8C05jJ/vhx+YtR18L/L57lPDi5x8JmTAYYrjUsR5bh7pgISsDwJlsuJu+uSRhg3brxYXYgqU9C6YP4CRYMhtV+8aIlgwnTZGjM203r36WM//OAaBbVpk2bp6Q/rpmrUuNPatQ2y4oFkL1ywQI2C6EwBGe3cuXN1fD77rLNs7Jgx1iM93X7/7TedjmAHdGbPLUUCQ3OK2dJly23+/Hmy+xPHT1AsJ+YzZGcHhRiHBO8FDkQjA2A0de+rEyTL/XVTxOaMiWNyZ86YkSS+5rQ2E0wSmDQVzwjv1KVFi9rTz2TEKlroVEokG79p9nOz1fd61+5dSu6PGD5UhbB+kCeE2ZgSM+6xQYP6bnt7LtJcSuuDO1ek/bdff7Vr//Y3kdPRyxrhw5+NdhgJCzTX7z9wgH2we49dcP4FNmnShCC+5qQAEw1LMnRNLVu0UF3hiBFPanOTQbnxZBykCVsneBheI1f4RH93g0OHDBKcd9yY8XZawQK2cOE8xaLosHr2OWer+1f9Bg8ovwf+qW/fR+RjsaOZJODI4dQDtEPAU3C0lix5QWkLyr/w11auXKHvqsNq5cqqBjnZmDJ1mo0bP15V1uteXBvyGVIkILRl49TDIQLn/cHmaSp/p8kjePLwGDdugs2YOVNai6ZRhc89J8eO9ELLaapFy1Z6RhpNEm4gNYWJGz5sqL27E9jMAgkeAd1+j/a1LVu3i8uCRgeQ7nrB4FSX1rqtNI+aLKn6OH6SjmoZf8/ebahU+Q6ZQjZ1jx7dxQboelH30nNGhSl8wGnRKk2lZGzIl9YRx0IzOaEGNkPoguQ4jjzpIXxA3wiT4G34XrTxw3Tc0R/m33TinDx1iuv62aGDAHVLXlgqh3Lo0CHiWKIejeM/Xetx5n/55TelDWCV69PnEZkGICVt2qCx4oPvAsnBdA0bNsQWLFik1ALH1yefHKHT6a8Crt1o6eneWc8pXuyrFStWCUYDNHlUZqYi837C2ehQHbL4BB0R8oEDh8hM1659tzRNeCxctFgshphmHFcI9TVZSRb5yy++sEFDhupg0KBBA7v0kqI2avQYmcHOnTragQ8/UlEv7MXTpk218ePH2Qd79kljQVkQJqylSnzwkGFyEaBCJ+ofHZ7agNfD+Cf+3e6hDgElUimd5slT8sz4uffWvjsiWC6E5CIPrm/R/n0f2vlFiigYy/p6QaYKevjwkdqgQKHg0AKazFw/8kgfZQlOKVjcOPkvfpDKFez3YXVHMDtD3SSyFWVmAL0ll0c3UczsOWef7W4mMFfx8iXnc7FQMPWKCyGAPfub12djxZlaRmkY19WiQEKjxhyTnW0KaXDC4XvnnH2WHTlyOCgXS9F3/e9EwxDyixKqg0xQYp6LByEmdPTIoRijMPWT4YMFG04dNMxBpnEZDh6kowa/S9eGAmrw7VoFB+VcgkvDCxGtL2Sh45wYXNvDrYm1eZ+L3ycsRJqKIb8wKBOL+2EgNFz5nPf9+Gw0hMJynVP4bIUj/GfPPutswav5N7+JzwVhCgNYsnKUwSKHQ0ThzZekgcCPdtddtYRzxk4TuKTZJRybQ4YOsu+/+97GjBkvHwIWvomTnrWXX95g555ztq3f8JIVgjI6AmTzgkAu69FHH9MN09GAEEQuH5VQVKtWQ5HkatWr2ZjRiSeTqHCBRMWUCpq8fr06mG3evEmnHWDPYbBebvfnhS8zc7RNmz5dWhqN/Vi/vsolEgBdunRpgpATk/LoBrp5YSbS03vKR8EH9ew8J09uxZ8mbO7wXWlMhVbj9FW9Ro0YIoEUV92694v1Jlx/6YXXC7+H//hfCG9kPsP7YOPYMLADXnrJJfbSupcV5Sd3WalSRXW2aJlGBiCfiPjatG2johGHNk3+ZDlOheDV7777Xp30GjVupJav/fsPVMR78OABIkabOGGyBGvRonlqXbZhvQs3rHtptRUs6PvB5DRZmBfhsTxs5v6cqt5/C8FCwPEZKlepYqNP4WNRhoTPRsD0xbVrbcSIkfLXLr7oIlu69AVF16PmLHqHftIhnMXHYtIRzicef0wCRqsPqoTRgH54HwvNQn7P5wrZ6SNHDleuMFm+NefsuFfCgkX74ebNm4sBB1RvtWpVYwsJMvW+evc7Lglz9ZhUqxHc9NfxQhXV0mGzxffYDKzfnn0fiFxl9apVduedNVW7AGtyi5Yt1R0MoSV+2FrQZDfyJFj8CBM0atQYnQDo6sQuhVuUOAHkEqjgDRte1TGzfft2tnnza7Znzz5pBBxGj2pMNnGQh1BUitMHyQenvdw0FrswM3OU8nulSl1rTZsk+kHh63PfCBEZeEaPnun24pp1SkPgeHfu3CkBYnIqjYXGg0mP63IAWbZ0iRLT5513nhx0j3bgfTL/U4AmHzsmshKcX5x1fJQG9esnLebMTaiigsWJ0+VS81ujxo1FvuELMRCsOvfVDeikUkWxxP/e7wpj0MKCxW+EwytsYGJqoEv+/Z+vdXBK756ugCzkusCVKlQsb7Nm0fIuxWrWvNMqVawYPEI88xF9pqRxrAQnNUhGB/vJy2lsV4TLuqMBx5NNoJ/E8G/t3bdfu4S4C0LtISU+FRmEv3RZIB7Aafk+Dx/NhSU62vq1pLsL4UDlQ1PJql1bqpSYB2MgODPbu2eP/fTzL4rTwVkVhrqEd22ywGg0VPDBnj32808/q8MDgcw3oTE6cUIMO3CJAiVCKK66Chqjc9XfhpQOQoVbQKCY3ylerLg1eOABWRaPi2raxAdBE0soYn5V4K3zewMHDpQfiUUjl4hrcvCPPxTgvoXutmL0c2EdHz/0a8Ya8Rxc7obrb9CGi27WXE6FuWXJTiUq/2fvQzyxadNG1fLRMDxschJQ/mL0WxfAZqjSAY1a9y/9OAu/fsMG69Gjp+UrUMBGDBtqte+Jn6B4HxO3fccbOg3Rk9HfV26aL3ojXEP/W4qYi0npoCVoIFC9xl0BL/7Vgmu3bgOc+LB16drZypYtZy1btJIVoC8gOK/5CxbqpLd48SJrldZKTjuCVfuee3SSzss4cvSIOSZB6jBTxaiMKeT0V/RiYDNrQq3iYkYvpkxI6XTs7Jhrpk+bKtiM30B+TnINN+TlBv+rP9O1Ww/bvHmjnXvOORKckwkW8bVeD/cWlmvwwAFWv/79f/p2vD9DuX6Xrt3EJvPUkyPsntr3xCAcfAbzt3XbDucWLH3hLwkWN4f7QxkVgoVfs2jhAsXXqBy/rkwZbZCWLVvb4SOHLL1nd7u53M1qBoq/NmH8OAWrafiJm7B0yRJRdUNCjEq5B8EaOTxPc4BgVaxUxQ5CemJmV1xxmXxQYDv4kRvWv3RSwYKBqH3HjtJks5+bFTKNcZ/r/ynBovjym2/+o+MtmOwwjDessXggTAIYbcIYxFFQ539lIDg0Mnjzrbe1AwkuFit2aQIenNze9z/8qBBJlcqVkjZ+PNVvO41l6qMD+zFoWcCHGzZs0AkY34bYH5TbJ7KzxE5MFBwiFcISN99czkB4fP7F51pQaiEJIHvz+6cE6wiCVdkOHToSM4WAAQkxAMGpXrWKwkze/XFayDkHPAclb9QzYgvh6AhDlpJqLJKuy5etiKEn9aFE8FVs/uLHVveDZNG5Gf+6b5LpyrADxIHof9wgNgXHgutsn3Og3jmBEZuiowUQ2LwO7uGVja/av778WjTUpG1c3s7FdE42wk6AN2GofppEURH9z3trJ0CDyAy8+OKLEg6QmwiIYLypqXZHlcrCZDH88T8aZE1uTp3pBMK8evWL8umohfzXV1+pPIy5IQzQoH4Dxf54H2QDp1A/QMAuWLhIv0s8i2pxX/RADrF8eYf2IIRQvPilAhZC7U1qrkH9eqF5AgDwb1u79iUFROGPILa3fgOQabNatWrGGpiGnyVBY7Hsc+fMtcxRYxOChuFYiAvAkYh2JxB/MR8RjgtW0CU+FOtwR2GXZ8MRnjVrhrqLJRtcv0YNF8eqckfVGNQlL8KF38HJcDPkthdeqG5gPtzgFzkv1/GChflihwIKBEIdNtGcPIlsA3umsgbEQ/fuPcReA4oCKvA/95vSC/ofeigg1GQm6CZByIMeNqSH8LGo4EGwWIe7765lTz1Jv0M3YEcktuefYdzY0So25d/EKCtUrCQfC8GC7U98p7t3q8hi/cvrEhLglNhTloZgEW4g7tWhI7AZmrxPs4pBSieJYDk9kpWdYnOfR7DG6MKejCu84/zfvSDFI73xpfIP41/JeQQOBGvmjKB/TM5l5reJAdHmrsodVSwz45m8yELwHI4qcutr21ThExWGP+N085xdu3Wz119/UyZy/ry5TrACZY5gtWyVZkcOHVVYg+KJnkG5/sgRw61mTccjmvffjAsWqTIg1JzUeH7Kv0iDocXnzZ0rWLXr42x2b+17bOTIuPM+esw4VXujzdjQY0ZnaKNiPeRjVawS9Cs0FQMD9EOwQOeuWbUyQSsjWA+1ay+wACEl3I4uXeE+M0Eu9U93AAAYlUlEQVR/TkJjFBKsuXMtI2N0TGO5Roe+eDFoDUKSImCSE4teQO+j3UNuR+x6DhoSrqAl2AkClIHGem5W7oKFcJJV5/M0tuQUldfBdz/59BP75edftUGonvGph1OawjjnRsysE8P6jQZGBU7TsV/k+sHNwJizf/8+laWR/wNm88mnnyoIjIPuaQPyLlj+ypSWAVU+IF+G5ydvSmiEuSVeBv5K8JYkggXBHShRNBJuyfBhQ5SAdxrrqFWoWMU1EM/KkmBlZmbYoYMHtdb4euH7JXb50YcfC0YEZJo4HhBrzD0dyZCRqKkPTGE8AjPn+ectM3OsbhaVO2XKJEFi/+qIHUMtRScJ4jIsLj7Pc7NmJmisUaPHGkWbnmuLXjnkLUGeUgntB3NJ5cj4CRO1I9u0bmW//PKzLX5hqYSc4N75AQ+E08TuNIYQEJRt2LCBYCDkF2vfU0sVM6NGjRbpWscO7eXLUFBAPo8We5OefVaxrAuKXKjEO6aOXOSllxazDh3a2+AhXIui3Ptd2CNw1Pnt52bPVrcJNuDkZyfpenv27pNZHThwQDwFFiyBL/blu6SLBg2G0Q8T1FMxrldffUWb7YnHH1fQ1HVjzVYy/Wm1/nWDtQtbHObbx98QLJ0KD9Jt44Sen3mBsgCMPkJGiIVcLTxn8FeEB4csINQEyfs+0icWBA5r5gTBYsHmPD/XRo0aKwkk+08J9c3lyiZcOLr7vF/lPxR1UP3r9Cym+wHvI/VRwWLBNm2m3KqwrVq50urWqyfYDD16oihG2Jwf7t3HCuQvYP0HPG7ff/edjZ8wSTvy5ZdfsqIXX+R2UXCwANqBCcGBJafXtNmD2qEQwEH37fyi0wzzBa89EW/41rdsec369eunti/FLy0udmdOrAglvga482YPNpfQshgIps/C8/tDRwyzBfOoXj5ub7y+Q2gPWrUATYYREW772HwFVE9+vt5USqelTsljxtCkabstXLhIGoeDDezRDPgs2CAQ38U3n5NUr0n4u9/kcR/rD21yzDeIEjY1sbp169ZatarVRMRSuVIFEeeG15bccIeOHaXdpk2dojmNrn1SwcrMHBMTLJwzBCuvqjyZZvPpBfBBb7+z06EnTztNXUHDzjtcWx6PtWTJEhUEKFdYubI99dRTCZemeBX8PDux76N97ccfoDGarPtctWqFcoThSUYYqILhWsSliAEhDCr/KlPGlX8VLCQOMPr6wSEPnRAFo0/0f0JgxmKXFBdfBfV74NJZkCFDh8Qahnfs2MEeCii0/aI+9fTTAY3RcT1b30f76VoIFk0uEwQrkiukSIXWcJgz13l+u5LgmLDnn5+jeka0EkgKNNYzpxAsf3Dyp0K1dzlxQidXfKy9e/fYRRddbMuWLVPTU4eru80mTBifkMMUdwMbMV8+gQLB3uUqWD6qQACOUyHj6NHDoskuJ1JVV7QApQ0sfBqhHRbedR7SesEFRbQD/KCAcud77+ta+D5oLJou5mWg7h282EE5wjzkfJ8JFiQ420RkK28wuOdTbQoxDAP9oUd0EJYQK3AKvmBBmRVtDkFxQW/EsUz4OII5ZwNFzh8zN9Hf9lqda4kpOthcaD5MJ5qDzRYd/t6j6SKaVP2zzn2Bz5qiZDFEInFEsQucxkJAQQc07pecItxafj7x39Ce+IXcF40IwvcftUjMBfPFhBA2Cvut/n5z+lhznrcMaSzs9FGbOXO63VyunBaUxYNFDnohr1aJkfALLLbHYHu1S8UyzTDDggU3gaeDnj17Vq7hhugE//vf/5G5YjLq1q1raWmJrWnpvQfHFfcyefKkhJbCJxMsnoNI+IiRI1VVDaAQSAqnLwa8UGPGON/vogvPt1GjRiXUP3762WfiXcXMNm3WxBo2oCwtOc8Drw8ePNjee3+3yuUxXW3btZUvc+UVV9qY0WOC7+bcalHBIgld+95/BpgzTn7AZxxlthP8VM0VGp118VbDCwxCzLPjv9HlAx5RDim0YsYXBL0SfQ6/riBKhw4bLjDBoEED5J+dVGPxo3PmPC+NBZsdN4pglStbLsbnjtbZu3d/7JjrBEy3ENvJPhQB2jDcSJPvIlh8B01AOgBykLwMeKZgrjl29KjMF+wz4TF16lT1VybF89JLa5Xzij5sst9xPtnLghPjY1EWTzHmtGnTdZ90EHv00UclfMUupctFPKXD9fYf2G/NmrXQAnfs+JB1EPNdcrQp13uofXuxEHtoMgRrvx/83UqVLGVLl7wQm8dTzQnCf1/d+3VowFR64fHZCoH/6FCmcIPj0uc9V7zigtqst094Q9gC+oR5Y/7CWY+oz7x+/SvWqXNngQVAxZ403OCj47MRLGksV5kxc+Y0CRaTwk20bt1W0Fofq4qp6hjQX3Kt9+EX79M7XpdIx09iM955R7BcH+RTDxo3PtG/v/DgRHspNggP2JyB5KDq4Xkvcl7hPAkWzwTtNSdM0J7t2rbRqZA+izwDvKYILQnaCy8oYoMGDUrQWF98+aUNHTZM2h3gYp17/+l+N+Dx9Lvc/5mRmWkffLBP7DgkndN79pRrcVnx4jZk8OBcYUTuonG9hWDRtR6TRI6T4QXJC4zTSK4Rg9NkcVoEr8H4DEgKOolAioev9dRTaO840XBUsEilAb/GV2Z9OfxEN3HMFHrB8hrLdcg6osiqPxUiaGidD/ZAReQehJEsNsQNP9isidps+N2BUL4TUOuQd4s675gT/8BoNPwPrsP1+bfThE4z8nf5J0G5kutz43wd0jjRyXCwZde1AvMARJoP+6bk0DNxXX6HoKMrb8pWxzLec2Ym1XWsOHxYS0yz8YJ0cvUt9oLyr+g2Cfso3AflYDwTGDZgzH4Ok9FIhq/lr8OfxJZmzJylNaC3IjByP8/hze6EjBYubr5YZz0jrVuCMr5Lil6s/t+u84jJPHKw4e/cp+9W66/P98R2nZIiuHoyITxpuAEbjcaKCtYuuqIGCD2/8LGHTk2xrOM0iUyVYFEh4j8r1rid8XBDNKVDtczGTZvE7rJ61WoxNNOX584aNYSgjGooR0hb0AYNGiherXHjxmiRye1F8VnQEzFZlavcodRLo0au4VObdq3t79fdYJ07d1GSmXzbgQMf2bQZ0wR23L5tmz36SL8YgnTZsiVWsUplFeGWuLqErVrpKqFP5cfxGTYDTjM+ChytCxcuEDiQ5C/l9JzGTnatsGBBI9+ieZqKT6B+xPlGAHIbGzdttnbtHAr02WcnGUWnCxcuVnOErVteU1wt7jeTi6wcNI2/zaZPn5YAi6FXZIeOnbQRZ86YLoqlmNMeyEVS5x0fiw9ypHbOu4tjeY21+4M9sQnwNyNFLZrqFLeDs7Ot+YNNEzQWJd80tPYnoFkzZyT4WNBYwx8FNmj16lV2X9169hPlX1WqiF8gPEj8ApsBXUm1Cy13abMmzPvLLyeUjHNf+AEIVvkKFVXu9WAQe2rVJk103FAfIqQwHX8IjdEMfKws+Vj9+j4mHwthBeZc6Y4q0mIlri5pK1ecXBj8PXvXAYaYHTvesBII1oJ5dkfVanb40EFF1gklnOoEGzNhZopxUWKPYKmULEm/Ry+Mmza/Jv+Ovo2EDyAVpqqJNX1t88aEjYg2A/P+w48/WcUK5W3y5Hgci+eB0Q/BgvgEoTtJ+Vfcdsd9LAKkx2zG9Kl2yy3xUyGmEMHyNxw9ltKBAcHCTHhT6IUPwXpHcSzUayFDsMI+Ftl4UgWYG47O48dPVHQYRpPGjRomCBZ5rReWLBHpW50696qwFU2FWkZwogT6I0aMkONfstS1Vr1atYDpmGRseSt2yaUKPCKkwK+hBiBmRBQc3oMVy1aogSepJeh8MkZl2LGjx61IkfOtW1eO+C7hHv7T36x/3W88inI/+vhToVThK83IyNAGvrho0SC4Gqb9SK5/JKRmNmvWc0bYgeakdAsjEp7b2HdgvwqCMedNGjfRCZBelFilvo/0Tpgv/NRnMjLsj98PWsmSV1vzBxO7s4LznztvgTQWHcp8ui28KXL1sZyGOiof65abnWAhyWlpreXIhr3MsDlUYTp9aFLziS+AhYkJVsgUJhOsBH8idnZJPlVgqBAuJqp0mdJiGQ5rB8ID3//wgwT4tltvjZWGsyAc799+621BguFQ9dAdLwQESHFkGWhL8pphPwmWFjbdmWedaeVvvz32fHwerJK7L0fJSIAXR5vvY/aYO8g2zjj9DLvltltt62tbdKJES9OA3TXSOHVND89BagV6R/xAvhuFTIdnjkJj5oRBigwN//VXX2tNyWxAu8l9salvL1/Btm7ZqvU/v8j5qusMCw24MPjruUsqy0kDMRLiWa5g1Vd2mMINLo7lUjr4QZjCsGDt2eu4pbxAxcyg+sjgWWfLx8opWK3s3Z3vx8MNfyKOlSB02dm2du1apUfgsBo0cIB6TvvBvUGEsfm1LdIMK5bHYTM87ceffGxNmz7oGP1atbKe6fFKaJ6bE48PN2zbuiUHo9/Nt9ymKD5+kjeF/rcpTiWvR97xyZEjRdoxb/48CQ9MfvSx3rHdMfpBCUC4gWuVKnWNqsHzOlgxDkNE8a8pWVLXomg4t4GP1bFjJy0+RbNbt25TWojfhiiXhldUBYGSXbV6tdWo7iBLyU3hRoUbWGMY/U6JbmCveFPoNRY+VqLGaqVTofcZfMGnPyEamX+QDZaSQ7DoAoGPxeIlOxXmeVKzswWuA57CAuJjeZ4DruGgLt1t48ZNisusXLlcdXM6Vaak2kcffmgNA+cdc0TZeBjQmJExSu3v8LHefPMNVfqETd1NZW+Wv0Yq5MU1qxI0FvfVrXt3y5//NMt45mlxSZHNQLDotU2blh3btwv5QOfXChUqydzjEiynGio49Z5qLhCsBx9sIeaaa6+5xhYtXnRSwYLblGpwNPzEiRPkO8LAzOn4jde3id6SgwB+JD4qzDY/Bj4W+eLwII5FrhCFRPbEAwiTaqxYHGv2HMsYNVrcUCeOH7PnZrqUDoPJAR8Es54CcurCmqKKDmX0fV4oOBlQNUL5lHs9RXxNxEDCcazcAqSJh4JERkHuBSZAHFcmCnKwRBLZbHv77Xfsm2+/FXogga04JcV++/U3FSYcP3FcJzt3D3F6JnwIzCH3QMzMN4b0k7t23TohZhHWcM9FngvI9FtvvyWzBE/VTz/+5ODEWVzrLp2Kv/v2O7E+O2jyKzqZ0UmDkxgj7Jfp7zIJ7td9uRz/RPNhviBRgcQuXCntrYi/FjTqxOt4TLD01Id+/vkXesY776wu1AkncEw0JnvDKxsUfL3owgvs1lsdTZG/N7IgPCP3BM0RViH8vj4X5W6glS4QkuP4SseOx3KF/ovU0bnyc/+0Lq7kZMofAtzkMPGUBvkbItxA5N0772jD3BCkaEDq89hR9CC+7dabjcQ0rxOQ42E8ky/U1DAp+8FkgSX/4st/CYIDlIXdSfwFGC5sxeH7x5+C+Rg+UzDt+Fx+QbgW5u2rr76SgwufAmw0xM3wi0huk/TG5ypXrpxQAlyLRqFV76hq//n3N8JUEQeD9QUuMfoCnXdeEbvvvn/avHkLBMEBkIhJoaiXuNPNN5cV6G4l8B1LsbvurGlXXXlFQgCV5uzffvuNFS5S2Or8s47Nn7dA5p3qb8rnYLnBj8T/AjGC+0CUvkaNatKYUSFOKtQhaHoOgQ/D1iMhl6SCRaEogx2tcEPZcrFF+zN/iQbqMIU7Ax/Lm0J4OJMNV2JfzcFmqlZX32dKyjEb+EXXX1/GevZ8WIWh5N/CVTpoU2JVmzbjY11gq1au0PGZ5gM4qvgY4YHqx3Qy6cCJ7723dkJMBzw4p0S6xS9btlyV2UBuWBywS02bNtN90Z+R1zCFBQoU1LXeeec9mzd3ngTrrbdfV9ODbVudj0WDzsqVq9nvf/wqACFVOoRBBK1O72plbypnTRo3VmSdTmkIRHhgCjFfJUpdbQvnL7SqVe/UYQGHGghxixatlUPs06e3KrQ50ZIjpEEpcxse0bUKn/qlMiJClGzNkpwK4x9DY8UE6/gxhQSQ/vCFo1HtvAobsJm85grj0OSfdDKDD8EHNeGUgLe8b99+ipw//vhjChP4gWABg8F5hwJx8aIFdvfd9wjjjfkB2xQemKMePXupzQdxrLtrxZmOqZjp2qW7gIVc64XFC1ULCFEKx2w+37JlKzt06KDY+GiNR3wNs0TeEROzcGHQTWL7VnFXbNv+urTPvHlz7K67auqUisYlJwlMhmfv0rWTimPBtRMpB7wYZU3GeX/3nXet5LUlxL0FnAfA401ly1q3Ll2s3UMPSbNymKCzmqiHUmkQnqkN9mdHWGP570ZfiwVKw92/eBE46zMZmfIRUO+ZGRn2978HuSDZPMlv/J6ilTxOwSbktXyFdO8+vW3XLhe1Z+LhzQz7WGHh5e8Qt2L6MDkXX1xUsST8uvPPL6JgIBTdaBnybkUCk8uvI1i898uvvwkCgmlT86MTJ2TOnD8WfwbSI59/8aVOOcWKF1MHDTfcc+CL0HQTaHIJrrV/vzYaAVUqiEBecm0cX0IThBc4JBACoef0DwGcGNwXviEwZzguSlx9lWgA+C4anJq+zz77XM+IOTv9jNPt048/kTAAKmQewpua5ll//PG7FSxUSEltnhGhJKXFfH322ad6iqJFLxFk+osvnE8Fh1c4zheNSUYFLuzvnkwYT6qxEKyMzFFyijkVsYtduXUIDK6rO2fdZ89jsaygEse/5xcav4HreUpCdmFUsJ6dPMU+2L1bE0OyN9wRgjgMreHId1EKBbEs7dwICmIuKlTwYDOXsZ88eart2r1bQkh72ccfe0y9DllcGjqJnfjYUatRvZp8OBLNCCmcXsSiXnppnQQLgKFyj5EZzW2yCQDrWvlS1VAdv8u5326+QLnu23dAgvPII72t4GmUpTmfFEEBAIALQjqrdu2ari+kT5NEiC44vX72+WdW9JKLrffDD0t4oibL32d4/4cFgPvisAxTD0FTMPpApj26gXsDwQF0iHvh9I1/O3ky/bepEu8iM84182QKoXUFbwN3sA8tSO3x/wmXRPU3HZZ4/ANXFuY0h6N3dJOj7wTxL4RmzuznEjQWldDksDjeA4+lZMt/F9gMPhaCRZcFj/pkAkB91r/fm0J3X127urwjQMPly5daterV7RCdKQJGvyZNmylkAF6egld8LE5/VLpwKpwxY7qU2rZtW2PNK5O5A+E54BnXrXvJlevnp/xrRFD+Fe8ViJ+zbfsb0jCkdBzLtJuj99/fZS1btrHDR/DX0q1De9dhNTzCi4cJ5qRXslQJmz9vnhUqSBzLEXXE18R9O7oR4jKK0KfKnHMtijQ2bHg5LlicPne8LvAB1wDNcMWVV8nsg25QiX0yRr+s7KzslOwUxEf9sZ+f/bw9neF8EFfaGddMSAtqOiuoKfQ3rM8GgoZPItSiNJTrG+ybJsq4EMHPOiHuTeC14VNh9x7pEixOki+uWZ3AaQWwDRpKTj1gvakExpfBGaUYs16s5YnTWPhk4Oepk4Mt5s67asrh5gQJNp3uFjBDcxCgYABhwF+jQbdansyYQRvZWJs7v7huYeOCEl10TpDix8pfQPCTWpHOFHA3gHkvWaKknt8HNbkuwVT8UE6JlJy1b/+QM8a5dPYAXk1csOQ1JWwu7VPo1RwYlvCfgWhFELVxV4DP6sT+zjvyI13LE4iM3SBP2u4h1+WiV8+eit917kJdYT7XmaI81iLF8vlq6ZQsS5FgZZll6QlS7JUN623hkqUwLoXcKReHirtYbmK90DgUqeNmiqlE3LHQv11wMm4S0A6P9u1rV1we758TRqCGi2G9AMc1p9OI/t/Rz3qgod+1vO9fk3BH8np+U4QXMPzduDnJPdXiP+/vyf9OsoNOWMNH34/+7snK1U42XzlU3UleCN9zsmdNfCY9mZt7FIpwZ9mWlZLPUgPQJ7KUkqXCtKBzjhiYsyw7NV9iaX0SdRy15eEdHX0v0abHVbOffP9dnNhk+GkntKAgE/v3hAXhVAsYfoTwwkZfT3avXrBPtsi5zUey9UymgaImNVFDJpeKvMxzXgTMz230s8lOgQnzJRGDBhNrl1+qSCzpCFs2kpWSbSd4Cf5xO24p2QUEqv+vHqeaiGQ+jL+H6Hdz+gzx+81tosLXigpiMqGNCn5uQhfWqFGByM2M+e+EFy/Z9fPym7k593ldv7glSL7mUaFPfKYTlsV/KadZPlwfKal8lnIsOys7NfuYpWbnt2xVMbs0zX/HONkiRBfCT+apvuO/FxaSqMk71eL+1bnIy73ldu28fDcvn/kr934yjRpeB/3dlWrJjTI7blkQtVkBS8k6cSI7K9WcfcxGsFyvwv8rwhUKf/03ye5fmef//51cZsBXbXP4w9rJT8fv+t8n//8F+ml9OLE2c80AAAAASUVORK5CYII=",Gn="data:image/png;base64,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",Lt="data:image/png;base64,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",It="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"},57459:function(ht,qe,E){"use strict";E.d(qe,{N:function(){return be}});var a=E(59301),re=E(82326),we=E(62957),se=E(37568),oe=E(6767),Ae=E(77019),me=E(5269),ye=E(82186),ae={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},pe=E(92310),Ie=E.n(pe),Re=E(87169),Ce=E(59301),fe=(ge,Se,Ne)=>new Promise((De,ne)=>{var Oe=he=>{try{Ee(Ne.next(he))}catch(Be){ne(Be)}},xe=he=>{try{Ee(Ne.throw(he))}catch(Be){ne(Be)}},Ee=he=>he.done?De(he.value):Promise.resolve(he.value).then(Oe,xe);Ee((Ne=Ne.apply(ge,Se)).next())});const{Option:Fe}=re.default,be=({subId:ge,value:Se,selectvalues:Ne,disabled:De,knowledgeOptions:ne=[],className:Oe,height:xe,onChange:Ee=()=>{},onAddKnowledgeFinish:he=()=>{},zIndex:Be=1e3})=>{const Le=(0,a.useRef)(),[Ve,Ye]=(0,a.useState)([]);Se=Se||[];const Xe=(it,et)=>{it?(Ye([...et]),Ee([...et])):(Ye([]),Ee([]))};(0,a.useEffect)(()=>{(Ne==null?void 0:Ne.length)>0?(Ye([...Ne]),Ee([...Ne])):(Ye([]),Ee([]))},[ne]),(0,a.useEffect)(()=>{(Se==null?void 0:Se.length)>0&&Ee([...Se])},[ne]);const Te=it=>{it.preventDefault(),Le.current="",we.default.confirm({centered:!0,width:585,zIndex:Be,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ce.createElement("div",{className:"font14"},Ce.createElement("div",{className:ae.public_tips},Ce.createElement(Re.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{style:{width:"95px"}},Ce.createElement("span",{className:ae.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ce.createElement(se.default,{className:ae.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Le.current,onChange:et=>{Le.current=et.target.value}}))),onOk:()=>new Promise((et,vt)=>fe(void 0,null,function*(){if(!Le.current)return oe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),vt();if(Le.current.length>20)return oe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),vt();const Ke=yield(0,ye.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Le.current,sub_discipline_id:ge}});if((Ke==null?void 0:Ke.status)===0){he({id:Ke.tag_discipline_id,name:Le.current,type:"personal"});let mt=Ne||[];mt.push(Ke.tag_discipline_id),Ee([...mt]),Ye([...mt]),Ee([...mt])}return et()}))})};return Ce.createElement(Ae.Z,{wrap:!1,align:"middle",className:Ie()(ae.wrap,Oe)},Ce.createElement(me.Z,null,Ce.createElement(re.default,{mode:"multiple",disabled:!ge||De,className:ae.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Xe,style:{width:xe||490},showSearch:!0,allowClear:!0,value:Ve,filterOption:(it,et)=>et.label.indexOf(it.toLowerCase())>=0},ne==null?void 0:ne.map(it=>Ce.createElement(Fe,{key:it.id,value:it.id,label:it.name},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},it.name),(it==null?void 0:it.type)==="personal"&&Ce.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),ge&&Ce.createElement(me.Z,{className:`ml20 ${xe&&ae.add_style}`},Ce.createElement("span",{className:ae.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ce.createElement("span",{className:ae.linkBtn,onClick:Te},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},64714:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ae}});var a=E(62957),re={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},we="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=",se=E(59301),Ae=({visible:me,setVisible:ye,image:ae,closeImageStyle:pe,hiddenbutton:Ie})=>se.createElement(a.default,{centered:!0,destroyOnClose:!0,open:me,footer:null,wrapClassName:re.modal,onCancel:()=>ye(!1)},se.createElement("div",{className:re.content},se.createElement("img",{src:ae}),Ie,se.createElement("img",{onClick:()=>ye(!1),className:re.close,src:we,style:pe})))},12056:function(ht,qe,E){"use strict";var a=E(59301),re=E(43701),we=E(48136),se=E(69104),oe=E(62957),Ae=E(59301);const me=(0,a.forwardRef)(({callback:ye,width:ae,onChange:pe,disabled:Ie,readOnly:Re,type:Ce="",value:fe="",style:Fe={}},be)=>{const ge=(0,a.useRef)(),Se=(0,a.useRef)(),[Ne,De]=(0,a.useState)(0),[ne,Oe]=(0,a.useState)(0),[xe,Ee]=(0,a.useState)(!1),he=()=>{var Ye=document.createElement("div");Ye.innerHTML=ge.current.getValue();var Xe=Ye.innerText;return ye&&ye(Xe),Xe};(0,a.useImperativeHandle)(be,()=>({getData:he}));const Be=Ye=>{Ye.preventDefault();const Xe=Ye.clientX-Ne,Te=Ye.clientY-ne;document.body.onmousemove=it=>{let et=it.clientX-Xe,vt=it.clientY-Te;const Ke=document.getElementsByClassName("markdown-popup-form")[0],mt=window.innerWidth-Ke.offsetWidth,ut=window.innerHeight-Ke.offsetHeight;et=Math.max(0,Math.min(et,mt)),vt=Math.max(0,Math.min(vt,ut)),Le(it.clientX,it.clientY,Xe,Te)&&(De(et),Oe(vt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Le=(Ye,Xe,Te,it)=>{const et=document.body.clientHeight,vt=document.body.clientWidth;return Ye<20&&Te>Ye||Ye>vt-20&&TeXe||Xe>et-20&&it{xe&&setTimeout(()=>{const Ye=document.getElementsByClassName("markdown-popup-form")[0],Xe=window.innerWidth/2-Ye.offsetWidth/2,Te=window.innerHeight/2-Ye.offsetHeight/2;De(Xe),Oe(Te)},0)},[xe]);const Ve=()=>{Ie||Re||Ee(!0)};return Ae.createElement("div",{style:Fe},Ae.createElement("div",{style:{width:ae||"100%",position:"relative"},className:`${re.Z.mathFillWrap} ${Ie||Re?"cursorDefault":""}`,onClick:()=>Ve()},Ae.createElement("math-field",{disabled:Ie,locale:"zh_cn",class:`${re.Z.mathField} ${Ce}`,readOnly:Re,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ge,style:{width:"100%",fontSize:fe?18:14},value:fe||""})),Ae.createElement(oe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Ne,top:ne},title:Ae.createElement("div",{style:{cursor:"move"},onMouseDown:Be},"\u8F93\u5165\u516C\u5F0F"),open:xe,onOk:()=>{const Ye=Se.current.getData();ge.current.setValue(Ye),pe(Ye),Ee(!1)},onCancel:()=>{Ee(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Ae.createElement(se.Z,{value:fe,ref:Se,onChange:pe,showSaveButton:!1})))});qe.Z=me},69104:function(ht,qe,E){"use strict";var a=E(59301),re=E(77019),we=E(5269),se=E(31691),oe=E(7939),Ae=E(77314),me=E(43701),ye=E(48136),ae=E(59301);const pe=(0,a.forwardRef)(({callback:Ie,showSaveButton:Re,value:Ce=""},fe)=>{const Fe=(0,a.useRef)(),be=[{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 "}]}]}],ge=[{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 @@ -1163,17 +1163,17 @@ ${qn} `)},{label:"include ",content:["#include "].join(` `)}]},Ae={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},me={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var ye=E(53184),ae=E.n(ye),pe=(At,Vt,Qn)=>new Promise((nu,Wn)=>{var Gn=zt=>{try{It(Qn.next(zt))}catch(sn){Wn(sn)}},Lt=zt=>{try{It(Qn.throw(zt))}catch(sn){Wn(sn)}},It=zt=>zt.done?nu(zt.value):Promise.resolve(zt.value).then(Gn,Lt);It((Qn=Qn.apply(At,Vt)).next())});const Ie={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Re=(At,Vt,Qn,nu)=>{const Wn=Vt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Qn.lineNumber,endColumn:Qn.column});return Array.from(new Set(Wn.match(/\b\w{2,}\b/g)||[])).map(Lt=>({label:Lt,kind:At.languages.CompletionItemKind.Text,insertText:Lt,range:nu}))},Ce=(At,Vt,Qn,nu)=>{At.languages.registerCompletionItemProvider(Vt,{provideCompletionItems(Wn,Gn){const Lt=Wn.getWordUntilPosition(Gn),It={startLineNumber:Gn.lineNumber,endLineNumber:Gn.lineNumber,startColumn:Lt.startColumn,endColumn:Lt.endColumn},zt=Wn.getLineContent(Gn.lineNumber).substring(Lt.startColumn-2,Lt.endColumn);return{suggestions:[...Re(At,Wn,Gn,It),...Qn.map(dn=>({label:dn,kind:At.languages.CompletionItemKind.Keyword,documentation:dn,insertText:dn,insertTextRules:At.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:It})),...nu.map(dn=>({label:dn.label,kind:At.languages.CompletionItemKind.Snippet,documentation:dn.content,insertText:zt.startsWith("#")?dn.content.replace(/#/,""):dn.content,insertTextRules:At.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:It}))]}}})};var fe=At=>{Ie.languages.forEach(Vt=>{At.languages.registerDocumentFormattingEditProvider(Vt,{provideDocumentFormattingEdits(Qn){return pe(this,null,function*(){const nu=ae()(Qn.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Qn.getFullModelRange(),text:nu}]})}})}),Ce(At,"java",se.keywords,se.quickKey),Ce(At,"cpp",oe.keywords,oe.quickKey),Ce(At,"c",we.keywords,[]),Ce(At,"python",Ae.keywords,Ae.quickKey),Ce(At,"scala",me.keywords,me.quickKey)};const Fe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var be=Object.defineProperty,ge=(At,Vt,Qn)=>Vt in At?be(At,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Qn}):At[Vt]=Qn,Se=(At,Vt,Qn)=>ge(At,typeof Vt!="symbol"?Vt+"":Vt,Qn);const Ne=class fp{constructor(Vt,Qn,nu){this.placeholder=Vt,this.editor=Qn,this.monaco=nu,Qn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return fp.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Se(Ne,"ID","editor.widget.placeholderHint");var ne=Ne,Oe=E(96236),xe=E(6767),Ee=E(25399),he=E(89392),Be=E(82033),Le=E(56102),Ve=Object.defineProperty,Ye=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,vt=(At,Vt,Qn)=>Vt in At?Ve(At,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Qn}):At[Vt]=Qn,Ke=(At,Vt)=>{for(var Qn in Vt||(Vt={}))it.call(Vt,Qn)&&vt(At,Qn,Vt[Qn]);if(Te)for(var Qn of Te(Vt))et.call(Vt,Qn)&&vt(At,Qn,Vt[Qn]);return At},mt=(At,Vt)=>Ye(At,Xe(Vt)),ut=(At,Vt)=>{var Qn={};for(var nu in At)it.call(At,nu)&&Vt.indexOf(nu)<0&&(Qn[nu]=At[nu]);if(At!=null&&Te)for(var nu of Te(At))Vt.indexOf(nu)<0&&et.call(At,nu)&&(Qn[nu]=At[nu]);return Qn},ct=(At,Vt,Qn)=>new Promise((nu,Wn)=>{var Gn=zt=>{try{It(Qn.next(zt))}catch(sn){Wn(sn)}},Lt=zt=>{try{It(Qn.throw(zt))}catch(sn){Wn(sn)}},It=zt=>zt.done?nu(zt.value):Promise.resolve(zt.value).then(Gn,Lt);It((Qn=Qn.apply(At,Vt)).next())});function Ot(At){return/^\d+$/.test(At)?`${At}px`:At}function St(){}let st=!1;const Qe={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ge(At=[]){let Vt=At;if(Array.isArray(At)){for(let Qn=0;Qnct(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(At){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",At)}});var Jt=At=>{var Vt=At,{width:Qn="100%",height:nu="100%",value:Wn,language:Gn="javascript",style:Lt={},options:It={},overrideServices:zt={},theme:sn="vs-dark",onEditBlur:dn,isCopy:_e=!1,onSave:Ct,autoHeight:Bt=!1,forbidCopy:lt=!1,forbidCopyTips:Je,onChange:nn=St,editorDidMount:Un=St,onFocus:Yn=St,onBreakPoint:qn=St,breakPointValue:vu=[],filename:oa="educoder.txt",errorLine:Zu,errorContent:su="",highlightLine:Dn,openBreakPoint:Tt=!1,placeholder:Bu="",showMiniMap:Ra=!0}=Vt,sl=ut(Vt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Ga=(0,a.useRef)(),Nu=(0,a.useRef)({}),Cu=(0,a.useRef)(),du=(0,a.useRef)(),Kn=(0,a.useRef)([]),Pu=(0,a.useRef)(!1),Ou=(0,a.useRef)(),Ia=(0,a.useRef)(),Ml=(0,a.useRef)(!1),[dl,Sn]=(0,a.useState)(!1);function jt(){let Au;return Ga.current&&(Au=new re.Z(On=>{for(let Ln of On)(Ln.target.offsetHeight>0||Ln.target.offsetWidth>0)&&Nu.current.instance.layout()}),Au.observe(Ga.current)),Au}function en(){xe.ZP.warning({content:decodeURIComponent(Je||Fe),key:"monaco-editor-tip"})}const Vn=()=>{let Au=Nu.current.instance;if(Wn!=null&&Au&&dl){const On=Au.getModel();On&&Wn!==On.getValue()&&(st=!0,On.setValue(Wn),Au.layout(),st=!1)}};(0,a.useEffect)(()=>{const Au=Be.Z.subscribe("formatDocument",On=>{var Ln;let Mu=Nu.current.instance;(Ln=Mu==null?void 0:Mu.getAction)==null||Ln.call(Mu,"editor.action.formatDocument").run()});return window.updateMonacoValue=On=>{nn(On)},Au},[]),(0,a.useEffect)(()=>{var Au;let On=Nu.current.instance;du.current&&clearTimeout(du.current),du.current=setTimeout(()=>{Vn()},500),Wn&&(Wn!=null&&Wn.length)&&((Au=On==null?void 0:On.updateOptions)==null||Au.call(On,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Wn.split(/\r\n|\r|\n/g).length))+3,5)}))},[Wn,dl,Nu.current]),(0,a.useEffect)(()=>{if(Zu&&Nu.current&&Nu.current.instance){let On=Nu.current.instance;On.changeViewZones(function(Ln){var Mu=document.createElement("div");Mu.style.padding="10px 20px",Mu.style.width="calc(100% - 20px)",Mu.className="my-error-line-wrp",Mu.innerHTML=su,Ln.addZone({afterLineNumber:Zu||11,heightInLines:3,domNode:Mu})});var Au={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};On.addOverlayWidget(Au),On.revealPositionInCenter({lineNumber:20,column:1})}},[Zu,Nu.current,dl]);const pu=(Au="",On)=>{if(!Au||Au.trim()==="")return!0;const Mu=Nu.current.instance.getModel().getLineTokens(On);let Pa=!1;for(let Ju=0;Ju<2;Ju++)Mu.getStandardTokenType(Ju)===1&&(Pa=!0);return Pa};(0,a.useEffect)(()=>{var Au;const On=(Au=Nu.current)==null?void 0:Au.instance;if(On&&dl&<){const Ln=On.onDidBlurEditorWidget(()=>{Ml.current=!1}),Mu=On.onDidFocusEditorText(()=>{Ml.current=!0});return()=>{Ln.dispose(),Mu.dispose()}}},[Nu.current,dl,lt]),(0,a.useEffect)(()=>{var Au;if((Au=Nu.current)!=null&&Au.instance&&dl&&Tt){let On=Nu.current.instance,Ln=On.getModel();if(!Ln)return;(()=>{var Nn;let fn=[],bt=[];const xn=Ln.getAllDecorations();for(let ra of xn)ra.options.className==="highlighted-line"&&(fn.push((Nn=ra==null?void 0:ra.range)==null?void 0:Nn.startLineNumber),bt.push(ra==null?void 0:ra.id));if(Dn===fn[0])return;Ln.deltaDecorations(bt,[]);const Yu=Ln.getLineCount();Dn&&Dn<=Yu&&(On.deltaDecorations([],[{range:new nt.Range(Dn,1,Dn,Ln.getLineMaxColumn(Dn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),On.revealLineInCenter(Dn))})();const Pa=(Nn=!1)=>{var fn;let bt=[],xn=[];const Yu=Ln.getAllDecorations();for(let ra of Yu)ra.options.linesDecorationsClassName==="breakpoints-select"&&(bt.push((fn=ra==null?void 0:ra.range)==null?void 0:fn.startLineNumber),xn.push(ra==null?void 0:ra.id));if(Nn)return{lines:bt,ids:xn};qn(bt)},Ju=Nn=>ct(void 0,null,function*(){let fn={range:new nt.Range(Nn,1,Nn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Ln.deltaDecorations([],[fn]),Pa()}),Vl=Nn=>ct(void 0,null,function*(){let fn=[];const bt=On.getLineDecorations(Nn);for(let xn of bt)xn.options.linesDecorationsClassName==="breakpoints-select"&&fn.push(xn.id);yield Ln.deltaDecorations(fn,[]),Pa()}),Ya=Nn=>{let fn=On.getLineDecorations(Nn);for(let bt of fn)if(bt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,he.isEqual)(vu,Pa(!0).lines)){Ln.deltaDecorations(Pa(!0).ids,[]);const Nn=vu.map(fn=>({range:new nt.Range(fn,1,fn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Ln.deltaDecorations([],Nn)}const Iu=On.onDidChangeModelContent(Nn=>{let fn=On.getPosition();if(fn){let bt=fn.lineNumber;clearTimeout(Ia.current),Ia.current=setTimeout(()=>{pu(Ln.getLineContent(bt),bt)?Vl(bt):Ya(bt)?(Vl(bt),Ju(bt)):Pa()},100)}}),_n=On.onMouseDown(Nn=>{var fn,bt,xn;if(Nn.target.detail&&((xn=(bt=(fn=Nn.target)==null?void 0:fn.element)==null?void 0:bt.className)!=null&&xn.includes("line-numbers"))){let Yu=Nn.target.position.lineNumber;if(pu(Ln.getLineContent(Yu),Yu))return;Ya(Yu)?Vl(Yu):Ju(Yu)}}),Qa=Nn=>{let fn={range:new nt.Range(Nn,1,Nn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Kn.current=On.deltaDecorations(Kn.current,[fn])},Il=()=>{Kn.current=On.deltaDecorations(Kn.current,[])},nr=On.onMouseMove(Nn=>{var fn,bt,xn;if(Il(),Nn.target.detail&&((xn=(bt=(fn=Nn.target)==null?void 0:fn.element)==null?void 0:bt.className)!=null&&xn.includes("line-numbers"))){let Yu=Nn.target.position.lineNumber;if(pu(Ln.getLineContent(Yu),Yu))return;Qa(Yu)}}),pt=On.onMouseLeave(()=>{Il()});return()=>{Iu.dispose(),_n.dispose(),nr.dispose(),pt.dispose()}}},[Nu.current,dl,vu,Dn,Tt,Gn]),(0,a.useEffect)(()=>{var Au;(Au=Nu.current)!=null&&Au.instance&&Tt&&Nu.current.instance.setPosition({lineNumber:0,column:0})},[Dn]);function jn(){let Au=Nu.current.instance;if(Au){const On=Au.getSelection(),Ln=Nu.current.pastePos||{},Mu=new nt.Range(Ln.startLineNumber||On.endLineNumber,Ln.startColumn||On.endColumn,Ln.endLineNumber||On.endLineNumber,Ln.endColumn||On.endColumn);setTimeout(()=>{Au.executeEdits("",[{range:Mu,text:""}])},300)}}function iu(Au){(window.navigator.platform.match("Mac")?Au.metaKey:Au.ctrlKey)&&Au.keyCode==83&&(Au.preventDefault(),Ct())}const au=()=>{if(Bt&&Nu.current.instance){const Au=Nu.current.instance.getContentHeight();Kt(Au{if(!Ml.current)return;const{keyCode:On,ctrlKey:Ln,metaKey:Mu,target:Pa,type:Ju}=Au;return(Ju==="paste"||(On===67||On===86)&&(Mu||Ln))&&Pa.nodeName==="TEXTAREA"&&(en(),Au.preventDefault()),!1};function ie(Au,On){var Ln=window.URL||window.webkitURL||window,Mu=new Blob([On]),Pa=document.createElementNS("http://www.w3.org/1999/xhtml","a");Pa.href=Ln.createObjectURL(Mu),Pa.download=Au,ln(Pa)}(0,a.useEffect)(()=>{au()},[au]),(0,a.useEffect)(()=>{Ga.current&&!dl&&Promise.all([E.e(8909),E.e(8845)]).then(E.bind(E,71448)).then(Au=>{try{nt=Au,Nu.current.instance=nt.editor.create(Ga.current,{value:Wn,language:Ge(Gn),theme:sn,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ra||!1}},zt);const On=Nu.current.instance;let Pa=[...Oe.BH._menuItems].find(Iu=>Iu[0]._debugName=="EditorContext")[1],Ju=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Vl=(Iu,_n)=>{var Qa,Il;let nr=Iu._first;do _n.includes((Il=(Qa=nr.element)==null?void 0:Qa.command)==null?void 0:Il.id)&&Iu._remove(nr);while(nr=nr.next)};if(Un(On,nt),setTimeout(()=>{au(),Nu.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{ie(oa||"educoder.txt",On.getValue())}})},500),Nu.current.subscription=On.onDidChangeModelContent(Iu=>{Pu.current?clearTimeout(Ou.current):(au(),nn(On.getValue(),Iu)),Ou.current=setTimeout(()=>{Pu.current=!1},500)}),window.Monaco||fe(nt,Ge(Gn)),lt&&(Vl(Pa,Ju),Ga.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",te),window.removeEventListener("paste",te),window.addEventListener("keydown",te),window.addEventListener("paste",te)),window.Monaco=nt,dn&&On.onDidBlurEditorWidget(()=>{dn(On.getValue())}),Yn&&On.onDidFocusEditorText(()=>{lt&&Et(),Yn(On.getValue())}),lt){Et();try{On.onDidPaste(Iu=>{const _n=On.getSelection(),Qa=Nu.current.pastePos||{},Il=new nt.Range(Qa.startLineNumber||_n.endLineNumber,Qa.startColumn||_n.endColumn,Qa.endLineNumber||_n.endLineNumber,Qa.endColumn||_n.endColumn);On.executeEdits("",[{range:Iu.range,text:""}])})}catch(Iu){}}let Ya=jt();return Bu&&typeof Bu=="string"&&new ne(Bu,On,nt),Sn(!0),()=>{const Iu=Nu.current.instance;Iu.dispose();const _n=Iu.getModel();_n&&_n.dispose(),Nu.current.subscription&&Nu.current.subscription.dispose(),Ya.unobserve(Ga.current)}}catch(On){}})},[]),(0,a.useEffect)(()=>{if(Nu.current.instance&&dl)return document.addEventListener("keydown",iu,!1),()=>{document.removeEventListener("keydown",iu)}},[Ct,dl]),(0,a.useEffect)(()=>{let Au=Nu.current.instance;if(Au&&dl){let On=Ge(Gn);nt.editor.setModelLanguage(Au.getModel(),On)}},[Gn,dl]),(0,a.useEffect)(()=>{Nu.current.instance&&dl&&nt.editor.setTheme(sn)},[sn,dl]),(0,a.useEffect)(()=>{let Au=Nu.current.instance;Cu.current=It,Au&&dl&&(Au.updateOptions(Ke({},It)),setTimeout(()=>{Au.getModel().updateOptions(Ke({},It))},200))},[JSON.stringify(It),dl]),(0,a.useEffect)(()=>{let Au=Nu.current.instance;Au&&dl&&Au.layout()},[Qn,nu,dl]);const[ve,He]=(0,a.useState)(Ot(Qn)),[rt,Kt]=(0,a.useState)(Ot(nu)),En=mt(Ke({},Lt),{width:ve,height:rt,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Ga,style:En,onFocus:()=>{lt&&Et()}},_e&&a.createElement(Le.CopyToClipboard,{text:Wn,onCopy:()=>xe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Ee.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Rt({width:At="100%",height:Vt="100%",original:Qn,modified:nu,language:Wn,options:Gn={}}){const Lt=(0,a.useRef)(),[It,zt]=(0,a.useState)(null);function sn(Bt){let lt;return Lt.current&&(lt=new re.Z(Je=>{for(let nn of Je)(nn.target.offsetHeight>0||nn.target.offsetWidth>0)&&Bt.layout()}),lt.observe(Lt.current)),lt}(0,a.useEffect)(()=>(Lt.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(Bt=>{nt=Bt;const lt=nt.editor.createDiffEditor(Lt.current,mt(Ke({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Gn),{wordWrap:!0}));zt(lt);let Je=sn(lt);return()=>{lt.dispose();const nn=lt.getModel();nn&&nn.dispose(),Je.unobserve(Lt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{It&&It.setModel({original:nt.editor.createModel(Qn,Wn),modified:nt.editor.createModel(nu,Wn)})},[Qn,nu,Wn,It]);const dn=Ot(At),_e=Ot(Vt),Ct={width:dn,height:_e};return a.createElement("div",{className:"my-diff-editor",ref:Lt,style:Ct})}},77777:function(ht,qe,E){"use strict";var a=E(32370),re=E(82326),we=E(58755),se=E(59301);const oe=re.default.Option;qe.Z=({isTheoretical:Ae,onFontSizeChange:me,cmFontSize:ye,cmCodeMode:ae,autoFormat:pe,onCodeModeChange:Ie,onTabToSpace:Re,onAutoFormat:Ce,formatDocument:fe,className:Fe="",tabToSpace:be,children:ge,code_editor:Se,challenge:Ne,shixun_environment_id:De,shixun_environments:ne})=>{var Oe;const xe={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Ee=(Oe=ne==null?void 0:ne.find(he=>he.shixun_environment_id===De))==null?void 0:Oe.program_language;return console.log("----",Ee,ne,De,Se),se.createElement("div",{className:`tpi-code-setting ${Fe}`},se.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),se.createElement("section",null,se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),se.createElement(re.default,{bordered:!1,size:"small",value:ae,onChange:Ie},se.createElement(oe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),se.createElement(oe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!Ae&&se.createElement(se.Fragment,null,se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),se.createElement(re.default,{bordered:!1,size:"small",value:ye,onChange:me},se.createElement(oe,{value:12},"12px"),se.createElement(oe,{value:14},"14px"),se.createElement(oe,{value:16},"16px"),se.createElement(oe,{value:18},"18px"),se.createElement(oe,{value:20},"20px"),se.createElement(oe,{value:22},"22px"))),se.createElement("div",{className:"file-item"},se.createElement("b",null,"Tab\u8F6C\u6362"),se.createElement(we.Z,{checked:be,onChange:Re})),se.createElement("div",{className:"file-item",onClick:fe},se.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!Ae&&se.createElement(se.Fragment,null,se.createElement("h3",null,"\u5FEB\u6377\u952E"),se.createElement("section",null,se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),se.createElement("span",null,"Ctrl + S")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),se.createElement("span",null,"F1 / Alt + F1")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),se.createElement("span",null,"Ctrl + ]/[")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),se.createElement("span",null,"Ctrl + Shift + \\")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),se.createElement("span",null,"Home")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),se.createElement("span",null,"End"))),ge),!Ae&&se.createElement(se.Fragment,null,se.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),se.createElement("section",null,Ee&&se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),se.createElement("span",null,Ee)),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),se.createElement("span",null,xe[Ne==null?void 0:Ne.difficulty])),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),se.createElement("span",null,Se==null?void 0:Se.name)),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),se.createElement("span",null,Se!=null&&Se.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},48289:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ie}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},re=E(29787),we=E(25399),se=E(89787),oe=E(92310),Ae=E.n(oe),me=E(92232),ye=E(77740),ae=E(59301),Ie=({className:Re,dataSource:Ce=[],col:fe=4,right:Fe,bottom:be=23,precision:ge=0,wrapWidth:Se=1200,trackEventItems:Ne,loading:De,onRemove:ne=()=>{},isCurrent:Oe=!0,showProgress:xe=!1,showAlias:Ee=!1,category:he,hiddenClick:Be})=>{const Le=Math.floor((Se-(fe-1)*Fe)/fe),Ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return ae.createElement(re.Z,{spinning:De},ae.createElement("div",{className:Ae()(a.list,Re)},!!(Ce!=null&&Ce.length)&&(Ce==null?void 0:Ce.map((Ye,Xe)=>{var Te,it,et,vt,Ke,mt,ut,ct,Ot,St,st,Qe,Ge;const{name:nt,id:Et,identifier:Jt,featured:Rt,school_name:At,image_url:Vt,excellent:Qn,is_plan:nu}=Ye;return ae.createElement("div",{key:Et,className:Oe&&xe?a.wrapisCurrent:a.wrap,style:{width:Le,marginRight:(1+Xe)%fe===0?0:Fe+ge,marginBottom:be}},ae.createElement("a",{className:a.li,onClick:Wn=>{Wn.preventDefault(),Wn.stopPropagation(),Ne&&(0,me.L9)([Ne]),(0,me.xg)(`/paths/${Jt}`)}},ae.createElement("div",{className:a.img},ae.createElement("img",{className:a.cover,src:`${Vt}`}),(Te=Ye==null?void 0:Ye.subject_tags)==null?void 0:Te.map((Wn,Gn)=>{var Lt,It;if(Gn===0){const sn=(Lt=Ve.find(dn=>dn.name==Wn))==null?void 0:Lt.swclass;return ae.createElement("span",{className:`sprite ${sn} ${a.sign}`,style:{left:"-4px"}})}const zt=(It=Ve.find(sn=>sn.name==Wn))==null?void 0:It.ptclass;return ae.createElement("span",{className:`sprite ${zt} ${a.sign}`,style:{left:`${48+52*(Gn-1)+2*Gn}px`}})}),ae.createElement("div",{className:a.tagsDom},ae.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(Ye==null?void 0:Ye.excellent)&&ae.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"),((it=Ye==null?void 0:Ye.custom_tags)==null?void 0:it.length)>0&&ae.createElement(we.Z,{title:(Ke=(vt=Ye==null?void 0:Ye.custom_tags)==null?void 0:vt[((et=Ye==null?void 0:Ye.custom_tags)==null?void 0:et.length)-1])==null?void 0:Ke.tag_name},ae.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},ae.createElement("span",{className:"multi-llipsis1e text-10px"},(ct=(ut=Ye==null?void 0:Ye.custom_tags)==null?void 0:ut[((mt=Ye==null?void 0:Ye.custom_tags)==null?void 0:mt.length)-1])==null?void 0:ct.tag_name))))),he=="hide"&&(Ye==null?void 0:Ye.studying)&&Oe&&ae.createElement("div",{className:`${a.movebq} user-path-items`,onClick:Wn=>{Wn.stopPropagation(),ne(Ye)}},ae.createElement("i",{className:"iconfont icon-yichu1 font12"}),ae.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(he)&&Oe&&ae.createElement("div",{className:`${a.hiddenbq} user-path-items`,onClick:Wn=>{Wn.stopPropagation(),Be(Ye)}},ae.createElement("i",{className:`iconfont ${he=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ae.createElement("span",null,he=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ae.createElement("div",{className:a.name},ae.createElement(we.Z,{title:Ee&&(Ye!=null&&Ye.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${nt}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ye==null?void 0:Ye.excellent_alias_name}`)):nt},ae.createElement("span",{className:a.e},Ee&&(Ye==null?void 0:Ye.excellent_alias_name)||nt))),Oe&&xe&&((Ot=Ye==null?void 0:Ye.progress)==null?void 0:Ot.all_score)!=0&&ae.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ae.createElement(se.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((St=Ye==null?void 0:Ye.progress)==null?void 0:St.my_score)/((st=Ye==null?void 0:Ye.progress)==null?void 0:st.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Qe=Ye==null?void 0:Ye.progress)==null?void 0:Qe.my_score,"/",(Ge=Ye==null?void 0:Ye.progress)==null?void 0:Ge.all_score),(!Oe||!xe)&&ae.createElement(we.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${At}`},ae.createElement("div",{className:a.unit},ae.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),At)),(!Oe||!xe)&&ae.createElement("div",{className:a.tags},ae.createElement("div",null,ae.createElement(we.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,Ye.stages_count))),ae.createElement(we.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,Ye.members_count)))))))})),!Ce.length&&ae.createElement(ye.Z,null)))}},68914:function(ht,qe,E){"use strict";E.d(qe,{jL:function(){return se},w9:function(){return ct},QD:function(){return vu},cQ:function(){return Xe.Z},op:function(){return lt},O5:function(){return jt},_b:function(){return Bu},t7:function(){return ge},Gi:function(){return nt},YG:function(){return Qe},qp:function(){return pe},vr:function(){return su},qE:function(){return Un},Je:function(){return De},wb:function(){return Ye},cq:function(){return Qn},tp:function(){return Ce}});var a=E(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"},se=({dataSource:en=[],img:Vn,imgWidth:pu=346,title:jn,sunTitle:iu,bannerExtraContent:au})=>a.createElement("div",{className:re.banner},a.createElement("div",{className:re.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,jn),a.createElement("span",null,iu)),en.length>0&&a.createElement("div",{className:re.btns},en.map((ln,te)=>a.createElement("div",{key:te,onClick:ln.click},ln.name,ln.sign?a.createElement("span",{className:"sprite sprite-33"}):null))),au),Vn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:Vn,width:pu}))),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"},Ae=E(92310),me=E.n(Ae),ye=E(89392),pe=({dataSource:en=[],value:Vn,onChange:pu,onTitleChange:jn,className:iu,title:au,titleWidth:ln=41,style:te={},fontColor:ie="#6A7283",showCount:ve})=>{const[He,rt]=(0,a.useState)(1),[Kt,En]=(0,a.useState)(!1),Au=(0,a.useRef)(null),On=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Ln;en.length!==0&&(((Ln=Au==null?void 0:Au.current)==null?void 0:Ln.clientHeight)>97?rt(1):rt(0)),en.length===0&&rt(0),En(!1)},[en]),a.createElement("div",{className:me()(oe.row,iu,"fadeIn","animated"),style:te},a.createElement("div",{onClick:(0,ye.throttle)(()=>jn==null?void 0:jn(),2e3),style:{width:ln,marginTop:Kt?12:4},className:`${oe.title} ${jn?"current":""}`},au),a.createElement("div",{className:Kt?`${oe.tagsWrap} ${oe.tagsBorderWrap}`:oe.tagsWrap},a.createElement("div",{className:oe.bar,ref:On,style:He>0?{height:He===1?97:"auto",overflow:He===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:oe.tag,ref:Au},en==null?void 0:en.map(Ln=>a.createElement("span",{onClick:()=>pu(Ln.id),key:Ln.id,style:{color:ie},className:Vn===Ln.id?oe.active:""},a.createElement("span",{title:Ln.name,className:oe.name},Ln.name),!!ve&&a.createElement("span",{className:oe.num},Ln.count))))),!!He&&a.createElement(a.Fragment,null,He===1?a.createElement("div",{onClick:()=>{var Ln;rt(2),((Ln=Au==null?void 0:Au.current)==null?void 0:Ln.clientHeight)>245?En(!0):En(!1)},className:oe.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{On.current.scrollTop=0,rt(1),En(!1)},className:oe.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},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"},Ce=({dataSource:en=[],value:Vn,onChange:pu,className:jn,style:iu={}})=>a.createElement("div",{style:iu,className:me()(Ie.tabs,jn)},en.map(au=>a.createElement("span",{onClick:()=>pu(au.id),className:Vn===au.id?Ie.active:"",key:au.id},au.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"},Fe=E(37568),ge=({dataSource:en=[],value:Vn="",onChange:pu,onInputChange:jn=()=>{},className:iu,style:au={},placeholder:ln,allowClear:te=!1})=>{var ie;const[ve,He]=(0,a.useState)(""),[rt,Kt]=(0,a.useState)("");(0,a.useEffect)(()=>{var On;let Ln=Vn;(On=JSON.stringify(Vn))!=null&&On.includes("{")&&(He(Vn.id),Ln=Vn.value||"");try{Kt(decodeURIComponent(Ln||""))}catch(Mu){Kt(decodeURIComponent(Ln||""))}},[Vn]);const En=()=>{pu(encodeURIComponent(rt),ve||null)},Au=On=>{On!==ve&&(He(On),pu(encodeURIComponent(rt),On))};return a.createElement("div",{className:me()(fe.input,iu),style:au},!!en.length&&a.createElement("div",{className:fe.dropdown},a.createElement("div",{className:fe.text},(ie=en.find(On=>On.id===ve))==null?void 0:ie.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:fe.b1}),a.createElement("b",{className:fe.b2})),a.createElement("div",{className:fe.menu},en.map((On,Ln)=>a.createElement("div",{key:Ln,onClick:()=>Au(On.id)},On.name)))),a.createElement(Fe.default,{onPressEnter:En,value:rt,onChange:On=>{Kt(On.target.value),jn(encodeURIComponent(On.target.value),ve||null)},placeholder:ln,variant:"borderless",allowClear:te,onClear:()=>pu("",ve||null)}),a.createElement("i",{onClick:En,className:"iconfont icon-sousuo9 font14 current"}))},Se={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"},De=({value:en,onChange:Vn,className:pu,total:jn,pageSize:iu,style:au={}})=>{const ln=en<2,te=en>=Math.ceil(jn/iu);return jn<=iu?a.createElement(a.Fragment,null):a.createElement("div",{className:me()(Se.quickPager,pu),style:au},a.createElement("div",{onClick:()=>{ln||Vn(en-1,"prev")},className:ln?Se.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{te||Vn(en+1,"next")},className:te?Se.disabled:""},"\u4E0B\u4E00\u9875"))},ne={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"},Oe=E(29787),xe=E(25399),Ee=E(63139),he=E(21600),Be=E(92232),Le=E(77740),Ye=({className:en,dataSource:Vn=[],col:pu=4,right:jn,bottom:iu=23,precision:au=0,wrapWidth:ln=1200,trackEventItems:te,loading:ie})=>{const ve=Math.floor((ln-(pu-1)*jn)/pu);return a.createElement(Oe.Z,{spinning:ie},a.createElement("div",{className:me()(ne.list,en)},!!Vn.length&&Vn.map((He,rt)=>{const{name:Kt,id:En,identifier:Au,power:On,cover_image_id:Ln,pic:Mu}=He;return a.createElement("div",{className:ne.wrap,key:En,style:{width:ve,marginRight:(1+rt)%pu===0?0:jn+au,marginBottom:iu}},a.createElement("a",{target:"_blank",href:`/shixuns/${Au}/challenges`,className:ne.li,onClick:Pa=>{Pa.preventDefault(),te&&(0,Be.L9)([te]),On&&(0,Be.xg)(`/shixuns/${Au}/challenges`)}},a.createElement("div",{className:ne.img},a.createElement("img",{className:ne.cover,src:`${Mu}`}),He.is_jupyter&&a.createElement("span",{className:`sprite sprite-43 ${ne.sign}`}),He.is_jupyter_lab&&a.createElement("span",{className:`sprite sprite-42 ${ne.sign}`}),He.is_unity_3d&&a.createElement("span",{className:`sprite sprite-44 ${ne.sign}`})),a.createElement("div",{className:ne.name},a.createElement(xe.Z,{title:Kt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:ne.e},Kt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:ne.tags},a.createElement(xe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,He.challenges_count))),!!He.myshixuns_count&&a.createElement(xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,He.myshixuns_count))),a.createElement(xe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,He.level))),a.createElement("div",{className:ne.rate},a.createElement(Ee.Z,{allowHalf:!0,disabled:!0,defaultValue:He.score_info}),a.createElement("span",null,"\xA0",He.score_info?`${He.score_info}\u5206`:"5\u5206")))),!On&&a.createElement("div",{className:ne.lockWrap},a.createElement("img",{src:`${he.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Vn.length&&a.createElement(Le.Z,null)))},Xe=E(48289),Te={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",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},it=E(62957),et=E(96599),vt="data:image/png;base64,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",Ke=E(59301),mt=(en,Vn,pu)=>new Promise((jn,iu)=>{var au=ie=>{try{te(pu.next(ie))}catch(ve){iu(ve)}},ln=ie=>{try{te(pu.throw(ie))}catch(ve){iu(ve)}},te=ie=>ie.done?jn(ie.value):Promise.resolve(ie.value).then(au,ln);te((pu=pu.apply(en,Vn)).next())}),ct=({className:en,dataSource:Vn=[],col:pu=4,right:jn,bottom:iu=23,precision:au=0,wrapWidth:ln=1200,trackEventItems:te,loading:ie,category:ve,hiddenClick:He,handleVery:rt=()=>!0,isCurrent:Kt})=>{const[En,Au]=it.default.useModal(),On=Math.floor((ln-(pu-1)*jn)/pu),Ln=Mu=>mt(void 0,null,function*(){En.confirm({title:"\u7F6E\u9876",width:500,content:Ke.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Ke.createElement("span",{className:"c-blue"},"\u201C",Mu.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Ke.createElement(Oe.Z,{spinning:ie},Au,Ke.createElement("div",{className:me()(Te.list,en)},!!Vn.length&&Vn.map((Mu,Pa)=>{const{subject_identifier:Ju,id:Vl,identifier:Ya,power:Iu}=Mu,_n=Mu.is_public!=0&&Mu.is_public;return Ke.createElement("div",{className:Te.wrap,key:Vl,style:{width:On,marginRight:(1+Pa)%pu===0?0:jn+au,marginBottom:iu}},Mu.homepage_show&&Ke.createElement("div",{className:Te.btnsTop},Ke.createElement(et.default,{color:"red"},"\u7F6E\u9876")),Ke.createElement("a",{className:Te.li,onClick:Qa=>{Qa.preventDefault(),rt(Mu==null?void 0:Mu.first_category_url)&&(te&&(0,Be.L9)([te]),(0,Be.xg)(Mu.first_category_url))}},Ke.createElement("div",{className:Te.top},Ke.createElement(xe.Z,{title:Mu.name},Ke.createElement("div",{className:Te.name},Mu.name)),Ke.createElement("img",{className:Te.img,src:he.Z.IMG_SERVER+"/images/"+Mu.avatar_url}),Ke.createElement("div",{className:Te.text,title:Mu.creator},Mu.creator),Ju&&Ke.createElement("div",{className:Te.btns},Ke.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ke.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),_n&&Ke.createElement("div",{className:Te.sign},"\u516C\u5F00"),Kt&&Ke.createElement("div",{className:Te.hidden,onClick:Qa=>{Qa.stopPropagation(),He(Mu)}},Ke.createElement("i",{className:`iconfont ${ve=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ve=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ke.createElement("div",{className:Te.bottom},Mu.visits>0&&Ke.createElement(xe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-liulanyan"}),Ke.createElement("span",null,Mu.visits))),Mu.course_members_count>0&&Ke.createElement(xe.Z,{title:"\u6210\u5458",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-chengyuan"}),Mu.course_members_count)),Mu.tasks_count>0&&Ke.createElement(xe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-zuoye"}),Mu.tasks_count)),Mu.is_end?Ke.createElement("div",{style:{color:"#6B758B"}}):Ke.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Mu.is_accessible&&Ke.createElement("div",{className:Te.lockWrap},Ke.createElement("img",{src:`${he.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ke.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Vn.length&&Ke.createElement(Le.Z,null)))},Ot={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"},St=E(52985),Qe=({dataSource:en=[],value:Vn,onChange:pu,className:jn,style:iu={},tabBarExtraContent:au})=>a.createElement("div",{className:me()(Ot.tabs,jn),style:iu},a.createElement("div",{className:Ot.tabsWrap},en.map((ln,te)=>!(ln!=null&&ln.hide)&&a.createElement("aside",{className:Ot.tab,onClick:()=>{pu(ln.id),ln.link&&St.history.push(ln.link)},key:te},a.createElement("div",{className:Vn===ln.id?Ot.active:""},ln.name),(ln==null?void 0:ln.resetCount)==null&&(ln==null?void 0:ln.total)!==void 0&&a.createElement("span",null,"\uFF08",ln==null?void 0:ln.total,"\uFF09"),(ln==null?void 0:ln.resetCount)!==void 0&&(ln==null?void 0:ln.total)!==void 0&&a.createElement(xe.Z,{title:(ln==null?void 0:ln.tip)!=null?ln==null?void 0:ln.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},ln==null?void 0:ln.resetCount),"/",a.createElement("span",null,ln==null?void 0:ln.total),"\uFF09"))))),a.createElement("div",{className:Ot.tabBar},au)),nt=({className:en,style:Vn={},children:pu})=>a.createElement("div",{className:me()(en),style:Vn},pu),Et={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Jt=E(75727),Rt=E(93041);const At=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Qn=({sortValue:en,dropValue:Vn,className:pu,onSort:jn,onDrop:iu,dataSource:au=At})=>{var ln;return a.createElement("div",{className:me()(Et.orderWrap,pu)},a.createElement(Jt.Z,{dropdownRender:()=>a.createElement(Rt.default,null,au.map((te,ie)=>a.createElement(Rt.default.Item,{key:ie,onClick:()=>iu(te.id)},te.name)))},a.createElement("span",{className:Et.orderTextWrap},(ln=au.find(te=>Vn===te.id))==null?void 0:ln.name)),a.createElement("span",{className:Et.orderIconWrap},a.createElement("span",{className:Et.orderAsc},a.createElement("i",{className:en==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Et.cursorPointer} ${Et.active}`:`iconfont icon-sanjiaoxing-up font12 ${Et.cursorPointer}`,onClick:()=>jn(en==="asc"?"desc":"asc")})),a.createElement("span",{className:Et.orderDesc},a.createElement("i",{className:en==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Et.cursorPointer} ${Et.active}`:`iconfont icon-sanjiaoxing-down font12 ${Et.cursorPointer}`,onClick:()=>jn(en==="asc"?"desc":"asc")}))))},nu={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"},Wn=E(7939),Gn=Object.defineProperty,Lt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,sn=(en,Vn,pu)=>Vn in en?Gn(en,Vn,{enumerable:!0,configurable:!0,writable:!0,value:pu}):en[Vn]=pu,dn=(en,Vn)=>{for(var pu in Vn||(Vn={}))It.call(Vn,pu)&&sn(en,pu,Vn[pu]);if(Lt)for(var pu of Lt(Vn))zt.call(Vn,pu)&&sn(en,pu,Vn[pu]);return en},_e=(en,Vn)=>{var pu={};for(var jn in en)It.call(en,jn)&&Vn.indexOf(jn)<0&&(pu[jn]=en[jn]);if(en!=null&&Lt)for(var jn of Lt(en))Vn.indexOf(jn)<0&&zt.call(en,jn)&&(pu[jn]=en[jn]);return pu},Ct=(en,Vn,pu)=>new Promise((jn,iu)=>{var au=ie=>{try{te(pu.next(ie))}catch(ve){iu(ve)}},ln=ie=>{try{te(pu.throw(ie))}catch(ve){iu(ve)}},te=ie=>ie.done?jn(ie.value):Promise.resolve(ie.value).then(au,ln);te((pu=pu.apply(en,Vn)).next())}),lt=en=>{var Vn=en,{className:pu,style:jn,children:iu,loading:au=!1,openLoading:ln,onClick:te=()=>{},size:ie="middle",shape:ve="round"}=Vn,He=_e(Vn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[rt,Kt]=(0,a.useState)(!1);return a.createElement(Wn.ZP,dn({onClick:(0,ye.throttle)(En=>Ct(void 0,null,function*(){ln&&Kt(!0);try{yield te(En)}catch(Au){console.log("error",Au)}ln&&Kt(!1)}),2e3,{leading:!0,trailing:!1}),className:me()(nu.btn,nu[`${ie}-${ve}`],pu),style:jn,size:ie,shape:ve,loading:rt||au},He),iu)},Je={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"},Un=({className:en,style:Vn,children:pu=null,onClick:jn,title:iu})=>a.createElement("div",{className:me()(Je.head,en),style:Vn},a.createElement("span",{className:"primary-hover",onClick:jn},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:iu},iu),a.createElement("div",{className:Je.node},pu)),Yn={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"},vu=({confirmShow:en=!0,confirmTitle:Vn,confirmClick:pu,cancelShow:jn=!0,cancelTitle:iu,cancelClick:au,className:ln,style:te,confirmLoading:ie=!1})=>a.createElement("div",{className:me()(Yn.btns,ln),style:te},en&&a.createElement(Wn.ZP,{loading:ie,onClick:pu,type:"primary",className:Yn.confirm},Vn),jn&&a.createElement(Wn.ZP,{onClick:au,className:Yn.cancel},iu)),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"},su=({className:en,style:Vn={},LeftContent:pu,children:jn,RightContent:iu})=>a.createElement("div",{className:me()(oa.fixedBottom,en),style:Vn},a.createElement("div",{className:oa.wrap},a.createElement("div",{className:oa.left},pu),a.createElement("div",{className:oa.center},jn),a.createElement("div",{className:oa.right},iu))),Dn={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"},Bu=({className:en,style:Vn={},dataSource:pu=[]})=>a.createElement("div",{className:me()(Dn.crumbs,en),style:Vn},pu.map((jn,iu)=>iuSt.history.push(jn.path)},jn.name):a.createElement("span",null,jn.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:iu,style:{color:"#5F6368"}},jn.name))),Ra=E(11938),sl=Object.defineProperty,Ga=Object.defineProperties,Nu=Object.getOwnPropertyDescriptors,Cu=Object.getOwnPropertySymbols,du=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,Pu=(en,Vn,pu)=>Vn in en?sl(en,Vn,{enumerable:!0,configurable:!0,writable:!0,value:pu}):en[Vn]=pu,Ou=(en,Vn)=>{for(var pu in Vn||(Vn={}))du.call(Vn,pu)&&Pu(en,pu,Vn[pu]);if(Cu)for(var pu of Cu(Vn))Kn.call(Vn,pu)&&Pu(en,pu,Vn[pu]);return en},Ia=(en,Vn)=>Ga(en,Nu(Vn)),Ml=(en,Vn)=>{var pu={};for(var jn in en)du.call(en,jn)&&Vn.indexOf(jn)<0&&(pu[jn]=en[jn]);if(en!=null&&Cu)for(var jn of Cu(en))Vn.indexOf(jn)<0&&Kn.call(en,jn)&&(pu[jn]=en[jn]);return pu};const{Countdown:dl}=Ra.default;var jt=en=>{var Vn=en,{onChange:pu}=Vn,jn=Ml(Vn,["onChange"]);const[iu,au]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof iu=="number"&&iu>=0&&pu(iu)},[iu]);const ln=te=>{const ie=Math.floor(te/1e3);au(ie)};return a.createElement(dl,Ia(Ou({},jn),{onChange:ln}))}},38869:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return re}});var a=E(59301);function re(we,se){const oe=(0,a.useRef)();(0,a.useEffect)(()=>{oe.current=we}),(0,a.useEffect)(()=>{function Ae(){oe.current()}if(se!==null){let me=setInterval(Ae,se);return()=>clearInterval(me)}},[se])}},47467:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ye}});var a=E(28284),re=E(6767),we=E(62957),se=E(29787),oe=E(25399),Ae=E(47889),me=E(37568),ye=E(70858),ae=E(59301),pe=E(52985),Ie=E(82186),Re=E(92232),Ce={flex_box_center:"flex_box_center___FjW3J",flex_space_between:"flex_space_between___VMPG3",flex_box_vertical_center:"flex_box_vertical_center___f4bAX",flex_box_center_end:"flex_box_center_end___r_BiQ",flex_box_column:"flex_box_column___KmCaa",contentWrap:"contentWrap___JMzNd",leftWrap:"leftWrap___rYjEI",tip:"tip___Iu2px",title_con:"title_con___WF9OL",question_title:"question_title___XPCJJ",activeItem:"activeItem___yC4ry",rightWrap:"rightWrap___ut8PK",radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n",titleTooltip:"titleTooltip___eBrPv"},fe=E(99287),Fe=E(62734),be=E(77314),ge=E(59301),Se=Object.defineProperty,Ne=Object.defineProperties,De=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ee=(Xe,Te,it)=>Te in Xe?Se(Xe,Te,{enumerable:!0,configurable:!0,writable:!0,value:it}):Xe[Te]=it,he=(Xe,Te)=>{for(var it in Te||(Te={}))Oe.call(Te,it)&&Ee(Xe,it,Te[it]);if(ne)for(var it of ne(Te))xe.call(Te,it)&&Ee(Xe,it,Te[it]);return Xe},Be=(Xe,Te)=>Ne(Xe,De(Te)),Le=(Xe,Te,it)=>new Promise((et,vt)=>{var Ke=ct=>{try{ut(it.next(ct))}catch(Ot){vt(Ot)}},mt=ct=>{try{ut(it.throw(ct))}catch(Ot){vt(Ot)}},ut=ct=>ct.done?et(ct.value):Promise.resolve(ct.value).then(Ke,mt);ut((it=it.apply(Xe,Te)).next())});const Ve=({shixunHomeworks:Xe,exercise:Te,loading:it,dispatch:et})=>{var vt,Ke,mt,ut,ct,Ot;const{commonHeader:St}=Te,[st,Qe]=(0,ae.useState)([]),[Ge,nt]=(0,ae.useState)(Be(he({},(0,pe.useParams)()),{page:1,limit:10})),[Et,Jt]=(0,ae.useState)([]),[Rt,At]=(0,ae.useState)(""),[Vt,Qn]=(0,ae.useState)(1),[nu]=a.default.useForm(),[Wn,Gn]=(0,ae.useState)({}),[Lt,It]=(0,ae.useState)(null),[zt,sn]=(0,ae.useState)(!1),[dn,_e]=(0,ae.useState)({combine:[],simple:[]}),[Ct,Bt]=(0,ae.useState)(null),[lt,Je]=(0,ae.useState)({}),[nn,Un]=(0,ae.useState)(0),[Yn,qn]=(0,ae.useState)(0),[vu,oa]=(0,ae.useState)(!1),Zu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Cu,du,Kn)=>(Ge.page-1)*Ge.limit+Kn+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Cu=>Cu||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Cu,du)=>ge.createElement("div",{className:Ce.banding,title:Cu||"--"},Cu||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Cu,du)=>Cu===0?ge.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Cu===1?ge.createElement("span",{style:{color:"#DF3042"}},!du.is_make_up&&"\u8003\u8BD5\u4E2D",du.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Cu===2?ge.createElement("span",{style:{color:"#5AB891"}},!du.is_make_up&&!du.is_force_commit&&"\u5DF2\u4EA4\u5377",du.is_make_up&&!du.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",du.is_make_up&&du.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!du.is_make_up&&du.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ge.createElement("span",{style:{color:"#5AB891"}},!du.is_make_up&&!du.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",du.is_make_up&&!du.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",du.is_make_up&&du.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!du.is_make_up&&du.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(St==null?void 0:St.exercise_type)==2&&!(0,fe.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Cu,du)=>du.commit_status===0||du.commit_status===1?"--":!du.open_total_score&&(0,fe.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Cu=typeof Cu=="number"?Number(Cu):Cu,console.log(typeof Cu),Cu||(Cu=0),Cu===100?ge.createElement("span",{className:"c-green"},Cu):Cu>60?ge.createElement("span",{className:"c-orange"},Cu):Cu==Yn*.6?ge.createElement("span",{className:"c-red"},Cu):ge.createElement("span",null,Cu))}].filter(Cu=>!!Cu);(0,ae.useEffect)(()=>{var Cu,du,Kn;((Cu=Te.actionTabs)==null?void 0:Cu.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(_e([]),Bt(((du=Te==null?void 0:Te.actionTabs)==null?void 0:du.questionId)||null),Je(((Kn=Te==null?void 0:Te.actionTabs)==null?void 0:Kn.questionDetail)||{}),su(),Tt(Ge))},[(vt=Te.actionTabs)==null?void 0:vt.key]);const su=()=>Le(void 0,null,function*(){var Cu,du,Kn,Pu,Ou,Ia,Ml,dl,Sn;const jt=yield(0,Ie.ZP)(`/api/exercises/${Ge==null?void 0:Ge.categoryId}.json`,{method:"get"});if(jt.status==0){const en=(du=(Cu=jt==null?void 0:jt.exercise_question_types)==null?void 0:Cu.find(au=>(au==null?void 0:au.question_type)==7))==null?void 0:du.items,Vn=(Pu=(Kn=jt==null?void 0:jt.exercise_question_types)==null?void 0:Kn.find(au=>(au==null?void 0:au.question_type)==4))==null?void 0:Pu.items;let pu=[],jn=0,iu={};pu=(Ou=en==null?void 0:en.map((au,ln)=>{var te,ie;return(ie=(te=au==null?void 0:au.sub_exercise_questions)==null?void 0:te.map((ve,He)=>(ve==null?void 0:ve.question_type)==4?Be(he({},ve),{index:ln+1,jdex:He+1,parentTitle:au==null?void 0:au.question_title,isCombine:!0}):null))==null?void 0:ie.filter(ve=>ve)}))==null?void 0:Ou.flat(),_e({combine:pu,simple:Vn}),(Vn==null?void 0:Vn.length)>0?(jn=(Ia=Vn==null?void 0:Vn[0])==null?void 0:Ia.question_id,iu=(Vn==null?void 0:Vn[0])||{}):(pu==null?void 0:pu.length)>0&&(jn=(Ml=pu==null?void 0:pu[0])==null?void 0:Ml.question_id,iu=(pu==null?void 0:pu[0])||{}),Bt(((dl=Te==null?void 0:Te.actionTabs)==null?void 0:dl.questionId)||jn),Je(((Sn=Te==null?void 0:Te.actionTabs)==null?void 0:Sn.questionDetail)||iu)}}),Dn=(Cu,du)=>{Ge.page=Cu,Ge.limit=du,nt(he({},Ge)),Tt(Ge)},Tt=Cu=>Le(void 0,null,function*(){oa(!0);const du=yield(0,Ie.ZP)(`/api/exercises/${Ge.categoryId||(Ge==null?void 0:Ge.exerciseId)}/exercise_users.json`,{method:"get",params:Cu});du.status==0&&(Un(du.data.total_count),nt(Be(he({},Ge),{total:du.data.total_count})),Qe(du.data.exercise_users),qn(du.data.total_score)),oa(!1)}),Bu=Cu=>{Ge.search=Cu,Ge.page=1,nu.resetFields(),Gn({}),Jt([]),It(null),nt(he({},Ge)),Tt(Ge)},Ra=Cu=>Le(void 0,null,function*(){var du,Kn;const Pu=he({},Wn);if(!((du=Cu==null?void 0:Cu.content)!=null&&du.trim())){re.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Pu.content=Cu==null?void 0:Cu.content,Pu.attachment_ids=(Kn=Cu==null?void 0:Cu.attachment_ids)==null?void 0:Kn.map(Ou=>Ou.response.id),sl(Pu)}),sl=Cu=>Le(void 0,null,function*(){sn(!0);const du=yield(0,Ie.ZP)(`/api/exercises/${(Ge==null?void 0:Ge.categoryId)||(Ge==null?void 0:Ge.exerciseId)}/test_ai_review.json`,{method:"post",body:Be(he({},Cu),{exercise_question_id:Ct,ai_review_settings:lt==null?void 0:lt.ai_review_settings})});if([0,-3].includes(du.status)){du.status==0&&re.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),It(du);const Kn=document.querySelector(".modal-ai-pfcs");if(Kn){const Pu=Kn.querySelector(".ant-modal-body");Pu&&(Pu.scrollTop=Pu.scrollHeight)}}sn(!1)}),Ga=()=>{et({type:"exercise/setActionTabs",payload:{key:""}}),Qn(1),Nu()},Nu=()=>{nu.resetFields(),Gn({}),Jt([]),At(""),It(null)};return ge.createElement(we.default,{className:"modal-ai-pfcs",width:1200,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:zt,open:((Ke=Te.actionTabs)==null?void 0:Ke.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Ga(),okText:Lt?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Cu;if((Cu=Te.actionTabs)!=null&&Cu.showSelectQuestion&&!Ct)return re.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(Vt==1){if(Et.length==0)return re.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");sl({exercise_user_id:Et[0]})}else Vt==2&&nu.submit()}},ge.createElement(se.Z,{spinning:zt,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},ge.createElement("div",{className:Ce.contentWrap},ge.createElement("div",{className:Ce.leftWrap},ge.createElement("div",{className:Ce.tip},ge.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0",transform:"rotate(180deg)",marginTop:"5px"}}),ge.createElement("span",{style:{marginLeft:"5px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002")),ge.createElement("div",{style:{maxHeight:"500px",overflowY:"auto",margin:"10px 0px"}},((mt=dn==null?void 0:dn.simple)==null?void 0:mt.length)>0&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:Ce.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),ge.createElement("div",null,(ut=dn==null?void 0:dn.simple)==null?void 0:ut.map((Cu,du)=>ge.createElement("div",{key:Cu==null?void 0:Cu.question_id},ge.createElement(oe.Z,{title:ge.createElement(be.Z,{value:Cu==null?void 0:Cu.question_title}),color:"#fff",placement:"left",overlayClassName:Ce.titleTooltip},ge.createElement("span",{className:`${Ce.question_title} ${Ct==(Cu==null?void 0:Cu.question_id)?Ce.activeItem:""}`,onClick:()=>{var Kn,Pu,Ou;Bt(Cu==null?void 0:Cu.question_id),Je(Be(he({},Cu||{}),{ai_review_settings:(Kn=Te==null?void 0:Te.actionTabs)!=null&&Kn.isUnify?(Ou=(Pu=Te==null?void 0:Te.actionTabs)==null?void 0:Pu.questionDetail)==null?void 0:Ou.ai_review_settings:Cu==null?void 0:Cu.ai_review_settings}))}},ge.createElement(be.Z,{value:du+1+"\u3001"+(Cu==null?void 0:Cu.question_title),showTextOnly:!0}))))))),((ct=dn==null?void 0:dn.combine)==null?void 0:ct.length)>0&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:Ce.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),ge.createElement("div",null,(Ot=dn==null?void 0:dn.combine)==null?void 0:Ot.map((Cu,du)=>ge.createElement("div",{key:Cu==null?void 0:Cu.question_id,onClick:()=>{var Kn,Pu,Ou;Bt(Cu==null?void 0:Cu.question_id),Je(Be(he({},Cu||{}),{ai_review_settings:(Kn=Te==null?void 0:Te.actionTabs)!=null&&Kn.isUnify?(Ou=(Pu=Te==null?void 0:Te.actionTabs)==null?void 0:Pu.questionDetail)==null?void 0:Ou.ai_review_settings:Cu==null?void 0:Cu.ai_review_settings}))}},ge.createElement(oe.Z,{title:ge.createElement(be.Z,{value:Cu==null?void 0:Cu.question_title}),color:"#fff",placement:"left",overlayClassName:Ce.titleTooltip},ge.createElement("span",{className:`${Ce.question_title} ${Ct==(Cu==null?void 0:Cu.question_id)?Ce.activeItem:""}`},ge.createElement(be.Z,{value:(Cu==null?void 0:Cu.index)+"."+(Cu==null?void 0:Cu.jdex)+"\u3001"+(Cu==null?void 0:Cu.question_title),showTextOnly:!0}))))))))),ge.createElement("div",{className:Ce.rightWrap},ge.createElement("div",{className:Ce.radio_con},ge.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),ge.createElement(Ae.ZP.Group,{onChange:Cu=>{Cu.target.value==1&&Dn(1,10),Qn(Cu.target.value),Nu()},value:Vt,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Vt==1&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:"flex justify-between item-center mb10"},ge.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),ge.createElement(me.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Rt,onChange:Cu=>At(Cu.target.value),onSearch:Bu})),ge.createElement(ye.default,{rowSelection:{type:"radio",selectedRowKeys:Et,onChange:(Cu,du)=>{Jt(Cu)},getCheckboxProps:Cu=>({disabled:[0,1].includes(Cu==null?void 0:Cu.commit_status)})},rowKey:"exercise_user_id",dataSource:st||[],columns:Zu,pagination:{current:Ge.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ge.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:nn,size:"default",showTotal:Re.rU,onChange:Dn},onChange:(Cu,du,Kn)=>{Ge.page=1,Kn.order===void 0?(Ge.order_type=null,Ge.order=null):(Ge.order_type=Kn.order==="descend"?"desc":"asc",Ge.order=Kn.field),nt(he({},Ge)),Tt(Ge)}})),Vt==2&&ge.createElement("div",{style:{marginTop:20}},ge.createElement(a.default,{form:nu,className:Ce.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Gn(he({},nu.getFieldsValue()))},onFinish:Ra},ge.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},ge.createElement(Fe.Z,{watch:!0})))),Lt&&ge.createElement("div",{className:Ce.result_con},ge.createElement("div",{className:Ce.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(Lt==null?void 0:Lt.status)==0&&ge.createElement("div",{className:"p20"},ge.createElement("div",{className:"mb5"},ge.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),Lt==null?void 0:Lt.score),ge.createElement("div",{className:"flex"},ge.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),ge.createElement(be.Z,{value:Lt==null?void 0:Lt.content,style:{fontSize:"14px"}}))),(Lt==null?void 0:Lt.status)==-3&&ge.createElement("div",{className:"p20"},ge.createElement(be.Z,{value:Lt==null?void 0:Lt.message,style:{fontSize:"14px"}})))))))};var Ye=(0,pe.connect)(({shixunHomeworks:Xe,exercise:Te,loading:it,user:et})=>({shixunHomeworks:Xe,exercise:Te,loading:it.effects,user:et}))(Ve)},87775:function(ht,qe,E){"use strict";var a=E(59301),re=E(28284),we=E(77019),se=E(5269),oe=E(62673),Ae=E(47889),me=E(92310),ye=E.n(me),ae=E(50797),pe=Object.defineProperty,Ie=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,be=(ne,Oe,xe)=>Oe in ne?pe(ne,Oe,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ne[Oe]=xe,ge=(ne,Oe)=>{for(var xe in Oe||(Oe={}))fe.call(Oe,xe)&&be(ne,xe,Oe[xe]);if(Ce)for(var xe of Ce(Oe))Fe.call(Oe,xe)&&be(ne,xe,Oe[xe]);return ne},Se=(ne,Oe)=>Ie(ne,Re(Oe)),Ne=(ne,Oe)=>{var xe={};for(var Ee in ne)fe.call(ne,Ee)&&Oe.indexOf(Ee)<0&&(xe[Ee]=ne[Ee]);if(ne!=null&&Ce)for(var Ee of Ce(ne))Oe.indexOf(Ee)<0&&Fe.call(ne,Ee)&&(xe[Ee]=ne[Ee]);return xe};const De=ne=>{var Oe=ne,{data:xe,className:Ee="",colon:he=!1}=Oe,Be=Ne(Oe,["data","className","colon"]);return a.createElement(re.default,Se(ge({},Be),{className:ye()(ae.Z.FormCheckBoxDom,Ee),colon:he}),xe==null?void 0:xe.map((Le,Ve)=>{var Ye=Le,{ItemData:Xe,valuePropName:Te,children:it,desc:et,type:vt="Checkbox",normalize:Ke}=Ye,mt=Ne(Ye,["ItemData","valuePropName","children","desc","type","normalize"]);return(mt==null?void 0:mt.isShow)&&a.createElement(we.Z,{key:Ve,wrap:!1,justify:"space-between"},a.createElement(se.Z,null,a.createElement(re.default.Item,Se(ge({},mt),{normalize:(ut,ct,Ot)=>{var St,st;return vt=="Radio"||((St=ct||[])!=null&&St.every(Qe=>Qe==="all")&&ut.includes("all")&&ut.length>1&&(ut=ut.filter(Qe=>Qe!=="all")),(!((st=ct||[])!=null&&st.includes("all"))&&ut.includes("all")||(ut==null?void 0:ut.length)==0)&&(ut=["all"])),Ke?Ke(ut,ct,Ot):ut}}),it||(vt=="Checkbox"?a.createElement(oe.default.Group,{options:Xe}):a.createElement(Ae.ZP.Group,{options:Xe})))),a.createElement(se.Z,null,et))}))};qe.Z=De},31252:function(ht,qe,E){"use strict";E.r(qe),E.d(qe,{default:function(){return IA}});var a=E(59301),re=E(82186),we=E(21600),se=E(52985),oe=E(62957),Ae=E(93041),me=E(6767),ye=E(62673),ae=E(25399),pe=E(47889),Ie=E(44104),Re=E(91882),Ce=E(7939),fe=E(77019),Fe=E(75727),be=E(31691),ge=E(70858),Se=E(87169),Ne=E(27812),De=E(89489),ne=E(87935),Oe=E(92232),xe=E(3995),Ee=E(28284),he=E(5269),Be=E(58755),Le=E(37568),Ve=E(4875),Ye=E(31709),Xe=E(66649),Te=E.n(Xe),it=Object.defineProperty,et=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,mt=(b,z,y)=>z in b?it(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ut=(b,z)=>{for(var y in z||(z={}))vt.call(z,y)&&mt(b,y,z[y]);if(et)for(var y of et(z))Ke.call(z,y)&&mt(b,y,z[y]);return b},ct=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ot=({shixunHomeworks:b,dispatch:z})=>{const y=(0,se.useParams)();return a.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:b.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ct(void 0,null,function*(){(yield(0,re.ZP)(`/api/myshixuns/${b.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:y.coursesId}})).status===0&&(me.ZP.success("\u5220\u9664\u6210\u529F"),z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getWorkList",payload:ut({},b.actionTabs.params)}))}),onCancel:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var St=(0,se.connect)(({shixunHomeworks:b})=>({shixunHomeworks:b}))(Ot),st=Object.defineProperty,Qe=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Rt=(b,z,y)=>z in b?st(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,At=(b,z)=>{for(var y in z||(z={}))Et.call(z,y)&&Rt(b,y,z[y]);if(nt)for(var y of nt(z))Jt.call(z,y)&&Rt(b,y,z[y]);return b},Vt=(b,z)=>Qe(b,Ge(z)),Qn=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const nu=({exercise:b,dispatch:z})=>{var y,ze,at,Me,yt,je,ce,de;const kt=(0,se.useParams)(),[mn,Wt]=(0,a.useState)(!0),[Dt]=Ee.default.useForm(),{actionTabs:Zt}=b;(0,a.useEffect)(()=>{var Qt,an,rn,wt;b.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(Dt.resetFields(),Dt.setFieldsValue({subjective_score:(an=(Qt=Zt==null?void 0:Zt.selectArrs)==null?void 0:Qt.record)==null?void 0:an.subjective_score,objective_score:(wt=(rn=Zt==null?void 0:Zt.selectArrs)==null?void 0:rn.record)==null?void 0:wt.objective_score}))},[b.actionTabs.key]);const Bn=()=>{z({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(oe.default,{centered:!0,title:"\u8BC4\u9605",open:b.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:Bn,footer:a.createElement(fe.Z,{align:"middle",justify:"end"},a.createElement(Ce.ZP,{className:"ml10",onClick:Bn}," \u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml10",onClick:()=>Qn(void 0,null,function*(){var Qt,an;yield Dt.validateFields();const rn=Dt.getFieldValue();(yield(0,ne.oS)(Vt(At({},rn),{id:kt.categoryId,user_id:(an=(Qt=Zt==null?void 0:Zt.selectArrs)==null?void 0:Qt.record)==null?void 0:an.user_id}))).status===0&&(me.ZP.success("\u8BC4\u9605\u6210\u529F"),Dt.resetFields(),z({type:"exercise/setActionTabs",payload:{}}),z({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(Ee.default,{form:Dt},a.createElement(fe.Z,null,a.createElement(he.Z,null,a.createElement(Ee.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Ve.Z,{min:0,max:((ze=(y=Zt==null?void 0:Zt.selectArrs)==null?void 0:y.exercise_types)==null?void 0:ze.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(he.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Me=(at=Zt==null?void 0:Zt.selectArrs)==null?void 0:at.exercise_types)==null?void 0:Me.subjective_score,"\u5206")))),a.createElement(fe.Z,null,a.createElement(he.Z,null,a.createElement(Ee.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Ve.Z,{min:0,max:((je=(yt=Zt==null?void 0:Zt.selectArrs)==null?void 0:yt.exercise_types)==null?void 0:je.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(he.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(de=(ce=Zt==null?void 0:Zt.selectArrs)==null?void 0:ce.exercise_types)==null?void 0:de.objective_score,"\u5206"))))))))};var Wn=(0,se.connect)(({exercise:b})=>({exercise:b}))(nu);const Gn=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],Lt=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],It=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var zt=E(77740),sn=E(29787),dn=E(20562),_e=E(59301),Ct=Object.defineProperty,Bt=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Yn=(b,z,y)=>z in b?Ct(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,qn=(b,z)=>{for(var y in z||(z={}))nn.call(z,y)&&Yn(b,y,z[y]);if(Je)for(var y of Je(z))Un.call(z,y)&&Yn(b,y,z[y]);return b},vu=(b,z)=>Bt(b,lt(z)),oa=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Zu=({exercise:b,dispatch:z})=>{var y,ze;const at=(0,se.useParams)(),[Me]=Ee.default.useForm(),yt=Ee.default.useWatch("time",Me),[je,ce]=(0,a.useState)(!1),{actionTabs:de,commonHeader:kt}=b,[,mn,Wt,Dt]=(0,dn.U)(ne.n7,{id:at.categoryId}),Zt=Dt!=null&&Dt.user_end_time?Te()(Dt==null?void 0:Dt.user_end_time).add(1,"minutes"):Te()(),Bn=Te()(Dt==null?void 0:Dt.user_total_end_time)>Zt?Math.round(Te().duration(Te()(Dt==null?void 0:Dt.user_total_end_time).diff(Zt.startOf("minute"))).asMinutes()):0,Qt=((Dt==null?void 0:Dt.student_left_minutes)||0)+(yt||0);(0,a.useEffect)(()=>{var rn;de.key==="\u5EF6\u65F6"?(z({type:"exercise/getWorkSetting",payload:qn({},at)}),Wt({user_id:de!=null&&de.isBatch?de==null?void 0:de.user_ids:[(rn=de==null?void 0:de.selectArrs)==null?void 0:rn.user_id]})):Me.resetFields()},[de.key]);const an=()=>{z({type:"exercise/setActionTabs",payload:{}})};return _e.createElement(_e.Fragment,null,_e.createElement(oe.default,{width:640,centered:!0,title:de!=null&&de.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:de.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:je,onOk:()=>oa(void 0,null,function*(){Me.submit()}),onCancel:an},_e.createElement(sn.Z,{spinning:mn},_e.createElement(Ee.default,{form:Me,colon:!1,labelCol:{span:4},onFinish:rn=>oa(void 0,null,function*(){ce(!0);const wt=yield(0,ne.qz)(vu(qn({},rn),{id:at.categoryId,exercise_user_id:de==null?void 0:de.exercise_user_id}));ce(!1),wt.status===0&&(me.ZP.success("\u5EF6\u65F6\u6210\u529F"),z({type:"exercise/setUpdateIndex"}),an())})},_e.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",_e.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",_e.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",_e.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),de!=null&&de.isBatch?_e.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",_e.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},de==null?void 0:de.exercise_user_id.length),"\u540D\u5B66\u751F"):_e.createElement(fe.Z,{align:"middle",gutter:40},_e.createElement(he.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",_e.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(y=de==null?void 0:de.selectArrs)==null?void 0:y.user_name)),_e.createElement(he.Z,null,"\u5B66\u53F7",_e.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ze=de==null?void 0:de.selectArrs)==null?void 0:ze.student_id))),_e.createElement(Ee.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},_e.createElement(Ve.Z,{min:0,precision:0,max:Bn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Bn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(de!=null&&de.isBatch)&&_e.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",_e.createElement("span",{className:"ml5"},Qt),"\u5206\u949F",Qt!==0&&(Dt==null?void 0:Dt.user_end_time)&&_e.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",_e.createElement("span",{className:"ml5"},Te()(Dt==null?void 0:Dt.user_end_time).add(yt||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(kt==null?void 0:kt.screen_open)&&_e.createElement(Ee.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},_e.createElement(ye.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var su=(0,se.connect)(({exercise:b})=>({exercise:b}))(Zu),Dn=E(24017),Tt=E(53051),Bu=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ra=({exercise:b,dispatch:z})=>{var y,ze;const at=(0,se.useParams)(),[Me]=Ee.default.useForm(),[yt,je]=(0,a.useState)(!1),{actionTabs:ce}=b;return(0,a.useEffect)(()=>{b.actionTabs.key==="teacher-unlock"&&(je(!1),Me.resetFields())},[b.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(oe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(y=ce==null?void 0:ce.selectArrs)==null?void 0:y.user_name}\uFF09`,open:b.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:yt,onOk:()=>Bu(void 0,null,function*(){var de,kt;yield Me.validateFields();const mn=Me.getFieldsValue();if(je(!0),(yield(0,ne.ZD)(at.categoryId,{exercise_user_id:(de=ce==null?void 0:ce.selectArrs)==null?void 0:de.exercise_user_id,unlock_key:mn.unlock_key})).status===0){if(mn.time){const Dt={time:Te()(mn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(kt=ce==null?void 0:ce.selectArrs)==null?void 0:kt.exercise_user_id,id:at.categoryId};yield(0,ne.qz)(Dt)}me.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),z({type:"exercise/setUpdateIndex"}),z({type:"exercise/setActionTabs",payload:{}})}je(!1)}),onCancel:()=>{z({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(Ee.default,{form:Me,layout:"vertical",autoComplete:"off"},a.createElement(Ee.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(Le.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(Ee.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Te()((ze=ce==null?void 0:ce.selectArrs)==null?void 0:ze.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(Dn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:de=>{var kt;return(0,Tt.Q8)(de,(kt=ce==null?void 0:ce.selectArrs)==null?void 0:kt.exercise_end_at)},disabledTime:de=>{var kt;const mn=(kt=ce==null?void 0:ce.selectArrs)==null?void 0:kt.exercise_end_at;if(Te()(de).isSame(Te()(mn),"day")){const Wt=Te()(mn).hours(),Dt=Te()(mn).minutes();return console.log(Wt,Dt),{disabledHours:()=>(0,Tt.w6)(0,24).slice(Wt+1),disabledMinutes:()=>Te()(de).isSame(Te()(mn),"hour")?(0,Tt.w6)(Dt,60):[]}}return(0,Tt.d0)(de)},allowClear:!1}))))))};var sl=(0,se.connect)(({exercise:b})=>({exercise:b}))(Ra),Ga=E(70618),Nu=E(82033),Cu=E(61560),du=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Pu=Object.prototype.propertyIsEnumerable,Ou=(b,z)=>{var y={};for(var ze in b)Kn.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&du)for(var ze of du(b))z.indexOf(ze)<0&&Pu.call(b,ze)&&(y[ze]=b[ze]);return y},Ia=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ml=b=>{var z=b,{shixunHomeworks:y,dispatch:ze}=z,at=Ou(z,["shixunHomeworks","dispatch"]);const Me=(0,se.useParams)(),[yt,je]=(0,a.useState)([]),[ce,de]=(0,a.useState)([]);(0,a.useEffect)(()=>{y.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&kt()},[y.actionTabs.key]);function kt(){return Ia(this,null,function*(){const Wt=yield(0,re.ZP)(`/api/exercises/${Me.categoryId}/group_list.json`,{method:"GET"});je(Wt)})}const mn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(oe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:y.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ia(void 0,null,function*(){const Wt=yield(0,re.ZP)(`/api/exercises/${Me.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:ce}});(Wt==null?void 0:Wt.status)===0&&(se.history.replace(`/classrooms/${Me.coursesId}/exercise/${Me.categoryId}/detail?tabs=7`),window.location.reload(),ze({type:"shixunHomeworks/setActionTabs",payload:{}}),de([]))}),onCancel:()=>{de([]),ze({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(ge.default,{rowSelection:{type:"checkbox",onChange:(Wt,Dt)=>{de([...Wt])},selectedRowKeys:ce,getCheckboxProps:Wt=>({disabled:Wt.status==="\u8FDB\u884C\u4E2D"||Wt.works_count===0})},rowKey:Wt=>Wt.key||Wt.id,scroll:{y:300},pagination:!1,columns:mn,dataSource:yt==null?void 0:yt.group_list})))};var dl=(0,se.connect)(({shixunHomeworks:b})=>({shixunHomeworks:b}))(Ml),Sn=E(99287),jt={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},en=E(59301),Vn=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())}),jn=({item:b,renderText:z})=>{const y=(0,se.useParams)(),[ze,at]=(0,a.useState)(),Me=yt=>Vn(void 0,null,function*(){if(!yt)return;const je=yield(0,ne.UH)({id:y.categoryId,user_id:b==null?void 0:b.user_id});je&&at(je)});return en.createElement(ae.Z,{onOpenChange:yt=>Me(yt),title:en.createElement("div",null,"\u5355\u9009\u9898 ",(ze==null?void 0:ze.single_question_score)||0,"\u5206 ",en.createElement("br",null),"\u591A\u9009\u9898 ",(ze==null?void 0:ze.multiple_question_score)||0,"\u5206 ",en.createElement("br",null),"\u5224\u65AD\u9898 ",(ze==null?void 0:ze.judgement_question_score)||0,"\u5206 ",en.createElement("br",null),"\u586B\u7A7A\u9898 ",(ze==null?void 0:ze.completion_question_score)||0,"\u5206 ",en.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(ze==null?void 0:ze.shixun_question_score)||0,"\u5206")},z)},iu=E(89392),au=E.n(iu),ln=E(82326),te=E(91188),ie=E(59301),ve=Object.defineProperty,He=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Au=Object.prototype.propertyIsEnumerable,On=(b,z,y)=>z in b?ve(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Ln=(b,z)=>{for(var y in z||(z={}))En.call(z,y)&&On(b,y,z[y]);if(Kt)for(var y of Kt(z))Au.call(z,y)&&On(b,y,z[y]);return b},Mu=(b,z)=>He(b,rt(z)),Pa=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ju=({exercise:b,dispatch:z})=>{var y,ze;const at=(0,se.useParams)(),{actionTabs:Me,commonHeader:yt}=b,[je]=Ee.default.useForm(),ce=Ee.default.useWatch("time",je),[,de,kt,mn]=(0,dn.U)(ne.n7,{id:at.categoryId}),[,Wt,Dt]=(0,dn.U)(ne.Xo,{id:at.categoryId}),Zt=(0,a.useRef)(null),Bn=mn!=null&&mn.user_end_time?Te()(mn==null?void 0:mn.user_end_time).add(1,"minutes"):Te()(),Qt=Te()(mn==null?void 0:mn.user_total_end_time)>Bn?Math.round(Te().duration(Te()(mn==null?void 0:mn.user_total_end_time).diff(Bn.startOf("minute"))).asMinutes()):0,an=((mn==null?void 0:mn.student_left_minutes)||0)+(ce||0);(0,a.useEffect)(()=>{var wt,Nt;Me.key=="\u8C03\u6574\u72B6\u6001"?(z({type:"exercise/getWorkSetting",payload:Ln({},at)}),kt({user_id:Me!=null&&Me.isBatch?Me==null?void 0:Me.user_ids:[(wt=Me==null?void 0:Me.selectArrs)==null?void 0:wt.user_id]})):(je.resetFields(),Zt.current&&((Nt=Zt.current)==null||Nt.changeCode({target:{value:""}})))},[Me.key]);const rn=()=>{z({type:"exercise/setActionTabs",payload:{}})};return ie.createElement(oe.default,{centered:!0,title:Me!=null&&Me.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:Me.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:Wt,onOk:()=>Pa(void 0,null,function*(){je.submit()}),onCancel:rn},ie.createElement(sn.Z,{spinning:de},ie.createElement(Ee.default,{initialValues:{status:"1"},form:je,colon:!1,labelCol:{span:4},onFinish:wt=>Pa(void 0,null,function*(){if(console.log("allValue",wt),Zt.current.onVerify())return Promise.reject();(yield Dt(Mu(Ln({},wt),{exercise_user_id:Me==null?void 0:Me.exercise_user_id}))).status==0&&(me.ZP.success("\u8C03\u6574\u6210\u529F"),rn(),z({type:"exercise/setUpdateIndex"}))})},Me!=null&&Me.isBatch?ie.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",ie.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Me==null?void 0:Me.exercise_user_id.length),"\u540D\u5B66\u751F"):ie.createElement(fe.Z,{className:"mb20",align:"middle",gutter:40},ie.createElement(he.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ie.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(y=Me==null?void 0:Me.selectArrs)==null?void 0:y.user_name)),ie.createElement(he.Z,null,"\u5B66\u53F7",ie.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ze=Me==null?void 0:Me.selectArrs)==null?void 0:ze.student_id))),(yt==null?void 0:yt.is_locked)&&ie.createElement(Ee.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ie.createElement(Le.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ie.createElement(Ee.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},ie.createElement(ln.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},ie.createElement(ln.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),ie.createElement(ln.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(yt==null?void 0:yt.time)!==-1&&ie.createElement(ie.Fragment,null,ie.createElement(Ee.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ie.createElement(Ve.Z,{min:0,precision:0,max:Qt,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Qt}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Me!=null&&Me.isBatch)&&ie.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ie.createElement("span",{className:"ml5"},an),"\u5206\u949F",an!==0&&(mn==null?void 0:mn.user_end_time)&&ie.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ie.createElement("span",{className:"ml5"},Te()(mn==null?void 0:mn.user_end_time).add(ce||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(yt==null?void 0:yt.screen_open)&&ie.createElement(Ee.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},ie.createElement(ye.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),ie.createElement(Ee.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},ie.createElement(te.Z,{ref:wt=>Zt.current=wt})))))};var Vl=(0,se.connect)(({exercise:b})=>({exercise:b}))(Ju),Ya=E(38210),Iu=E(83657),_n=E(17379),Qa=E(8848),Il={collapseSty:"collapseSty___HC_H5",review_warp:"review_warp___eZLrf",under_review:"under_review___EMIrP",btn_operate:"btn_operate___mWpgU",btn_review:"btn_review___Cwv6d",is_disabled:"is_disabled___GH0Ll"},nr=E(68914),pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAAXNSR0IArs4c6QAABG9JREFUSEu9lltsFFUcxr//zAIFucS7YgAvURDamd1tAQUqNQEiGoOXGEiUSGdrRVF5MIrGoPtAFHhEY0LpzmrsA7yoRRNI5KGISIDu7syUCgaRUIL3qBQtxd05n5ndLbRluxRJ3Kfd85/z/c535jvnv4L/+SOXw6tudKN+jmsFuJ+UkAh2APq6jF3pDldn2MBog3uPUvgC5NhB4n8iFFrkbKk8OBzosIBzrSPj/mbvYQC3DCF66iqpuHuvPe3MpaDDAkYsbxOpXgzEBPKTNkIW6VTnsjnZTfCm/LjIpoxtrr5iYMTqqCHUfpBaIKbpWJZuDm8LvkcbnKXKx9Y8REQJtNkZu6q9HLSkw3tjndecFb8WinUCLiVxc9HFzoxtLu4vGLHcHSQfKNTxIyHboEnbaOp79iVm/D4YPgAYbuhYCKXeBDEX4ICaAN0h0SIHbeP7/iIzLe/2HFWGwPiB4kIB91HXNjrNRmtf7bxotN57VUFtKLUdAukSHU+lm809perRBreWPloITi5V16CtSSeNjYUMAIjUd04Hsh4Bvbg1OVDaIdwtIm3jJxm72uKSK/du6uIMdZ/0FpCsA2U+hDUkQoU5QowcMdXZPP1oARjz1lCp9cUVfK2NGPdgqumO05dKXLn6rFWHr832nNtOYE4xVG84tvl2AWh575DqtSJwXSYZXnslsL65UcuNK/Kt/rp5YNTyViiqZHElP+shfVaqqbLrSqDVjYcm+zn/AMgbAx0N+vJ0sqolD3wi3jnyaFfuCMjbivH3JlSE5ra9P+Ov/wKte75z7One3F6SRsGdHJswxZgW5OBCShvcWuVjF8CRxYc+S9vGEhFhXfx4RXfXmeUKvL50CpHVgO3ttvltPE6t9YT3KcGHi4H5R9OxoC/hA89hzH0aih+cF9VkhZMwPwxbznsgVpV3K7/cudiY+N1ObwPJlwdr9P2+6KYJW+5GkK8Ut3ZXxjYXhi2nBcST5YACOblkinFr6wnv1IX7VVufsY3X+8+7CBht6DCU7+f7m4h4Gds05z3nXd3Ti2cgnDAENCsh7aNUU9WxiOV0kpgePBfSpKo9YR4qC4zEvPuo1O5iYr9ybLP2coITttw9IOflF6xp8zMJ48vyDq2ORxX9j4vBac0kzUcuBxipd4PALMkfBdEfS9tVn1zCoWNRIVFwiKRjh63+E4Jm3ItcTTBWgVD74KYbthwbRH3BIWKZRNguC6yOdTzkK//zvtCkE8ai4GjUxDpn5ZhdKUDQrsYU6ugBta26pm9uT8w4EIxFLLeN5Py8Qx2Pp5vD+d0aMqWR2DdTqLLH+9qTiKQIjAJZWTalIh7IcwRmFt+/0kPaXUGQygLzq6x33iXwwlAAEeRTTMIcchEiWxzbbBxcL9nx8zfLie71CnjpvFPgLAVbdcrmVNLcHwhV17uzfeGzQiwjMLq4zTmBNI2fbKwu1dLK/omas9K9oScnNaLwhxa6zk01Tewp5ai68YcxwK/TfCWTdG3U3lTT1N+Gcv4v6tPgKkEiYpsAAAAASUVORK5CYII=",Nn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA6lJREFUSEu1ll1sFFUUgM+5M5su1rqF0JiYiBIsim1nd3apiJBQXgmJkihRE0l2u1ksJiDxRcNLH4jRB7WEBMiGHfQJAoQXQgiJiU0sKtDt7OyCMULTUqIvNdLdFtPSufeYO9vFcZnpDlru0+SeM+c7f/feg+BaiUyxS8zTZmLUzgQytyzINyHy5iY4OHRUu+unj1KQyPz+hLAnvyCi94MYXkwHAS+9/py2rb8fhZeeA9RT1tGlgNUAiPC5acQ+9gTG0yVNcG5JIQLcVBQlEw6RpTa10KNEO1OpPM2BvieCNuc/xnYWctqZehuoJ60+AjoiBaqibB0+3jX4KCC3rp4sbgEU3xKBCoD3lBBuzGe1klsHY72FL0HAfrn5ZJitWKzgQRzRk9ZeAjpUzRiONoex220T40lrQADtkwqtkcjywYHVU0EML6ajp6xviGjXAvRfTeQL1FPWLiSI+xkmgCvmiehJL3lP/1i4PFEZIqKEA0X2mWlonzjfXhGu7y3otoCRRpEiqjHT6HQarn517yk9a8/yfH0TeQI3pX5puQdz14DoRT8oItyKPBXpXqwEXk3km1Iiwq37xyN+wLbXnp8+sxN5oyy4mwgQBx5L07id6PlwrHWqXHauOgZ4yBeYyJTWAKcu3wgUNpLPdk40ijAQ8JW0tXpe0K/VA+y9EMFmqrqmETQQMJG5vkrY9mgjYIjh2qvHo2M1l2Td46ni28CAzFz0lNwPBJSKEgpc+J5DULCUz3aNuuOPJ60DAuig3FMZxIdzMTMwsFFt6uWxdHEbCDoPRPIdnUJoXmueaJ8MDHzrNCmTP4y3zFfm+GXjpekawLlFblcuEBALNzUlfzq2bjy2++d2uH//qrwdAVEg4HbT0C4GTqn0qlwpXyOCF6pXE540jei78jueLiYEF8MLDvwGqroDuf01Ebzs7CEeKBjRTx84GORY6KnrUSK78CBtiHffWKWtrL3isVThHBDsqMqRAMh5yBHw3IihvYko96orcEr1pPUOAmwQCKSicnY413n5n7SSWp4oGkT0nquWN1qXhV4dPNIx465vYGCjppFHQO+1DgPBB4jwB2Jo40iu41b9fw8B/+8DLNMfRrzzY67jTy8nN/cVl8/MiqqMwVdLOmJ4AdenSz02598t1HgPLtUQVQ+z56Zxdh6jnPMsAbRLuRJi2mMZE70iRcRjphHtW/JB2A/G1LaP8tln/nKAtSXTS1xs+q+jvtuWYCRQ4E0WwiH3qPg3yfpEltDif38AAAAASUVORK5CYII=",fn=E(68195),bt=E(77314),xn=E(59301),Yu=Object.defineProperty,ra=Object.defineProperties,ia=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,qu=(b,z,y)=>z in b?Yu(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Ca=(b,z)=>{for(var y in z||(z={}))za.call(z,y)&&qu(b,y,z[y]);if(ba)for(var y of ba(z))ml.call(z,y)&&qu(b,y,z[y]);return b},il=(b,z)=>ra(b,ia(z)),ll=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ta=ye.default.Group,zl=({className:b,title:z,items:y=[],value:ze,onChange:at})=>{const Me=(y==null?void 0:y.length)===(ze==null?void 0:ze.length),yt=(ze==null?void 0:ze.length)>0&&(ze==null?void 0:ze.length)<(y==null?void 0:y.length),je=ce=>{const de=y.map(kt=>kt.id);at(ce.target.checked?de:[])};return xn.createElement(fe.Z,{align:"middle",className:b},!!z&&xn.createElement("div",{className:"mr20",style:{color:"#333333"}},z),xn.createElement(ye.default,{indeterminate:yt,onChange:je,checked:Me},"\u5168\u90E8"),xn.createElement(Ta,{value:ze,onChange:at},y.map(ce=>xn.createElement(ye.default,{className:"ml30 c-black",key:ce.id,value:ce.id},ce.name,xn.createElement("span",null,`(${ce.count})`)))))},lr=({shixunHomeworks:b,exercise:z,loading:y,dispatch:ze,showBtn:at=!0,dropDowmBtn:Me=null})=>{var yt,je,ce,de,kt,mn,Wt,Dt,Zt,Bn;const[Qt,an]=(0,a.useState)({page:1,limit:10,exercise_group_id:[],review:[0],review_result:[]}),[rn,wt]=(0,a.useState)(-1),[Nt,wn]=(0,a.useState)(""),[Pt,bn]=(0,a.useState)({}),[An,hu]=(0,a.useState)(!1),[ft,Ft]=(0,a.useState)(!1),Mt=(0,se.useParams)(),[qt,Hn]=(0,a.useState)({}),[Jn,Hu]=(0,a.useState)(!1),{is_open_ai_review:Yt,zero_commit_student_works:Ze,unified_ai_setting:fu,ai_review_settings:Pn,is_random:ga,batch_size:wu,have_batch_resubmit:In}=z.commonHeader,[uu,yu]=(0,a.useState)({}),[ku,bu]=(0,a.useState)([]),[Fu,Mn]=(0,a.useState)(!1),[cn,cu]=(0,a.useState)(!1),[zn,gn]=(0,a.useState)([]),[Rn,Fn]=(0,a.useState)(!1),[ru,Ru]=(0,a.useState)(!1),Uu=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:va=>xn.createElement(ae.Z,{placement:"bottom",title:va},xn.createElement("span",{style:{color:"#333"}},Te()(va).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(va,Ma)=>xn.createElement("span",{style:{color:"#333"}},Ma==null?void 0:Ma.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(va,Ma)=>(Ma==null?void 0:Ma.status)=="running"?xn.createElement("span",{style:{color:"#333"}}," ",xn.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",Ma==null?void 0:Ma.rate):xn.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",Ma==null?void 0:Ma.success_count," \u4EBA\uFF0C\u5931\u8D25 ",Ma==null?void 0:Ma.fail_count," \u4EBA")}],Wu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,ellipsis:!0,render:(va,Ma,aa)=>(Qt.page-1)*Qt.limit+aa+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipse:!0,width:180,ellipsis:!0},{title:"\u5B66\u53F7",width:100,dataIndex:"student_id",ellipse:!0,align:"left",sorter:!0,render:va=>va||"--"},{title:"\u5206\u73ED",ellipse:!0,dataIndex:"user_group_name",align:"left",render:(va,Ma)=>xn.createElement("div",{className:Il.banding,title:va||"--"},va||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(va,Ma)=>va===0?xn.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):va===1?xn.createElement("span",{style:{color:"#DF3042"}},!Ma.is_make_up&&"\u8003\u8BD5\u4E2D",Ma.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):va===2?xn.createElement("span",{style:{color:"#5AB891"}},!Ma.is_make_up&&!Ma.is_force_commit&&"\u5DF2\u4EA4\u5377",Ma.is_make_up&&!Ma.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Ma.is_make_up&&Ma.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Ma.is_make_up&&Ma.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):xn.createElement("span",{style:{color:"#5AB891"}},!Ma.is_make_up&&!Ma.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Ma.is_make_up&&!Ma.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Ma.is_make_up&&Ma.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Ma.is_make_up&&Ma.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,ellipse:!0,width:120},{title:"\u8BC4\u9605\u72B6\u6001",width:120,dataIndex:"has_comment",render:(va,Ma)=>{let aa=new Date().getTime();return qt!=null&&qt.appraise_setting&&(qt!=null&&qt.sealed_review)&&new Date(qt==null?void 0:qt.appraise_end_time).getTime()>aa?"--":!va&&Ma.review_status?"\u8BC4\u9605\u4E2D":va?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},wu&&ru&&{title:xn.createElement("span",null,"\u8BC4\u9605\u9898\u76EE",xn.createElement(ae.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"},xn.createElement("i",{className:"iconfont icon-tishi6 font14 ml5",style:{color:"#666666"}}))),width:100,dataIndex:"success_size",render:(va,Ma)=>(Ma==null?void 0:Ma.success_size)+"/"+(Ma==null?void 0:Ma.totol_size)},wu&&ru&&{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:120,dataIndex:"status",render:(va,Ma)=>va==="\u6210\u529F"?xn.createElement("span",{className:"c-green"},"\u6210\u529F"):va=="\u90E8\u5206\u6210\u529F"?xn.createElement("span",{className:"c-orange",onClick:()=>ll(void 0,null,function*(){Hu(!0),yield Ba(Ma==null?void 0:Ma.user_id)})},"\u90E8\u5206\u6210\u529F",xn.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#FA6400",transform:"rotate(180deg)"}})):va=="\u5931\u8D25"?xn.createElement("span",{className:"c-red",onClick:()=>ll(void 0,null,function*(){Hu(!0),yield Ba(Ma==null?void 0:Ma.user_id)})},"\u5931\u8D25",xn.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#E30000",transform:"rotate(180deg)"}})):xn.createElement("span",null,"\u672A\u5F00\u59CB")}].filter(va=>!!va);(0,a.useEffect)(()=>{var va;((va=z.actionTabs)==null?void 0:va.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"&&Eu()},[(yt=z.actionTabs)==null?void 0:yt.key]);const $a=()=>ll(void 0,null,function*(){var va;Fn(!0);const Ma=yield(0,re.ZP)("/api/exercise_resubmits/get_batch_list.json",{method:"get",params:{exercise_id:Mt==null?void 0:Mt.categoryId}});Fn(!1),Ma.status===0&&gn(((va=Ma==null?void 0:Ma.data)==null?void 0:va.list)||[])}),Ba=va=>ll(void 0,null,function*(){Mn(!0);const Ma=yield(0,re.ZP)("/api/exercise_resubmits/get_student_resubmit_status.json",{method:"get",params:{exercise_id:Mt==null?void 0:Mt.categoryId,user_id:va,batch_size:(uu==null?void 0:uu.batch_size)||wu}});Mn(!1),Ma.status===0&&bu((Ma==null?void 0:Ma.data)||[])}),Eu=()=>ll(void 0,null,function*(){var va,Ma,aa;const wl=yield(0,re.ZP)(`/api/exercises/${Mt.categoryId}/header_info.json`,{method:"get"});if((wl==null?void 0:wl.status)===0&&(Hn((wl==null?void 0:wl.data)||{}),((va=Qt==null?void 0:Qt.exercise_group_id)==null?void 0:va.length)==0)){const Zr=(aa=((Ma=wl==null?void 0:wl.data)==null?void 0:Ma.course_groups)||[])==null?void 0:aa.map(ca=>ca==null?void 0:ca.exercise_group_id);Qt.exercise_group_id=Zr,an(Ca({},Qt)),Ul()}}),ha=va=>{Qt.search=va,Qt.page=1,an(Ca({},Qt))},Za=(va,Ma)=>{Qt.page=1,Qt[Ma]=va,an(Ca({},Qt)),Ul()},Ul=()=>ll(void 0,null,function*(){var va;Ft(!0);const Ma=yield(0,re.ZP)("/api/exercise_resubmits/all_resubmit_student_list.json",{method:"get",params:il(Ca({},Qt),{exercise_id:Mt==null?void 0:Mt.categoryId,batch_size:(uu==null?void 0:uu.batch_size)||((va=z==null?void 0:z.actionTabs)==null?void 0:va.batchSize)})});(Ma==null?void 0:Ma.status)===0&&bn(Ma||{}),Ft(!1)}),Lr=(va,Ma)=>{Qt.page=va,Qt.limit=Ma,an(Ca({},Qt)),Ul()};(0,a.useEffect)(()=>{!y["exercise/getCommonHeader"]&&Yt&&!(0,Sn.dE)()&&In&&la()},[y["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((uu==null?void 0:uu.status)=="running"){const va=setInterval(()=>{la()},3e3);return()=>clearInterval(va)}},[uu==null?void 0:uu.status]);const la=()=>ll(void 0,null,function*(){const va=yield(0,re.ZP)("/api/exercise_resubmits/all_resubmit_status.json",{method:"get",params:{exercise_id:Mt==null?void 0:Mt.categoryId}});(va==null?void 0:va.status)===0&&yu(va==null?void 0:va.data)}),Ka=va=>{ze({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",batchSize:(uu==null?void 0:uu.batch_size)||wu}}),Za([va],"review_result"),Za([0,1,2],"review"),Ru(!0)},gr=()=>ll(void 0,null,function*(){var va;if(Yt){if(Ze)return me.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return me.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");if((uu==null?void 0:uu.status)=="running")return me.ZP.warning("\u667A\u80FD\u8BC4\u9605\u6B63\u5728\u8FD0\u884C\u4E2D\uFF0C\u8BF7\u52FF\u91CD\u590D\u64CD\u4F5C!");hu(!0);const Ma=yield(0,re.ZP)("/api/exercise_resubmits/all_resubmit.json",{method:"post",body:il(Ca({},Qt),{batch_size:(uu==null?void 0:uu.batch_size)||((va=z==null?void 0:z.actionTabs)==null?void 0:va.batchSize),exercise_id:Mt==null?void 0:Mt.categoryId})});(Ma==null?void 0:Ma.status)===0&&(ze({type:"exercise/setActionTabs",payload:{key:""}}),setTimeout(()=>{la()},800)),hu(!1)});return xn.createElement(xn.Fragment,null,xn.createElement("div",{className:Il.review_warp},xn.createElement(ae.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},xn.createElement("div",{className:Il.btn_operate,style:{marginLeft:"10px"},onClick:()=>ll(void 0,null,function*(){cu(!0),yield $a()})},xn.createElement("i",{className:"iconfont icon-lishijilu"}))),xn.createElement("div",null,Yt&&(uu==null?void 0:uu.status)=="running"&&xn.createElement("div",{className:Il.under_review,style:{marginRight:0}},xn.createElement(sn.Z,{spinning:!0,className:"mr6",size:"small"}),xn.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),xn.createElement("span",{className:"ml5",style:{color:"#3061D0"}},uu==null?void 0:uu.rate)),Yt&&["success","failed"].includes(uu==null?void 0:uu.status)&&xn.createElement(ae.Z,{title:xn.createElement("div",{className:Il.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",xn.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},uu==null?void 0:uu.success),"\u4EBA\uFF0C \u5931\u8D25",xn.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},uu==null?void 0:uu.fail),"\u4EBA, \u90E8\u5206\u6210\u529F",xn.createElement("span",{style:{color:"#3061D0",margin:"0 3px",fontWeight:"bold"},onClick:()=>Ka(1)},uu==null?void 0:uu.running_count),"\u4EBA")},xn.createElement("div",{className:Il.under_review,style:{marginRight:"0px"}},xn.createElement("img",{src:fn.Z,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",xn.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>Ka(2)},uu==null?void 0:uu.success),"\u4EBA\uFF0C \u5931\u8D25",xn.createElement("span",{style:{color:"#E30000",fontWeight:"bold"},onClick:()=>Ka(0)},uu==null?void 0:uu.fail),"\u4EBA\uFF0C \u90E8\u5206\u6210\u529F",xn.createElement("span",{style:{color:"#3061D0",fontWeight:"bold"},onClick:()=>Ka(1)},uu==null?void 0:uu.running_count),"\u4EBA"))),(uu==null?void 0:uu.status)!="running"&&at&&xn.createElement("div",{className:`${Il.btn_review} ${(uu==null?void 0:uu.status)=="running"&&Il.is_disabled}`,onClick:()=>ll(void 0,null,function*(){if((uu==null?void 0:uu.status)=="running")return;if(!Yt)return me.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;const va=yield(0,re.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:Mt.categoryId}});if((va==null?void 0:va.status)===-21){oe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>ll(void 0,null,function*(){}),content:xn.createElement("div",null,xn.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),xn.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}ze({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}}),Qt.page=1,Qt.review=[0],an(Ca({},Qt)),Ru(!1)})},xn.createElement("img",{src:Ya.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"),(uu==null?void 0:uu.status)!="running"&&!at&&xn.createElement(xn.Fragment,null,Me)),xn.createElement(oe.default,{width:1130,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:ru?"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C":"\u667A\u80FD\u8BC4\u9605",open:((je=z.actionTabs)==null?void 0:je.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",destroyOnClose:!0,confirmLoading:An,onCancel:()=>{Ru(!1),ze({type:"exercise/setActionTabs",payload:{key:""}})},okText:wu?"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605":"\u5F00\u59CB\u8BC4\u9605",onOk:()=>gr(),afterClose:()=>{an({page:1,limit:10,exercise_group_id:[],review:[0],review_result:[]}),Ru(!1)}},xn.createElement(Qa.default,{className:Il.collapseSty,defaultActiveKey:["1"],expandIconPosition:"end",ghost:!0,expandIcon:({isActive:va})=>xn.createElement("span",{style:{color:"#3061D0"}},va?"\u6536\u8D77":"\u5C55\u5F00"),items:[{key:"1",label:xn.createElement("span",{style:{color:"#FF9D18"}},xn.createElement("i",{className:"iconfont icon-tishi9 font14 mr5"}),xn.createElement("span",null,"\u6E29\u99A8\u63D0\u793A")),children:xn.createElement("div",{style:{color:"#333",fontSize:"14px",background:"#F6F7F9",padding:"0px 28px 10px"}},xn.createElement("div",null,"1. \u9650\u5236\u6761\u4EF6\uFF1A \u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002\u968F\u673A\u8BD5\u5377\u548C\u6A21\u62DF\u8003\u8BD5\u6682\u4E0D\u652F\u6301\u667A\u80FD\u8BC4\u9605\uFF1B"),xn.createElement("div",null,"2. \u4F7F\u7528\u65B9\u6CD5\uFF1A \u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u548C\u8BC4\u9605\u8EAB\u4EFD\u7B49\u89C4\u5219\uFF0C\u5C31\u53EF\u4EE5\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF1B"),xn.createElement("div",null,"3. \u667A\u80FD\u8BC4\u9605\u65B9\u5F0F\uFF1A\u5355\u4E2A\u5B66\u751F\u667A\u80FD\u8BC4\u9605\uFF0C\u8FDB\u5165\u67D0\u4E00\u4E2A\u5B66\u751F\u8BD5\u5377\u8BE6\u60C5\u9875\u9762\uFF0C\u5BF9\u6BCF\u4E00\u9053\u7B80\u7B54\u9898\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\uFF1B\u6279\u91CF\u667A\u80FD\u8BC4\u9605\uFF0C\u5728\u5B66\u751F\u7B54\u9898\u5217\u8868\u9875\u9762\uFF0C\u70B9\u51FB\u667A\u80FD\u8BC4\u9605\u6309\u94AE\u8FDB\u884C\u6279\u91CF\u8BC4\u9605\uFF1B"),xn.createElement("div",null,"4. AI\u667A\u80FD\u8BC4\u9605\u5B8C\u6210\u540E\uFF0C\u9700\u8981\u6559\u5E08\u518D\u4EBA\u5DE5\u68C0\u67E5\u4E00\u4E0BAI\u7684\u8BC4\u9605\u7ED3\u679C\u662F\u5426\u7B26\u5408\u9884\u671F\u3002\u64CD\u4F5C\u6D41\u7A0B\u8BE6\u89C1",xn.createElement("span",{className:"c-blue current",onClick:()=>{(0,Oe.xg)("https://www.educoder.net/forums/40205")}},"\u5E2E\u52A9\u6587\u6863")))}]}),xn.createElement(zl,{className:"mt10",title:"\u9009\u62E9\u73ED\u7EA7",items:(de=((ce=Pt==null?void 0:Pt.header_info)==null?void 0:ce.course_groups)||[])==null?void 0:de.map(va=>({id:va==null?void 0:va.exercise_group_id,name:va==null?void 0:va.exercise_group_name,count:(va==null?void 0:va.exercise_group_students)||0})),value:Qt.exercise_group_id,onChange:va=>Za(va,"exercise_group_id")}),xn.createElement(zl,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:[{id:0,name:"\u672A\u8BC4\u9605",count:((kt=Pt==null?void 0:Pt.header_info)==null?void 0:kt.unreview_counts)||0},{id:1,name:"\u5DF2\u8BC4\u9605",count:((mn=Pt==null?void 0:Pt.header_info)==null?void 0:mn.review_counts)||0},{id:2,name:"\u8BC4\u9605\u4E2D",count:((Wt=Pt==null?void 0:Pt.header_info)==null?void 0:Wt.reviewing_counts)||0}],value:Qt.review,onChange:va=>Za(va,"review")}),!!wu&&ru&&xn.createElement(zl,{className:"mt10",title:"\u8BC4\u9605\u7ED3\u679C",items:[{id:0,name:"\u5931\u8D25",count:((Dt=Pt==null?void 0:Pt.header_info)==null?void 0:Dt.fail)||0},{id:1,name:"\u90E8\u5206\u6210\u529F",count:((Zt=Pt==null?void 0:Pt.header_info)==null?void 0:Zt.part_success)||0},{id:2,name:"\u6210\u529F",count:((Bn=Pt==null?void 0:Pt.header_info)==null?void 0:Bn.success)||0}],value:Qt.review_result,onChange:va=>Za(va,"review_result")}),xn.createElement("div",{className:"flex justify-between item-center mb10 mt20"},xn.createElement("div",{className:"flex item-center"},xn.createElement("div",{className:"current flex item-center",onClick:()=>{ze({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},xn.createElement("img",{src:pt,width:14,style:{paddingBottom:"2px"}}),xn.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u6D4B\u8BD5AI\u8BC4\u5206")),!at&&xn.createElement("div",{className:"ml30 current flex item-center",onClick:()=>{var va;window.location.href=`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/detail?random=${(va=z==null?void 0:z.commonHeader)==null?void 0:va.is_random}&tabs=12`}},xn.createElement("img",{src:Nn,width:14}),xn.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u67E5\u770B\u8BC4\u5206\u6807\u51C6"))),xn.createElement("div",{style:{marginLeft:"auto"},className:"flex item-center"},xn.createElement(nr.t7,{className:Il.input,style:{width:"415px"},value:Qt.keyword,onChange:va=>Za(va,"search"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}))),xn.createElement(ge.default,{loading:ft,dataSource:(Pt==null?void 0:Pt.data)||[],columns:Wu,pagination:{current:Qt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Qt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(Pt==null?void 0:Pt.size)||0,size:"default",showTotal:va=>xn.createElement("span",{className:"font12 c-666"},"\u5171",xn.createElement("span",{style:{color:"#3061D0"}}," ",va," "),"\u6761\u6570\u636E"),onChange:Lr},onChange:(va,Ma,aa)=>{aa!=null&&aa.order?(Qt.sort_by=aa==null?void 0:aa.field,Qt.direction=(aa==null?void 0:aa.order)==="ascend"?"asc":"desc"):(Qt.sort_by=null,Qt.direction=null),an(Ca({},Qt)),Ul()}})),xn.createElement(oe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u5931\u8D25\u539F\u56E0",open:Jn,destroyOnClose:!0,onCancel:()=>{Hu(!1)},footer:null},xn.createElement(ge.default,{loading:Fu,dataSource:ku||[],columns:[{title:"\u9898\u578B",width:100,dataIndex:"question_type",ellipsis:!0,render:va=>xn.createElement(ae.Z,{title:va||"--"},va||"--")},{title:"\u9898\u5E72",dataIndex:"question_title",ellipsis:!0,render:va=>xn.createElement(ae.Z,{title:xn.createElement(bt.Z,{value:va,showTextOnly:!0,className:"font14"})},xn.createElement(bt.Z,{value:va,showTextOnly:!0,className:"font14"}))},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",ellipsis:!0,render:va=>xn.createElement(ae.Z,{title:va||"--"},va||"--")}]})),xn.createElement(oe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:cn,destroyOnClose:!0,onCancel:()=>{cu(!1)},footer:null},xn.createElement(ge.default,{pagination:!1,dataSource:zn,columns:Uu,className:"mb10",loading:Rn})))};var Yr=(0,se.connect)(({shixunHomeworks:b,exercise:z,loading:y,user:ze})=>({shixunHomeworks:b,exercise:z,loading:y.effects,user:ze}))(lr),on=E(59301),Cr=Object.defineProperty,Li=Object.defineProperties,Xa=Object.getOwnPropertyDescriptors,Ql=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,Sl=Object.prototype.propertyIsEnumerable,or=(b,z,y)=>z in b?Cr(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,nl=(b,z)=>{for(var y in z||(z={}))el.call(z,y)&&or(b,y,z[y]);if(Ql)for(var y of Ql(z))Sl.call(z,y)&&or(b,y,z[y]);return b},ui=(b,z)=>Li(b,Xa(z)),Ea=(b,z)=>{var y={};for(var ze in b)el.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&Ql)for(var ze of Ql(b))z.indexOf(ze)<0&&Sl.call(b,ze)&&(y[ze]=b[ze]);return y},Kr=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const uo=b=>{var z=b,{exercise:y,loading:ze,dispatch:at,globalSetting:Me,checkDomainAuthority:yt,getparams:je,user:ce,classroomList:de}=z,kt=Ea(z,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),mn,Wt,Dt,Zt,Bn,Qt,an,rn,wt;const[Nt]=(0,se.useSearchParams)(),wn=(0,se.useParams)();let[Pt,bn]=(0,a.useState)(nl({page:1,limit:20},wn));const{commonHeader:An,updateIndex:hu}=y,{userInfo:ft}=ce,[Ft,Mt]=(0,a.useState)({}),[qt,Hn]=(0,a.useState)(0),[Jn,Hu]=(0,a.useState)(0),[Yt,Ze]=(0,a.useState)(!1),[fu,Pn]=(0,a.useState)("alert"),[ga,wu]=(0,a.useState)(0),[In,uu]=(0,a.useState)(!1),[yu,ku]=(0,a.useState)(!1),[bu]=Ee.default.useForm(),[Fu,Mn]=(0,a.useState)([]),[cn,cu]=(0,a.useState)(1),[zn,gn]=(0,a.useState)(""),[Rn,Fn]=(0,a.useState)(),[ru,Ru]=(0,a.useState)(!1),[Uu,Wu]=(0,a.useState)(!1),[$a,Ba]=(0,a.useState)({name:"",id:"",list:[]}),[Eu,ha]=(0,a.useState)({}),[Za,Ul]=(0,a.useState)({}),[Lr,la]=(0,a.useState)(!0),[Ka,gr]=(0,a.useState)(""),[va,Ma]=(0,a.useState)(""),[aa,wl]=(0,a.useState)(""),[Zr,ca]=(0,a.useState)([]),[,,Dl]=(0,dn.U)(ne.N0,{}),[zr,vl]=(0,a.useState)([]),[Ji,ko]=(0,a.useState)(!0),[Lu,ql]=(0,a.useState)({});(0,a.useEffect)(()=>{let Tn={};if(Nt.get("exercise_group_id")&&!hu){if(Nt.get("statistics")){let Cn=[];const Wa=Nt.get("scope");Wa==="0"&&(Cn=["all"]),Wa==="1"&&(Cn=[1,2,3]),Wa==="2"&&(Cn=[2,3]),Tn={exercise_group_id:Nt.get("exercise_group_id"),commit_status:Cn}}else Tn={review:[0,2],commit_status:[2,3]},Nt.get("exercise_group_id")!=="0"&&(Tn.exercise_group_id=[Number(Nt.get("exercise_group_id"))]);bu.setFieldsValue(nl({},Tn))}return Pt=nl(nl({},Pt),Tn),bn(nl({},Pt)),pr(),co(Pt),ca([]),()=>{at({type:"exercise/setUpdateIndex",payload:"clear"})}},[hu]);const pr=()=>Kr(void 0,null,function*(){var Tn,Cn;const Wa=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/header_info.json`,{method:"get"});(Wa==null?void 0:Wa.status)===0&&(ha((Wa==null?void 0:Wa.data)||{}),console.log((Tn=Wa==null?void 0:Wa.data)==null?void 0:Tn.course_groups),at({type:"exercise/save",payload:{course_groups:(Cn=Wa==null?void 0:Wa.data)==null?void 0:Cn.course_groups}}))}),co=Tn=>Kr(void 0,null,function*(){var Cn,Wa,ji,io,qi,Ds,Ec,Vs,fd,Uc,f0;la(!0);const Xo=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/exercise_users.json`,{method:"get",params:Tn});if((Xo==null?void 0:Xo.status)===0){let op=(ji=(Wa=(Cn=Xo==null?void 0:Xo.data)==null?void 0:Cn.exercise_users)==null?void 0:Wa[0])==null?void 0:ji.commit_status;ko(op==2||op==3),Ul({exercise_users:((io=Xo==null?void 0:Xo.data)==null?void 0:io.exercise_users)||[],current_answer_user:((qi=Xo==null?void 0:Xo.data)==null?void 0:qi.current_answer_user)||{}}),gr(((Ds=Xo==null?void 0:Xo.data)==null?void 0:Ds.appraise_user_login)||""),Ma(((Ec=Xo==null?void 0:Xo.data)==null?void 0:Ec.first_export_user_login)||""),Hn((Vs=Xo==null?void 0:Xo.data)==null?void 0:Vs.total_count),Hu(typeof((fd=Xo==null?void 0:Xo.data)==null?void 0:fd.total_score)=="string"?Number((Uc=Xo==null?void 0:Xo.data)==null?void 0:Uc.total_score):(f0=Xo==null?void 0:Xo.data)==null?void 0:f0.total_score)}wl(Xo==null?void 0:Xo.status),la(!1)});(0,a.useEffect)(()=>{at({type:"exercise/setSaveExerciseDownUsers",payload:to})},[va,qt,JSON.stringify(Pt)]);function $i(Tn){return Kr(this,null,function*(){var Cn,Wa,ji,io;Fn(Tn==null?void 0:Tn.exercise_user_id),Ru(Tn.commit_status===2||Tn.commit_status===3),uu(!0);let qi=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:Tn==null?void 0:Tn.exercise_user_id}});((Wa=(Cn=qi==null?void 0:qi.data)==null?void 0:Cn.exercise_user_photos)==null?void 0:Wa.length)>0?Ze(!0):me.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),Mn((ji=qi==null?void 0:qi.data)==null?void 0:ji.exercise_user_photos),wu((io=qi==null?void 0:qi.data)==null?void 0:io.alert_count),uu(!1)})}const Gr=Tn=>{Pt.page=1;const Cn=Object.assign({},bu.getFieldsValue());Object.keys(Cn).map(function(Wa){Wa==="objective_score_gte"||Wa==="objective_score_lte"||(Cn[Wa].includes("all")?(delete Pt[Wa],bu.setFieldsValue({[Wa]:"all"})):(Pt[Wa]=Cn[Wa],Cn[Wa]==""||!Cn[Wa]?bu.setFieldsValue({[Wa]:"all"}):bu.setFieldsValue({[Wa]:Pt[Wa]})))}),("objective_score_gte"in Tn||"objective_score_lte"in Tn)&&(Cn.objective_score_gte&&Cn.objective_score_lte&&Cn.objective_score_gte>Cn.objective_score_lte?(bu.setFieldsValue({objective_score_lte:Cn.objective_score_gte}),Pt.objective_score_lte=Cn.objective_score_gte||null,Pt.objective_score_gte=Cn.objective_score_gte||null):(Pt.objective_score_lte=Cn.objective_score_lte||null,Pt.objective_score_gte=Cn.objective_score_gte||null)),bn(nl({},Pt)),co(Pt),je(nl({},Pt))},jo=(Tn=1,Cn=20)=>{Pt.page=Tn,Pt.limit=Cn,bn(nl({},Pt)),co(Pt)};let Qo=new Date().getTime();const vo=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(Tn,Cn,Wa)=>on.createElement(ae.Z,{title:((Pt.page||1)-1)*Pt.limit+Wa+1},on.createElement("span",null,((Pt.page||1)-1)*Pt.limit+Wa+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(Tn,Cn)=>on.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var Wa;if(Tn&&(0,Sn.GJ)()){if((0,Sn.Rm)()&&!((Wa=de.AssistantObject.exercise)!=null&&Wa.can_view)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch(Cn.commit_status){case 0:if(!(0,Sn.Ny)()){me.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",Cn.commit_status)}Tn&&(0,Sn.GJ)()&&(Ci(),(0,Oe.xg)(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Cn==null?void 0:Cn.login}`))}}},on.createElement("span",{className:Tn&&(0,Sn.GJ)()?jt.operationLink:""},Tn||"--"),!!(Cn!=null&&Cn.delayed_at)&&An.time!==-1&&on.createElement(ae.Z,{title:on.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",on.createElement("span",{className:"ml5"},Te()(Cn.delayed_at).format("YYYY-MM-DD HH:mm")))},on.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Tn=>Tn||"--"},!(Eu!=null&&Eu.is_excellent)&&(Eu==null?void 0:Eu.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Tn,Cn)=>on.createElement("div",{className:jt.banding,title:Tn||"--"},Tn||"--")},{title:(An==null?void 0:An.exercise_type)==2&&!(0,Sn.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(Tn,Cn)=>Cn.commit_status===0||Cn.commit_status===1?"--":!Cn.open_total_score&&(0,Sn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Tn=typeof Tn=="number"?Number(Tn):Tn,console.log(typeof Tn),Tn||(Tn=0),Tn===100?on.createElement("span",{className:"c-green"},Tn):Tn>60?on.createElement("span",{className:"c-orange"},Tn):Tn==Jn*.6?on.createElement("span",{className:"c-red"},Tn):on.createElement("span",null,Tn))},!((Eu==null?void 0:Eu.objective)!==1||(Eu==null?void 0:Eu.objective)===1&&(Eu==null?void 0:Eu.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Tn,Cn)=>{if(Cn.commit_status===0||Cn.commit_status===1)return"--";if(!Cn.open_total_score&&(0,Sn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Tn=typeof Tn=="number"?Number(Tn):Tn,Tn||(Tn=0);let Wa;return Tn>=0&&Tn<=60?Wa=on.createElement("span",null,Tn):Tn===100?Wa=on.createElement("span",{className:"c-green"},Tn):Tn>60?Wa=on.createElement("span",{className:"c-orange"},Tn):Wa="--",on.createElement(jn,{renderText:Wa,item:Cn})}}},!((Eu==null?void 0:Eu.subjective)!==1||(Eu==null?void 0:Eu.subjective)===1&&(Eu==null?void 0:Eu.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Tn,Cn)=>{if(Cn.commit_status===0||Cn.commit_status===1)return"--";if(!Cn.open_total_score&&(0,Sn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let Wa;Eu!=null&&Eu.appraise_setting&&(Eu!=null&&Eu.sealed_review)&&new Date(Eu==null?void 0:Eu.appraise_end_time).getTime()>Qo&&(Wa="--"),!(Cn!=null&&Cn.has_comment)&&Cn.review_status&&(Wa="\u8BC4\u9605\u4E2D"),Cn!=null&&Cn.has_comment?Wa="\u5DF2\u8BC4\u9605":Wa="\u672A\u8BC4\u9605",Tn=typeof Tn=="number"?Number(Tn):Tn,Tn||(Tn=0);let ji;return Tn===0?ji=on.createElement("span",null,Tn," ",Wa==="\u672A\u8BC4\u9605"&&on.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):Tn>0&&Tn<=60?ji=on.createElement("span",null,Tn):Tn===100?ji=on.createElement("span",{className:"c-green"},Tn):Tn>60?ji=on.createElement("span",{className:"c-orange"},Tn):ji="--",ji}}},(An==null?void 0:An.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(Tn,Cn)=>[1,2].includes(Cn==null?void 0:Cn.commit_status)?Tn:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(Tn,Cn)=>Tn===0?on.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Tn===1?on.createElement("span",{style:{color:"#DF3042"}},!Cn.is_make_up&&"\u8003\u8BD5\u4E2D",Cn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Tn===2?on.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)"):on.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:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:Tn=>Tn?Te()(Tn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(Tn,Cn)=>Tn?Te()(Tn).format("YYYY-MM-DD HH:mm"):"--"},(0,Sn.GJ)()&&(An==null?void 0:An.exercise_type)===2&&{title:on.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",on.createElement(ae.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},on.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(Tn,Cn)=>{var Wa;return on.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const ji={name:Cn==null?void 0:Cn.user_name,id:Cn==null?void 0:Cn.student_id,list:Cn==null?void 0:Cn.simulate_exercise_records};Ba(nl({},ji)),Wu(!0)}},(Wa=Cn==null?void 0:Cn.simulate_exercise_records)==null?void 0:Wa.length,"/",An==null?void 0:An.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((mn=ft==null?void 0:ft.course)==null?void 0:mn.course_role)===15||(An==null?void 0:An.exercise_type)==2?jt.noShow:"",align:"left",render:(Tn,Cn)=>on.createElement("div",{style:{display:"flex",alignItems:"center"}},on.createElement("span",{className:jt.operationLink,onClick:()=>{at({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:Cn.user_id}})}},Tn||"0"))},(An==null?void 0:An.screen_open)&&{title:on.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",on.createElement(ae.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},on.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(Tn,Cn)=>on.createElement("span",{style:Tn>0?{cursor:"pointer"}:{},className:Tn>(Cn==null?void 0:Cn.screen_total_num)?"c-red":"",onClick:()=>Kr(void 0,null,function*(){if(Tn===0)return;const Wa=yield(0,ne.Yu)(wn.categoryId,{exercise_user_id:Cn.exercise_user_id});oe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${Cn==null?void 0:Cn.user_name}\uFF09`,icon:null,closable:!0,className:jt.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:on.createElement(ge.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:Wa==null?void 0:Wa.data})})})},Tn,"/",Cn==null?void 0:Cn.screen_total_num)},(An==null?void 0:An.exercise_status)>1&&(An==null?void 0:An.open_camera)&&(0,Sn.GJ)()&&!((Wt=Me.setting)!=null&&Wt.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(Tn,Cn)=>Cn.commit_status>0?on.createElement("a",{onClick:()=>{$i(Cn)}},`${Tn||0}/${An==null?void 0:An.photo_count}`):"--"},(An==null?void 0:An.ip_bind)&&(0,Sn.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(Tn,Cn)=>on.createElement(on.Fragment,null,Tn||"--",Cn.commit_status<=1&&An.ip_bind&&Cn.last_ip&&on.createElement(Ce.ZP,{type:"link",onClick:()=>Kr(void 0,null,function*(){const Wa=oe.default.confirm({title:on.createElement(fe.Z,null,on.createElement(he.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),on.createElement(he.Z,null,on.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Wa.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:on.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",on.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>Kr(void 0,null,function*(){(yield(0,ne.ab)({id:Pt.categoryId,exercise_user_id:Cn.exercise_user_id})).status===0&&(me.ZP.success("\u89E3\u7ED1\u6210\u529F"),co(Pt))})})})},"\u89E3\u7ED1"))},(An==null?void 0:An.open_camera)&&(0,Sn.Gg)()&&An.exercise_status<3&&!((Dt=Me.setting)!=null&&Dt.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(Tn,Cn)=>on.createElement(Be.Z,{checked:Tn,onClick:()=>Kr(void 0,null,function*(){Tn?oe.default.info({title:"\u63D0\u793A",content:on.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):oe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:on.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>Kr(void 0,null,function*(){const Wa=yield(0,ne.cC)(ui(nl({},Pt),{exercise_user_id:Cn.exercise_user_id}));(Wa==null?void 0:Wa.status)===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),co(Pt))})})})})},(0,Sn.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(Tn,Cn)=>Eu!=null&&Eu.appraise_setting&&(Eu!=null&&Eu.sealed_review)&&new Date(Eu==null?void 0:Eu.appraise_end_time).getTime()>Qo?"--":!Tn&&Cn.review_status?"\u8BC4\u9605\u4E2D":Tn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((An==null?void 0:An.assistant_auth)||(0,Sn.GJ)()||(0,Sn.dE)())&&yt&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:jt.operationCol,render:(Tn,Cn)=>{var Wa,ji;return(An==null?void 0:An.exercise_status)===-1?on.createElement("div",null," ",(0,Sn.GJ)()&&on.createElement("a",{onClick:io=>{io.stopPropagation(),at({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Cn==null?void 0:Cn.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),on.createElement("a",{style:{marginLeft:(0,Sn.GJ)()&&10},onClick:(0,iu.debounce)(io=>Kr(void 0,null,function*(){var qi,Ds,Ec;io.stopPropagation();let Vs=yield(0,re.ZP)(`/api/exercises/${Pt==null?void 0:Pt.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:Cn==null?void 0:Cn.exercise_user_id}});oe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:on.createElement("div",null,on.createElement("div",{style:{display:"flex"}},on.createElement("div",null,on.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),on.createElement("span",{style:{marginLeft:10}},(qi=Vs==null?void 0:Vs.data)==null?void 0:qi.user_name)),on.createElement("div",{style:{marginLeft:60}},on.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),on.createElement("span",{style:{marginLeft:10}},(Ds=Vs==null?void 0:Vs.data)==null?void 0:Ds.student_id)),on.createElement("div",{style:{marginLeft:60}},on.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),on.createElement("span",{style:{marginLeft:10}},(Ec=Vs==null?void 0:Vs.data)==null?void 0:Ec.group_name))),on.createElement("div",{style:{marginTop:22,marginBottom:20}},on.createElement(ge.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(fd,Uc)=>on.createElement("span",{style:{color:(Uc==null?void 0:Uc.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},fd)}],pagination:!1,dataSource:[nl({},Vs==null?void 0:Vs.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):on.createElement("div",{className:"flex gap-10px"},(0,Sn.GJ)()&&(Cn==null?void 0:Cn.commit_status)===1&&on.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Cn==null?void 0:Cn.commit_status)!==1,onClick:()=>{(0,Oe.xg)(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Cn.login}`)}},"\u67E5\u9605"),((An==null?void 0:An.enable_report_setting)&&(An==null?void 0:An.enable_student_view)||(An==null?void 0:An.enable_report_setting)&&(0,Sn.eB)())&&on.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:Cn.commit_status<2,onClick:io=>Kr(void 0,null,function*(){if(io.preventDefault(),(An==null?void 0:An.report_type)===0){let qi=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/exercise_user/report_detail.json`,{method:"get",params:{exercise_user_id:Cn==null?void 0:Cn.exercise_user_id}});(qi==null?void 0:qi.status)===0&&((0,Sn.dE)()?ql({url:qi==null?void 0:qi.url,file_type:"pdf",isedit:!1}):ql({url:qi==null?void 0:qi.url,file_type:"pdf",isedit:!0,exercise_user_id:Cn==null?void 0:Cn.exercise_user_id}))}else se.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/WordInfo/${Cn==null?void 0:Cn.exercise_user_id}`)})},"\u5B9E\u9A8C\u62A5\u544A"),(0,Sn.GJ)()&&(Cn==null?void 0:Cn.commit_status)!==1&&on.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:Cn.commit_status<2,onClick:io=>Kr(void 0,null,function*(){var qi,Ds;if(io.preventDefault(),yield(0,Cu.w)(wn.coursesId,wn.categoryId),Cn.commit_status===2){if((0,Sn.Rm)()&&!((qi=de.AssistantObject.exercise)!=null&&qi.can_view)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ci(),window.location.href=`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Cn.login}`}if(Cn.commit_status===3){if((0,Sn.Rm)()&&!((Ds=de.AssistantObject.exercise)!=null&&Ds.can_appraise)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}at({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:Ci,selectArrs:{record:nl({},Cn),exercise_types:nl({},Eu)},params:nl({},Pt)}})}})},Eu!=null&&Eu.appraise_setting&&(Eu!=null&&Eu.sealed_review)&&new Date(Eu==null?void 0:Eu.appraise_end_time).getTime()>Qo?"\u8BC4\u9605":Cn.has_comment?"\u66F4\u6539\u8BC4\u9605":!Cn.has_comment&&"\u8BC4\u9605"),!(0,Sn.dE)()&&["\u8003\u8BD5\u4E2D"].includes(Oe.ju[An.exercise_status])&&on.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Cn==null?void 0:Cn.commit_status)===0,onClick:()=>{var io,qi;if((0,Sn.Rm)()&&!((qi=(io=de==null?void 0:de.AssistantObject)==null?void 0:io.exercise)!=null&&qi.can_forcing_commit)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}at({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:Cn,exercise_user_id:[Cn.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,Sn.dE)()&&on.createElement("span",{style:{color:Eu!=null&&Eu.answered_open&&((Wa=Za==null?void 0:Za.current_answer_user)==null?void 0:Wa.login)===(Cn==null?void 0:Cn.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>Kr(void 0,null,function*(){if(!(Eu!=null&&Eu.answered_open)){me.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Cu.w)(wn.coursesId,wn.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,Oe.xg)(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/users/${Cn==null?void 0:Cn.login}?check=true`)})},Eu!=null&&Eu.answered_open&&((ji=Za==null?void 0:Za.current_answer_user)==null?void 0:ji.login)===(Cn==null?void 0:Cn.login)?"\u67E5\u770B":""),(An==null?void 0:An.exercise_time)>0&&(An==null?void 0:An.exercise_type)!=2&&(0,Sn.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(Oe.ju[An.exercise_status])&&on.createElement(ae.Z,{title:An.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},on.createElement(Ce.ZP,{danger:!0,ghost:!0,size:"small",disabled:An.exercise_status===3||An.exercise_status===5||(An==null?void 0:An.appraise_label)||(Cn==null?void 0:Cn.commit_status)===0,onClick:()=>{var io,qi;if((0,Sn.Rm)()&&!((qi=(io=de==null?void 0:de.AssistantObject)==null?void 0:io.exercise)!=null&&qi.can_delay)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}at({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[Cn.exercise_user_id],selectArrs:Cn,exercise_time:An.exercise_time,params:nl({},Pt)}})}},"\u5EF6\u65F6")))}}].filter(Tn=>!!Tn),Us=()=>on.createElement(Ae.default,null,(Eu==null?void 0:Eu.subjective)===1&&yt&&on.createElement(Ae.default.Item,{disabled:!Ka,key:"1",onClick:()=>Kr(void 0,null,function*(){var Tn,Cn;if((0,Sn.Rm)()&&!((Cn=(Tn=de==null?void 0:de.AssistantObject)==null?void 0:Tn.exercise)!=null&&Cn.can_appraise)){me.ZP.warning("\u60A8\u672A\u83B7\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,Cu.w)(wn.coursesId,wn.categoryId),Ci(),se.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Ka}`)})},"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"),(An==null?void 0:An.exercise_status)===3&&on.createElement(Ae.default.Item,{key:"2",onClick:()=>{at({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:Pt}})}},"\u8D28\u91CF\u8BC4\u5206"),(An==null?void 0:An.exercise_time)>0&&(An==null?void 0:An.exercise_type)!=2&&(0,Sn.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(Oe.ju[An.exercise_status])&&on.createElement(Ae.default.Item,{disabled:An.exercise_status===3||An.exercise_status===5||(An==null?void 0:An.appraise_label),onClick:()=>{var Tn,Cn;if((0,Sn.Rm)()&&!((Cn=(Tn=de==null?void 0:de.AssistantObject)==null?void 0:Tn.exercise)!=null&&Cn.can_delay)){me.ZP.warning("\u60A8\u672A\u83B7\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(Zr.length==0){me.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}at({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:Zr,user_ids:zr,isBatch:!0,exercise_time:An.exercise_time,params:nl({},Pt)}})},key:"3"},"\u6279\u91CF\u5EF6\u65F6"),!(0,Sn.dE)()&&["\u8003\u8BD5\u4E2D"].includes(Oe.ju[An.exercise_status])&&on.createElement(Ae.default.Item,{onClick:()=>{var Tn,Cn;if((0,Sn.Rm)()&&!((Cn=(Tn=de==null?void 0:de.AssistantObject)==null?void 0:Tn.exercise)!=null&&Cn.can_forcing_commit)){me.ZP.warning("\u60A8\u672A\u83B7\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(Zr.length==0){me.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}at({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:Zr,user_ids:zr,isBatch:!0}})},key:"4"},"\u6279\u91CF\u8C03\u6574\u72B6\u6001")),tl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Tn,Cn,Wa)=>on.createElement(ae.Z,{title:Wa+1},on.createElement("span",null,Wa+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Tn,Cn)=>Cn.commit_status===0||Cn.commit_status===1?"--":!Cn.open_total_score&&(0,Sn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Tn=typeof Tn=="number"?Number(Tn):Tn,Tn||(Tn=0),Tn===100?on.createElement("span",{className:"c-green"},Tn):Tn>60?on.createElement("span",{className:"c-orange"},Tn):on.createElement("span",null,Tn))},!((Eu==null?void 0:Eu.objective)!==1||(Eu==null?void 0:Eu.objective)===1&&(Eu==null?void 0:Eu.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Tn,Cn)=>{if(Cn.commit_status===0||Cn.commit_status===1)return"--";if(!Cn.open_total_score&&(0,Sn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Tn=typeof Tn=="number"?Number(Tn):Tn,Tn||(Tn=0);let Wa;return Tn>=0&&Tn<=60?Wa=on.createElement("span",null,Tn):Tn===100?Wa=on.createElement("span",{className:"c-green"},Tn):Tn>60?Wa=on.createElement("span",{className:"c-orange"},Tn):Wa="--",on.createElement(jn,{renderText:Wa,item:Cn})}}},!((Eu==null?void 0:Eu.subjective)!==1||(Eu==null?void 0:Eu.subjective)===1&&(Eu==null?void 0:Eu.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Tn,Cn)=>{if(Cn.commit_status===0||Cn.commit_status===1)return"--";if(!Cn.open_total_score&&(0,Sn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Tn=typeof Tn=="number"?Number(Tn):Tn,Tn||(Tn=0);let Wa;return Tn==0||Tn>0&&Tn<=60?Wa=on.createElement("span",null,Tn):Tn===100?Wa=on.createElement("span",{className:"c-green"},Tn):Tn>60?Wa=on.createElement("span",{className:"c-orange"},Tn):Wa="--",Wa}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Tn,Cn)=>Tn===0?on.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Tn===1?on.createElement("span",{style:{color:"#DF3042"}},!Cn.is_make_up&&"\u8003\u8BD5\u4E2D",Cn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Tn===2?on.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)"):on.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:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Tn=>Tn?Te()(Tn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Tn=>Tn?Te()(Tn).format("YYYY-MM-DD HH:mm"):"--"}].filter(Tn=>!!Tn),tr=[...vo];tr[0]=nl({},tr[0]),tr[(tr==null?void 0:tr.length)-1]=nl({},tr[(tr==null?void 0:tr.length)-1]),tr[0].render=()=>"\u6211",tr[(tr==null?void 0:tr.length)-1].render=()=>{var Tn;return(Tn=Za==null?void 0:Za.current_answer_user)!=null&&Tn.login?on.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>Kr(void 0,null,function*(){var Cn,Wa;if(!(Eu!=null&&Eu.answered_open)){me.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Cu.w)(wn.coursesId,wn.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let ji=`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/users/${(Cn=Za==null?void 0:Za.current_answer_user)==null?void 0:Cn.login}`;((Wa=Za==null?void 0:Za.current_answer_user)==null?void 0:Wa.commit_status)>1&&(ji=ji+"?check=true"),se.history.push(ji)})},"\u67E5\u770B"):"--"};const Ci=()=>{var Tn;try{const Cn=nl({},Pt);delete Cn.page,delete Cn.limit,localStorage[`${(Tn=ce==null?void 0:ce.userInfo)==null?void 0:Tn.login}-${Pt.coursesId}-${Pt.categoryId}-filter`]=JSON.stringify(Cn)}catch(Cn){}},to=()=>{var Tn;try{const Cn=ui(nl({},Pt),{firstTargetLogin:va,totalCount:qt});delete Cn.page,delete Cn.limit,localStorage[`${(Tn=ce==null?void 0:ce.userInfo)==null?void 0:Tn.login}-${Pt.coursesId}-${Pt.categoryId}-downFilter`]=JSON.stringify(Cn)}catch(Cn){}};return on.createElement("section",{className:"mb20"},(Eu==null?void 0:Eu.score_open)&&(0,Sn.dE)()&&on.createElement(ge.default,{pagination:!1,showHeader:!1,dataSource:[nl({},Za==null?void 0:Za.current_answer_user)],columns:tr,scroll:{x:"max-content"}}),!(0,Sn.GJ)()&&on.createElement("div",{className:"bg-white pt10 mt15"},!!(Eu!=null&&Eu.answer_users)&&on.createElement("span",{className:"mr10"},on.createElement("span",{style:{color:"#FF954C"}},Eu==null?void 0:Eu.answer_users," "),"\u5DF2\u4EA4"),!!(Eu!=null&&Eu.unanswer_users)&&on.createElement("span",{className:"mr10"},Eu==null?void 0:Eu.unanswer_users,"\u672A\u4EA4"),(Eu==null?void 0:Eu.exercise_end_time)!=="--"&&(An!=null&&An.before_start?"":on.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",on.createElement("span",{style:{color:"#FF954C"}},Eu==null?void 0:Eu.exercise_end_time))),(An==null?void 0:An.before_start)&&on.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",on.createElement("span",{style:{color:"#FF954C"}},An==null?void 0:An.before_start))),!(Eu!=null&&Eu.exercise_all_users)&&!(0,Sn.dE)()&&on.createElement(zt.Z,{styles:{margin:"0 auto",padding:200}}),(!!(Eu!=null&&Eu.exercise_all_users)||(0,Sn.dE)())&&on.createElement("aside",null,(0,Sn.GJ)()&&on.createElement("aside",{className:"pt20"},on.createElement(Ee.default,{form:bu,onValuesChange:Gr,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},on.createElement(Ee.default.Item,{name:"exercise_group_id"},on.createElement(ye.default.Group,{style:{width:"100%"}},on.createElement(fe.Z,null,on.createElement(he.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),on.createElement(he.Z,{flex:"80px"},on.createElement(ye.default,{value:"all",checked:!((Zt=Ft.course_group)!=null&&Zt.length)},"\u5168\u90E8")),on.createElement(he.Z,{flex:"1"},(Eu==null?void 0:Eu.course_groups)&&(Eu==null?void 0:Eu.course_groups.map((Tn,Cn)=>on.createElement(ye.default,{value:Tn.exercise_group_id,className:"ml0 mr8",key:Tn.exercise_group_id},Tn.exercise_group_name,"(",Tn.exercise_group_students,")"))))))),on.createElement(Ee.default.Item,{name:"commit_status"},on.createElement(ye.default.Group,{value:[],style:{width:"100%"}},on.createElement(fe.Z,null,on.createElement(he.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),on.createElement(he.Z,{flex:"80px"},on.createElement(ye.default,{value:"all",checked:!((Bn=Ft.commit_status)!=null&&Bn.length)},"\u5168\u90E8")),on.createElement(he.Z,{flex:"1"},Lt.map((Tn,Cn)=>on.createElement(ye.default,{name:"commit_status",value:Tn.id,key:Tn.id},Tn.name,"(",Eu==null?void 0:Eu[Tn.type],")")))))),on.createElement(Ee.default.Item,{name:"review"},on.createElement(ye.default.Group,{style:{width:"100%"}},on.createElement(fe.Z,null,on.createElement(he.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),on.createElement(he.Z,{flex:"80px"},on.createElement(ye.default,{value:"all",checked:!((Qt=Ft.review)!=null&&Qt.length)},"\u5168\u90E8")),on.createElement(he.Z,{flex:"1"},(an=Gn)==null?void 0:an.map((Tn,Cn)=>on.createElement(ye.default,{value:Tn.id,key:Cn},Tn.name,"(",Eu==null?void 0:Eu[Tn.type],")")))))),(Eu==null?void 0:Eu.open_make_up)&&on.createElement(Ee.default.Item,{name:"is_make_up"},on.createElement(ye.default.Group,{value:[],style:{width:"100%"}},on.createElement(fe.Z,null,on.createElement(he.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),on.createElement(he.Z,{flex:"80px"},on.createElement(ye.default,{value:"all",checked:!((rn=Ft.is_make_up)!=null&&rn.length)},"\u5168\u90E8")),on.createElement(he.Z,{flex:"1"},It.map((Tn,Cn)=>on.createElement(ye.default,{name:"is_make_up",value:Tn.id},Tn.name,"(",Eu==null?void 0:Eu[Tn.type],")")))))),on.createElement(fe.Z,{align:"middle"},on.createElement(he.Z,{flex:"1"},on.createElement(fe.Z,{align:"middle"},on.createElement(he.Z,null,on.createElement(Le.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Tn=>{Pt.search=Tn==null?void 0:Tn.trim(),Pt.page=1,bn(nl({},Pt)),co(Pt)},style:{width:240}})))),!(An!=null&&An.is_random)&&on.createElement(he.Z,{className:["tr",jt.rightFilter].join(" ")},["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(Oe.ju[An.exercise_status])&&on.createElement(Yr,{showBtn:!1,dropDowmBtn:on.createElement(Fe.Z,{menu:{onClick:Tn=>Kr(void 0,[Tn],function*({key:Cn,domEvent:Wa}){var ji,io;if(Cn==="1"){let qi=null;const Ds=oe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:on.createElement("div",{className:"flex flex-col gap-20px"},on.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),on.createElement("div",null,on.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),on.createElement(Le.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:Ec=>{qi=Ec.target.value}}))),onOk:()=>Kr(void 0,null,function*(){(yield Dl({review_all:!0,exercise_id:wn==null?void 0:wn.categoryId,analysis:qi})).status===0&&(me.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),co(Pt))}),onCancel:()=>{Ds.destroy()}})}if(Cn==="2"){if(Wa.preventDefault(),(0,Sn.Rm)()&&!((io=(ji=de==null?void 0:de.AssistantObject)==null?void 0:ji.exercise)!=null&&io.can_appraise)){me.ZP.warning("\u60A8\u672A\u83B7\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,Cu.w)(wn.coursesId,wn.categoryId),Ci(),se.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/reviews/group`)}if(Cn==="3"){if(!(An!=null&&An.is_old_data_for_time)&&(0,Oe.Ye)(at))return;if(!(An!=null&&An.is_open_ai_review)){oe.default.confirm({title:"\u60A8\u8FD8\u672A\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219",icon:null,width:350,closable:!0,autoFocusButton:null,centered:!0,okText:"\u53BB\u8BBE\u7F6E",cancelText:"\u53D6\u6D88",onOk:()=>Kr(void 0,null,function*(){var Ds;window.location.href=`/classrooms/${wn.coursesId}/exercise/${wn.categoryId}/detail?random=${(Ds=y==null?void 0:y.commonHeader)==null?void 0:Ds.is_random}&tabs=12`}),content:on.createElement("div",null,on.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u4F7F\u7528\u6B64\u529F\u80FD\u524D\uFF0C\u9700\u8981\u5148\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219\u3002"),on.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u3002"))});return}const qi=yield(0,re.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:wn.categoryId}});if((qi==null?void 0:qi.status)===-21){oe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>Kr(void 0,null,function*(){}),content:on.createElement("div",null,on.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),on.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}at({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}})}}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(An!=null&&An.is_random)&&(Eu==null?void 0:Eu.subjective)===1&&yt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!Ka||!Ji},!((0,Sn.dE)()||An!=null&&An.is_random||(An==null?void 0:An.exercise_type)==2)&&{key:"3",label:on.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",on.createElement("img",{src:Iu.Z,style:{margin:"0 0 4px 4px"}}))}].filter(Tn=>Tn)},className:"ml10"},on.createElement("div",{className:`${jt.btn_review}`},on.createElement("img",{src:Ya.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"))}),(Eu==null?void 0:Eu.objective)===1&&(Eu==null?void 0:Eu.subjective)===1&&on.createElement("div",{className:"ml10 flex item-center"},"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",on.createElement("span",null,on.createElement(Ee.default.Item,{name:"objective_score_gte"},on.createElement(Ve.Z,{min:0,max:Eu==null?void 0:Eu.objective_score,placeholder:"\u6700\u4F4E"}))),on.createElement("span",null,on.createElement(Ee.default.Item,{name:"objective_score_lte"},on.createElement(Ve.Z,{min:(Pt==null?void 0:Pt.objective_score_gte)||0,max:Eu==null?void 0:Eu.objective_score,placeholder:"\u6700\u9AD8"}))))),on.createElement(he.Z,null,on.createElement(Fe.Z,{dropdownRender:Us},on.createElement(Ce.ZP,{style:{marginLeft:"10px"}},"\u66F4\u591A\u64CD\u4F5C",on.createElement(De.Z,null))))))),aa===-3&&!(0,Sn.dE)()&&on.createElement(zt.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),aa!==-3&&on.createElement(ge.default,{className:"mt30",loading:Lr,hideOnSinglePage:!0,pagination:!1,dataSource:(0,Sn.dE)()?Eu!=null&&Eu.score_open?Za==null?void 0:Za.exercise_users:[(Za==null?void 0:Za.current_answer_user)||{}]:Za==null?void 0:Za.exercise_users,columns:vo,rowSelection:!(0,Sn.dE)()&&{selectedRowKeys:Zr,onChange:(Tn,Cn)=>{ca(Tn),vl((Cn==null?void 0:Cn.map(Wa=>Wa==null?void 0:Wa.user_id))||[])},getCheckboxProps:Tn=>({disabled:Tn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(Tn,Cn,Wa)=>{Pt.page=1,Wa.order===void 0?(Pt.order_type=null,Pt.order=null):(Pt.order_type=Wa.order==="descend"?"desc":"asc",Pt.order=Wa.field),bn(nl({},Pt)),co(Pt)}}),qt>20&&on.createElement("aside",{className:"tc pb30 mt30"},on.createElement(Ye.Z,{onChange:jo,current:Pt.page||1,pageSize:Pt.limit,total:qt,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:Tn=>on.createElement("span",{className:"mr10"},"\u5171",on.createElement("span",{className:"c-orange"},Tn),"\u6761\u6570\u636E")}))),on.createElement(oe.default,{open:Uu,title:on.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",$a==null?void 0:$a.name," ",$a==null?void 0:$a.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Wu(!1)}},((wt=$a==null?void 0:$a.list)==null?void 0:wt.length)===0?on.createElement(zt.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):on.createElement(ge.default,{dataSource:$a==null?void 0:$a.list,columns:tl,pagination:!1})),on.createElement(Wn,null),on.createElement(St,null),on.createElement(su,null),on.createElement(sl,null),Yt&&on.createElement(oe.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:Yt,centered:!0,onCancel:()=>{cu(1),Ze(!1),Mn([]),Pn("alert"),gn("")},footer:on.createElement("div",{style:{display:"flex"}},on.createElement("div",{style:{flex:1,textAlign:"left"}}," ",on.createElement(Ce.ZP,{onClick:()=>Kr(void 0,null,function*(){if(!zn){me.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}ku(!0);let Tn=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/send_alert.json`,{method:"post",body:{content:zn,clazz:fu,exercise_user_id:Rn}});(Tn==null?void 0:Tn.status)===0&&(me.ZP.info("\u53D1\u9001\u6210\u529F"),cu(1),Ze(!1),Mn([]),Pn("alert"),gn("")),ku(!1)}),disabled:ru,loading:yu},"\u53D1\u9001")),on.createElement(Ce.ZP,{disabled:(Fu==null?void 0:Fu.length)===0,style:{marginRight:"10px"},onClick:()=>Kr(void 0,null,function*(){yield cu(cn-1===0?Fu==null?void 0:Fu.length:cn-1)})},"\u4E0A\u4E00\u5F20"),on.createElement(Ce.ZP,{disabled:(Fu==null?void 0:Fu.length)===0,type:"primary",onClick:()=>Kr(void 0,null,function*(){yield cu(cn===(Fu==null?void 0:Fu.length)?1:cn+1)})},"\u4E0B\u4E00\u5F20"))},on.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Fu[cn-1]}),on.createElement("span",{onClick:()=>{Nu.Z.publish("preview-image",Fu[cn-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),on.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},cn+"/"+(Fu==null?void 0:Fu.length)),on.createElement(pe.ZP,{className:"mt20",checked:fu==="alert",onChange:()=>Pn("alert")},"\u53D1\u9001\u8B66\u544A",on.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),on.createElement(pe.ZP,{className:"mt10",checked:fu==="notice",onChange:()=>Pn("notice")},"\u53D1\u9001\u901A\u77E5",on.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),on.createElement(Le.default.TextArea,{className:"mt20",value:zn,onChange:Tn=>gn(Tn.target.value),placeholder:`\u8BF7\u8F93\u5165${fu==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${fu==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),on.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",ga,"\u6B21\u8B66\u544A")),on.createElement(_n.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Lu==null?void 0:Lu.url,disabledDownload:!0,editOffice:Lu!=null&&Lu.isedit?"edit":"view",type:Lu==null?void 0:Lu.file_type,issaver:!(0,Sn.dE)(),onSaver:Tn=>Kr(void 0,null,function*(){const Cn=new FormData;Cn.append("exercise_id",Pt.categoryId),Cn.append("exercise_user_id",Lu==null?void 0:Lu.exercise_user_id),Cn.append("file",Tn);let Wa=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/exercise_user/review_report.json`,{method:"post",body:Cn},!0);(Wa==null?void 0:Wa.status)===0&&(me.ZP.info("\u4FDD\u5B58\u6210\u529F"),ql({}))}),onClose:()=>ql({})}),on.createElement(Ga.Z,null),on.createElement(dl,null),on.createElement(Vl,null))};var Zi=(0,se.connect)(({exercise:b,loading:z,globalSetting:y,classroomList:ze,user:at})=>({classroomList:ze,exercise:b,loading:z.effects,globalSetting:y,user:at}))(uo),ri=E(84105),zi=E(87395),sr={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},vi=E(624),Nr=E(16471);const Or=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var Qr=(0,a.forwardRef)(({src:b,videoId:z,logWatchHistory:y,courseId:ze=null,startTime:at,handlePause:Me=()=>{},handlePlay:yt=()=>{},handlePlayEnded:je=()=>{},videoSpeed:ce=1},de)=>{var kt;b=b==null?void 0:b.replace("http://","https://");const Wt=((kt=b==null?void 0:b.split("."))==null?void 0:kt.pop())==="flv",Dt=(0,a.useRef)(),Zt=(0,a.useRef)(),Bn=(0,a.useRef)(0),Qt=(0,a.useRef)(0),[an,rn]=(0,a.useState)(0),wt=navigator.userAgent.toLowerCase().match(Or),Nt=wt?wt[0]:"pc";(0,a.useImperativeHandle)(de,()=>({getLastUpdatedTime:()=>Dt.current.currentTime,getDuration:()=>Dt.current.duration})),(0,a.useEffect)(()=>{Qt.current=void 0;try{vi.Z.isSupported&&Wt&&b&&(b==null?void 0:b.indexOf(".m3u8"))<0?(Qt.current=vi.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:b+"?t="+Date.now(),muted:!1,isLive:!0}),Qt.current.on("play",function(){console.log(21111)}),Dt.current&&(Qt.current.detachMediaElement(Dt.current),Qt.current.attachMediaElement(Dt.current),Qt.current.load(),Qt.current.play())):Dt.current.setAttribute("src",b+"?t="+Date.now())}catch(Pt){setTimeout(()=>{rn(an+1)},1e3)}return console.log("src:",b),()=>{var Pt,bn,An,hu,ft,Ft,Mt,qt;Qt.current&&((bn=(Pt=Qt.current)==null?void 0:Pt.unload)==null||bn.call(Pt),(hu=(An=Qt.current)==null?void 0:An.pause)==null||hu.call(An),(Ft=(ft=Qt.current)==null?void 0:ft.destroy)==null||Ft.call(ft),(qt=(Mt=Qt.current)==null?void 0:Mt.detachMediaElement)==null||qt.call(Mt,Dt.current),Qt.current=void 0,Dt.current.src="")}},[Dt,Wt,b,an]),(0,a.useEffect)(()=>(Zt.current=setInterval(()=>{Bn.current>0&&Bn.current===Dt.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),rn(an+1)),Bn.current=Dt.current.currentTime},3e3),()=>{clearInterval(Zt.current)}),[]);const wn=Pt=>{setTimeout(()=>{rn(an+1)},1e3)};return a.createElement("video",{ref:Dt,onerr:!0,onErrorCapture:()=>{rn(an+1)},autoPlay:!0,muted:!0})}),fi=Object.defineProperty,Ri=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,Ei=Object.prototype.propertyIsEnumerable,yi=(b,z,y)=>z in b?fi(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,fl=(b,z)=>{for(var y in z||(z={}))Pi.call(z,y)&&yi(b,y,z[y]);if(Ri)for(var y of Ri(z))Ei.call(z,y)&&yi(b,y,z[y]);return b},qa=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Rl=({exercise:b,dispatch:z,user:y})=>{var ze;const at=(0,se.useParams)(),[Me,yt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:at==null?void 0:at.categoryId}),[je]=Ee.default.useForm(),[ce,de]=(0,a.useState)(),[kt,mn]=(0,a.useState)(!1),{exerciseList:Wt,commonHeader:Dt}=b,[Zt,Bn]=(0,a.useState)([]),[Qt,an]=(0,a.useState)([]),[rn,wt]=(0,a.useState)(0),[Nt,wn]=(0,a.useState)(!0),[Pt,bn]=(0,a.useState)(!1),[An,hu]=(0,a.useState)(!1),ft=(0,a.useRef)(null);(0,a.useEffect)(()=>{Ft(Me)},[]),(0,a.useEffect)(()=>(clearInterval(ft.current),(Dt==null?void 0:Dt.exercise_status)===2&&(ft.current=setInterval(()=>{Ft(Me)},3e4)),()=>{clearInterval(ft.current)}),[Dt==null?void 0:Dt.exercise_status,Me]);const Ft=In=>qa(void 0,null,function*(){const uu=au().cloneDeep(In);wn(!0),Bn([]);const yu=yield(0,re.ZP)(`/api/exercises/${In==null?void 0:In.exercise_id}/exercise_identity_photos.json`,{method:"get",params:uu});an([]),wn(!1),wt(yu==null?void 0:yu.count),Bn((yu==null?void 0:yu.exercise_users)||[])}),Mt=(In,uu)=>{Me.page=1,Me[uu]=In,yt(fl({},Me)),Ft(Me)},qt=In=>{Me.page=1,Me.save_name=In,yt(fl({},Me))},Hn=()=>{Me.page=1;const In=Object.assign({},je.getFieldsValue());Object.keys(In).map(function(uu){switch(uu){case"exercise_group_id":In[uu].includes("all")||!In[uu].length?(delete Me.course_group,je.setFieldsValue({exercise_group_id:"all"})):(Me.course_group=In[uu],je.setFieldsValue({exercise_group_id:Me.course_group}));break}}),yt(fl({},Me)),Ft(Me)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(de(47),mn(!0))},[document.getElementById("divhe"),Wt]);const Jn=(In,uu,yu)=>{Me.page=In==null?void 0:In.current,Me.limit=In==null?void 0:In.pageSize,yu!=null&&yu.order?(Me.sort_by=yu==null?void 0:yu.field,Me.sort_direction=(yu==null?void 0:yu.order)==="ascend"?"asc":"desc"):(Me.sort_by=null,Me.sort_direction=null),yt(fl({},Me)),Ft(Me)},Hu=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(In,uu,yu)=>Me.limit*(Me.page-1)+yu+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:In=>a.createElement(ae.Z,{placement:"bottomLeft",title:In},a.createElement("span",null,In))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:In=>a.createElement(ae.Z,{placement:"bottomLeft",title:In||"--"},a.createElement("span",null,In||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(In,uu)=>In?a.createElement(ae.Z,{placement:"bottom",title:In},a.createElement("span",{className:sr.es},In)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(In,uu)=>a.createElement("img",{width:40,style:{maxHeight:30},src:In,className:"current",onClick:()=>{ga(uu)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(In,uu)=>a.createElement(a.Fragment,null,In==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),In==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),In==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:In=>a.createElement("span",null,In||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:In=>a.createElement("span",null,In||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:220,ellipsis:{showTitle:!1},render:(In,uu)=>{var yu;return a.createElement(a.Fragment,null,(uu==null?void 0:uu.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>qa(void 0,null,function*(){const ku=yield(0,re.ZP)(`/api/exercises/${Me==null?void 0:Me.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:uu==null?void 0:uu.exercise_identity_photo_id,state:"passed"}});(ku==null?void 0:ku.status)===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ft(Me))})},"\u901A\u8FC7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u901A\u8FC7"),(uu==null?void 0:uu.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current ml10",onClick:()=>hu(uu)},"\u62D2\u7EDD"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed ml10"},"\u62D2\u7EDD"),(uu==null?void 0:uu.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>fu(uu)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(uu==null?void 0:uu.exercise_identity_photo_state)==="passed"&&((yu=uu==null?void 0:uu.play_url)!=null&&yu.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>Pn(uu)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Yt=In=>{an(In)},Ze=()=>{bn(!1),Ft(Me)},fu=In=>{const uu=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(ku,bu)=>a.createElement("span",null,ku||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(ku,bu)=>a.createElement(a.Fragment,null,ku==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),ku==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),ku==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(ku,bu)=>ku?a.createElement(ae.Z,{placement:"bottom",title:ku},a.createElement("span",null,ku)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(ku,bu)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Nu.Z.publish("preview-image",ku)}},"\u67E5\u770B")}],yu=oe.default.confirm({icon:null,width:700,className:`${sr.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(fe.Z,null,a.createElement(he.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(he.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>yu.destroy()}))),content:a.createElement("div",null,a.createElement(ge.default,{className:sr.customTable,dataSource:[fl({},In)],bordered:!1,columns:uu,rowKey:"exercise_identity_photo_id",rowClassName:sr.row,pagination:!1}))})},Pn=In=>{var uu,yu;const ku=oe.default.confirm({icon:null,className:`${sr.cusModal} custom-modal-divider`,centered:!0,width:((uu=In==null?void 0:In.play_url)==null?void 0:uu.length)<6?724:744,title:a.createElement(fe.Z,null,a.createElement(he.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(he.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ku.destroy()}))),content:a.createElement("ul",{className:sr.sys},(yu=In==null?void 0:In.play_url)==null?void 0:yu.map((bu,Fu)=>a.createElement("li",{className:sr.li,key:Fu},a.createElement("div",{className:sr.d1},a.createElement("div",{className:sr.img},a.createElement(Qr,{src:bu==null?void 0:bu.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:sr.btn},a.createElement("div",{className:sr.b1},"\u56DE\u653E\u89C6\u9891",Fu+1))))))})},ga=In=>{const uu=oe.default.confirm({icon:null,className:`${sr.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(fe.Z,null,a.createElement(he.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(he.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>uu.destroy()}))),content:a.createElement(fe.Z,null,a.createElement("aside",{className:sr.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:sr.img},a.createElement("img",{width:326,src:(0,Oe.Tv)(In==null?void 0:In.photo_url)}),a.createElement("div",{className:sr.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:sr.img,style:{marginLeft:20}},In!=null&&In.identity_url?a.createElement("img",{width:326,src:(0,Oe.Tv)(In==null?void 0:In.identity_url)}):a.createElement("div",{className:sr.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:sr.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},wu={selectedRowKeys:Qt,columnWidth:40,onChange:Yt,getCheckboxProps:In=>({disabled:(In==null?void 0:In.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:sr.wrap},a.createElement(Ee.default,{form:je,onChange:Hn,initialValues:{exercise_group_id:"all"}},a.createElement(Ee.default.Item,{name:"exercise_group_id"},a.createElement(ye.default.Group,{style:{width:"100%"}},a.createElement(fe.Z,null,a.createElement(he.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(he.Z,{flex:"80px"},a.createElement(ye.default,{value:"all"},"\u5168\u90E8")),a.createElement(he.Z,{flex:"1",id:"divhe",style:{height:ce+"px",overflow:"hidden"}},(ze=Wt.course_groups)==null?void 0:ze.map((In,uu)=>a.createElement(ye.default,{key:uu,value:In.exercise_group_id,className:"ml0 mr8"},In.exercise_group_name,"(",In.exercise_group_students,")"))),kt&&a.createElement("span",{onClick:()=>{let In=document.getElementById("divhe").scrollHeight;ce>47?de(47):de(In)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},ce===47?"\u5C55\u5F00":"\u6536\u8D77",ce===47?a.createElement(ri.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(zi.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:sr.control},a.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Me==null?void 0:Me.save_name,onChange:In=>qt(In.target.value),onSearch:()=>{Me.page=1,Me.name=Me.save_name,yt(fl({},Me)),Ft(Me)}}),a.createElement(ln.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:Me==null?void 0:Me.state,onChange:In=>Mt(In,"state")},a.createElement(ln.default.Option,{value:null},"\u5168\u90E8"),a.createElement(ln.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(ln.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(ln.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(ln.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:Me==null?void 0:Me.audit,onChange:In=>Mt(In,"audit")},a.createElement(ln.default.Option,{value:null},"\u5168\u90E8"),a.createElement(ln.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(ln.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:sr.btn,style:{cursor:"pointer"},onClick:()=>{if(!Qt.length){me.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}bn(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:sr.bgH}),a.createElement(ge.default,{rowSelection:wu,className:sr.customTable,dataSource:Zt,bordered:!1,columns:Hu,rowKey:"exercise_identity_photo_id",rowClassName:sr.row,loading:Nt,onChange:Jn,pagination:{pageSize:Me.limit,total:rn,current:Me.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:In=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},In),"\u6761\u6570\u636E")}}),a.createElement(vr,{selectIds:Qt,visible:Pt,onCancel:()=>bn(!1),onOk:Ze,params:Me}),a.createElement(Ga.Z,null),a.createElement(oe.default,{title:"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838",open:!!An,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{hu(!1)},afterClose:()=>{je.resetFields()},confirmLoading:Nt,onOk:()=>qa(void 0,null,function*(){yield je.validateFields();const In=yield(0,re.ZP)(`/api/exercises/${Me==null?void 0:Me.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:An==null?void 0:An.exercise_identity_photo_id,state:"rejected",comment:je.getFieldValue("comment")}});(In==null?void 0:In.status)===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),hu(!1),Ft(Me))})},a.createElement(Ee.default,{className:sr.formWrap,form:je,labelCol:{span:4},wrapperCol:{span:18}},a.createElement(Ee.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Le.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",size:"large",maxLength:30})))))};var Tl=(0,se.connect)(({exercise:b,user:z})=>({exercise:b,user:z}))(Rl);const vr=({visible:b,onOk:z,onCancel:y,selectIds:ze,params:at})=>{const[Me,yt]=(0,a.useState)(!1),[je,ce]=(0,a.useState)({}),[de]=Ee.default.useForm(),kt=mn=>qa(void 0,null,function*(){yt(!0);let Wt;b===!0?Wt=yield(0,re.ZP)(`/api/exercises/${at==null?void 0:at.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:fl({identity_photo_ids:ze},mn)}):Wt=yield(0,re.ZP)(`/api/exercises/${at==null?void 0:at.exercise_id}/audit_identity_photo.json`,{method:"post",body:fl({identity_photo_id:b==null?void 0:b.exercise_identity_photo_id},mn)}),(Wt==null?void 0:Wt.status)===0&&z(),yt(!1)});return a.createElement(oe.default,{title:b!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!b,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{y()},afterClose:()=>{de.resetFields(),ce({})},confirmLoading:Me,onOk:()=>de.submit()},a.createElement(Ee.default,{className:sr.formWrap,form:de,labelCol:{span:4},wrapperCol:{span:18},onFinish:kt,onValuesChange:()=>{ce(fl({},de.getFieldsValue()))}},b!==!0&&a.createElement(fe.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(he.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(he.Z,null,a.createElement("aside",{className:sr.imgWrap},a.createElement("div",{className:sr.img},a.createElement("img",{width:234,src:(0,Oe.Tv)(b==null?void 0:b.photo_url)}),a.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",b==null?void 0:b.photo_url)},className:sr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:sr.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:sr.img,style:{marginLeft:20}},b!=null&&b.identity_url?a.createElement("img",{width:234,src:(0,Oe.Tv)(b==null?void 0:b.identity_url)}):a.createElement("div",{className:sr.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(b!=null&&b.identity_url)&&a.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",(0,Oe.Tv)(b==null?void 0:b.identity_url))},className:sr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:sr.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(Ee.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(pe.ZP.Group,null,a.createElement(pe.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(pe.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(je==null?void 0:je.state)==="rejected"&&a.createElement(Ee.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Le.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var _t=E(458),ou=E(584),lu={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Ua=Object.defineProperty,pl=Object.defineProperties,ol=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,Yl=(b,z,y)=>z in b?Ua(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ei=(b,z)=>{for(var y in z||(z={}))Zl.call(z,y)&&Yl(b,y,z[y]);if(Cl)for(var y of Cl(z))bl.call(z,y)&&Yl(b,y,z[y]);return b},Hr=(b,z)=>pl(b,ol(z)),_l=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const ti=({exercise:b,dispatch:z,user:y})=>{var ze,at,Me,yt,je,ce,de,kt,mn;const Wt=(0,se.useParams)(),[Dt,Zt]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:Wt==null?void 0:Wt.categoryId}),[Bn]=Ee.default.useForm(),[Qt,an]=(0,a.useState)(),[rn,wt]=(0,a.useState)(!1),{exerciseList:Nt}=b,[wn,Pt]=(0,a.useState)([]),[bn,An]=(0,a.useState)(0),[hu,ft]=(0,a.useState)(!0),[Ft,Mt]=(0,a.useState)(!1),[qt,Hn]=(0,a.useState)("1"),[Jn,Hu]=(0,a.useState)(1),[Yt,Ze]=(0,a.useState)("alert"),[fu,Pn]=(0,a.useState)(1),[ga,wu]=(0,a.useState)(""),[In,uu]=(0,a.useState)(!1),[yu,ku]=(0,a.useState)(!1),[bu,Fu]=(0,a.useState)([]);(0,a.useEffect)(()=>{Mn(Dt)},[]);const Mn=Ba=>_l(void 0,null,function*(){const Eu=au().cloneDeep(Ba);ft(!0),Pt([]);const ha=yield(0,re.ZP)(`/api/exercises/${Ba==null?void 0:Ba.exercise_id}/exercise_videos.json`,{method:"get",params:Eu});ft(!1),An(ha==null?void 0:ha.count),Pt((ha==null?void 0:ha.exercise_users)||[])}),cn=(Ba,Eu)=>{Dt.page=Ba,Dt.limit=Eu,Zt(ei({},Dt)),Mn(Dt)},cu=Ba=>{Dt.page=1,Dt.save_name=Ba,Zt(ei({},Dt))},zn=()=>{Dt.page=1;const Ba=Object.assign({},Bn.getFieldsValue());Object.keys(Ba).map(function(Eu){switch(Eu){case"exercise_group_id":Ba[Eu].includes("all")||!Ba[Eu].length?(delete Dt.course_group,Bn.setFieldsValue({exercise_group_id:"all"})):(Dt.course_group=Ba[Eu],Bn.setFieldsValue({exercise_group_id:Dt.course_group}));break}}),Mn(Dt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(an(47),wt(!0))},[document.getElementById("divhe"),Nt]);const gn=Ba=>_l(void 0,null,function*(){uu(!0),Mt({});const Eu=yield(0,re.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Ba==null?void 0:Ba.exercise_user_id}}),ha=yield(0,re.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Ba==null?void 0:Ba.exercise_user_id}});ha!=null&&ha.data&&Fu((ha==null?void 0:ha.data)||[]),Eu!=null&&Eu.data&&Mt(Hr(ei({},Eu==null?void 0:Eu.data),{exercise_user_id:Ba==null?void 0:Ba.exercise_user_id,datas:Ba})),uu(!1)}),Rn=Ba=>{var Eu,ha;Hu(Ba==="prev"?Jn-1===0?(Eu=Ft==null?void 0:Ft.exercise_user_photos)==null?void 0:Eu.length:Jn-1:Jn===((ha=Ft==null?void 0:Ft.exercise_user_photos)==null?void 0:ha.length)?1:Jn+1)},Fn=()=>{Hu(1),Ze("alert"),wu(""),Hn("1"),Pn(1)},ru=Ba=>{Pn(Ba)},Ru=Ba=>{Ze(Ba),Pn(1),wu("")},Uu=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],Wu=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],$a=Yt==="alert"?Uu:Wu;return a.createElement("section",{className:lu.wrap},a.createElement(Ee.default,{form:Bn,onChange:zn,initialValues:{exercise_group_id:"all"}},a.createElement(Ee.default.Item,{name:"exercise_group_id"},a.createElement(ye.default.Group,{style:{width:"100%"}},a.createElement(fe.Z,null,a.createElement(he.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(he.Z,{flex:"80px"},a.createElement(ye.default,{value:"all"},"\u5168\u90E8")),a.createElement(he.Z,{flex:"1",id:"divhe",style:{height:Qt+"px",overflow:"hidden"}},(ze=Nt.course_groups)==null?void 0:ze.map((Ba,Eu)=>a.createElement(ye.default,{key:Eu,value:Ba.exercise_group_id,className:"ml0 mr8"},Ba.exercise_group_name,"(",Ba.exercise_group_students,")"))),rn&&a.createElement("span",{onClick:()=>{let Ba=document.getElementById("divhe").scrollHeight;Qt>47?an(47):an(Ba)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Qt===47?"\u5C55\u5F00":"\u6536\u8D77",Qt===47?a.createElement(ri.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(zi.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:lu.control},a.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Dt==null?void 0:Dt.save_name,onChange:Ba=>cu(Ba.target.value),onSearch:()=>{Dt.page=1,Dt.name=Dt.save_name,Zt(ei({},Dt)),Mn(Dt)}})),a.createElement("div",{className:lu.bgH}),a.createElement("div",{className:lu.warpList},a.createElement(_t.Z,{loading:hu,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},bn),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),wn.length?a.createElement("ul",{className:lu.sys},wn.map((Ba,Eu)=>{const{user_name:ha,user_group_name:Za,video_url:Ul,login:Lr,student_id:la}=Ba;return a.createElement("li",{className:lu.li,key:Eu},a.createElement("div",{className:lu.d1},a.createElement("div",{className:lu.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${Eu}&video_url=${Ul==null?void 0:Ul.replace(".m3u8",".flv")}`})),a.createElement(ae.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:lu.btn,onClick:()=>(0,Oe.RG)(`${Dt.exercise_id}-${Lr}`,!0)},a.createElement("div",{title:ha,className:lu.b1},ha),a.createElement("div",{title:Za,className:lu.b2},"(",la,")"))),a.createElement("div",{onClick:()=>gn(Ba),className:lu.big},"\u67E5\u770B")))})):a.createElement(ou.Z,null)),a.createElement(Ye.Z,{showTotal:Ba=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Ba),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:cn,pageSize:Dt==null?void 0:Dt.limit,current:Dt.page,total:bn})),a.createElement(oe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:Ft,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{Mt(!1)},afterClose:Fn,footer:null},a.createElement(_t.Z,{loading:In,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(at=Ft==null?void 0:Ft.datas)==null?void 0:at.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(Me=Ft==null?void 0:Ft.datas)==null?void 0:Me.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(yt=Ft==null?void 0:Ft.datas)==null?void 0:yt.user_group_name)),a.createElement(be.default,{className:"mt10",defaultActiveKey:qt,onChange:Ba=>{Hn(Ba)}},a.createElement(be.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:lu.imgWrap},a.createElement("div",{className:lu.img,style:{width:234,marginLeft:30,textAlign:"center"}},(je=Ft==null?void 0:Ft.exercise_user_photos)!=null&&je.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(ce=Ft==null?void 0:Ft.exercise_user_photos)==null?void 0:ce[Jn-1]}),a.createElement("div",{onClick:()=>{var Ba;Nu.Z.publish("preview-image",(Ba=Ft==null?void 0:Ft.exercise_user_photos)==null?void 0:Ba[Jn-1])},className:lu.iBtn},"\u9884\u89C8"),a.createElement("div",{className:lu.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},Jn,"/",(de=Ft==null?void 0:Ft.exercise_user_photos)==null?void 0:de.length)),Jn===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:lu.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>Rn("prev"),className:lu.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>Rn("next"),className:lu.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:lu.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:lu.img,style:{marginLeft:60,width:234,textAlign:"center"}},Ft!=null&&Ft.identity_url?a.createElement("img",{height:131,src:(0,Oe.Tv)(Ft==null?void 0:Ft.identity_url)}):a.createElement("div",{className:lu.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Ft!=null&&Ft.identity_url)&&a.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",(0,Oe.Tv)(Ft==null?void 0:Ft.identity_url))},className:lu.iBtn},"\u9884\u89C8"),a.createElement("div",{className:lu.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(be.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:lu.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:lu.img},a.createElement("img",{width:234,src:Ft==null?void 0:Ft.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",Ft==null?void 0:Ft.exercise_identity_photo)},className:lu.iBtn},"\u9884\u89C8"),a.createElement("div",{className:lu.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:lu.img,style:{marginLeft:20,width:234,textAlign:"center"}},Ft!=null&&Ft.identity_url?a.createElement("img",{height:131,src:(0,Oe.Tv)(Ft==null?void 0:Ft.identity_url)}):a.createElement("div",{className:lu.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Ft!=null&&Ft.identity_url)&&a.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",(0,Oe.Tv)(Ft==null?void 0:Ft.identity_url))},className:lu.iBtn},"\u9884\u89C8"),a.createElement("div",{className:lu.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(be.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:lu.fo},a.createElement(pe.ZP,{className:"mt20",checked:Yt==="alert",onChange:()=>Ru("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(pe.ZP,{className:"mt10",checked:Yt==="notice",onChange:()=>Ru("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(ln.default,{style:{width:570},value:fu,onChange:ru},$a==null?void 0:$a.map(Ba=>a.createElement(ln.default.Option,{key:Ba.key,value:Ba.key},Ba.value)))),fu===0&&a.createElement(Le.default.TextArea,{className:"mt20",value:ga,onChange:Ba=>wu(Ba.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(fe.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Ft==null?void 0:Ft.alert_count,"\u6B21\u8B66\u544A\u548C",((kt=Ft==null?void 0:Ft.alerts)==null?void 0:kt.length)-(Ft==null?void 0:Ft.alert_count),"\u6B21\u901A\u77E5")),a.createElement(ge.default,{dataSource:(Ft==null?void 0:Ft.alerts)||[],bordered:!1,scroll:((mn=Ft==null?void 0:Ft.alerts)==null?void 0:mn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Ba=>Ba?a.createElement("span",{title:Ba},Ba):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:Ba=>Ba==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(Ce.ZP,{className:lu.b,onClick:()=>_l(void 0,null,function*(){if(!ga&&fu===0){me.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let Ba=ga;fu&&(Ba=(Yt==="alert"?Uu:Wu).find(Za=>Za.key===fu).value),ku(!0);let Eu=yield(0,re.ZP)(`/api/exercises/${Dt.exercise_id}/send_alert.json`,{method:"post",body:{content:Ba,clazz:Yt,exercise_user_id:Ft==null?void 0:Ft.exercise_user_id}});(Eu==null?void 0:Eu.status)===0&&(me.ZP.info("\u53D1\u9001\u6210\u529F"),Mt(!1)),ku(!1)}),loading:yu,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(be.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(ge.default,{dataSource:bu,bordered:!1,scroll:bu.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Ba=>Te()(Ba).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:Ba=>Ba&&(0,Oe.li)(Number(Ba)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(Ga.Z,null))};var kr=(0,se.connect)(({exercise:b,user:z})=>({exercise:b,user:z}))(ti),ma={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Er={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},Vr=Object.defineProperty,Bo=Object.defineProperties,si=Object.getOwnPropertyDescriptors,Ai=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Ti=(b,z,y)=>z in b?Vr(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ci=(b,z)=>{for(var y in z||(z={}))Qi.call(z,y)&&Ti(b,y,z[y]);if(Ai)for(var y of Ai(z))Mr.call(z,y)&&Ti(b,y,z[y]);return b},oo=(b,z)=>Bo(b,si(z)),Eo=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())}),Oo=({index:b,bottomLine:z,gather:y,search:ze})=>{const[at,Me]=(0,a.useState)([]),[yt,je]=(0,a.useState)(!1),[ce,de]=(0,a.useState)(!1),kt=(0,se.useParams)(),mn=(0,se.useLocation)(),[Wt]=(0,se.useSearchParams)(),[Dt,Zt]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(y,"gather"),b===0&&de(!0)},[]),(0,a.useEffect)(()=>{ce&&Qt()},[ce]);const Bn=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(wt,Nt,wn)=>Dt.limit*(Dt.page-1)+wn+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:wt=>wt||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:wt=>wt+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:wt=>{let Nt=`/classrooms/${kt==null?void 0:kt.coursesId}/exercise/${kt==null?void 0:kt.categoryId}/detail/${wt}/review_detail`;return Wt.get("random")&&(Nt=Nt+`?random=${Wt.get("random")}`),a.createElement(se.Link,{to:Nt,target:"_blank"},"\u67E5\u770B")}}],Qt=wt=>Eo(void 0,null,function*(){je(!0);const Nt=wt||{page:1,limit:10,total:0},wn=ci({id:kt==null?void 0:kt.categoryId,question_id:y==null?void 0:y.question_id,search:ze},Nt),Pt=yield(0,re.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/exercises/code_review_users.json`,{method:"get",params:wn});Pt&&(Me(Pt==null?void 0:Pt.users),je(!1),Zt(oo(ci({},Nt),{total:(Pt==null?void 0:Pt.count)||0})))}),an=wt=>{const Nt=oo(ci({},Dt),{page:wt});Zt(Nt),Qt(Nt)},rn=()=>{de(!ce)};return a.createElement("div",{className:Er.subjectTable},a.createElement("aside",{className:Er.title},a.createElement("span",{className:"c-light-primary"},b+1,"\u3001",y.name||((y==null?void 0:y.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",y==null?void 0:y.score,"\u5206\uFF09\uFF1A",y==null?void 0:y.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},y==null?void 0:y.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",y==null?void 0:y.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:rn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},ce?"\u6536\u8D77":"\u5C55\u5F00",ce?a.createElement(zi.Z,null):a.createElement(ri.Z,null)),(y==null?void 0:y.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${y==null?void 0:y.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(ge.default,{className:Er.customTable,style:{display:ce?"block":"none"},dataSource:at,bordered:!1,rowKey:wt=>wt.id,rowClassName:Er.row,columns:Bn,loading:yt,pagination:{pageSize:Dt.limit,total:Dt.total,current:Dt.page,onChange:an,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:Er.line,style:{visibility:z?"hidden":"visible"}}))},Ho=E(28282),Pr=E(59301),Wo=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const go=({exercise:b,globalSetting:z,dispatch:y})=>{const[ze,at]=(0,a.useState)(""),[Me,yt]=(0,a.useState)([]),[je,ce]=(0,a.useState)(""),[de,kt]=(0,a.useState)(!1),[mn,Wt]=(0,a.useState)(!1),Dt=(0,se.useParams)();(0,a.useEffect)(()=>{Zt()},[]);const Zt=an=>Wo(void 0,null,function*(){kt(!0);const rn=yield(0,re.ZP)(`/api/courses/${Dt==null?void 0:Dt.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:Dt==null?void 0:Dt.categoryId,search:ze}});if((rn==null?void 0:rn.status)===-2){Wt(!0),Zt();return}rn&&(Wt(!1),kt(!1),yt((rn==null?void 0:rn.exercise_questions)||[]),ce(rn==null?void 0:rn.last_review_time))}),Bn=()=>{Zt()},Qt=()=>Pr.createElement("div",{className:ma.empty},Pr.createElement("img",{src:Ho.x7,width:"258"}),Pr.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return Pr.createElement("section",{className:ma.warp},Pr.createElement("aside",{className:ma.header},Pr.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",je||"--"),!!je&&Pr.createElement(Le.default,{value:ze,onChange:an=>at(an.target.value),suffix:Pr.createElement("i",{onClick:Bn,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:Bn})),mn&&Pr.createElement(zt.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"}),!mn&&Pr.createElement(_t.Z,{loading:de,active:!0,paragraph:{rows:5}},Me.length>0?Pr.createElement("aside",{className:ma.subject},Me.map((an,rn)=>Pr.createElement(Oo,{key:rn,index:rn,bottomLine:rn===Me.length-1,gather:an,search:ze}))):Qt()))};var Hi=(0,se.connect)(({exercise:b,globalSetting:z})=>({exercise:b,globalSetting:z}))(go),bo=E(37285),eo=E(62734),Fi=E(3668),Sr=E(75755),zu={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL",btn_warp:"btn_warp___aj_Vv"},ho=E(57459),xo=E(12056),Xu=E(59301),Js=Object.defineProperty,ai=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,Rs=Object.prototype.propertyIsEnumerable,bs=(b,z,y)=>z in b?Js(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,vs=(b,z)=>{for(var y in z||(z={}))Vo.call(z,y)&&bs(b,y,z[y]);if(ai)for(var y of ai(z))Rs.call(z,y)&&bs(b,y,z[y]);return b},Mo=(b,z)=>{var y={};for(var ze in b)Vo.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&ai)for(var ze of ai(b))z.indexOf(ze)<0&&Rs.call(b,ze)&&(y[ze]=b[ze]);return y},Es=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ts=null,Jo="\u2581",ss=(b,z)=>{var y=b,{problemset:ze,globalSetting:at,exercise:Me,loading:yt,dispatch:je,editData:ce,editKey:de,setEditKey:kt=()=>{},cancelAdd:mn=()=>{},addCallback:Wt=()=>{},reload:Dt=()=>{},setIsClaer:Zt=()=>{}}=y,Bn=Mo(y,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[Qt,an]=(0,a.useState)(""),[rn,wt]=(0,a.useState)(""),[Nt,wn]=(0,a.useState)([]),[Pt,bn]=(0,a.useState)(""),[An,hu]=(0,a.useState)(),[ft,Ft]=(0,a.useState)(!1),[Mt,qt]=(0,a.useState)(),[Hn,Jn]=(0,a.useState)(0),[Hu,Yt]=(0,a.useState)(!1),[Ze,fu]=(0,a.useState)(!1),[Pn,ga]=(0,a.useState)([]),[wu,In]=(0,a.useState)(1),[uu,yu]=(0,a.useState)(!1),ku=(0,a.useRef)(!1),bu=(0,se.useParams)(),[Fu,Mn]=(0,a.useState)([]),cn=ha=>{Mn([...Fu,vs({},ha)])};(0,a.useEffect)(()=>{var ha;if(ku.current)return;if(!(ce!=null&&ce.question_title)){Yt(!0),an(""),hu(!1),qt(2),wn([]),bn(""),Ft(!1);return}an(ce==null?void 0:ce.question_title),hu(ce==null?void 0:ce.is_ordered),In(ce==null?void 0:ce.difficulty),yu(!(ce!=null&&ce.repeat_answer)),qt(ce==null?void 0:ce.question_score);const Za=(ha=ce==null?void 0:ce.standard_answers)==null?void 0:ha.map(Ul=>Ul.answer_text);wn([...Za]),ga(ce.tag_discipline_ids),wt(ce==null?void 0:ce.analysis)},[ce,Hu]),(0,a.useEffect)(()=>{Ft(!1),Hu&&ha();function ha(){return Es(this,null,function*(){var Za,Ul;const Lr=yield(0,ne.YY)({sub_discipline_id:(Ul=(Za=Me.editData)==null?void 0:Za.exercise)==null?void 0:Ul.sub_discipline_id});Mn(Lr.tag_disciplines)})}},[Hu]),(0,a.useImperativeHandle)(z,()=>({onSave:zn,isEdit:Hu})),(0,a.useEffect)(()=>{var ha;const Za=(ha=Me==null?void 0:Me.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(Me.tagDisciplineData.tag_disciplines)?Me.tagDisciplineData.tag_disciplines:[];Mn(Za)},[Me.tagDisciplineData]);const cu=ha=>{(ha==null?void 0:ha.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Yt(!1),kt(-1),ku.current=!1,Dt())},zn=()=>Es(void 0,null,function*(){var ha,Za,Ul,Lr;let la=[],Ka=!1;if(fu(!0),Nt.forEach((va,Ma)=>{la.push({choice_id:Ma+1,answer_text:[]}),va.forEach((aa,wl)=>{la[Ma].answer_text.push(aa),(!aa||!(0,Oe.eR)(aa,1e4))&&(bn(`${Ma}-${wl}`),me.ZP.info(aa?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ka=!0)})}),Ka)return fu(!1),!1;ku.current=!0;let gr;return ce.question_id?(ce==null?void 0:ce.is_my)===1?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:()=>Es(void 0,null,function*(){var va,Ma;gr=yield je({type:"exercise/editExerciseQuestion",payload:{id:ce.question_id,question_title:Qt,question_type:3,question_score:Mt,is_ordered:An,standard_answers:la,tag_discipline_ids:Pn,sub_discipline_id:(Ma=(va=Me.editData)==null?void 0:va.exercise)==null?void 0:Ma.sub_discipline_id,difficulty:wu,is_cover:1,repeat_answer:!uu,analysis:rn}}),cu(gr)}),onCancel:()=>Es(void 0,null,function*(){var va,Ma;gr=yield je({type:"exercise/editExerciseQuestion",payload:{id:ce.question_id,question_title:Qt,question_type:3,question_score:Mt,is_ordered:An,standard_answers:la,tag_discipline_ids:Pn,sub_discipline_id:(Ma=(va=Me.editData)==null?void 0:va.exercise)==null?void 0:Ma.sub_discipline_id,difficulty:wu,repeat_answer:!uu,analysis:rn}}),cu(gr)})}):(gr=yield je({type:"exercise/editExerciseQuestion",payload:{id:ce.question_id,question_title:Qt,question_type:3,question_score:Mt,is_ordered:An,standard_answers:la,tag_discipline_ids:Pn,sub_discipline_id:(Za=(ha=Me.editData)==null?void 0:ha.exercise)==null?void 0:Za.sub_discipline_id,difficulty:wu,repeat_answer:!uu,analysis:rn}}),cu(gr)):(gr=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ce==null?void 0:ce.insert_id,categoryId:bu.categoryId,question_title:Qt,question_type:3,question_score:Mt,is_ordered:An,standard_answers:la,tag_discipline_ids:Pn,sub_discipline_id:(Lr=(Ul=Me.editData)==null?void 0:Ul.exercise)==null?void 0:Lr.sub_discipline_id,difficulty:wu,repeat_answer:!uu,analysis:rn}}),cu(gr)),fu(!1),{name:Qt,analysis:rn,standard_answers:la,is_ordered:An}}),gn=(ha,Za,Ul)=>{const Lr=Nt.slice();if(Za&&Lr.splice(ha,Za),Ul&&ft||!ce.question_id)for(let la=0;la{bn("");let Lr=Nt.slice();Lr[ha][Za]=Ul,wn(Lr)},Fn=ha=>{let Za=Nt.slice();Za[ha]=[...Za[ha],""],wn(Za)},ru=(ha,Za)=>{let Ul=Nt.slice();if(!Ul[ha][Za]){Ul[ha]=Ul[ha].filter((Lr,la)=>la!==Za),wn(Ul);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:zu.modal,onOk:()=>{Ul[ha]=Ul[ha].filter((Lr,la)=>la!==Za),wn(Ul)}})},Ru=ha=>{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:zu.modal,onOk:()=>{let Za=0;an(Qt.replace(/\▁/g,function(Ul){return Za++,Za-1===ha?"":Ul})),setTimeout(()=>{let Ul=Nt.slice();Ul=Nt.filter((Lr,la)=>ha!==la),wn(Ul)},500)}})},Uu=()=>{},Wu=()=>{var ha,Za,Ul,Lr,la,Ka;return console.log(Nt,"answers"),Xu.createElement("aside",null,Xu.createElement("div",{className:zu.questionType},Xu.createElement("div",null,Xu.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),Xu.createElement("div",null,Xu.createElement(Fi.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Qt,onChange:gr=>an(gr),showNullButton:((Za=(ha=Me.editData)==null?void 0:ha.exercise)==null?void 0:Za.exercise_status)===1,deleteEmptyDisabled:((Lr=(Ul=Me.editData)==null?void 0:Ul.exercise)==null?void 0:Lr.exercise_status)!==1||Ze,onPlaceholderChange:gn})),Xu.createElement("div",{className:"mt20"},Nt.map((gr,va)=>{var Ma,aa;return Xu.createElement(Sr.Z,{key:va,answers:gr,index:va,is_md:!0,exerciseIsPublish:((aa=(Ma=Me.editData)==null?void 0:Ma.exercise)==null?void 0:aa.exercise_status)!==1,activeOptionErrorIndex:Pt,onAnswerChange:Rn,addChildAnswer:Fn,deleteChildAnswer:ru,deleteChildAnswermain:Ru})})),Xu.createElement("div",{className:"mt20"},Nt.length>1&&Xu.createElement("span",null,Xu.createElement(ye.default,{checked:An,onChange:gr=>hu(gr.target.checked),className:`${zu.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Xu.createElement("span",{className:`${zu.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"))),Xu.createElement("p",{className:zu.titleWrap},Xu.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Xu.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:rn,onChange:gr=>wt(gr)}),Xu.createElement("p",{className:""},Xu.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",Xu.createElement(Ve.Z,{value:Mt,max:1e4,min:0,onChange:gr=>{qt(gr)}})," \u5206 \xA0 ",!!Mt&&!!Hn&&Xu.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Mt/Hn).toFixed(1),"\u5206)"),Xu.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},Xu.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Xu.createElement(pe.ZP.Group,{value:wu,onChange:gr=>{In(gr.target.value)}},Xu.createElement(pe.ZP.Button,{value:1},"\u7B80\u5355"),Xu.createElement(pe.ZP.Button,{value:2},"\u9002\u4E2D"),Xu.createElement(pe.ZP.Button,{value:3},"\u56F0\u96BE")))),Xu.createElement("p",{className:zu.titleWrap},Xu.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Xu.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Xu.createElement("div",{className:"mt5"},Xu.createElement(ho.N,{value:Pn,selectvalues:ce==null?void 0:ce.tag_discipline_ids,onChange:ga,subId:(Ka=(la=Me.editData)==null?void 0:la.exercise)==null?void 0:Ka.sub_discipline_id,knowledgeOptions:Fu,onAddKnowledgeFinish:cn})),Xu.createElement("div",{style:{marginTop:10}},Xu.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),Xu.createElement(Be.Z,{checked:uu,onChange:gr=>{yu(gr)}}))),Xu.createElement("aside",{className:"tr"},(de!==-1||ce.question_id)&&Xu.createElement(Ce.ZP,{type:"default",onClick:()=>{mn(),Yt(!1)}},"\u53D6\u6D88"),Xu.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{zn()}},"\u4FDD\u5B58")))},$a=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var Za,Ul;return((Ul=(Za=Me==null?void 0:Me.editData)==null?void 0:Za.exercise)==null?void 0:Ul.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),Ba=ha=>Es(void 0,null,function*(){if(de!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let Za;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Es(this,null,function*(){yield(0,ne.Fl)({id:ce.question_id}),je({type:"exercise/editExercise",payload:vs({},bu)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ce.question_id,opr:ha.id}}),je({type:"exercise/editExercise",payload:vs({},bu)});break;case"edit":kt(ce.dragKey),Yt(!0);break;case"add":Wt({key:ce.key,insert_id:ce==null?void 0:ce.question_id,question_type:3});break}}),Eu=()=>{var ha;return Xu.createElement("aside",null,Xu.createElement("div",{className:zu.questionType},!(ce!=null&&ce.isPreview)&&Xu.createElement("div",null,Xu.createElement("span",{className:"font16 c-blue"},ce.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",ce.question_score,"\u5206\uFF09")),ce!=null&&ce.isPreview?Xu.createElement("div",{style:{display:"flex"}},Xu.createElement("span",{style:{flexShrink:0},className:"font18"},ce.key,"."),Xu.createElement(bt.Z,{value:ce.question_title}),Xu.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ce.question_score,"\u5206\uFF09")):Xu.createElement("div",{className:"mt5"},Xu.createElement(bt.Z,{value:ce.question_title})),Xu.createElement("div",{className:zu.questionChoices},(ha=ce==null?void 0:ce.standard_answers)==null?void 0:ha.map(function(Za,Ul){return Xu.createElement(fe.Z,{key:Ul,align:"middle"},Xu.createElement(he.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Za.choice_id,"\uFF09\uFF1A"),Xu.createElement(he.Z,{flex:"1"},Xu.createElement(fe.Z,{align:"middle",gutter:[1,1]},Za.answer_text.map(function(Lr,la){return Xu.createElement(he.Z,{span:24,key:la},Za.model===1?Xu.createElement(Le.default,{key:Ul,checked:ce.standard_answers.includes(Ul),disabled:!0,value:Lr}):Xu.createElement(xo.Z,{value:Lr,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),Xu.createElement("div",{className:zu.action},!ce.hideAction&&$a.map(function(Za,Ul){return Za.id==="up"&&ce.key===1||Za.id==="down"&&ce.key===ce.len?null:Xu.createElement(ae.Z,{key:Ul,placement:"bottom",title:Za.name},Xu.createElement("span",{onClick:()=>Ba(Za),className:Za.icon}))})))};return Xu.createElement("section",{className:zu.wrap},!Hu&&Eu(),Hu&&Wu())};var ys=(0,se.connect)(({problemset:b,loading:z,exercise:y,globalSetting:ze})=>({problemset:b,globalSetting:ze,exercise:y,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ss)),Go=Object.defineProperty,xs=Object.getOwnPropertySymbols,As=Object.prototype.hasOwnProperty,ws=Object.prototype.propertyIsEnumerable,ks=(b,z,y)=>z in b?Go(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,qo=(b,z)=>{for(var y in z||(z={}))As.call(z,y)&&ks(b,y,z[y]);if(xs)for(var y of xs(z))ws.call(z,y)&&ks(b,y,z[y]);return b},Is=(b,z)=>{var y={};for(var ze in b)As.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&xs)for(var ze of xs(b))z.indexOf(ze)<0&&ws.call(b,ze)&&(y[ze]=b[ze]);return y},gs=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const cs=["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"],$n=(b,z)=>{var y=b,{problemset:ze,globalSetting:at,exercise:Me,loading:yt,dispatch:je,onRef:ce=()=>{},editData:de,editKey:kt,setEditKey:mn=()=>{},cancelAdd:Wt=()=>{},reload:Dt=()=>{},addCallback:Zt=()=>{},setIsClaer:Bn=()=>{}}=y,Qt=Is(y,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[an,rn]=(0,a.useState)(),[wt,Nt]=(0,a.useState)(""),[wn,Pt]=(0,a.useState)(!1),[bn,An]=(0,a.useState)(),[hu,ft]=(0,a.useState)([]),[Ft,Mt]=(0,a.useState)([]),[qt,Hn]=(0,a.useState)(1),[Jn,Hu]=(0,a.useState)(!1),[Yt,Ze]=(0,a.useState)(""),fu=(0,a.useRef)(!1),Pn=Fu=>{Mt([...Ft,qo({},Fu)])},ga=(0,se.useParams)();(0,a.useEffect)(()=>{if(!fu.current){if(!(de!=null&&de.question_choices)){Pt(!0),Nt(""),An(2),rn("");return}Hu(!(de!=null&&de.repeat_answer)),Nt(de==null?void 0:de.question_title),An(de==null?void 0:de.question_score),Hn(de==null?void 0:de.difficulty),rn(de.standard_answer[0]+""),ft(de.tag_discipline_ids),Ze(de==null?void 0:de.analysis)}},[de,wn]),(0,a.useEffect)(()=>{wn&&Fu();function Fu(){return gs(this,null,function*(){var Mn,cn;const cu=yield(0,ne.YY)({sub_discipline_id:(cn=(Mn=Me.editData)==null?void 0:Mn.exercise)==null?void 0:cn.sub_discipline_id});Mt(cu.tag_disciplines)})}},[wn]),(0,a.useImperativeHandle)(z,()=>({onSave:In,isEdit:wn})),(0,a.useEffect)(()=>{var Fu;const Mn=(Fu=Me==null?void 0:Me.tagDisciplineData)!=null&&Fu.tag_disciplines&&Array.isArray(Me.tagDisciplineData.tag_disciplines)?Me.tagDisciplineData.tag_disciplines:[];Mt(Mn)},[Me.tagDisciplineData]);const wu=Fu=>{(Fu==null?void 0:Fu.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Pt(!1),mn(-1),fu.current=!1,Dt())},In=()=>gs(void 0,null,function*(){var Fu,Mn,cn,cu;if(!wt)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!an)return me.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const zn=[{choice_text:"\u6B63\u786E",is_answer:an==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:an==="2"?2:0}];fu.current=!0;let gn;return de.question_id?(de==null?void 0:de.is_my)===1?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:()=>gs(void 0,null,function*(){var Rn,Fn;gn=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:wt,question_type:2,question_score:bn,question_choices:zn.map(ru=>ru.choice_text),standard_answers:zn.filter(ru=>ru.is_answer).map(ru=>ru.is_answer),tag_discipline_ids:hu,sub_discipline_id:(Fn=(Rn=Me.editData)==null?void 0:Rn.exercise)==null?void 0:Fn.sub_discipline_id,difficulty:qt,is_cover:1,repeat_answer:!Jn,analysis:Yt}}),wu(gn)}),onCancel:()=>gs(void 0,null,function*(){var Rn,Fn;gn=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:wt,question_type:2,question_score:bn,question_choices:zn.map(ru=>ru.choice_text),standard_answers:zn.filter(ru=>ru.is_answer).map(ru=>ru.is_answer),tag_discipline_ids:hu,sub_discipline_id:(Fn=(Rn=Me.editData)==null?void 0:Rn.exercise)==null?void 0:Fn.sub_discipline_id,difficulty:qt,repeat_answer:!Jn,analysis:Yt}}),wu(gn)})}):(gn=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:wt,question_type:2,question_score:bn,question_choices:zn.map(Rn=>Rn.choice_text),standard_answers:zn.filter(Rn=>Rn.is_answer).map(Rn=>Rn.is_answer),tag_discipline_ids:hu,sub_discipline_id:(Mn=(Fu=Me.editData)==null?void 0:Fu.exercise)==null?void 0:Mn.sub_discipline_id,difficulty:qt,repeat_answer:!Jn,analysis:Yt}}),wu(gn)):(gn=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:ga.categoryId,question_title:wt,question_type:2,question_score:bn,question_choices:zn.map(Rn=>Rn.choice_text),standard_answers:zn.filter(Rn=>Rn.is_answer).map(Rn=>Rn.is_answer),tag_discipline_ids:hu,sub_discipline_id:(cu=(cn=Me.editData)==null?void 0:cn.exercise)==null?void 0:cu.sub_discipline_id,difficulty:qt,repeat_answer:!Jn,analysis:Yt}}),wu(gn)),{name:wt,choices:zn}}),uu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Fu=>{var Mn,cn;return((cn=(Mn=Me==null?void 0:Me.editData)==null?void 0:Mn.exercise)==null?void 0:cn.exercise_status)===1?Fu:Fu.id!=="del"&&Fu.id!=="add"}),yu=Fu=>gs(void 0,null,function*(){if(kt!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Fu.id){case"del":let Mn;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return gs(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),je({type:"exercise/editExercise",payload:qo({},ga)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:Fu.id}}),je({type:"exercise/editExercise",payload:qo({},ga)});break;case"edit":mn(de.dragKey),Pt(!0);break;case"add":Zt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:2});break}}),ku=()=>{var Fu;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),a.createElement(bt.Z,{value:de.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(bt.Z,{value:de.question_title})),a.createElement("div",{className:zu.questionChoices},(Fu=de==null?void 0:de.question_choices)==null?void 0:Fu.map(function(Mn,cn){return a.createElement(pe.ZP,{key:cn,checked:de.standard_answer.includes(cn+1),disabled:!0},cs[cn],". ",a.createElement("span",{className:"c-black font14"},Mn.choice_text))})),a.createElement("div",{className:zu.action},!de.hideAction&&uu.map(function(Mn,cn){return Mn.id==="up"&&de.key===1||Mn.id==="down"&&de.key===de.len?null:a.createElement(ae.Z,{key:cn,placement:"bottom",title:Mn.name},a.createElement("span",{onClick:()=>yu(Mn),className:Mn.icon}))})))},bu=()=>{var Fu,Mn;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u9898\u5E72\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:wt,onChange:cn=>Nt(cn)}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:zu.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(pe.ZP.Group,{buttonStyle:"solid",value:an,onChange:cn=>rn(cn.target.value)},a.createElement(pe.ZP.Button,{value:"1",className:`${zu.radio} mr40`},"\u6B63\u786E"),a.createElement(pe.ZP.Button,{value:"2",className:zu.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Yt,onChange:cn=>Ze(cn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Ve.Z,{value:bn,max:1e4,min:0,onChange:cn=>{An(cn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(pe.ZP.Group,{value:qt,onChange:cn=>{Hn(cn.target.value)}},a.createElement(pe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(pe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(pe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(ho.N,{value:hu,selectvalues:de==null?void 0:de.tag_discipline_ids,onChange:ft,subId:(Mn=(Fu=Me.editData)==null?void 0:Fu.exercise)==null?void 0:Mn.sub_discipline_id,knowledgeOptions:Ft,onAddKnowledgeFinish:Pn})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Be.Z,{checked:Jn,onChange:cn=>{Hu(cn)}}))),a.createElement("aside",{className:"tr"},(kt!==-1||de.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{Wt(),Pt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{In()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:zu.wrap},!wn&&ku(),wn&&bu())};var gl=(0,se.connect)(({problemset:b,loading:z,exercise:y,globalSetting:ze})=>({problemset:b,globalSetting:ze,exercise:y,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)($n)),Pl=Object.defineProperty,rr=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Ht=(b,z,y)=>z in b?Pl(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,tn=(b,z)=>{for(var y in z||(z={}))Rr.call(z,y)&&Ht(b,y,z[y]);if(rr)for(var y of rr(z))dt.call(z,y)&&Ht(b,y,z[y]);return b},Xn=(b,z)=>{var y={};for(var ze in b)Rr.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&rr)for(var ze of rr(b))z.indexOf(ze)<0&&dt.call(b,ze)&&(y[ze]=b[ze]);return y},Ll=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const hl=["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"],cr=(0,a.forwardRef)((b,z)=>{var y=b,{problemset:ze,globalSetting:at,exercise:Me,loading:yt,dispatch:je,onRef:ce=()=>{},editData:de,cancelAdd:kt=()=>{},editKey:mn,setEditKey:Wt=()=>{},setIsClaer:Dt=()=>{},addCallback:Zt=zn=>{},reload:Bn=()=>{}}=y,Qt=Xn(y,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[an,rn]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)(),[wn,Pt]=(0,a.useState)([]),[bn,An]=(0,a.useState)(""),[hu,ft]=(0,a.useState)(),[Ft,Mt]=(0,a.useState)(!1),[qt,Hn]=(0,a.useState)([]),[Jn,Hu]=(0,a.useState)(1),[Yt,Ze]=(0,a.useState)(!1),[fu,Pn]=(0,a.useState)(""),[ga,wu]=(0,a.useState)([]),In=(0,a.useRef)(!1),uu=zn=>{wu([...ga,tn({},zn)])},yu=(0,se.useParams)();(0,a.useEffect)(()=>{rn(["","","",""])},[]),(0,a.useEffect)(()=>{if(In.current)return;if(!(de!=null&&de.question_choices)){Mt(!0),An(""),ft(5),rn(["","","",""]),Pt([]);return}An(de==null?void 0:de.question_title),ft(de==null?void 0:de.question_score),Ze(!(de!=null&&de.repeat_answer)),Hu(de==null?void 0:de.difficulty),rn(de==null?void 0:de.question_choices.map(gn=>gn.choice_text));const zn=[];de==null||de.standard_answer.map((gn,Rn)=>{zn.push(gn-1)}),Pt(zn),Hn(de.tag_discipline_ids),Pn(de==null?void 0:de.analysis)},[de,Ft]),(0,a.useEffect)(()=>{Ft&&zn();function zn(){return Ll(this,null,function*(){var gn,Rn;const Fn=yield(0,ne.YY)({sub_discipline_id:(Rn=(gn=Me.editData)==null?void 0:gn.exercise)==null?void 0:Rn.sub_discipline_id});wu(Fn.tag_disciplines)})}},[Ft]),(0,a.useImperativeHandle)(z,()=>({onSave:bu,isEdit:Ft})),(0,a.useEffect)(()=>{var zn;const gn=(zn=Me==null?void 0:Me.tagDisciplineData)!=null&&zn.tag_disciplines&&Array.isArray(Me.tagDisciplineData.tag_disciplines)?Me.tagDisciplineData.tag_disciplines:[];wu(gn)},[Me.tagDisciplineData]);const ku=zn=>{(zn==null?void 0:zn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Wt(-1),In.current=!1,Bn())},bu=()=>Ll(void 0,null,function*(){var zn,gn,Rn,Fn;if(!bn)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const ru=an.findIndex(Wu=>!Wu);if(ru>-1)return me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${hl[ru]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!wn.length)return me.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(wn.length<1)return me.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Ru=an.map((Wu,$a)=>({choice_text:Wu,is_answer:wn.includes($a)?$a+1:0}));In.current=!0;let Uu;de.question_id?(de==null?void 0:de.is_my)===1?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:()=>Ll(void 0,null,function*(){var Wu,$a;Uu=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Ru.map(Ba=>Ba.choice_text),standard_answers:Ru.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer),tag_discipline_ids:qt,sub_discipline_id:($a=(Wu=Me.editData)==null?void 0:Wu.exercise)==null?void 0:$a.sub_discipline_id,difficulty:Jn,is_cover:1,repeat_answer:!Yt,analysis:fu}}),ku(Uu)}),onCancel:()=>Ll(void 0,null,function*(){var Wu,$a;Uu=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Ru.map(Ba=>Ba.choice_text),standard_answers:Ru.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer),tag_discipline_ids:qt,sub_discipline_id:($a=(Wu=Me.editData)==null?void 0:Wu.exercise)==null?void 0:$a.sub_discipline_id,difficulty:Jn,repeat_answer:!Yt,analysis:fu}}),ku(Uu)})}):(Uu=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Ru.map(Wu=>Wu.choice_text),standard_answers:Ru.filter(Wu=>Wu.is_answer).map(Wu=>Wu.is_answer),tag_discipline_ids:qt,sub_discipline_id:(gn=(zn=Me.editData)==null?void 0:zn.exercise)==null?void 0:gn.sub_discipline_id,difficulty:Jn,repeat_answer:!Yt,analysis:fu}}),ku(Uu)):(Uu=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:yu.categoryId,question_title:bn,question_type:1,question_score:hu,question_choices:Ru.map(Wu=>Wu.choice_text),standard_answers:Ru.filter(Wu=>Wu.is_answer).map(Wu=>Wu.is_answer),tag_discipline_ids:qt,sub_discipline_id:(Fn=(Rn=Me.editData)==null?void 0:Rn.exercise)==null?void 0:Fn.sub_discipline_id,difficulty:Jn,repeat_answer:!Yt,analysis:fu}}),ku(Uu))}),Fu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(zn=>{var gn,Rn;return((Rn=(gn=Me==null?void 0:Me.editData)==null?void 0:gn.exercise)==null?void 0:Rn.exercise_status)===1?zn:zn.id!=="del"&&zn.id!=="add"}),Mn=zn=>Ll(void 0,null,function*(){if(mn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(zn.id){case"del":let gn;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ll(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),je({type:"exercise/editExercise",payload:tn({},yu)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:zn.id}}),je({type:"exercise/editExercise",payload:tn({},yu)});break;case"edit":Wt(de.dragKey),Mt(!0);break;case"add":Zt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:1});break}}),cn=()=>{var zn;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u591A\u9009\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),a.createElement(bt.Z,{value:de.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(bt.Z,{value:de.question_title})),a.createElement("div",{className:zu.questionChoices},(zn=de==null?void 0:de.question_choices)==null?void 0:zn.map(function(gn,Rn){return a.createElement(fe.Z,{key:Rn},a.createElement(he.Z,null,a.createElement(ye.default,{key:Rn,checked:de.standard_answer.includes(Rn+1),disabled:!0},hl[Rn],".")),a.createElement(he.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(bt.Z,{value:gn.choice_text}))))})),a.createElement("div",{className:zu.action},!de.hideAction&&Fu.map(function(gn,Rn){return gn.id==="up"&&de.key===1||gn.id==="down"&&de.key===de.len?null:a.createElement(ae.Z,{key:Rn,placement:"bottom",title:gn.name},a.createElement("span",{onClick:()=>Mn(gn),className:gn.icon}))})))},cu=()=>{var zn,gn;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u9898\u5E72\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bn,onChange:Rn=>An(Rn)}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:zu.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),an.map((Rn,Fn)=>{var ru,Ru;return a.createElement("div",{className:zu.choiceWrap,key:Fn},a.createElement(ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${zu.answer} ${wn.includes(Fn)?zu.activeAnswer:""}`,onClick:()=>{wn.includes(Fn)?Pt(wn.filter(Uu=>Uu!==Fn)):Pt([...wn,Fn])}},hl[Fn])),a.createElement("div",{className:zu.editorWrap},wt===Fn?a.createElement(eo.Z,{id:`single-question-option-${Fn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Rn,onChange:Uu=>{an[Fn]=Uu,rn(an)}}):a.createElement("div",{className:zu.htmlWrap,onClick:()=>Nt(Fn)},a.createElement(bt.Z,{value:Rn}))),((Ru=(ru=Me.editData)==null?void 0:ru.exercise)==null?void 0:Ru.exercise_status)===1&&a.createElement(a.Fragment,null,Fn>1&&a.createElement(ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${zu.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>rn(an.filter((Uu,Wu)=>Wu!==Fn))})),Fn<7&&Fn===an.length-1&&a.createElement(ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${zu.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>rn([...an,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:fu,onChange:Rn=>Pn(Rn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Ve.Z,{value:hu,max:1e4,min:0,onChange:Rn=>{ft(Rn)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(pe.ZP.Group,{value:Jn,onChange:Rn=>{Hu(Rn.target.value)}},a.createElement(pe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(pe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(pe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(ho.N,{value:qt,selectvalues:de==null?void 0:de.tag_discipline_ids,onChange:Hn,subId:(gn=(zn=Me.editData)==null?void 0:zn.exercise)==null?void 0:gn.sub_discipline_id,knowledgeOptions:ga,onAddKnowledgeFinish:uu})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Be.Z,{checked:Yt,onChange:Rn=>{Ze(Rn)}}))),a.createElement("aside",{className:"tr"},(mn!==-1||de.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{kt(),Mt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{bu()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:zu.wrap},!Ft&&cn(),Ft&&cu())});var yl=(0,se.connect)(({problemset:b,loading:z,exercise:y,globalSetting:ze})=>({problemset:b,globalSetting:ze,exercise:y,loading:z.effects}),null,null,{forwardRef:!0})(cr),Hl=E(37639),xa=E(59301),Ku=Object.defineProperty,Da=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,Fa=(b,z,y)=>z in b?Ku(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Fl=(b,z)=>{for(var y in z||(z={}))hr.call(z,y)&&Fa(b,y,z[y]);if(Da)for(var y of Da(z))ur.call(z,y)&&Fa(b,y,z[y]);return b},Gl=(b,z)=>{var y={};for(var ze in b)hr.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&Da)for(var ze of Da(b))z.indexOf(ze)<0&&ur.call(b,ze)&&(y[ze]=b[ze]);return y},xl=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Bl=null,Xr=(b,z)=>{var y=b,{problemset:ze,globalSetting:at,exercise:Me,loading:yt,dispatch:je,editData:ce,cancelAdd:de=()=>{},editKey:kt,setEditKey:mn=()=>{},addCallback:Wt=()=>{},reload:Dt=()=>{},setIsClaer:Zt=()=>{}}=y,Bn=Gl(y,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[Qt,an]=(0,a.useState)(""),[rn,wt]=(0,a.useState)(""),[Nt,wn]=(0,a.useState)(""),[Pt,bn]=(0,a.useState)([]),[An,hu]=(0,a.useState)(""),[ft,Ft]=(0,a.useState)(),[Mt,qt]=(0,a.useState)(!1),[Hn,Jn]=(0,a.useState)([]),[Hu,Yt]=(0,a.useState)(!1),[Ze,fu]=(0,a.useState)(!1),Pn=(0,se.useParams)(),ga=(0,a.useRef)(!1),[wu,In]=(0,a.useState)([]),[uu,yu]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Rn;if(ga.current)return;ce.edit&&(Yt(!0),wt(""),an(""),Jn([])),an(ce.shixun_name),wt(ce.question_title);const Fn=[];(Rn=ce.shixun)==null||Rn.map(ru=>{Fn.push(ru.challenge_score),wu.push({challenge_id:ru.challenge_id,open:!0})}),In(wu),Jn(Fn),yu(!(ce!=null&&ce.ignore_prompt))},[ce]),(0,a.useEffect)(()=>{qt(!1)},[Hu]),(0,a.useImperativeHandle)(z,()=>({onSave:bu,isEdit:Hu}));const ku=Rn=>{(Rn==null?void 0:Rn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Yt(!1),mn(-1),ga.current=!1,Dt())},bu=()=>xl(void 0,null,function*(){let Rn=[];if(!1)return!1;ga.current=!0,fu(!0);let ru;return ce.question_id?ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:ce.question_id,question_title:rn,shixun_name:Qt,shixun_id:ce.shixun_id,question_type:5,question_scores:Hn}}):ru=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ce==null?void 0:ce.insert_id,categoryId:Pn.categoryId,question_title:rn,shixun_name:Qt,shixun_id:ce.shixun_id,question_type:5,question_scores:Hn,is_copy:ce.is_copy}}),ku(ru),fu(!1),{name:rn,analysis:Nt,standard_answers:Rn,is_ordered:ft}}),Fu=()=>{var Rn;return xa.createElement("aside",null,xa.createElement("div",{className:zu.questionType},xa.createElement("div",null,xa.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),xa.createElement("div",{className:"mt10"},xa.createElement(Le.default,{defaultValue:Qt,onChange:Fn=>{an(Fn.target.value)}})),xa.createElement("div",{className:"mt10"},xa.createElement(eo.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:rn,onChange:Fn=>{wt(Fn)}})),xa.createElement("div",{className:"mt20"},(Rn=ce.shixun)==null?void 0:Rn.map((Fn,ru)=>xa.createElement(fe.Z,{gutter:[20,20]},xa.createElement(he.Z,{flex:"1"},ru+1,".",Fn.challenge_name),xa.createElement(he.Z,null,xa.createElement(Ve.Z,{defaultValue:Hn[ru],onChange:Ru=>{Hn[ru]=Ru,Jn(Hn),console.log("srore:L",Hn[ru])}})," \u5206")))),xa.createElement("div",{className:"mt20"},Pt.length>1&&xa.createElement("span",null,xa.createElement(ye.default,{checked:ft,onChange:Fn=>Ft(Fn.target.checked),className:`${zu.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),xa.createElement("span",{className:`${zu.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"))),xa.createElement("aside",{className:"tr"},(kt!==-1||!(ce!=null&&ce.edit))&&xa.createElement(Ce.ZP,{type:"default",onClick:()=>{de(),Yt(!1)}},"\u53D6\u6D88"),xa.createElement(Ce.ZP,{loading:Ze,className:"ml20",type:"primary",onClick:()=>{bu()}},"\u4FDD\u5B58")))},Mn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Rn=>{var Fn,ru;return((ru=(Fn=Me==null?void 0:Me.editData)==null?void 0:Fn.exercise)==null?void 0:ru.exercise_status)===1?Rn:Rn.id!=="del"&&Rn.id!=="add"}),cn=Rn=>xl(void 0,null,function*(){if(kt!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Rn.id){case"del":let Fn;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return xl(this,null,function*(){yield(0,ne.Fl)({id:ce.question_id}),je({type:"exercise/editExercise",payload:Fl({},Pn)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ce.question_id,opr:Rn.id}}),je({type:"exercise/editExercise",payload:Fl({},Pn)});break;case"edit":mn(ce.dragKey),Yt(!0);break;case"add":je({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:ce.key,insert_id:ce==null?void 0:ce.question_id,question_type:5}}});break}}),cu=()=>xl(void 0,null,function*(){const Rn=yield(0,re.ZP)(`/api/courses/${Pn==null?void 0:Pn.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[Pn==null?void 0:Pn.categoryId],exercise_question_id:ce.question_id}});(Rn==null?void 0:Rn.status)===0&&(je({type:"classroomList/setActionTabs",payload:{}}),me.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),zn=()=>xl(void 0,null,function*(){let Rn=yield(0,re.ZP)(`/api/courses/${Pn==null?void 0:Pn.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:Pn==null?void 0:Pn.categoryId,exercise_question_id:ce==null?void 0:ce.question_id}});(Rn==null?void 0:Rn.status)===0&&yu(!1)}),gn=()=>{var Rn,Fn;return xa.createElement("aside",null,xa.createElement("div",{className:zu.questionType},!(ce!=null&&ce.isPreview)&&xa.createElement("div",null,xa.createElement("span",{className:"font16 c-blue"},ce.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",ce.question_score,"\u5206\uFF09")),ce!=null&&ce.isPreview?xa.createElement("div",{style:{display:"flex",alignItems:"center"}},xa.createElement("span",{style:{flexShrink:0},className:"font18"},ce.key,"."),xa.createElement(bt.Z,{value:ce.question_title}),xa.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ce.question_score,"\u5206\uFF09"),!!((Rn=ce.schools)!=null&&Rn.length)&&xa.createElement(ae.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},xa.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})),(0,Sn.G5)()&&(ce==null?void 0:ce.shixun_change)&&xa.createElement(Hl.Z,{trigger:"click",open:uu,onOpenChange:ru=>yu(!0),placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:xa.createElement("div",{style:{width:"310px",color:"#000"}},xa.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),xa.createElement("div",{className:zu.btn_warp},xa.createElement(Ce.ZP,{size:"small",onClick:zn},"\u5FFD\u7565"),xa.createElement(Ce.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{yu(!1),je({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>cu()}})}},"\u786E\u8BA4\u540C\u6B65"),xa.createElement(Ce.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,Oe.xg)(`/shixuns/${ce==null?void 0:ce.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},xa.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:ru=>ru.stopPropagation()}))):xa.createElement("div",{className:"mt5"},xa.createElement(bt.Z,{value:ce.question_title})),xa.createElement("div",{className:"mt30"}),(Fn=ce.shixun)==null?void 0:Fn.map(function(ru,Ru){var Uu,Wu,$a,Ba,Eu,ha,Za,Ul,Lr,la;return xa.createElement("div",null,xa.createElement("div",{key:Ru,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Uu=wu[Ru])!=null&&Uu.open)||!(($a=(Wu=Me==null?void 0:Me.editData)==null?void 0:Wu.exercise)!=null&&$a.show_challenge_task_pass))&&10}},xa.createElement("div",null,xa.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",Ru+1,"\u5173 ",xa.createElement("span",{className:"ml10"},ru.challenge_name)," ",xa.createElement("span",{className:"ml10"},ru.challenge_score," \u5206")),((Eu=(Ba=Me==null?void 0:Me.editData)==null?void 0:Ba.exercise)==null?void 0:Eu.show_challenge_task_pass)&&xa.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Ka;wu[Ru].open=!((Ka=wu[Ru])!=null&&Ka.open),In([...wu])}},(ha=wu[Ru])!=null&&ha.open?"\u6536\u8D77":"\u5C55\u5F00",(Za=wu[Ru])!=null&&Za.open?xa.createElement(zi.Z,{style:{marginLeft:8}}):xa.createElement(ri.Z,{style:{marginLeft:8}}))),((Lr=(Ul=Me==null?void 0:Me.editData)==null?void 0:Ul.exercise)==null?void 0:Lr.show_challenge_task_pass)&&xa.createElement(bt.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((la=wu[Ru])!=null&&la.open)&&"none"},value:(ru==null?void 0:ru.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),xa.createElement("div",{className:zu.action},xa.createElement(se.Link,{target:"_blank",to:`/shixuns/${(0,Sn.G5)()?ce.forked_shixun_identifier:ce==null?void 0:ce.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!ce.hideAction&&Mn.map(function(ru,Ru){return ru.id==="up"&&ce.key===1||ru.id==="down"&&ce.key===ce.len?null:xa.createElement(ae.Z,{key:Ru,placement:"bottom",title:ru.name},xa.createElement("span",{onClick:()=>cn(ru),className:ru.icon}))})))};return xa.createElement("section",{className:zu.wrap},!Hu&&gn(),Hu&&Fu())};var li=(0,se.connect)(({problemset:b,loading:z,globalSetting:y,exercise:ze})=>({problemset:b,globalSetting:y,exercise:ze,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xr)),ta=E(13656),Fr=Object.defineProperty,cl=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Vi=Object.prototype.propertyIsEnumerable,wo=(b,z,y)=>z in b?Fr(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Ao=(b,z)=>{for(var y in z||(z={}))Jl.call(z,y)&&wo(b,y,z[y]);if(cl)for(var y of cl(z))Vi.call(z,y)&&wo(b,y,z[y]);return b},hs=(b,z)=>{var y={};for(var ze in b)Jl.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&cl)for(var ze of cl(b))z.indexOf(ze)<0&&Vi.call(b,ze)&&(y[ze]=b[ze]);return y},Dr=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const To=(b,z)=>{var y=b,{problemset:ze,exercise:at,globalSetting:Me,loading:yt,dispatch:je,onRef:ce=()=>{},editData:de,cancelAdd:kt=()=>{},editKey:mn,setEditKey:Wt=()=>{},setIsClaer:Dt=()=>{},reload:Zt=()=>{},addCallback:Bn=gn=>{}}=y,Qt=hs(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[an,rn]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)(),[wn,Pt]=(0,a.useState)([]),[bn,An]=(0,a.useState)(""),[hu,ft]=(0,a.useState)(),[Ft,Mt]=(0,a.useState)([]),[qt,Hn]=(0,a.useState)(!1),[Jn,Hu]=(0,a.useState)(1),[Yt,Ze]=(0,a.useState)(!1),[fu,Pn]=(0,a.useState)(""),ga=(0,se.useParams)(),wu=(0,a.useRef)(null),In=(0,a.useRef)(!1),[uu,yu]=(0,a.useState)([]),ku=gn=>{yu([...uu,Ao({},gn)])};(0,a.useEffect)(()=>{rn(["","","",""])},[]),(0,a.useEffect)(()=>{if(In.current)return;if(!(de!=null&&de.question_choices)){Hn(!0),An(""),ft(5),rn(["","","",""]),Pt([]);return}An(de==null?void 0:de.question_title),ft(de==null?void 0:de.question_score),Ze(!(de!=null&&de.repeat_answer)),Pn(de==null?void 0:de.analysis),Hu(de==null?void 0:de.difficulty),rn(de==null?void 0:de.question_choices.map(Rn=>Rn.choice_text));const gn=[];de==null||de.standard_answer.map((Rn,Fn)=>{gn.push(Rn-1)}),Mt(de.tag_discipline_ids),Pt(gn)},[de,qt]),(0,a.useEffect)(()=>{qt&&gn();function gn(){return Dr(this,null,function*(){var Rn,Fn;const ru=yield(0,ne.YY)({sub_discipline_id:(Fn=(Rn=at.editData)==null?void 0:Rn.exercise)==null?void 0:Fn.sub_discipline_id});yu(ru.tag_disciplines)})}},[qt]),(0,a.useEffect)(()=>{var gn;const Rn=(gn=at==null?void 0:at.tagDisciplineData)!=null&&gn.tag_disciplines&&Array.isArray(at.tagDisciplineData.tag_disciplines)?at.tagDisciplineData.tag_disciplines:[];yu(Rn)},[at.tagDisciplineData]),(0,a.useImperativeHandle)(z,()=>({onSave:Fu,isEdit:qt}));const bu=gn=>{(gn==null?void 0:gn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Hn(!1),Wt(-1),In.current=!1,Zt())},Fu=()=>Dr(void 0,null,function*(){var gn,Rn,Fn,ru;if(!bn)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Ru=an.findIndex($a=>!$a);if(Ru>-1)return me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ta.k4[Ru]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!wn.length)return me.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(wn.length<1)return me.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Uu=an.map(($a,Ba)=>({choice_text:$a,is_answer:wn.includes(Ba)?Ba+1:0}));In.current=!0;let Wu;de.question_id?(de==null?void 0:de.is_my)===1?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:()=>Dr(void 0,null,function*(){var $a,Ba;Wu=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Uu.map(Eu=>Eu.choice_text),standard_answers:Uu.filter(Eu=>Eu.is_answer).map(Eu=>Eu.is_answer),tag_discipline_ids:Ft,sub_discipline_id:(Ba=($a=at.editData)==null?void 0:$a.exercise)==null?void 0:Ba.sub_discipline_id,difficulty:Jn,is_cover:1,repeat_answer:!Yt,analysis:fu}}),bu(Wu)}),onCancel:()=>Dr(void 0,null,function*(){var $a,Ba;Wu=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Uu.map(Eu=>Eu.choice_text),standard_answers:Uu.filter(Eu=>Eu.is_answer).map(Eu=>Eu.is_answer),tag_discipline_ids:Ft,sub_discipline_id:(Ba=($a=at.editData)==null?void 0:$a.exercise)==null?void 0:Ba.sub_discipline_id,difficulty:Jn,repeat_answer:!Yt,analysis:fu}}),bu(Wu)})}):(Wu=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Uu.map($a=>$a.choice_text),standard_answers:Uu.filter($a=>$a.is_answer).map($a=>$a.is_answer),tag_discipline_ids:Ft,sub_discipline_id:(Rn=(gn=at.editData)==null?void 0:gn.exercise)==null?void 0:Rn.sub_discipline_id,difficulty:Jn,repeat_answer:!Yt,analysis:fu}}),bu(Wu)):(Wu=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:ga.categoryId,question_title:bn,question_type:1,question_score:hu,question_choices:Uu.map($a=>$a.choice_text),standard_answers:Uu.filter($a=>$a.is_answer).map($a=>$a.is_answer),tag_discipline_ids:Ft,sub_discipline_id:(ru=(Fn=at.editData)==null?void 0:Fn.exercise)==null?void 0:ru.sub_discipline_id,difficulty:Jn,repeat_answer:!Yt,analysis:fu}}),bu(Wu))}),Mn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(gn=>{var Rn,Fn;return((Fn=(Rn=at==null?void 0:at.editData)==null?void 0:Rn.exercise)==null?void 0:Fn.exercise_status)===1?gn:gn.id!=="del"&&gn.id!=="add"}),cn=gn=>Dr(void 0,null,function*(){if(mn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(gn.id){case"del":let Rn;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Dr(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),je({type:"exercise/editExercise",payload:Ao({},ga)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:gn.id}}),je({type:"exercise/editExercise",payload:Ao({},ga)});break;case"edit":Wt(de.dragKey),Hn(!0);break;case"add":Bn({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:0});break}}),cu=()=>{var gn;return a.createElement("aside",{ref:wu},a.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u5355\u9009\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),a.createElement(bt.Z,{value:de.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(bt.Z,{value:de.question_title})),a.createElement("div",{className:zu.questionChoices},(gn=de==null?void 0:de.question_choices)==null?void 0:gn.map(function(Rn,Fn){return a.createElement(fe.Z,{key:Fn},a.createElement(he.Z,null,a.createElement(pe.ZP,{key:Fn,checked:de.standard_answer.includes(Fn+1),disabled:!0},ta.k4[Fn],".")),a.createElement(he.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(bt.Z,{value:Rn.choice_text}))))})),a.createElement("div",{className:zu.action},!de.hideAction&&Mn.map(function(Rn,Fn){return Rn.id==="up"&&de.key===1||Rn.id==="down"&&de.key===de.len?null:a.createElement(ae.Z,{key:Fn,placement:"bottom",title:Rn.name},a.createElement("span",{onClick:()=>cn(Rn),className:Rn.icon}))})))},zn=()=>{var gn,Rn;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u9898\u5E72\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bn,onChange:Fn=>An(Fn)}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:zu.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),an.map((Fn,ru)=>{var Ru,Uu;return a.createElement("div",{className:zu.choiceWrap,key:ru},a.createElement(ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${zu.answer} ${wn.includes(ru)?zu.activeAnswer:""}`,onClick:()=>{wn.includes(ru)?Pt(wn.filter(Wu=>Wu!==ru)):Pt([...wn,ru])}},ta.k4[ru])),a.createElement("div",{className:zu.editorWrap},wt===ru?a.createElement(eo.Z,{id:`single-question-option-${ru}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Fn,onChange:Wu=>{an[ru]=Wu,rn(an)}}):a.createElement("div",{className:zu.htmlWrap,onClick:()=>Nt(ru)},a.createElement(bt.Z,{value:Fn}))),((Uu=(Ru=at.editData)==null?void 0:Ru.exercise)==null?void 0:Uu.exercise_status)===1&&a.createElement(a.Fragment,null,ru>1&&a.createElement(ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${zu.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>rn(an.filter((Wu,$a)=>$a!==ru))})),ru<7&&ru===an.length-1&&a.createElement(ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${zu.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>rn([...an,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:fu,onChange:Fn=>Pn(Fn)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(Ve.Z,{value:hu,max:1e4,min:0,onChange:Fn=>{ft(Fn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(pe.ZP.Group,{value:Jn,onChange:Fn=>{Hu(Fn.target.value)}},a.createElement(pe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(pe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(pe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:zu.titleWrap},a.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(ho.N,{selectvalues:de==null?void 0:de.tag_discipline_ids,value:Ft,onChange:Mt,subId:(Rn=(gn=at.editData)==null?void 0:gn.exercise)==null?void 0:Rn.sub_discipline_id,knowledgeOptions:uu,onAddKnowledgeFinish:ku})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Be.Z,{checked:Yt,onChange:Fn=>{Ze(Fn)}}))),a.createElement("aside",{className:"tr"},(mn!==-1||de.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{kt(),Hn(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Fu()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:zu.wrap},!qt&&cu(),qt&&zn())};var ls=(0,se.connect)(({problemset:b,loading:z,globalSetting:y,exercise:ze})=>({problemset:b,globalSetting:y,exercise:ze,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(To)),yr=E(96599),ue=({value:b=[[],[]],onChange:z})=>{var y,ze;const[at,Me]=(0,a.useState)(""),[yt,je]=(0,a.useState)(""),ce=de=>{if(!de)return!1;let kt=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 de==="|"?(me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(ae.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(fe.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(Le.default,{value:at,onChange:de=>{Me(de.target.value)},maxLength:50,allowClear:!0,onPressEnter:de=>{var kt,mn,Wt;const Dt=(kt=de.target)==null?void 0:kt.value;ce(Dt)&&((Wt=b[0])==null||Wt.push((mn=Dt==null?void 0:Dt.split("|"))==null?void 0:mn.filter(Zt=>!!Zt)),z([...b]),Me(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(y=b==null?void 0:b[0])==null?void 0:y.map((de,kt)=>a.createElement(yr.default,{className:"mb10",key:kt,closable:!0,onClose:mn=>{var Wt;mn.preventDefault(),b[0]=(Wt=b[0])==null?void 0:Wt.filter((Dt,Zt)=>Zt!==kt),z([...b])}},de==null?void 0:de.join(" \u6216 ")))),a.createElement(fe.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(Le.default,{value:yt,onChange:de=>{je(de.target.value)},maxLength:50,allowClear:!0,onPressEnter:de=>{var kt,mn,Wt;const Dt=(kt=de.target)==null?void 0:kt.value;ce(Dt)&&((Wt=b[1])==null||Wt.push((mn=Dt==null?void 0:Dt.split("|"))==null?void 0:mn.filter(Zt=>!!Zt)),z([...b]),je(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ze=b==null?void 0:b[1])==null?void 0:ze.map((de,kt)=>a.createElement(yr.default,{className:"mb10",key:kt,closable:!0,onClose:mn=>{var Wt;mn.preventDefault(),b[1]=(Wt=b[1])==null?void 0:Wt.filter((Dt,Zt)=>Zt!==kt),z([...b])}},de==null?void 0:de.join(" \u6216 ")))))},ke=Object.defineProperty,tt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,vn=(b,z,y)=>z in b?ke(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Zn=(b,z)=>{for(var y in z||(z={}))gt.call(z,y)&&vn(b,y,z[y]);if(tt)for(var y of tt(z))xt.call(z,y)&&vn(b,y,z[y]);return b},eu=(b,z)=>{var y={};for(var ze in b)gt.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&tt)for(var ze of tt(b))z.indexOf(ze)<0&&xt.call(b,ze)&&(y[ze]=b[ze]);return y},xu=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const ju=null,tu=(b,z)=>{var y=b,{problemset:ze,exercise:at,globalSetting:Me,loading:yt,dispatch:je,onRef:ce=()=>{},editData:de,cancelAdd:kt=()=>{},editKey:mn,setEditKey:Wt=()=>{},reload:Dt=()=>{},addCallback:Zt=()=>{},setIsClaer:Bn=()=>{}}=y,Qt=eu(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[an,rn]=(0,a.useState)(""),[wt,Nt]=(0,a.useState)(""),[wn,Pt]=(0,a.useState)(""),[bn,An]=(0,a.useState)(),[hu,ft]=(0,a.useState)(!1),[Ft,Mt]=(0,a.useState)([]),[qt,Hn]=(0,a.useState)(1),[Jn,Hu]=(0,a.useState)(!1),[Yt,Ze]=(0,a.useState)([[],[]]),fu=(0,a.useRef)(!1),Pn=(0,se.useParams)(),[ga,wu]=(0,a.useState)([]),In=cn=>{wu([...ga,Zn({},cn)])};(0,a.useEffect)(()=>{var cn;if(!fu.current){if(!(de!=null&&de.question_title)){ft(!0),rn(""),Pt(""),An(10);return}Hu(!(de!=null&&de.repeat_answer)),rn(de==null?void 0:de.question_title),Pt((cn=de==null?void 0:de.standard_answer)==null?void 0:cn[0]),An(de==null?void 0:de.question_score),Mt(de.tag_discipline_ids),Hn(de==null?void 0:de.difficulty),Nt(de==null?void 0:de.analysis),Ze([de==null?void 0:de.normal_keywords,de==null?void 0:de.main_keywords])}},[ze.editData,hu]),(0,a.useEffect)(()=>{var cn;const cu=(cn=at==null?void 0:at.tagDisciplineData)!=null&&cn.tag_disciplines&&Array.isArray(at.tagDisciplineData.tag_disciplines)?at.tagDisciplineData.tag_disciplines:[];wu(cu)},[at.tagDisciplineData]),(0,a.useEffect)(()=>{hu&&cn();function cn(){return xu(this,null,function*(){var cu,zn;const gn=yield(0,ne.YY)({sub_discipline_id:(zn=(cu=at.editData)==null?void 0:cu.exercise)==null?void 0:zn.sub_discipline_id});wu(gn.tag_disciplines)})}},[hu]),(0,a.useImperativeHandle)(z,()=>({onSave:yu,isEdit:hu}));const uu=cn=>{(cn==null?void 0:cn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),ft(!1),Wt(-1),fu.current=!1,Dt())},yu=()=>xu(void 0,null,function*(){var cn,cu,zn,gn;if(!an)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Rn=Yt[0],Fn=Yt[1];fu.current=!0;let ru;return de.question_id?(de==null?void 0:de.is_my)===1?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:()=>xu(void 0,null,function*(){var Ru,Uu;ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:an,question_type:4,question_score:bn,standard_answers:[wn],tag_discipline_ids:Ft,sub_discipline_id:(Uu=(Ru=at.editData)==null?void 0:Ru.exercise)==null?void 0:Uu.sub_discipline_id,difficulty:qt,is_cover:1,repeat_answer:!Jn,analysis:wt,normal_keywords:Rn,main_keywords:Fn}}),uu(ru)}),onCancel:()=>xu(void 0,null,function*(){var Ru,Uu;ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:an,question_type:4,question_score:bn,standard_answers:[wn],tag_discipline_ids:Ft,sub_discipline_id:(Uu=(Ru=at.editData)==null?void 0:Ru.exercise)==null?void 0:Uu.sub_discipline_id,difficulty:qt,repeat_answer:!Jn,analysis:wt,normal_keywords:Rn,main_keywords:Fn}}),uu(ru)})}):(ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:an,question_type:4,question_score:bn,standard_answers:[wn],tag_discipline_ids:Ft,sub_discipline_id:(cu=(cn=at.editData)==null?void 0:cn.exercise)==null?void 0:cu.sub_discipline_id,difficulty:qt,repeat_answer:!Jn,analysis:wt,normal_keywords:Rn,main_keywords:Fn}}),uu(ru)):(ru=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:Pn.categoryId,exercise_bank_id:Pn.categoryId,question_title:an,question_type:4,question_score:bn,standard_answers:[wn],tag_discipline_ids:Ft,sub_discipline_id:(gn=(zn=at.editData)==null?void 0:zn.exercise)==null?void 0:gn.sub_discipline_id,difficulty:qt,repeat_answer:!Jn,analysis:wt,normal_keywords:Rn,main_keywords:Fn}}),uu(ru)),{name:an,answer_texts:[wn],analysis:wt,normal_keywords:Rn,main_keywords:Fn}}),ku=()=>{var cn,cu;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:an,onChange:zn=>rn(zn)}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(eo.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:wn,onChange:zn=>Pt(zn)}),a.createElement(ue,{value:Yt,onChange:Ze}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:wt,onChange:zn=>Nt(zn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Ve.Z,{value:bn,max:1e4,min:0,onChange:zn=>{An(zn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(pe.ZP.Group,{value:qt,onChange:zn=>{Hn(zn.target.value)}},a.createElement(pe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(pe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(pe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(ho.N,{value:Ft,selectvalues:de==null?void 0:de.tag_discipline_ids,onChange:Mt,subId:(cu=(cn=at.editData)==null?void 0:cn.exercise)==null?void 0:cu.sub_discipline_id,knowledgeOptions:ga,onAddKnowledgeFinish:In})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Be.Z,{checked:Jn,onChange:zn=>{Hu(zn)}}))),a.createElement("aside",{className:"tr"},(mn!==-1||de.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{kt(),ft(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{yu()}},"\u4FDD\u5B58")))},bu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(cn=>{var cu,zn;return((zn=(cu=at==null?void 0:at.editData)==null?void 0:cu.exercise)==null?void 0:zn.exercise_status)===1?cn:cn.id!=="del"&&cn.id!=="add"}),Fu=cn=>xu(void 0,null,function*(){if(mn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(cn.id){case"del":let cu;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return xu(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),je({type:"exercise/editExercise",payload:Zn({},Pn)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:cn.id}}),je({type:"exercise/editExercise",payload:Zn({},Pn)});break;case"edit":Wt(de.dragKey),ft(!0);break;case"add":Zt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:4});break}}),Mn=()=>a.createElement("aside",null,a.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),a.createElement(bt.Z,{value:de.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(bt.Z,{value:de.question_title})),a.createElement("div",{className:zu.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(bt.Z,{value:wn||""})),a.createElement("div",{className:zu.action},!de.hideAction&&bu.map(function(cn,cu){return cn.id==="up"&&de.key===1||cn.id==="down"&&de.key===de.len?null:a.createElement(ae.Z,{key:cu,placement:"bottom",title:cn.name},a.createElement("span",{onClick:()=>Fu(cn),className:cn.icon}))})));return a.createElement("section",{className:zu.wrap},!hu&&Mn(),hu&&ku())};var _u=(0,se.connect)(({problemset:b,loading:z,exercise:y,globalSetting:ze})=>({problemset:b,globalSetting:ze,exercise:y,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(tu)),Du=E(59301),ua=Object.defineProperty,$u=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,pa=(b,z,y)=>z in b?ua(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Va=(b,z)=>{for(var y in z||(z={}))da.call(z,y)&&pa(b,y,z[y]);if($u)for(var y of $u(z))fa.call(z,y)&&pa(b,y,z[y]);return b},Sa=(b,z)=>{var y={};for(var ze in b)da.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&$u)for(var ze of $u(b))z.indexOf(ze)<0&&fa.call(b,ze)&&(y[ze]=b[ze]);return y},Aa=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const rl=["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"],Na=(b,z)=>{var y=b,{problemset:ze,exercise:at,globalSetting:Me,loading:yt,dispatch:je,onRef:ce=()=>{},editData:de,cancelAdd:kt=()=>{},editKey:mn,setEditKey:Wt=()=>{},addCallback:Dt=()=>{},setIsClaer:Zt=()=>{}}=y,Bn=Sa(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[Qt,an]=(0,a.useState)([]),[rn,wt]=(0,a.useState)(),[Nt,wn]=(0,a.useState)([]),[Pt,bn]=(0,a.useState)(""),[An,hu]=(0,a.useState)(5),[ft,Ft]=(0,a.useState)(!1),Mt=(0,se.useParams)();(0,a.useEffect)(()=>{an(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(de!=null&&de.question_choices)){Ft(!0),bn(""),hu(5),an(["","","",""]),wn([]);return}bn(de==null?void 0:de.question_title),hu(de==null?void 0:de.question_score),an(de==null?void 0:de.question_choices.map(fu=>fu.choice_text));const Ze=[];de==null||de.standard_answer.map((fu,Pn)=>{Ze.push(fu-1)}),wn(Ze)},[de]),(0,a.useImperativeHandle)(z,()=>({onSave:qt,isEdit:ft}));const qt=()=>Aa(void 0,null,function*(){if(!Pt)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Ze=Qt.findIndex(ga=>!ga);if(Ze>-1)return me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${rl[Ze]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Nt.length)return me.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(Nt.length<1)return me.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const fu=Qt.map((ga,wu)=>({choice_text:ga,is_answer:Nt.includes(wu)?wu+1:0}));let Pn;de.question_id?Pn=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:Pt,question_type:1,question_score:An,question_choices:fu.map(ga=>ga.choice_text),standard_answers:fu.filter(ga=>ga.is_answer).map(ga=>ga.is_answer)}}):Pn=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:Mt.categoryId,question_title:Pt,question_type:1,question_score:"5.0",question_choices:fu.map(ga=>ga.choice_text),standard_answers:fu.filter(ga=>ga.is_answer).map(ga=>ga.is_answer)}}),Pn.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ft(!1),je({type:"exercise/editExercise",payload:Va({},Mt)}))}),Hn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ze=>{var fu,Pn;return((Pn=(fu=at==null?void 0:at.editData)==null?void 0:fu.exercise)==null?void 0:Pn.exercise_status)===1?Ze:Ze.id!=="del"&&Ze.id!=="add"}),Jn=Ze=>Aa(void 0,null,function*(){if(mn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ze.id){case"del":let fu;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Aa(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),je({type:"exercise/editExercise",payload:Va({},Mt)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:Ze.id}}),je({type:"exercise/editExercise",payload:Va({},Mt)});break;case"edit":se.history.push(`/problems/${de==null?void 0:de.hack_identifier}/edit?type=exercises&express_id=${Mt.categoryId}&question_id=${de==null?void 0:de.question_id}&score=${de==null?void 0:de.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":Dt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:6});break}}),Hu=Ze=>Aa(void 0,null,function*(){Ze.preventDefault();const fu=yield(0,ne.nF)({id:de==null?void 0:de.hack_identifier});fu.status===0&&(0,Oe.xg)(`/myproblems/${fu==null?void 0:fu.identifier}`)}),Yt=()=>{var Ze,fu,Pn,ga,wu,In,uu;return Du.createElement("aside",null,Du.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&Du.createElement("div",null,Du.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?Du.createElement(Du.Fragment,null,Du.createElement("div",{style:{display:"flex"}},Du.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),Du.createElement(bt.Z,{value:de.question_title}),Du.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")),Du.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(Ze=de==null?void 0:de.languages)==null?void 0:Ze.join("/")),((Pn=(fu=at==null?void 0:at.editData)==null?void 0:fu.exercise)==null?void 0:Pn.show_hack_sets)&&Du.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Du.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Du.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Du.createElement(ge.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(yu,ku,bu)=>bu+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(yu,ku,bu)=>Du.createElement(ae.Z,{title:Du.createElement("pre",null,yu)},Du.createElement("div",{className:zu.divname},yu))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(yu,ku,bu)=>Du.createElement(ae.Z,{title:Du.createElement("pre",null,yu)}," ",Du.createElement("div",{className:zu.divname},yu))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:de==null?void 0:de.hack_sets}))):Du.createElement("div",{className:"mt5"},Du.createElement(bt.Z,{value:de.question_title}),((wu=(ga=at==null?void 0:at.editData)==null?void 0:ga.exercise)==null?void 0:wu.show_hack_sets)&&Du.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Du.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Du.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Du.createElement(ge.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(yu,ku,bu)=>bu+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(yu,ku,bu)=>Du.createElement(ae.Z,{title:Du.createElement("pre",null,yu)},Du.createElement("div",{className:zu.divname},yu))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(yu,ku,bu)=>Du.createElement(ae.Z,{title:Du.createElement("pre",null,yu)}," ",Du.createElement("div",{className:zu.divname},yu))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:de==null?void 0:de.hack_sets}))),((uu=(In=at==null?void 0:at.editData)==null?void 0:In.exercise)==null?void 0:uu.show_hack_description)&&Du.createElement("div",{className:zu.questionChoices},Du.createElement(bt.Z,{value:de.description||""})),Du.createElement("div",{className:zu.action},Du.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,Oe.xg)(`/problems/newedit/${de==null?void 0:de.hack_identifier}?type=exercises&express_id=${Mt.categoryId}&question_id=${de==null?void 0:de.question_id}&score=${de==null?void 0:de.question_score}&exercise=true&callback_url=/classrooms/${Mt.coursesId}/exercise/add/${Mt.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!de.hideAction&&Hn.map(function(yu,ku){return yu.id==="up"&&de.key===1||yu.id==="down"&&de.key===de.len?null:Du.createElement(ae.Z,{key:ku,placement:"bottom",title:yu.name},Du.createElement("span",{onClick:()=>Jn(yu),className:yu.icon}))})))};return Du.createElement("section",{className:zu.wrap},Yt())};var ka=(0,se.connect)(({problemset:b,loading:z,globalSetting:y,exercise:ze})=>({problemset:b,globalSetting:y,exercise:ze,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Na)),er=E(52660),El={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},Wl=E(80471),Ut=E(59301),Qu=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const sa=({exercise:b,globalSetting:z,user:y,loading:ze,questionInfo:at,dispatch:Me})=>{var yt;const je=(0,se.useParams)(),{is_open_ai_review:ce,zero_commit_student_works:de,unified_ai_setting:kt,ai_review_settings:mn,is_random:Wt}=b.commonHeader,[Dt,Zt]=(0,a.useState)({}),[Bn,Qt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)(0),[wt,Nt]=(0,a.useState)(!1),wn=kt?mn:((yt=at==null?void 0:at.ai_review_settings)==null?void 0:yt.length)>0?at.ai_review_settings:mn;(0,a.useEffect)(()=>{!ze["exercise/getCommonHeader"]&&ce&&!(0,Sn.dE)()&&Pt()},[ze["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((Dt==null?void 0:Dt.status)=="running"){const ft=setInterval(()=>{Pt()},3e3);return()=>clearInterval(ft)}},[Dt==null?void 0:Dt.status]);const Pt=()=>Qu(void 0,null,function*(){const ft=yield(0,re.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:je==null?void 0:je.categoryId,exercise_question_id:at==null?void 0:at.question_id}});(ft==null?void 0:ft.status)===0&&Zt(ft==null?void 0:ft.data)}),bn=ft=>{Me({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:Dt==null?void 0:Dt.id,status:ft,questionId:at==null?void 0:at.question_id,onOK:()=>{Pt()}}})},An=()=>{Me({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:je==null?void 0:je.categoryId,exercise_question_id:at==null?void 0:at.question_id}}})},hu=()=>Qu(void 0,null,function*(){if(ce){if(de)return me.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return me.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Nt(!0);const ft=yield(0,re.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:je==null?void 0:je.categoryId,range:an,exercise_question_id:at==null?void 0:at.question_id}});(ft==null?void 0:ft.status)===0&&(Qt(!1),Pt()),Nt(!1)});return Ut.createElement("div",{className:El.ai_review_warp},Ut.createElement("div",null,ce&&(Dt==null?void 0:Dt.status)=="running"&&Ut.createElement("div",{className:El.under_review},Ut.createElement(sn.Z,{spinning:!0,className:"mr6",size:"small"}),Ut.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Ut.createElement("span",{className:"ml5",style:{color:"#3061D0"}},Dt==null?void 0:Dt.rate,(Dt==null?void 0:Dt.rate)=="0.0%"&&Ut.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),ce&&["success","failed"].includes(Dt==null?void 0:Dt.status)&&Ut.createElement("div",{className:El.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Ut.createElement("span",{style:{color:"#3061D0"},onClick:()=>bn(1)},Dt==null?void 0:Dt.success_count),"\u4EBA\uFF0C \u5931\u8D25",Ut.createElement("span",{style:{color:"#ff0000"},onClick:()=>bn(0)},Dt==null?void 0:Dt.fail_count),"\u4EBA")),Ut.createElement("div",{className:"flex"},Ut.createElement("div",{className:El.btn_operate,onClick:An},Ut.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),Ut.createElement("div",{className:`${El.btn_review} ${(Dt==null?void 0:Dt.status)=="running"&&El.is_disabled}`,onClick:()=>{if((Dt==null?void 0:Dt.status)!="running"){if(!ce)return me.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;rn(0),Qt(!0)}}},Ut.createElement("img",{src:Ya.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),Ut.createElement(oe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:Bn,destroyOnClose:!0,onCancel:()=>Qt(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:wt,onOk:()=>hu()},Ut.createElement("div",{className:"flex item-center justify-between mb10"},Ut.createElement("div",{className:El.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),Ut.createElement("div",{className:"flex"},Ut.createElement("div",{className:El.btns_pfbz,onClick:()=>{Me({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:at==null?void 0:at.question_id,ai_review_settings:wn}})}},Ut.createElement("img",{src:Wl.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),Ut.createElement("div",{className:El.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${je.coursesId}/exercise/${je.categoryId}/detail?random=${Wt}&tabs=12`}},Ut.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),Ut.createElement(ge.default,{pagination:!1,dataSource:wn,columns:[{title:"\u8BC4\u5206\u70B9",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),Ut.createElement("div",{className:El.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),Ut.createElement("div",{className:El.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},Ut.createElement(pe.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:ft=>rn(ft.target.value),value:an,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var Vu=(0,se.connect)(({exercise:b,globalSetting:z,loading:y,user:ze})=>({exercise:b,globalSetting:z,loading:y.effects,user:ze}))(sa),Xt=E(59301),wa=Object.defineProperty,ja=Object.defineProperties,Nl=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Ja=(b,z,y)=>z in b?wa(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,kl=(b,z)=>{for(var y in z||(z={}))ul.call(z,y)&&Ja(b,y,z[y]);if(ya)for(var y of ya(z))La.call(z,y)&&Ja(b,y,z[y]);return b},ea=(b,z)=>ja(b,Nl(z)),Ar=(b,z)=>{var y={};for(var ze in b)ul.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&ya)for(var ze of ya(b))z.indexOf(ze)<0&&La.call(b,ze)&&(y[ze]=b[ze]);return y},mr=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const dr=(b,z)=>{var y=b,{problemset:ze,exercise:at,globalSetting:Me,loading:yt,dispatch:je,onRef:ce=()=>{},editData:de,cancelAdd:kt=()=>{},editKey:mn,setEditKey:Wt=()=>{},setIsClaer:Dt=()=>{},addCallback:Zt=zn=>{},reload:Bn=()=>{},markBtnVisible:Qt,handleMarkWrongQuestion:an,handleAddCorrectAnswers:rn}=y,wt=Ar(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[Nt,wn]=(0,a.useState)([]),[Pt,bn]=(0,a.useState)(!1),[An,hu]=(0,a.useState)(!0),[ft,Ft]=(0,a.useState)(1),[Mt,qt]=(0,a.useState)(!1),[Hn,Jn]=(0,a.useState)([]),Hu=(0,se.useParams)(),Yt=(0,a.useRef)(null),[Ze,fu]=(0,a.useState)(""),[Pn,ga]=(0,a.useState)([]),wu=(0,a.useRef)(!1),In=zn=>{Jn([...Hn,kl({},zn)])};(0,a.useEffect)(()=>{var zn;if(wu.current)return;if(!(de!=null&&de.question_title)){bn(!0),fu("");return}fu(de==null?void 0:de.question_title),qt(!(de!=null&&de.repeat_answer)),Ft(de==null?void 0:de.difficulty),wn(de.tag_discipline_ids);const gn=(zn=de==null?void 0:de.sub_exercise_questions)==null?void 0:zn.map(Rn=>{var Fn,ru,Ru;return ea(kl({},Rn),{id:Rn.question_id,name:Rn.question_title,open:!1,score:Rn.question_score,qusList:(Fn=Rn==null?void 0:Rn.question_choices)==null?void 0:Fn.map(Uu=>Uu.choice_text),activeQusEditor:null,qusAnswer:(Ru=[(ru=Rn==null?void 0:Rn.question_choices)==null?void 0:ru.findIndex(Uu=>Uu.standard_boolean)])==null?void 0:Ru.filter(Uu=>Uu!==-1)})});ga(gn)},[de,Pt]),(0,a.useEffect)(()=>{Pt&&zn();function zn(){return mr(this,null,function*(){var gn,Rn;const Fn=yield(0,ne.YY)({sub_discipline_id:(Rn=(gn=at.editData)==null?void 0:gn.exercise)==null?void 0:Rn.sub_discipline_id});Jn(Fn.tag_disciplines)})}},[Pt]),(0,a.useEffect)(()=>{var zn;const gn=(zn=at==null?void 0:at.tagDisciplineData)!=null&&zn.tag_disciplines&&Array.isArray(at.tagDisciplineData.tag_disciplines)?at.tagDisciplineData.tag_disciplines:[];Jn(gn)},[at.tagDisciplineData]),(0,a.useImperativeHandle)(z,()=>({onSave:yu,isEdit:Pt}));const uu=zn=>{(zn==null?void 0:zn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),bn(!1),Wt(-1),wu.current=!1,Bn())},yu=()=>mr(void 0,null,function*(){var zn,gn,Rn;if(!Ze)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(Pn.length===0)return me.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let Ru=0;Ru!$a);if(Wu>-1)return me.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${Ru+1}\u5C0F\u9898${ta.k4[Wu]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(Uu!=null&&Uu.qusAnswer.length))return me.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${Ru+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Fn=Pn.map(Ru=>{var Uu;return{id:Ru.id>1?Ru.id:null,question_title:Ru.name,question_type:1,question_choices:Ru.qusList,question_score:Ru.score,standard_answers:[((Uu=Ru.qusAnswer)==null?void 0:Uu[0])+1]}});wu.current=!0;let ru;de.question_id&&((de==null?void 0:de.is_my)===1?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:()=>mr(void 0,null,function*(){var Ru,Uu;ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:Ze,question_type:7,sub_questions:Fn,tag_discipline_ids:Nt,sub_discipline_id:(Uu=(Ru=at.editData)==null?void 0:Ru.exercise)==null?void 0:Uu.sub_discipline_id,difficulty:ft,is_cover:1,repeat_answer:!Mt}}),uu(ru)}),onCancel:()=>mr(void 0,null,function*(){var Ru,Uu;ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:Ze,question_type:7,sub_questions:Fn,tag_discipline_ids:Nt,sub_discipline_id:(Uu=(Ru=at.editData)==null?void 0:Ru.exercise)==null?void 0:Uu.sub_discipline_id,difficulty:ft,repeat_answer:!Mt}}),uu(ru)})}):(ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:Ze,question_type:7,sub_questions:Fn,tag_discipline_ids:Nt,sub_discipline_id:(Rn=(gn=at.editData)==null?void 0:gn.exercise)==null?void 0:Rn.sub_discipline_id,difficulty:ft,repeat_answer:!Mt}}),uu(ru)))}),ku=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(zn=>{var gn,Rn;return((Rn=(gn=at==null?void 0:at.editData)==null?void 0:gn.exercise)==null?void 0:Rn.exercise_status)===1?zn:zn.id!=="del"&&zn.id!=="add"}),bu=zn=>mr(void 0,null,function*(){if(mn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(zn.id){case"del":let gn;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return mr(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),je({type:"exercise/editExercise",payload:kl({},Hu)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:zn.id}}),je({type:"exercise/editExercise",payload:kl({},Hu)});break;case"edit":Wt(de.dragKey),bn(!0);break;case"add":Zt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:0});break}}),Fu=()=>{var zn;return Xt.createElement("aside",{ref:Yt},Xt.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&Xt.createElement("div",null,Xt.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?Xt.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},Xt.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),Xt.createElement(bt.Z,{value:de.question_title}),Xt.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",de==null?void 0:de.sub_q_count,"\u5C0F\u9898\uFF0C",de.question_score,"\u5206\uFF09")):Xt.createElement("div",{className:"mt5"},Xt.createElement(bt.Z,{value:de.question_title})),Xt.createElement("div",{style:{display:An?"block":"none"},className:zu.questionChoices},(zn=de==null?void 0:de.sub_exercise_questions)==null?void 0:zn.map((gn,Rn)=>{var Fn,ru,Ru,Uu;return Xt.createElement("div",{key:Rn,style:{marginBottom:"20px"}},Xt.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},Xt.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,".",Rn+1,(gn==null?void 0:gn.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(gn==null?void 0:gn.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(gn==null?void 0:gn.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(gn==null?void 0:gn.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),Xt.createElement(bt.Z,{value:gn.question_title}),Xt.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",gn.question_score,"\u5206\uFF09")),(gn==null?void 0:gn.question_type)==3&&((Fn=gn==null?void 0:gn.standard_answers)==null?void 0:Fn.map(function(Wu,$a){return Xt.createElement(fe.Z,{key:$a,align:"middle",justify:"start",style:{marginBottom:"5px"}},Xt.createElement(he.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Wu==null?void 0:Wu.choice_id,"\uFF09\uFF1A"),Xt.createElement(he.Z,{flex:"1"},Xt.createElement(fe.Z,{align:"middle",gutter:[1,1]},Wu.answer_text.map(function(Ba,Eu){var ha;return Xt.createElement(he.Z,{span:24,key:Eu},Xt.createElement(Le.default,{key:$a,checked:(ha=gn==null?void 0:gn.standard_answers)==null?void 0:ha.includes($a),disabled:!0,value:Ba}))}))))})),(gn==null?void 0:gn.question_type)==4&&Xt.createElement(bt.Z,{value:((ru=gn==null?void 0:gn.answer_texts)==null?void 0:ru[0])||""}),((gn==null?void 0:gn.question_type)==0||(gn==null?void 0:gn.question_type)==1||(gn==null?void 0:gn.question_type)==2)&&((Ru=gn==null?void 0:gn.question_choices)==null?void 0:Ru.map(function(Wu,$a){return Xt.createElement(fe.Z,{key:$a,align:"middle"},Xt.createElement(he.Z,null,Xt.createElement(pe.ZP,{key:$a,checked:gn.standard_answer.includes($a+1),disabled:!0},ta.k4[$a],".")),Xt.createElement(he.Z,{flex:"1"},Xt.createElement("span",{className:"c-black font14"},Xt.createElement(bt.Z,{value:Wu.choice_text}))))})),Qt&&Xt.createElement(fe.Z,{className:"mt20",align:"middle",gutter:20},Xt.createElement(he.Z,null,Xt.createElement(er.Z,{state:gn==null?void 0:gn.is_wrong,onClick:()=>an({value:gn,type:gn==null?void 0:gn.question_type})})),(gn==null?void 0:gn.question_type)==0&&Xt.createElement(he.Z,null,Xt.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{rn==null||rn({value:gn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(gn==null?void 0:gn.question_type)==4&&((Uu=at==null?void 0:at.commonHeader)==null?void 0:Uu.teacher_permission)&&Xt.createElement(Vu,{questionInfo:gn}))})),Xt.createElement("div",{className:zu.action},Xt.createElement("span",{className:"c-light-primary current",onClick:()=>hu(!An),style:{}},An?"\u6536\u8D77":"\u5C55\u5F00"),!de.hideAction&&ku.map(function(gn,Rn){return gn.id==="up"&&de.key===1||gn.id==="down"&&de.key===de.len?null:Xt.createElement(ae.Z,{key:Rn,placement:"bottom",title:gn.name},Xt.createElement("span",{onClick:()=>bu(gn),className:gn.icon}))})))},Mn=()=>{var zn,gn;return Xt.createElement("aside",null,Xt.createElement("div",{className:zu.questionType},Xt.createElement("div",null,Xt.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),Xt.createElement("section",{className:zu.wrap,style:{padding:0}},Xt.createElement("p",{className:zu.titleWrap},Xt.createElement("span",{className:zu.required},"*"),Xt.createElement("span",{className:zu.title},"\u9898\u5E72\uFF1A")),Xt.createElement(eo.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ze,onChange:Rn=>fu(Rn)}),Xt.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Pn==null?void 0:Pn.length),Pn==null?void 0:Pn.map((Rn,Fn)=>{var ru;return Xt.createElement("div",{className:zu.fold,key:Rn.id},Xt.createElement("div",{onClick:()=>cu("open",Fn),className:zu.head},Xt.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Rn.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),Xt.createElement("span",null,"\u7B2C",Fn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),Xt.createElement("b",{onClick:Ru=>{Ru.stopPropagation(),cu("delete",Fn)},className:"iconfont icon-shanchu8"})),Xt.createElement("div",{className:"mb10",style:{display:Rn.open?"block":"none"}},Xt.createElement(eo.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Rn==null?void 0:Rn.name,onChange:Ru=>cu("value",Fn,Ru)}),Xt.createElement("p",{className:zu.titleWrap},Xt.createElement("span",{className:zu.required},"*"),Xt.createElement("span",{className:zu.title},"\u7B54\u6848\u9009\u9879\uFF1A",Xt.createElement("span",{className:zu.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(ru=Rn==null?void 0:Rn.qusList)==null?void 0:ru.map((Ru,Uu)=>{var Wu,$a;return Xt.createElement("div",{className:zu.choiceWrap,key:Uu},Xt.createElement(ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},Xt.createElement("div",{className:`${zu.answer} ${(Wu=Rn==null?void 0:Rn.qusAnswer)!=null&&Wu.includes(Uu)?zu.activeAnswer:""}`,onClick:()=>cu("answer",Fn,Uu)},ta.k4[Uu])),Xt.createElement("div",{className:zu.editorWrap},(Rn==null?void 0:Rn.activeQusEditor)===Uu?Xt.createElement(eo.Z,{id:`single-question-option-${Uu}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Ru,onChange:Ba=>cu("details",Fn,Ba)}):Xt.createElement("div",{className:zu.htmlWrap,onClick:()=>cu("edit",Fn,Uu)},Xt.createElement(bt.Z,{value:Ru}))),Uu>1&&Xt.createElement(ae.Z,{title:"\u5220\u9664"},Xt.createElement("i",{className:`${zu.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>cu("deleteQus",Fn,Uu)})),Uu<7&&Uu===(($a=Rn==null?void 0:Rn.qusList)==null?void 0:$a.length)-1&&Xt.createElement(ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Xt.createElement("i",{className:`${zu.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>cu("addQus",Fn)})))}),Xt.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",Xt.createElement(Ve.Z,{value:Rn.score,max:1e4,min:0,onChange:Ru=>cu("score",Fn,Ru)})," ","\u5206")))}),Pn.length<20&&Xt.createElement(Ce.ZP,{type:"primary",onClick:cn},Xt.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),Xt.createElement("p",{className:"mt10"},Xt.createElement("span",{className:zu.difficult},Xt.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Xt.createElement(pe.ZP.Group,{value:ft,onChange:Rn=>{Ft(Rn.target.value)}},Xt.createElement(pe.ZP.Button,{value:1},"\u7B80\u5355"),Xt.createElement(pe.ZP.Button,{value:2},"\u9002\u4E2D"),Xt.createElement(pe.ZP.Button,{value:3},"\u56F0\u96BE")))),Xt.createElement("p",{className:zu.titleWrap},Xt.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Xt.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Xt.createElement("div",{className:"mt5"},Xt.createElement(ho.N,{selectvalues:de==null?void 0:de.tag_discipline_ids,value:Nt,onChange:wn,subId:(gn=(zn=at.editData)==null?void 0:zn.exercise)==null?void 0:gn.sub_discipline_id,knowledgeOptions:Hn,onAddKnowledgeFinish:In}))),Xt.createElement("aside",{className:"tr"},(mn!==-1||de.question_id)&&Xt.createElement(Ce.ZP,{type:"default",onClick:()=>{kt(),bn(!1)}},"\u53D6\u6D88"),Xt.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{yu()}},"\u4FDD\u5B58")))},cn=()=>{const zn={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};ga(Pn.concat(zn))},cu=(zn,gn,Rn)=>{var Fn;const ru=(0,iu.cloneDeep)(Pn);zn==="open"&&(ru[gn].open=!ru[gn].open),zn==="delete"&&ru.splice(gn,1),zn==="value"&&(ru[gn].name=Rn),zn==="answer"&&(ru[gn].qusAnswer=[Rn]),zn==="edit"&&(ru[gn].activeQusEditor=Rn),zn==="details"&&(ru[gn].qusList[ru[gn].activeQusEditor]=Rn),zn==="addQus"&&(ru[gn].qusList=ru[gn].qusList.concat("")),zn==="deleteQus"&&(ru[gn].qusList=ru[gn].qusList.filter((Ru,Uu)=>Uu!==Rn),ru[gn].qusAnswer=(Fn=ru[gn].qusAnswer)==null?void 0:Fn.filter(Ru=>Ru!==Rn)),zn==="analysis"&&(ru[gn].analysis=Rn),zn==="score"&&(ru[gn].score=Rn),ga(ru)};return Xt.createElement("section",{className:zu.wrap},!Pt&&Fu(),Pt&&Mn())};var Tr=(0,se.connect)(({problemset:b,loading:z,globalSetting:y,exercise:ze})=>({problemset:b,globalSetting:y,exercise:ze,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(dr)),Br=E(22061),Jr={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},Wr=E(41843),qr=E(24334),xi=Object.defineProperty,pi=Object.defineProperties,Ii=Object.getOwnPropertyDescriptors,ni=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable,no=(b,z,y)=>z in b?xi(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ii=(b,z)=>{for(var y in z||(z={}))fo.call(z,y)&&no(b,y,z[y]);if(ni)for(var y of ni(z))Bi.call(z,y)&&no(b,y,z[y]);return b},Si=(b,z)=>pi(b,Ii(z)),oi=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const po=({data:b,exercise:z,isDragDisabled:y=!1,editorProps:ze={},onDragEnd:at=()=>{},dispatch:Me,markBtnVisible:yt=!1,batchScore:je=[],reload:ce=()=>{}})=>{const de=(0,a.useRef)(),kt=(0,se.useParams)(),[mn,Wt]=oe.default.useModal(),Dt=()=>{var bn,An,hu,ft,Ft,Mt,qt,Hn,Jn,Hu,Yt,Ze,fu,Pn,ga,wu;return[{name:"\u5355\u9009\u9898",type:0,count:(bn=b==null?void 0:b.exercise_types)==null?void 0:bn.q_singles,score:(An=b==null?void 0:b.exercise_types)==null?void 0:An.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(hu=b==null?void 0:b.exercise_types)==null?void 0:hu.q_doubles,score:(ft=b==null?void 0:b.exercise_types)==null?void 0:ft.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(Ft=b==null?void 0:b.exercise_types)==null?void 0:Ft.q_judges,score:(Mt=b==null?void 0:b.exercise_types)==null?void 0:Mt.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(qt=b==null?void 0:b.exercise_types)==null?void 0:qt.q_nulls,score:(Hn=b==null?void 0:b.exercise_types)==null?void 0:Hn.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Jn=b==null?void 0:b.exercise_types)==null?void 0:Jn.q_mains,score:(Hu=b==null?void 0:b.exercise_types)==null?void 0:Hu.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(Yt=b==null?void 0:b.exercise_types)==null?void 0:Yt.q_shixuns,score:(Ze=b==null?void 0:b.exercise_types)==null?void 0:Ze.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(fu=b==null?void 0:b.exercise_types)==null?void 0:fu.q_pros,score:(Pn=b==null?void 0:b.exercise_types)==null?void 0:Pn.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(ga=b==null?void 0:b.exercise_types)==null?void 0:ga.q_combinations,score:(wu=b==null?void 0:b.exercise_types)==null?void 0:wu.q_combination_scores,items:[]}]},Zt=(bn,An,hu)=>{const ft=Array.from(bn),[Ft]=ft.splice(An,1);return ft.splice(hu,0,Ft),ft},Bn=(bn,An,hu)=>{if(!bn.destination)return;const ft=Zt(An,bn.source.index,bn.destination.index);at(ft,hu)},Qt=bn=>{Me({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:bn}})},an=(bn,An)=>{var hu,ft,Ft;if(An===0)return a.createElement(ls,ii({reload:ce,editData:bn},bn));if(An===1)return a.createElement(yl,ii({reload:ce,editData:bn},bn));if(An===2)return a.createElement(gl,ii({reload:ce,editData:bn},bn));if(An===3)return a.createElement(ys,ii({reload:ce,editData:bn},bn));if(An===4)return a.createElement(_u,ii({reload:ce,editData:bn},bn));if(An===5)return a.createElement(li,ii({reload:ce,editData:bn},bn));if(An===6)return a.createElement(ka,ii({editData:bn},bn));if(An===7)return a.createElement(Tr,ii({handleAddCorrectAnswers:wn,handleMarkWrongQuestion:Qt,markBtnVisible:yt,reload:ce,editData:bn},bn));if(An===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(bt.Z,{value:bn.key+"."+((hu=bn==null?void 0:bn.program_attr)==null?void 0:hu.description)}),a.createElement(bt.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:qr.Base64.decode(((ft=bn==null?void 0:bn.program_attr)==null?void 0:ft.code)||"")}),(Ft=bn==null?void 0:bn.standard_answer)==null?void 0:Ft.map(function(Mt,qt){return a.createElement(fe.Z,{key:qt,align:"middle",style:{marginTop:20}},a.createElement(he.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Mt.choice_id,"\uFF09\uFF1A"),a.createElement(he.Z,{flex:"1"},a.createElement(fe.Z,{align:"middle",gutter:[1,1]},a.createElement(Le.default,{key:qt,disabled:!0,value:Mt.answer_text||"- -"}))))}))},rn=(bn,An,hu)=>a.createElement(Br.Z5,{onDragEnd:ft=>Bn(ft,bn,An)},a.createElement(Br.bK,{droppableId:"droppable"},(ft,Ft)=>a.createElement("div",Si(ii({ref:ft.innerRef},ft.droppableProps),{style:{width:"100%"}}),bn==null?void 0:bn.map((Mt,qt)=>{var Hn;const Jn=ii(Si(ii({},Mt),{key:qt+1,hideAction:!0,isPreview:!0,dragKey:An+"-"+qt}),ze);return a.createElement(Br._l,{key:Jn==null?void 0:Jn.question_id,draggableId:(Hn=Jn==null?void 0:Jn.question_id)==null?void 0:Hn.toString(),index:qt,isDragDisabled:y},(Hu,Yt)=>{var Ze;return a.createElement("aside",ii(ii({ref:Hu.innerRef},Hu.draggableProps),Hu.dragHandleProps),a.createElement("div",{className:Jr.posWarp,id:Jn.dragKey},an(Jn,An),a.createElement(fe.Z,{className:"pl30",align:"middle",gutter:20},yt&&![5,6,7,8].includes(An)&&a.createElement(he.Z,null,a.createElement(er.Z,{state:Jn==null?void 0:Jn.is_wrong,onClick:()=>Qt({value:Jn,type:An})})),[5,6,8].includes(An)&&(Jn==null?void 0:Jn.show_resubmit)&&a.createElement(he.Z,null,a.createElement(Wr.C,{dataSource:Jn})),yt&&[0].includes(An)&&a.createElement(he.Z,null,a.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{wn({value:Jn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),An===4&&((Ze=z==null?void 0:z.commonHeader)==null?void 0:Ze.teacher_permission)&&a.createElement(Vu,{questionInfo:Jn}),a.createElement(bo.Z,null),!y&&a.createElement("div",{className:Jr.pos},a.createElement("div",{className:Jr.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),ft.placeholder))),wt=bn=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[bn]||0,Nt=(bn,An)=>{de.current=wt(An),oe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,An==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":An,"\uFF1A"),a.createElement(Ve.Z,{min:1,defaultValue:de.current,onChange:hu=>{de.current=hu}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),An==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>oi(void 0,null,function*(){(yield(0,re.ZP)(`/api/exercises/${kt.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:bn,score:de.current}})).status!==-1&&ce()})})},wn=({value:bn}={})=>{var An,hu;let ft=(bn==null?void 0:bn.standard_answer)||[];const Ft=mn.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 ",(An=bn==null?void 0:bn.standard_answer)==null?void 0:An.map(Mt=>{var qt;return(qt=ta.k4)==null?void 0:qt[Mt-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(ye.default.Group,{className:"flex-col mt20",options:(hu=bn==null?void 0:bn.question_choices)==null?void 0:hu.map((Mt,qt)=>{var Hn;return{value:Mt==null?void 0:Mt.choice_position,label:a.createElement(bt.Z,{className:"c-black font14",value:`${(Hn=ta.k4)==null?void 0:Hn[qt]}. ${Mt==null?void 0:Mt.choice_text}`}),disabled:Mt==null?void 0:Mt.origin_standard_answer}}),defaultValue:ft,onChange:Mt=>{ft=Mt}})),onOk:()=>oi(void 0,null,function*(){const Mt=yield(0,re.ZP)(`/api/exercises/${kt.categoryId}/questions/${bn==null?void 0:bn.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:ft}});(Mt==null?void 0:Mt.status)===0&&(me.ZP.success("\u4FEE\u6539\u6210\u529F"),Me({type:"exercise/editExercise",payload:{categoryId:kt.categoryId,coursesId:kt.coursesId}}))})})},Pt=function(){var bn;const An=Dt();return(bn=b==null?void 0:b.exercise_questions)==null||bn.forEach(function(ft,Ft){var Mt,qt,Hn,Jn,Hu,Yt,Ze,fu,Pn,ga,wu,In,uu,yu,ku,bu;ft.question_type===0&&((qt=(Mt=An[ft.question_type])==null?void 0:Mt.items)==null||qt.push(ft)),ft.question_type===1&&((Jn=(Hn=An[ft.question_type])==null?void 0:Hn.items)==null||Jn.push(ft)),ft.question_type===2&&((Yt=(Hu=An[ft.question_type])==null?void 0:Hu.items)==null||Yt.push(ft)),ft.question_type===3&&((fu=(Ze=An[ft.question_type])==null?void 0:Ze.items)==null||fu.push(ft)),ft.question_type===4&&((ga=(Pn=An[ft.question_type])==null?void 0:Pn.items)==null||ga.push(ft)),ft.question_type===5&&((In=(wu=An[ft.question_type])==null?void 0:wu.items)==null||In.push(ft)),ft.question_type===6&&((yu=(uu=An[ft.question_type])==null?void 0:uu.items)==null||yu.push(ft)),ft.question_type===7&&((bu=(ku=An[ft.question_type])==null?void 0:ku.items)==null||bu.push(ft))}),b==null?void 0:b.map((ft,Ft)=>{var Mt,qt;return a.createElement(a.Fragment,{key:Ft},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,Oe.EM)(Ft+1),"\u3001",ft.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ft.count,"\u9898",(ft==null?void 0:ft.question_type)===7?`\uFF0C\u5305\u542B${ft.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",ft.score,"\u5206\uFF09"),(ft.question_type==5||ft.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},ft.question_type==5&&a.createElement(ye.default,{defaultChecked:(qt=(Mt=z==null?void 0:z.editData)==null?void 0:Mt.exercise)==null?void 0:qt.show_challenge_task_pass,onChange:Hn=>oi(this,null,function*(){let Jn=yield(0,re.ZP)(`/api/exercises/${kt.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Hn.target.checked}});(Jn==null?void 0:Jn.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Me({type:"exercise/editExercise",payload:ii({},kt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(ft==null?void 0:ft.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var Hn,Jn,Hu,Yt;oe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(ye.default,{defaultChecked:(Jn=(Hn=z==null?void 0:z.editData)==null?void 0:Hn.exercise)==null?void 0:Jn.show_hack_sets,onChange:Ze=>oi(this,null,function*(){let fu=yield(0,re.ZP)(`/api/exercises/${kt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Ze.target.checked}});(fu==null?void 0:fu.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),oe.default.destroyAll(),Me({type:"exercise/editExercise",payload:ii({},kt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(ye.default,{defaultChecked:(Yt=(Hu=z==null?void 0:z.editData)==null?void 0:Hu.exercise)==null?void 0:Yt.show_hack_description,onChange:Ze=>oi(this,null,function*(){let fu=yield(0,re.ZP)(`/api/exercises/${kt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:Ze.target.checked}});(fu==null?void 0:fu.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),oe.default.destroyAll(),Me({type:"exercise/editExercise",payload:ii({},kt)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(je==null?void 0:je.includes(ft==null?void 0:ft.name))&&a.createElement(Ce.ZP,{onClick:()=>Nt(ft==null?void 0:ft.question_type,ft==null?void 0:ft.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),rn(ft.items,ft==null?void 0:ft.question_type,ft==null?void 0:ft.name))})};return a.createElement("div",null," ",Pt(),Wt," ")};var ao=(0,se.connect)()(po),Io=E(11058),Ni=E(34854),Ki=E(59301),Xi=Object.defineProperty,Di=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,_r=(b,z,y)=>z in b?Xi(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ts=(b,z)=>{for(var y in z||(z={}))Wi.call(z,y)&&_r(b,y,z[y]);if(Di)for(var y of Di(z))Po.call(z,y)&&_r(b,y,z[y]);return b},jr=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const ir=({exercise:b,loading:z,dispatch:y,activeTabs:ze})=>{var at;const Me=(0,se.useParams)(),[yt]=(0,a.useState)(ts(ts({},Me),{page:1,per_page:10})),{editData:je,commonHeader:{exercise_status:ce}}=b;(0,a.useEffect)(()=>{ze==="2"&&de()},[Me.categoryId,ze]);const de=()=>jr(void 0,null,function*(){yield(0,Cu.w)(Me.coursesId,Me.categoryId,"",2,3),y({type:"exercise/editExercise",payload:ts({},yt)})});return(0,a.useEffect)(()=>(y({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),y({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{y({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),y({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),Ki.createElement("div",null,Ki.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Ki.createElement(Se.Z,{style:{marginRight:5,color:"#E99237"}}),Ki.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Ki.createElement(Ce.ZP,{onClick:()=>{y({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Me.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Ki.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},Ki.createElement(sn.Z,{spinning:z["exercise/editExercise"]},Ki.createElement(Io.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:ze,showExportBtn:!0}),Ki.createElement(bo.Z,null),Ki.createElement(ao,{data:je==null?void 0:je.exercise_question_types,exercise:b,isDragDisabled:!0,markBtnVisible:ce===3&&(((at=je==null?void 0:je.exercise)==null?void 0:at.is_creator)||(0,Sn.Ny)())}),Ki.createElement(Ni.Z,null))))};var Oi=(0,se.connect)(({exercise:b,loading:z})=>({exercise:b,loading:z.effects}))(ir),Kl={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},br=E(26724),Fo=E.n(br),So=E(26408),Lo=E(59477),Ol=E(59301),_o=Object.defineProperty,qs=Object.defineProperties,rs=Object.getOwnPropertyDescriptors,Ps=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,_s=Object.prototype.propertyIsEnumerable,$s=(b,z,y)=>z in b?_o(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Co=(b,z)=>{for(var y in z||(z={}))ds.call(z,y)&&$s(b,y,z[y]);if(Ps)for(var y of Ps(z))_s.call(z,y)&&$s(b,y,z[y]);return b},ms=(b,z)=>qs(b,rs(z)),Ss=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ns=({exercise:b,loading:z,dispatch:y,cb:ze})=>{const at=ms(Co({},(0,se.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[Me,yt]=(0,a.useState)(Co({},at)),[je,ce]=(0,a.useState)([]);const[de,kt]=(0,a.useState)(!0),[mn,Wt]=(0,a.useState)(!0),[Dt,Zt]=(0,a.useState)(0),[Bn,Qt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)([]),[wn,Pt]=(0,a.useState)([]),[bn]=Ee.default.useForm(),[An,hu]=(0,a.useState)("");(0,a.useEffect)(()=>{b.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(je=[],ft(),Ft(1))},[b.actionTabs.key,Me.commit_types]);const ft=()=>Ss(void 0,null,function*(){var fu,Pn;const ga=yield(0,re.ZP)(`/api/exercises/${Me.categoryId}/header_info.json`,{method:"get"});(ga==null?void 0:ga.status)===0&&(Pt([...(fu=ga==null?void 0:ga.data)==null?void 0:fu.course_groups]),Nt([...(Pn=ga==null?void 0:ga.data)==null?void 0:Pn.course_groups]))}),Ft=fu=>Ss(void 0,null,function*(){var Pn;fu==1&&(je=[]),kt(!0),Me.page=fu,Wt(!0);const ga=yield y({type:"exercise/getRedoModal",payload:ms(Co({},Me),{commit_types:Me.commit_types.includes(0)?[]:Me.commit_types,score:((Me==null?void 0:Me.one)||0)+`${Me!=null&&Me.two?","+(Me==null?void 0:Me.two):""}`})});((Pn=ga==null?void 0:ga.exercise_users)==null?void 0:Pn.length){if(fu.target.checked){const Pn=je==null?void 0:je.map(ga=>ga.user_id);rn(Pn)}else rn([])},qt=fu=>{Me.course_group=Me.save_course_group,Me.student_id=Me.save_student_id,Me.realname=Me.save_realname,yt(Co({},Me)),ce([]),Ft(1)},Hn=()=>{Me.one=Me.save_one,Me.two=Me.save_two,Zt(Dt+1),yt(Co({},Me)),ce([]),Ft(1)},Jn=()=>{(Me==null?void 0:Me.sort)===null?Me.sort="asc":(Me==null?void 0:Me.sort)==="asc"?Me.sort="desc":(Me==null?void 0:Me.sort)==="desc"&&(Me.sort=null),yt(Co({},Me)),ce([]),Ft(1)},Hu=()=>{let fu=!1;const Pn=()=>Ss(void 0,null,function*(){(yield(0,ne.q6)(ms(Co({},Me),{is_reset:fu,user_ids:an}))).status===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze&&ze(),y({type:"exercise/setActionTabs",payload:{}})),y({type:"exercise/getCommonHeader",payload:Co({},Me)})});oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ol.createElement("div",{style:{margin:"13px 0 0px 0"}},Ol.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Ol.createElement(ye.default,{onChange:ga=>{fu=ga.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:Pn})},Yt=fu=>{const Pn=parseInt(fu);return isNaN(Pn)?"":Pn},Ze=(fu,Pn)=>fu===0?Ol.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):fu===1?Ol.createElement("span",{style:{color:"#DF3042"}},!Pn.is_make_up&&"\u8003\u8BD5\u4E2D",Pn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):fu===2?Ol.createElement("span",{style:{color:"#5AB891"}},!Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377",Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ol.createElement("span",{style:{color:"#5AB891"}},!Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return Ol.createElement(oe.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:b.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:Bn,afterClose:()=>{yt(Co({},at)),rn([]),ce([]),hu(""),Nt([]),Pt([]),bn.resetFields()},onOk:Hu,onCancel:()=>{y({type:"exercise/setActionTabs",payload:{}})}},Ol.createElement(fe.Z,{align:"middle",gutter:20},Ol.createElement(he.Z,null,Ol.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Ol.createElement(he.Z,null,Ol.createElement(ye.default,{className:"mr10",onChange:fu=>{yt(ms(Co({},Me),{commit_types:[0]}))},checked:Me==null?void 0:Me.commit_types.includes(0)},"\u5168\u90E8"),Ol.createElement(ye.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:Me.commit_types,onChange:fu=>{yt(ms(Co({},Me),{commit_types:fu}))}}))),Ol.createElement(fe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Ol.createElement(he.Z,null,Ol.createElement(fe.Z,{align:"middle",gutter:20},Ol.createElement(he.Z,null,Ol.createElement("span",null,"\u5206\u6570\u533A\u95F4")),Ol.createElement(he.Z,null,Ol.createElement(Ve.Z,{parser:Yt,onChange:fu=>{yt(ms(Co({},Me),{save_one:fu}))},value:Me.save_one,min:0}),Ol.createElement("span",{className:"mr10 ml10"},"-"),Ol.createElement(Ve.Z,{parser:Yt,onChange:fu=>{yt(ms(Co({},Me),{save_two:fu}))},value:Me.save_two,min:0})),Ol.createElement(he.Z,null,Ol.createElement(Ce.ZP,{onClick:()=>{yt(ms(Co({},Me),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),Ol.createElement(he.Z,null,Ol.createElement(Ce.ZP,{type:"primary",onClick:Hn},"\u786E\u8BA4")))),Ol.createElement(he.Z,null,Ol.createElement(fe.Z,{wrap:!1,align:"middle",gutter:20},Ol.createElement(he.Z,null,Ol.createElement(Le.default.Search,{value:Me.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:fu=>{Me.save_realname=fu.target.value,yt(Co({},Me))},onSearch:qt})),Ol.createElement(he.Z,null,Ol.createElement(Fe.Z,{dropdownRender:fu=>Ol.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},Ol.createElement(Ee.default,{form:bn,initialValues:{course_group_ids:[]},onValuesChange:Pn=>{yt(Co(Co({},Me),Pn))},onFinish:()=>{Ft(1)}},Ol.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},Ol.createElement(Le.default,{allowClear:!0,suffix:Ol.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Kl.searchIcon}`}),className:Kl.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:An,onChange:Pn=>Ss(void 0,null,function*(){var ga;hu((ga=Pn==null?void 0:Pn.target)==null?void 0:ga.value),Pt([...wt.filter(wu=>{var In;return(In=wu==null?void 0:wu.exercise_group_name)==null?void 0:In.includes(Pn.target.value)})])})}),Ol.createElement(Ee.default.Item,{name:"course_group_ids",valuePropName:"checked"},Ol.createElement(ye.default.Group,null,Ol.createElement(Ie.Z,{direction:"vertical",size:10},wn==null?void 0:wn.map((Pn,ga)=>Ol.createElement(ye.default,{key:ga,value:Pn==null?void 0:Pn.exercise_group_id},Pn==null?void 0:Pn.exercise_group_name)))))),Ol.createElement(fe.Z,{wrap:!1,align:"middle"},Ol.createElement(he.Z,null,Ol.createElement(Ce.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),Ol.createElement(he.Z,null,Ol.createElement(Ce.ZP,{type:"link",htmlType:"reset",onClick:()=>{yt(ms(Co({},Me),{course_group_ids:[]})),Pt([...wt]),hu("")}},"\u91CD\u7F6E")))))},Ol.createElement("a",{onClick:fu=>fu.preventDefault()}," ",Ol.createElement(Ie.Z,null," \u5206\u73ED ",Ol.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),Ol.createElement("div",{className:Kl.head,style:(je==null?void 0:je.length)>5?{paddingRight:15}:{width:944}},Ol.createElement("div",null,Ol.createElement(ye.default,{className:"font14",checked:je!=null&&je.length?(an==null?void 0:an.length)===(je==null?void 0:je.length):!1,onChange:Mt},"\u59D3\u540D")),Ol.createElement("div",null,Ol.createElement("span",null,"\u5B66\u53F7")),Ol.createElement("div",null,Ol.createElement("span",null,"\u5206\u73ED")),Ol.createElement("div",null,Ol.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Ol.createElement("div",{className:Kl.sort,onClick:Jn},Ol.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),Ol.createElement("aside",null,Ol.createElement(Lo.Z,{style:{color:(Me==null?void 0:Me.sort)==="asc"?"#0152d9":"#bfbfbf"}}),Ol.createElement(De.Z,{style:{color:(Me==null?void 0:Me.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),Ol.createElement("div",{style:{height:260,overflow:"auto"}},Ol.createElement(Fo(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!mn&&de&&Ft((Me==null?void 0:Me.page)+1)},hasMore:!mn&&de,useWindow:!1},Ol.createElement(ye.default.Group,{style:{width:"100%"},value:an,onChange:fu=>{console.log(fu,444),rn(fu)}},je==null?void 0:je.map(function(fu,Pn){return Ol.createElement("div",{key:fu.user_id,className:Kl.row},Ol.createElement("div",null,Ol.createElement(ye.default,{className:"font14",value:fu.user_id},fu.user_name)),Ol.createElement("div",null,fu.student_id),Ol.createElement("div",null,fu.course_group_name),Ol.createElement("div",null,Ze(fu.commit_status,fu)),Ol.createElement("div",{className:"pl10"},Ol.createElement("span",null,fu.user_score)))})),Ol.createElement(sn.Z,{className:"edu-ant-spin",spinning:mn}))),Ol.createElement("div",{className:Kl.title},Ol.createElement("img",{style:{objectFit:"contain"},src:So.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Os=(0,se.connect)(({exercise:b,loading:z})=>({exercise:b,loading:z}))(Ns),js={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},mo=E(59301),kc=Object.defineProperty,xc=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable,wc=(b,z,y)=>z in b?kc(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,yo=(b,z)=>{for(var y in z||(z={}))ec.call(z,y)&&wc(b,y,z[y]);if(xc)for(var y of xc(z))Vc.call(z,y)&&wc(b,y,z[y]);return b},oc=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ms=({exercise:b,dispatch:z,onOk:y})=>{const ze=(0,se.useParams)(),[at,Me]=(0,a.useState)([]),[yt,je]=(0,a.useState)(),[ce,de]=(0,a.useState)([]),[kt,mn]=(0,a.useState)(!0),[Wt,Dt]=(0,a.useState)(!1),[Zt]=Ee.default.useForm(),[Bn,Qt]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),an=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(Pt,bn,An)=>Bn.limit*(Bn.page-1)+An+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Pt,bn,An)=>mo.createElement("span",null,Pt||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(Pt,bn,An)=>mo.createElement("span",null,Pt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Pt,bn,An)=>mo.createElement("span",null,Pt||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Pt,bn,An)=>mo.createElement("span",null,Pt||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Pt,bn,An)=>mo.createElement("span",null,Pt||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Pt,bn,An)=>mo.createElement("span",null,Pt===1?"\u672A\u5F00\u59CB":Pt===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(Pt,bn,An)=>mo.createElement("div",{style:{flex:1,textAlign:"right"}},mo.createElement("a",{onClick:()=>{(0,Oe.xg)(`/classrooms/${ze.coursesId}/exercise/${bn.id}/detail?random=${bn.is_random}`)}},"\u67E5\u770B"))}].filter(Pt=>!!Pt);(0,a.useEffect)(()=>{b.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&rn(Bn)},[b.actionTabs.key]);const rn=Pt=>oc(void 0,null,function*(){var bn,An;mn(!0);const hu=yield(0,re.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/make_up_records.json`,{method:"get",params:yo({},Pt)});hu&&(Me(((bn=hu==null?void 0:hu.data)==null?void 0:bn.make_up_exercises)||[]),je((An=hu==null?void 0:hu.data)==null?void 0:An.count)),mn(!1)}),wt=()=>{z({type:"exercise/setActionTabs",payload:{}})},Nt=()=>{y(ce)},wn=Pt=>{de(Pt),Dt(Pt.length===at.length)};return mo.createElement(oe.default,{centered:!0,afterClose:()=>{de([]),Dt(!1),Zt.resetFields(),Qt({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:js.scoremodal,open:b.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>z({type:"exercise/setActionTabs",payload:{}}),onCancel:wt},mo.createElement(Ee.default,{layout:"inline",form:Zt,onValuesChange:(Pt,bn)=>{console.log(Pt),!(Pt.keywords||Pt.keywords==="")&&Zt.submit()},onFinish:Pt=>{console.log(Pt),Qt(yo(yo({},Bn),Pt)),rn(yo(yo({},Bn),Pt))},initialValues:{is_random:"",exercise_status:""}},mo.createElement(Ee.default.Item,{name:"is_random"},mo.createElement(ln.default,{className:js.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},mo.createElement(ln.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),mo.createElement(ln.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),mo.createElement(ln.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),mo.createElement(Ee.default.Item,{name:"exercise_status"},mo.createElement(ln.default,{className:js.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},mo.createElement(ln.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),mo.createElement(ln.default.Option,{value:1},"\u672A\u5F00\u59CB"),mo.createElement(ln.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),mo.createElement(ln.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),mo.createElement(Ee.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},mo.createElement(Le.default.Search,{className:js.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:mo.createElement("i",{className:`iconfont icon-sousuo9 font14 ${js.searchIcon}`,onClick:()=>Zt.submit()}),onSearch:Pt=>{Zt.submit()}}))),mo.createElement(ge.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:at,pagination:!1,loading:kt,columns:an}),(at==null?void 0:at.length)>0&&mo.createElement(Ye.Z,{current:Bn.page,total:yt,style:{marginBottom:20},defaultPageSize:Bn.limit,showTotal:Pt=>mo.createElement("span",null,"\u5171\xA0",mo.createElement("span",{style:{color:"#165DFF"}},Pt),"\xA0\u6761\u6570\u636E"),pageSize:Bn.limit,onChange:(Pt,bn)=>{Bn.page=Pt,Bn.limit=bn,Qt(yo({},Bn)),rn(yo({},Bn))}}))};var Gc=(0,se.connect)(({exercise:b})=>({exercise:b}))(Ms),tc={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},sc="data:image/jpeg;base64,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",Ac=Object.defineProperty,Yc=Object.defineProperties,Ic=Object.getOwnPropertyDescriptors,Zs=Object.getOwnPropertySymbols,nc=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,gc=(b,z,y)=>z in b?Ac(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Gs=(b,z)=>{for(var y in z||(z={}))nc.call(z,y)&&gc(b,y,z[y]);if(Zs)for(var y of Zs(z))zs.call(z,y)&&gc(b,y,z[y]);return b},jc=(b,z)=>Yc(b,Ic(z)),hc=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Kc=({exercise:b,loading:z,dispatch:y,cb:ze})=>{const at=jc(Gs({},(0,se.useParams)()),{page:0,limit:20});let[Me,yt]=(0,a.useState)(Gs({},at)),[je,ce]=(0,a.useState)([]),[de,kt]=(0,a.useState)({});const[mn,Wt]=(0,a.useState)(!0),[Dt,Zt]=(0,a.useState)(!0);(0,a.useEffect)(()=>{b.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(je=[],Qt(1))},[b.actionTabs.key]);const Bn=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(an,rn,wt)=>a.createElement(ae.Z,{placement:"bottom",title:wt+1},a.createElement("span",null,wt+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:an=>a.createElement(ae.Z,{placement:"bottom",title:Te()(an).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Te()(an).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:an=>a.createElement(ae.Z,{placement:"bottom",title:Te()(an).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Te()(an).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:an=>a.createElement(ae.Z,{placement:"bottom",title:an},a.createElement("span",null,an||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:an=>a.createElement(ae.Z,{placement:"bottom",title:an},a.createElement("span",null,an||"--"))}],Qt=an=>hc(void 0,null,function*(){var rn;an==1&&(je=[]),Wt(!0),Me.page=an,Me.student_id=b.actionTabs.student_id,Zt(!0);const wt=yield y({type:"exercise/getRedoListModal",payload:jc(Gs({},Me),{score:((Me==null?void 0:Me.one)||0)+`${Me!=null&&Me.two?","+(Me==null?void 0:Me.two):""}`})});kt(Gs({},wt)),((rn=wt==null?void 0:wt.student_redo_lists)==null?void 0:rn.length){yt(Gs({},at)),ce([])},onCancel:()=>{y({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:tc.info},a.createElement("div",{className:tc.info_name},"\u59D3\u540D\uFF1A",(de==null?void 0:de.name)||"--"),a.createElement("div",{className:tc.info_studeng_id},"\u5B66\u53F7\uFF1A",(de==null?void 0:de.student_id)||"--"),a.createElement("div",{className:tc.info_group},"\u5206\u73ED\uFF1A",(de==null?void 0:de.course_group_name)||"--")),(je==null?void 0:je.length)===0&&!Dt&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:sc,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((je==null?void 0:je.length)>0||Dt)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(ge.default,{pagination:!1,dataSource:[],columns:Bn})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(Fo(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Dt&&mn&&Qt((Me==null?void 0:Me.page)+1)},hasMore:mn,useWindow:!1},a.createElement(ge.default,{loading:Dt,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:je,columns:Bn})))))};var Xc=(0,se.connect)(({exercise:b,loading:z})=>({exercise:b,loading:z}))(Kc),Pc=E(46212),Jc=E(98653),cc={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},Fc=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const qc=({exercise:b,dispatch:z,onOk:y})=>{const ze=(0,se.useParams)(),[at,Me]=(0,a.useState)([]),[yt,je]=(0,a.useState)([]),[ce,de]=(0,a.useState)(!0),[kt,mn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{b.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&Wt()},[b.actionTabs.key]);const Wt=()=>Fc(void 0,null,function*(){de(!0);const Qt=yield(0,re.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:ze==null?void 0:ze.categoryId}});Qt&&Me((Qt==null?void 0:Qt.course_groups)||[]),de(!1)}),Dt=()=>{z({type:"exercise/setActionTabs",payload:{}})},Zt=()=>{y(yt)},Bn=Qt=>{je(Qt),mn(Qt.length===at.length)};return a.createElement(oe.default,{centered:!0,afterClose:()=>{je([]),mn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:b.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:cc.customModal,onCancel:Dt},a.createElement("aside",{className:cc.checking},a.createElement("div",{className:cc.content},a.createElement("div",{className:cc.group},at.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(ye.default.Group,{value:yt,onChange:Bn},at.map(Qt=>a.createElement(ye.default,{key:Qt.id,value:Qt.id},Qt.name))))),a.createElement("div",{className:cc.footer},a.createElement(ye.default,{checked:kt,onChange:Qt=>{const an=Qt.target.checked?at.map(rn=>rn.id):[];je(an),mn(Qt.target.checked)}},"\u5168\u9009"),a.createElement(Ce.ZP,{onClick:Dt},"\u53D6\u6D88"),a.createElement(Ce.ZP,{onClick:Zt,type:"primary"},"\u786E\u8BA4"))))};var _c=(0,se.connect)(({exercise:b})=>({exercise:b}))(qc),Zc=E(2811),Ur={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",AddUnlimitedStudentItem:"AddUnlimitedStudentItem___vO7s2",iconfontClose:"iconfontClose___jHWgM",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},Uo=E(59301),pd=Object.defineProperty,$c=Object.defineProperties,vd=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,ns=Object.prototype.propertyIsEnumerable,Ls=(b,z,y)=>z in b?pd(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Sc=(b,z)=>{for(var y in z||(z={}))mi.call(z,y)&&Ls(b,y,z[y]);if(di)for(var y of di(z))ns.call(z,y)&&Ls(b,y,z[y]);return b},Ed=(b,z)=>$c(b,vd(z)),gd=({disabled:b,time:z})=>Uo.createElement(Ee.default.List,{name:"exercise_events",rules:[{validator(y,ze){var at,Me;const yt=new Set;for(const je of ze){if(yt.has(je.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(je.reminder_time>z)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(yt.add(je.reminder_time),!((Me=(at=je.reminder_content)==null?void 0:at.trim())!=null&&Me.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(y,{add:ze,remove:at})=>Uo.createElement("div",{className:Ur.remindForm},y.length>0&&Uo.createElement("div",null,y.map((Me,yt)=>Uo.createElement(fe.Z,{key:Me.key,align:"middle",wrap:!1,className:Ur.remindItem},Uo.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},yt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),Uo.createElement(he.Z,null,Uo.createElement(Ee.default.Item,Ed(Sc({},Me),{name:[Me.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),Uo.createElement(Ve.Z,{precision:0,min:1,disabled:b,addonAfter:"\u5206\u949F",className:Ur.remindInput}))),Uo.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),Uo.createElement(he.Z,{flex:1},Uo.createElement(Ee.default.Item,Ed(Sc({},Me),{name:[Me.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),Uo.createElement(Le.default,{className:Ur.remindInput,disabled:b,showCount:!0,maxLength:100}))),Uo.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:b?.5:1},onClick:()=>{b||ze({reminder_time:""})}}),Uo.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:b?"hidden":"visible"},onClick:()=>at(Me.name)})))),y.length<5&&Uo.createElement(fe.Z,{style:{marginLeft:"30px"}},Uo.createElement(he.Z,{className:`${Ur.addRemind} ${b?Ur.disabled:""}`,onClick:()=>{b||ze({reminder_time:""})}},Uo.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),p0=E(13430),Ui=E(2281),gi=E(70170),Mi=E(8671),Oa=E(59301),$o=Object.defineProperty,Gd=Object.defineProperties,Em=Object.getOwnPropertyDescriptors,ed=Object.getOwnPropertySymbols,Am=Object.prototype.hasOwnProperty,v0=Object.prototype.propertyIsEnumerable,td=(b,z,y)=>z in b?$o(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Qs=(b,z)=>{for(var y in z||(z={}))Am.call(z,y)&&td(b,y,z[y]);if(ed)for(var y of ed(z))v0.call(z,y)&&td(b,y,z[y]);return b},hd=(b,z)=>Gd(b,Em(z)),Nc=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const{RangePicker:E0}=Dn.default,{Option:gm}=ln.default,hm=({user:b,classroomList:z,exercise:y,globalSetting:ze,loading:at,dispatch:Me,changeActive:yt})=>{var je,ce,de,kt,mn,Wt,Dt,Zt,Bn,Qt,an,rn,wt;const{workSetting:Nt,commonHeader:wn}=y,Pt=(0,se.useParams)();Pt.category=Pt.categoryId;const[bn,An]=(0,a.useState)(!1),[hu,ft]=(0,a.useState)(!1),[Ft,Mt]=(0,a.useState)(),[qt,Hn]=(0,a.useState)({});let[Jn,Hu]=(0,a.useState)([]),[Yt,Ze]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3,show_acm:!1});const[fu,Pn]=(0,a.useState)(1),[ga,wu]=(0,a.useState)(!1),[In,uu]=(0,a.useState)(!1),[yu,ku]=(0,a.useState)(!1),[bu,Fu]=(0,a.useState)(!1),[Mn,cn]=(0,a.useState)([]),[cu,zn]=(0,a.useState)([]),[gn,Rn]=(0,a.useState)(!1),[Fn,ru]=(0,a.useState)(null),[Ru,Uu]=(0,a.useState)({});(0,a.useEffect)(()=>{((wn==null?void 0:wn.exercise_status)==="5"||wn!=null&&wn.appraise_label||(0,Sn.aQ)())&&An(!0)},[wn]),(0,a.useEffect)(()=>{Ba()},[Nt]),(0,a.useEffect)(()=>{(0,Sn.dE)()||Wu()},[]),(0,a.useEffect)(()=>{y.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&yt("2")},[y.actionTabs.key]);function Wu(){return Nc(this,null,function*(){const aa=yield(0,re.ZP)(`/api/courses/${Pt==null?void 0:Pt.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Pt==null?void 0:Pt.coursesId}});Mt(aa==null?void 0:aa.alert)})}const $a=aa=>{var wl;const Zr=Yt.publish_time;if(!Zr||(wl=Nt==null?void 0:Nt.exercise)!=null&&wl.publish_time)return;let ca;aa===1?ca=Te()(Zr).add(120,"minutes"):ca=Te()(Zr).add(7,"days"),Yt.end_time=ca,Ze(Object.assign({},Yt))},Ba=()=>{var aa,wl,Zr,ca,Dl;console.log("\u53D6\u6D88");const zr=JSON.parse(JSON.stringify(Nt));if(Object.keys(Yt).forEach(vl=>{var Ji;Yt[vl]=(Ji=zr==null?void 0:zr.exercise)==null?void 0:Ji[vl]}),Jn=((aa=zr==null?void 0:zr.published_course_groups)==null?void 0:aa.map(vl=>({course_group_id:vl.course_group_id,end_time:vl.course_end_time,publish_time:vl.course_publish_time})))||[{}],(wl=Nt==null?void 0:Nt.course_groups)==null||wl.map(vl=>{var Ji;(Ji=Nt==null?void 0:Nt.published_course_groups)==null||Ji.map((ko,Lu)=>{var ql;(ql=ko==null?void 0:ko.course_group_id)!=null&&ql.includes(vl==null?void 0:vl.course_group_id)&&(vl.cilckkey=Lu,vl.isselect=!0)})}),y.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Ka(""),wu(Yt.time!==-1),Ze(Yt),Yt!=null&&Yt.is_appoint_user){const vl=((ca=(Zr=zr==null?void 0:zr.exercise)==null?void 0:Zr.all_exercise_users)==null?void 0:ca.map(Ji=>Ji.user_id))||[];cn([...vl])}uu(Yt.is_appoint_user),ku(Yt.is_miss_exam_user),Fu(Yt.is_no_passing_user),Hu(Jn.length>0?Jn:[{}]),Ma.setFieldsValue({exercise_events:(Dl=zr==null?void 0:zr.exercise)==null?void 0:Dl.exercise_events})},Eu=()=>Nc(void 0,null,function*(){var aa,wl,Zr,ca,Dl,zr;if(((aa=b==null?void 0:b.userInfo)==null?void 0:aa.user_status)===2){(0,Ui.Rd)();return}if((wn==null?void 0:wn.exercise_question_count)===0){me.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const vl=JSON.parse(JSON.stringify(Yt));console.log("\u63D0\u4EA4");try{yield Ma.validateFields();const Lu=Ma.getFieldsValue();vl.exercise_events=Lu.exercise_events}catch(Lu){Lu!=null&&Lu.errorFields&&(Ma.scrollToField((Zr=(wl=Lu==null?void 0:Lu.errorFields)==null?void 0:wl[0])==null?void 0:Zr.name,{behavior:"smooth",block:"center"}),me.ZP.error((zr=(Dl=(ca=Lu==null?void 0:Lu.errorFields)==null?void 0:ca[0])==null?void 0:Dl.errors)==null?void 0:zr[0]));return}if(vl.categoryId=Pt.categoryId,vl.publish_time_groups=Jn,Yt!=null&&Yt.is_make_up_exercise){if(In&&Mn.length<=0||!In&&!(yu||bu)){me.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}vl.is_appoint_user=In,vl.is_miss_exam_user=yu,vl.is_no_passing_user=bu,In?vl.make_up_exercise_users=Mn==null?void 0:Mn.map(Lu=>({user_id:Lu})):vl.make_up_exercise_users=[]}if(!Yt.unified_setting&&!(Yt!=null&&Yt.is_make_up_exercise)){if(!Jn.length){me.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete vl.publish_time,delete vl.end_time,Jn.map(Lu=>{var ql;if(!Lu.course_group_id||!((ql=Lu.course_group_id)!=null&&ql.length))throw me.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Lu.publish_time||!Lu.end_time)throw me.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!Yt.publish_time||!Yt.end_time)throw me.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:Ji}=Nt;const ko=()=>Nc(void 0,null,function*(){if(Yt.exercise_type==2&&(Ji.is_locked||Ji.open_camera||Ji.screen_open||Ji.login_restrict||Ji.ip_bind||Ji.ip_limit=="pub"||Ji.ip_limit=="inner"||Ji.identity_verify||Ji.open_phone_video_recording)){const ql=oe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Oa.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Oa.createElement("span",{style:{color:"#FA6400"}}," ",(0,Oe.hi)(Ji)," "),"\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:()=>Nc(void 0,null,function*(){let pr=yield(0,Mi.Tr)({exercise_ids:[parseInt(Pt==null?void 0:Pt.categoryId)],course_id:Pt.coursesId,type:"exercise"});(pr==null?void 0:pr.student_count)===0?ha(vl):(Hn(vl),Uu(pr)),yt("2")}),onCancel:()=>Nc(void 0,null,function*(){ql.destroy();let pr=yield(0,Mi.Tr)({exercise_ids:[Pt==null?void 0:Pt.categoryId],course_id:Pt.coursesId,type:"exercise"});(pr==null?void 0:pr.student_count)===0?ha(vl):(Hn(vl),Uu(pr))})});return}let Lu=yield(0,Mi.Tr)({exercise_ids:[Pt==null?void 0:Pt.categoryId],course_id:Pt.coursesId,type:"exercise"});(Lu==null?void 0:Lu.student_count)===0?ha(vl):(Hn(vl),Uu(Lu))});wn!=null&&wn.high_resources_consume&&!(wn!=null&&wn.high_resources_consume_permission)?Me({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Pt.coursesId,type:"exercise",type_id:Pt.categoryId,name:wn.exercise_name,fn:()=>{ko()}}}):ko()}),ha=aa=>Nc(void 0,null,function*(){ft(!0),(yield(0,re.ZP)(`/api/exercises/${Pt==null?void 0:Pt.categoryId}/publish_settings.json`,{method:"post",body:aa})).status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ka(""),Me({type:"exercise/getCommonHeader",payload:Qs({},Pt)}),Me({type:"exercise/getWorkSetting",payload:Qs({},Pt)})),ft(!1)}),Za=aa=>aa&&aaYt.end_time?aa&&(aa{var wl,Zr;return((wl=Nt==null?void 0:Nt.exercise)==null?void 0:wl.exercise_status)>1&&!(aa!=null&&aa.new)?!0:(Zr=Nt==null?void 0:Nt.published_course_groups)!=null&&Zr.some(ca=>ca.course_group_id===aa.course_group_id)?bn:!1},la=aa=>{var wl;return bn?[!0,!0]:(wl=Nt==null?void 0:Nt.published_course_groups)!=null&&wl.some(Zr=>{var ca,Dl;return((ca=Zr.course_group_id)==null?void 0:ca[0])===((Dl=aa.course_group_id)==null?void 0:Dl[0])})?bn||Te()()>Te()(aa==null?void 0:aa.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Ka("\u8868\u5355\u672A\u4FDD\u5B58")},[Yt]);const Ka=(aa="")=>{Me({type:"exercise/setActionTabs",payload:{key:aa}})},gr=aa=>{aa.preventDefault(),aa.returnValue=""},va=(aa,wl,Zr)=>{if(aa<=0){me.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else cn(wl),zn(Zr),Rn(!1)},[Ma]=Ee.default.useForm();return Oa.createElement("section",{className:Ur.form,style:{padding:"30px 50px",marginBottom:"0px"}},Oa.createElement(sn.Z,{spinning:at["exercise/getWorkSetting"]||hu},!(Yt!=null&&Yt.is_make_up_exercise)&&Oa.createElement(Oa.Fragment,null,Oa.createElement("div",{className:Ur.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),Oa.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Oa.createElement(pe.ZP.Group,{onChange:()=>{var aa,wl,Zr,ca,Dl;if((0,Sn.Rm)()&&(!((wl=(aa=z==null?void 0:z.AssistantObject)==null?void 0:aa.exercise)!=null&&wl.can_publish)||!((ca=(Zr=z==null?void 0:z.AssistantObject)==null?void 0:Zr.exercise)!=null&&ca.can_late))){me.ZP.warning("\u60A8\u672A\u83B7\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(((Dl=Nt==null?void 0:Nt.exercise)==null?void 0:Dl.exercise_status)>1){me.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}Yt.unified_setting=!Yt.unified_setting,Yt.unified_setting===!1&&Jn==""&&Hu(Jn.concat({})),Ze(Object.assign({},Yt))},value:Yt.unified_setting,disabled:bn||((je=Nt==null?void 0:Nt.exercise)==null?void 0:je.exercise_status)>1},Oa.createElement(pe.ZP,{value:!0,disabled:!((ce=Nt==null?void 0:Nt.exercise)!=null&&ce.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((de=Nt.course_groups)==null?void 0:de.length)>0&&Oa.createElement(pe.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(wn!=null&&wn.is_make_up_exercise)&&Oa.createElement("div",{style:{color:"red"}},((kt=Nt==null?void 0:Nt.exercise)==null?void 0:kt.exercise_status)>1&&Ft&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(Yt.unified_setting||(wn==null?void 0:wn.is_make_up_exercise))&&Oa.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},Oa.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Oa.createElement(ae.Z,{placement:"bottom",title:((mn=Nt==null?void 0:Nt.exercise)==null?void 0:mn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},Oa.createElement(Dn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Te()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Za,disabled:bn||((Wt=Nt==null?void 0:Nt.exercise)==null?void 0:Wt.exercise_status)>1||(0,Sn.Rm)()&&!((Zt=(Dt=z==null?void 0:z.AssistantObject)==null?void 0:Dt.exercise)!=null&&Zt.can_publish),value:Yt.publish_time?Te()(Yt.publish_time):void 0,allowClear:!1,onChange:(aa,wl)=>{Yt.publish_time=wl,Yt.end_time||(Yt.end_time=Yt.exercise_type===1?Te()(aa).add(120,"minutes"):Te()(aa).add(7,"days")),Ze(Object.assign({},Yt))}})),Oa.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),Oa.createElement(Dn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Te()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:bn||(0,Sn.Rm)()&&!((Qt=(Bn=z==null?void 0:z.AssistantObject)==null?void 0:Bn.exercise)!=null&&Qt.can_late)||(wn==null?void 0:wn.open_appraise),allowClear:!1,value:Yt.end_time?Te()(Yt.end_time):void 0,disabledDate:Ul,onChange:(aa,wl)=>{var Zr,ca;if((0,Sn.Rm)()&&!((ca=(Zr=z==null?void 0:z.AssistantObject)==null?void 0:Zr.exercise)!=null&&ca.can_publish)){me.ZP.warning("\u60A8\u672A\u83B7\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.end_time=wl,Ze(Object.assign({},Yt))}})),!Yt.unified_setting&&!(wn!=null&&wn.is_make_up_exercise)&&Oa.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Jn&&Jn.map(function(aa,wl){var Zr,ca,Dl;return Oa.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:wl==(Jn==null?void 0:Jn.length)-1?"0px":"10px"}},Oa.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",wl+1),Oa.createElement(ln.default,{showArrow:!0,allowClear:!0,className:Ur.multiple_select,disabled:bn||((Zr=Nt==null?void 0:Nt.homework_status)!=null&&Zr.includes("\u672A\u53D1\u5E03")&&aa.id||Te()(){Jn[wl].course_group_id=zr,Hu(Jn.slice()),Nt.course_groups.map((vl,Ji)=>{zr.map((ko,Lu)=>{vl.course_group_id===ko&&(vl.cilckkey=wl,vl.isselect=!0)})})},onDeselect:zr=>{Nt.course_groups.map((vl,Ji)=>{vl.course_group_id===zr&&vl.cilckkey===wl&&(vl.cilckkey=wl,vl.isselect=!1)})}},Nt.course_groups&&Nt.course_groups.map(function(zr,vl){return Oa.createElement(gm,{disabled:(zr==null?void 0:zr.isselect)&&zr.cilckkey!=wl,label:zr.course_group_name,value:zr.course_group_id,key:zr.course_group_id},zr.course_group_name)})),Oa.createElement(E0,{disabled:la(aa)||(0,Sn.Rm)()&&!((Dl=(ca=z==null?void 0:z.AssistantObject)==null?void 0:ca.exercise)!=null&&Dl.can_publish),disabledDate:Za,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Te()((0,Oe.U6)(),"HH:mm"),Te()((0,Oe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:aa.publish_time&&[Te()(aa.publish_time),aa.end_time&&Te()(aa.end_time)],onChange:(zr,vl)=>{Jn[wl].publish_time=vl[0],!aa.end_time&&vl[0]?Jn[wl].end_time=Te()(vl[0]).add(7,"days"):Jn[wl].end_time=vl[1],Hu([...Jn])},onCalendarChange:(zr,vl,Ji)=>{if(vl!=null&&vl[0]&&!vl[1]){const ko=Yt.exercise_type===1?Te()(vl[0]).add(120,"minutes"):Te()(vl[0]).add(7,"days");Jn[wl].publish_time=vl[0],Jn[wl].end_time=ko,Hu([...Jn])}}}),Oa.createElement("div",{style:{visibility:bn?"hidden":"visible",display:"flex",width:"50px"}},Oa.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var zr,vl;if((0,Sn.Rm)()&&!((vl=(zr=z==null?void 0:z.AssistantObject)==null?void 0:zr.exercise)!=null&&vl.can_publish)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Hu(Jn.concat({new:!0}))}}),Oa.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(aa!=null&&aa.publish_time&&Te()(){Jn=Jn.filter((zr,vl)=>wl!==vl),Hu([...Jn])}})))})),((an=Nt==null?void 0:Nt.exercise)==null?void 0:an.have_hacks)&&!((rn=Nt==null?void 0:Nt.exercise)!=null&&rn.is_random)&&Oa.createElement(Oa.Fragment,null,Oa.createElement("div",{className:Ur.new_title,style:{marginTop:30}},"\u5C55\u793AACM\u6392\u884C\u699C",Oa.createElement("span",{style:{color:"#666666"}},"\uFF08\u5C06\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u6392\u540D\uFF0C\u4EC5\u9488\u5BF9\u4EBA\u5DE5\u7EC4\u5377\u4E14\u8BD5\u5377\u4E2D\u5B58\u5728\u7F16\u7A0B\u9898\u7684\u60C5\u51B5\u751F\u6548\uFF09")),Oa.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},Oa.createElement(pe.ZP.Group,{value:Yt.show_acm,onChange:aa=>{Yt.show_acm=aa.target.value,Ze(Qs({},Yt))},style:{marginTop:"2px"}},Oa.createElement(pe.ZP,{value:!0,style:{marginRight:"50px"}},"\u5C55\u793AACM\u6392\u884C\u699C"),Oa.createElement(pe.ZP,{value:!1},"\u9690\u85CFACM\u6392\u884C\u699C")))),!(Yt!=null&&Yt.is_make_up_exercise)&&Oa.createElement(Oa.Fragment,null,Oa.createElement("div",{className:Ur.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),Oa.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},Oa.createElement(pe.ZP.Group,{value:Yt.exercise_type,disabled:bn||((wt=Nt==null?void 0:Nt.exercise)==null?void 0:wt.exercise_status)>1,onChange:aa=>{Yt.exercise_type=aa.target.value,Ze(Qs({},Yt)),$a(aa.target.value)},style:{marginTop:"2px"}},Oa.createElement(pe.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),Oa.createElement(pe.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(Yt==null?void 0:Yt.exercise_type)===2&&Oa.createElement(Oa.Fragment,null,Oa.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Oa.createElement(Ve.Z,{className:Ur.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:Yt==null?void 0:Yt.simulate_exercise_num,disabled:bn,min:1,max:999,onChange:aa=>{Yt.simulate_exercise_num=aa,Ze(Qs({},Yt))}}),Oa.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(Yt==null?void 0:Yt.is_make_up_exercise)&&Oa.createElement(Oa.Fragment,null,Oa.createElement(fe.Z,null,Oa.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),Oa.createElement(Be.Z,{checked:In,onChange:(aa,wl)=>{var Zr,ca;if(uu(aa),aa){if(Yt!=null&&Yt.is_appoint_user){const Dl=(ca=(Zr=Nt==null?void 0:Nt.exercise)==null?void 0:Zr.all_exercise_users)==null?void 0:ca.map(zr=>zr.user_id);cn([...Dl])}else cn([]);ku(!1),Fu(!1)}else ku(Yt.is_miss_exam_user),Fu(Yt.is_no_passing_user)},disabled:!((Yt==null?void 0:Yt.exercise_status)===1&&(wn!=null&&wn.allow_create_make_up))}),Oa.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!In&&Oa.createElement(fe.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},Oa.createElement(ye.default,{checked:yu,disabled:!((Yt==null?void 0:Yt.exercise_status)===1&&(Yt==null?void 0:Yt.miss_exam_count)>0&&(wn!=null&&wn.allow_create_make_up)),onChange:aa=>{ku(aa.target.checked)}},Oa.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Oa.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ru(1),uu(!1),Rn(!0)}},"\uFF08",`${(Yt==null?void 0:Yt.miss_exam_count)||0}\u4EBA`,"\uFF09"),Oa.createElement(ye.default,{checked:bu,disabled:!((Yt==null?void 0:Yt.exercise_status)===1&&(Yt==null?void 0:Yt.no_passing_count)>0&&(wn!=null&&wn.allow_create_make_up)),onChange:aa=>{Fu(aa.target.checked)}},Oa.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Oa.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ru(2),uu(!1),Rn(!0)}},"\uFF08",`${(Yt==null?void 0:Yt.no_passing_count)||0}\u4EBA`,"\uFF09")),In&&Oa.createElement(fe.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},Oa.createElement(Ce.ZP,{type:"primary",ghost:!0,disabled:!((Yt==null?void 0:Yt.exercise_status)===1&&(wn!=null&&wn.allow_create_make_up)),onClick:()=>{Rn(!0),ru(void 0)}},Oa.createElement("span",null,Oa.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Oa.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Oa.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Mn.length||0} \u4EBA`,"\uFF09"))),Oa.createElement("div",{className:Ur.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),Oa.createElement("div",null,Oa.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},Oa.createElement(ye.default,{disabled:bn,checked:ga,onChange:aa=>{aa.target.checked===!1?Ze(wl=>hd(Qs({},wl),{time:-1})):Ma.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),wu(aa.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),ga&&Oa.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Oa.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),Oa.createElement(Ve.Z,{size:"large",disabled:bn,min:1,style:{width:"200px"},value:Yt.time===-1?null:Yt.time,precision:0,addonAfter:"\u5206\u949F",onChange:aa=>{Yt.time=aa,Ze(Qs({},Yt))}}))),ga&&Oa.createElement(Ee.default,{form:Ma},Oa.createElement(gd,{disabled:bn,time:Yt.time})),Oa.createElement("div",null,Oa.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Oa.createElement(ye.default,{checked:Yt.enable_last_times,onChange:aa=>Ze(wl=>hd(Qs({},wl),{enable_last_times:aa.target.checked})),disabled:bn,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),Yt.enable_last_times&&Oa.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Oa.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),Oa.createElement(Ve.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Yt==null?void 0:Yt.last_times,disabled:bn||!Yt.enable_last_times,min:0,onChange:aa=>{Yt.last_times=aa,Ze(Qs({},Yt))}}),Oa.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),Oa.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Oa.createElement(fe.Z,null,Oa.createElement(ye.default,{checked:Yt.enable_answer_time,onChange:aa=>Ze(wl=>hd(Qs({},wl),{enable_answer_time:aa.target.checked})),disabled:bn,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),Yt.enable_answer_time&&Oa.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Oa.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),Oa.createElement(Ve.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Yt==null?void 0:Yt.answer_time,disabled:bn||!Yt.enable_answer_time,min:0,onChange:aa=>{Yt.answer_time=aa,Ze(Qs({},Yt))}}),Oa.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(wn!=null&&wn.appraise_label)&&(!(wn!=null&&wn.is_make_up_exercise)&&(0,Sn.GJ)()||(wn==null?void 0:wn.is_make_up_exercise)&&(wn==null?void 0:wn.allow_create_make_up))&&Oa.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Eu},"\u4FDD\u5B58"),Oa.createElement(p0.Z,{visible:gn,setVisible:Rn,onK:va,selectKeys:Mn,selectRows:cu,appointStudent:In,modalParams:Fn}),Oa.createElement(gi.Z,{resdata:Ru,type:"exercisepush",okloading:hu,oktext:(Ru==null?void 0:Ru.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:aa=>Nc(void 0,null,function*(){ft(!0);let wl=yield(0,re.ZP)(`/api/courses/${Pt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(Pt==null?void 0:Pt.categoryId)]}});ft(!1),(wl==null?void 0:wl.status)===0&&ha(qt)})}))};var zc=(0,se.connect)(({exercise:b,loading:z,globalSetting:y,classroomList:ze,user:at})=>({exercise:b,loading:z.effects,globalSetting:y,user:at,classroomList:ze}))(hm),Fd=E(19248),A0=E(20181),Fm=Object.defineProperty,g0=Object.getOwnPropertySymbols,Yd=Object.prototype.hasOwnProperty,Cm=Object.prototype.propertyIsEnumerable,h0=(b,z,y)=>z in b?Fm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,F0=(b,z)=>{for(var y in z||(z={}))Yd.call(z,y)&&h0(b,y,z[y]);if(g0)for(var y of g0(z))Cm.call(z,y)&&h0(b,y,z[y]);return b},ym=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const{TabPane:C0}=be.default,Bm=({exercise:b,loading:z,dispatch:y})=>{var ze;const at=(0,se.useParams)(),Me=(0,se.useLocation)(),[yt]=Ee.default.useForm(),[je,ce]=(0,a.useState)({}),[de,kt]=(0,a.useState)("1");return(0,a.useEffect)(()=>{b.actionTabs.key==="addIp"&&(yt.resetFields(),kt("1"))},[b.actionTabs]),a.createElement(oe.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:b.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>ym(void 0,null,function*(){if(yield yt.validateFields(),!je.ip){const mn=je.startIP.split(".")[3];if(parseInt(mn)>parseInt(je.endIP)){me.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}y({type:"exercise/setActionTabs",payload:{key:"insterIp",data:F0({},yt.getFieldValue()),type:b.actionTabs.type}})}),onCancel:()=>{y({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(be.default,{activeKey:de,onChange:mn=>{kt(mn),yt.resetFields()}},a.createElement(C0,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(C0,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(Ee.default,{form:yt,className:"pt30",name:"form",layout:"vertical",onValuesChange:(mn,Wt)=>{ce(F0({},Wt))}},de==="1"&&a.createElement(Ee.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(ln.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:mn=>{yt.setFieldsValue({ip:[...mn.filter(Wt=>(0,A0.t)(Wt)?!0:(me.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),de==="2"&&a.createElement(fe.Z,{gutter:[20,20]},a.createElement(he.Z,{flex:"1"},a.createElement(Ee.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(Le.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:mn=>{let Wt="";(0,A0.t)(mn.target.value)?Wt=mn.target.value:(Wt="",me.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),yt.setFieldsValue({startIP:Wt})}}))),a.createElement(he.Z,{flex:"1"},a.createElement(Ee.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(Le.default,{onBlur:mn=>{},prefix:a.createElement("span",{className:"font14"},(ze=je.startIP)==null?void 0:ze.substring(0,je.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var y0=(0,se.connect)(({exercise:b,loading:z})=>({exercise:b,loading:z}))(Bm),so=E(22663),mu=E(59301),Dm=Object.defineProperty,bm=Object.defineProperties,xm=Object.getOwnPropertyDescriptors,Kd=Object.getOwnPropertySymbols,wm=Object.prototype.hasOwnProperty,Im=Object.prototype.propertyIsEnumerable,B0=(b,z,y)=>z in b?Dm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Cc=(b,z)=>{for(var y in z||(z={}))wm.call(z,y)&&B0(b,y,z[y]);if(Kd)for(var y of Kd(z))Im.call(z,y)&&B0(b,y,z[y]);return b},Xd=(b,z)=>bm(b,xm(z)),Cd=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const yd=({exercise:b,globalSetting:z,loading:y,dispatch:ze})=>{var at,Me,yt,je,ce,de,kt;const{workSetting:mn,commonHeader:Wt}=b,[Dt]=Ee.default.useForm(),Zt=(0,se.useParams)();Zt.category=Zt.categoryId;const[Bn,Qt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)(!1),[wt,Nt]=(0,a.useState)(!1),wn={question_random:!1,choice_random:!1,start_password:((at=mn==null?void 0:mn.exercise)==null?void 0:at.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((Me=mn==null?void 0:mn.exercise)==null?void 0:Me.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[Pt,bn]=(0,a.useState)(wn);const[An,hu]=(0,a.useState)(!1),[ft,Ft]=(0,a.useState)(!1),[Mt,qt]=(0,a.useState)(!1),[Hn,Jn]=(0,a.useState)(null);(0,a.useEffect)(()=>{var In;Hu(),mn!=null&&mn.exercise&&!(0,Sn.aN)()&&!((In=mn==null?void 0:mn.exercise)!=null&&In.is_creator)&&Qt(!0)},[mn]),(0,a.useEffect)(()=>{((Wt==null?void 0:Wt.exercise_status)==="5"||Wt!=null&&Wt.appraise_label)&&Qt(!0)},[Wt]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{b.actionTabs.key==="insterIp"&&(b.actionTabs.data.ip?Pt[b.actionTabs.type]=[...Pt[b.actionTabs.type]||[],...b.actionTabs.data.ip]:Pt[b.actionTabs.type]=[...Pt[b.actionTabs.type]||[],`${b.actionTabs.data.startIP},${b.actionTabs.data.startIP.substring(0,b.actionTabs.data.startIP.lastIndexOf("."))+"."+b.actionTabs.data.endIP}`],Yt(Pt),hu(!0))},[b.actionTabs]);const Hu=()=>{const In=JSON.parse(JSON.stringify(mn));Object.keys(Pt).forEach(uu=>{var yu;Pt[uu]=(yu=In==null?void 0:In.exercise)==null?void 0:yu[uu]}),Yt(Xd(Cc({},Pt),{ip_limit:Pt.ip_limit!=="no"}))},Yt=In=>{bn(In),Dt.setFieldsValue(In)},Ze=In=>{var uu,yu;if(In.categoryId=Zt.categoryId,In.ip_limit=In.ip_limit?"pub":"no",In.ip_bind||(In.ip_bind_type=!1),In.open_camera&&In.photo_count<1){me.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!In.start_password&&In.is_start_locked){me.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(In.ip_limit!=="no"&&!((uu=In.public_ip)!=null&&uu.length)&&!((yu=In.inner_ip)!=null&&yu.length)){me.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(In.is_locked||In.open_camera||In.screen_open||In.login_restrict||In.ip_bind||In.ip_limit=="pub"||In.ip_limit=="inner"||In.identity_verify||In.open_phone_video_recording){if((Wt==null?void 0:Wt.exercise_type)==1){fu(In);return}oe.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:mu.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",mu.createElement("span",{style:{color:"#FA6400"}}," ",(0,Oe.hi)(In)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>fu(In)});return}Pn(In)},fu=In=>{if(In.open_camera||In.screen_open){const uu=oe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:mu.createElement("div",{className:"font16 p20"},In.open_camera&&mu.createElement(fe.Z,{justify:"start",className:"mt20"},mu.createElement(he.Z,{flex:"24px"},mu.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),mu.createElement(he.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",mu.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",mu.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),In.screen_open&&mu.createElement(fe.Z,{justify:"start",className:"mt20"},mu.createElement(he.Z,{flex:"24px",className:"mr20"},mu.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),mu.createElement(he.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",mu.createElement("img",{width:"26",src:Ho.JA})," ",mu.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",mu.createElement("img",{width:"26",src:Ho.Gm})," ",mu.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),mu.createElement("p",{className:"ml40 mt40"},mu.createElement(ye.default,{onChange:yu=>uu.update({okButtonProps:{disabled:!yu.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{Pn(In)},okButtonProps:{disabled:!0}})}else Pn(In)},Pn=In=>Cd(void 0,null,function*(){rn(!0);const uu=yield(0,re.ZP)(`/api/exercises/${Zt==null?void 0:Zt.categoryId}/prevent_cheating_settings.json`,{method:"post",body:In});rn(!1),uu.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),ze({type:"exercise/getCommonHeader",payload:Cc({},Zt)}),ze({type:"exercise/getWorkSetting",payload:Cc({},Zt)}),hu(!1))});(0,a.useEffect)(()=>{wu(An?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[An]);const ga=In=>{In.preventDefault(),In.returnValue=""},wu=(In="")=>{ze({type:"exercise/setActionTabs",payload:{key:In}})};return mu.createElement("section",{className:Ur.formDom,style:{padding:"30px 50px"}},mu.createElement(sn.Z,{spinning:y["exercise/getWorkSetting"]||an},mu.createElement(Ee.default,{form:Dt,name:"basicForm",initialValues:wn,colon:!1,onValuesChange:(In,uu)=>{console.log("onValuesChange",uu);let yu=uu;for(const ku in In){if(ku=="is_locked"&&!uu[ku]&&(yu.login_restrict=!1,yu.screen_open=!1),ku=="login_restrict"&&uu[ku]&&(yu.is_locked=!0),ku=="screen_open"&&uu[ku]&&(yu.is_locked=!0),ku=="screen_shot_open"&&uu[ku]){const bu=oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:mu.createElement("div",null,mu.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",mu.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),mu.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>Cd(void 0,null,function*(){yu.screen_shot_open=!0,Yt(yu)}),onCancel:()=>{yu.screen_shot_open=!1,Yt(yu),bu.destroy()}});break}(ku=="ip_bind"||ku=="ip_limit")&&!uu.is_locked&&uu[ku]&&(yu.is_locked=!0),ku=="open_camera"&&(yu.photo_count=yu.photo_count||5)}Yt(yu),hu(!0)},onFinish:Ze},mu.createElement("div",{className:Ur.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,null,mu.createElement(pe.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:Hn,onChange:In=>{if(In.target.value==="exam")Yt(Xd(Cc(Cc({},wn),Pt),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(In.target.value==="practice"){oe.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{Yt(Xd(Cc({},wn),{question_random:!0,choice_random:!0,forbid_copy:!1})),Jn(In.target.value)}});return}Jn(In.target.value)},buttonStyle:"solid",disabled:Bn},mu.createElement(pe.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),mu.createElement(pe.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F")))),mu.createElement("div",{className:Ur.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},mu.createElement(ye.default,{disabled:Bn},mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34")))),mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},mu.createElement(ye.default,{disabled:Bn},mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71")))),mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},mu.createElement(ye.default,{disabled:Bn},mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71")))),mu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},mu.createElement(ye.default,{disabled:Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09")))))),Pt.is_start_locked&&(0,Sn.GJ)()?mu.createElement(fe.Z,{className:Ur.unlockKeyWrapper,align:"middle"},mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"start_password",style:{marginBottom:0}},mu.createElement(Le.default,{size:"large",className:Ur.unlockKeyInput,disabled:Bn,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"}))),mu.createElement(he.Z,null,!Bn&&mu.createElement(Ce.ZP,{type:"link",loading:ft,onClick:()=>Cd(void 0,null,function*(){if(!(Wt!=null&&Wt.is_old_data_for_time)&&(0,Oe.Ye)(ze))return;Ft(!0);let In=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),uu=yield(0,re.ZP)(`/api/exercises/${Zt==null?void 0:Zt.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:In}});Ft(!1),(uu==null?void 0:uu.status)===0&&Dt.setFieldsValue({start_password:In})})},"\u6362\u4E00\u6362"))):mu.createElement(Ee.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),mu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},mu.createElement(ye.default,{disabled:Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09")))))),Pt.is_locked&&(0,Sn.GJ)()?mu.createElement(fe.Z,{className:Ur.unlockKeyWrapper,align:"middle"},mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{style:{marginBottom:0},name:"unlock_key"},mu.createElement(Le.default,{size:"large",className:Ur.unlockKeyInput,disabled:Bn,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}))),mu.createElement(he.Z,null,!Bn&&mu.createElement(Ce.ZP,{type:"link",loading:Mt,onClick:()=>Cd(void 0,null,function*(){if(!(Wt!=null&&Wt.is_old_data_for_time)&&(0,Oe.Ye)(ze))return;qt(!0);let In=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),uu=yield(0,re.ZP)(`/api/exercises/${Zt==null?void 0:Zt.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:In}});qt(!1),(uu==null?void 0:uu.status)===0&&Dt.setFieldsValue({unlock_key:In})})},"\u6362\u4E00\u6362"))):mu.createElement(Ee.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(ye.default,{disabled:Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09")))))),mu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"screen_open",valuePropName:"checked"},mu.createElement(ye.default,{disabled:Bn},mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377")))),Pt.screen_open?mu.createElement(mu.Fragment,null,mu.createElement(fe.Z,{gutter:10,className:`${Ur.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},mu.createElement(he.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),mu.createElement(he.Z,null,mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"screen_num",style:{marginBottom:0}},mu.createElement(Ve.Z,{size:"large",disabled:Bn,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}})))),mu.createElement(he.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),mu.createElement(he.Z,null,mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"screen_sec",style:{marginBottom:0}},mu.createElement(Ve.Z,{size:"large",disabled:Bn,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}})))),mu.createElement(he.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),mu.createElement(fe.Z,{gutter:10,className:`c-grey-333 ${Ur.unlockKeyWrapper}`,align:"middle",wrap:!1},mu.createElement(he.Z,null,mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},mu.createElement(Be.Z,{disabled:Bn||!Pt.screen_open})))),mu.createElement(he.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):mu.createElement(mu.Fragment,null,mu.createElement(Ee.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),mu.createElement(Ee.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),mu.createElement(Ee.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),mu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},mu.createElement(ye.default,{disabled:Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09")))))),Pt.ip_bind&&(0,Sn.GJ)()?mu.createElement(fe.Z,{className:Ur.unlockKeyWrapper,style:{flexDirection:"column"}},mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},mu.createElement(pe.ZP.Group,null,mu.createElement(pe.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},mu.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),mu.createElement(pe.ZP,{value:!0,style:{fontWeight:"400"}},mu.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",mu.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09"))))))):mu.createElement(Ee.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),mu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},mu.createElement(ye.default,{disabled:Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09")))))),mu.createElement(Ee.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),mu.createElement(Ee.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Pt==null?void 0:Pt.ip_limit)&&mu.createElement(fe.Z,{className:Ur.unlockKeyWrapper,style:{flexDirection:"column"}},mu.createElement(he.Z,null,mu.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),mu.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),mu.createElement(fe.Z,{className:`mt15 ${Ur.ipWrp}`,style:{background:"#F6F7F9"}},mu.createElement(he.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),mu.createElement(he.Z,null,(yt=Pt.public_ip)==null?void 0:yt.map((In,uu)=>mu.createElement("span",{key:uu,className:Ur.ipItem},mu.createElement("i",null,In," "),!Bn&&mu.createElement(Fd.Z,{onClick:()=>{oe.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Pt.public_ip.splice(uu,1),Yt(Cc({},Pt))}})},className:" c-grey-c",size:20}))),(0,Sn.GJ)()&&!Bn&&mu.createElement("span",{onClick:()=>{!(Wt!=null&&Wt.is_old_data_for_time)&&(0,Oe.Ye)(ze)||ze({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",mu.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),mu.createElement(fe.Z,{className:`mt15 ${Ur.ipWrp}`,style:{background:"#F6F7F9"}},mu.createElement(he.Z,null,mu.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),mu.createElement(he.Z,null,(je=Pt.inner_ip)==null?void 0:je.map((In,uu)=>mu.createElement("span",{className:Ur.ipItem},mu.createElement("i",null,In," "),!Bn&&mu.createElement(Fd.Z,{onClick:()=>{Bn||oe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Pt.inner_ip.splice(uu,1),Yt(Cc({},Pt))}})},className:" c-grey-c",size:20}))),(0,Sn.GJ)()&&!Bn&&mu.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{!(Wt!=null&&Wt.is_old_data_for_time)&&(0,Oe.Ye)(ze)||ze({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",mu.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),mu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},mu.createElement(ye.default,{disabled:Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09")))))),Pt.open_camera?mu.createElement(fe.Z,{gutter:10,className:`c-grey-333 ${Ur.unlockKeyWrapper}`,align:"middle",wrap:!1},mu.createElement(he.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),mu.createElement(he.Z,null,mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"photo_count",style:{marginBottom:0}},mu.createElement(Ve.Z,{size:"large",disabled:Bn||!Pt.open_camera,min:1,max:(0,Sn.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}})))),mu.createElement(he.Z,null,mu.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):mu.createElement(Ee.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(ye.default,{disabled:!(0,Sn.ag)()||Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09")))))),mu.createElement(so.Z,{disableWhenCommunity:!(Wt!=null&&Wt.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},mu.createElement(ye.default,{disabled:!(0,Sn.ag)()||Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09"))))))),((0,Sn.aN)()||((ce=b==null?void 0:b.commonHeader)==null?void 0:ce.exercise_author))&&!(Wt!=null&&Wt.appraise_label)&&mu.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Dt.submit()}},"\u4FDD\u5B58")),mu.createElement(y0,null),mu.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:wt,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Nt(!1)},mu.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},mu.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(de=z==null?void 0:z.setting)==null?void 0:de.homepage_tea_qq_number," "),mu.createElement("img",{src:`${we.Z.IMG_SERVER}/${(kt=z==null?void 0:z.setting)==null?void 0:kt.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var D0=(0,se.connect)(({exercise:b,loading:z,globalSetting:y})=>({exercise:b,loading:z.effects,globalSetting:y}))(yd),xr=E(59301),Pm=Object.defineProperty,Sm=Object.defineProperties,Nm=Object.getOwnPropertyDescriptors,Qc=Object.getOwnPropertySymbols,Om=Object.prototype.hasOwnProperty,b0=Object.prototype.propertyIsEnumerable,x0=(b,z,y)=>z in b?Pm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,yc=(b,z)=>{for(var y in z||(z={}))Om.call(z,y)&&x0(b,y,z[y]);if(Qc)for(var y of Qc(z))b0.call(z,y)&&x0(b,y,z[y]);return b},Jd=(b,z)=>Sm(b,Nm(z)),w0=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const qd=({exercise:b,loading:z,dispatch:y})=>{var ze,at,Me;const{workSetting:yt,commonHeader:je}=b,ce=(0,se.useParams)();ce.category=ce.categoryId;const[de,kt]=(0,a.useState)(!1),[mn,Wt]=(0,a.useState)(!1);let[Dt,Zt]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1,choice_public_result:!1});(0,a.useEffect)(()=>{Qt("\u8868\u5355\u672A\u4FDD\u5B58")},[Dt]);const Bn=Nt=>{Nt.preventDefault(),Nt.returnValue=""},Qt=(Nt="")=>{y({type:"exercise/setActionTabs",payload:{key:Nt}})};(0,a.useEffect)(()=>{var Nt,wn;an(),(Nt=yt==null?void 0:yt.exercise)!=null&&Nt.id&&!(0,Sn.aN)()&&!((wn=yt==null?void 0:yt.exercise)!=null&&wn.is_creator)&&kt(!0)},[b==null?void 0:b.workSetting]),(0,a.useEffect)(()=>{},[]);const an=()=>{const Nt=JSON.parse(JSON.stringify(yt));Object.keys(Dt).forEach(wn=>{var Pt;Dt[wn]=(Pt=Nt==null?void 0:Nt.exercise)==null?void 0:Pt[wn]}),console.log("--111-",yt,Dt),Zt(Dt),b.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&Qt("")},rn=()=>{const Nt=JSON.parse(JSON.stringify(Dt));Nt.categoryId=ce.categoryId,wt(Nt)},wt=Nt=>w0(void 0,null,function*(){var wn;if((Nt==null?void 0:Nt.use_blank_score)!==((wn=yt==null?void 0:yt.exercise)==null?void 0:wn.use_blank_score)){let bn=oe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>w0(void 0,null,function*(){Wt(!0);const An=yield(0,re.ZP)(`/api/exercises/${ce==null?void 0:ce.categoryId}/property_settings.json`,{method:"post",body:Nt});Wt(!1),An.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qt(""),y({type:"exercise/getCommonHeader",payload:yc({},ce)}),y({type:"exercise/getWorkSetting",payload:yc({},ce)}),Wt(!1))})});Nt!=null&&Nt.use_blank_score?bn.update({content:xr.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",xr.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):bn.update({content:xr.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",xr.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}Wt(!0);const Pt=yield(0,re.ZP)(`/api/exercises/${ce==null?void 0:ce.categoryId}/property_settings.json`,{method:"post",body:Nt});Wt(!1),Pt.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qt(""),y({type:"exercise/getCommonHeader",payload:yc({},ce)}),y({type:"exercise/getWorkSetting",payload:yc({},ce)}))});return xr.createElement("section",{className:Ur.scoreSettingWrapper,style:{padding:"30px 50px"}},xr.createElement(sn.Z,{spinning:z["exercise/getWorkSetting"]||mn},(je==null?void 0:je.is_make_up_exercise)&&xr.createElement(xr.Fragment,null,xr.createElement(fe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},xr.createElement(he.Z,null,xr.createElement(ye.default,{checked:Dt.open_make_up,disabled:de,onChange:Nt=>{Dt.open_make_up=Nt.target.checked,Zt(Object.assign({},Dt))},className:Ur.mainRuleText},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),Dt.open_make_up&&xr.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},xr.createElement("div",null,"\u6263\u5206"),xr.createElement(Ve.Z,{value:Dt==null?void 0:Dt.make_up_score,min:1,step:1,max:(ze=yt==null?void 0:yt.exercise)!=null&&ze.total_score?Number((at=yt==null?void 0:yt.exercise)==null?void 0:at.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:Nt=>{Zt(Jd(yc({},Dt),{make_up_score:Math.floor(Nt)}))}}))),xr.createElement(fe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},xr.createElement(he.Z,null,xr.createElement(ye.default,{checked:Dt.use_blank_score,disabled:de,onChange:Nt=>{Dt.use_blank_score=Nt.target.checked,Zt(Object.assign({},Dt))},className:Ur.mainRuleText},xr.createElement(xr.Fragment,null,xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),xr.createElement(fe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},xr.createElement(he.Z,null,xr.createElement(ye.default,{checked:Dt.downcase,disabled:de,onChange:Nt=>{Dt.downcase=Nt.target.checked,Zt(Object.assign({},Dt))},className:Ur.mainRuleText},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),xr.createElement(fe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},xr.createElement(he.Z,null,xr.createElement(ye.default,{checked:Dt.choice_public_result,disabled:de,onChange:Nt=>{Dt.choice_public_result=Nt.target.checked,Zt(Object.assign({},Dt))},className:Ur.mainRuleText},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5B9E\u8BAD\u9898\u7684\u7406\u8BBA\u5173\u5361\u516C\u5F00\u8BC4\u6D4B\u7ED3\u679C")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u7406\u8BBA\u9898\u8FDB\u884C\u8BC4\u6D4B\u5C55\u793A\u7B54\u5BF9\u7B54\u9519\uFF09"))),xr.createElement(fe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},xr.createElement(he.Z,null,xr.createElement(ye.default,{checked:Dt.open_total_score,disabled:de,onChange:Nt=>{Dt.open_total_score=Nt.target.checked,Nt.target.checked?(Dt.open_score=!1,Dt.open_score_reviewed=!0):(Dt.open_score=!0,Dt.open_score_reviewed=!1),Zt(Object.assign({},Dt))},className:Ur.mainRuleText},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),Dt.open_total_score&&xr.createElement(xr.Fragment,null,xr.createElement(fe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},xr.createElement(pe.ZP.Group,{disabled:de,value:Dt.open_score?"afterEndTime":Dt!=null&&Dt.open_score_reviewed?"afterReview":"afterCommit",onChange:Nt=>{Nt.target.value==="afterEndTime"?Zt(wn=>Jd(yc({},wn),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Nt.target.value==="afterReview"?Zt(wn=>Jd(yc({},wn),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):Zt(wn=>Jd(yc({},wn),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},xr.createElement(pe.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},xr.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),xr.createElement(pe.ZP,{value:"afterCommit",style:{marginRight:"80px"}},xr.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),xr.createElement(pe.ZP,{value:"afterReview"},xr.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),xr.createElement(fe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},xr.createElement(ye.default,{className:Ur.mainRuleText,checked:Dt.answered_open,disabled:de,onChange:Nt=>{Dt.answered_open=Nt.target.checked,Zt(Object.assign({},Dt))}},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),Dt.answered_open&&xr.createElement(fe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},xr.createElement(pe.ZP.Group,{value:Dt.answer_open,disabled:de,onChange:Nt=>{Dt.answer_open=Nt.target.value,Zt(Object.assign({},Dt))}},xr.createElement(pe.ZP,{value:!0,style:{marginRight:"25px"}},xr.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),xr.createElement(pe.ZP,{value:!1},xr.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),xr.createElement(fe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},xr.createElement(ye.default,{className:Ur.mainRuleText,checked:Dt.score_open,disabled:de,onChange:Nt=>{Dt.score_open=Nt.target.checked,Zt(Object.assign({},Dt))}},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),xr.createElement(fe.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},xr.createElement(ye.default,{className:Ur.mainRuleText,checked:Dt.show_statistic,disabled:de,onChange:Nt=>{Dt.show_statistic=Nt.target.checked,Zt(Object.assign({},Dt))}},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,Sn.aN)()||((Me=b==null?void 0:b.commonHeader)==null?void 0:Me.exercise_author))&&xr.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:rn},"\u4FDD\u5B58")))};var Mm=(0,se.connect)(({exercise:b,loading:z,globalSetting:y})=>({exercise:b,loading:z.effects,globalSetting:y}))(qd),I0=E(98160),wr=E(59301),P0=Object.defineProperty,Lm=Object.defineProperties,S0=Object.getOwnPropertyDescriptors,N0=Object.getOwnPropertySymbols,O0=Object.prototype.hasOwnProperty,ff=Object.prototype.propertyIsEnumerable,Bd=(b,z,y)=>z in b?P0(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,dc=(b,z)=>{for(var y in z||(z={}))O0.call(z,y)&&Bd(b,y,z[y]);if(N0)for(var y of N0(z))ff.call(z,y)&&Bd(b,y,z[y]);return b},Hc=(b,z)=>Lm(b,S0(z)),M0=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Rm=({exercise:b,globalSetting:z,loading:y,dispatch:ze})=>{const{workSetting:at,commonHeader:Me}=b,yt=(0,se.useParams)();yt.category=yt.categoryId;const{verifyModelUser:je,ContactModalElement:ce}=(0,I0.Z)(),[de,kt]=(0,a.useState)(!1),[mn,Wt]=(0,a.useState)(0),[Dt,Zt]=(0,a.useState)(0),[Bn,Qt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)({}),[wt,Nt]=(0,a.useState)(!1),[wn,Pt]=(0,a.useState)([]),[bn,An]=(0,a.useState)([]),[hu,ft]=(0,a.useState)([]),[Ft,Mt]=(0,a.useState)([]),[qt,Hn]=(0,a.useState)([]);let[Jn,Hu]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:"",is_open_ai_review:!1});(0,a.useEffect)(()=>{var Fu;!(0,Sn.aN)()&&!((Fu=at==null?void 0:at.exercise)!=null&&Fu.is_creator)&&kt(!0)},[at]),(0,a.useEffect)(()=>{Yt()},[]);const Yt=()=>M0(void 0,null,function*(){Qt(!0);const Fu=yield(0,re.ZP)(`/api/exercises/${yt==null?void 0:yt.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(Jn).forEach(Mn=>{Jn[Mn]=Fu==null?void 0:Fu[Mn]}),console.log(Fu,"res"),rn(dc({},Fu)),Hn((Fu==null?void 0:Fu.exercise_questions)||[]),wu(dc({},Fu)),An((Fu==null?void 0:Fu.course_review_teachers)||[]),Hu(Hc(dc({},Jn),{select_appraise:!!Fu.end_time})),Wt((Fu==null?void 0:Fu.total)||0),Zt((Fu==null?void 0:Fu.finish_total)||0),Qt(!1),bu("")}),Ze=()=>{const Fu=JSON.parse(JSON.stringify(Jn));if(Fu.select_appraise){if(!Fu.end_time){me.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Fu.review_type&&!Ft.length){me.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Fu.review_type&&!qt.some(Mn=>!!Mn.appraise_teachers.length)){me.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Fu.review_type===0&&(Fu.exercises=Ft==null?void 0:Ft.map(Mn=>{var cn;return{id:Mn.id,total:Mn.total,finish_total:Mn.finish_total,unfinished_total:Mn.unfinished_total,appraise_teacher_ids:(cn=Mn==null?void 0:Mn.appraise_teachers)==null?void 0:cn.map(cu=>({id:cu.id}))}})),Fu.review_type===1&&(Fu.exercise_questions=qt==null?void 0:qt.map(Mn=>{var cn;return{id:Mn.id,total:Mn.total,question_id:Mn.question_id,appraise_teacher_ids:(cn=Mn==null?void 0:Mn.appraise_teachers)==null?void 0:cn.map(cu=>({id:cu.id,message_status:cu.message_status}))}})),oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:wr.createElement("div",null,wr.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",wr.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),wr.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",wr.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",wr.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",wr.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),wr.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},wr.createElement(Se.Z,{style:{marginRight:3}})," ",wr.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{fu(Fu)}});return}fu(Fu)},fu=Fu=>M0(void 0,null,function*(){Qt(!0);const Mn=yield(0,re.ZP)(`/api/exercises/${yt==null?void 0:yt.categoryId}/appraise_settings.json`,{method:"post",body:Fu});if(Qt(!1),Mn.status===0){me.ZP.success("\u4FDD\u5B58\u6210\u529F"),bu(""),Yt(),ze({type:"exercise/getCommonHeader",payload:dc({},yt)});return}}),Pn=(Fu,Mn)=>{const cn=Math.floor(Fu/Mn);let cu=Fu%Mn;const zn=[];for(let gn=0;gn0?1:0)),cu--;return zn},ga=Fu=>{var Mn;if(!(!(Me!=null&&Me.is_old_data_for_time)&&(0,Oe.Ye)(ze))){if(Fu[0]){let cn=[];Ft.forEach(zn=>cn=cn.concat(zn.appraise_teachers));let cu=bn.filter(zn=>cn.every(gn=>gn.id!==zn.id));console.log(cu,"newItems"),ft([...cu]),Nt(Fu)}if(!Fu[0]){let cn=[];cn=cn.concat(((Mn=qt==null?void 0:qt[Fu[1]])==null?void 0:Mn.appraise_teachers)||[]);let cu=bn.filter(zn=>cn.every(gn=>gn.id!==zn.id));ft([...cu]),Nt(Fu)}}},wu=Fu=>{if(Fu!=null&&Fu.start_appraise){Mt((Fu==null?void 0:Fu.exercises)||[]);return}let Mn=Fu==null?void 0:Fu.exercises;const cn=Pn(Fu==null?void 0:Fu.total,Mn.length),cu=Pn(Fu==null?void 0:Fu.finish_total,Mn.length);cn.forEach((zn,gn)=>{Mn[gn].total=zn}),cu.forEach((zn,gn)=>{Mn[gn].finish_total=zn,Mn[gn].unfinished_total=Mn[gn].total-Mn[gn].finish_total}),Mn=Mn.filter(zn=>zn.total>0),Mt(JSON.parse(JSON.stringify(Mn)))},In=()=>{if(!wn.length){me.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(wt[0]){if(wt[1]===null){const Fu=hu.filter(zn=>wn.includes(zn.id));let Mn=[...Ft,...Fu==null?void 0:Fu.map(zn=>({appraise_teachers:[zn],total:0,finish_total:0,unfinished_total:0}))];const cn=Pn(mn,Mn.length),cu=Pn(Dt,Mn.length);cn.forEach((zn,gn)=>{Mn[gn].total=zn}),cu.forEach((zn,gn)=>{Mn[gn].finish_total=zn,Mn[gn].unfinished_total=Mn[gn].total-Mn[gn].finish_total}),Mn=Mn.filter(zn=>zn.total>0),Mt(JSON.parse(JSON.stringify(Mn))),Nt(!1)}if(wt[1]!==null){const Fu=hu.filter(cn=>wn.includes(cn.id));let Mn=[];Ft.forEach((cn,cu)=>{if(wt[1]===cu){Mn.push(Hc(dc({},cn),{appraise_teachers:[...cn.appraise_teachers,...Fu]}));return}Mn.push(cn)}),Mt(Mn),Nt(!1)}}if(!wt[0]&&wt[1]!==null){let Fu=hu.filter(cn=>wn.includes(cn.id));Fu=Fu.map(cn=>Hc(dc({},cn),{message_status:an!=null&&an.start_appraise?1:0}));let Mn=[];qt.forEach((cn,cu)=>{if(wt[1]===cu){Mn.push(Hc(dc({},cn),{appraise_teachers:[...cn.appraise_teachers,...Fu]}));return}Mn.push(cn)}),Hn(Mn),Nt(!1)}},uu=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Fu,Mn,cn)=>cn+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:Ur.padding,render:(Fu,Mn,cn)=>wr.createElement("span",{className:Ur.tagWrap},wr.createElement("div",null,Fu==null?void 0:Fu.map(cu=>wr.createElement("div",{className:Ur.tag,key:cu.id},wr.createElement("b",{title:cu.name},cu.name),(cu==null?void 0:cu.disabled)!==!0&&!de&&wr.createElement("span",{onClick:zn=>{const gn=Fu.filter(Fn=>Fn.id!==cu.id),Rn=Ft.map((Fn,ru)=>ru===cn?Hc(dc({},Fn),{appraise_teachers:gn}):Fn);gn.length?Mt(Rn):oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const Fn=Ft==null?void 0:Ft.filter((Uu,Wu)=>Wu!==cn),ru=Pn(mn,Fn.length),Ru=Pn(Dt,Fn.length);ru.forEach((Uu,Wu)=>{Fn[Wu].total=Uu}),Ru.forEach((Uu,Wu)=>{Fn[Wu].finish_total=Uu,Fn[Wu].unfinished_total=Fn[Wu].total-Fn[Wu].finish_total}),Mt(JSON.parse(JSON.stringify(Fn)))}})}},wr.createElement("i",{className:"iconfont icon-guanbi7"}))))),!de&&wr.createElement("span",{onClick:()=>ga([!0,cn]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],yu=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Fu,Mn,cn)=>cn+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:Ur.padding,dataIndex:"appraise_teachers",render:(Fu,Mn,cn)=>wr.createElement("span",{className:Ur.tagWrap},wr.createElement("div",null,Fu==null?void 0:Fu.map(cu=>wr.createElement("div",{className:Ur.tag,key:cu.id},wr.createElement("b",{title:cu.name},cu.name),(cu==null?void 0:cu.disabled)!==!0&&!de&&wr.createElement("span",{onClick:()=>{const zn=Fu.filter(Rn=>Rn.id!==cu.id),gn=qt.map((Rn,Fn)=>Fn===cn?Hc(dc({},Rn),{appraise_teachers:zn}):Rn);Hn(gn)}},wr.createElement("i",{className:"iconfont icon-guanbi7"}))))),!de&&wr.createElement("span",{onClick:()=>ga([!1,cn]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{bu("\u8868\u5355\u672A\u4FDD\u5B58")},[Jn]);const ku=Fu=>{Fu.preventDefault(),Fu.returnValue=""},bu=(Fu="")=>{ze({type:"exercise/setActionTabs",payload:{key:Fu}})};return wr.createElement("section",{className:Ur.form,style:{padding:"30px 50px",marginBottom:"0px"}},wr.createElement(sn.Z,{spinning:Bn},wr.createElement("div",{className:Ur.title},"\u96C6\u4E2D\u8BC4\u9605",wr.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),wr.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},wr.createElement(so.Z,{disableWhenCommunity:!(Me!=null&&Me.is_old_data_for_time)},wr.createElement(ye.default,{checked:Jn.select_appraise,disabled:de||!(an!=null&&an.can_open_appraise&&!(an!=null&&an.end_time)),onChange:Fu=>{Jn.select_appraise=Fu.target.checked,Hu(Object.assign({},Jn))}})),wr.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),wr.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),Jn.select_appraise&&wr.createElement("div",{style:{marginTop:"15px",marginLeft:30}},wr.createElement("span",{style:{color:"#666666",marginRight:"20px"}},wr.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),wr.createElement(so.Z,{disableWhenCommunity:!(Me!=null&&Me.is_old_data_for_time)},wr.createElement(Dn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Te()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:de,allowClear:!1,value:Jn.end_time?Te()(Jn.end_time):"",disabledDate:Tt.Q8,disabledTime:Fu=>(0,Tt.d0)(Fu),onChange:(Fu,Mn)=>{Jn.end_time=Mn,Hu(Object.assign({},Jn))}})))),Jn.select_appraise&&wr.createElement("div",null,wr.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},wr.createElement(so.Z,{disableWhenCommunity:!(Me!=null&&Me.is_old_data_for_time)},wr.createElement(ye.default,{checked:Jn.sealed_review,disabled:de||!(an!=null&&an.change_sealed_review),onChange:Fu=>{Jn.sealed_review=Fu.target.checked,Hu(Object.assign({},Jn))}})),wr.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),wr.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),wr.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},wr.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",wr.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),wr.createElement(pe.ZP.Group,{value:Jn.review_type,disabled:de||!!(an!=null&&an.end_time),style:{marginLeft:30},onChange:Fu=>{Jn.review_type=Fu.target.value,Hu(Object.assign({},Jn))}},wr.createElement(so.Z,{disableWhenCommunity:!(Me!=null&&Me.is_old_data_for_time)},wr.createElement(pe.ZP,{value:0},wr.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),wr.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09"))),wr.createElement(so.Z,{disableWhenCommunity:!(Me!=null&&Me.is_old_data_for_time)},wr.createElement(pe.ZP,{style:{marginLeft:"50px"},value:1},wr.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),wr.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09")))),wr.createElement(fe.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},wr.createElement("div",{style:{color:"#666666",marginRight:"20px"}},wr.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),Jn.review_type===0&&wr.createElement("div",{style:{flex:1}},Ft.length>0&&wr.createElement(ge.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Ft,columns:uu}),(an==null?void 0:an.start_appraise)===!1&&!de&&wr.createElement("div",{onClick:()=>ga([!0,null]),style:{display:mn==1&&(Ft==null?void 0:Ft.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),Jn.review_type===1&&wr.createElement("div",{style:{flex:1}},qt.length>0&&wr.createElement(ge.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:qt,columns:yu}))))),((0,Sn.aN)()||!!an.exercise_author)&&wr.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Ze},"\u4FDD\u5B58")),ce(),wr.createElement(oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!wt,title:(wt==null?void 0:wt[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:In,afterClose:()=>{Pt([])},onCancel:()=>{Nt(!1)}},wr.createElement(ge.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Fu=>{Pt(Fu)}},rowKey:"id",dataSource:hu,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var Tm=(0,se.connect)(({exercise:b,loading:z,globalSetting:y})=>({exercise:b,loading:z.effects,globalSetting:y}))(Rm),km=E(96622),L0=E(31599),jl=E(59301),Dd=Object.defineProperty,bd=Object.defineProperties,jm=Object.getOwnPropertyDescriptors,xd=Object.getOwnPropertySymbols,R0=Object.prototype.hasOwnProperty,Zm=Object.prototype.propertyIsEnumerable,T0=(b,z,y)=>z in b?Dd(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,_d=(b,z)=>{for(var y in z||(z={}))R0.call(z,y)&&T0(b,y,z[y]);if(xd)for(var y of xd(z))Zm.call(z,y)&&T0(b,y,z[y]);return b},zm=(b,z)=>bd(b,jm(z)),$d=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const k0=({value:b,onChange:z,disabled:y})=>{var ze;const{coursesId:at}=(0,se.useParams)(),[Me,yt]=(0,a.useState)(!1),[je,ce]=(0,a.useState)([]),[de,kt,mn,Wt]=(0,dn.U)(L0.ur,{coursesId:at,page:1,limit:999,course_group_id:null,import_method:null,search:"",is_manage:!0}),[,,Dt,Zt]=(0,dn.U)(L0.xV,{coursesId:at,limit:2e3}),Bn=[{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0,render:Qt=>jl.createElement(ae.Z,{title:Qt},jl.createElement("span",null,Qt))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0},{title:"",dataIndex:"user_id",ellipsis:!0,render:Qt=>jl.createElement("span",{className:"iconfont icon-shanchudiao current",onClick:()=>{ce(je==null?void 0:je.filter(an=>(an==null?void 0:an.user_id)!==Qt))}})}];return(0,a.useEffect)(()=>{Me&&(mn({}).then(()=>{ce(b)}),Dt({}))},[Me]),(0,a.useEffect)(()=>{ce(b)},[b]),jl.createElement(jl.Fragment,null,jl.createElement("div",{className:"flex item-center gap-10px"},jl.createElement(ae.Z,{title:"\u70B9\u51FB\u6309\u94AE\u663E\u793A\u9009\u62E9\u5B66\u751F\u5F39\u7A97"},jl.createElement(Ce.ZP,{disabled:y,ghost:!0,type:"primary",style:{background:"white"},icon:jl.createElement("span",{className:"iconfont icon-jia"}),onClick:()=>{yt(!0)}},"\u6DFB\u52A0\u4E0D\u53D7\u9650\u5236\u5B66\u751F")),jl.createElement("span",{className:"c-grey-666"},"\u6CE8\u610F\uFF1A\u5DF2\u6DFB\u52A0\u7684\u5B66\u751F\u5C06\u4E0D\u53D7\u7F51\u7EDC\u9650\u5236\uFF0C\u53EF\u4EE5\u6B63\u5E38\u8BBF\u95EE\u6240\u6709\u7F51\u9875")),jl.createElement("div",{className:"flex mt-16px flex-wrap gap-10px"},b==null?void 0:b.map((Qt,an)=>jl.createElement("div",{key:an,className:Ur.AddUnlimitedStudentItem},Qt==null?void 0:Qt.name," ",Qt==null?void 0:Qt.student_id,!y&&jl.createElement("span",{className:`iconfont icon-guanbi3 c-red current ${Ur.iconfontClose}`,onClick:()=>{z==null||z(je==null?void 0:je.filter(rn=>(rn==null?void 0:rn.user_id)!==(Qt==null?void 0:Qt.user_id)))}})))),jl.createElement(oe.default,{open:Me,title:"\u9009\u62E9\u5B66\u751F",centered:!0,width:1200,onCancel:()=>{yt(!1)},onOk:()=>{z==null||z(je),yt(!1)}},jl.createElement("div",{className:"flex item-center mb-20px"},jl.createElement(ln.default,{size:"large",allowClear:!0,value:de==null?void 0:de.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",style:{width:200},onChange:Qt=>{mn({course_group_id:Qt})},options:[{value:null,label:"\u5168\u90E8\u73ED\u7EA7"},...((ze=Zt==null?void 0:Zt.course_groups)==null?void 0:ze.map(Qt=>({value:Qt==null?void 0:Qt.id,label:Qt==null?void 0:Qt.name})))||[]]}),jl.createElement(nr.t7,{className:"ml-auto",style:{width:300},allowClear:!0,onChange:Qt=>{mn({search:Qt})},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"})),jl.createElement("div",{className:"flex gap-10px"},jl.createElement(ge.default,{className:"flex-1 minW-0 minH-0",pagination:!1,loading:kt,dataSource:(Wt==null?void 0:Wt.students)||[],scroll:{y:10*40},locale:{emptyText:jl.createElement(zt.Z,null)},columns:[{title:"\u5E8F\u53F7",dataIndex:"index",render:(Qt,an,rn)=>rn+1},{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0}],rowSelection:{selectedRowKeys:je==null?void 0:je.map(Qt=>Qt==null?void 0:Qt.user_id),onSelect:(Qt,an)=>{ce(an?[...je||[],Qt]:je==null?void 0:je.filter(rn=>(rn==null?void 0:rn.user_id)!==(Qt==null?void 0:Qt.user_id)))},onSelectAll:(Qt,an,rn)=>{if(Qt){const wt=[],Nt=je==null?void 0:je.map(wn=>wn==null?void 0:wn.user_id);for(const wn of rn)Nt.includes(wn==null?void 0:wn.user_id)||wt.push(wn);ce([...je||[],...wt])}else{const wt=rn==null?void 0:rn.map(Nt=>Nt==null?void 0:Nt.user_id);ce(je==null?void 0:je.filter(Nt=>!(wt!=null&&wt.includes(Nt==null?void 0:Nt.user_id))))}}},rowKey:"user_id"}),jl.createElement("div",{className:"flex item-center"},jl.createElement("img",{src:km})),jl.createElement("div",{className:"flex flex-col flex-1 minW-0 minH-0 relative overflow-auto",style:{background:"#3061d008",height:41*11}},jl.createElement("div",{className:"flex sticky",style:{background:"#fff",top:0,zIndex:1}},Bn==null?void 0:Bn.map((Qt,an)=>jl.createElement("div",{key:an,className:"flex-1 winW-0 minH-0 px-8px py-12px ",style:{textAlign:Qt==null?void 0:Qt.align,background:"#3061d01a"}},jl.createElement("span",{className:`${Qt!=null&&Qt.ellipsis?"multi_ellipsis1":""} `},Qt==null?void 0:Qt.title)))),je==null?void 0:je.map((Qt,an)=>jl.createElement("div",{key:an,className:"flex"},Bn==null?void 0:Bn.map((rn,wt)=>{var Nt;return jl.createElement("div",{key:wt,className:"flex-1 winW-0 minH-0 px-8px py-12px ",style:{textAlign:rn==null?void 0:rn.align}},jl.createElement("span",{className:`${rn!=null&&rn.ellipsis?"multi_ellipsis1":""} `},((Nt=rn==null?void 0:rn.render)==null?void 0:Nt.call(rn,Qt==null?void 0:Qt[rn==null?void 0:rn.dataIndex],Qt,wt))||(Qt==null?void 0:Qt[rn==null?void 0:rn.dataIndex])))})))))))},e0=({exercise:b,globalSetting:z,loading:y,dispatch:ze})=>{var at,Me;const{workSetting:yt,commonHeader:je}=b,[ce]=Ee.default.useForm(),de=(0,se.useParams)();de.category=de.categoryId;const[kt,mn]=(0,a.useState)(!1),[Wt,Dt]=(0,a.useState)(!1),Zt={forbid_screen:!1,screen_key:((at=yt==null?void 0:yt.exercise)==null?void 0:at.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:"",forbid_virtual:!1,unlimit_users:[],unlimit_user_ids:[]};let[Bn,Qt]=(0,a.useState)(Zt);const[an,rn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var ft,Ft;wt(),(ft=yt==null?void 0:yt.exercise)!=null&&ft.id&&!(0,Sn.aN)()&&!((Ft=yt==null?void 0:yt.exercise)!=null&&Ft.is_creator)&&mn(!0)},[b==null?void 0:b.workSetting]),(0,a.useEffect)(()=>{((je==null?void 0:je.exercise_status)==="5"||je!=null&&je.appraise_label)&&mn(!0)},[je]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{b.actionTabs.key==="insterIp"&&(b.actionTabs.data.ip?Bn[b.actionTabs.type]=[...Bn[b.actionTabs.type]||[],...b.actionTabs.data.ip]:Bn[b.actionTabs.type]=[...Bn[b.actionTabs.type]||[],`${b.actionTabs.data.startIP},${b.actionTabs.data.startIP.substring(0,b.actionTabs.data.startIP.lastIndexOf("."))+"."+b.actionTabs.data.endIP}`],Nt(Bn),rn(!0))},[b.actionTabs]);const wt=()=>{const ft=JSON.parse(JSON.stringify(yt));Object.keys(Bn).forEach(Ft=>{var Mt;Bn[Ft]=(Mt=ft==null?void 0:ft.exercise)==null?void 0:Mt[Ft]}),Nt(zm(_d({},Bn),{ip_limit:Bn.ip_limit!=="no"}))},Nt=ft=>{Qt(ft),ce.setFieldsValue(ft)};function wn(ft=""){if(!ft)return!1;const Ft=ft.split(` -`),Mt=/^(http|https):\/\//;for(let qt=0;qt{var Ft,Mt;if(ft.categoryId=de.categoryId,ft.forbid_screen&&!(ft!=null&&ft.screen_key.replace(/\s+/g,""))){me.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(ft!=null&&ft.use_white_list&&!((Ft=ft==null?void 0:ft.white_list)!=null&&Ft.length)){me.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(ft!=null&&ft.net_limit){if(ft!=null&&ft.net_limit_list&&!((Mt=ft==null?void 0:ft.net_limit_list)!=null&&Mt.replace(/\s+/g,""))){me.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(wn(ft==null?void 0:ft.net_limit_list)){me.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}bn(ft)},bn=ft=>$d(void 0,null,function*(){Dt(!0);const Ft=yield(0,re.ZP)(`/api/exercises/${de==null?void 0:de.categoryId}/client_cheating_settings.json`,{method:"post",body:ft});Dt(!1),Ft.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),ze({type:"exercise/getCommonHeader",payload:_d({},de)}),ze({type:"exercise/getWorkSetting",payload:_d({},de)}),rn(!1))});(0,a.useEffect)(()=>{An(an?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[an]);const An=(ft="")=>{ze({type:"exercise/setActionTabs",payload:{key:ft}})},hu=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return jl.createElement("section",{className:Ur.formDom,style:{padding:"30px 50px"}},jl.createElement(sn.Z,{spinning:y["exercise/getWorkSetting"]||Wt},jl.createElement(Ee.default,{form:ce,name:"basicForm",initialValues:Zt,colon:!1,onValuesChange:(ft,Ft)=>{var Mt;console.log("onValuesChange",ft,Ft);let qt=Ft;for(const Hn in ft)(Hn=="ip_bind"||Hn=="ip_limit")&&!Ft.is_locked&&Ft[Hn]&&(qt.is_locked=!0),Hn=="open_camera"&&(qt.photo_count=qt.photo_count||5);"unlimit_users"in ft&&(qt.unlimit_user_ids=(Mt=ft==null?void 0:ft.unlimit_users)==null?void 0:Mt.map(Hn=>Hn==null?void 0:Hn.user_id),console.log("unlimit_users",qt==null?void 0:qt.unlimit_user_ids)),Nt(qt),rn(!0)},onFinish:Pt},jl.createElement("div",{className:Ur.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),jl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},jl.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),jl.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",jl.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),jl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},jl.createElement(ye.default,{disabled:kt},jl.createElement(jl.Fragment,null,jl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F"))))),Bn.forbid_screen&&jl.createElement(fe.Z,{className:Ur.unlockKeyWrapper,align:"middle"},jl.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),jl.createElement(ae.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},jl.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Ur.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"screen_key",style:{marginBottom:0}},jl.createElement(Le.default,{size:"large",className:Ur.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"}))),jl.createElement(he.Z,null,!kt&&jl.createElement(Ce.ZP,{type:"link",onClick:()=>{ce.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),jl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},jl.createElement(ye.default,{disabled:kt},jl.createElement(jl.Fragment,null,jl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F"))))),Bn.use_white_list&&jl.createElement(fe.Z,{className:Ur.unlockKeyWrapper,align:"middle"},jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},jl.createElement(ln.default,{mode:"tags",size:"large",disabled:kt,style:{width:1016},options:hu}))))),jl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},jl.createElement(ye.default,{disabled:kt},jl.createElement(jl.Fragment,null,jl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355"))))),Bn.net_limit&&jl.createElement(jl.Fragment,null,jl.createElement(fe.Z,{className:Ur.unlockKeyWrapper,align:"middle"},jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"net_limit_list",style:{marginBottom:0}},jl.createElement(Le.default.TextArea,{rows:5,style:{width:1016},disabled:kt,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A +`)}]};var ye=E(53184),ae=E.n(ye),pe=(At,Vt,Qn)=>new Promise((nu,Wn)=>{var Gn=zt=>{try{It(Qn.next(zt))}catch(sn){Wn(sn)}},Lt=zt=>{try{It(Qn.throw(zt))}catch(sn){Wn(sn)}},It=zt=>zt.done?nu(zt.value):Promise.resolve(zt.value).then(Gn,Lt);It((Qn=Qn.apply(At,Vt)).next())});const Ie={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Re=(At,Vt,Qn,nu)=>{const Wn=Vt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Qn.lineNumber,endColumn:Qn.column});return Array.from(new Set(Wn.match(/\b\w{2,}\b/g)||[])).map(Lt=>({label:Lt,kind:At.languages.CompletionItemKind.Text,insertText:Lt,range:nu}))},Ce=(At,Vt,Qn,nu)=>{At.languages.registerCompletionItemProvider(Vt,{provideCompletionItems(Wn,Gn){const Lt=Wn.getWordUntilPosition(Gn),It={startLineNumber:Gn.lineNumber,endLineNumber:Gn.lineNumber,startColumn:Lt.startColumn,endColumn:Lt.endColumn},zt=Wn.getLineContent(Gn.lineNumber).substring(Lt.startColumn-2,Lt.endColumn);return{suggestions:[...Re(At,Wn,Gn,It),...Qn.map(dn=>({label:dn,kind:At.languages.CompletionItemKind.Keyword,documentation:dn,insertText:dn,insertTextRules:At.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:It})),...nu.map(dn=>({label:dn.label,kind:At.languages.CompletionItemKind.Snippet,documentation:dn.content,insertText:zt.startsWith("#")?dn.content.replace(/#/,""):dn.content,insertTextRules:At.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:It}))]}}})};var fe=At=>{Ie.languages.forEach(Vt=>{At.languages.registerDocumentFormattingEditProvider(Vt,{provideDocumentFormattingEdits(Qn){return pe(this,null,function*(){const nu=ae()(Qn.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Qn.getFullModelRange(),text:nu}]})}})}),Ce(At,"java",se.keywords,se.quickKey),Ce(At,"cpp",oe.keywords,oe.quickKey),Ce(At,"c",we.keywords,[]),Ce(At,"python",Ae.keywords,Ae.quickKey),Ce(At,"scala",me.keywords,me.quickKey)};const Fe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var be=Object.defineProperty,ge=(At,Vt,Qn)=>Vt in At?be(At,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Qn}):At[Vt]=Qn,Se=(At,Vt,Qn)=>ge(At,typeof Vt!="symbol"?Vt+"":Vt,Qn);const Ne=class fp{constructor(Vt,Qn,nu){this.placeholder=Vt,this.editor=Qn,this.monaco=nu,Qn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return fp.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Se(Ne,"ID","editor.widget.placeholderHint");var ne=Ne,Oe=E(96236),xe=E(6767),Ee=E(25399),he=E(89392),Be=E(82033),Le=E(56102),Ve=Object.defineProperty,Ye=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,vt=(At,Vt,Qn)=>Vt in At?Ve(At,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Qn}):At[Vt]=Qn,Ke=(At,Vt)=>{for(var Qn in Vt||(Vt={}))it.call(Vt,Qn)&&vt(At,Qn,Vt[Qn]);if(Te)for(var Qn of Te(Vt))et.call(Vt,Qn)&&vt(At,Qn,Vt[Qn]);return At},mt=(At,Vt)=>Ye(At,Xe(Vt)),ut=(At,Vt)=>{var Qn={};for(var nu in At)it.call(At,nu)&&Vt.indexOf(nu)<0&&(Qn[nu]=At[nu]);if(At!=null&&Te)for(var nu of Te(At))Vt.indexOf(nu)<0&&et.call(At,nu)&&(Qn[nu]=At[nu]);return Qn},ct=(At,Vt,Qn)=>new Promise((nu,Wn)=>{var Gn=zt=>{try{It(Qn.next(zt))}catch(sn){Wn(sn)}},Lt=zt=>{try{It(Qn.throw(zt))}catch(sn){Wn(sn)}},It=zt=>zt.done?nu(zt.value):Promise.resolve(zt.value).then(Gn,Lt);It((Qn=Qn.apply(At,Vt)).next())});function Ot(At){return/^\d+$/.test(At)?`${At}px`:At}function St(){}let st=!1;const Qe={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ge(At=[]){let Vt=At;if(Array.isArray(At)){for(let Qn=0;Qnct(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(At){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",At)}});var Jt=At=>{var Vt=At,{width:Qn="100%",height:nu="100%",value:Wn,language:Gn="javascript",style:Lt={},options:It={},overrideServices:zt={},theme:sn="vs-dark",onEditBlur:dn,isCopy:_e=!1,onSave:Ct,autoHeight:Bt=!1,forbidCopy:lt=!1,forbidCopyTips:Je,onChange:nn=St,editorDidMount:Un=St,onFocus:Yn=St,onBreakPoint:qn=St,breakPointValue:vu=[],filename:oa="educoder.txt",errorLine:Zu,errorContent:su="",highlightLine:Dn,openBreakPoint:Tt=!1,placeholder:Bu="",showMiniMap:Ra=!0}=Vt,sl=ut(Vt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Ga=(0,a.useRef)(),Nu=(0,a.useRef)({}),Cu=(0,a.useRef)(),du=(0,a.useRef)(),Kn=(0,a.useRef)([]),Pu=(0,a.useRef)(!1),Ou=(0,a.useRef)(),Ia=(0,a.useRef)(),Ml=(0,a.useRef)(!1),[dl,Sn]=(0,a.useState)(!1);function jt(){let Au;return Ga.current&&(Au=new re.Z(On=>{for(let Ln of On)(Ln.target.offsetHeight>0||Ln.target.offsetWidth>0)&&Nu.current.instance.layout()}),Au.observe(Ga.current)),Au}function en(){xe.ZP.warning({content:decodeURIComponent(Je||Fe),key:"monaco-editor-tip"})}const Vn=()=>{let Au=Nu.current.instance;if(Wn!=null&&Au&&dl){const On=Au.getModel();On&&Wn!==On.getValue()&&(st=!0,On.setValue(Wn),Au.layout(),st=!1)}};(0,a.useEffect)(()=>{const Au=Be.Z.subscribe("formatDocument",On=>{var Ln;let Mu=Nu.current.instance;(Ln=Mu==null?void 0:Mu.getAction)==null||Ln.call(Mu,"editor.action.formatDocument").run()});return window.updateMonacoValue=On=>{nn(On)},Au},[]),(0,a.useEffect)(()=>{var Au;let On=Nu.current.instance;du.current&&clearTimeout(du.current),du.current=setTimeout(()=>{Vn()},500),Wn&&(Wn!=null&&Wn.length)&&((Au=On==null?void 0:On.updateOptions)==null||Au.call(On,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Wn.split(/\r\n|\r|\n/g).length))+3,5)}))},[Wn,dl,Nu.current]),(0,a.useEffect)(()=>{if(Zu&&Nu.current&&Nu.current.instance){let On=Nu.current.instance;On.changeViewZones(function(Ln){var Mu=document.createElement("div");Mu.style.padding="10px 20px",Mu.style.width="calc(100% - 20px)",Mu.className="my-error-line-wrp",Mu.innerHTML=su,Ln.addZone({afterLineNumber:Zu||11,heightInLines:3,domNode:Mu})});var Au={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};On.addOverlayWidget(Au),On.revealPositionInCenter({lineNumber:20,column:1})}},[Zu,Nu.current,dl]);const pu=(Au="",On)=>{if(!Au||Au.trim()==="")return!0;const Mu=Nu.current.instance.getModel().getLineTokens(On);let Pa=!1;for(let Ju=0;Ju<2;Ju++)Mu.getStandardTokenType(Ju)===1&&(Pa=!0);return Pa};(0,a.useEffect)(()=>{var Au;const On=(Au=Nu.current)==null?void 0:Au.instance;if(On&&dl&<){const Ln=On.onDidBlurEditorWidget(()=>{Ml.current=!1}),Mu=On.onDidFocusEditorText(()=>{Ml.current=!0});return()=>{Ln.dispose(),Mu.dispose()}}},[Nu.current,dl,lt]),(0,a.useEffect)(()=>{var Au;if((Au=Nu.current)!=null&&Au.instance&&dl&&Tt){let On=Nu.current.instance,Ln=On.getModel();if(!Ln)return;(()=>{var Nn;let fn=[],bt=[];const xn=Ln.getAllDecorations();for(let ra of xn)ra.options.className==="highlighted-line"&&(fn.push((Nn=ra==null?void 0:ra.range)==null?void 0:Nn.startLineNumber),bt.push(ra==null?void 0:ra.id));if(Dn===fn[0])return;Ln.deltaDecorations(bt,[]);const Yu=Ln.getLineCount();Dn&&Dn<=Yu&&(On.deltaDecorations([],[{range:new nt.Range(Dn,1,Dn,Ln.getLineMaxColumn(Dn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),On.revealLineInCenter(Dn))})();const Pa=(Nn=!1)=>{var fn;let bt=[],xn=[];const Yu=Ln.getAllDecorations();for(let ra of Yu)ra.options.linesDecorationsClassName==="breakpoints-select"&&(bt.push((fn=ra==null?void 0:ra.range)==null?void 0:fn.startLineNumber),xn.push(ra==null?void 0:ra.id));if(Nn)return{lines:bt,ids:xn};qn(bt)},Ju=Nn=>ct(void 0,null,function*(){let fn={range:new nt.Range(Nn,1,Nn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Ln.deltaDecorations([],[fn]),Pa()}),Vl=Nn=>ct(void 0,null,function*(){let fn=[];const bt=On.getLineDecorations(Nn);for(let xn of bt)xn.options.linesDecorationsClassName==="breakpoints-select"&&fn.push(xn.id);yield Ln.deltaDecorations(fn,[]),Pa()}),Ya=Nn=>{let fn=On.getLineDecorations(Nn);for(let bt of fn)if(bt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,he.isEqual)(vu,Pa(!0).lines)){Ln.deltaDecorations(Pa(!0).ids,[]);const Nn=vu.map(fn=>({range:new nt.Range(fn,1,fn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Ln.deltaDecorations([],Nn)}const Iu=On.onDidChangeModelContent(Nn=>{let fn=On.getPosition();if(fn){let bt=fn.lineNumber;clearTimeout(Ia.current),Ia.current=setTimeout(()=>{pu(Ln.getLineContent(bt),bt)?Vl(bt):Ya(bt)?(Vl(bt),Ju(bt)):Pa()},100)}}),_n=On.onMouseDown(Nn=>{var fn,bt,xn;if(Nn.target.detail&&((xn=(bt=(fn=Nn.target)==null?void 0:fn.element)==null?void 0:bt.className)!=null&&xn.includes("line-numbers"))){let Yu=Nn.target.position.lineNumber;if(pu(Ln.getLineContent(Yu),Yu))return;Ya(Yu)?Vl(Yu):Ju(Yu)}}),Qa=Nn=>{let fn={range:new nt.Range(Nn,1,Nn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Kn.current=On.deltaDecorations(Kn.current,[fn])},Il=()=>{Kn.current=On.deltaDecorations(Kn.current,[])},nr=On.onMouseMove(Nn=>{var fn,bt,xn;if(Il(),Nn.target.detail&&((xn=(bt=(fn=Nn.target)==null?void 0:fn.element)==null?void 0:bt.className)!=null&&xn.includes("line-numbers"))){let Yu=Nn.target.position.lineNumber;if(pu(Ln.getLineContent(Yu),Yu))return;Qa(Yu)}}),pt=On.onMouseLeave(()=>{Il()});return()=>{Iu.dispose(),_n.dispose(),nr.dispose(),pt.dispose()}}},[Nu.current,dl,vu,Dn,Tt,Gn]),(0,a.useEffect)(()=>{var Au;(Au=Nu.current)!=null&&Au.instance&&Tt&&Nu.current.instance.setPosition({lineNumber:0,column:0})},[Dn]);function jn(){let Au=Nu.current.instance;if(Au){const On=Au.getSelection(),Ln=Nu.current.pastePos||{},Mu=new nt.Range(Ln.startLineNumber||On.endLineNumber,Ln.startColumn||On.endColumn,Ln.endLineNumber||On.endLineNumber,Ln.endColumn||On.endColumn);setTimeout(()=>{Au.executeEdits("",[{range:Mu,text:""}])},300)}}function iu(Au){(window.navigator.platform.match("Mac")?Au.metaKey:Au.ctrlKey)&&Au.keyCode==83&&(Au.preventDefault(),Ct())}const au=()=>{if(Bt&&Nu.current.instance){const Au=Nu.current.instance.getContentHeight();Kt(Au{if(!Ml.current)return;const{keyCode:On,ctrlKey:Ln,metaKey:Mu,target:Pa,type:Ju}=Au;return(Ju==="paste"||(On===67||On===86)&&(Mu||Ln))&&Pa.nodeName==="TEXTAREA"&&(en(),Au.preventDefault()),!1};function ie(Au,On){var Ln=window.URL||window.webkitURL||window,Mu=new Blob([On]),Pa=document.createElementNS("http://www.w3.org/1999/xhtml","a");Pa.href=Ln.createObjectURL(Mu),Pa.download=Au,ln(Pa)}(0,a.useEffect)(()=>{au()},[au]),(0,a.useEffect)(()=>{Ga.current&&!dl&&Promise.all([E.e(8909),E.e(8845)]).then(E.bind(E,71448)).then(Au=>{try{nt=Au,Nu.current.instance=nt.editor.create(Ga.current,{value:Wn,language:Ge(Gn),theme:sn,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ra||!1}},zt);const On=Nu.current.instance;let Pa=[...Oe.BH._menuItems].find(Iu=>Iu[0]._debugName=="EditorContext")[1],Ju=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Vl=(Iu,_n)=>{var Qa,Il;let nr=Iu._first;do _n.includes((Il=(Qa=nr.element)==null?void 0:Qa.command)==null?void 0:Il.id)&&Iu._remove(nr);while(nr=nr.next)};if(Un(On,nt),setTimeout(()=>{au(),Nu.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{ie(oa||"educoder.txt",On.getValue())}})},500),Nu.current.subscription=On.onDidChangeModelContent(Iu=>{Pu.current?clearTimeout(Ou.current):(au(),nn(On.getValue(),Iu)),Ou.current=setTimeout(()=>{Pu.current=!1},500)}),window.Monaco||fe(nt,Ge(Gn)),lt&&(Vl(Pa,Ju),Ga.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",te),window.removeEventListener("paste",te),window.addEventListener("keydown",te),window.addEventListener("paste",te)),window.Monaco=nt,dn&&On.onDidBlurEditorWidget(()=>{dn(On.getValue())}),Yn&&On.onDidFocusEditorText(()=>{lt&&Et(),Yn(On.getValue())}),lt){Et();try{On.onDidPaste(Iu=>{const _n=On.getSelection(),Qa=Nu.current.pastePos||{},Il=new nt.Range(Qa.startLineNumber||_n.endLineNumber,Qa.startColumn||_n.endColumn,Qa.endLineNumber||_n.endLineNumber,Qa.endColumn||_n.endColumn);On.executeEdits("",[{range:Iu.range,text:""}])})}catch(Iu){}}let Ya=jt();return Bu&&typeof Bu=="string"&&new ne(Bu,On,nt),Sn(!0),()=>{const Iu=Nu.current.instance;Iu.dispose();const _n=Iu.getModel();_n&&_n.dispose(),Nu.current.subscription&&Nu.current.subscription.dispose(),Ya.unobserve(Ga.current)}}catch(On){}})},[]),(0,a.useEffect)(()=>{if(Nu.current.instance&&dl)return document.addEventListener("keydown",iu,!1),()=>{document.removeEventListener("keydown",iu)}},[Ct,dl]),(0,a.useEffect)(()=>{let Au=Nu.current.instance;if(Au&&dl){let On=Ge(Gn);nt.editor.setModelLanguage(Au.getModel(),On)}},[Gn,dl]),(0,a.useEffect)(()=>{Nu.current.instance&&dl&&nt.editor.setTheme(sn)},[sn,dl]),(0,a.useEffect)(()=>{let Au=Nu.current.instance;Cu.current=It,Au&&dl&&(Au.updateOptions(Ke({},It)),setTimeout(()=>{Au.getModel().updateOptions(Ke({},It))},200))},[JSON.stringify(It),dl]),(0,a.useEffect)(()=>{let Au=Nu.current.instance;Au&&dl&&Au.layout()},[Qn,nu,dl]);const[ve,He]=(0,a.useState)(Ot(Qn)),[rt,Kt]=(0,a.useState)(Ot(nu)),En=mt(Ke({},Lt),{width:ve,height:rt,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Ga,style:En,onFocus:()=>{lt&&Et()}},_e&&a.createElement(Le.CopyToClipboard,{text:Wn,onCopy:()=>xe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Ee.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Rt({width:At="100%",height:Vt="100%",original:Qn,modified:nu,language:Wn,options:Gn={}}){const Lt=(0,a.useRef)(),[It,zt]=(0,a.useState)(null);function sn(Bt){let lt;return Lt.current&&(lt=new re.Z(Je=>{for(let nn of Je)(nn.target.offsetHeight>0||nn.target.offsetWidth>0)&&Bt.layout()}),lt.observe(Lt.current)),lt}(0,a.useEffect)(()=>(Lt.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(Bt=>{nt=Bt;const lt=nt.editor.createDiffEditor(Lt.current,mt(Ke({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Gn),{wordWrap:!0}));zt(lt);let Je=sn(lt);return()=>{lt.dispose();const nn=lt.getModel();nn&&nn.dispose(),Je.unobserve(Lt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{It&&It.setModel({original:nt.editor.createModel(Qn,Wn),modified:nt.editor.createModel(nu,Wn)})},[Qn,nu,Wn,It]);const dn=Ot(At),_e=Ot(Vt),Ct={width:dn,height:_e};return a.createElement("div",{className:"my-diff-editor",ref:Lt,style:Ct})}},77777:function(ht,qe,E){"use strict";var a=E(32370),re=E(82326),we=E(58755),se=E(59301);const oe=re.default.Option;qe.Z=({isTheoretical:Ae,onFontSizeChange:me,cmFontSize:ye,cmCodeMode:ae,autoFormat:pe,onCodeModeChange:Ie,onTabToSpace:Re,onAutoFormat:Ce,formatDocument:fe,className:Fe="",tabToSpace:be,children:ge,code_editor:Se,challenge:Ne,shixun_environment_id:De,shixun_environments:ne})=>{var Oe;const xe={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Ee=(Oe=ne==null?void 0:ne.find(he=>he.shixun_environment_id===De))==null?void 0:Oe.program_language;return console.log("----",Ee,ne,De,Se),se.createElement("div",{className:`tpi-code-setting ${Fe}`},se.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),se.createElement("section",null,se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),se.createElement(re.default,{bordered:!1,size:"small",value:ae,onChange:Ie},se.createElement(oe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),se.createElement(oe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!Ae&&se.createElement(se.Fragment,null,se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),se.createElement(re.default,{bordered:!1,size:"small",value:ye,onChange:me},se.createElement(oe,{value:12},"12px"),se.createElement(oe,{value:14},"14px"),se.createElement(oe,{value:16},"16px"),se.createElement(oe,{value:18},"18px"),se.createElement(oe,{value:20},"20px"),se.createElement(oe,{value:22},"22px"))),se.createElement("div",{className:"file-item"},se.createElement("b",null,"Tab\u8F6C\u6362"),se.createElement(we.Z,{checked:be,onChange:Re})),se.createElement("div",{className:"file-item",onClick:fe},se.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!Ae&&se.createElement(se.Fragment,null,se.createElement("h3",null,"\u5FEB\u6377\u952E"),se.createElement("section",null,se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),se.createElement("span",null,"Ctrl + S")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),se.createElement("span",null,"F1 / Alt + F1")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),se.createElement("span",null,"Ctrl + ]/[")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),se.createElement("span",null,"Ctrl + Shift + \\")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),se.createElement("span",null,"Home")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),se.createElement("span",null,"End"))),ge),!Ae&&se.createElement(se.Fragment,null,se.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),se.createElement("section",null,Ee&&se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),se.createElement("span",null,Ee)),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),se.createElement("span",null,xe[Ne==null?void 0:Ne.difficulty])),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),se.createElement("span",null,Se==null?void 0:Se.name)),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),se.createElement("span",null,Se!=null&&Se.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},48289:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ie}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},re=E(29787),we=E(25399),se=E(89787),oe=E(92310),Ae=E.n(oe),me=E(92232),ye=E(77740),ae=E(59301),Ie=({className:Re,dataSource:Ce=[],col:fe=4,right:Fe,bottom:be=23,precision:ge=0,wrapWidth:Se=1200,trackEventItems:Ne,loading:De,onRemove:ne=()=>{},isCurrent:Oe=!0,showProgress:xe=!1,showAlias:Ee=!1,category:he,hiddenClick:Be})=>{const Le=Math.floor((Se-(fe-1)*Fe)/fe),Ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return ae.createElement(re.Z,{spinning:De},ae.createElement("div",{className:Ae()(a.list,Re)},!!(Ce!=null&&Ce.length)&&(Ce==null?void 0:Ce.map((Ye,Xe)=>{var Te,it,et,vt,Ke,mt,ut,ct,Ot,St,st,Qe,Ge;const{name:nt,id:Et,identifier:Jt,featured:Rt,school_name:At,image_url:Vt,excellent:Qn,is_plan:nu}=Ye;return ae.createElement("div",{key:Et,className:Oe&&xe?a.wrapisCurrent:a.wrap,style:{width:Le,marginRight:(1+Xe)%fe===0?0:Fe+ge,marginBottom:be}},ae.createElement("a",{className:a.li,onClick:Wn=>{Wn.preventDefault(),Wn.stopPropagation(),Ne&&(0,me.L9)([Ne]),(0,me.xg)(`/paths/${Jt}`)}},ae.createElement("div",{className:a.img},ae.createElement("img",{className:a.cover,src:`${Vt}`}),(Te=Ye==null?void 0:Ye.subject_tags)==null?void 0:Te.map((Wn,Gn)=>{var Lt,It;if(Gn===0){const sn=(Lt=Ve.find(dn=>dn.name==Wn))==null?void 0:Lt.swclass;return ae.createElement("span",{className:`sprite ${sn} ${a.sign}`,style:{left:"-4px"}})}const zt=(It=Ve.find(sn=>sn.name==Wn))==null?void 0:It.ptclass;return ae.createElement("span",{className:`sprite ${zt} ${a.sign}`,style:{left:`${48+52*(Gn-1)+2*Gn}px`}})}),ae.createElement("div",{className:a.tagsDom},ae.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(Ye==null?void 0:Ye.excellent)&&ae.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"),((it=Ye==null?void 0:Ye.custom_tags)==null?void 0:it.length)>0&&ae.createElement(we.Z,{title:(Ke=(vt=Ye==null?void 0:Ye.custom_tags)==null?void 0:vt[((et=Ye==null?void 0:Ye.custom_tags)==null?void 0:et.length)-1])==null?void 0:Ke.tag_name},ae.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},ae.createElement("span",{className:"multi-llipsis1e text-10px"},(ct=(ut=Ye==null?void 0:Ye.custom_tags)==null?void 0:ut[((mt=Ye==null?void 0:Ye.custom_tags)==null?void 0:mt.length)-1])==null?void 0:ct.tag_name))))),he=="hide"&&(Ye==null?void 0:Ye.studying)&&Oe&&ae.createElement("div",{className:`${a.movebq} user-path-items`,onClick:Wn=>{Wn.stopPropagation(),ne(Ye)}},ae.createElement("i",{className:"iconfont icon-yichu1 font12"}),ae.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(he)&&Oe&&ae.createElement("div",{className:`${a.hiddenbq} user-path-items`,onClick:Wn=>{Wn.stopPropagation(),Be(Ye)}},ae.createElement("i",{className:`iconfont ${he=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ae.createElement("span",null,he=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ae.createElement("div",{className:a.name},ae.createElement(we.Z,{title:Ee&&(Ye!=null&&Ye.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${nt}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ye==null?void 0:Ye.excellent_alias_name}`)):nt},ae.createElement("span",{className:a.e},Ee&&(Ye==null?void 0:Ye.excellent_alias_name)||nt))),Oe&&xe&&((Ot=Ye==null?void 0:Ye.progress)==null?void 0:Ot.all_score)!=0&&ae.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ae.createElement(se.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((St=Ye==null?void 0:Ye.progress)==null?void 0:St.my_score)/((st=Ye==null?void 0:Ye.progress)==null?void 0:st.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Qe=Ye==null?void 0:Ye.progress)==null?void 0:Qe.my_score,"/",(Ge=Ye==null?void 0:Ye.progress)==null?void 0:Ge.all_score),(!Oe||!xe)&&ae.createElement(we.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${At}`},ae.createElement("div",{className:a.unit},ae.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),At)),(!Oe||!xe)&&ae.createElement("div",{className:a.tags},ae.createElement("div",null,ae.createElement(we.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,Ye.stages_count))),ae.createElement(we.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,Ye.members_count)))))))})),!Ce.length&&ae.createElement(ye.Z,null)))}},68914:function(ht,qe,E){"use strict";E.d(qe,{jL:function(){return se},w9:function(){return ct},QD:function(){return vu},cQ:function(){return Xe.Z},op:function(){return lt},O5:function(){return jt},_b:function(){return Bu},t7:function(){return ge},Gi:function(){return nt},YG:function(){return Qe},qp:function(){return pe},vr:function(){return su},qE:function(){return Un},Je:function(){return De},wb:function(){return Ye},cq:function(){return Qn},tp:function(){return Ce}});var a=E(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"},se=({dataSource:en=[],img:Vn,imgWidth:pu=346,title:jn,sunTitle:iu,bannerExtraContent:au})=>a.createElement("div",{className:re.banner},a.createElement("div",{className:re.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,jn),a.createElement("span",null,iu)),en.length>0&&a.createElement("div",{className:re.btns},en.map((ln,te)=>a.createElement("div",{key:te,onClick:ln.click},ln.name,ln.sign?a.createElement("span",{className:"sprite sprite-33"}):null))),au),Vn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:Vn,width:pu}))),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"},Ae=E(92310),me=E.n(Ae),ye=E(89392),pe=({dataSource:en=[],value:Vn,onChange:pu,onTitleChange:jn,className:iu,title:au,titleWidth:ln=41,style:te={},fontColor:ie="#6A7283",showCount:ve})=>{const[He,rt]=(0,a.useState)(1),[Kt,En]=(0,a.useState)(!1),Au=(0,a.useRef)(null),On=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Ln;en.length!==0&&(((Ln=Au==null?void 0:Au.current)==null?void 0:Ln.clientHeight)>97?rt(1):rt(0)),en.length===0&&rt(0),En(!1)},[en]),a.createElement("div",{className:me()(oe.row,iu,"fadeIn","animated"),style:te},a.createElement("div",{onClick:(0,ye.throttle)(()=>jn==null?void 0:jn(),2e3),style:{width:ln,marginTop:Kt?12:4},className:`${oe.title} ${jn?"current":""}`},au),a.createElement("div",{className:Kt?`${oe.tagsWrap} ${oe.tagsBorderWrap}`:oe.tagsWrap},a.createElement("div",{className:oe.bar,ref:On,style:He>0?{height:He===1?97:"auto",overflow:He===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:oe.tag,ref:Au},en==null?void 0:en.map(Ln=>a.createElement("span",{onClick:()=>pu(Ln.id),key:Ln.id,style:{color:ie},className:Vn===Ln.id?oe.active:""},a.createElement("span",{title:Ln.name,className:oe.name},Ln.name),!!ve&&a.createElement("span",{className:oe.num},Ln.count))))),!!He&&a.createElement(a.Fragment,null,He===1?a.createElement("div",{onClick:()=>{var Ln;rt(2),((Ln=Au==null?void 0:Au.current)==null?void 0:Ln.clientHeight)>245?En(!0):En(!1)},className:oe.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{On.current.scrollTop=0,rt(1),En(!1)},className:oe.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},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"},Ce=({dataSource:en=[],value:Vn,onChange:pu,className:jn,style:iu={}})=>a.createElement("div",{style:iu,className:me()(Ie.tabs,jn)},en.map(au=>a.createElement("span",{onClick:()=>pu(au.id),className:Vn===au.id?Ie.active:"",key:au.id},au.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"},Fe=E(37568),ge=({dataSource:en=[],value:Vn="",onChange:pu,onInputChange:jn=()=>{},className:iu,style:au={},placeholder:ln,allowClear:te=!1})=>{var ie;const[ve,He]=(0,a.useState)(""),[rt,Kt]=(0,a.useState)("");(0,a.useEffect)(()=>{var On;let Ln=Vn;(On=JSON.stringify(Vn))!=null&&On.includes("{")&&(He(Vn.id),Ln=Vn.value||"");try{Kt(decodeURIComponent(Ln||""))}catch(Mu){Kt(decodeURIComponent(Ln||""))}},[Vn]);const En=()=>{pu(encodeURIComponent(rt),ve||null)},Au=On=>{On!==ve&&(He(On),pu(encodeURIComponent(rt),On))};return a.createElement("div",{className:me()(fe.input,iu),style:au},!!en.length&&a.createElement("div",{className:fe.dropdown},a.createElement("div",{className:fe.text},(ie=en.find(On=>On.id===ve))==null?void 0:ie.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:fe.b1}),a.createElement("b",{className:fe.b2})),a.createElement("div",{className:fe.menu},en.map((On,Ln)=>a.createElement("div",{key:Ln,onClick:()=>Au(On.id)},On.name)))),a.createElement(Fe.default,{onPressEnter:En,value:rt,onChange:On=>{Kt(On.target.value),jn(encodeURIComponent(On.target.value),ve||null)},placeholder:ln,variant:"borderless",allowClear:te,onClear:()=>pu("",ve||null)}),a.createElement("i",{onClick:En,className:"iconfont icon-sousuo9 font14 current"}))},Se={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"},De=({value:en,onChange:Vn,className:pu,total:jn,pageSize:iu,style:au={}})=>{const ln=en<2,te=en>=Math.ceil(jn/iu);return jn<=iu?a.createElement(a.Fragment,null):a.createElement("div",{className:me()(Se.quickPager,pu),style:au},a.createElement("div",{onClick:()=>{ln||Vn(en-1,"prev")},className:ln?Se.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{te||Vn(en+1,"next")},className:te?Se.disabled:""},"\u4E0B\u4E00\u9875"))},ne={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"},Oe=E(29787),xe=E(25399),Ee=E(63139),he=E(21600),Be=E(92232),Le=E(77740),Ye=({className:en,dataSource:Vn=[],col:pu=4,right:jn,bottom:iu=23,precision:au=0,wrapWidth:ln=1200,trackEventItems:te,loading:ie})=>{const ve=Math.floor((ln-(pu-1)*jn)/pu);return a.createElement(Oe.Z,{spinning:ie},a.createElement("div",{className:me()(ne.list,en)},!!Vn.length&&Vn.map((He,rt)=>{const{name:Kt,id:En,identifier:Au,power:On,cover_image_id:Ln,pic:Mu}=He;return a.createElement("div",{className:ne.wrap,key:En,style:{width:ve,marginRight:(1+rt)%pu===0?0:jn+au,marginBottom:iu}},a.createElement("a",{target:"_blank",href:`/shixuns/${Au}/challenges`,className:ne.li,onClick:Pa=>{Pa.preventDefault(),te&&(0,Be.L9)([te]),On&&(0,Be.xg)(`/shixuns/${Au}/challenges`)}},a.createElement("div",{className:ne.img},a.createElement("img",{className:ne.cover,src:`${Mu}`}),He.is_jupyter&&a.createElement("span",{className:`sprite sprite-43 ${ne.sign}`}),He.is_jupyter_lab&&a.createElement("span",{className:`sprite sprite-42 ${ne.sign}`}),He.is_unity_3d&&a.createElement("span",{className:`sprite sprite-44 ${ne.sign}`})),a.createElement("div",{className:ne.name},a.createElement(xe.Z,{title:Kt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:ne.e},Kt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:ne.tags},a.createElement(xe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,He.challenges_count))),!!He.myshixuns_count&&a.createElement(xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,He.myshixuns_count))),a.createElement(xe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,He.level))),a.createElement("div",{className:ne.rate},a.createElement(Ee.Z,{allowHalf:!0,disabled:!0,defaultValue:He.score_info}),a.createElement("span",null,"\xA0",He.score_info?`${He.score_info}\u5206`:"5\u5206")))),!On&&a.createElement("div",{className:ne.lockWrap},a.createElement("img",{src:`${he.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Vn.length&&a.createElement(Le.Z,null)))},Xe=E(48289),Te={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",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},it=E(62957),et=E(96599),vt="data:image/png;base64,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",Ke=E(59301),mt=(en,Vn,pu)=>new Promise((jn,iu)=>{var au=ie=>{try{te(pu.next(ie))}catch(ve){iu(ve)}},ln=ie=>{try{te(pu.throw(ie))}catch(ve){iu(ve)}},te=ie=>ie.done?jn(ie.value):Promise.resolve(ie.value).then(au,ln);te((pu=pu.apply(en,Vn)).next())}),ct=({className:en,dataSource:Vn=[],col:pu=4,right:jn,bottom:iu=23,precision:au=0,wrapWidth:ln=1200,trackEventItems:te,loading:ie,category:ve,hiddenClick:He,handleVery:rt=()=>!0,isCurrent:Kt})=>{const[En,Au]=it.default.useModal(),On=Math.floor((ln-(pu-1)*jn)/pu),Ln=Mu=>mt(void 0,null,function*(){En.confirm({title:"\u7F6E\u9876",width:500,content:Ke.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Ke.createElement("span",{className:"c-blue"},"\u201C",Mu.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Ke.createElement(Oe.Z,{spinning:ie},Au,Ke.createElement("div",{className:me()(Te.list,en)},!!Vn.length&&Vn.map((Mu,Pa)=>{const{subject_identifier:Ju,id:Vl,identifier:Ya,power:Iu}=Mu,_n=Mu.is_public!=0&&Mu.is_public;return Ke.createElement("div",{className:Te.wrap,key:Vl,style:{width:On,marginRight:(1+Pa)%pu===0?0:jn+au,marginBottom:iu}},Mu.homepage_show&&Ke.createElement("div",{className:Te.btnsTop},Ke.createElement(et.default,{color:"red"},"\u7F6E\u9876")),Ke.createElement("a",{className:Te.li,onClick:Qa=>{Qa.preventDefault(),rt(Mu==null?void 0:Mu.first_category_url)&&(te&&(0,Be.L9)([te]),(0,Be.xg)(Mu.first_category_url))}},Ke.createElement("div",{className:Te.top},Ke.createElement(xe.Z,{title:Mu.name},Ke.createElement("div",{className:Te.name},Mu.name)),Ke.createElement("img",{className:Te.img,src:he.Z.IMG_SERVER+"/images/"+Mu.avatar_url}),Ke.createElement("div",{className:Te.text,title:Mu.creator},Mu.creator),Ju&&Ke.createElement("div",{className:Te.btns},Ke.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ke.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),_n&&Ke.createElement("div",{className:Te.sign},"\u516C\u5F00"),Kt&&Ke.createElement("div",{className:Te.hidden,onClick:Qa=>{Qa.stopPropagation(),He(Mu)}},Ke.createElement("i",{className:`iconfont ${ve=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ve=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ke.createElement("div",{className:Te.bottom},Mu.visits>0&&Ke.createElement(xe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-liulanyan"}),Ke.createElement("span",null,Mu.visits))),Mu.course_members_count>0&&Ke.createElement(xe.Z,{title:"\u6210\u5458",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-chengyuan"}),Mu.course_members_count)),Mu.tasks_count>0&&Ke.createElement(xe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-zuoye"}),Mu.tasks_count)),Mu.is_end?Ke.createElement("div",{style:{color:"#6B758B"}}):Ke.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Mu.is_accessible&&Ke.createElement("div",{className:Te.lockWrap},Ke.createElement("img",{src:`${he.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ke.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Vn.length&&Ke.createElement(Le.Z,null)))},Ot={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"},St=E(52985),Qe=({dataSource:en=[],value:Vn,onChange:pu,className:jn,style:iu={},tabBarExtraContent:au})=>a.createElement("div",{className:me()(Ot.tabs,jn),style:iu},a.createElement("div",{className:Ot.tabsWrap},en.map((ln,te)=>!(ln!=null&&ln.hide)&&a.createElement("aside",{className:Ot.tab,onClick:()=>{pu(ln.id),ln.link&&St.history.push(ln.link)},key:te},a.createElement("div",{className:Vn===ln.id?Ot.active:""},ln.name),(ln==null?void 0:ln.resetCount)==null&&(ln==null?void 0:ln.total)!==void 0&&a.createElement("span",null,"\uFF08",ln==null?void 0:ln.total,"\uFF09"),(ln==null?void 0:ln.resetCount)!==void 0&&(ln==null?void 0:ln.total)!==void 0&&a.createElement(xe.Z,{title:(ln==null?void 0:ln.tip)!=null?ln==null?void 0:ln.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},ln==null?void 0:ln.resetCount),"/",a.createElement("span",null,ln==null?void 0:ln.total),"\uFF09"))))),a.createElement("div",{className:Ot.tabBar},au)),nt=({className:en,style:Vn={},children:pu})=>a.createElement("div",{className:me()(en),style:Vn},pu),Et={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Jt=E(75727),Rt=E(93041);const At=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Qn=({sortValue:en,dropValue:Vn,className:pu,onSort:jn,onDrop:iu,dataSource:au=At})=>{var ln;return a.createElement("div",{className:me()(Et.orderWrap,pu)},a.createElement(Jt.Z,{dropdownRender:()=>a.createElement(Rt.default,null,au.map((te,ie)=>a.createElement(Rt.default.Item,{key:ie,onClick:()=>iu(te.id)},te.name)))},a.createElement("span",{className:Et.orderTextWrap},(ln=au.find(te=>Vn===te.id))==null?void 0:ln.name)),a.createElement("span",{className:Et.orderIconWrap},a.createElement("span",{className:Et.orderAsc},a.createElement("i",{className:en==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Et.cursorPointer} ${Et.active}`:`iconfont icon-sanjiaoxing-up font12 ${Et.cursorPointer}`,onClick:()=>jn(en==="asc"?"desc":"asc")})),a.createElement("span",{className:Et.orderDesc},a.createElement("i",{className:en==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Et.cursorPointer} ${Et.active}`:`iconfont icon-sanjiaoxing-down font12 ${Et.cursorPointer}`,onClick:()=>jn(en==="asc"?"desc":"asc")}))))},nu={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"},Wn=E(7939),Gn=Object.defineProperty,Lt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,sn=(en,Vn,pu)=>Vn in en?Gn(en,Vn,{enumerable:!0,configurable:!0,writable:!0,value:pu}):en[Vn]=pu,dn=(en,Vn)=>{for(var pu in Vn||(Vn={}))It.call(Vn,pu)&&sn(en,pu,Vn[pu]);if(Lt)for(var pu of Lt(Vn))zt.call(Vn,pu)&&sn(en,pu,Vn[pu]);return en},_e=(en,Vn)=>{var pu={};for(var jn in en)It.call(en,jn)&&Vn.indexOf(jn)<0&&(pu[jn]=en[jn]);if(en!=null&&Lt)for(var jn of Lt(en))Vn.indexOf(jn)<0&&zt.call(en,jn)&&(pu[jn]=en[jn]);return pu},Ct=(en,Vn,pu)=>new Promise((jn,iu)=>{var au=ie=>{try{te(pu.next(ie))}catch(ve){iu(ve)}},ln=ie=>{try{te(pu.throw(ie))}catch(ve){iu(ve)}},te=ie=>ie.done?jn(ie.value):Promise.resolve(ie.value).then(au,ln);te((pu=pu.apply(en,Vn)).next())}),lt=en=>{var Vn=en,{className:pu,style:jn,children:iu,loading:au=!1,openLoading:ln,onClick:te=()=>{},size:ie="middle",shape:ve="round"}=Vn,He=_e(Vn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[rt,Kt]=(0,a.useState)(!1);return a.createElement(Wn.ZP,dn({onClick:(0,ye.throttle)(En=>Ct(void 0,null,function*(){ln&&Kt(!0);try{yield te(En)}catch(Au){console.log("error",Au)}ln&&Kt(!1)}),2e3,{leading:!0,trailing:!1}),className:me()(nu.btn,nu[`${ie}-${ve}`],pu),style:jn,size:ie,shape:ve,loading:rt||au},He),iu)},Je={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"},Un=({className:en,style:Vn,children:pu=null,onClick:jn,title:iu})=>a.createElement("div",{className:me()(Je.head,en),style:Vn},a.createElement("span",{className:"primary-hover",onClick:jn},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:iu},iu),a.createElement("div",{className:Je.node},pu)),Yn={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"},vu=({confirmShow:en=!0,confirmTitle:Vn,confirmClick:pu,cancelShow:jn=!0,cancelTitle:iu,cancelClick:au,className:ln,style:te,confirmLoading:ie=!1})=>a.createElement("div",{className:me()(Yn.btns,ln),style:te},en&&a.createElement(Wn.ZP,{loading:ie,onClick:pu,type:"primary",className:Yn.confirm},Vn),jn&&a.createElement(Wn.ZP,{onClick:au,className:Yn.cancel},iu)),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"},su=({className:en,style:Vn={},LeftContent:pu,children:jn,RightContent:iu})=>a.createElement("div",{className:me()(oa.fixedBottom,en),style:Vn},a.createElement("div",{className:oa.wrap},a.createElement("div",{className:oa.left},pu),a.createElement("div",{className:oa.center},jn),a.createElement("div",{className:oa.right},iu))),Dn={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"},Bu=({className:en,style:Vn={},dataSource:pu=[]})=>a.createElement("div",{className:me()(Dn.crumbs,en),style:Vn},pu.map((jn,iu)=>iuSt.history.push(jn.path)},jn.name):a.createElement("span",null,jn.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:iu,style:{color:"#5F6368"}},jn.name))),Ra=E(11938),sl=Object.defineProperty,Ga=Object.defineProperties,Nu=Object.getOwnPropertyDescriptors,Cu=Object.getOwnPropertySymbols,du=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,Pu=(en,Vn,pu)=>Vn in en?sl(en,Vn,{enumerable:!0,configurable:!0,writable:!0,value:pu}):en[Vn]=pu,Ou=(en,Vn)=>{for(var pu in Vn||(Vn={}))du.call(Vn,pu)&&Pu(en,pu,Vn[pu]);if(Cu)for(var pu of Cu(Vn))Kn.call(Vn,pu)&&Pu(en,pu,Vn[pu]);return en},Ia=(en,Vn)=>Ga(en,Nu(Vn)),Ml=(en,Vn)=>{var pu={};for(var jn in en)du.call(en,jn)&&Vn.indexOf(jn)<0&&(pu[jn]=en[jn]);if(en!=null&&Cu)for(var jn of Cu(en))Vn.indexOf(jn)<0&&Kn.call(en,jn)&&(pu[jn]=en[jn]);return pu};const{Countdown:dl}=Ra.default;var jt=en=>{var Vn=en,{onChange:pu}=Vn,jn=Ml(Vn,["onChange"]);const[iu,au]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof iu=="number"&&iu>=0&&pu(iu)},[iu]);const ln=te=>{const ie=Math.floor(te/1e3);au(ie)};return a.createElement(dl,Ia(Ou({},jn),{onChange:ln}))}},38869:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return re}});var a=E(59301);function re(we,se){const oe=(0,a.useRef)();(0,a.useEffect)(()=>{oe.current=we}),(0,a.useEffect)(()=>{function Ae(){oe.current()}if(se!==null){let me=setInterval(Ae,se);return()=>clearInterval(me)}},[se])}},47467:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ye}});var a=E(28284),re=E(6767),we=E(62957),se=E(29787),oe=E(25399),Ae=E(47889),me=E(37568),ye=E(70858),ae=E(59301),pe=E(52985),Ie=E(82186),Re=E(92232),Ce={flex_box_center:"flex_box_center___FjW3J",flex_space_between:"flex_space_between___VMPG3",flex_box_vertical_center:"flex_box_vertical_center___f4bAX",flex_box_center_end:"flex_box_center_end___r_BiQ",flex_box_column:"flex_box_column___KmCaa",contentWrap:"contentWrap___JMzNd",leftWrap:"leftWrap___rYjEI",tip:"tip___Iu2px",title_con:"title_con___WF9OL",question_title:"question_title___XPCJJ",activeItem:"activeItem___yC4ry",rightWrap:"rightWrap___ut8PK",radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n",titleTooltip:"titleTooltip___eBrPv"},fe=E(99287),Fe=E(62734),be=E(77314),ge=E(59301),Se=Object.defineProperty,Ne=Object.defineProperties,De=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ee=(Xe,Te,it)=>Te in Xe?Se(Xe,Te,{enumerable:!0,configurable:!0,writable:!0,value:it}):Xe[Te]=it,he=(Xe,Te)=>{for(var it in Te||(Te={}))Oe.call(Te,it)&&Ee(Xe,it,Te[it]);if(ne)for(var it of ne(Te))xe.call(Te,it)&&Ee(Xe,it,Te[it]);return Xe},Be=(Xe,Te)=>Ne(Xe,De(Te)),Le=(Xe,Te,it)=>new Promise((et,vt)=>{var Ke=ct=>{try{ut(it.next(ct))}catch(Ot){vt(Ot)}},mt=ct=>{try{ut(it.throw(ct))}catch(Ot){vt(Ot)}},ut=ct=>ct.done?et(ct.value):Promise.resolve(ct.value).then(Ke,mt);ut((it=it.apply(Xe,Te)).next())});const Ve=({shixunHomeworks:Xe,exercise:Te,loading:it,dispatch:et})=>{var vt,Ke,mt,ut,ct,Ot;const{commonHeader:St}=Te,[st,Qe]=(0,ae.useState)([]),[Ge,nt]=(0,ae.useState)(Be(he({},(0,pe.useParams)()),{page:1,limit:10})),[Et,Jt]=(0,ae.useState)([]),[Rt,At]=(0,ae.useState)(""),[Vt,Qn]=(0,ae.useState)(1),[nu]=a.default.useForm(),[Wn,Gn]=(0,ae.useState)({}),[Lt,It]=(0,ae.useState)(null),[zt,sn]=(0,ae.useState)(!1),[dn,_e]=(0,ae.useState)({combine:[],simple:[]}),[Ct,Bt]=(0,ae.useState)(null),[lt,Je]=(0,ae.useState)({}),[nn,Un]=(0,ae.useState)(0),[Yn,qn]=(0,ae.useState)(0),[vu,oa]=(0,ae.useState)(!1),Zu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Cu,du,Kn)=>(Ge.page-1)*Ge.limit+Kn+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Cu=>Cu||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Cu,du)=>ge.createElement("div",{className:Ce.banding,title:Cu||"--"},Cu||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Cu,du)=>Cu===0?ge.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Cu===1?ge.createElement("span",{style:{color:"#DF3042"}},!du.is_make_up&&"\u8003\u8BD5\u4E2D",du.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Cu===2?ge.createElement("span",{style:{color:"#5AB891"}},!du.is_make_up&&!du.is_force_commit&&"\u5DF2\u4EA4\u5377",du.is_make_up&&!du.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",du.is_make_up&&du.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!du.is_make_up&&du.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ge.createElement("span",{style:{color:"#5AB891"}},!du.is_make_up&&!du.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",du.is_make_up&&!du.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",du.is_make_up&&du.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!du.is_make_up&&du.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(St==null?void 0:St.exercise_type)==2&&!(0,fe.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Cu,du)=>du.commit_status===0||du.commit_status===1?"--":!du.open_total_score&&(0,fe.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Cu=typeof Cu=="number"?Number(Cu):Cu,console.log(typeof Cu),Cu||(Cu=0),Cu===100?ge.createElement("span",{className:"c-green"},Cu):Cu>60?ge.createElement("span",{className:"c-orange"},Cu):Cu==Yn*.6?ge.createElement("span",{className:"c-red"},Cu):ge.createElement("span",null,Cu))}].filter(Cu=>!!Cu);(0,ae.useEffect)(()=>{var Cu,du,Kn;((Cu=Te.actionTabs)==null?void 0:Cu.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(_e([]),Bt(((du=Te==null?void 0:Te.actionTabs)==null?void 0:du.questionId)||null),Je(((Kn=Te==null?void 0:Te.actionTabs)==null?void 0:Kn.questionDetail)||{}),su(),Tt(Ge))},[(vt=Te.actionTabs)==null?void 0:vt.key]);const su=()=>Le(void 0,null,function*(){var Cu,du,Kn,Pu,Ou,Ia,Ml,dl,Sn;const jt=yield(0,Ie.ZP)(`/api/exercises/${Ge==null?void 0:Ge.categoryId}.json`,{method:"get"});if(jt.status==0){const en=(du=(Cu=jt==null?void 0:jt.exercise_question_types)==null?void 0:Cu.find(au=>(au==null?void 0:au.question_type)==7))==null?void 0:du.items,Vn=(Pu=(Kn=jt==null?void 0:jt.exercise_question_types)==null?void 0:Kn.find(au=>(au==null?void 0:au.question_type)==4))==null?void 0:Pu.items;let pu=[],jn=0,iu={};pu=(Ou=en==null?void 0:en.map((au,ln)=>{var te,ie;return(ie=(te=au==null?void 0:au.sub_exercise_questions)==null?void 0:te.map((ve,He)=>(ve==null?void 0:ve.question_type)==4?Be(he({},ve),{index:ln+1,jdex:He+1,parentTitle:au==null?void 0:au.question_title,isCombine:!0}):null))==null?void 0:ie.filter(ve=>ve)}))==null?void 0:Ou.flat(),_e({combine:pu,simple:Vn}),(Vn==null?void 0:Vn.length)>0?(jn=(Ia=Vn==null?void 0:Vn[0])==null?void 0:Ia.question_id,iu=(Vn==null?void 0:Vn[0])||{}):(pu==null?void 0:pu.length)>0&&(jn=(Ml=pu==null?void 0:pu[0])==null?void 0:Ml.question_id,iu=(pu==null?void 0:pu[0])||{}),Bt(((dl=Te==null?void 0:Te.actionTabs)==null?void 0:dl.questionId)||jn),Je(((Sn=Te==null?void 0:Te.actionTabs)==null?void 0:Sn.questionDetail)||iu)}}),Dn=(Cu,du)=>{Ge.page=Cu,Ge.limit=du,nt(he({},Ge)),Tt(Ge)},Tt=Cu=>Le(void 0,null,function*(){oa(!0);const du=yield(0,Ie.ZP)(`/api/exercises/${Ge.categoryId||(Ge==null?void 0:Ge.exerciseId)}/exercise_users.json`,{method:"get",params:Cu});du.status==0&&(Un(du.data.total_count),nt(Be(he({},Ge),{total:du.data.total_count})),Qe(du.data.exercise_users),qn(du.data.total_score)),oa(!1)}),Bu=Cu=>{Ge.search=Cu,Ge.page=1,nu.resetFields(),Gn({}),Jt([]),It(null),nt(he({},Ge)),Tt(Ge)},Ra=Cu=>Le(void 0,null,function*(){var du,Kn;const Pu=he({},Wn);if(!((du=Cu==null?void 0:Cu.content)!=null&&du.trim())){re.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Pu.content=Cu==null?void 0:Cu.content,Pu.attachment_ids=(Kn=Cu==null?void 0:Cu.attachment_ids)==null?void 0:Kn.map(Ou=>Ou.response.id),sl(Pu)}),sl=Cu=>Le(void 0,null,function*(){sn(!0);const du=yield(0,Ie.ZP)(`/api/exercises/${(Ge==null?void 0:Ge.categoryId)||(Ge==null?void 0:Ge.exerciseId)}/test_ai_review.json`,{method:"post",body:Be(he({},Cu),{exercise_question_id:Ct,ai_review_settings:lt==null?void 0:lt.ai_review_settings})});if([0,-3].includes(du.status)){du.status==0&&re.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),It(du);const Kn=document.querySelector(".modal-ai-pfcs");if(Kn){const Pu=Kn.querySelector(".ant-modal-body");Pu&&(Pu.scrollTop=Pu.scrollHeight)}}sn(!1)}),Ga=()=>{et({type:"exercise/setActionTabs",payload:{key:""}}),Qn(1),Nu()},Nu=()=>{nu.resetFields(),Gn({}),Jt([]),At(""),It(null)};return ge.createElement(we.default,{className:"modal-ai-pfcs",width:1200,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:zt,open:((Ke=Te.actionTabs)==null?void 0:Ke.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Ga(),okText:Lt?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Cu;if((Cu=Te.actionTabs)!=null&&Cu.showSelectQuestion&&!Ct)return re.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(Vt==1){if(Et.length==0)return re.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");sl({exercise_user_id:Et[0]})}else Vt==2&&nu.submit()}},ge.createElement(se.Z,{spinning:zt,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},ge.createElement("div",{className:Ce.contentWrap},ge.createElement("div",{className:Ce.leftWrap},ge.createElement("div",{className:Ce.tip},ge.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0",transform:"rotate(180deg)",marginTop:"5px"}}),ge.createElement("span",{style:{marginLeft:"5px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002")),ge.createElement("div",{style:{maxHeight:"500px",overflowY:"auto",margin:"10px 0px"}},((mt=dn==null?void 0:dn.simple)==null?void 0:mt.length)>0&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:Ce.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),ge.createElement("div",null,(ut=dn==null?void 0:dn.simple)==null?void 0:ut.map((Cu,du)=>ge.createElement("div",{key:Cu==null?void 0:Cu.question_id},ge.createElement(oe.Z,{title:ge.createElement(be.Z,{value:Cu==null?void 0:Cu.question_title}),color:"#fff",placement:"left",overlayClassName:Ce.titleTooltip},ge.createElement("span",{className:`${Ce.question_title} ${Ct==(Cu==null?void 0:Cu.question_id)?Ce.activeItem:""}`,onClick:()=>{var Kn,Pu,Ou;Bt(Cu==null?void 0:Cu.question_id),Je(Be(he({},Cu||{}),{ai_review_settings:(Kn=Te==null?void 0:Te.actionTabs)!=null&&Kn.isUnify?(Ou=(Pu=Te==null?void 0:Te.actionTabs)==null?void 0:Pu.questionDetail)==null?void 0:Ou.ai_review_settings:Cu==null?void 0:Cu.ai_review_settings}))}},ge.createElement(be.Z,{value:du+1+"\u3001"+(Cu==null?void 0:Cu.question_title),showTextOnly:!0}))))))),((ct=dn==null?void 0:dn.combine)==null?void 0:ct.length)>0&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:Ce.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),ge.createElement("div",null,(Ot=dn==null?void 0:dn.combine)==null?void 0:Ot.map((Cu,du)=>ge.createElement("div",{key:Cu==null?void 0:Cu.question_id,onClick:()=>{var Kn,Pu,Ou;Bt(Cu==null?void 0:Cu.question_id),Je(Be(he({},Cu||{}),{ai_review_settings:(Kn=Te==null?void 0:Te.actionTabs)!=null&&Kn.isUnify?(Ou=(Pu=Te==null?void 0:Te.actionTabs)==null?void 0:Pu.questionDetail)==null?void 0:Ou.ai_review_settings:Cu==null?void 0:Cu.ai_review_settings}))}},ge.createElement(oe.Z,{title:ge.createElement(be.Z,{value:Cu==null?void 0:Cu.question_title}),color:"#fff",placement:"left",overlayClassName:Ce.titleTooltip},ge.createElement("span",{className:`${Ce.question_title} ${Ct==(Cu==null?void 0:Cu.question_id)?Ce.activeItem:""}`},ge.createElement(be.Z,{value:(Cu==null?void 0:Cu.index)+"."+(Cu==null?void 0:Cu.jdex)+"\u3001"+(Cu==null?void 0:Cu.question_title),showTextOnly:!0}))))))))),ge.createElement("div",{className:Ce.rightWrap},ge.createElement("div",{className:Ce.radio_con},ge.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),ge.createElement(Ae.ZP.Group,{onChange:Cu=>{Cu.target.value==1&&Dn(1,10),Qn(Cu.target.value),Nu()},value:Vt,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Vt==1&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:"flex justify-between item-center mb10"},ge.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),ge.createElement(me.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Rt,onChange:Cu=>At(Cu.target.value),onSearch:Bu})),ge.createElement(ye.default,{rowSelection:{type:"radio",selectedRowKeys:Et,onChange:(Cu,du)=>{Jt(Cu)},getCheckboxProps:Cu=>({disabled:[0,1].includes(Cu==null?void 0:Cu.commit_status)})},rowKey:"exercise_user_id",dataSource:st||[],columns:Zu,pagination:{current:Ge.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ge.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:nn,size:"default",showTotal:Re.rU,onChange:Dn},onChange:(Cu,du,Kn)=>{Ge.page=1,Kn.order===void 0?(Ge.order_type=null,Ge.order=null):(Ge.order_type=Kn.order==="descend"?"desc":"asc",Ge.order=Kn.field),nt(he({},Ge)),Tt(Ge)}})),Vt==2&&ge.createElement("div",{style:{marginTop:20}},ge.createElement(a.default,{form:nu,className:Ce.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Gn(he({},nu.getFieldsValue()))},onFinish:Ra},ge.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},ge.createElement(Fe.Z,{watch:!0})))),Lt&&ge.createElement("div",{className:Ce.result_con},ge.createElement("div",{className:Ce.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(Lt==null?void 0:Lt.status)==0&&ge.createElement("div",{className:"p20"},ge.createElement("div",{className:"mb5"},ge.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),Lt==null?void 0:Lt.score),ge.createElement("div",{className:"flex"},ge.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),ge.createElement(be.Z,{value:Lt==null?void 0:Lt.content,style:{fontSize:"14px"}}))),(Lt==null?void 0:Lt.status)==-3&&ge.createElement("div",{className:"p20"},ge.createElement(be.Z,{value:Lt==null?void 0:Lt.message,style:{fontSize:"14px"}})))))))};var Ye=(0,pe.connect)(({shixunHomeworks:Xe,exercise:Te,loading:it,user:et})=>({shixunHomeworks:Xe,exercise:Te,loading:it.effects,user:et}))(Ve)},87775:function(ht,qe,E){"use strict";var a=E(59301),re=E(28284),we=E(77019),se=E(5269),oe=E(62673),Ae=E(47889),me=E(92310),ye=E.n(me),ae=E(50797),pe=Object.defineProperty,Ie=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,be=(ne,Oe,xe)=>Oe in ne?pe(ne,Oe,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ne[Oe]=xe,ge=(ne,Oe)=>{for(var xe in Oe||(Oe={}))fe.call(Oe,xe)&&be(ne,xe,Oe[xe]);if(Ce)for(var xe of Ce(Oe))Fe.call(Oe,xe)&&be(ne,xe,Oe[xe]);return ne},Se=(ne,Oe)=>Ie(ne,Re(Oe)),Ne=(ne,Oe)=>{var xe={};for(var Ee in ne)fe.call(ne,Ee)&&Oe.indexOf(Ee)<0&&(xe[Ee]=ne[Ee]);if(ne!=null&&Ce)for(var Ee of Ce(ne))Oe.indexOf(Ee)<0&&Fe.call(ne,Ee)&&(xe[Ee]=ne[Ee]);return xe};const De=ne=>{var Oe=ne,{data:xe,className:Ee="",colon:he=!1}=Oe,Be=Ne(Oe,["data","className","colon"]);return a.createElement(re.default,Se(ge({},Be),{className:ye()(ae.Z.FormCheckBoxDom,Ee),colon:he}),xe==null?void 0:xe.map((Le,Ve)=>{var Ye=Le,{ItemData:Xe,valuePropName:Te,children:it,desc:et,type:vt="Checkbox",normalize:Ke}=Ye,mt=Ne(Ye,["ItemData","valuePropName","children","desc","type","normalize"]);return(mt==null?void 0:mt.isShow)&&a.createElement(we.Z,{key:Ve,wrap:!1,justify:"space-between"},a.createElement(se.Z,null,a.createElement(re.default.Item,Se(ge({},mt),{normalize:(ut,ct,Ot)=>{var St,st;return vt=="Radio"||((St=ct||[])!=null&&St.every(Qe=>Qe==="all")&&ut.includes("all")&&ut.length>1&&(ut=ut.filter(Qe=>Qe!=="all")),(!((st=ct||[])!=null&&st.includes("all"))&&ut.includes("all")||(ut==null?void 0:ut.length)==0)&&(ut=["all"])),Ke?Ke(ut,ct,Ot):ut}}),it||(vt=="Checkbox"?a.createElement(oe.default.Group,{options:Xe}):a.createElement(Ae.ZP.Group,{options:Xe})))),a.createElement(se.Z,null,et))}))};qe.Z=De},31252:function(ht,qe,E){"use strict";E.r(qe),E.d(qe,{default:function(){return IA}});var a=E(59301),re=E(82186),we=E(21600),se=E(52985),oe=E(62957),Ae=E(93041),me=E(6767),ye=E(62673),ae=E(25399),pe=E(47889),Ie=E(44104),Re=E(91882),Ce=E(7939),fe=E(77019),Fe=E(75727),be=E(31691),ge=E(70858),Se=E(87169),Ne=E(27812),De=E(89489),ne=E(87935),Oe=E(92232),xe=E(3995),Ee=E(28284),he=E(5269),Be=E(58755),Le=E(37568),Ve=E(4875),Ye=E(31709),Xe=E(66649),Te=E.n(Xe),it=Object.defineProperty,et=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,mt=(b,z,y)=>z in b?it(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ut=(b,z)=>{for(var y in z||(z={}))vt.call(z,y)&&mt(b,y,z[y]);if(et)for(var y of et(z))Ke.call(z,y)&&mt(b,y,z[y]);return b},ct=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ot=({shixunHomeworks:b,dispatch:z})=>{const y=(0,se.useParams)();return a.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:b.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ct(void 0,null,function*(){(yield(0,re.ZP)(`/api/myshixuns/${b.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:y.coursesId}})).status===0&&(me.ZP.success("\u5220\u9664\u6210\u529F"),z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getWorkList",payload:ut({},b.actionTabs.params)}))}),onCancel:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var St=(0,se.connect)(({shixunHomeworks:b})=>({shixunHomeworks:b}))(Ot),st=Object.defineProperty,Qe=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Rt=(b,z,y)=>z in b?st(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,At=(b,z)=>{for(var y in z||(z={}))Et.call(z,y)&&Rt(b,y,z[y]);if(nt)for(var y of nt(z))Jt.call(z,y)&&Rt(b,y,z[y]);return b},Vt=(b,z)=>Qe(b,Ge(z)),Qn=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const nu=({exercise:b,dispatch:z})=>{var y,ze,at,Me,yt,je,ce,de;const kt=(0,se.useParams)(),[mn,Ut]=(0,a.useState)(!0),[Dt]=Ee.default.useForm(),{actionTabs:Zt}=b;(0,a.useEffect)(()=>{var Qt,an,rn,wt;b.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(Dt.resetFields(),Dt.setFieldsValue({subjective_score:(an=(Qt=Zt==null?void 0:Zt.selectArrs)==null?void 0:Qt.record)==null?void 0:an.subjective_score,objective_score:(wt=(rn=Zt==null?void 0:Zt.selectArrs)==null?void 0:rn.record)==null?void 0:wt.objective_score}))},[b.actionTabs.key]);const Bn=()=>{z({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(oe.default,{centered:!0,title:"\u8BC4\u9605",open:b.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:Bn,footer:a.createElement(fe.Z,{align:"middle",justify:"end"},a.createElement(Ce.ZP,{className:"ml10",onClick:Bn}," \u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml10",onClick:()=>Qn(void 0,null,function*(){var Qt,an;yield Dt.validateFields();const rn=Dt.getFieldValue();(yield(0,ne.oS)(Vt(At({},rn),{id:kt.categoryId,user_id:(an=(Qt=Zt==null?void 0:Zt.selectArrs)==null?void 0:Qt.record)==null?void 0:an.user_id}))).status===0&&(me.ZP.success("\u8BC4\u9605\u6210\u529F"),Dt.resetFields(),z({type:"exercise/setActionTabs",payload:{}}),z({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(Ee.default,{form:Dt},a.createElement(fe.Z,null,a.createElement(he.Z,null,a.createElement(Ee.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Ve.Z,{min:0,max:((ze=(y=Zt==null?void 0:Zt.selectArrs)==null?void 0:y.exercise_types)==null?void 0:ze.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(he.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Me=(at=Zt==null?void 0:Zt.selectArrs)==null?void 0:at.exercise_types)==null?void 0:Me.subjective_score,"\u5206")))),a.createElement(fe.Z,null,a.createElement(he.Z,null,a.createElement(Ee.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Ve.Z,{min:0,max:((je=(yt=Zt==null?void 0:Zt.selectArrs)==null?void 0:yt.exercise_types)==null?void 0:je.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(he.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(de=(ce=Zt==null?void 0:Zt.selectArrs)==null?void 0:ce.exercise_types)==null?void 0:de.objective_score,"\u5206"))))))))};var Wn=(0,se.connect)(({exercise:b})=>({exercise:b}))(nu);const Gn=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],Lt=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],It=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var zt=E(77740),sn=E(29787),dn=E(20562),_e=E(59301),Ct=Object.defineProperty,Bt=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Yn=(b,z,y)=>z in b?Ct(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,qn=(b,z)=>{for(var y in z||(z={}))nn.call(z,y)&&Yn(b,y,z[y]);if(Je)for(var y of Je(z))Un.call(z,y)&&Yn(b,y,z[y]);return b},vu=(b,z)=>Bt(b,lt(z)),oa=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Zu=({exercise:b,dispatch:z})=>{var y,ze;const at=(0,se.useParams)(),[Me]=Ee.default.useForm(),yt=Ee.default.useWatch("time",Me),[je,ce]=(0,a.useState)(!1),{actionTabs:de,commonHeader:kt}=b,[,mn,Ut,Dt]=(0,dn.U)(ne.n7,{id:at.categoryId}),Zt=Dt!=null&&Dt.user_end_time?Te()(Dt==null?void 0:Dt.user_end_time).add(1,"minutes"):Te()(),Bn=Te()(Dt==null?void 0:Dt.user_total_end_time)>Zt?Math.round(Te().duration(Te()(Dt==null?void 0:Dt.user_total_end_time).diff(Zt.startOf("minute"))).asMinutes()):0,Qt=((Dt==null?void 0:Dt.student_left_minutes)||0)+(yt||0);(0,a.useEffect)(()=>{var rn;de.key==="\u5EF6\u65F6"?(z({type:"exercise/getWorkSetting",payload:qn({},at)}),Ut({user_id:de!=null&&de.isBatch?de==null?void 0:de.user_ids:[(rn=de==null?void 0:de.selectArrs)==null?void 0:rn.user_id]})):Me.resetFields()},[de.key]);const an=()=>{z({type:"exercise/setActionTabs",payload:{}})};return _e.createElement(_e.Fragment,null,_e.createElement(oe.default,{width:640,centered:!0,title:de!=null&&de.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:de.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:je,onOk:()=>oa(void 0,null,function*(){Me.submit()}),onCancel:an},_e.createElement(sn.Z,{spinning:mn},_e.createElement(Ee.default,{form:Me,colon:!1,labelCol:{span:4},onFinish:rn=>oa(void 0,null,function*(){ce(!0);const wt=yield(0,ne.qz)(vu(qn({},rn),{id:at.categoryId,exercise_user_id:de==null?void 0:de.exercise_user_id}));ce(!1),wt.status===0&&(me.ZP.success("\u5EF6\u65F6\u6210\u529F"),z({type:"exercise/setUpdateIndex"}),an())})},_e.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",_e.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",_e.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",_e.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),de!=null&&de.isBatch?_e.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",_e.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},de==null?void 0:de.exercise_user_id.length),"\u540D\u5B66\u751F"):_e.createElement(fe.Z,{align:"middle",gutter:40},_e.createElement(he.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",_e.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(y=de==null?void 0:de.selectArrs)==null?void 0:y.user_name)),_e.createElement(he.Z,null,"\u5B66\u53F7",_e.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ze=de==null?void 0:de.selectArrs)==null?void 0:ze.student_id))),_e.createElement(Ee.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},_e.createElement(Ve.Z,{min:0,precision:0,max:Bn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Bn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(de!=null&&de.isBatch)&&_e.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",_e.createElement("span",{className:"ml5"},Qt),"\u5206\u949F",Qt!==0&&(Dt==null?void 0:Dt.user_end_time)&&_e.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",_e.createElement("span",{className:"ml5"},Te()(Dt==null?void 0:Dt.user_end_time).add(yt||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(kt==null?void 0:kt.screen_open)&&_e.createElement(Ee.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},_e.createElement(ye.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var su=(0,se.connect)(({exercise:b})=>({exercise:b}))(Zu),Dn=E(24017),Tt=E(53051),Bu=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ra=({exercise:b,dispatch:z})=>{var y,ze;const at=(0,se.useParams)(),[Me]=Ee.default.useForm(),[yt,je]=(0,a.useState)(!1),{actionTabs:ce}=b;return(0,a.useEffect)(()=>{b.actionTabs.key==="teacher-unlock"&&(je(!1),Me.resetFields())},[b.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(oe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(y=ce==null?void 0:ce.selectArrs)==null?void 0:y.user_name}\uFF09`,open:b.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:yt,onOk:()=>Bu(void 0,null,function*(){var de,kt;yield Me.validateFields();const mn=Me.getFieldsValue();if(je(!0),(yield(0,ne.ZD)(at.categoryId,{exercise_user_id:(de=ce==null?void 0:ce.selectArrs)==null?void 0:de.exercise_user_id,unlock_key:mn.unlock_key})).status===0){if(mn.time){const Dt={time:Te()(mn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(kt=ce==null?void 0:ce.selectArrs)==null?void 0:kt.exercise_user_id,id:at.categoryId};yield(0,ne.qz)(Dt)}me.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),z({type:"exercise/setUpdateIndex"}),z({type:"exercise/setActionTabs",payload:{}})}je(!1)}),onCancel:()=>{z({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(Ee.default,{form:Me,layout:"vertical",autoComplete:"off"},a.createElement(Ee.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(Le.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(Ee.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Te()((ze=ce==null?void 0:ce.selectArrs)==null?void 0:ze.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(Dn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:de=>{var kt;return(0,Tt.Q8)(de,(kt=ce==null?void 0:ce.selectArrs)==null?void 0:kt.exercise_end_at)},disabledTime:de=>{var kt;const mn=(kt=ce==null?void 0:ce.selectArrs)==null?void 0:kt.exercise_end_at;if(Te()(de).isSame(Te()(mn),"day")){const Ut=Te()(mn).hours(),Dt=Te()(mn).minutes();return console.log(Ut,Dt),{disabledHours:()=>(0,Tt.w6)(0,24).slice(Ut+1),disabledMinutes:()=>Te()(de).isSame(Te()(mn),"hour")?(0,Tt.w6)(Dt,60):[]}}return(0,Tt.d0)(de)},allowClear:!1}))))))};var sl=(0,se.connect)(({exercise:b})=>({exercise:b}))(Ra),Ga=E(70618),Nu=E(82033),Cu=E(61560),du=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Pu=Object.prototype.propertyIsEnumerable,Ou=(b,z)=>{var y={};for(var ze in b)Kn.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&du)for(var ze of du(b))z.indexOf(ze)<0&&Pu.call(b,ze)&&(y[ze]=b[ze]);return y},Ia=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ml=b=>{var z=b,{shixunHomeworks:y,dispatch:ze}=z,at=Ou(z,["shixunHomeworks","dispatch"]);const Me=(0,se.useParams)(),[yt,je]=(0,a.useState)([]),[ce,de]=(0,a.useState)([]);(0,a.useEffect)(()=>{y.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&kt()},[y.actionTabs.key]);function kt(){return Ia(this,null,function*(){const Ut=yield(0,re.ZP)(`/api/exercises/${Me.categoryId}/group_list.json`,{method:"GET"});je(Ut)})}const mn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(oe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:y.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ia(void 0,null,function*(){const Ut=yield(0,re.ZP)(`/api/exercises/${Me.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:ce}});(Ut==null?void 0:Ut.status)===0&&(se.history.replace(`/classrooms/${Me.coursesId}/exercise/${Me.categoryId}/detail?tabs=7`),window.location.reload(),ze({type:"shixunHomeworks/setActionTabs",payload:{}}),de([]))}),onCancel:()=>{de([]),ze({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(ge.default,{rowSelection:{type:"checkbox",onChange:(Ut,Dt)=>{de([...Ut])},selectedRowKeys:ce,getCheckboxProps:Ut=>({disabled:Ut.status==="\u8FDB\u884C\u4E2D"||Ut.works_count===0})},rowKey:Ut=>Ut.key||Ut.id,scroll:{y:300},pagination:!1,columns:mn,dataSource:yt==null?void 0:yt.group_list})))};var dl=(0,se.connect)(({shixunHomeworks:b})=>({shixunHomeworks:b}))(Ml),Sn=E(99287),jt={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},en=E(59301),Vn=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())}),jn=({item:b,renderText:z})=>{const y=(0,se.useParams)(),[ze,at]=(0,a.useState)(),Me=yt=>Vn(void 0,null,function*(){if(!yt)return;const je=yield(0,ne.UH)({id:y.categoryId,user_id:b==null?void 0:b.user_id});je&&at(je)});return en.createElement(ae.Z,{onOpenChange:yt=>Me(yt),title:en.createElement("div",null,"\u5355\u9009\u9898 ",(ze==null?void 0:ze.single_question_score)||0,"\u5206 ",en.createElement("br",null),"\u591A\u9009\u9898 ",(ze==null?void 0:ze.multiple_question_score)||0,"\u5206 ",en.createElement("br",null),"\u5224\u65AD\u9898 ",(ze==null?void 0:ze.judgement_question_score)||0,"\u5206 ",en.createElement("br",null),"\u586B\u7A7A\u9898 ",(ze==null?void 0:ze.completion_question_score)||0,"\u5206 ",en.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(ze==null?void 0:ze.shixun_question_score)||0,"\u5206")},z)},iu=E(89392),au=E.n(iu),ln=E(82326),te=E(91188),ie=E(59301),ve=Object.defineProperty,He=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Au=Object.prototype.propertyIsEnumerable,On=(b,z,y)=>z in b?ve(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Ln=(b,z)=>{for(var y in z||(z={}))En.call(z,y)&&On(b,y,z[y]);if(Kt)for(var y of Kt(z))Au.call(z,y)&&On(b,y,z[y]);return b},Mu=(b,z)=>He(b,rt(z)),Pa=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ju=({exercise:b,dispatch:z})=>{var y,ze;const at=(0,se.useParams)(),{actionTabs:Me,commonHeader:yt}=b,[je]=Ee.default.useForm(),ce=Ee.default.useWatch("time",je),[,de,kt,mn]=(0,dn.U)(ne.n7,{id:at.categoryId}),[,Ut,Dt]=(0,dn.U)(ne.Xo,{id:at.categoryId}),Zt=(0,a.useRef)(null),Bn=mn!=null&&mn.user_end_time?Te()(mn==null?void 0:mn.user_end_time).add(1,"minutes"):Te()(),Qt=Te()(mn==null?void 0:mn.user_total_end_time)>Bn?Math.round(Te().duration(Te()(mn==null?void 0:mn.user_total_end_time).diff(Bn.startOf("minute"))).asMinutes()):0,an=((mn==null?void 0:mn.student_left_minutes)||0)+(ce||0);(0,a.useEffect)(()=>{var wt,Nt;Me.key=="\u8C03\u6574\u72B6\u6001"?(z({type:"exercise/getWorkSetting",payload:Ln({},at)}),kt({user_id:Me!=null&&Me.isBatch?Me==null?void 0:Me.user_ids:[(wt=Me==null?void 0:Me.selectArrs)==null?void 0:wt.user_id]})):(je.resetFields(),Zt.current&&((Nt=Zt.current)==null||Nt.changeCode({target:{value:""}})))},[Me.key]);const rn=()=>{z({type:"exercise/setActionTabs",payload:{}})};return ie.createElement(oe.default,{centered:!0,title:Me!=null&&Me.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:Me.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:Ut,onOk:()=>Pa(void 0,null,function*(){je.submit()}),onCancel:rn},ie.createElement(sn.Z,{spinning:de},ie.createElement(Ee.default,{initialValues:{status:"1"},form:je,colon:!1,labelCol:{span:4},onFinish:wt=>Pa(void 0,null,function*(){if(console.log("allValue",wt),Zt.current.onVerify())return Promise.reject();(yield Dt(Mu(Ln({},wt),{exercise_user_id:Me==null?void 0:Me.exercise_user_id}))).status==0&&(me.ZP.success("\u8C03\u6574\u6210\u529F"),rn(),z({type:"exercise/setUpdateIndex"}))})},Me!=null&&Me.isBatch?ie.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",ie.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Me==null?void 0:Me.exercise_user_id.length),"\u540D\u5B66\u751F"):ie.createElement(fe.Z,{className:"mb20",align:"middle",gutter:40},ie.createElement(he.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ie.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(y=Me==null?void 0:Me.selectArrs)==null?void 0:y.user_name)),ie.createElement(he.Z,null,"\u5B66\u53F7",ie.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ze=Me==null?void 0:Me.selectArrs)==null?void 0:ze.student_id))),(yt==null?void 0:yt.is_locked)&&ie.createElement(Ee.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ie.createElement(Le.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ie.createElement(Ee.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},ie.createElement(ln.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},ie.createElement(ln.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),ie.createElement(ln.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(yt==null?void 0:yt.time)!==-1&&ie.createElement(ie.Fragment,null,ie.createElement(Ee.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ie.createElement(Ve.Z,{min:0,precision:0,max:Qt,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Qt}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Me!=null&&Me.isBatch)&&ie.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ie.createElement("span",{className:"ml5"},an),"\u5206\u949F",an!==0&&(mn==null?void 0:mn.user_end_time)&&ie.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ie.createElement("span",{className:"ml5"},Te()(mn==null?void 0:mn.user_end_time).add(ce||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(yt==null?void 0:yt.screen_open)&&ie.createElement(Ee.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},ie.createElement(ye.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),ie.createElement(Ee.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},ie.createElement(te.Z,{ref:wt=>Zt.current=wt})))))};var Vl=(0,se.connect)(({exercise:b})=>({exercise:b}))(Ju),Ya=E(38210),Iu=E(83657),_n=E(17379),Qa=E(8848),Il={collapseSty:"collapseSty___HC_H5",review_warp:"review_warp___eZLrf",under_review:"under_review___EMIrP",btn_operate:"btn_operate___mWpgU",btn_review:"btn_review___Cwv6d",is_disabled:"is_disabled___GH0Ll"},nr=E(68914),pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAAXNSR0IArs4c6QAABG9JREFUSEu9lltsFFUcxr//zAIFucS7YgAvURDamd1tAQUqNQEiGoOXGEiUSGdrRVF5MIrGoPtAFHhEY0LpzmrsA7yoRRNI5KGISIDu7syUCgaRUIL3qBQtxd05n5ndLbRluxRJ3Kfd85/z/c535jvnv4L/+SOXw6tudKN+jmsFuJ+UkAh2APq6jF3pDldn2MBog3uPUvgC5NhB4n8iFFrkbKk8OBzosIBzrSPj/mbvYQC3DCF66iqpuHuvPe3MpaDDAkYsbxOpXgzEBPKTNkIW6VTnsjnZTfCm/LjIpoxtrr5iYMTqqCHUfpBaIKbpWJZuDm8LvkcbnKXKx9Y8REQJtNkZu6q9HLSkw3tjndecFb8WinUCLiVxc9HFzoxtLu4vGLHcHSQfKNTxIyHboEnbaOp79iVm/D4YPgAYbuhYCKXeBDEX4ICaAN0h0SIHbeP7/iIzLe/2HFWGwPiB4kIB91HXNjrNRmtf7bxotN57VUFtKLUdAukSHU+lm809perRBreWPloITi5V16CtSSeNjYUMAIjUd04Hsh4Bvbg1OVDaIdwtIm3jJxm72uKSK/du6uIMdZ/0FpCsA2U+hDUkQoU5QowcMdXZPP1oARjz1lCp9cUVfK2NGPdgqumO05dKXLn6rFWHr832nNtOYE4xVG84tvl2AWh575DqtSJwXSYZXnslsL65UcuNK/Kt/rp5YNTyViiqZHElP+shfVaqqbLrSqDVjYcm+zn/AMgbAx0N+vJ0sqolD3wi3jnyaFfuCMjbivH3JlSE5ra9P+Ov/wKte75z7One3F6SRsGdHJswxZgW5OBCShvcWuVjF8CRxYc+S9vGEhFhXfx4RXfXmeUKvL50CpHVgO3ttvltPE6t9YT3KcGHi4H5R9OxoC/hA89hzH0aih+cF9VkhZMwPwxbznsgVpV3K7/cudiY+N1ObwPJlwdr9P2+6KYJW+5GkK8Ut3ZXxjYXhi2nBcST5YACOblkinFr6wnv1IX7VVufsY3X+8+7CBht6DCU7+f7m4h4Gds05z3nXd3Ti2cgnDAENCsh7aNUU9WxiOV0kpgePBfSpKo9YR4qC4zEvPuo1O5iYr9ybLP2coITttw9IOflF6xp8zMJ48vyDq2ORxX9j4vBac0kzUcuBxipd4PALMkfBdEfS9tVn1zCoWNRIVFwiKRjh63+E4Jm3ItcTTBWgVD74KYbthwbRH3BIWKZRNguC6yOdTzkK//zvtCkE8ai4GjUxDpn5ZhdKUDQrsYU6ugBta26pm9uT8w4EIxFLLeN5Py8Qx2Pp5vD+d0aMqWR2DdTqLLH+9qTiKQIjAJZWTalIh7IcwRmFt+/0kPaXUGQygLzq6x33iXwwlAAEeRTTMIcchEiWxzbbBxcL9nx8zfLie71CnjpvFPgLAVbdcrmVNLcHwhV17uzfeGzQiwjMLq4zTmBNI2fbKwu1dLK/omas9K9oScnNaLwhxa6zk01Tewp5ai68YcxwK/TfCWTdG3U3lTT1N+Gcv4v6tPgKkEiYpsAAAAASUVORK5CYII=",Nn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA6lJREFUSEu1ll1sFFUUgM+5M5su1rqF0JiYiBIsim1nd3apiJBQXgmJkihRE0l2u1ksJiDxRcNLH4jRB7WEBMiGHfQJAoQXQgiJiU0sKtDt7OyCMULTUqIvNdLdFtPSufeYO9vFcZnpDlru0+SeM+c7f/feg+BaiUyxS8zTZmLUzgQytyzINyHy5iY4OHRUu+unj1KQyPz+hLAnvyCi94MYXkwHAS+9/py2rb8fhZeeA9RT1tGlgNUAiPC5acQ+9gTG0yVNcG5JIQLcVBQlEw6RpTa10KNEO1OpPM2BvieCNuc/xnYWctqZehuoJ60+AjoiBaqibB0+3jX4KCC3rp4sbgEU3xKBCoD3lBBuzGe1klsHY72FL0HAfrn5ZJitWKzgQRzRk9ZeAjpUzRiONoex220T40lrQADtkwqtkcjywYHVU0EML6ajp6xviGjXAvRfTeQL1FPWLiSI+xkmgCvmiehJL3lP/1i4PFEZIqKEA0X2mWlonzjfXhGu7y3otoCRRpEiqjHT6HQarn517yk9a8/yfH0TeQI3pX5puQdz14DoRT8oItyKPBXpXqwEXk3km1Iiwq37xyN+wLbXnp8+sxN5oyy4mwgQBx5L07id6PlwrHWqXHauOgZ4yBeYyJTWAKcu3wgUNpLPdk40ijAQ8JW0tXpe0K/VA+y9EMFmqrqmETQQMJG5vkrY9mgjYIjh2qvHo2M1l2Td46ni28CAzFz0lNwPBJSKEgpc+J5DULCUz3aNuuOPJ60DAuig3FMZxIdzMTMwsFFt6uWxdHEbCDoPRPIdnUJoXmueaJ8MDHzrNCmTP4y3zFfm+GXjpekawLlFblcuEBALNzUlfzq2bjy2++d2uH//qrwdAVEg4HbT0C4GTqn0qlwpXyOCF6pXE540jei78jueLiYEF8MLDvwGqroDuf01Ebzs7CEeKBjRTx84GORY6KnrUSK78CBtiHffWKWtrL3isVThHBDsqMqRAMh5yBHw3IihvYko96orcEr1pPUOAmwQCKSicnY413n5n7SSWp4oGkT0nquWN1qXhV4dPNIx465vYGCjppFHQO+1DgPBB4jwB2Jo40iu41b9fw8B/+8DLNMfRrzzY67jTy8nN/cVl8/MiqqMwVdLOmJ4AdenSz02598t1HgPLtUQVQ+z56Zxdh6jnPMsAbRLuRJi2mMZE70iRcRjphHtW/JB2A/G1LaP8tln/nKAtSXTS1xs+q+jvtuWYCRQ4E0WwiH3qPg3yfpEltDif38AAAAASUVORK5CYII=",fn=E(68195),bt=E(77314),xn=E(59301),Yu=Object.defineProperty,ra=Object.defineProperties,ia=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,qu=(b,z,y)=>z in b?Yu(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Ca=(b,z)=>{for(var y in z||(z={}))za.call(z,y)&&qu(b,y,z[y]);if(ba)for(var y of ba(z))ml.call(z,y)&&qu(b,y,z[y]);return b},il=(b,z)=>ra(b,ia(z)),ll=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ta=ye.default.Group,zl=({className:b,title:z,items:y=[],value:ze,onChange:at})=>{const Me=(y==null?void 0:y.length)===(ze==null?void 0:ze.length),yt=(ze==null?void 0:ze.length)>0&&(ze==null?void 0:ze.length)<(y==null?void 0:y.length),je=ce=>{const de=y.map(kt=>kt.id);at(ce.target.checked?de:[])};return xn.createElement(fe.Z,{align:"middle",className:b},!!z&&xn.createElement("div",{className:"mr20",style:{color:"#333333"}},z),xn.createElement(ye.default,{indeterminate:yt,onChange:je,checked:Me},"\u5168\u90E8"),xn.createElement(Ta,{value:ze,onChange:at},y.map(ce=>xn.createElement(ye.default,{className:"ml30 c-black",key:ce.id,value:ce.id},ce.name,xn.createElement("span",null,`(${ce.count})`)))))},lr=({shixunHomeworks:b,exercise:z,loading:y,dispatch:ze,showBtn:at=!0,dropDowmBtn:Me=null})=>{var yt,je,ce,de,kt,mn,Ut,Dt,Zt,Bn;const[Qt,an]=(0,a.useState)({page:1,limit:10,exercise_group_id:[],review:[0],review_result:[]}),[rn,wt]=(0,a.useState)(-1),[Nt,wn]=(0,a.useState)(""),[Pt,bn]=(0,a.useState)({}),[An,hu]=(0,a.useState)(!1),[ft,Ft]=(0,a.useState)(!1),Mt=(0,se.useParams)(),[qt,Hn]=(0,a.useState)({}),[Jn,Qu]=(0,a.useState)(!1),{is_open_ai_review:Yt,zero_commit_student_works:Ze,unified_ai_setting:fu,ai_review_settings:Pn,is_random:ga,batch_size:wu,have_batch_resubmit:In}=z.commonHeader,[uu,yu]=(0,a.useState)({}),[ku,bu]=(0,a.useState)([]),[Fu,Mn]=(0,a.useState)(!1),[cn,cu]=(0,a.useState)(!1),[zn,gn]=(0,a.useState)([]),[Rn,Fn]=(0,a.useState)(!1),[ru,Ru]=(0,a.useState)(!1),Uu=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:va=>xn.createElement(ae.Z,{placement:"bottom",title:va},xn.createElement("span",{style:{color:"#333"}},Te()(va).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(va,Ma)=>xn.createElement("span",{style:{color:"#333"}},Ma==null?void 0:Ma.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(va,Ma)=>(Ma==null?void 0:Ma.status)=="running"?xn.createElement("span",{style:{color:"#333"}}," ",xn.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",Ma==null?void 0:Ma.rate):xn.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",Ma==null?void 0:Ma.success_count," \u4EBA\uFF0C\u5931\u8D25 ",Ma==null?void 0:Ma.fail_count," \u4EBA")}],Wu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,ellipsis:!0,render:(va,Ma,aa)=>(Qt.page-1)*Qt.limit+aa+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipse:!0,width:180,ellipsis:!0},{title:"\u5B66\u53F7",width:100,dataIndex:"student_id",ellipse:!0,align:"left",sorter:!0,render:va=>va||"--"},{title:"\u5206\u73ED",ellipse:!0,dataIndex:"user_group_name",align:"left",render:(va,Ma)=>xn.createElement("div",{className:Il.banding,title:va||"--"},va||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(va,Ma)=>va===0?xn.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):va===1?xn.createElement("span",{style:{color:"#DF3042"}},!Ma.is_make_up&&"\u8003\u8BD5\u4E2D",Ma.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):va===2?xn.createElement("span",{style:{color:"#5AB891"}},!Ma.is_make_up&&!Ma.is_force_commit&&"\u5DF2\u4EA4\u5377",Ma.is_make_up&&!Ma.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Ma.is_make_up&&Ma.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Ma.is_make_up&&Ma.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):xn.createElement("span",{style:{color:"#5AB891"}},!Ma.is_make_up&&!Ma.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Ma.is_make_up&&!Ma.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Ma.is_make_up&&Ma.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Ma.is_make_up&&Ma.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,ellipse:!0,width:120},{title:"\u8BC4\u9605\u72B6\u6001",width:120,dataIndex:"has_comment",render:(va,Ma)=>{let aa=new Date().getTime();return qt!=null&&qt.appraise_setting&&(qt!=null&&qt.sealed_review)&&new Date(qt==null?void 0:qt.appraise_end_time).getTime()>aa?"--":!va&&Ma.review_status?"\u8BC4\u9605\u4E2D":va?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},wu&&ru&&{title:xn.createElement("span",null,"\u8BC4\u9605\u9898\u76EE",xn.createElement(ae.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"},xn.createElement("i",{className:"iconfont icon-tishi6 font14 ml5",style:{color:"#666666"}}))),width:100,dataIndex:"success_size",render:(va,Ma)=>(Ma==null?void 0:Ma.success_size)+"/"+(Ma==null?void 0:Ma.totol_size)},wu&&ru&&{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:120,dataIndex:"status",render:(va,Ma)=>va==="\u6210\u529F"?xn.createElement("span",{className:"c-green"},"\u6210\u529F"):va=="\u90E8\u5206\u6210\u529F"?xn.createElement("span",{className:"c-orange",onClick:()=>ll(void 0,null,function*(){Qu(!0),yield Ba(Ma==null?void 0:Ma.user_id)})},"\u90E8\u5206\u6210\u529F",xn.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#FA6400",transform:"rotate(180deg)"}})):va=="\u5931\u8D25"?xn.createElement("span",{className:"c-red",onClick:()=>ll(void 0,null,function*(){Qu(!0),yield Ba(Ma==null?void 0:Ma.user_id)})},"\u5931\u8D25",xn.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#E30000",transform:"rotate(180deg)"}})):xn.createElement("span",null,"\u672A\u5F00\u59CB")}].filter(va=>!!va);(0,a.useEffect)(()=>{var va;((va=z.actionTabs)==null?void 0:va.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"&&Eu()},[(yt=z.actionTabs)==null?void 0:yt.key]);const $a=()=>ll(void 0,null,function*(){var va;Fn(!0);const Ma=yield(0,re.ZP)("/api/exercise_resubmits/get_batch_list.json",{method:"get",params:{exercise_id:Mt==null?void 0:Mt.categoryId}});Fn(!1),Ma.status===0&&gn(((va=Ma==null?void 0:Ma.data)==null?void 0:va.list)||[])}),Ba=va=>ll(void 0,null,function*(){Mn(!0);const Ma=yield(0,re.ZP)("/api/exercise_resubmits/get_student_resubmit_status.json",{method:"get",params:{exercise_id:Mt==null?void 0:Mt.categoryId,user_id:va,batch_size:(uu==null?void 0:uu.batch_size)||wu}});Mn(!1),Ma.status===0&&bu((Ma==null?void 0:Ma.data)||[])}),Eu=()=>ll(void 0,null,function*(){var va,Ma,aa;const wl=yield(0,re.ZP)(`/api/exercises/${Mt.categoryId}/header_info.json`,{method:"get"});if((wl==null?void 0:wl.status)===0&&(Hn((wl==null?void 0:wl.data)||{}),((va=Qt==null?void 0:Qt.exercise_group_id)==null?void 0:va.length)==0)){const Zr=(aa=((Ma=wl==null?void 0:wl.data)==null?void 0:Ma.course_groups)||[])==null?void 0:aa.map(ca=>ca==null?void 0:ca.exercise_group_id);Qt.exercise_group_id=Zr,an(Ca({},Qt)),Ul()}}),ha=va=>{Qt.search=va,Qt.page=1,an(Ca({},Qt))},Za=(va,Ma)=>{Qt.page=1,Qt[Ma]=va,an(Ca({},Qt)),Ul()},Ul=()=>ll(void 0,null,function*(){var va;Ft(!0);const Ma=yield(0,re.ZP)("/api/exercise_resubmits/all_resubmit_student_list.json",{method:"get",params:il(Ca({},Qt),{exercise_id:Mt==null?void 0:Mt.categoryId,batch_size:(uu==null?void 0:uu.batch_size)||((va=z==null?void 0:z.actionTabs)==null?void 0:va.batchSize)})});(Ma==null?void 0:Ma.status)===0&&bn(Ma||{}),Ft(!1)}),Lr=(va,Ma)=>{Qt.page=va,Qt.limit=Ma,an(Ca({},Qt)),Ul()};(0,a.useEffect)(()=>{!y["exercise/getCommonHeader"]&&Yt&&!(0,Sn.dE)()&&In&&la()},[y["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((uu==null?void 0:uu.status)=="running"){const va=setInterval(()=>{la()},3e3);return()=>clearInterval(va)}},[uu==null?void 0:uu.status]);const la=()=>ll(void 0,null,function*(){const va=yield(0,re.ZP)("/api/exercise_resubmits/all_resubmit_status.json",{method:"get",params:{exercise_id:Mt==null?void 0:Mt.categoryId}});(va==null?void 0:va.status)===0&&yu(va==null?void 0:va.data)}),Ka=va=>{ze({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",batchSize:(uu==null?void 0:uu.batch_size)||wu}}),Za([va],"review_result"),Za([0,1,2],"review"),Ru(!0)},gr=()=>ll(void 0,null,function*(){var va;if(Yt){if(Ze)return me.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return me.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");if((uu==null?void 0:uu.status)=="running")return me.ZP.warning("\u667A\u80FD\u8BC4\u9605\u6B63\u5728\u8FD0\u884C\u4E2D\uFF0C\u8BF7\u52FF\u91CD\u590D\u64CD\u4F5C!");hu(!0);const Ma=yield(0,re.ZP)("/api/exercise_resubmits/all_resubmit.json",{method:"post",body:il(Ca({},Qt),{batch_size:(uu==null?void 0:uu.batch_size)||((va=z==null?void 0:z.actionTabs)==null?void 0:va.batchSize),exercise_id:Mt==null?void 0:Mt.categoryId})});(Ma==null?void 0:Ma.status)===0&&(ze({type:"exercise/setActionTabs",payload:{key:""}}),setTimeout(()=>{la()},800)),hu(!1)});return xn.createElement(xn.Fragment,null,xn.createElement("div",{className:Il.review_warp},xn.createElement(ae.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},xn.createElement("div",{className:Il.btn_operate,style:{marginLeft:"10px"},onClick:()=>ll(void 0,null,function*(){cu(!0),yield $a()})},xn.createElement("i",{className:"iconfont icon-lishijilu"}))),xn.createElement("div",null,Yt&&(uu==null?void 0:uu.status)=="running"&&xn.createElement("div",{className:Il.under_review,style:{marginRight:0}},xn.createElement(sn.Z,{spinning:!0,className:"mr6",size:"small"}),xn.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),xn.createElement("span",{className:"ml5",style:{color:"#3061D0"}},uu==null?void 0:uu.rate)),Yt&&["success","failed"].includes(uu==null?void 0:uu.status)&&xn.createElement(ae.Z,{title:xn.createElement("div",{className:Il.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",xn.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},uu==null?void 0:uu.success),"\u4EBA\uFF0C \u5931\u8D25",xn.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},uu==null?void 0:uu.fail),"\u4EBA, \u90E8\u5206\u6210\u529F",xn.createElement("span",{style:{color:"#3061D0",margin:"0 3px",fontWeight:"bold"},onClick:()=>Ka(1)},uu==null?void 0:uu.running_count),"\u4EBA")},xn.createElement("div",{className:Il.under_review,style:{marginRight:"0px"}},xn.createElement("img",{src:fn.Z,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",xn.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>Ka(2)},uu==null?void 0:uu.success),"\u4EBA\uFF0C \u5931\u8D25",xn.createElement("span",{style:{color:"#E30000",fontWeight:"bold"},onClick:()=>Ka(0)},uu==null?void 0:uu.fail),"\u4EBA\uFF0C \u90E8\u5206\u6210\u529F",xn.createElement("span",{style:{color:"#3061D0",fontWeight:"bold"},onClick:()=>Ka(1)},uu==null?void 0:uu.running_count),"\u4EBA"))),(uu==null?void 0:uu.status)!="running"&&at&&xn.createElement("div",{className:`${Il.btn_review} ${(uu==null?void 0:uu.status)=="running"&&Il.is_disabled}`,onClick:()=>ll(void 0,null,function*(){if((uu==null?void 0:uu.status)=="running")return;if(!Yt)return me.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;const va=yield(0,re.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:Mt.categoryId}});if((va==null?void 0:va.status)===-21){oe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>ll(void 0,null,function*(){}),content:xn.createElement("div",null,xn.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),xn.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}ze({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}}),Qt.page=1,Qt.review=[0],an(Ca({},Qt)),Ru(!1)})},xn.createElement("img",{src:Ya.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"),(uu==null?void 0:uu.status)!="running"&&!at&&xn.createElement(xn.Fragment,null,Me)),xn.createElement(oe.default,{width:1130,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:ru?"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C":"\u667A\u80FD\u8BC4\u9605",open:((je=z.actionTabs)==null?void 0:je.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",destroyOnClose:!0,confirmLoading:An,onCancel:()=>{Ru(!1),ze({type:"exercise/setActionTabs",payload:{key:""}})},okText:wu?"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605":"\u5F00\u59CB\u8BC4\u9605",onOk:()=>gr(),afterClose:()=>{an({page:1,limit:10,exercise_group_id:[],review:[0],review_result:[]}),Ru(!1)}},xn.createElement(Qa.default,{className:Il.collapseSty,defaultActiveKey:["1"],expandIconPosition:"end",ghost:!0,expandIcon:({isActive:va})=>xn.createElement("span",{style:{color:"#3061D0"}},va?"\u6536\u8D77":"\u5C55\u5F00"),items:[{key:"1",label:xn.createElement("span",{style:{color:"#FF9D18"}},xn.createElement("i",{className:"iconfont icon-tishi9 font14 mr5"}),xn.createElement("span",null,"\u6E29\u99A8\u63D0\u793A")),children:xn.createElement("div",{style:{color:"#333",fontSize:"14px",background:"#F6F7F9",padding:"0px 28px 10px"}},xn.createElement("div",null,"1. \u9650\u5236\u6761\u4EF6\uFF1A \u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002\u968F\u673A\u8BD5\u5377\u548C\u6A21\u62DF\u8003\u8BD5\u6682\u4E0D\u652F\u6301\u667A\u80FD\u8BC4\u9605\uFF1B"),xn.createElement("div",null,"2. \u4F7F\u7528\u65B9\u6CD5\uFF1A \u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u548C\u8BC4\u9605\u8EAB\u4EFD\u7B49\u89C4\u5219\uFF0C\u5C31\u53EF\u4EE5\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF1B"),xn.createElement("div",null,"3. \u667A\u80FD\u8BC4\u9605\u65B9\u5F0F\uFF1A\u5355\u4E2A\u5B66\u751F\u667A\u80FD\u8BC4\u9605\uFF0C\u8FDB\u5165\u67D0\u4E00\u4E2A\u5B66\u751F\u8BD5\u5377\u8BE6\u60C5\u9875\u9762\uFF0C\u5BF9\u6BCF\u4E00\u9053\u7B80\u7B54\u9898\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\uFF1B\u6279\u91CF\u667A\u80FD\u8BC4\u9605\uFF0C\u5728\u5B66\u751F\u7B54\u9898\u5217\u8868\u9875\u9762\uFF0C\u70B9\u51FB\u667A\u80FD\u8BC4\u9605\u6309\u94AE\u8FDB\u884C\u6279\u91CF\u8BC4\u9605\uFF1B"),xn.createElement("div",null,"4. AI\u667A\u80FD\u8BC4\u9605\u5B8C\u6210\u540E\uFF0C\u9700\u8981\u6559\u5E08\u518D\u4EBA\u5DE5\u68C0\u67E5\u4E00\u4E0BAI\u7684\u8BC4\u9605\u7ED3\u679C\u662F\u5426\u7B26\u5408\u9884\u671F\u3002\u64CD\u4F5C\u6D41\u7A0B\u8BE6\u89C1",xn.createElement("span",{className:"c-blue current",onClick:()=>{(0,Oe.xg)("https://www.educoder.net/forums/40205")}},"\u5E2E\u52A9\u6587\u6863")))}]}),xn.createElement(zl,{className:"mt10",title:"\u9009\u62E9\u73ED\u7EA7",items:(de=((ce=Pt==null?void 0:Pt.header_info)==null?void 0:ce.course_groups)||[])==null?void 0:de.map(va=>({id:va==null?void 0:va.exercise_group_id,name:va==null?void 0:va.exercise_group_name,count:(va==null?void 0:va.exercise_group_students)||0})),value:Qt.exercise_group_id,onChange:va=>Za(va,"exercise_group_id")}),xn.createElement(zl,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:[{id:0,name:"\u672A\u8BC4\u9605",count:((kt=Pt==null?void 0:Pt.header_info)==null?void 0:kt.unreview_counts)||0},{id:1,name:"\u5DF2\u8BC4\u9605",count:((mn=Pt==null?void 0:Pt.header_info)==null?void 0:mn.review_counts)||0},{id:2,name:"\u8BC4\u9605\u4E2D",count:((Ut=Pt==null?void 0:Pt.header_info)==null?void 0:Ut.reviewing_counts)||0}],value:Qt.review,onChange:va=>Za(va,"review")}),!!wu&&ru&&xn.createElement(zl,{className:"mt10",title:"\u8BC4\u9605\u7ED3\u679C",items:[{id:0,name:"\u5931\u8D25",count:((Dt=Pt==null?void 0:Pt.header_info)==null?void 0:Dt.fail)||0},{id:1,name:"\u90E8\u5206\u6210\u529F",count:((Zt=Pt==null?void 0:Pt.header_info)==null?void 0:Zt.part_success)||0},{id:2,name:"\u6210\u529F",count:((Bn=Pt==null?void 0:Pt.header_info)==null?void 0:Bn.success)||0}],value:Qt.review_result,onChange:va=>Za(va,"review_result")}),xn.createElement("div",{className:"flex justify-between item-center mb10 mt20"},xn.createElement("div",{className:"flex item-center"},xn.createElement("div",{className:"current flex item-center",onClick:()=>{ze({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},xn.createElement("img",{src:pt,width:14,style:{paddingBottom:"2px"}}),xn.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u6D4B\u8BD5AI\u8BC4\u5206")),!at&&xn.createElement("div",{className:"ml30 current flex item-center",onClick:()=>{var va;window.location.href=`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/detail?random=${(va=z==null?void 0:z.commonHeader)==null?void 0:va.is_random}&tabs=12`}},xn.createElement("img",{src:Nn,width:14}),xn.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u67E5\u770B\u8BC4\u5206\u6807\u51C6"))),xn.createElement("div",{style:{marginLeft:"auto"},className:"flex item-center"},xn.createElement(nr.t7,{className:Il.input,style:{width:"415px"},value:Qt.keyword,onChange:va=>Za(va,"search"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}))),xn.createElement(ge.default,{loading:ft,dataSource:(Pt==null?void 0:Pt.data)||[],columns:Wu,pagination:{current:Qt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Qt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(Pt==null?void 0:Pt.size)||0,size:"default",showTotal:va=>xn.createElement("span",{className:"font12 c-666"},"\u5171",xn.createElement("span",{style:{color:"#3061D0"}}," ",va," "),"\u6761\u6570\u636E"),onChange:Lr},onChange:(va,Ma,aa)=>{aa!=null&&aa.order?(Qt.sort_by=aa==null?void 0:aa.field,Qt.direction=(aa==null?void 0:aa.order)==="ascend"?"asc":"desc"):(Qt.sort_by=null,Qt.direction=null),an(Ca({},Qt)),Ul()}})),xn.createElement(oe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u5931\u8D25\u539F\u56E0",open:Jn,destroyOnClose:!0,onCancel:()=>{Qu(!1)},footer:null},xn.createElement(ge.default,{loading:Fu,dataSource:ku||[],columns:[{title:"\u9898\u578B",width:100,dataIndex:"question_type",ellipsis:!0,render:va=>xn.createElement(ae.Z,{title:va||"--"},va||"--")},{title:"\u9898\u5E72",dataIndex:"question_title",ellipsis:!0,render:va=>xn.createElement(ae.Z,{title:xn.createElement(bt.Z,{value:va,showTextOnly:!0,className:"font14"})},xn.createElement(bt.Z,{value:va,showTextOnly:!0,className:"font14"}))},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",ellipsis:!0,render:va=>xn.createElement(ae.Z,{title:va||"--"},va||"--")}]})),xn.createElement(oe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:cn,destroyOnClose:!0,onCancel:()=>{cu(!1)},footer:null},xn.createElement(ge.default,{pagination:!1,dataSource:zn,columns:Uu,className:"mb10",loading:Rn})))};var Yr=(0,se.connect)(({shixunHomeworks:b,exercise:z,loading:y,user:ze})=>({shixunHomeworks:b,exercise:z,loading:y.effects,user:ze}))(lr),on=E(59301),Cr=Object.defineProperty,Li=Object.defineProperties,Xa=Object.getOwnPropertyDescriptors,Ql=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,Sl=Object.prototype.propertyIsEnumerable,or=(b,z,y)=>z in b?Cr(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,nl=(b,z)=>{for(var y in z||(z={}))el.call(z,y)&&or(b,y,z[y]);if(Ql)for(var y of Ql(z))Sl.call(z,y)&&or(b,y,z[y]);return b},ui=(b,z)=>Li(b,Xa(z)),Ea=(b,z)=>{var y={};for(var ze in b)el.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&Ql)for(var ze of Ql(b))z.indexOf(ze)<0&&Sl.call(b,ze)&&(y[ze]=b[ze]);return y},Kr=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const uo=b=>{var z=b,{exercise:y,loading:ze,dispatch:at,globalSetting:Me,checkDomainAuthority:yt,getparams:je,user:ce,classroomList:de}=z,kt=Ea(z,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),mn,Ut,Dt,Zt,Bn,Qt,an,rn,wt;const[Nt]=(0,se.useSearchParams)(),wn=(0,se.useParams)();let[Pt,bn]=(0,a.useState)(nl({page:1,limit:20},wn));const{commonHeader:An,updateIndex:hu}=y,{userInfo:ft}=ce,[Ft,Mt]=(0,a.useState)({}),[qt,Hn]=(0,a.useState)(0),[Jn,Qu]=(0,a.useState)(0),[Yt,Ze]=(0,a.useState)(!1),[fu,Pn]=(0,a.useState)("alert"),[ga,wu]=(0,a.useState)(0),[In,uu]=(0,a.useState)(!1),[yu,ku]=(0,a.useState)(!1),[bu]=Ee.default.useForm(),[Fu,Mn]=(0,a.useState)([]),[cn,cu]=(0,a.useState)(1),[zn,gn]=(0,a.useState)(""),[Rn,Fn]=(0,a.useState)(),[ru,Ru]=(0,a.useState)(!1),[Uu,Wu]=(0,a.useState)(!1),[$a,Ba]=(0,a.useState)({name:"",id:"",list:[]}),[Eu,ha]=(0,a.useState)({}),[Za,Ul]=(0,a.useState)({}),[Lr,la]=(0,a.useState)(!0),[Ka,gr]=(0,a.useState)(""),[va,Ma]=(0,a.useState)(""),[aa,wl]=(0,a.useState)(""),[Zr,ca]=(0,a.useState)([]),[,,Dl]=(0,dn.U)(ne.N0,{}),[zr,vl]=(0,a.useState)([]),[Ji,ko]=(0,a.useState)(!0),[Lu,ql]=(0,a.useState)({});(0,a.useEffect)(()=>{let Tn={};if(Nt.get("exercise_group_id")&&!hu){if(Nt.get("statistics")){let Cn=[];const Wa=Nt.get("scope");Wa==="0"&&(Cn=["all"]),Wa==="1"&&(Cn=[1,2,3]),Wa==="2"&&(Cn=[2,3]),Tn={exercise_group_id:Nt.get("exercise_group_id"),commit_status:Cn}}else Tn={review:[0,2],commit_status:[2,3]},Nt.get("exercise_group_id")!=="0"&&(Tn.exercise_group_id=[Number(Nt.get("exercise_group_id"))]);bu.setFieldsValue(nl({},Tn))}return Pt=nl(nl({},Pt),Tn),bn(nl({},Pt)),pr(),co(Pt),ca([]),()=>{at({type:"exercise/setUpdateIndex",payload:"clear"})}},[hu]);const pr=()=>Kr(void 0,null,function*(){var Tn,Cn;const Wa=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/header_info.json`,{method:"get"});(Wa==null?void 0:Wa.status)===0&&(ha((Wa==null?void 0:Wa.data)||{}),console.log((Tn=Wa==null?void 0:Wa.data)==null?void 0:Tn.course_groups),at({type:"exercise/save",payload:{course_groups:(Cn=Wa==null?void 0:Wa.data)==null?void 0:Cn.course_groups}}))}),co=Tn=>Kr(void 0,null,function*(){var Cn,Wa,ji,io,qi,Ds,Ec,Vs,fd,Uc,f0;la(!0);const Xo=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/exercise_users.json`,{method:"get",params:Tn});if((Xo==null?void 0:Xo.status)===0){let op=(ji=(Wa=(Cn=Xo==null?void 0:Xo.data)==null?void 0:Cn.exercise_users)==null?void 0:Wa[0])==null?void 0:ji.commit_status;ko(op==2||op==3),Ul({exercise_users:((io=Xo==null?void 0:Xo.data)==null?void 0:io.exercise_users)||[],current_answer_user:((qi=Xo==null?void 0:Xo.data)==null?void 0:qi.current_answer_user)||{}}),gr(((Ds=Xo==null?void 0:Xo.data)==null?void 0:Ds.appraise_user_login)||""),Ma(((Ec=Xo==null?void 0:Xo.data)==null?void 0:Ec.first_export_user_login)||""),Hn((Vs=Xo==null?void 0:Xo.data)==null?void 0:Vs.total_count),Qu(typeof((fd=Xo==null?void 0:Xo.data)==null?void 0:fd.total_score)=="string"?Number((Uc=Xo==null?void 0:Xo.data)==null?void 0:Uc.total_score):(f0=Xo==null?void 0:Xo.data)==null?void 0:f0.total_score)}wl(Xo==null?void 0:Xo.status),la(!1)});(0,a.useEffect)(()=>{at({type:"exercise/setSaveExerciseDownUsers",payload:to})},[va,qt,JSON.stringify(Pt)]);function $i(Tn){return Kr(this,null,function*(){var Cn,Wa,ji,io;Fn(Tn==null?void 0:Tn.exercise_user_id),Ru(Tn.commit_status===2||Tn.commit_status===3),uu(!0);let qi=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:Tn==null?void 0:Tn.exercise_user_id}});((Wa=(Cn=qi==null?void 0:qi.data)==null?void 0:Cn.exercise_user_photos)==null?void 0:Wa.length)>0?Ze(!0):me.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),Mn((ji=qi==null?void 0:qi.data)==null?void 0:ji.exercise_user_photos),wu((io=qi==null?void 0:qi.data)==null?void 0:io.alert_count),uu(!1)})}const Gr=Tn=>{Pt.page=1;const Cn=Object.assign({},bu.getFieldsValue());Object.keys(Cn).map(function(Wa){Wa==="objective_score_gte"||Wa==="objective_score_lte"||(Cn[Wa].includes("all")?(delete Pt[Wa],bu.setFieldsValue({[Wa]:"all"})):(Pt[Wa]=Cn[Wa],Cn[Wa]==""||!Cn[Wa]?bu.setFieldsValue({[Wa]:"all"}):bu.setFieldsValue({[Wa]:Pt[Wa]})))}),("objective_score_gte"in Tn||"objective_score_lte"in Tn)&&(Cn.objective_score_gte&&Cn.objective_score_lte&&Cn.objective_score_gte>Cn.objective_score_lte?(bu.setFieldsValue({objective_score_lte:Cn.objective_score_gte}),Pt.objective_score_lte=Cn.objective_score_gte||null,Pt.objective_score_gte=Cn.objective_score_gte||null):(Pt.objective_score_lte=Cn.objective_score_lte||null,Pt.objective_score_gte=Cn.objective_score_gte||null)),bn(nl({},Pt)),co(Pt),je(nl({},Pt))},jo=(Tn=1,Cn=20)=>{Pt.page=Tn,Pt.limit=Cn,bn(nl({},Pt)),co(Pt)};let Qo=new Date().getTime();const vo=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(Tn,Cn,Wa)=>on.createElement(ae.Z,{title:((Pt.page||1)-1)*Pt.limit+Wa+1},on.createElement("span",null,((Pt.page||1)-1)*Pt.limit+Wa+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(Tn,Cn)=>on.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var Wa;if(Tn&&(0,Sn.GJ)()){if((0,Sn.Rm)()&&!((Wa=de.AssistantObject.exercise)!=null&&Wa.can_view)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch(Cn.commit_status){case 0:if(!(0,Sn.Ny)()){me.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",Cn.commit_status)}Tn&&(0,Sn.GJ)()&&(Ci(),(0,Oe.xg)(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Cn==null?void 0:Cn.login}`))}}},on.createElement("span",{className:Tn&&(0,Sn.GJ)()?jt.operationLink:""},Tn||"--"),!!(Cn!=null&&Cn.delayed_at)&&An.time!==-1&&on.createElement(ae.Z,{title:on.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",on.createElement("span",{className:"ml5"},Te()(Cn.delayed_at).format("YYYY-MM-DD HH:mm")))},on.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Tn=>Tn||"--"},!(Eu!=null&&Eu.is_excellent)&&(Eu==null?void 0:Eu.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Tn,Cn)=>on.createElement("div",{className:jt.banding,title:Tn||"--"},Tn||"--")},{title:(An==null?void 0:An.exercise_type)==2&&!(0,Sn.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(Tn,Cn)=>Cn.commit_status===0||Cn.commit_status===1?"--":!Cn.open_total_score&&(0,Sn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Tn=typeof Tn=="number"?Number(Tn):Tn,console.log(typeof Tn),Tn||(Tn=0),Tn===100?on.createElement("span",{className:"c-green"},Tn):Tn>60?on.createElement("span",{className:"c-orange"},Tn):Tn==Jn*.6?on.createElement("span",{className:"c-red"},Tn):on.createElement("span",null,Tn))},!((Eu==null?void 0:Eu.objective)!==1||(Eu==null?void 0:Eu.objective)===1&&(Eu==null?void 0:Eu.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Tn,Cn)=>{if(Cn.commit_status===0||Cn.commit_status===1)return"--";if(!Cn.open_total_score&&(0,Sn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Tn=typeof Tn=="number"?Number(Tn):Tn,Tn||(Tn=0);let Wa;return Tn>=0&&Tn<=60?Wa=on.createElement("span",null,Tn):Tn===100?Wa=on.createElement("span",{className:"c-green"},Tn):Tn>60?Wa=on.createElement("span",{className:"c-orange"},Tn):Wa="--",on.createElement(jn,{renderText:Wa,item:Cn})}}},!((Eu==null?void 0:Eu.subjective)!==1||(Eu==null?void 0:Eu.subjective)===1&&(Eu==null?void 0:Eu.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Tn,Cn)=>{if(Cn.commit_status===0||Cn.commit_status===1)return"--";if(!Cn.open_total_score&&(0,Sn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let Wa;Eu!=null&&Eu.appraise_setting&&(Eu!=null&&Eu.sealed_review)&&new Date(Eu==null?void 0:Eu.appraise_end_time).getTime()>Qo&&(Wa="--"),!(Cn!=null&&Cn.has_comment)&&Cn.review_status&&(Wa="\u8BC4\u9605\u4E2D"),Cn!=null&&Cn.has_comment?Wa="\u5DF2\u8BC4\u9605":Wa="\u672A\u8BC4\u9605",Tn=typeof Tn=="number"?Number(Tn):Tn,Tn||(Tn=0);let ji;return Tn===0?ji=on.createElement("span",null,Tn," ",Wa==="\u672A\u8BC4\u9605"&&on.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):Tn>0&&Tn<=60?ji=on.createElement("span",null,Tn):Tn===100?ji=on.createElement("span",{className:"c-green"},Tn):Tn>60?ji=on.createElement("span",{className:"c-orange"},Tn):ji="--",ji}}},(An==null?void 0:An.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(Tn,Cn)=>[1,2].includes(Cn==null?void 0:Cn.commit_status)?Tn:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(Tn,Cn)=>Tn===0?on.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Tn===1?on.createElement("span",{style:{color:"#DF3042"}},!Cn.is_make_up&&"\u8003\u8BD5\u4E2D",Cn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Tn===2?on.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)"):on.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:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:Tn=>Tn?Te()(Tn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(Tn,Cn)=>Tn?Te()(Tn).format("YYYY-MM-DD HH:mm"):"--"},(0,Sn.GJ)()&&(An==null?void 0:An.exercise_type)===2&&{title:on.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",on.createElement(ae.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},on.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(Tn,Cn)=>{var Wa;return on.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const ji={name:Cn==null?void 0:Cn.user_name,id:Cn==null?void 0:Cn.student_id,list:Cn==null?void 0:Cn.simulate_exercise_records};Ba(nl({},ji)),Wu(!0)}},(Wa=Cn==null?void 0:Cn.simulate_exercise_records)==null?void 0:Wa.length,"/",An==null?void 0:An.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((mn=ft==null?void 0:ft.course)==null?void 0:mn.course_role)===15||(An==null?void 0:An.exercise_type)==2?jt.noShow:"",align:"left",render:(Tn,Cn)=>on.createElement("div",{style:{display:"flex",alignItems:"center"}},on.createElement("span",{className:jt.operationLink,onClick:()=>{at({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:Cn.user_id}})}},Tn||"0"))},(An==null?void 0:An.screen_open)&&{title:on.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",on.createElement(ae.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},on.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(Tn,Cn)=>on.createElement("span",{style:Tn>0?{cursor:"pointer"}:{},className:Tn>(Cn==null?void 0:Cn.screen_total_num)?"c-red":"",onClick:()=>Kr(void 0,null,function*(){if(Tn===0)return;const Wa=yield(0,ne.Yu)(wn.categoryId,{exercise_user_id:Cn.exercise_user_id});oe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${Cn==null?void 0:Cn.user_name}\uFF09`,icon:null,closable:!0,className:jt.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:on.createElement(ge.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:Wa==null?void 0:Wa.data})})})},Tn,"/",Cn==null?void 0:Cn.screen_total_num)},(An==null?void 0:An.exercise_status)>1&&(An==null?void 0:An.open_camera)&&(0,Sn.GJ)()&&!((Ut=Me.setting)!=null&&Ut.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(Tn,Cn)=>Cn.commit_status>0?on.createElement("a",{onClick:()=>{$i(Cn)}},`${Tn||0}/${An==null?void 0:An.photo_count}`):"--"},(An==null?void 0:An.ip_bind)&&(0,Sn.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(Tn,Cn)=>on.createElement(on.Fragment,null,Tn||"--",Cn.commit_status<=1&&An.ip_bind&&Cn.last_ip&&on.createElement(Ce.ZP,{type:"link",onClick:()=>Kr(void 0,null,function*(){const Wa=oe.default.confirm({title:on.createElement(fe.Z,null,on.createElement(he.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),on.createElement(he.Z,null,on.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Wa.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:on.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",on.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>Kr(void 0,null,function*(){(yield(0,ne.ab)({id:Pt.categoryId,exercise_user_id:Cn.exercise_user_id})).status===0&&(me.ZP.success("\u89E3\u7ED1\u6210\u529F"),co(Pt))})})})},"\u89E3\u7ED1"))},(An==null?void 0:An.open_camera)&&(0,Sn.Gg)()&&An.exercise_status<3&&!((Dt=Me.setting)!=null&&Dt.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(Tn,Cn)=>on.createElement(Be.Z,{checked:Tn,onClick:()=>Kr(void 0,null,function*(){Tn?oe.default.info({title:"\u63D0\u793A",content:on.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):oe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:on.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>Kr(void 0,null,function*(){const Wa=yield(0,ne.cC)(ui(nl({},Pt),{exercise_user_id:Cn.exercise_user_id}));(Wa==null?void 0:Wa.status)===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),co(Pt))})})})})},(0,Sn.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(Tn,Cn)=>Eu!=null&&Eu.appraise_setting&&(Eu!=null&&Eu.sealed_review)&&new Date(Eu==null?void 0:Eu.appraise_end_time).getTime()>Qo?"--":!Tn&&Cn.review_status?"\u8BC4\u9605\u4E2D":Tn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((An==null?void 0:An.assistant_auth)||(0,Sn.GJ)()||(0,Sn.dE)())&&yt&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:jt.operationCol,render:(Tn,Cn)=>{var Wa,ji;return(An==null?void 0:An.exercise_status)===-1?on.createElement("div",null," ",(0,Sn.GJ)()&&on.createElement("a",{onClick:io=>{io.stopPropagation(),at({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Cn==null?void 0:Cn.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),on.createElement("a",{style:{marginLeft:(0,Sn.GJ)()&&10},onClick:(0,iu.debounce)(io=>Kr(void 0,null,function*(){var qi,Ds,Ec;io.stopPropagation();let Vs=yield(0,re.ZP)(`/api/exercises/${Pt==null?void 0:Pt.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:Cn==null?void 0:Cn.exercise_user_id}});oe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:on.createElement("div",null,on.createElement("div",{style:{display:"flex"}},on.createElement("div",null,on.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),on.createElement("span",{style:{marginLeft:10}},(qi=Vs==null?void 0:Vs.data)==null?void 0:qi.user_name)),on.createElement("div",{style:{marginLeft:60}},on.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),on.createElement("span",{style:{marginLeft:10}},(Ds=Vs==null?void 0:Vs.data)==null?void 0:Ds.student_id)),on.createElement("div",{style:{marginLeft:60}},on.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),on.createElement("span",{style:{marginLeft:10}},(Ec=Vs==null?void 0:Vs.data)==null?void 0:Ec.group_name))),on.createElement("div",{style:{marginTop:22,marginBottom:20}},on.createElement(ge.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(fd,Uc)=>on.createElement("span",{style:{color:(Uc==null?void 0:Uc.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},fd)}],pagination:!1,dataSource:[nl({},Vs==null?void 0:Vs.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):on.createElement("div",{className:"flex gap-10px"},(0,Sn.GJ)()&&(Cn==null?void 0:Cn.commit_status)===1&&on.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Cn==null?void 0:Cn.commit_status)!==1,onClick:()=>{(0,Oe.xg)(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Cn.login}`)}},"\u67E5\u9605"),((An==null?void 0:An.enable_report_setting)&&(An==null?void 0:An.enable_student_view)||(An==null?void 0:An.enable_report_setting)&&(0,Sn.eB)())&&on.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:Cn.commit_status<2,onClick:io=>Kr(void 0,null,function*(){if(io.preventDefault(),(An==null?void 0:An.report_type)===0){let qi=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/exercise_user/report_detail.json`,{method:"get",params:{exercise_user_id:Cn==null?void 0:Cn.exercise_user_id}});(qi==null?void 0:qi.status)===0&&((0,Sn.dE)()?ql({url:qi==null?void 0:qi.url,file_type:"pdf",isedit:!1}):ql({url:qi==null?void 0:qi.url,file_type:"pdf",isedit:!0,exercise_user_id:Cn==null?void 0:Cn.exercise_user_id}))}else se.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/WordInfo/${Cn==null?void 0:Cn.exercise_user_id}`)})},"\u5B9E\u9A8C\u62A5\u544A"),(0,Sn.GJ)()&&(Cn==null?void 0:Cn.commit_status)!==1&&on.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:Cn.commit_status<2,onClick:io=>Kr(void 0,null,function*(){var qi,Ds;if(io.preventDefault(),yield(0,Cu.w)(wn.coursesId,wn.categoryId),Cn.commit_status===2){if((0,Sn.Rm)()&&!((qi=de.AssistantObject.exercise)!=null&&qi.can_view)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ci(),window.location.href=`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Cn.login}`}if(Cn.commit_status===3){if((0,Sn.Rm)()&&!((Ds=de.AssistantObject.exercise)!=null&&Ds.can_appraise)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}at({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:Ci,selectArrs:{record:nl({},Cn),exercise_types:nl({},Eu)},params:nl({},Pt)}})}})},Eu!=null&&Eu.appraise_setting&&(Eu!=null&&Eu.sealed_review)&&new Date(Eu==null?void 0:Eu.appraise_end_time).getTime()>Qo?"\u8BC4\u9605":Cn.has_comment?"\u66F4\u6539\u8BC4\u9605":!Cn.has_comment&&"\u8BC4\u9605"),!(0,Sn.dE)()&&["\u8003\u8BD5\u4E2D"].includes(Oe.ju[An.exercise_status])&&on.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Cn==null?void 0:Cn.commit_status)===0,onClick:()=>{var io,qi;if((0,Sn.Rm)()&&!((qi=(io=de==null?void 0:de.AssistantObject)==null?void 0:io.exercise)!=null&&qi.can_forcing_commit)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}at({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:Cn,exercise_user_id:[Cn.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,Sn.dE)()&&on.createElement("span",{style:{color:Eu!=null&&Eu.answered_open&&((Wa=Za==null?void 0:Za.current_answer_user)==null?void 0:Wa.login)===(Cn==null?void 0:Cn.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>Kr(void 0,null,function*(){if(!(Eu!=null&&Eu.answered_open)){me.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Cu.w)(wn.coursesId,wn.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,Oe.xg)(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/users/${Cn==null?void 0:Cn.login}?check=true`)})},Eu!=null&&Eu.answered_open&&((ji=Za==null?void 0:Za.current_answer_user)==null?void 0:ji.login)===(Cn==null?void 0:Cn.login)?"\u67E5\u770B":""),(An==null?void 0:An.exercise_time)>0&&(An==null?void 0:An.exercise_type)!=2&&(0,Sn.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(Oe.ju[An.exercise_status])&&on.createElement(ae.Z,{title:An.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},on.createElement(Ce.ZP,{danger:!0,ghost:!0,size:"small",disabled:An.exercise_status===3||An.exercise_status===5||(An==null?void 0:An.appraise_label)||(Cn==null?void 0:Cn.commit_status)===0,onClick:()=>{var io,qi;if((0,Sn.Rm)()&&!((qi=(io=de==null?void 0:de.AssistantObject)==null?void 0:io.exercise)!=null&&qi.can_delay)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}at({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[Cn.exercise_user_id],selectArrs:Cn,exercise_time:An.exercise_time,params:nl({},Pt)}})}},"\u5EF6\u65F6")))}}].filter(Tn=>!!Tn),Us=()=>on.createElement(Ae.default,null,(Eu==null?void 0:Eu.subjective)===1&&yt&&on.createElement(Ae.default.Item,{disabled:!Ka,key:"1",onClick:()=>Kr(void 0,null,function*(){var Tn,Cn;if((0,Sn.Rm)()&&!((Cn=(Tn=de==null?void 0:de.AssistantObject)==null?void 0:Tn.exercise)!=null&&Cn.can_appraise)){me.ZP.warning("\u60A8\u672A\u83B7\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,Cu.w)(wn.coursesId,wn.categoryId),Ci(),se.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Ka}`)})},"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"),(An==null?void 0:An.exercise_status)===3&&on.createElement(Ae.default.Item,{key:"2",onClick:()=>{at({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:Pt}})}},"\u8D28\u91CF\u8BC4\u5206"),(An==null?void 0:An.exercise_time)>0&&(An==null?void 0:An.exercise_type)!=2&&(0,Sn.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(Oe.ju[An.exercise_status])&&on.createElement(Ae.default.Item,{disabled:An.exercise_status===3||An.exercise_status===5||(An==null?void 0:An.appraise_label),onClick:()=>{var Tn,Cn;if((0,Sn.Rm)()&&!((Cn=(Tn=de==null?void 0:de.AssistantObject)==null?void 0:Tn.exercise)!=null&&Cn.can_delay)){me.ZP.warning("\u60A8\u672A\u83B7\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(Zr.length==0){me.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}at({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:Zr,user_ids:zr,isBatch:!0,exercise_time:An.exercise_time,params:nl({},Pt)}})},key:"3"},"\u6279\u91CF\u5EF6\u65F6"),!(0,Sn.dE)()&&["\u8003\u8BD5\u4E2D"].includes(Oe.ju[An.exercise_status])&&on.createElement(Ae.default.Item,{onClick:()=>{var Tn,Cn;if((0,Sn.Rm)()&&!((Cn=(Tn=de==null?void 0:de.AssistantObject)==null?void 0:Tn.exercise)!=null&&Cn.can_forcing_commit)){me.ZP.warning("\u60A8\u672A\u83B7\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(Zr.length==0){me.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}at({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:Zr,user_ids:zr,isBatch:!0}})},key:"4"},"\u6279\u91CF\u8C03\u6574\u72B6\u6001")),tl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Tn,Cn,Wa)=>on.createElement(ae.Z,{title:Wa+1},on.createElement("span",null,Wa+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Tn,Cn)=>Cn.commit_status===0||Cn.commit_status===1?"--":!Cn.open_total_score&&(0,Sn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Tn=typeof Tn=="number"?Number(Tn):Tn,Tn||(Tn=0),Tn===100?on.createElement("span",{className:"c-green"},Tn):Tn>60?on.createElement("span",{className:"c-orange"},Tn):on.createElement("span",null,Tn))},!((Eu==null?void 0:Eu.objective)!==1||(Eu==null?void 0:Eu.objective)===1&&(Eu==null?void 0:Eu.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Tn,Cn)=>{if(Cn.commit_status===0||Cn.commit_status===1)return"--";if(!Cn.open_total_score&&(0,Sn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Tn=typeof Tn=="number"?Number(Tn):Tn,Tn||(Tn=0);let Wa;return Tn>=0&&Tn<=60?Wa=on.createElement("span",null,Tn):Tn===100?Wa=on.createElement("span",{className:"c-green"},Tn):Tn>60?Wa=on.createElement("span",{className:"c-orange"},Tn):Wa="--",on.createElement(jn,{renderText:Wa,item:Cn})}}},!((Eu==null?void 0:Eu.subjective)!==1||(Eu==null?void 0:Eu.subjective)===1&&(Eu==null?void 0:Eu.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Tn,Cn)=>{if(Cn.commit_status===0||Cn.commit_status===1)return"--";if(!Cn.open_total_score&&(0,Sn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Tn=typeof Tn=="number"?Number(Tn):Tn,Tn||(Tn=0);let Wa;return Tn==0||Tn>0&&Tn<=60?Wa=on.createElement("span",null,Tn):Tn===100?Wa=on.createElement("span",{className:"c-green"},Tn):Tn>60?Wa=on.createElement("span",{className:"c-orange"},Tn):Wa="--",Wa}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Tn,Cn)=>Tn===0?on.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Tn===1?on.createElement("span",{style:{color:"#DF3042"}},!Cn.is_make_up&&"\u8003\u8BD5\u4E2D",Cn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Tn===2?on.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)"):on.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:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Tn=>Tn?Te()(Tn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Tn=>Tn?Te()(Tn).format("YYYY-MM-DD HH:mm"):"--"}].filter(Tn=>!!Tn),tr=[...vo];tr[0]=nl({},tr[0]),tr[(tr==null?void 0:tr.length)-1]=nl({},tr[(tr==null?void 0:tr.length)-1]),tr[0].render=()=>"\u6211",tr[(tr==null?void 0:tr.length)-1].render=()=>{var Tn;return(Tn=Za==null?void 0:Za.current_answer_user)!=null&&Tn.login?on.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>Kr(void 0,null,function*(){var Cn,Wa;if(!(Eu!=null&&Eu.answered_open)){me.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Cu.w)(wn.coursesId,wn.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let ji=`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/users/${(Cn=Za==null?void 0:Za.current_answer_user)==null?void 0:Cn.login}`;((Wa=Za==null?void 0:Za.current_answer_user)==null?void 0:Wa.commit_status)>1&&(ji=ji+"?check=true"),se.history.push(ji)})},"\u67E5\u770B"):"--"};const Ci=()=>{var Tn;try{const Cn=nl({},Pt);delete Cn.page,delete Cn.limit,localStorage[`${(Tn=ce==null?void 0:ce.userInfo)==null?void 0:Tn.login}-${Pt.coursesId}-${Pt.categoryId}-filter`]=JSON.stringify(Cn)}catch(Cn){}},to=()=>{var Tn;try{const Cn=ui(nl({},Pt),{firstTargetLogin:va,totalCount:qt});delete Cn.page,delete Cn.limit,localStorage[`${(Tn=ce==null?void 0:ce.userInfo)==null?void 0:Tn.login}-${Pt.coursesId}-${Pt.categoryId}-downFilter`]=JSON.stringify(Cn)}catch(Cn){}};return on.createElement("section",{className:"mb20"},(Eu==null?void 0:Eu.score_open)&&(0,Sn.dE)()&&on.createElement(ge.default,{pagination:!1,showHeader:!1,dataSource:[nl({},Za==null?void 0:Za.current_answer_user)],columns:tr,scroll:{x:"max-content"}}),!(0,Sn.GJ)()&&on.createElement("div",{className:"bg-white pt10 mt15"},!!(Eu!=null&&Eu.answer_users)&&on.createElement("span",{className:"mr10"},on.createElement("span",{style:{color:"#FF954C"}},Eu==null?void 0:Eu.answer_users," "),"\u5DF2\u4EA4"),!!(Eu!=null&&Eu.unanswer_users)&&on.createElement("span",{className:"mr10"},Eu==null?void 0:Eu.unanswer_users,"\u672A\u4EA4"),(Eu==null?void 0:Eu.exercise_end_time)!=="--"&&(An!=null&&An.before_start?"":on.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",on.createElement("span",{style:{color:"#FF954C"}},Eu==null?void 0:Eu.exercise_end_time))),(An==null?void 0:An.before_start)&&on.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",on.createElement("span",{style:{color:"#FF954C"}},An==null?void 0:An.before_start))),!(Eu!=null&&Eu.exercise_all_users)&&!(0,Sn.dE)()&&on.createElement(zt.Z,{styles:{margin:"0 auto",padding:200}}),(!!(Eu!=null&&Eu.exercise_all_users)||(0,Sn.dE)())&&on.createElement("aside",null,(0,Sn.GJ)()&&on.createElement("aside",{className:"pt20"},on.createElement(Ee.default,{form:bu,onValuesChange:Gr,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},on.createElement(Ee.default.Item,{name:"exercise_group_id"},on.createElement(ye.default.Group,{style:{width:"100%"}},on.createElement(fe.Z,null,on.createElement(he.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),on.createElement(he.Z,{flex:"80px"},on.createElement(ye.default,{value:"all",checked:!((Zt=Ft.course_group)!=null&&Zt.length)},"\u5168\u90E8")),on.createElement(he.Z,{flex:"1"},(Eu==null?void 0:Eu.course_groups)&&(Eu==null?void 0:Eu.course_groups.map((Tn,Cn)=>on.createElement(ye.default,{value:Tn.exercise_group_id,className:"ml0 mr8",key:Tn.exercise_group_id},Tn.exercise_group_name,"(",Tn.exercise_group_students,")"))))))),on.createElement(Ee.default.Item,{name:"commit_status"},on.createElement(ye.default.Group,{value:[],style:{width:"100%"}},on.createElement(fe.Z,null,on.createElement(he.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),on.createElement(he.Z,{flex:"80px"},on.createElement(ye.default,{value:"all",checked:!((Bn=Ft.commit_status)!=null&&Bn.length)},"\u5168\u90E8")),on.createElement(he.Z,{flex:"1"},Lt.map((Tn,Cn)=>on.createElement(ye.default,{name:"commit_status",value:Tn.id,key:Tn.id},Tn.name,"(",Eu==null?void 0:Eu[Tn.type],")")))))),on.createElement(Ee.default.Item,{name:"review"},on.createElement(ye.default.Group,{style:{width:"100%"}},on.createElement(fe.Z,null,on.createElement(he.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),on.createElement(he.Z,{flex:"80px"},on.createElement(ye.default,{value:"all",checked:!((Qt=Ft.review)!=null&&Qt.length)},"\u5168\u90E8")),on.createElement(he.Z,{flex:"1"},(an=Gn)==null?void 0:an.map((Tn,Cn)=>on.createElement(ye.default,{value:Tn.id,key:Cn},Tn.name,"(",Eu==null?void 0:Eu[Tn.type],")")))))),(Eu==null?void 0:Eu.open_make_up)&&on.createElement(Ee.default.Item,{name:"is_make_up"},on.createElement(ye.default.Group,{value:[],style:{width:"100%"}},on.createElement(fe.Z,null,on.createElement(he.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),on.createElement(he.Z,{flex:"80px"},on.createElement(ye.default,{value:"all",checked:!((rn=Ft.is_make_up)!=null&&rn.length)},"\u5168\u90E8")),on.createElement(he.Z,{flex:"1"},It.map((Tn,Cn)=>on.createElement(ye.default,{name:"is_make_up",value:Tn.id},Tn.name,"(",Eu==null?void 0:Eu[Tn.type],")")))))),on.createElement(fe.Z,{align:"middle"},on.createElement(he.Z,{flex:"1"},on.createElement(fe.Z,{align:"middle"},on.createElement(he.Z,null,on.createElement(Le.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Tn=>{Pt.search=Tn==null?void 0:Tn.trim(),Pt.page=1,bn(nl({},Pt)),co(Pt)},style:{width:240}})))),!(An!=null&&An.is_random)&&on.createElement(he.Z,{className:["tr",jt.rightFilter].join(" ")},["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(Oe.ju[An.exercise_status])&&on.createElement(Yr,{showBtn:!1,dropDowmBtn:on.createElement(Fe.Z,{menu:{onClick:Tn=>Kr(void 0,[Tn],function*({key:Cn,domEvent:Wa}){var ji,io;if(Cn==="1"){let qi=null;const Ds=oe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:on.createElement("div",{className:"flex flex-col gap-20px"},on.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),on.createElement("div",null,on.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),on.createElement(Le.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:Ec=>{qi=Ec.target.value}}))),onOk:()=>Kr(void 0,null,function*(){(yield Dl({review_all:!0,exercise_id:wn==null?void 0:wn.categoryId,analysis:qi})).status===0&&(me.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),co(Pt))}),onCancel:()=>{Ds.destroy()}})}if(Cn==="2"){if(Wa.preventDefault(),(0,Sn.Rm)()&&!((io=(ji=de==null?void 0:de.AssistantObject)==null?void 0:ji.exercise)!=null&&io.can_appraise)){me.ZP.warning("\u60A8\u672A\u83B7\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,Cu.w)(wn.coursesId,wn.categoryId),Ci(),se.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/reviews/group`)}if(Cn==="3"){if(!(An!=null&&An.is_old_data_for_time)&&(0,Oe.Ye)(at))return;if(!(An!=null&&An.is_open_ai_review)){oe.default.confirm({title:"\u60A8\u8FD8\u672A\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219",icon:null,width:350,closable:!0,autoFocusButton:null,centered:!0,okText:"\u53BB\u8BBE\u7F6E",cancelText:"\u53D6\u6D88",onOk:()=>Kr(void 0,null,function*(){var Ds;window.location.href=`/classrooms/${wn.coursesId}/exercise/${wn.categoryId}/detail?random=${(Ds=y==null?void 0:y.commonHeader)==null?void 0:Ds.is_random}&tabs=12`}),content:on.createElement("div",null,on.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u4F7F\u7528\u6B64\u529F\u80FD\u524D\uFF0C\u9700\u8981\u5148\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219\u3002"),on.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u3002"))});return}const qi=yield(0,re.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:wn.categoryId}});if((qi==null?void 0:qi.status)===-21){oe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>Kr(void 0,null,function*(){}),content:on.createElement("div",null,on.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),on.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}at({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}})}}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(An!=null&&An.is_random)&&(Eu==null?void 0:Eu.subjective)===1&&yt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!Ka||!Ji},!((0,Sn.dE)()||An!=null&&An.is_random||(An==null?void 0:An.exercise_type)==2)&&{key:"3",label:on.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",on.createElement("img",{src:Iu.Z,style:{margin:"0 0 4px 4px"}}))}].filter(Tn=>Tn)},className:"ml10"},on.createElement("div",{className:`${jt.btn_review}`},on.createElement("img",{src:Ya.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"))}),(Eu==null?void 0:Eu.objective)===1&&(Eu==null?void 0:Eu.subjective)===1&&on.createElement("div",{className:"ml10 flex item-center"},"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",on.createElement("span",null,on.createElement(Ee.default.Item,{name:"objective_score_gte"},on.createElement(Ve.Z,{min:0,max:Eu==null?void 0:Eu.objective_score,placeholder:"\u6700\u4F4E"}))),on.createElement("span",null,on.createElement(Ee.default.Item,{name:"objective_score_lte"},on.createElement(Ve.Z,{min:(Pt==null?void 0:Pt.objective_score_gte)||0,max:Eu==null?void 0:Eu.objective_score,placeholder:"\u6700\u9AD8"}))))),on.createElement(he.Z,null,on.createElement(Fe.Z,{dropdownRender:Us},on.createElement(Ce.ZP,{style:{marginLeft:"10px"}},"\u66F4\u591A\u64CD\u4F5C",on.createElement(De.Z,null))))))),aa===-3&&!(0,Sn.dE)()&&on.createElement(zt.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),aa!==-3&&on.createElement(ge.default,{className:"mt30",loading:Lr,hideOnSinglePage:!0,pagination:!1,dataSource:(0,Sn.dE)()?Eu!=null&&Eu.score_open?Za==null?void 0:Za.exercise_users:[(Za==null?void 0:Za.current_answer_user)||{}]:Za==null?void 0:Za.exercise_users,columns:vo,rowSelection:!(0,Sn.dE)()&&{selectedRowKeys:Zr,onChange:(Tn,Cn)=>{ca(Tn),vl((Cn==null?void 0:Cn.map(Wa=>Wa==null?void 0:Wa.user_id))||[])},getCheckboxProps:Tn=>({disabled:Tn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(Tn,Cn,Wa)=>{Pt.page=1,Wa.order===void 0?(Pt.order_type=null,Pt.order=null):(Pt.order_type=Wa.order==="descend"?"desc":"asc",Pt.order=Wa.field),bn(nl({},Pt)),co(Pt)}}),qt>20&&on.createElement("aside",{className:"tc pb30 mt30"},on.createElement(Ye.Z,{onChange:jo,current:Pt.page||1,pageSize:Pt.limit,total:qt,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:Tn=>on.createElement("span",{className:"mr10"},"\u5171",on.createElement("span",{className:"c-orange"},Tn),"\u6761\u6570\u636E")}))),on.createElement(oe.default,{open:Uu,title:on.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",$a==null?void 0:$a.name," ",$a==null?void 0:$a.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Wu(!1)}},((wt=$a==null?void 0:$a.list)==null?void 0:wt.length)===0?on.createElement(zt.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):on.createElement(ge.default,{dataSource:$a==null?void 0:$a.list,columns:tl,pagination:!1})),on.createElement(Wn,null),on.createElement(St,null),on.createElement(su,null),on.createElement(sl,null),Yt&&on.createElement(oe.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:Yt,centered:!0,onCancel:()=>{cu(1),Ze(!1),Mn([]),Pn("alert"),gn("")},footer:on.createElement("div",{style:{display:"flex"}},on.createElement("div",{style:{flex:1,textAlign:"left"}}," ",on.createElement(Ce.ZP,{onClick:()=>Kr(void 0,null,function*(){if(!zn){me.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}ku(!0);let Tn=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/send_alert.json`,{method:"post",body:{content:zn,clazz:fu,exercise_user_id:Rn}});(Tn==null?void 0:Tn.status)===0&&(me.ZP.info("\u53D1\u9001\u6210\u529F"),cu(1),Ze(!1),Mn([]),Pn("alert"),gn("")),ku(!1)}),disabled:ru,loading:yu},"\u53D1\u9001")),on.createElement(Ce.ZP,{disabled:(Fu==null?void 0:Fu.length)===0,style:{marginRight:"10px"},onClick:()=>Kr(void 0,null,function*(){yield cu(cn-1===0?Fu==null?void 0:Fu.length:cn-1)})},"\u4E0A\u4E00\u5F20"),on.createElement(Ce.ZP,{disabled:(Fu==null?void 0:Fu.length)===0,type:"primary",onClick:()=>Kr(void 0,null,function*(){yield cu(cn===(Fu==null?void 0:Fu.length)?1:cn+1)})},"\u4E0B\u4E00\u5F20"))},on.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Fu[cn-1]}),on.createElement("span",{onClick:()=>{Nu.Z.publish("preview-image",Fu[cn-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),on.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},cn+"/"+(Fu==null?void 0:Fu.length)),on.createElement(pe.ZP,{className:"mt20",checked:fu==="alert",onChange:()=>Pn("alert")},"\u53D1\u9001\u8B66\u544A",on.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),on.createElement(pe.ZP,{className:"mt10",checked:fu==="notice",onChange:()=>Pn("notice")},"\u53D1\u9001\u901A\u77E5",on.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),on.createElement(Le.default.TextArea,{className:"mt20",value:zn,onChange:Tn=>gn(Tn.target.value),placeholder:`\u8BF7\u8F93\u5165${fu==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${fu==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),on.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",ga,"\u6B21\u8B66\u544A")),on.createElement(_n.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Lu==null?void 0:Lu.url,disabledDownload:!0,editOffice:Lu!=null&&Lu.isedit?"edit":"view",type:Lu==null?void 0:Lu.file_type,issaver:!(0,Sn.dE)(),onSaver:Tn=>Kr(void 0,null,function*(){const Cn=new FormData;Cn.append("exercise_id",Pt.categoryId),Cn.append("exercise_user_id",Lu==null?void 0:Lu.exercise_user_id),Cn.append("file",Tn);let Wa=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/exercise_user/review_report.json`,{method:"post",body:Cn},!0);(Wa==null?void 0:Wa.status)===0&&(me.ZP.info("\u4FDD\u5B58\u6210\u529F"),ql({}))}),onClose:()=>ql({})}),on.createElement(Ga.Z,null),on.createElement(dl,null),on.createElement(Vl,null))};var Zi=(0,se.connect)(({exercise:b,loading:z,globalSetting:y,classroomList:ze,user:at})=>({classroomList:ze,exercise:b,loading:z.effects,globalSetting:y,user:at}))(uo),ri=E(84105),zi=E(87395),sr={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},vi=E(624),Nr=E(16471);const Or=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var Qr=(0,a.forwardRef)(({src:b,videoId:z,logWatchHistory:y,courseId:ze=null,startTime:at,handlePause:Me=()=>{},handlePlay:yt=()=>{},handlePlayEnded:je=()=>{},videoSpeed:ce=1},de)=>{var kt;b=b==null?void 0:b.replace("http://","https://");const Ut=((kt=b==null?void 0:b.split("."))==null?void 0:kt.pop())==="flv",Dt=(0,a.useRef)(),Zt=(0,a.useRef)(),Bn=(0,a.useRef)(0),Qt=(0,a.useRef)(0),[an,rn]=(0,a.useState)(0),wt=navigator.userAgent.toLowerCase().match(Or),Nt=wt?wt[0]:"pc";(0,a.useImperativeHandle)(de,()=>({getLastUpdatedTime:()=>Dt.current.currentTime,getDuration:()=>Dt.current.duration})),(0,a.useEffect)(()=>{Qt.current=void 0;try{vi.Z.isSupported&&Ut&&b&&(b==null?void 0:b.indexOf(".m3u8"))<0?(Qt.current=vi.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:b+"?t="+Date.now(),muted:!1,isLive:!0}),Qt.current.on("play",function(){console.log(21111)}),Dt.current&&(Qt.current.detachMediaElement(Dt.current),Qt.current.attachMediaElement(Dt.current),Qt.current.load(),Qt.current.play())):Dt.current.setAttribute("src",b+"?t="+Date.now())}catch(Pt){setTimeout(()=>{rn(an+1)},1e3)}return console.log("src:",b),()=>{var Pt,bn,An,hu,ft,Ft,Mt,qt;Qt.current&&((bn=(Pt=Qt.current)==null?void 0:Pt.unload)==null||bn.call(Pt),(hu=(An=Qt.current)==null?void 0:An.pause)==null||hu.call(An),(Ft=(ft=Qt.current)==null?void 0:ft.destroy)==null||Ft.call(ft),(qt=(Mt=Qt.current)==null?void 0:Mt.detachMediaElement)==null||qt.call(Mt,Dt.current),Qt.current=void 0,Dt.current.src="")}},[Dt,Ut,b,an]),(0,a.useEffect)(()=>(Zt.current=setInterval(()=>{Bn.current>0&&Bn.current===Dt.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),rn(an+1)),Bn.current=Dt.current.currentTime},3e3),()=>{clearInterval(Zt.current)}),[]);const wn=Pt=>{setTimeout(()=>{rn(an+1)},1e3)};return a.createElement("video",{ref:Dt,onerr:!0,onErrorCapture:()=>{rn(an+1)},autoPlay:!0,muted:!0})}),fi=Object.defineProperty,Ri=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,Ei=Object.prototype.propertyIsEnumerable,yi=(b,z,y)=>z in b?fi(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,fl=(b,z)=>{for(var y in z||(z={}))Pi.call(z,y)&&yi(b,y,z[y]);if(Ri)for(var y of Ri(z))Ei.call(z,y)&&yi(b,y,z[y]);return b},qa=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Rl=({exercise:b,dispatch:z,user:y})=>{var ze;const at=(0,se.useParams)(),[Me,yt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:at==null?void 0:at.categoryId}),[je]=Ee.default.useForm(),[ce,de]=(0,a.useState)(),[kt,mn]=(0,a.useState)(!1),{exerciseList:Ut,commonHeader:Dt}=b,[Zt,Bn]=(0,a.useState)([]),[Qt,an]=(0,a.useState)([]),[rn,wt]=(0,a.useState)(0),[Nt,wn]=(0,a.useState)(!0),[Pt,bn]=(0,a.useState)(!1),[An,hu]=(0,a.useState)(!1),ft=(0,a.useRef)(null);(0,a.useEffect)(()=>{Ft(Me)},[]),(0,a.useEffect)(()=>(clearInterval(ft.current),(Dt==null?void 0:Dt.exercise_status)===2&&(ft.current=setInterval(()=>{Ft(Me)},3e4)),()=>{clearInterval(ft.current)}),[Dt==null?void 0:Dt.exercise_status,Me]);const Ft=In=>qa(void 0,null,function*(){const uu=au().cloneDeep(In);wn(!0),Bn([]);const yu=yield(0,re.ZP)(`/api/exercises/${In==null?void 0:In.exercise_id}/exercise_identity_photos.json`,{method:"get",params:uu});an([]),wn(!1),wt(yu==null?void 0:yu.count),Bn((yu==null?void 0:yu.exercise_users)||[])}),Mt=(In,uu)=>{Me.page=1,Me[uu]=In,yt(fl({},Me)),Ft(Me)},qt=In=>{Me.page=1,Me.save_name=In,yt(fl({},Me))},Hn=()=>{Me.page=1;const In=Object.assign({},je.getFieldsValue());Object.keys(In).map(function(uu){switch(uu){case"exercise_group_id":In[uu].includes("all")||!In[uu].length?(delete Me.course_group,je.setFieldsValue({exercise_group_id:"all"})):(Me.course_group=In[uu],je.setFieldsValue({exercise_group_id:Me.course_group}));break}}),yt(fl({},Me)),Ft(Me)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(de(47),mn(!0))},[document.getElementById("divhe"),Ut]);const Jn=(In,uu,yu)=>{Me.page=In==null?void 0:In.current,Me.limit=In==null?void 0:In.pageSize,yu!=null&&yu.order?(Me.sort_by=yu==null?void 0:yu.field,Me.sort_direction=(yu==null?void 0:yu.order)==="ascend"?"asc":"desc"):(Me.sort_by=null,Me.sort_direction=null),yt(fl({},Me)),Ft(Me)},Qu=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(In,uu,yu)=>Me.limit*(Me.page-1)+yu+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:In=>a.createElement(ae.Z,{placement:"bottomLeft",title:In},a.createElement("span",null,In))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:In=>a.createElement(ae.Z,{placement:"bottomLeft",title:In||"--"},a.createElement("span",null,In||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(In,uu)=>In?a.createElement(ae.Z,{placement:"bottom",title:In},a.createElement("span",{className:sr.es},In)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(In,uu)=>a.createElement("img",{width:40,style:{maxHeight:30},src:In,className:"current",onClick:()=>{ga(uu)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(In,uu)=>a.createElement(a.Fragment,null,In==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),In==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),In==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:In=>a.createElement("span",null,In||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:In=>a.createElement("span",null,In||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:220,ellipsis:{showTitle:!1},render:(In,uu)=>{var yu;return a.createElement(a.Fragment,null,(uu==null?void 0:uu.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>qa(void 0,null,function*(){const ku=yield(0,re.ZP)(`/api/exercises/${Me==null?void 0:Me.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:uu==null?void 0:uu.exercise_identity_photo_id,state:"passed"}});(ku==null?void 0:ku.status)===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ft(Me))})},"\u901A\u8FC7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u901A\u8FC7"),(uu==null?void 0:uu.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current ml10",onClick:()=>hu(uu)},"\u62D2\u7EDD"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed ml10"},"\u62D2\u7EDD"),(uu==null?void 0:uu.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>fu(uu)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(uu==null?void 0:uu.exercise_identity_photo_state)==="passed"&&((yu=uu==null?void 0:uu.play_url)!=null&&yu.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>Pn(uu)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Yt=In=>{an(In)},Ze=()=>{bn(!1),Ft(Me)},fu=In=>{const uu=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(ku,bu)=>a.createElement("span",null,ku||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(ku,bu)=>a.createElement(a.Fragment,null,ku==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),ku==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),ku==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(ku,bu)=>ku?a.createElement(ae.Z,{placement:"bottom",title:ku},a.createElement("span",null,ku)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(ku,bu)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Nu.Z.publish("preview-image",ku)}},"\u67E5\u770B")}],yu=oe.default.confirm({icon:null,width:700,className:`${sr.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(fe.Z,null,a.createElement(he.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(he.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>yu.destroy()}))),content:a.createElement("div",null,a.createElement(ge.default,{className:sr.customTable,dataSource:[fl({},In)],bordered:!1,columns:uu,rowKey:"exercise_identity_photo_id",rowClassName:sr.row,pagination:!1}))})},Pn=In=>{var uu,yu;const ku=oe.default.confirm({icon:null,className:`${sr.cusModal} custom-modal-divider`,centered:!0,width:((uu=In==null?void 0:In.play_url)==null?void 0:uu.length)<6?724:744,title:a.createElement(fe.Z,null,a.createElement(he.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(he.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ku.destroy()}))),content:a.createElement("ul",{className:sr.sys},(yu=In==null?void 0:In.play_url)==null?void 0:yu.map((bu,Fu)=>a.createElement("li",{className:sr.li,key:Fu},a.createElement("div",{className:sr.d1},a.createElement("div",{className:sr.img},a.createElement(Qr,{src:bu==null?void 0:bu.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:sr.btn},a.createElement("div",{className:sr.b1},"\u56DE\u653E\u89C6\u9891",Fu+1))))))})},ga=In=>{const uu=oe.default.confirm({icon:null,className:`${sr.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(fe.Z,null,a.createElement(he.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(he.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>uu.destroy()}))),content:a.createElement(fe.Z,null,a.createElement("aside",{className:sr.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:sr.img},a.createElement("img",{width:326,src:(0,Oe.Tv)(In==null?void 0:In.photo_url)}),a.createElement("div",{className:sr.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:sr.img,style:{marginLeft:20}},In!=null&&In.identity_url?a.createElement("img",{width:326,src:(0,Oe.Tv)(In==null?void 0:In.identity_url)}):a.createElement("div",{className:sr.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:sr.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},wu={selectedRowKeys:Qt,columnWidth:40,onChange:Yt,getCheckboxProps:In=>({disabled:(In==null?void 0:In.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:sr.wrap},a.createElement(Ee.default,{form:je,onChange:Hn,initialValues:{exercise_group_id:"all"}},a.createElement(Ee.default.Item,{name:"exercise_group_id"},a.createElement(ye.default.Group,{style:{width:"100%"}},a.createElement(fe.Z,null,a.createElement(he.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(he.Z,{flex:"80px"},a.createElement(ye.default,{value:"all"},"\u5168\u90E8")),a.createElement(he.Z,{flex:"1",id:"divhe",style:{height:ce+"px",overflow:"hidden"}},(ze=Ut.course_groups)==null?void 0:ze.map((In,uu)=>a.createElement(ye.default,{key:uu,value:In.exercise_group_id,className:"ml0 mr8"},In.exercise_group_name,"(",In.exercise_group_students,")"))),kt&&a.createElement("span",{onClick:()=>{let In=document.getElementById("divhe").scrollHeight;ce>47?de(47):de(In)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},ce===47?"\u5C55\u5F00":"\u6536\u8D77",ce===47?a.createElement(ri.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(zi.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:sr.control},a.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Me==null?void 0:Me.save_name,onChange:In=>qt(In.target.value),onSearch:()=>{Me.page=1,Me.name=Me.save_name,yt(fl({},Me)),Ft(Me)}}),a.createElement(ln.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:Me==null?void 0:Me.state,onChange:In=>Mt(In,"state")},a.createElement(ln.default.Option,{value:null},"\u5168\u90E8"),a.createElement(ln.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(ln.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(ln.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(ln.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:Me==null?void 0:Me.audit,onChange:In=>Mt(In,"audit")},a.createElement(ln.default.Option,{value:null},"\u5168\u90E8"),a.createElement(ln.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(ln.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:sr.btn,style:{cursor:"pointer"},onClick:()=>{if(!Qt.length){me.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}bn(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:sr.bgH}),a.createElement(ge.default,{rowSelection:wu,className:sr.customTable,dataSource:Zt,bordered:!1,columns:Qu,rowKey:"exercise_identity_photo_id",rowClassName:sr.row,loading:Nt,onChange:Jn,pagination:{pageSize:Me.limit,total:rn,current:Me.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:In=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},In),"\u6761\u6570\u636E")}}),a.createElement(vr,{selectIds:Qt,visible:Pt,onCancel:()=>bn(!1),onOk:Ze,params:Me}),a.createElement(Ga.Z,null),a.createElement(oe.default,{title:"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838",open:!!An,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{hu(!1)},afterClose:()=>{je.resetFields()},confirmLoading:Nt,onOk:()=>qa(void 0,null,function*(){yield je.validateFields();const In=yield(0,re.ZP)(`/api/exercises/${Me==null?void 0:Me.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:An==null?void 0:An.exercise_identity_photo_id,state:"rejected",comment:je.getFieldValue("comment")}});(In==null?void 0:In.status)===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),hu(!1),Ft(Me))})},a.createElement(Ee.default,{className:sr.formWrap,form:je,labelCol:{span:4},wrapperCol:{span:18}},a.createElement(Ee.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Le.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",size:"large",maxLength:30})))))};var Tl=(0,se.connect)(({exercise:b,user:z})=>({exercise:b,user:z}))(Rl);const vr=({visible:b,onOk:z,onCancel:y,selectIds:ze,params:at})=>{const[Me,yt]=(0,a.useState)(!1),[je,ce]=(0,a.useState)({}),[de]=Ee.default.useForm(),kt=mn=>qa(void 0,null,function*(){yt(!0);let Ut;b===!0?Ut=yield(0,re.ZP)(`/api/exercises/${at==null?void 0:at.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:fl({identity_photo_ids:ze},mn)}):Ut=yield(0,re.ZP)(`/api/exercises/${at==null?void 0:at.exercise_id}/audit_identity_photo.json`,{method:"post",body:fl({identity_photo_id:b==null?void 0:b.exercise_identity_photo_id},mn)}),(Ut==null?void 0:Ut.status)===0&&z(),yt(!1)});return a.createElement(oe.default,{title:b!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!b,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{y()},afterClose:()=>{de.resetFields(),ce({})},confirmLoading:Me,onOk:()=>de.submit()},a.createElement(Ee.default,{className:sr.formWrap,form:de,labelCol:{span:4},wrapperCol:{span:18},onFinish:kt,onValuesChange:()=>{ce(fl({},de.getFieldsValue()))}},b!==!0&&a.createElement(fe.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(he.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(he.Z,null,a.createElement("aside",{className:sr.imgWrap},a.createElement("div",{className:sr.img},a.createElement("img",{width:234,src:(0,Oe.Tv)(b==null?void 0:b.photo_url)}),a.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",b==null?void 0:b.photo_url)},className:sr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:sr.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:sr.img,style:{marginLeft:20}},b!=null&&b.identity_url?a.createElement("img",{width:234,src:(0,Oe.Tv)(b==null?void 0:b.identity_url)}):a.createElement("div",{className:sr.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(b!=null&&b.identity_url)&&a.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",(0,Oe.Tv)(b==null?void 0:b.identity_url))},className:sr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:sr.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(Ee.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(pe.ZP.Group,null,a.createElement(pe.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(pe.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(je==null?void 0:je.state)==="rejected"&&a.createElement(Ee.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Le.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var _t=E(458),ou=E(584),lu={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Ua=Object.defineProperty,pl=Object.defineProperties,ol=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,Yl=(b,z,y)=>z in b?Ua(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ei=(b,z)=>{for(var y in z||(z={}))Zl.call(z,y)&&Yl(b,y,z[y]);if(Cl)for(var y of Cl(z))bl.call(z,y)&&Yl(b,y,z[y]);return b},Hr=(b,z)=>pl(b,ol(z)),_l=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const ti=({exercise:b,dispatch:z,user:y})=>{var ze,at,Me,yt,je,ce,de,kt,mn;const Ut=(0,se.useParams)(),[Dt,Zt]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:Ut==null?void 0:Ut.categoryId}),[Bn]=Ee.default.useForm(),[Qt,an]=(0,a.useState)(),[rn,wt]=(0,a.useState)(!1),{exerciseList:Nt}=b,[wn,Pt]=(0,a.useState)([]),[bn,An]=(0,a.useState)(0),[hu,ft]=(0,a.useState)(!0),[Ft,Mt]=(0,a.useState)(!1),[qt,Hn]=(0,a.useState)("1"),[Jn,Qu]=(0,a.useState)(1),[Yt,Ze]=(0,a.useState)("alert"),[fu,Pn]=(0,a.useState)(1),[ga,wu]=(0,a.useState)(""),[In,uu]=(0,a.useState)(!1),[yu,ku]=(0,a.useState)(!1),[bu,Fu]=(0,a.useState)([]);(0,a.useEffect)(()=>{Mn(Dt)},[]);const Mn=Ba=>_l(void 0,null,function*(){const Eu=au().cloneDeep(Ba);ft(!0),Pt([]);const ha=yield(0,re.ZP)(`/api/exercises/${Ba==null?void 0:Ba.exercise_id}/exercise_videos.json`,{method:"get",params:Eu});ft(!1),An(ha==null?void 0:ha.count),Pt((ha==null?void 0:ha.exercise_users)||[])}),cn=(Ba,Eu)=>{Dt.page=Ba,Dt.limit=Eu,Zt(ei({},Dt)),Mn(Dt)},cu=Ba=>{Dt.page=1,Dt.save_name=Ba,Zt(ei({},Dt))},zn=()=>{Dt.page=1;const Ba=Object.assign({},Bn.getFieldsValue());Object.keys(Ba).map(function(Eu){switch(Eu){case"exercise_group_id":Ba[Eu].includes("all")||!Ba[Eu].length?(delete Dt.course_group,Bn.setFieldsValue({exercise_group_id:"all"})):(Dt.course_group=Ba[Eu],Bn.setFieldsValue({exercise_group_id:Dt.course_group}));break}}),Mn(Dt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(an(47),wt(!0))},[document.getElementById("divhe"),Nt]);const gn=Ba=>_l(void 0,null,function*(){uu(!0),Mt({});const Eu=yield(0,re.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Ba==null?void 0:Ba.exercise_user_id}}),ha=yield(0,re.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Ba==null?void 0:Ba.exercise_user_id}});ha!=null&&ha.data&&Fu((ha==null?void 0:ha.data)||[]),Eu!=null&&Eu.data&&Mt(Hr(ei({},Eu==null?void 0:Eu.data),{exercise_user_id:Ba==null?void 0:Ba.exercise_user_id,datas:Ba})),uu(!1)}),Rn=Ba=>{var Eu,ha;Qu(Ba==="prev"?Jn-1===0?(Eu=Ft==null?void 0:Ft.exercise_user_photos)==null?void 0:Eu.length:Jn-1:Jn===((ha=Ft==null?void 0:Ft.exercise_user_photos)==null?void 0:ha.length)?1:Jn+1)},Fn=()=>{Qu(1),Ze("alert"),wu(""),Hn("1"),Pn(1)},ru=Ba=>{Pn(Ba)},Ru=Ba=>{Ze(Ba),Pn(1),wu("")},Uu=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],Wu=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],$a=Yt==="alert"?Uu:Wu;return a.createElement("section",{className:lu.wrap},a.createElement(Ee.default,{form:Bn,onChange:zn,initialValues:{exercise_group_id:"all"}},a.createElement(Ee.default.Item,{name:"exercise_group_id"},a.createElement(ye.default.Group,{style:{width:"100%"}},a.createElement(fe.Z,null,a.createElement(he.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(he.Z,{flex:"80px"},a.createElement(ye.default,{value:"all"},"\u5168\u90E8")),a.createElement(he.Z,{flex:"1",id:"divhe",style:{height:Qt+"px",overflow:"hidden"}},(ze=Nt.course_groups)==null?void 0:ze.map((Ba,Eu)=>a.createElement(ye.default,{key:Eu,value:Ba.exercise_group_id,className:"ml0 mr8"},Ba.exercise_group_name,"(",Ba.exercise_group_students,")"))),rn&&a.createElement("span",{onClick:()=>{let Ba=document.getElementById("divhe").scrollHeight;Qt>47?an(47):an(Ba)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Qt===47?"\u5C55\u5F00":"\u6536\u8D77",Qt===47?a.createElement(ri.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(zi.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:lu.control},a.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Dt==null?void 0:Dt.save_name,onChange:Ba=>cu(Ba.target.value),onSearch:()=>{Dt.page=1,Dt.name=Dt.save_name,Zt(ei({},Dt)),Mn(Dt)}})),a.createElement("div",{className:lu.bgH}),a.createElement("div",{className:lu.warpList},a.createElement(_t.Z,{loading:hu,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},bn),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),wn.length?a.createElement("ul",{className:lu.sys},wn.map((Ba,Eu)=>{const{user_name:ha,user_group_name:Za,video_url:Ul,login:Lr,student_id:la}=Ba;return a.createElement("li",{className:lu.li,key:Eu},a.createElement("div",{className:lu.d1},a.createElement("div",{className:lu.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${Eu}&video_url=${Ul==null?void 0:Ul.replace(".m3u8",".flv")}`})),a.createElement(ae.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:lu.btn,onClick:()=>(0,Oe.RG)(`${Dt.exercise_id}-${Lr}`,!0)},a.createElement("div",{title:ha,className:lu.b1},ha),a.createElement("div",{title:Za,className:lu.b2},"(",la,")"))),a.createElement("div",{onClick:()=>gn(Ba),className:lu.big},"\u67E5\u770B")))})):a.createElement(ou.Z,null)),a.createElement(Ye.Z,{showTotal:Ba=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Ba),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:cn,pageSize:Dt==null?void 0:Dt.limit,current:Dt.page,total:bn})),a.createElement(oe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:Ft,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{Mt(!1)},afterClose:Fn,footer:null},a.createElement(_t.Z,{loading:In,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(at=Ft==null?void 0:Ft.datas)==null?void 0:at.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(Me=Ft==null?void 0:Ft.datas)==null?void 0:Me.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(yt=Ft==null?void 0:Ft.datas)==null?void 0:yt.user_group_name)),a.createElement(be.default,{className:"mt10",defaultActiveKey:qt,onChange:Ba=>{Hn(Ba)}},a.createElement(be.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:lu.imgWrap},a.createElement("div",{className:lu.img,style:{width:234,marginLeft:30,textAlign:"center"}},(je=Ft==null?void 0:Ft.exercise_user_photos)!=null&&je.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(ce=Ft==null?void 0:Ft.exercise_user_photos)==null?void 0:ce[Jn-1]}),a.createElement("div",{onClick:()=>{var Ba;Nu.Z.publish("preview-image",(Ba=Ft==null?void 0:Ft.exercise_user_photos)==null?void 0:Ba[Jn-1])},className:lu.iBtn},"\u9884\u89C8"),a.createElement("div",{className:lu.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},Jn,"/",(de=Ft==null?void 0:Ft.exercise_user_photos)==null?void 0:de.length)),Jn===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:lu.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>Rn("prev"),className:lu.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>Rn("next"),className:lu.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:lu.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:lu.img,style:{marginLeft:60,width:234,textAlign:"center"}},Ft!=null&&Ft.identity_url?a.createElement("img",{height:131,src:(0,Oe.Tv)(Ft==null?void 0:Ft.identity_url)}):a.createElement("div",{className:lu.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Ft!=null&&Ft.identity_url)&&a.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",(0,Oe.Tv)(Ft==null?void 0:Ft.identity_url))},className:lu.iBtn},"\u9884\u89C8"),a.createElement("div",{className:lu.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(be.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:lu.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:lu.img},a.createElement("img",{width:234,src:Ft==null?void 0:Ft.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",Ft==null?void 0:Ft.exercise_identity_photo)},className:lu.iBtn},"\u9884\u89C8"),a.createElement("div",{className:lu.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:lu.img,style:{marginLeft:20,width:234,textAlign:"center"}},Ft!=null&&Ft.identity_url?a.createElement("img",{height:131,src:(0,Oe.Tv)(Ft==null?void 0:Ft.identity_url)}):a.createElement("div",{className:lu.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Ft!=null&&Ft.identity_url)&&a.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",(0,Oe.Tv)(Ft==null?void 0:Ft.identity_url))},className:lu.iBtn},"\u9884\u89C8"),a.createElement("div",{className:lu.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(be.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:lu.fo},a.createElement(pe.ZP,{className:"mt20",checked:Yt==="alert",onChange:()=>Ru("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(pe.ZP,{className:"mt10",checked:Yt==="notice",onChange:()=>Ru("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(ln.default,{style:{width:570},value:fu,onChange:ru},$a==null?void 0:$a.map(Ba=>a.createElement(ln.default.Option,{key:Ba.key,value:Ba.key},Ba.value)))),fu===0&&a.createElement(Le.default.TextArea,{className:"mt20",value:ga,onChange:Ba=>wu(Ba.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(fe.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Ft==null?void 0:Ft.alert_count,"\u6B21\u8B66\u544A\u548C",((kt=Ft==null?void 0:Ft.alerts)==null?void 0:kt.length)-(Ft==null?void 0:Ft.alert_count),"\u6B21\u901A\u77E5")),a.createElement(ge.default,{dataSource:(Ft==null?void 0:Ft.alerts)||[],bordered:!1,scroll:((mn=Ft==null?void 0:Ft.alerts)==null?void 0:mn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Ba=>Ba?a.createElement("span",{title:Ba},Ba):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:Ba=>Ba==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(Ce.ZP,{className:lu.b,onClick:()=>_l(void 0,null,function*(){if(!ga&&fu===0){me.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let Ba=ga;fu&&(Ba=(Yt==="alert"?Uu:Wu).find(Za=>Za.key===fu).value),ku(!0);let Eu=yield(0,re.ZP)(`/api/exercises/${Dt.exercise_id}/send_alert.json`,{method:"post",body:{content:Ba,clazz:Yt,exercise_user_id:Ft==null?void 0:Ft.exercise_user_id}});(Eu==null?void 0:Eu.status)===0&&(me.ZP.info("\u53D1\u9001\u6210\u529F"),Mt(!1)),ku(!1)}),loading:yu,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(be.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(ge.default,{dataSource:bu,bordered:!1,scroll:bu.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Ba=>Te()(Ba).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:Ba=>Ba&&(0,Oe.li)(Number(Ba)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(Ga.Z,null))};var kr=(0,se.connect)(({exercise:b,user:z})=>({exercise:b,user:z}))(ti),ma={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Er={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},Vr=Object.defineProperty,Bo=Object.defineProperties,si=Object.getOwnPropertyDescriptors,Ai=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Ti=(b,z,y)=>z in b?Vr(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ci=(b,z)=>{for(var y in z||(z={}))Qi.call(z,y)&&Ti(b,y,z[y]);if(Ai)for(var y of Ai(z))Mr.call(z,y)&&Ti(b,y,z[y]);return b},oo=(b,z)=>Bo(b,si(z)),Eo=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())}),Oo=({index:b,bottomLine:z,gather:y,search:ze})=>{const[at,Me]=(0,a.useState)([]),[yt,je]=(0,a.useState)(!1),[ce,de]=(0,a.useState)(!1),kt=(0,se.useParams)(),mn=(0,se.useLocation)(),[Ut]=(0,se.useSearchParams)(),[Dt,Zt]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(y,"gather"),b===0&&de(!0)},[]),(0,a.useEffect)(()=>{ce&&Qt()},[ce]);const Bn=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(wt,Nt,wn)=>Dt.limit*(Dt.page-1)+wn+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:wt=>wt||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:wt=>wt+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:wt=>{let Nt=`/classrooms/${kt==null?void 0:kt.coursesId}/exercise/${kt==null?void 0:kt.categoryId}/detail/${wt}/review_detail`;return Ut.get("random")&&(Nt=Nt+`?random=${Ut.get("random")}`),a.createElement(se.Link,{to:Nt,target:"_blank"},"\u67E5\u770B")}}],Qt=wt=>Eo(void 0,null,function*(){je(!0);const Nt=wt||{page:1,limit:10,total:0},wn=ci({id:kt==null?void 0:kt.categoryId,question_id:y==null?void 0:y.question_id,search:ze},Nt),Pt=yield(0,re.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/exercises/code_review_users.json`,{method:"get",params:wn});Pt&&(Me(Pt==null?void 0:Pt.users),je(!1),Zt(oo(ci({},Nt),{total:(Pt==null?void 0:Pt.count)||0})))}),an=wt=>{const Nt=oo(ci({},Dt),{page:wt});Zt(Nt),Qt(Nt)},rn=()=>{de(!ce)};return a.createElement("div",{className:Er.subjectTable},a.createElement("aside",{className:Er.title},a.createElement("span",{className:"c-light-primary"},b+1,"\u3001",y.name||((y==null?void 0:y.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",y==null?void 0:y.score,"\u5206\uFF09\uFF1A",y==null?void 0:y.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},y==null?void 0:y.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",y==null?void 0:y.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:rn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},ce?"\u6536\u8D77":"\u5C55\u5F00",ce?a.createElement(zi.Z,null):a.createElement(ri.Z,null)),(y==null?void 0:y.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${y==null?void 0:y.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(ge.default,{className:Er.customTable,style:{display:ce?"block":"none"},dataSource:at,bordered:!1,rowKey:wt=>wt.id,rowClassName:Er.row,columns:Bn,loading:yt,pagination:{pageSize:Dt.limit,total:Dt.total,current:Dt.page,onChange:an,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:Er.line,style:{visibility:z?"hidden":"visible"}}))},Ho=E(28282),Pr=E(59301),Wo=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const go=({exercise:b,globalSetting:z,dispatch:y})=>{const[ze,at]=(0,a.useState)(""),[Me,yt]=(0,a.useState)([]),[je,ce]=(0,a.useState)(""),[de,kt]=(0,a.useState)(!1),[mn,Ut]=(0,a.useState)(!1),Dt=(0,se.useParams)();(0,a.useEffect)(()=>{Zt()},[]);const Zt=an=>Wo(void 0,null,function*(){kt(!0);const rn=yield(0,re.ZP)(`/api/courses/${Dt==null?void 0:Dt.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:Dt==null?void 0:Dt.categoryId,search:ze}});if((rn==null?void 0:rn.status)===-2){Ut(!0),Zt();return}rn&&(Ut(!1),kt(!1),yt((rn==null?void 0:rn.exercise_questions)||[]),ce(rn==null?void 0:rn.last_review_time))}),Bn=()=>{Zt()},Qt=()=>Pr.createElement("div",{className:ma.empty},Pr.createElement("img",{src:Ho.x7,width:"258"}),Pr.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return Pr.createElement("section",{className:ma.warp},Pr.createElement("aside",{className:ma.header},Pr.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",je||"--"),!!je&&Pr.createElement(Le.default,{value:ze,onChange:an=>at(an.target.value),suffix:Pr.createElement("i",{onClick:Bn,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:Bn})),mn&&Pr.createElement(zt.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"}),!mn&&Pr.createElement(_t.Z,{loading:de,active:!0,paragraph:{rows:5}},Me.length>0?Pr.createElement("aside",{className:ma.subject},Me.map((an,rn)=>Pr.createElement(Oo,{key:rn,index:rn,bottomLine:rn===Me.length-1,gather:an,search:ze}))):Qt()))};var Hi=(0,se.connect)(({exercise:b,globalSetting:z})=>({exercise:b,globalSetting:z}))(go),bo=E(37285),eo=E(62734),Fi=E(3668),Sr=E(75755),zu={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL",btn_warp:"btn_warp___aj_Vv"},ho=E(57459),xo=E(12056),Xu=E(59301),Js=Object.defineProperty,ai=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,Rs=Object.prototype.propertyIsEnumerable,bs=(b,z,y)=>z in b?Js(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,vs=(b,z)=>{for(var y in z||(z={}))Vo.call(z,y)&&bs(b,y,z[y]);if(ai)for(var y of ai(z))Rs.call(z,y)&&bs(b,y,z[y]);return b},Mo=(b,z)=>{var y={};for(var ze in b)Vo.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&ai)for(var ze of ai(b))z.indexOf(ze)<0&&Rs.call(b,ze)&&(y[ze]=b[ze]);return y},Es=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ts=null,Jo="\u2581",ss=(b,z)=>{var y=b,{problemset:ze,globalSetting:at,exercise:Me,loading:yt,dispatch:je,editData:ce,editKey:de,setEditKey:kt=()=>{},cancelAdd:mn=()=>{},addCallback:Ut=()=>{},reload:Dt=()=>{},setIsClaer:Zt=()=>{}}=y,Bn=Mo(y,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[Qt,an]=(0,a.useState)(""),[rn,wt]=(0,a.useState)(""),[Nt,wn]=(0,a.useState)([]),[Pt,bn]=(0,a.useState)(""),[An,hu]=(0,a.useState)(),[ft,Ft]=(0,a.useState)(!1),[Mt,qt]=(0,a.useState)(),[Hn,Jn]=(0,a.useState)(0),[Qu,Yt]=(0,a.useState)(!1),[Ze,fu]=(0,a.useState)(!1),[Pn,ga]=(0,a.useState)([]),[wu,In]=(0,a.useState)(1),[uu,yu]=(0,a.useState)(!1),ku=(0,a.useRef)(!1),bu=(0,se.useParams)(),[Fu,Mn]=(0,a.useState)([]),cn=ha=>{Mn([...Fu,vs({},ha)])};(0,a.useEffect)(()=>{var ha;if(ku.current)return;if(!(ce!=null&&ce.question_title)){Yt(!0),an(""),hu(!1),qt(2),wn([]),bn(""),Ft(!1);return}an(ce==null?void 0:ce.question_title),hu(ce==null?void 0:ce.is_ordered),In(ce==null?void 0:ce.difficulty),yu(!(ce!=null&&ce.repeat_answer)),qt(ce==null?void 0:ce.question_score);const Za=(ha=ce==null?void 0:ce.standard_answers)==null?void 0:ha.map(Ul=>Ul.answer_text);wn([...Za]),ga(ce.tag_discipline_ids),wt(ce==null?void 0:ce.analysis)},[ce,Qu]),(0,a.useEffect)(()=>{Ft(!1),Qu&&ha();function ha(){return Es(this,null,function*(){var Za,Ul;const Lr=yield(0,ne.YY)({sub_discipline_id:(Ul=(Za=Me.editData)==null?void 0:Za.exercise)==null?void 0:Ul.sub_discipline_id});Mn(Lr.tag_disciplines)})}},[Qu]),(0,a.useImperativeHandle)(z,()=>({onSave:zn,isEdit:Qu})),(0,a.useEffect)(()=>{var ha;const Za=(ha=Me==null?void 0:Me.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(Me.tagDisciplineData.tag_disciplines)?Me.tagDisciplineData.tag_disciplines:[];Mn(Za)},[Me.tagDisciplineData]);const cu=ha=>{(ha==null?void 0:ha.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Yt(!1),kt(-1),ku.current=!1,Dt())},zn=()=>Es(void 0,null,function*(){var ha,Za,Ul,Lr;let la=[],Ka=!1;if(fu(!0),Nt.forEach((va,Ma)=>{la.push({choice_id:Ma+1,answer_text:[]}),va.forEach((aa,wl)=>{la[Ma].answer_text.push(aa),(!aa||!(0,Oe.eR)(aa,1e4))&&(bn(`${Ma}-${wl}`),me.ZP.info(aa?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ka=!0)})}),Ka)return fu(!1),!1;ku.current=!0;let gr;return ce.question_id?(ce==null?void 0:ce.is_my)===1?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:()=>Es(void 0,null,function*(){var va,Ma;gr=yield je({type:"exercise/editExerciseQuestion",payload:{id:ce.question_id,question_title:Qt,question_type:3,question_score:Mt,is_ordered:An,standard_answers:la,tag_discipline_ids:Pn,sub_discipline_id:(Ma=(va=Me.editData)==null?void 0:va.exercise)==null?void 0:Ma.sub_discipline_id,difficulty:wu,is_cover:1,repeat_answer:!uu,analysis:rn}}),cu(gr)}),onCancel:()=>Es(void 0,null,function*(){var va,Ma;gr=yield je({type:"exercise/editExerciseQuestion",payload:{id:ce.question_id,question_title:Qt,question_type:3,question_score:Mt,is_ordered:An,standard_answers:la,tag_discipline_ids:Pn,sub_discipline_id:(Ma=(va=Me.editData)==null?void 0:va.exercise)==null?void 0:Ma.sub_discipline_id,difficulty:wu,repeat_answer:!uu,analysis:rn}}),cu(gr)})}):(gr=yield je({type:"exercise/editExerciseQuestion",payload:{id:ce.question_id,question_title:Qt,question_type:3,question_score:Mt,is_ordered:An,standard_answers:la,tag_discipline_ids:Pn,sub_discipline_id:(Za=(ha=Me.editData)==null?void 0:ha.exercise)==null?void 0:Za.sub_discipline_id,difficulty:wu,repeat_answer:!uu,analysis:rn}}),cu(gr)):(gr=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ce==null?void 0:ce.insert_id,categoryId:bu.categoryId,question_title:Qt,question_type:3,question_score:Mt,is_ordered:An,standard_answers:la,tag_discipline_ids:Pn,sub_discipline_id:(Lr=(Ul=Me.editData)==null?void 0:Ul.exercise)==null?void 0:Lr.sub_discipline_id,difficulty:wu,repeat_answer:!uu,analysis:rn}}),cu(gr)),fu(!1),{name:Qt,analysis:rn,standard_answers:la,is_ordered:An}}),gn=(ha,Za,Ul)=>{const Lr=Nt.slice();if(Za&&Lr.splice(ha,Za),Ul&&ft||!ce.question_id)for(let la=0;la{bn("");let Lr=Nt.slice();Lr[ha][Za]=Ul,wn(Lr)},Fn=ha=>{let Za=Nt.slice();Za[ha]=[...Za[ha],""],wn(Za)},ru=(ha,Za)=>{let Ul=Nt.slice();if(!Ul[ha][Za]){Ul[ha]=Ul[ha].filter((Lr,la)=>la!==Za),wn(Ul);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:zu.modal,onOk:()=>{Ul[ha]=Ul[ha].filter((Lr,la)=>la!==Za),wn(Ul)}})},Ru=ha=>{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:zu.modal,onOk:()=>{let Za=0;an(Qt.replace(/\▁/g,function(Ul){return Za++,Za-1===ha?"":Ul})),setTimeout(()=>{let Ul=Nt.slice();Ul=Nt.filter((Lr,la)=>ha!==la),wn(Ul)},500)}})},Uu=()=>{},Wu=()=>{var ha,Za,Ul,Lr,la,Ka;return console.log(Nt,"answers"),Xu.createElement("aside",null,Xu.createElement("div",{className:zu.questionType},Xu.createElement("div",null,Xu.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),Xu.createElement("div",null,Xu.createElement(Fi.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Qt,onChange:gr=>an(gr),showNullButton:((Za=(ha=Me.editData)==null?void 0:ha.exercise)==null?void 0:Za.exercise_status)===1,deleteEmptyDisabled:((Lr=(Ul=Me.editData)==null?void 0:Ul.exercise)==null?void 0:Lr.exercise_status)!==1||Ze,onPlaceholderChange:gn})),Xu.createElement("div",{className:"mt20"},Nt.map((gr,va)=>{var Ma,aa;return Xu.createElement(Sr.Z,{key:va,answers:gr,index:va,is_md:!0,exerciseIsPublish:((aa=(Ma=Me.editData)==null?void 0:Ma.exercise)==null?void 0:aa.exercise_status)!==1,activeOptionErrorIndex:Pt,onAnswerChange:Rn,addChildAnswer:Fn,deleteChildAnswer:ru,deleteChildAnswermain:Ru})})),Xu.createElement("div",{className:"mt20"},Nt.length>1&&Xu.createElement("span",null,Xu.createElement(ye.default,{checked:An,onChange:gr=>hu(gr.target.checked),className:`${zu.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Xu.createElement("span",{className:`${zu.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"))),Xu.createElement("p",{className:zu.titleWrap},Xu.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Xu.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:rn,onChange:gr=>wt(gr)}),Xu.createElement("p",{className:""},Xu.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",Xu.createElement(Ve.Z,{value:Mt,max:1e4,min:0,onChange:gr=>{qt(gr)}})," \u5206 \xA0 ",!!Mt&&!!Hn&&Xu.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Mt/Hn).toFixed(1),"\u5206)"),Xu.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},Xu.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Xu.createElement(pe.ZP.Group,{value:wu,onChange:gr=>{In(gr.target.value)}},Xu.createElement(pe.ZP.Button,{value:1},"\u7B80\u5355"),Xu.createElement(pe.ZP.Button,{value:2},"\u9002\u4E2D"),Xu.createElement(pe.ZP.Button,{value:3},"\u56F0\u96BE")))),Xu.createElement("p",{className:zu.titleWrap},Xu.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Xu.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Xu.createElement("div",{className:"mt5"},Xu.createElement(ho.N,{value:Pn,selectvalues:ce==null?void 0:ce.tag_discipline_ids,onChange:ga,subId:(Ka=(la=Me.editData)==null?void 0:la.exercise)==null?void 0:Ka.sub_discipline_id,knowledgeOptions:Fu,onAddKnowledgeFinish:cn})),Xu.createElement("div",{style:{marginTop:10}},Xu.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),Xu.createElement(Be.Z,{checked:uu,onChange:gr=>{yu(gr)}}))),Xu.createElement("aside",{className:"tr"},(de!==-1||ce.question_id)&&Xu.createElement(Ce.ZP,{type:"default",onClick:()=>{mn(),Yt(!1)}},"\u53D6\u6D88"),Xu.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{zn()}},"\u4FDD\u5B58")))},$a=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var Za,Ul;return((Ul=(Za=Me==null?void 0:Me.editData)==null?void 0:Za.exercise)==null?void 0:Ul.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),Ba=ha=>Es(void 0,null,function*(){if(de!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let Za;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Es(this,null,function*(){yield(0,ne.Fl)({id:ce.question_id}),je({type:"exercise/editExercise",payload:vs({},bu)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ce.question_id,opr:ha.id}}),je({type:"exercise/editExercise",payload:vs({},bu)});break;case"edit":kt(ce.dragKey),Yt(!0);break;case"add":Ut({key:ce.key,insert_id:ce==null?void 0:ce.question_id,question_type:3});break}}),Eu=()=>{var ha;return Xu.createElement("aside",null,Xu.createElement("div",{className:zu.questionType},!(ce!=null&&ce.isPreview)&&Xu.createElement("div",null,Xu.createElement("span",{className:"font16 c-blue"},ce.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",ce.question_score,"\u5206\uFF09")),ce!=null&&ce.isPreview?Xu.createElement("div",{style:{display:"flex"}},Xu.createElement("span",{style:{flexShrink:0},className:"font18"},ce.key,"."),Xu.createElement(bt.Z,{value:ce.question_title}),Xu.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ce.question_score,"\u5206\uFF09")):Xu.createElement("div",{className:"mt5"},Xu.createElement(bt.Z,{value:ce.question_title})),Xu.createElement("div",{className:zu.questionChoices},(ha=ce==null?void 0:ce.standard_answers)==null?void 0:ha.map(function(Za,Ul){return Xu.createElement(fe.Z,{key:Ul,align:"middle"},Xu.createElement(he.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Za.choice_id,"\uFF09\uFF1A"),Xu.createElement(he.Z,{flex:"1"},Xu.createElement(fe.Z,{align:"middle",gutter:[1,1]},Za.answer_text.map(function(Lr,la){return Xu.createElement(he.Z,{span:24,key:la},Za.model===1?Xu.createElement(Le.default,{key:Ul,checked:ce.standard_answers.includes(Ul),disabled:!0,value:Lr}):Xu.createElement(xo.Z,{value:Lr,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),Xu.createElement("div",{className:zu.action},!ce.hideAction&&$a.map(function(Za,Ul){return Za.id==="up"&&ce.key===1||Za.id==="down"&&ce.key===ce.len?null:Xu.createElement(ae.Z,{key:Ul,placement:"bottom",title:Za.name},Xu.createElement("span",{onClick:()=>Ba(Za),className:Za.icon}))})))};return Xu.createElement("section",{className:zu.wrap},!Qu&&Eu(),Qu&&Wu())};var ys=(0,se.connect)(({problemset:b,loading:z,exercise:y,globalSetting:ze})=>({problemset:b,globalSetting:ze,exercise:y,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ss)),Go=Object.defineProperty,xs=Object.getOwnPropertySymbols,As=Object.prototype.hasOwnProperty,ws=Object.prototype.propertyIsEnumerable,ks=(b,z,y)=>z in b?Go(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,qo=(b,z)=>{for(var y in z||(z={}))As.call(z,y)&&ks(b,y,z[y]);if(xs)for(var y of xs(z))ws.call(z,y)&&ks(b,y,z[y]);return b},Is=(b,z)=>{var y={};for(var ze in b)As.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&xs)for(var ze of xs(b))z.indexOf(ze)<0&&ws.call(b,ze)&&(y[ze]=b[ze]);return y},gs=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const cs=["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"],$n=(b,z)=>{var y=b,{problemset:ze,globalSetting:at,exercise:Me,loading:yt,dispatch:je,onRef:ce=()=>{},editData:de,editKey:kt,setEditKey:mn=()=>{},cancelAdd:Ut=()=>{},reload:Dt=()=>{},addCallback:Zt=()=>{},setIsClaer:Bn=()=>{}}=y,Qt=Is(y,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[an,rn]=(0,a.useState)(),[wt,Nt]=(0,a.useState)(""),[wn,Pt]=(0,a.useState)(!1),[bn,An]=(0,a.useState)(),[hu,ft]=(0,a.useState)([]),[Ft,Mt]=(0,a.useState)([]),[qt,Hn]=(0,a.useState)(1),[Jn,Qu]=(0,a.useState)(!1),[Yt,Ze]=(0,a.useState)(""),fu=(0,a.useRef)(!1),Pn=Fu=>{Mt([...Ft,qo({},Fu)])},ga=(0,se.useParams)();(0,a.useEffect)(()=>{if(!fu.current){if(!(de!=null&&de.question_choices)){Pt(!0),Nt(""),An(2),rn("");return}Qu(!(de!=null&&de.repeat_answer)),Nt(de==null?void 0:de.question_title),An(de==null?void 0:de.question_score),Hn(de==null?void 0:de.difficulty),rn(de.standard_answer[0]+""),ft(de.tag_discipline_ids),Ze(de==null?void 0:de.analysis)}},[de,wn]),(0,a.useEffect)(()=>{wn&&Fu();function Fu(){return gs(this,null,function*(){var Mn,cn;const cu=yield(0,ne.YY)({sub_discipline_id:(cn=(Mn=Me.editData)==null?void 0:Mn.exercise)==null?void 0:cn.sub_discipline_id});Mt(cu.tag_disciplines)})}},[wn]),(0,a.useImperativeHandle)(z,()=>({onSave:In,isEdit:wn})),(0,a.useEffect)(()=>{var Fu;const Mn=(Fu=Me==null?void 0:Me.tagDisciplineData)!=null&&Fu.tag_disciplines&&Array.isArray(Me.tagDisciplineData.tag_disciplines)?Me.tagDisciplineData.tag_disciplines:[];Mt(Mn)},[Me.tagDisciplineData]);const wu=Fu=>{(Fu==null?void 0:Fu.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Pt(!1),mn(-1),fu.current=!1,Dt())},In=()=>gs(void 0,null,function*(){var Fu,Mn,cn,cu;if(!wt)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!an)return me.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const zn=[{choice_text:"\u6B63\u786E",is_answer:an==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:an==="2"?2:0}];fu.current=!0;let gn;return de.question_id?(de==null?void 0:de.is_my)===1?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:()=>gs(void 0,null,function*(){var Rn,Fn;gn=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:wt,question_type:2,question_score:bn,question_choices:zn.map(ru=>ru.choice_text),standard_answers:zn.filter(ru=>ru.is_answer).map(ru=>ru.is_answer),tag_discipline_ids:hu,sub_discipline_id:(Fn=(Rn=Me.editData)==null?void 0:Rn.exercise)==null?void 0:Fn.sub_discipline_id,difficulty:qt,is_cover:1,repeat_answer:!Jn,analysis:Yt}}),wu(gn)}),onCancel:()=>gs(void 0,null,function*(){var Rn,Fn;gn=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:wt,question_type:2,question_score:bn,question_choices:zn.map(ru=>ru.choice_text),standard_answers:zn.filter(ru=>ru.is_answer).map(ru=>ru.is_answer),tag_discipline_ids:hu,sub_discipline_id:(Fn=(Rn=Me.editData)==null?void 0:Rn.exercise)==null?void 0:Fn.sub_discipline_id,difficulty:qt,repeat_answer:!Jn,analysis:Yt}}),wu(gn)})}):(gn=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:wt,question_type:2,question_score:bn,question_choices:zn.map(Rn=>Rn.choice_text),standard_answers:zn.filter(Rn=>Rn.is_answer).map(Rn=>Rn.is_answer),tag_discipline_ids:hu,sub_discipline_id:(Mn=(Fu=Me.editData)==null?void 0:Fu.exercise)==null?void 0:Mn.sub_discipline_id,difficulty:qt,repeat_answer:!Jn,analysis:Yt}}),wu(gn)):(gn=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:ga.categoryId,question_title:wt,question_type:2,question_score:bn,question_choices:zn.map(Rn=>Rn.choice_text),standard_answers:zn.filter(Rn=>Rn.is_answer).map(Rn=>Rn.is_answer),tag_discipline_ids:hu,sub_discipline_id:(cu=(cn=Me.editData)==null?void 0:cn.exercise)==null?void 0:cu.sub_discipline_id,difficulty:qt,repeat_answer:!Jn,analysis:Yt}}),wu(gn)),{name:wt,choices:zn}}),uu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Fu=>{var Mn,cn;return((cn=(Mn=Me==null?void 0:Me.editData)==null?void 0:Mn.exercise)==null?void 0:cn.exercise_status)===1?Fu:Fu.id!=="del"&&Fu.id!=="add"}),yu=Fu=>gs(void 0,null,function*(){if(kt!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Fu.id){case"del":let Mn;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return gs(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),je({type:"exercise/editExercise",payload:qo({},ga)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:Fu.id}}),je({type:"exercise/editExercise",payload:qo({},ga)});break;case"edit":mn(de.dragKey),Pt(!0);break;case"add":Zt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:2});break}}),ku=()=>{var Fu;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),a.createElement(bt.Z,{value:de.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(bt.Z,{value:de.question_title})),a.createElement("div",{className:zu.questionChoices},(Fu=de==null?void 0:de.question_choices)==null?void 0:Fu.map(function(Mn,cn){return a.createElement(pe.ZP,{key:cn,checked:de.standard_answer.includes(cn+1),disabled:!0},cs[cn],". ",a.createElement("span",{className:"c-black font14"},Mn.choice_text))})),a.createElement("div",{className:zu.action},!de.hideAction&&uu.map(function(Mn,cn){return Mn.id==="up"&&de.key===1||Mn.id==="down"&&de.key===de.len?null:a.createElement(ae.Z,{key:cn,placement:"bottom",title:Mn.name},a.createElement("span",{onClick:()=>yu(Mn),className:Mn.icon}))})))},bu=()=>{var Fu,Mn;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u9898\u5E72\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:wt,onChange:cn=>Nt(cn)}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:zu.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(pe.ZP.Group,{buttonStyle:"solid",value:an,onChange:cn=>rn(cn.target.value)},a.createElement(pe.ZP.Button,{value:"1",className:`${zu.radio} mr40`},"\u6B63\u786E"),a.createElement(pe.ZP.Button,{value:"2",className:zu.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Yt,onChange:cn=>Ze(cn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Ve.Z,{value:bn,max:1e4,min:0,onChange:cn=>{An(cn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(pe.ZP.Group,{value:qt,onChange:cn=>{Hn(cn.target.value)}},a.createElement(pe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(pe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(pe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(ho.N,{value:hu,selectvalues:de==null?void 0:de.tag_discipline_ids,onChange:ft,subId:(Mn=(Fu=Me.editData)==null?void 0:Fu.exercise)==null?void 0:Mn.sub_discipline_id,knowledgeOptions:Ft,onAddKnowledgeFinish:Pn})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Be.Z,{checked:Jn,onChange:cn=>{Qu(cn)}}))),a.createElement("aside",{className:"tr"},(kt!==-1||de.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{Ut(),Pt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{In()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:zu.wrap},!wn&&ku(),wn&&bu())};var gl=(0,se.connect)(({problemset:b,loading:z,exercise:y,globalSetting:ze})=>({problemset:b,globalSetting:ze,exercise:y,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)($n)),Pl=Object.defineProperty,rr=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Wt=(b,z,y)=>z in b?Pl(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,tn=(b,z)=>{for(var y in z||(z={}))Rr.call(z,y)&&Wt(b,y,z[y]);if(rr)for(var y of rr(z))dt.call(z,y)&&Wt(b,y,z[y]);return b},Xn=(b,z)=>{var y={};for(var ze in b)Rr.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&rr)for(var ze of rr(b))z.indexOf(ze)<0&&dt.call(b,ze)&&(y[ze]=b[ze]);return y},Ll=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const hl=["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"],cr=(0,a.forwardRef)((b,z)=>{var y=b,{problemset:ze,globalSetting:at,exercise:Me,loading:yt,dispatch:je,onRef:ce=()=>{},editData:de,cancelAdd:kt=()=>{},editKey:mn,setEditKey:Ut=()=>{},setIsClaer:Dt=()=>{},addCallback:Zt=zn=>{},reload:Bn=()=>{}}=y,Qt=Xn(y,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[an,rn]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)(),[wn,Pt]=(0,a.useState)([]),[bn,An]=(0,a.useState)(""),[hu,ft]=(0,a.useState)(),[Ft,Mt]=(0,a.useState)(!1),[qt,Hn]=(0,a.useState)([]),[Jn,Qu]=(0,a.useState)(1),[Yt,Ze]=(0,a.useState)(!1),[fu,Pn]=(0,a.useState)(""),[ga,wu]=(0,a.useState)([]),In=(0,a.useRef)(!1),uu=zn=>{wu([...ga,tn({},zn)])},yu=(0,se.useParams)();(0,a.useEffect)(()=>{rn(["","","",""])},[]),(0,a.useEffect)(()=>{if(In.current)return;if(!(de!=null&&de.question_choices)){Mt(!0),An(""),ft(5),rn(["","","",""]),Pt([]);return}An(de==null?void 0:de.question_title),ft(de==null?void 0:de.question_score),Ze(!(de!=null&&de.repeat_answer)),Qu(de==null?void 0:de.difficulty),rn(de==null?void 0:de.question_choices.map(gn=>gn.choice_text));const zn=[];de==null||de.standard_answer.map((gn,Rn)=>{zn.push(gn-1)}),Pt(zn),Hn(de.tag_discipline_ids),Pn(de==null?void 0:de.analysis)},[de,Ft]),(0,a.useEffect)(()=>{Ft&&zn();function zn(){return Ll(this,null,function*(){var gn,Rn;const Fn=yield(0,ne.YY)({sub_discipline_id:(Rn=(gn=Me.editData)==null?void 0:gn.exercise)==null?void 0:Rn.sub_discipline_id});wu(Fn.tag_disciplines)})}},[Ft]),(0,a.useImperativeHandle)(z,()=>({onSave:bu,isEdit:Ft})),(0,a.useEffect)(()=>{var zn;const gn=(zn=Me==null?void 0:Me.tagDisciplineData)!=null&&zn.tag_disciplines&&Array.isArray(Me.tagDisciplineData.tag_disciplines)?Me.tagDisciplineData.tag_disciplines:[];wu(gn)},[Me.tagDisciplineData]);const ku=zn=>{(zn==null?void 0:zn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Ut(-1),In.current=!1,Bn())},bu=()=>Ll(void 0,null,function*(){var zn,gn,Rn,Fn;if(!bn)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const ru=an.findIndex(Wu=>!Wu);if(ru>-1)return me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${hl[ru]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!wn.length)return me.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(wn.length<1)return me.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Ru=an.map((Wu,$a)=>({choice_text:Wu,is_answer:wn.includes($a)?$a+1:0}));In.current=!0;let Uu;de.question_id?(de==null?void 0:de.is_my)===1?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:()=>Ll(void 0,null,function*(){var Wu,$a;Uu=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Ru.map(Ba=>Ba.choice_text),standard_answers:Ru.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer),tag_discipline_ids:qt,sub_discipline_id:($a=(Wu=Me.editData)==null?void 0:Wu.exercise)==null?void 0:$a.sub_discipline_id,difficulty:Jn,is_cover:1,repeat_answer:!Yt,analysis:fu}}),ku(Uu)}),onCancel:()=>Ll(void 0,null,function*(){var Wu,$a;Uu=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Ru.map(Ba=>Ba.choice_text),standard_answers:Ru.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer),tag_discipline_ids:qt,sub_discipline_id:($a=(Wu=Me.editData)==null?void 0:Wu.exercise)==null?void 0:$a.sub_discipline_id,difficulty:Jn,repeat_answer:!Yt,analysis:fu}}),ku(Uu)})}):(Uu=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Ru.map(Wu=>Wu.choice_text),standard_answers:Ru.filter(Wu=>Wu.is_answer).map(Wu=>Wu.is_answer),tag_discipline_ids:qt,sub_discipline_id:(gn=(zn=Me.editData)==null?void 0:zn.exercise)==null?void 0:gn.sub_discipline_id,difficulty:Jn,repeat_answer:!Yt,analysis:fu}}),ku(Uu)):(Uu=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:yu.categoryId,question_title:bn,question_type:1,question_score:hu,question_choices:Ru.map(Wu=>Wu.choice_text),standard_answers:Ru.filter(Wu=>Wu.is_answer).map(Wu=>Wu.is_answer),tag_discipline_ids:qt,sub_discipline_id:(Fn=(Rn=Me.editData)==null?void 0:Rn.exercise)==null?void 0:Fn.sub_discipline_id,difficulty:Jn,repeat_answer:!Yt,analysis:fu}}),ku(Uu))}),Fu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(zn=>{var gn,Rn;return((Rn=(gn=Me==null?void 0:Me.editData)==null?void 0:gn.exercise)==null?void 0:Rn.exercise_status)===1?zn:zn.id!=="del"&&zn.id!=="add"}),Mn=zn=>Ll(void 0,null,function*(){if(mn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(zn.id){case"del":let gn;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ll(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),je({type:"exercise/editExercise",payload:tn({},yu)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:zn.id}}),je({type:"exercise/editExercise",payload:tn({},yu)});break;case"edit":Ut(de.dragKey),Mt(!0);break;case"add":Zt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:1});break}}),cn=()=>{var zn;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u591A\u9009\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),a.createElement(bt.Z,{value:de.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(bt.Z,{value:de.question_title})),a.createElement("div",{className:zu.questionChoices},(zn=de==null?void 0:de.question_choices)==null?void 0:zn.map(function(gn,Rn){return a.createElement(fe.Z,{key:Rn},a.createElement(he.Z,null,a.createElement(ye.default,{key:Rn,checked:de.standard_answer.includes(Rn+1),disabled:!0},hl[Rn],".")),a.createElement(he.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(bt.Z,{value:gn.choice_text}))))})),a.createElement("div",{className:zu.action},!de.hideAction&&Fu.map(function(gn,Rn){return gn.id==="up"&&de.key===1||gn.id==="down"&&de.key===de.len?null:a.createElement(ae.Z,{key:Rn,placement:"bottom",title:gn.name},a.createElement("span",{onClick:()=>Mn(gn),className:gn.icon}))})))},cu=()=>{var zn,gn;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u9898\u5E72\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bn,onChange:Rn=>An(Rn)}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:zu.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),an.map((Rn,Fn)=>{var ru,Ru;return a.createElement("div",{className:zu.choiceWrap,key:Fn},a.createElement(ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${zu.answer} ${wn.includes(Fn)?zu.activeAnswer:""}`,onClick:()=>{wn.includes(Fn)?Pt(wn.filter(Uu=>Uu!==Fn)):Pt([...wn,Fn])}},hl[Fn])),a.createElement("div",{className:zu.editorWrap},wt===Fn?a.createElement(eo.Z,{id:`single-question-option-${Fn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Rn,onChange:Uu=>{an[Fn]=Uu,rn(an)}}):a.createElement("div",{className:zu.htmlWrap,onClick:()=>Nt(Fn)},a.createElement(bt.Z,{value:Rn}))),((Ru=(ru=Me.editData)==null?void 0:ru.exercise)==null?void 0:Ru.exercise_status)===1&&a.createElement(a.Fragment,null,Fn>1&&a.createElement(ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${zu.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>rn(an.filter((Uu,Wu)=>Wu!==Fn))})),Fn<7&&Fn===an.length-1&&a.createElement(ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${zu.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>rn([...an,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:fu,onChange:Rn=>Pn(Rn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Ve.Z,{value:hu,max:1e4,min:0,onChange:Rn=>{ft(Rn)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(pe.ZP.Group,{value:Jn,onChange:Rn=>{Qu(Rn.target.value)}},a.createElement(pe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(pe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(pe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(ho.N,{value:qt,selectvalues:de==null?void 0:de.tag_discipline_ids,onChange:Hn,subId:(gn=(zn=Me.editData)==null?void 0:zn.exercise)==null?void 0:gn.sub_discipline_id,knowledgeOptions:ga,onAddKnowledgeFinish:uu})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Be.Z,{checked:Yt,onChange:Rn=>{Ze(Rn)}}))),a.createElement("aside",{className:"tr"},(mn!==-1||de.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{kt(),Mt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{bu()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:zu.wrap},!Ft&&cn(),Ft&&cu())});var yl=(0,se.connect)(({problemset:b,loading:z,exercise:y,globalSetting:ze})=>({problemset:b,globalSetting:ze,exercise:y,loading:z.effects}),null,null,{forwardRef:!0})(cr),Hl=E(37639),xa=E(59301),Ku=Object.defineProperty,Da=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,Fa=(b,z,y)=>z in b?Ku(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Fl=(b,z)=>{for(var y in z||(z={}))hr.call(z,y)&&Fa(b,y,z[y]);if(Da)for(var y of Da(z))ur.call(z,y)&&Fa(b,y,z[y]);return b},Gl=(b,z)=>{var y={};for(var ze in b)hr.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&Da)for(var ze of Da(b))z.indexOf(ze)<0&&ur.call(b,ze)&&(y[ze]=b[ze]);return y},xl=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Bl=null,Xr=(b,z)=>{var y=b,{problemset:ze,globalSetting:at,exercise:Me,loading:yt,dispatch:je,editData:ce,cancelAdd:de=()=>{},editKey:kt,setEditKey:mn=()=>{},addCallback:Ut=()=>{},reload:Dt=()=>{},setIsClaer:Zt=()=>{}}=y,Bn=Gl(y,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[Qt,an]=(0,a.useState)(""),[rn,wt]=(0,a.useState)(""),[Nt,wn]=(0,a.useState)(""),[Pt,bn]=(0,a.useState)([]),[An,hu]=(0,a.useState)(""),[ft,Ft]=(0,a.useState)(),[Mt,qt]=(0,a.useState)(!1),[Hn,Jn]=(0,a.useState)([]),[Qu,Yt]=(0,a.useState)(!1),[Ze,fu]=(0,a.useState)(!1),Pn=(0,se.useParams)(),ga=(0,a.useRef)(!1),[wu,In]=(0,a.useState)([]),[uu,yu]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Rn;if(ga.current)return;ce.edit&&(Yt(!0),wt(""),an(""),Jn([])),an(ce.shixun_name),wt(ce.question_title);const Fn=[];(Rn=ce.shixun)==null||Rn.map(ru=>{Fn.push(ru.challenge_score),wu.push({challenge_id:ru.challenge_id,open:!0})}),In(wu),Jn(Fn),yu(!(ce!=null&&ce.ignore_prompt))},[ce]),(0,a.useEffect)(()=>{qt(!1)},[Qu]),(0,a.useImperativeHandle)(z,()=>({onSave:bu,isEdit:Qu}));const ku=Rn=>{(Rn==null?void 0:Rn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Yt(!1),mn(-1),ga.current=!1,Dt())},bu=()=>xl(void 0,null,function*(){let Rn=[];if(!1)return!1;ga.current=!0,fu(!0);let ru;return ce.question_id?ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:ce.question_id,question_title:rn,shixun_name:Qt,shixun_id:ce.shixun_id,question_type:5,question_scores:Hn}}):ru=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:ce==null?void 0:ce.insert_id,categoryId:Pn.categoryId,question_title:rn,shixun_name:Qt,shixun_id:ce.shixun_id,question_type:5,question_scores:Hn,is_copy:ce.is_copy}}),ku(ru),fu(!1),{name:rn,analysis:Nt,standard_answers:Rn,is_ordered:ft}}),Fu=()=>{var Rn;return xa.createElement("aside",null,xa.createElement("div",{className:zu.questionType},xa.createElement("div",null,xa.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),xa.createElement("div",{className:"mt10"},xa.createElement(Le.default,{defaultValue:Qt,onChange:Fn=>{an(Fn.target.value)}})),xa.createElement("div",{className:"mt10"},xa.createElement(eo.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:rn,onChange:Fn=>{wt(Fn)}})),xa.createElement("div",{className:"mt20"},(Rn=ce.shixun)==null?void 0:Rn.map((Fn,ru)=>xa.createElement(fe.Z,{gutter:[20,20]},xa.createElement(he.Z,{flex:"1"},ru+1,".",Fn.challenge_name),xa.createElement(he.Z,null,xa.createElement(Ve.Z,{defaultValue:Hn[ru],onChange:Ru=>{Hn[ru]=Ru,Jn(Hn),console.log("srore:L",Hn[ru])}})," \u5206")))),xa.createElement("div",{className:"mt20"},Pt.length>1&&xa.createElement("span",null,xa.createElement(ye.default,{checked:ft,onChange:Fn=>Ft(Fn.target.checked),className:`${zu.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),xa.createElement("span",{className:`${zu.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"))),xa.createElement("aside",{className:"tr"},(kt!==-1||!(ce!=null&&ce.edit))&&xa.createElement(Ce.ZP,{type:"default",onClick:()=>{de(),Yt(!1)}},"\u53D6\u6D88"),xa.createElement(Ce.ZP,{loading:Ze,className:"ml20",type:"primary",onClick:()=>{bu()}},"\u4FDD\u5B58")))},Mn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Rn=>{var Fn,ru;return((ru=(Fn=Me==null?void 0:Me.editData)==null?void 0:Fn.exercise)==null?void 0:ru.exercise_status)===1?Rn:Rn.id!=="del"&&Rn.id!=="add"}),cn=Rn=>xl(void 0,null,function*(){if(kt!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Rn.id){case"del":let Fn;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return xl(this,null,function*(){yield(0,ne.Fl)({id:ce.question_id}),je({type:"exercise/editExercise",payload:Fl({},Pn)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:ce.question_id,opr:Rn.id}}),je({type:"exercise/editExercise",payload:Fl({},Pn)});break;case"edit":mn(ce.dragKey),Yt(!0);break;case"add":je({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:ce.key,insert_id:ce==null?void 0:ce.question_id,question_type:5}}});break}}),cu=()=>xl(void 0,null,function*(){const Rn=yield(0,re.ZP)(`/api/courses/${Pn==null?void 0:Pn.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[Pn==null?void 0:Pn.categoryId],exercise_question_id:ce.question_id}});(Rn==null?void 0:Rn.status)===0&&(je({type:"classroomList/setActionTabs",payload:{}}),me.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),zn=()=>xl(void 0,null,function*(){let Rn=yield(0,re.ZP)(`/api/courses/${Pn==null?void 0:Pn.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:Pn==null?void 0:Pn.categoryId,exercise_question_id:ce==null?void 0:ce.question_id}});(Rn==null?void 0:Rn.status)===0&&yu(!1)}),gn=()=>{var Rn,Fn;return xa.createElement("aside",null,xa.createElement("div",{className:zu.questionType},!(ce!=null&&ce.isPreview)&&xa.createElement("div",null,xa.createElement("span",{className:"font16 c-blue"},ce.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",ce.question_score,"\u5206\uFF09")),ce!=null&&ce.isPreview?xa.createElement("div",{style:{display:"flex",alignItems:"center"}},xa.createElement("span",{style:{flexShrink:0},className:"font18"},ce.key,"."),xa.createElement(bt.Z,{value:ce.question_title}),xa.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ce.question_score,"\u5206\uFF09"),!!((Rn=ce.schools)!=null&&Rn.length)&&xa.createElement(ae.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},xa.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})),(0,Sn.G5)()&&(ce==null?void 0:ce.shixun_change)&&xa.createElement(Hl.Z,{trigger:"click",open:uu,onOpenChange:ru=>yu(!0),placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:xa.createElement("div",{style:{width:"310px",color:"#000"}},xa.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),xa.createElement("div",{className:zu.btn_warp},xa.createElement(Ce.ZP,{size:"small",onClick:zn},"\u5FFD\u7565"),xa.createElement(Ce.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{yu(!1),je({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>cu()}})}},"\u786E\u8BA4\u540C\u6B65"),xa.createElement(Ce.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,Oe.xg)(`/shixuns/${ce==null?void 0:ce.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},xa.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:ru=>ru.stopPropagation()}))):xa.createElement("div",{className:"mt5"},xa.createElement(bt.Z,{value:ce.question_title})),xa.createElement("div",{className:"mt30"}),(Fn=ce.shixun)==null?void 0:Fn.map(function(ru,Ru){var Uu,Wu,$a,Ba,Eu,ha,Za,Ul,Lr,la;return xa.createElement("div",null,xa.createElement("div",{key:Ru,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Uu=wu[Ru])!=null&&Uu.open)||!(($a=(Wu=Me==null?void 0:Me.editData)==null?void 0:Wu.exercise)!=null&&$a.show_challenge_task_pass))&&10}},xa.createElement("div",null,xa.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",Ru+1,"\u5173 ",xa.createElement("span",{className:"ml10"},ru.challenge_name)," ",xa.createElement("span",{className:"ml10"},ru.challenge_score," \u5206")),((Eu=(Ba=Me==null?void 0:Me.editData)==null?void 0:Ba.exercise)==null?void 0:Eu.show_challenge_task_pass)&&xa.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Ka;wu[Ru].open=!((Ka=wu[Ru])!=null&&Ka.open),In([...wu])}},(ha=wu[Ru])!=null&&ha.open?"\u6536\u8D77":"\u5C55\u5F00",(Za=wu[Ru])!=null&&Za.open?xa.createElement(zi.Z,{style:{marginLeft:8}}):xa.createElement(ri.Z,{style:{marginLeft:8}}))),((Lr=(Ul=Me==null?void 0:Me.editData)==null?void 0:Ul.exercise)==null?void 0:Lr.show_challenge_task_pass)&&xa.createElement(bt.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((la=wu[Ru])!=null&&la.open)&&"none"},value:(ru==null?void 0:ru.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),xa.createElement("div",{className:zu.action},xa.createElement(se.Link,{target:"_blank",to:`/shixuns/${(0,Sn.G5)()?ce.forked_shixun_identifier:ce==null?void 0:ce.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!ce.hideAction&&Mn.map(function(ru,Ru){return ru.id==="up"&&ce.key===1||ru.id==="down"&&ce.key===ce.len?null:xa.createElement(ae.Z,{key:Ru,placement:"bottom",title:ru.name},xa.createElement("span",{onClick:()=>cn(ru),className:ru.icon}))})))};return xa.createElement("section",{className:zu.wrap},!Qu&&gn(),Qu&&Fu())};var li=(0,se.connect)(({problemset:b,loading:z,globalSetting:y,exercise:ze})=>({problemset:b,globalSetting:y,exercise:ze,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xr)),ta=E(13656),Fr=Object.defineProperty,cl=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Vi=Object.prototype.propertyIsEnumerable,wo=(b,z,y)=>z in b?Fr(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Ao=(b,z)=>{for(var y in z||(z={}))Jl.call(z,y)&&wo(b,y,z[y]);if(cl)for(var y of cl(z))Vi.call(z,y)&&wo(b,y,z[y]);return b},hs=(b,z)=>{var y={};for(var ze in b)Jl.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&cl)for(var ze of cl(b))z.indexOf(ze)<0&&Vi.call(b,ze)&&(y[ze]=b[ze]);return y},Dr=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const To=(b,z)=>{var y=b,{problemset:ze,exercise:at,globalSetting:Me,loading:yt,dispatch:je,onRef:ce=()=>{},editData:de,cancelAdd:kt=()=>{},editKey:mn,setEditKey:Ut=()=>{},setIsClaer:Dt=()=>{},reload:Zt=()=>{},addCallback:Bn=gn=>{}}=y,Qt=hs(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[an,rn]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)(),[wn,Pt]=(0,a.useState)([]),[bn,An]=(0,a.useState)(""),[hu,ft]=(0,a.useState)(),[Ft,Mt]=(0,a.useState)([]),[qt,Hn]=(0,a.useState)(!1),[Jn,Qu]=(0,a.useState)(1),[Yt,Ze]=(0,a.useState)(!1),[fu,Pn]=(0,a.useState)(""),ga=(0,se.useParams)(),wu=(0,a.useRef)(null),In=(0,a.useRef)(!1),[uu,yu]=(0,a.useState)([]),ku=gn=>{yu([...uu,Ao({},gn)])};(0,a.useEffect)(()=>{rn(["","","",""])},[]),(0,a.useEffect)(()=>{if(In.current)return;if(!(de!=null&&de.question_choices)){Hn(!0),An(""),ft(5),rn(["","","",""]),Pt([]);return}An(de==null?void 0:de.question_title),ft(de==null?void 0:de.question_score),Ze(!(de!=null&&de.repeat_answer)),Pn(de==null?void 0:de.analysis),Qu(de==null?void 0:de.difficulty),rn(de==null?void 0:de.question_choices.map(Rn=>Rn.choice_text));const gn=[];de==null||de.standard_answer.map((Rn,Fn)=>{gn.push(Rn-1)}),Mt(de.tag_discipline_ids),Pt(gn)},[de,qt]),(0,a.useEffect)(()=>{qt&&gn();function gn(){return Dr(this,null,function*(){var Rn,Fn;const ru=yield(0,ne.YY)({sub_discipline_id:(Fn=(Rn=at.editData)==null?void 0:Rn.exercise)==null?void 0:Fn.sub_discipline_id});yu(ru.tag_disciplines)})}},[qt]),(0,a.useEffect)(()=>{var gn;const Rn=(gn=at==null?void 0:at.tagDisciplineData)!=null&&gn.tag_disciplines&&Array.isArray(at.tagDisciplineData.tag_disciplines)?at.tagDisciplineData.tag_disciplines:[];yu(Rn)},[at.tagDisciplineData]),(0,a.useImperativeHandle)(z,()=>({onSave:Fu,isEdit:qt}));const bu=gn=>{(gn==null?void 0:gn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Hn(!1),Ut(-1),In.current=!1,Zt())},Fu=()=>Dr(void 0,null,function*(){var gn,Rn,Fn,ru;if(!bn)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Ru=an.findIndex($a=>!$a);if(Ru>-1)return me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ta.k4[Ru]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!wn.length)return me.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(wn.length<1)return me.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Uu=an.map(($a,Ba)=>({choice_text:$a,is_answer:wn.includes(Ba)?Ba+1:0}));In.current=!0;let Wu;de.question_id?(de==null?void 0:de.is_my)===1?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:()=>Dr(void 0,null,function*(){var $a,Ba;Wu=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Uu.map(Eu=>Eu.choice_text),standard_answers:Uu.filter(Eu=>Eu.is_answer).map(Eu=>Eu.is_answer),tag_discipline_ids:Ft,sub_discipline_id:(Ba=($a=at.editData)==null?void 0:$a.exercise)==null?void 0:Ba.sub_discipline_id,difficulty:Jn,is_cover:1,repeat_answer:!Yt,analysis:fu}}),bu(Wu)}),onCancel:()=>Dr(void 0,null,function*(){var $a,Ba;Wu=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Uu.map(Eu=>Eu.choice_text),standard_answers:Uu.filter(Eu=>Eu.is_answer).map(Eu=>Eu.is_answer),tag_discipline_ids:Ft,sub_discipline_id:(Ba=($a=at.editData)==null?void 0:$a.exercise)==null?void 0:Ba.sub_discipline_id,difficulty:Jn,repeat_answer:!Yt,analysis:fu}}),bu(Wu)})}):(Wu=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Uu.map($a=>$a.choice_text),standard_answers:Uu.filter($a=>$a.is_answer).map($a=>$a.is_answer),tag_discipline_ids:Ft,sub_discipline_id:(Rn=(gn=at.editData)==null?void 0:gn.exercise)==null?void 0:Rn.sub_discipline_id,difficulty:Jn,repeat_answer:!Yt,analysis:fu}}),bu(Wu)):(Wu=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:ga.categoryId,question_title:bn,question_type:1,question_score:hu,question_choices:Uu.map($a=>$a.choice_text),standard_answers:Uu.filter($a=>$a.is_answer).map($a=>$a.is_answer),tag_discipline_ids:Ft,sub_discipline_id:(ru=(Fn=at.editData)==null?void 0:Fn.exercise)==null?void 0:ru.sub_discipline_id,difficulty:Jn,repeat_answer:!Yt,analysis:fu}}),bu(Wu))}),Mn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(gn=>{var Rn,Fn;return((Fn=(Rn=at==null?void 0:at.editData)==null?void 0:Rn.exercise)==null?void 0:Fn.exercise_status)===1?gn:gn.id!=="del"&&gn.id!=="add"}),cn=gn=>Dr(void 0,null,function*(){if(mn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(gn.id){case"del":let Rn;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Dr(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),je({type:"exercise/editExercise",payload:Ao({},ga)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:gn.id}}),je({type:"exercise/editExercise",payload:Ao({},ga)});break;case"edit":Ut(de.dragKey),Hn(!0);break;case"add":Bn({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:0});break}}),cu=()=>{var gn;return a.createElement("aside",{ref:wu},a.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u5355\u9009\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),a.createElement(bt.Z,{value:de.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(bt.Z,{value:de.question_title})),a.createElement("div",{className:zu.questionChoices},(gn=de==null?void 0:de.question_choices)==null?void 0:gn.map(function(Rn,Fn){return a.createElement(fe.Z,{key:Fn},a.createElement(he.Z,null,a.createElement(pe.ZP,{key:Fn,checked:de.standard_answer.includes(Fn+1),disabled:!0},ta.k4[Fn],".")),a.createElement(he.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(bt.Z,{value:Rn.choice_text}))))})),a.createElement("div",{className:zu.action},!de.hideAction&&Mn.map(function(Rn,Fn){return Rn.id==="up"&&de.key===1||Rn.id==="down"&&de.key===de.len?null:a.createElement(ae.Z,{key:Fn,placement:"bottom",title:Rn.name},a.createElement("span",{onClick:()=>cn(Rn),className:Rn.icon}))})))},zn=()=>{var gn,Rn;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u9898\u5E72\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bn,onChange:Fn=>An(Fn)}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:zu.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),an.map((Fn,ru)=>{var Ru,Uu;return a.createElement("div",{className:zu.choiceWrap,key:ru},a.createElement(ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${zu.answer} ${wn.includes(ru)?zu.activeAnswer:""}`,onClick:()=>{wn.includes(ru)?Pt(wn.filter(Wu=>Wu!==ru)):Pt([...wn,ru])}},ta.k4[ru])),a.createElement("div",{className:zu.editorWrap},wt===ru?a.createElement(eo.Z,{id:`single-question-option-${ru}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Fn,onChange:Wu=>{an[ru]=Wu,rn(an)}}):a.createElement("div",{className:zu.htmlWrap,onClick:()=>Nt(ru)},a.createElement(bt.Z,{value:Fn}))),((Uu=(Ru=at.editData)==null?void 0:Ru.exercise)==null?void 0:Uu.exercise_status)===1&&a.createElement(a.Fragment,null,ru>1&&a.createElement(ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${zu.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>rn(an.filter((Wu,$a)=>$a!==ru))})),ru<7&&ru===an.length-1&&a.createElement(ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${zu.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>rn([...an,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:fu,onChange:Fn=>Pn(Fn)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(Ve.Z,{value:hu,max:1e4,min:0,onChange:Fn=>{ft(Fn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(pe.ZP.Group,{value:Jn,onChange:Fn=>{Qu(Fn.target.value)}},a.createElement(pe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(pe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(pe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:zu.titleWrap},a.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(ho.N,{selectvalues:de==null?void 0:de.tag_discipline_ids,value:Ft,onChange:Mt,subId:(Rn=(gn=at.editData)==null?void 0:gn.exercise)==null?void 0:Rn.sub_discipline_id,knowledgeOptions:uu,onAddKnowledgeFinish:ku})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Be.Z,{checked:Yt,onChange:Fn=>{Ze(Fn)}}))),a.createElement("aside",{className:"tr"},(mn!==-1||de.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{kt(),Hn(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Fu()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:zu.wrap},!qt&&cu(),qt&&zn())};var ls=(0,se.connect)(({problemset:b,loading:z,globalSetting:y,exercise:ze})=>({problemset:b,globalSetting:y,exercise:ze,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(To)),yr=E(96599),ue=({value:b=[[],[]],onChange:z})=>{var y,ze;const[at,Me]=(0,a.useState)(""),[yt,je]=(0,a.useState)(""),ce=de=>{if(!de)return!1;let kt=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 de==="|"?(me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(ae.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(fe.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(Le.default,{value:at,onChange:de=>{Me(de.target.value)},maxLength:50,allowClear:!0,onPressEnter:de=>{var kt,mn,Ut;const Dt=(kt=de.target)==null?void 0:kt.value;ce(Dt)&&((Ut=b[0])==null||Ut.push((mn=Dt==null?void 0:Dt.split("|"))==null?void 0:mn.filter(Zt=>!!Zt)),z([...b]),Me(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(y=b==null?void 0:b[0])==null?void 0:y.map((de,kt)=>a.createElement(yr.default,{className:"mb10",key:kt,closable:!0,onClose:mn=>{var Ut;mn.preventDefault(),b[0]=(Ut=b[0])==null?void 0:Ut.filter((Dt,Zt)=>Zt!==kt),z([...b])}},de==null?void 0:de.join(" \u6216 ")))),a.createElement(fe.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(Le.default,{value:yt,onChange:de=>{je(de.target.value)},maxLength:50,allowClear:!0,onPressEnter:de=>{var kt,mn,Ut;const Dt=(kt=de.target)==null?void 0:kt.value;ce(Dt)&&((Ut=b[1])==null||Ut.push((mn=Dt==null?void 0:Dt.split("|"))==null?void 0:mn.filter(Zt=>!!Zt)),z([...b]),je(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ze=b==null?void 0:b[1])==null?void 0:ze.map((de,kt)=>a.createElement(yr.default,{className:"mb10",key:kt,closable:!0,onClose:mn=>{var Ut;mn.preventDefault(),b[1]=(Ut=b[1])==null?void 0:Ut.filter((Dt,Zt)=>Zt!==kt),z([...b])}},de==null?void 0:de.join(" \u6216 ")))))},ke=Object.defineProperty,tt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,vn=(b,z,y)=>z in b?ke(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Zn=(b,z)=>{for(var y in z||(z={}))gt.call(z,y)&&vn(b,y,z[y]);if(tt)for(var y of tt(z))xt.call(z,y)&&vn(b,y,z[y]);return b},eu=(b,z)=>{var y={};for(var ze in b)gt.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&tt)for(var ze of tt(b))z.indexOf(ze)<0&&xt.call(b,ze)&&(y[ze]=b[ze]);return y},xu=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const ju=null,tu=(b,z)=>{var y=b,{problemset:ze,exercise:at,globalSetting:Me,loading:yt,dispatch:je,onRef:ce=()=>{},editData:de,cancelAdd:kt=()=>{},editKey:mn,setEditKey:Ut=()=>{},reload:Dt=()=>{},addCallback:Zt=()=>{},setIsClaer:Bn=()=>{}}=y,Qt=eu(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[an,rn]=(0,a.useState)(""),[wt,Nt]=(0,a.useState)(""),[wn,Pt]=(0,a.useState)(""),[bn,An]=(0,a.useState)(),[hu,ft]=(0,a.useState)(!1),[Ft,Mt]=(0,a.useState)([]),[qt,Hn]=(0,a.useState)(1),[Jn,Qu]=(0,a.useState)(!1),[Yt,Ze]=(0,a.useState)([[],[]]),fu=(0,a.useRef)(!1),Pn=(0,se.useParams)(),[ga,wu]=(0,a.useState)([]),In=cn=>{wu([...ga,Zn({},cn)])};(0,a.useEffect)(()=>{var cn;if(!fu.current){if(!(de!=null&&de.question_title)){ft(!0),rn(""),Pt(""),An(10);return}Qu(!(de!=null&&de.repeat_answer)),rn(de==null?void 0:de.question_title),Pt((cn=de==null?void 0:de.standard_answer)==null?void 0:cn[0]),An(de==null?void 0:de.question_score),Mt(de.tag_discipline_ids),Hn(de==null?void 0:de.difficulty),Nt(de==null?void 0:de.analysis),Ze([de==null?void 0:de.normal_keywords,de==null?void 0:de.main_keywords])}},[ze.editData,hu]),(0,a.useEffect)(()=>{var cn;const cu=(cn=at==null?void 0:at.tagDisciplineData)!=null&&cn.tag_disciplines&&Array.isArray(at.tagDisciplineData.tag_disciplines)?at.tagDisciplineData.tag_disciplines:[];wu(cu)},[at.tagDisciplineData]),(0,a.useEffect)(()=>{hu&&cn();function cn(){return xu(this,null,function*(){var cu,zn;const gn=yield(0,ne.YY)({sub_discipline_id:(zn=(cu=at.editData)==null?void 0:cu.exercise)==null?void 0:zn.sub_discipline_id});wu(gn.tag_disciplines)})}},[hu]),(0,a.useImperativeHandle)(z,()=>({onSave:yu,isEdit:hu}));const uu=cn=>{(cn==null?void 0:cn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),ft(!1),Ut(-1),fu.current=!1,Dt())},yu=()=>xu(void 0,null,function*(){var cn,cu,zn,gn;if(!an)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Rn=Yt[0],Fn=Yt[1];fu.current=!0;let ru;return de.question_id?(de==null?void 0:de.is_my)===1?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:()=>xu(void 0,null,function*(){var Ru,Uu;ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:an,question_type:4,question_score:bn,standard_answers:[wn],tag_discipline_ids:Ft,sub_discipline_id:(Uu=(Ru=at.editData)==null?void 0:Ru.exercise)==null?void 0:Uu.sub_discipline_id,difficulty:qt,is_cover:1,repeat_answer:!Jn,analysis:wt,normal_keywords:Rn,main_keywords:Fn}}),uu(ru)}),onCancel:()=>xu(void 0,null,function*(){var Ru,Uu;ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:an,question_type:4,question_score:bn,standard_answers:[wn],tag_discipline_ids:Ft,sub_discipline_id:(Uu=(Ru=at.editData)==null?void 0:Ru.exercise)==null?void 0:Uu.sub_discipline_id,difficulty:qt,repeat_answer:!Jn,analysis:wt,normal_keywords:Rn,main_keywords:Fn}}),uu(ru)})}):(ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:an,question_type:4,question_score:bn,standard_answers:[wn],tag_discipline_ids:Ft,sub_discipline_id:(cu=(cn=at.editData)==null?void 0:cn.exercise)==null?void 0:cu.sub_discipline_id,difficulty:qt,repeat_answer:!Jn,analysis:wt,normal_keywords:Rn,main_keywords:Fn}}),uu(ru)):(ru=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:Pn.categoryId,exercise_bank_id:Pn.categoryId,question_title:an,question_type:4,question_score:bn,standard_answers:[wn],tag_discipline_ids:Ft,sub_discipline_id:(gn=(zn=at.editData)==null?void 0:zn.exercise)==null?void 0:gn.sub_discipline_id,difficulty:qt,repeat_answer:!Jn,analysis:wt,normal_keywords:Rn,main_keywords:Fn}}),uu(ru)),{name:an,answer_texts:[wn],analysis:wt,normal_keywords:Rn,main_keywords:Fn}}),ku=()=>{var cn,cu;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:an,onChange:zn=>rn(zn)}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(eo.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:wn,onChange:zn=>Pt(zn)}),a.createElement(ue,{value:Yt,onChange:Ze}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(eo.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:wt,onChange:zn=>Nt(zn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Ve.Z,{value:bn,max:1e4,min:0,onChange:zn=>{An(zn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(pe.ZP.Group,{value:qt,onChange:zn=>{Hn(zn.target.value)}},a.createElement(pe.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(pe.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(pe.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(ho.N,{value:Ft,selectvalues:de==null?void 0:de.tag_discipline_ids,onChange:Mt,subId:(cu=(cn=at.editData)==null?void 0:cn.exercise)==null?void 0:cu.sub_discipline_id,knowledgeOptions:ga,onAddKnowledgeFinish:In})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Be.Z,{checked:Jn,onChange:zn=>{Qu(zn)}}))),a.createElement("aside",{className:"tr"},(mn!==-1||de.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{kt(),ft(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{yu()}},"\u4FDD\u5B58")))},bu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(cn=>{var cu,zn;return((zn=(cu=at==null?void 0:at.editData)==null?void 0:cu.exercise)==null?void 0:zn.exercise_status)===1?cn:cn.id!=="del"&&cn.id!=="add"}),Fu=cn=>xu(void 0,null,function*(){if(mn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(cn.id){case"del":let cu;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return xu(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),je({type:"exercise/editExercise",payload:Zn({},Pn)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:cn.id}}),je({type:"exercise/editExercise",payload:Zn({},Pn)});break;case"edit":Ut(de.dragKey),ft(!0);break;case"add":Zt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:4});break}}),Mn=()=>a.createElement("aside",null,a.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),a.createElement(bt.Z,{value:de.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(bt.Z,{value:de.question_title})),a.createElement("div",{className:zu.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(bt.Z,{value:wn||""})),a.createElement("div",{className:zu.action},!de.hideAction&&bu.map(function(cn,cu){return cn.id==="up"&&de.key===1||cn.id==="down"&&de.key===de.len?null:a.createElement(ae.Z,{key:cu,placement:"bottom",title:cn.name},a.createElement("span",{onClick:()=>Fu(cn),className:cn.icon}))})));return a.createElement("section",{className:zu.wrap},!hu&&Mn(),hu&&ku())};var _u=(0,se.connect)(({problemset:b,loading:z,exercise:y,globalSetting:ze})=>({problemset:b,globalSetting:ze,exercise:y,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(tu)),Du=E(59301),ua=Object.defineProperty,$u=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,pa=(b,z,y)=>z in b?ua(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Va=(b,z)=>{for(var y in z||(z={}))da.call(z,y)&&pa(b,y,z[y]);if($u)for(var y of $u(z))fa.call(z,y)&&pa(b,y,z[y]);return b},Sa=(b,z)=>{var y={};for(var ze in b)da.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&$u)for(var ze of $u(b))z.indexOf(ze)<0&&fa.call(b,ze)&&(y[ze]=b[ze]);return y},Aa=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const rl=["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"],Na=(b,z)=>{var y=b,{problemset:ze,exercise:at,globalSetting:Me,loading:yt,dispatch:je,onRef:ce=()=>{},editData:de,cancelAdd:kt=()=>{},editKey:mn,setEditKey:Ut=()=>{},addCallback:Dt=()=>{},setIsClaer:Zt=()=>{}}=y,Bn=Sa(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[Qt,an]=(0,a.useState)([]),[rn,wt]=(0,a.useState)(),[Nt,wn]=(0,a.useState)([]),[Pt,bn]=(0,a.useState)(""),[An,hu]=(0,a.useState)(5),[ft,Ft]=(0,a.useState)(!1),Mt=(0,se.useParams)();(0,a.useEffect)(()=>{an(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(de!=null&&de.question_choices)){Ft(!0),bn(""),hu(5),an(["","","",""]),wn([]);return}bn(de==null?void 0:de.question_title),hu(de==null?void 0:de.question_score),an(de==null?void 0:de.question_choices.map(fu=>fu.choice_text));const Ze=[];de==null||de.standard_answer.map((fu,Pn)=>{Ze.push(fu-1)}),wn(Ze)},[de]),(0,a.useImperativeHandle)(z,()=>({onSave:qt,isEdit:ft}));const qt=()=>Aa(void 0,null,function*(){if(!Pt)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Ze=Qt.findIndex(ga=>!ga);if(Ze>-1)return me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${rl[Ze]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Nt.length)return me.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(Nt.length<1)return me.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const fu=Qt.map((ga,wu)=>({choice_text:ga,is_answer:Nt.includes(wu)?wu+1:0}));let Pn;de.question_id?Pn=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:Pt,question_type:1,question_score:An,question_choices:fu.map(ga=>ga.choice_text),standard_answers:fu.filter(ga=>ga.is_answer).map(ga=>ga.is_answer)}}):Pn=yield je({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:Mt.categoryId,question_title:Pt,question_type:1,question_score:"5.0",question_choices:fu.map(ga=>ga.choice_text),standard_answers:fu.filter(ga=>ga.is_answer).map(ga=>ga.is_answer)}}),Pn.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ft(!1),je({type:"exercise/editExercise",payload:Va({},Mt)}))}),Hn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ze=>{var fu,Pn;return((Pn=(fu=at==null?void 0:at.editData)==null?void 0:fu.exercise)==null?void 0:Pn.exercise_status)===1?Ze:Ze.id!=="del"&&Ze.id!=="add"}),Jn=Ze=>Aa(void 0,null,function*(){if(mn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ze.id){case"del":let fu;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Aa(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),je({type:"exercise/editExercise",payload:Va({},Mt)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:Ze.id}}),je({type:"exercise/editExercise",payload:Va({},Mt)});break;case"edit":se.history.push(`/problems/${de==null?void 0:de.hack_identifier}/edit?type=exercises&express_id=${Mt.categoryId}&question_id=${de==null?void 0:de.question_id}&score=${de==null?void 0:de.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":Dt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:6});break}}),Qu=Ze=>Aa(void 0,null,function*(){Ze.preventDefault();const fu=yield(0,ne.nF)({id:de==null?void 0:de.hack_identifier});fu.status===0&&(0,Oe.xg)(`/myproblems/${fu==null?void 0:fu.identifier}`)}),Yt=()=>{var Ze,fu,Pn,ga,wu,In,uu;return Du.createElement("aside",null,Du.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&Du.createElement("div",null,Du.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?Du.createElement(Du.Fragment,null,Du.createElement("div",{style:{display:"flex"}},Du.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),Du.createElement(bt.Z,{value:de.question_title}),Du.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")),Du.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(Ze=de==null?void 0:de.languages)==null?void 0:Ze.join("/")),((Pn=(fu=at==null?void 0:at.editData)==null?void 0:fu.exercise)==null?void 0:Pn.show_hack_sets)&&Du.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Du.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Du.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Du.createElement(ge.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(yu,ku,bu)=>bu+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(yu,ku,bu)=>Du.createElement(ae.Z,{title:Du.createElement("pre",null,yu)},Du.createElement("div",{className:zu.divname},yu))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(yu,ku,bu)=>Du.createElement(ae.Z,{title:Du.createElement("pre",null,yu)}," ",Du.createElement("div",{className:zu.divname},yu))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:de==null?void 0:de.hack_sets}))):Du.createElement("div",{className:"mt5"},Du.createElement(bt.Z,{value:de.question_title}),((wu=(ga=at==null?void 0:at.editData)==null?void 0:ga.exercise)==null?void 0:wu.show_hack_sets)&&Du.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Du.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Du.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Du.createElement(ge.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(yu,ku,bu)=>bu+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(yu,ku,bu)=>Du.createElement(ae.Z,{title:Du.createElement("pre",null,yu)},Du.createElement("div",{className:zu.divname},yu))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(yu,ku,bu)=>Du.createElement(ae.Z,{title:Du.createElement("pre",null,yu)}," ",Du.createElement("div",{className:zu.divname},yu))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:de==null?void 0:de.hack_sets}))),((uu=(In=at==null?void 0:at.editData)==null?void 0:In.exercise)==null?void 0:uu.show_hack_description)&&Du.createElement("div",{className:zu.questionChoices},Du.createElement(bt.Z,{value:de.description||""})),Du.createElement("div",{className:zu.action},Du.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,Oe.xg)(`/problems/newedit/${de==null?void 0:de.hack_identifier}?type=exercises&express_id=${Mt.categoryId}&question_id=${de==null?void 0:de.question_id}&score=${de==null?void 0:de.question_score}&exercise=true&callback_url=/classrooms/${Mt.coursesId}/exercise/add/${Mt.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!de.hideAction&&Hn.map(function(yu,ku){return yu.id==="up"&&de.key===1||yu.id==="down"&&de.key===de.len?null:Du.createElement(ae.Z,{key:ku,placement:"bottom",title:yu.name},Du.createElement("span",{onClick:()=>Jn(yu),className:yu.icon}))})))};return Du.createElement("section",{className:zu.wrap},Yt())};var ka=(0,se.connect)(({problemset:b,loading:z,globalSetting:y,exercise:ze})=>({problemset:b,globalSetting:y,exercise:ze,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Na)),er=E(52660),El={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},Wl=E(80471),Ht=E(59301),Hu=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const sa=({exercise:b,globalSetting:z,user:y,loading:ze,questionInfo:at,dispatch:Me})=>{var yt;const je=(0,se.useParams)(),{is_open_ai_review:ce,zero_commit_student_works:de,unified_ai_setting:kt,ai_review_settings:mn,is_random:Ut}=b.commonHeader,[Dt,Zt]=(0,a.useState)({}),[Bn,Qt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)(0),[wt,Nt]=(0,a.useState)(!1),wn=kt?mn:((yt=at==null?void 0:at.ai_review_settings)==null?void 0:yt.length)>0?at.ai_review_settings:mn;(0,a.useEffect)(()=>{!ze["exercise/getCommonHeader"]&&ce&&!(0,Sn.dE)()&&Pt()},[ze["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((Dt==null?void 0:Dt.status)=="running"){const ft=setInterval(()=>{Pt()},3e3);return()=>clearInterval(ft)}},[Dt==null?void 0:Dt.status]);const Pt=()=>Hu(void 0,null,function*(){const ft=yield(0,re.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:je==null?void 0:je.categoryId,exercise_question_id:at==null?void 0:at.question_id}});(ft==null?void 0:ft.status)===0&&Zt(ft==null?void 0:ft.data)}),bn=ft=>{Me({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:Dt==null?void 0:Dt.id,status:ft,questionId:at==null?void 0:at.question_id,onOK:()=>{Pt()}}})},An=()=>{Me({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:je==null?void 0:je.categoryId,exercise_question_id:at==null?void 0:at.question_id}}})},hu=()=>Hu(void 0,null,function*(){if(ce){if(de)return me.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return me.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Nt(!0);const ft=yield(0,re.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:je==null?void 0:je.categoryId,range:an,exercise_question_id:at==null?void 0:at.question_id}});(ft==null?void 0:ft.status)===0&&(Qt(!1),Pt()),Nt(!1)});return Ht.createElement("div",{className:El.ai_review_warp},Ht.createElement("div",null,ce&&(Dt==null?void 0:Dt.status)=="running"&&Ht.createElement("div",{className:El.under_review},Ht.createElement(sn.Z,{spinning:!0,className:"mr6",size:"small"}),Ht.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Ht.createElement("span",{className:"ml5",style:{color:"#3061D0"}},Dt==null?void 0:Dt.rate,(Dt==null?void 0:Dt.rate)=="0.0%"&&Ht.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),ce&&["success","failed"].includes(Dt==null?void 0:Dt.status)&&Ht.createElement("div",{className:El.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Ht.createElement("span",{style:{color:"#3061D0"},onClick:()=>bn(1)},Dt==null?void 0:Dt.success_count),"\u4EBA\uFF0C \u5931\u8D25",Ht.createElement("span",{style:{color:"#ff0000"},onClick:()=>bn(0)},Dt==null?void 0:Dt.fail_count),"\u4EBA")),Ht.createElement("div",{className:"flex"},Ht.createElement("div",{className:El.btn_operate,onClick:An},Ht.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),Ht.createElement("div",{className:`${El.btn_review} ${(Dt==null?void 0:Dt.status)=="running"&&El.is_disabled}`,onClick:()=>{if((Dt==null?void 0:Dt.status)!="running"){if(!ce)return me.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;rn(0),Qt(!0)}}},Ht.createElement("img",{src:Ya.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),Ht.createElement(oe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:Bn,destroyOnClose:!0,onCancel:()=>Qt(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:wt,onOk:()=>hu()},Ht.createElement("div",{className:"flex item-center justify-between mb10"},Ht.createElement("div",{className:El.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),Ht.createElement("div",{className:"flex"},Ht.createElement("div",{className:El.btns_pfbz,onClick:()=>{Me({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:at==null?void 0:at.question_id,ai_review_settings:wn}})}},Ht.createElement("img",{src:Wl.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),Ht.createElement("div",{className:El.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${je.coursesId}/exercise/${je.categoryId}/detail?random=${Ut}&tabs=12`}},Ht.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),Ht.createElement(ge.default,{pagination:!1,dataSource:wn,columns:[{title:"\u8BC4\u5206\u70B9",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),Ht.createElement("div",{className:El.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),Ht.createElement("div",{className:El.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},Ht.createElement(pe.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:ft=>rn(ft.target.value),value:an,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var Vu=(0,se.connect)(({exercise:b,globalSetting:z,loading:y,user:ze})=>({exercise:b,globalSetting:z,loading:y.effects,user:ze}))(sa),Xt=E(59301),wa=Object.defineProperty,ja=Object.defineProperties,Nl=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Ja=(b,z,y)=>z in b?wa(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,kl=(b,z)=>{for(var y in z||(z={}))ul.call(z,y)&&Ja(b,y,z[y]);if(ya)for(var y of ya(z))La.call(z,y)&&Ja(b,y,z[y]);return b},ea=(b,z)=>ja(b,Nl(z)),Ar=(b,z)=>{var y={};for(var ze in b)ul.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&ya)for(var ze of ya(b))z.indexOf(ze)<0&&La.call(b,ze)&&(y[ze]=b[ze]);return y},mr=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const dr=(b,z)=>{var y=b,{problemset:ze,exercise:at,globalSetting:Me,loading:yt,dispatch:je,onRef:ce=()=>{},editData:de,cancelAdd:kt=()=>{},editKey:mn,setEditKey:Ut=()=>{},setIsClaer:Dt=()=>{},addCallback:Zt=zn=>{},reload:Bn=()=>{},markBtnVisible:Qt,handleMarkWrongQuestion:an,handleAddCorrectAnswers:rn}=y,wt=Ar(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[Nt,wn]=(0,a.useState)([]),[Pt,bn]=(0,a.useState)(!1),[An,hu]=(0,a.useState)(!0),[ft,Ft]=(0,a.useState)(1),[Mt,qt]=(0,a.useState)(!1),[Hn,Jn]=(0,a.useState)([]),Qu=(0,se.useParams)(),Yt=(0,a.useRef)(null),[Ze,fu]=(0,a.useState)(""),[Pn,ga]=(0,a.useState)([]),wu=(0,a.useRef)(!1),In=zn=>{Jn([...Hn,kl({},zn)])};(0,a.useEffect)(()=>{var zn;if(wu.current)return;if(!(de!=null&&de.question_title)){bn(!0),fu("");return}fu(de==null?void 0:de.question_title),qt(!(de!=null&&de.repeat_answer)),Ft(de==null?void 0:de.difficulty),wn(de.tag_discipline_ids);const gn=(zn=de==null?void 0:de.sub_exercise_questions)==null?void 0:zn.map(Rn=>{var Fn,ru,Ru;return ea(kl({},Rn),{id:Rn.question_id,name:Rn.question_title,open:!1,score:Rn.question_score,qusList:(Fn=Rn==null?void 0:Rn.question_choices)==null?void 0:Fn.map(Uu=>Uu.choice_text),activeQusEditor:null,qusAnswer:(Ru=[(ru=Rn==null?void 0:Rn.question_choices)==null?void 0:ru.findIndex(Uu=>Uu.standard_boolean)])==null?void 0:Ru.filter(Uu=>Uu!==-1)})});ga(gn)},[de,Pt]),(0,a.useEffect)(()=>{Pt&&zn();function zn(){return mr(this,null,function*(){var gn,Rn;const Fn=yield(0,ne.YY)({sub_discipline_id:(Rn=(gn=at.editData)==null?void 0:gn.exercise)==null?void 0:Rn.sub_discipline_id});Jn(Fn.tag_disciplines)})}},[Pt]),(0,a.useEffect)(()=>{var zn;const gn=(zn=at==null?void 0:at.tagDisciplineData)!=null&&zn.tag_disciplines&&Array.isArray(at.tagDisciplineData.tag_disciplines)?at.tagDisciplineData.tag_disciplines:[];Jn(gn)},[at.tagDisciplineData]),(0,a.useImperativeHandle)(z,()=>({onSave:yu,isEdit:Pt}));const uu=zn=>{(zn==null?void 0:zn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),bn(!1),Ut(-1),wu.current=!1,Bn())},yu=()=>mr(void 0,null,function*(){var zn,gn,Rn;if(!Ze)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(Pn.length===0)return me.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let Ru=0;Ru!$a);if(Wu>-1)return me.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${Ru+1}\u5C0F\u9898${ta.k4[Wu]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(Uu!=null&&Uu.qusAnswer.length))return me.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${Ru+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Fn=Pn.map(Ru=>{var Uu;return{id:Ru.id>1?Ru.id:null,question_title:Ru.name,question_type:1,question_choices:Ru.qusList,question_score:Ru.score,standard_answers:[((Uu=Ru.qusAnswer)==null?void 0:Uu[0])+1]}});wu.current=!0;let ru;de.question_id&&((de==null?void 0:de.is_my)===1?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:()=>mr(void 0,null,function*(){var Ru,Uu;ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:Ze,question_type:7,sub_questions:Fn,tag_discipline_ids:Nt,sub_discipline_id:(Uu=(Ru=at.editData)==null?void 0:Ru.exercise)==null?void 0:Uu.sub_discipline_id,difficulty:ft,is_cover:1,repeat_answer:!Mt}}),uu(ru)}),onCancel:()=>mr(void 0,null,function*(){var Ru,Uu;ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:Ze,question_type:7,sub_questions:Fn,tag_discipline_ids:Nt,sub_discipline_id:(Uu=(Ru=at.editData)==null?void 0:Ru.exercise)==null?void 0:Uu.sub_discipline_id,difficulty:ft,repeat_answer:!Mt}}),uu(ru)})}):(ru=yield je({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:Ze,question_type:7,sub_questions:Fn,tag_discipline_ids:Nt,sub_discipline_id:(Rn=(gn=at.editData)==null?void 0:gn.exercise)==null?void 0:Rn.sub_discipline_id,difficulty:ft,repeat_answer:!Mt}}),uu(ru)))}),ku=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(zn=>{var gn,Rn;return((Rn=(gn=at==null?void 0:at.editData)==null?void 0:gn.exercise)==null?void 0:Rn.exercise_status)===1?zn:zn.id!=="del"&&zn.id!=="add"}),bu=zn=>mr(void 0,null,function*(){if(mn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(zn.id){case"del":let gn;oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return mr(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),je({type:"exercise/editExercise",payload:kl({},Qu)})})}});break;case"up":case"down":yield je({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:zn.id}}),je({type:"exercise/editExercise",payload:kl({},Qu)});break;case"edit":Ut(de.dragKey),bn(!0);break;case"add":Zt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:0});break}}),Fu=()=>{var zn;return Xt.createElement("aside",{ref:Yt},Xt.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&Xt.createElement("div",null,Xt.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?Xt.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},Xt.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),Xt.createElement(bt.Z,{value:de.question_title}),Xt.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",de==null?void 0:de.sub_q_count,"\u5C0F\u9898\uFF0C",de.question_score,"\u5206\uFF09")):Xt.createElement("div",{className:"mt5"},Xt.createElement(bt.Z,{value:de.question_title})),Xt.createElement("div",{style:{display:An?"block":"none"},className:zu.questionChoices},(zn=de==null?void 0:de.sub_exercise_questions)==null?void 0:zn.map((gn,Rn)=>{var Fn,ru,Ru,Uu;return Xt.createElement("div",{key:Rn,style:{marginBottom:"20px"}},Xt.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},Xt.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,".",Rn+1,(gn==null?void 0:gn.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(gn==null?void 0:gn.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(gn==null?void 0:gn.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(gn==null?void 0:gn.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),Xt.createElement(bt.Z,{value:gn.question_title}),Xt.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",gn.question_score,"\u5206\uFF09")),(gn==null?void 0:gn.question_type)==3&&((Fn=gn==null?void 0:gn.standard_answers)==null?void 0:Fn.map(function(Wu,$a){return Xt.createElement(fe.Z,{key:$a,align:"middle",justify:"start",style:{marginBottom:"5px"}},Xt.createElement(he.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Wu==null?void 0:Wu.choice_id,"\uFF09\uFF1A"),Xt.createElement(he.Z,{flex:"1"},Xt.createElement(fe.Z,{align:"middle",gutter:[1,1]},Wu.answer_text.map(function(Ba,Eu){var ha;return Xt.createElement(he.Z,{span:24,key:Eu},Xt.createElement(Le.default,{key:$a,checked:(ha=gn==null?void 0:gn.standard_answers)==null?void 0:ha.includes($a),disabled:!0,value:Ba}))}))))})),(gn==null?void 0:gn.question_type)==4&&Xt.createElement(bt.Z,{value:((ru=gn==null?void 0:gn.answer_texts)==null?void 0:ru[0])||""}),((gn==null?void 0:gn.question_type)==0||(gn==null?void 0:gn.question_type)==1||(gn==null?void 0:gn.question_type)==2)&&((Ru=gn==null?void 0:gn.question_choices)==null?void 0:Ru.map(function(Wu,$a){return Xt.createElement(fe.Z,{key:$a,align:"middle"},Xt.createElement(he.Z,null,Xt.createElement(pe.ZP,{key:$a,checked:gn.standard_answer.includes($a+1),disabled:!0},ta.k4[$a],".")),Xt.createElement(he.Z,{flex:"1"},Xt.createElement("span",{className:"c-black font14"},Xt.createElement(bt.Z,{value:Wu.choice_text}))))})),Qt&&Xt.createElement(fe.Z,{className:"mt20",align:"middle",gutter:20},Xt.createElement(he.Z,null,Xt.createElement(er.Z,{state:gn==null?void 0:gn.is_wrong,onClick:()=>an({value:gn,type:gn==null?void 0:gn.question_type})})),(gn==null?void 0:gn.question_type)==0&&Xt.createElement(he.Z,null,Xt.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{rn==null||rn({value:gn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(gn==null?void 0:gn.question_type)==4&&((Uu=at==null?void 0:at.commonHeader)==null?void 0:Uu.teacher_permission)&&Xt.createElement(Vu,{questionInfo:gn}))})),Xt.createElement("div",{className:zu.action},Xt.createElement("span",{className:"c-light-primary current",onClick:()=>hu(!An),style:{}},An?"\u6536\u8D77":"\u5C55\u5F00"),!de.hideAction&&ku.map(function(gn,Rn){return gn.id==="up"&&de.key===1||gn.id==="down"&&de.key===de.len?null:Xt.createElement(ae.Z,{key:Rn,placement:"bottom",title:gn.name},Xt.createElement("span",{onClick:()=>bu(gn),className:gn.icon}))})))},Mn=()=>{var zn,gn;return Xt.createElement("aside",null,Xt.createElement("div",{className:zu.questionType},Xt.createElement("div",null,Xt.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),Xt.createElement("section",{className:zu.wrap,style:{padding:0}},Xt.createElement("p",{className:zu.titleWrap},Xt.createElement("span",{className:zu.required},"*"),Xt.createElement("span",{className:zu.title},"\u9898\u5E72\uFF1A")),Xt.createElement(eo.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ze,onChange:Rn=>fu(Rn)}),Xt.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Pn==null?void 0:Pn.length),Pn==null?void 0:Pn.map((Rn,Fn)=>{var ru;return Xt.createElement("div",{className:zu.fold,key:Rn.id},Xt.createElement("div",{onClick:()=>cu("open",Fn),className:zu.head},Xt.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Rn.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),Xt.createElement("span",null,"\u7B2C",Fn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),Xt.createElement("b",{onClick:Ru=>{Ru.stopPropagation(),cu("delete",Fn)},className:"iconfont icon-shanchu8"})),Xt.createElement("div",{className:"mb10",style:{display:Rn.open?"block":"none"}},Xt.createElement(eo.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Rn==null?void 0:Rn.name,onChange:Ru=>cu("value",Fn,Ru)}),Xt.createElement("p",{className:zu.titleWrap},Xt.createElement("span",{className:zu.required},"*"),Xt.createElement("span",{className:zu.title},"\u7B54\u6848\u9009\u9879\uFF1A",Xt.createElement("span",{className:zu.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(ru=Rn==null?void 0:Rn.qusList)==null?void 0:ru.map((Ru,Uu)=>{var Wu,$a;return Xt.createElement("div",{className:zu.choiceWrap,key:Uu},Xt.createElement(ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},Xt.createElement("div",{className:`${zu.answer} ${(Wu=Rn==null?void 0:Rn.qusAnswer)!=null&&Wu.includes(Uu)?zu.activeAnswer:""}`,onClick:()=>cu("answer",Fn,Uu)},ta.k4[Uu])),Xt.createElement("div",{className:zu.editorWrap},(Rn==null?void 0:Rn.activeQusEditor)===Uu?Xt.createElement(eo.Z,{id:`single-question-option-${Uu}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Ru,onChange:Ba=>cu("details",Fn,Ba)}):Xt.createElement("div",{className:zu.htmlWrap,onClick:()=>cu("edit",Fn,Uu)},Xt.createElement(bt.Z,{value:Ru}))),Uu>1&&Xt.createElement(ae.Z,{title:"\u5220\u9664"},Xt.createElement("i",{className:`${zu.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>cu("deleteQus",Fn,Uu)})),Uu<7&&Uu===(($a=Rn==null?void 0:Rn.qusList)==null?void 0:$a.length)-1&&Xt.createElement(ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Xt.createElement("i",{className:`${zu.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>cu("addQus",Fn)})))}),Xt.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",Xt.createElement(Ve.Z,{value:Rn.score,max:1e4,min:0,onChange:Ru=>cu("score",Fn,Ru)})," ","\u5206")))}),Pn.length<20&&Xt.createElement(Ce.ZP,{type:"primary",onClick:cn},Xt.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),Xt.createElement("p",{className:"mt10"},Xt.createElement("span",{className:zu.difficult},Xt.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Xt.createElement(pe.ZP.Group,{value:ft,onChange:Rn=>{Ft(Rn.target.value)}},Xt.createElement(pe.ZP.Button,{value:1},"\u7B80\u5355"),Xt.createElement(pe.ZP.Button,{value:2},"\u9002\u4E2D"),Xt.createElement(pe.ZP.Button,{value:3},"\u56F0\u96BE")))),Xt.createElement("p",{className:zu.titleWrap},Xt.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Xt.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Xt.createElement("div",{className:"mt5"},Xt.createElement(ho.N,{selectvalues:de==null?void 0:de.tag_discipline_ids,value:Nt,onChange:wn,subId:(gn=(zn=at.editData)==null?void 0:zn.exercise)==null?void 0:gn.sub_discipline_id,knowledgeOptions:Hn,onAddKnowledgeFinish:In}))),Xt.createElement("aside",{className:"tr"},(mn!==-1||de.question_id)&&Xt.createElement(Ce.ZP,{type:"default",onClick:()=>{kt(),bn(!1)}},"\u53D6\u6D88"),Xt.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{yu()}},"\u4FDD\u5B58")))},cn=()=>{const zn={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};ga(Pn.concat(zn))},cu=(zn,gn,Rn)=>{var Fn;const ru=(0,iu.cloneDeep)(Pn);zn==="open"&&(ru[gn].open=!ru[gn].open),zn==="delete"&&ru.splice(gn,1),zn==="value"&&(ru[gn].name=Rn),zn==="answer"&&(ru[gn].qusAnswer=[Rn]),zn==="edit"&&(ru[gn].activeQusEditor=Rn),zn==="details"&&(ru[gn].qusList[ru[gn].activeQusEditor]=Rn),zn==="addQus"&&(ru[gn].qusList=ru[gn].qusList.concat("")),zn==="deleteQus"&&(ru[gn].qusList=ru[gn].qusList.filter((Ru,Uu)=>Uu!==Rn),ru[gn].qusAnswer=(Fn=ru[gn].qusAnswer)==null?void 0:Fn.filter(Ru=>Ru!==Rn)),zn==="analysis"&&(ru[gn].analysis=Rn),zn==="score"&&(ru[gn].score=Rn),ga(ru)};return Xt.createElement("section",{className:zu.wrap},!Pt&&Fu(),Pt&&Mn())};var Tr=(0,se.connect)(({problemset:b,loading:z,globalSetting:y,exercise:ze})=>({problemset:b,globalSetting:y,exercise:ze,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(dr)),Br=E(22061),Jr={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},Wr=E(41843),qr=E(24334),xi=Object.defineProperty,pi=Object.defineProperties,Ii=Object.getOwnPropertyDescriptors,ni=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable,no=(b,z,y)=>z in b?xi(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ii=(b,z)=>{for(var y in z||(z={}))fo.call(z,y)&&no(b,y,z[y]);if(ni)for(var y of ni(z))Bi.call(z,y)&&no(b,y,z[y]);return b},Si=(b,z)=>pi(b,Ii(z)),oi=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const po=({data:b,exercise:z,isDragDisabled:y=!1,editorProps:ze={},onDragEnd:at=()=>{},dispatch:Me,markBtnVisible:yt=!1,batchScore:je=[],reload:ce=()=>{}})=>{const de=(0,a.useRef)(),kt=(0,se.useParams)(),[mn,Ut]=oe.default.useModal(),Dt=()=>{var bn,An,hu,ft,Ft,Mt,qt,Hn,Jn,Qu,Yt,Ze,fu,Pn,ga,wu;return[{name:"\u5355\u9009\u9898",type:0,count:(bn=b==null?void 0:b.exercise_types)==null?void 0:bn.q_singles,score:(An=b==null?void 0:b.exercise_types)==null?void 0:An.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(hu=b==null?void 0:b.exercise_types)==null?void 0:hu.q_doubles,score:(ft=b==null?void 0:b.exercise_types)==null?void 0:ft.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(Ft=b==null?void 0:b.exercise_types)==null?void 0:Ft.q_judges,score:(Mt=b==null?void 0:b.exercise_types)==null?void 0:Mt.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(qt=b==null?void 0:b.exercise_types)==null?void 0:qt.q_nulls,score:(Hn=b==null?void 0:b.exercise_types)==null?void 0:Hn.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Jn=b==null?void 0:b.exercise_types)==null?void 0:Jn.q_mains,score:(Qu=b==null?void 0:b.exercise_types)==null?void 0:Qu.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(Yt=b==null?void 0:b.exercise_types)==null?void 0:Yt.q_shixuns,score:(Ze=b==null?void 0:b.exercise_types)==null?void 0:Ze.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(fu=b==null?void 0:b.exercise_types)==null?void 0:fu.q_pros,score:(Pn=b==null?void 0:b.exercise_types)==null?void 0:Pn.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(ga=b==null?void 0:b.exercise_types)==null?void 0:ga.q_combinations,score:(wu=b==null?void 0:b.exercise_types)==null?void 0:wu.q_combination_scores,items:[]}]},Zt=(bn,An,hu)=>{const ft=Array.from(bn),[Ft]=ft.splice(An,1);return ft.splice(hu,0,Ft),ft},Bn=(bn,An,hu)=>{if(!bn.destination)return;const ft=Zt(An,bn.source.index,bn.destination.index);at(ft,hu)},Qt=bn=>{Me({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:bn}})},an=(bn,An)=>{var hu,ft,Ft;if(An===0)return a.createElement(ls,ii({reload:ce,editData:bn},bn));if(An===1)return a.createElement(yl,ii({reload:ce,editData:bn},bn));if(An===2)return a.createElement(gl,ii({reload:ce,editData:bn},bn));if(An===3)return a.createElement(ys,ii({reload:ce,editData:bn},bn));if(An===4)return a.createElement(_u,ii({reload:ce,editData:bn},bn));if(An===5)return a.createElement(li,ii({reload:ce,editData:bn},bn));if(An===6)return a.createElement(ka,ii({editData:bn},bn));if(An===7)return a.createElement(Tr,ii({handleAddCorrectAnswers:wn,handleMarkWrongQuestion:Qt,markBtnVisible:yt,reload:ce,editData:bn},bn));if(An===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(bt.Z,{value:bn.key+"."+((hu=bn==null?void 0:bn.program_attr)==null?void 0:hu.description)}),a.createElement(bt.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:qr.Base64.decode(((ft=bn==null?void 0:bn.program_attr)==null?void 0:ft.code)||"")}),(Ft=bn==null?void 0:bn.standard_answer)==null?void 0:Ft.map(function(Mt,qt){return a.createElement(fe.Z,{key:qt,align:"middle",style:{marginTop:20}},a.createElement(he.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Mt.choice_id,"\uFF09\uFF1A"),a.createElement(he.Z,{flex:"1"},a.createElement(fe.Z,{align:"middle",gutter:[1,1]},a.createElement(Le.default,{key:qt,disabled:!0,value:Mt.answer_text||"- -"}))))}))},rn=(bn,An,hu)=>a.createElement(Br.Z5,{onDragEnd:ft=>Bn(ft,bn,An)},a.createElement(Br.bK,{droppableId:"droppable"},(ft,Ft)=>a.createElement("div",Si(ii({ref:ft.innerRef},ft.droppableProps),{style:{width:"100%"}}),bn==null?void 0:bn.map((Mt,qt)=>{var Hn;const Jn=ii(Si(ii({},Mt),{key:qt+1,hideAction:!0,isPreview:!0,dragKey:An+"-"+qt}),ze);return a.createElement(Br._l,{key:Jn==null?void 0:Jn.question_id,draggableId:(Hn=Jn==null?void 0:Jn.question_id)==null?void 0:Hn.toString(),index:qt,isDragDisabled:y},(Qu,Yt)=>{var Ze;return a.createElement("aside",ii(ii({ref:Qu.innerRef},Qu.draggableProps),Qu.dragHandleProps),a.createElement("div",{className:Jr.posWarp,id:Jn.dragKey},an(Jn,An),a.createElement(fe.Z,{className:"pl30",align:"middle",gutter:20},yt&&![5,6,7,8].includes(An)&&a.createElement(he.Z,null,a.createElement(er.Z,{state:Jn==null?void 0:Jn.is_wrong,onClick:()=>Qt({value:Jn,type:An})})),[5,6,8].includes(An)&&(Jn==null?void 0:Jn.show_resubmit)&&a.createElement(he.Z,null,a.createElement(Wr.C,{dataSource:Jn})),yt&&[0].includes(An)&&a.createElement(he.Z,null,a.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{wn({value:Jn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),An===4&&((Ze=z==null?void 0:z.commonHeader)==null?void 0:Ze.teacher_permission)&&a.createElement(Vu,{questionInfo:Jn}),a.createElement(bo.Z,null),!y&&a.createElement("div",{className:Jr.pos},a.createElement("div",{className:Jr.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),ft.placeholder))),wt=bn=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[bn]||0,Nt=(bn,An)=>{de.current=wt(An),oe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,An==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":An,"\uFF1A"),a.createElement(Ve.Z,{min:1,defaultValue:de.current,onChange:hu=>{de.current=hu}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),An==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>oi(void 0,null,function*(){(yield(0,re.ZP)(`/api/exercises/${kt.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:bn,score:de.current}})).status!==-1&&ce()})})},wn=({value:bn}={})=>{var An,hu;let ft=(bn==null?void 0:bn.standard_answer)||[];const Ft=mn.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 ",(An=bn==null?void 0:bn.standard_answer)==null?void 0:An.map(Mt=>{var qt;return(qt=ta.k4)==null?void 0:qt[Mt-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(ye.default.Group,{className:"flex-col mt20",options:(hu=bn==null?void 0:bn.question_choices)==null?void 0:hu.map((Mt,qt)=>{var Hn;return{value:Mt==null?void 0:Mt.choice_position,label:a.createElement(bt.Z,{className:"c-black font14",value:`${(Hn=ta.k4)==null?void 0:Hn[qt]}. ${Mt==null?void 0:Mt.choice_text}`}),disabled:Mt==null?void 0:Mt.origin_standard_answer}}),defaultValue:ft,onChange:Mt=>{ft=Mt}})),onOk:()=>oi(void 0,null,function*(){const Mt=yield(0,re.ZP)(`/api/exercises/${kt.categoryId}/questions/${bn==null?void 0:bn.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:ft}});(Mt==null?void 0:Mt.status)===0&&(me.ZP.success("\u4FEE\u6539\u6210\u529F"),Me({type:"exercise/editExercise",payload:{categoryId:kt.categoryId,coursesId:kt.coursesId}}))})})},Pt=function(){var bn;const An=Dt();return(bn=b==null?void 0:b.exercise_questions)==null||bn.forEach(function(ft,Ft){var Mt,qt,Hn,Jn,Qu,Yt,Ze,fu,Pn,ga,wu,In,uu,yu,ku,bu;ft.question_type===0&&((qt=(Mt=An[ft.question_type])==null?void 0:Mt.items)==null||qt.push(ft)),ft.question_type===1&&((Jn=(Hn=An[ft.question_type])==null?void 0:Hn.items)==null||Jn.push(ft)),ft.question_type===2&&((Yt=(Qu=An[ft.question_type])==null?void 0:Qu.items)==null||Yt.push(ft)),ft.question_type===3&&((fu=(Ze=An[ft.question_type])==null?void 0:Ze.items)==null||fu.push(ft)),ft.question_type===4&&((ga=(Pn=An[ft.question_type])==null?void 0:Pn.items)==null||ga.push(ft)),ft.question_type===5&&((In=(wu=An[ft.question_type])==null?void 0:wu.items)==null||In.push(ft)),ft.question_type===6&&((yu=(uu=An[ft.question_type])==null?void 0:uu.items)==null||yu.push(ft)),ft.question_type===7&&((bu=(ku=An[ft.question_type])==null?void 0:ku.items)==null||bu.push(ft))}),b==null?void 0:b.map((ft,Ft)=>{var Mt,qt;return a.createElement(a.Fragment,{key:Ft},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,Oe.EM)(Ft+1),"\u3001",ft.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ft.count,"\u9898",(ft==null?void 0:ft.question_type)===7?`\uFF0C\u5305\u542B${ft.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",ft.score,"\u5206\uFF09"),(ft.question_type==5||ft.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},ft.question_type==5&&a.createElement(ye.default,{defaultChecked:(qt=(Mt=z==null?void 0:z.editData)==null?void 0:Mt.exercise)==null?void 0:qt.show_challenge_task_pass,onChange:Hn=>oi(this,null,function*(){let Jn=yield(0,re.ZP)(`/api/exercises/${kt.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Hn.target.checked}});(Jn==null?void 0:Jn.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Me({type:"exercise/editExercise",payload:ii({},kt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(ft==null?void 0:ft.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var Hn,Jn,Qu,Yt;oe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(ye.default,{defaultChecked:(Jn=(Hn=z==null?void 0:z.editData)==null?void 0:Hn.exercise)==null?void 0:Jn.show_hack_sets,onChange:Ze=>oi(this,null,function*(){let fu=yield(0,re.ZP)(`/api/exercises/${kt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Ze.target.checked}});(fu==null?void 0:fu.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),oe.default.destroyAll(),Me({type:"exercise/editExercise",payload:ii({},kt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(ye.default,{defaultChecked:(Yt=(Qu=z==null?void 0:z.editData)==null?void 0:Qu.exercise)==null?void 0:Yt.show_hack_description,onChange:Ze=>oi(this,null,function*(){let fu=yield(0,re.ZP)(`/api/exercises/${kt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:Ze.target.checked}});(fu==null?void 0:fu.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),oe.default.destroyAll(),Me({type:"exercise/editExercise",payload:ii({},kt)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(je==null?void 0:je.includes(ft==null?void 0:ft.name))&&a.createElement(Ce.ZP,{onClick:()=>Nt(ft==null?void 0:ft.question_type,ft==null?void 0:ft.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),rn(ft.items,ft==null?void 0:ft.question_type,ft==null?void 0:ft.name))})};return a.createElement("div",null," ",Pt(),Ut," ")};var ao=(0,se.connect)()(po),Io=E(11058),Ni=E(34854),Ki=E(59301),Xi=Object.defineProperty,Di=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,_r=(b,z,y)=>z in b?Xi(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ts=(b,z)=>{for(var y in z||(z={}))Wi.call(z,y)&&_r(b,y,z[y]);if(Di)for(var y of Di(z))Po.call(z,y)&&_r(b,y,z[y]);return b},jr=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const ir=({exercise:b,loading:z,dispatch:y,activeTabs:ze})=>{var at;const Me=(0,se.useParams)(),[yt]=(0,a.useState)(ts(ts({},Me),{page:1,per_page:10})),{editData:je,commonHeader:{exercise_status:ce}}=b;(0,a.useEffect)(()=>{ze==="2"&&de()},[Me.categoryId,ze]);const de=()=>jr(void 0,null,function*(){yield(0,Cu.w)(Me.coursesId,Me.categoryId,"",2,3),y({type:"exercise/editExercise",payload:ts({},yt)})});return(0,a.useEffect)(()=>(y({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),y({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{y({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),y({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),Ki.createElement("div",null,Ki.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Ki.createElement(Se.Z,{style:{marginRight:5,color:"#E99237"}}),Ki.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Ki.createElement(Ce.ZP,{onClick:()=>{y({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Me.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Ki.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},Ki.createElement(sn.Z,{spinning:z["exercise/editExercise"]},Ki.createElement(Io.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:ze,showExportBtn:!0}),Ki.createElement(bo.Z,null),Ki.createElement(ao,{data:je==null?void 0:je.exercise_question_types,exercise:b,isDragDisabled:!0,markBtnVisible:ce===3&&(((at=je==null?void 0:je.exercise)==null?void 0:at.is_creator)||(0,Sn.Ny)())}),Ki.createElement(Ni.Z,null))))};var Oi=(0,se.connect)(({exercise:b,loading:z})=>({exercise:b,loading:z.effects}))(ir),Kl={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},br=E(26724),Fo=E.n(br),So=E(26408),Lo=E(59477),Ol=E(59301),_o=Object.defineProperty,qs=Object.defineProperties,rs=Object.getOwnPropertyDescriptors,Ps=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,_s=Object.prototype.propertyIsEnumerable,$s=(b,z,y)=>z in b?_o(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Co=(b,z)=>{for(var y in z||(z={}))ds.call(z,y)&&$s(b,y,z[y]);if(Ps)for(var y of Ps(z))_s.call(z,y)&&$s(b,y,z[y]);return b},ms=(b,z)=>qs(b,rs(z)),Ss=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ns=({exercise:b,loading:z,dispatch:y,cb:ze})=>{const at=ms(Co({},(0,se.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[Me,yt]=(0,a.useState)(Co({},at)),[je,ce]=(0,a.useState)([]);const[de,kt]=(0,a.useState)(!0),[mn,Ut]=(0,a.useState)(!0),[Dt,Zt]=(0,a.useState)(0),[Bn,Qt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)([]),[wn,Pt]=(0,a.useState)([]),[bn]=Ee.default.useForm(),[An,hu]=(0,a.useState)("");(0,a.useEffect)(()=>{b.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(je=[],ft(),Ft(1))},[b.actionTabs.key,Me.commit_types]);const ft=()=>Ss(void 0,null,function*(){var fu,Pn;const ga=yield(0,re.ZP)(`/api/exercises/${Me.categoryId}/header_info.json`,{method:"get"});(ga==null?void 0:ga.status)===0&&(Pt([...(fu=ga==null?void 0:ga.data)==null?void 0:fu.course_groups]),Nt([...(Pn=ga==null?void 0:ga.data)==null?void 0:Pn.course_groups]))}),Ft=fu=>Ss(void 0,null,function*(){var Pn;fu==1&&(je=[]),kt(!0),Me.page=fu,Ut(!0);const ga=yield y({type:"exercise/getRedoModal",payload:ms(Co({},Me),{commit_types:Me.commit_types.includes(0)?[]:Me.commit_types,score:((Me==null?void 0:Me.one)||0)+`${Me!=null&&Me.two?","+(Me==null?void 0:Me.two):""}`})});((Pn=ga==null?void 0:ga.exercise_users)==null?void 0:Pn.length){if(fu.target.checked){const Pn=je==null?void 0:je.map(ga=>ga.user_id);rn(Pn)}else rn([])},qt=fu=>{Me.course_group=Me.save_course_group,Me.student_id=Me.save_student_id,Me.realname=Me.save_realname,yt(Co({},Me)),ce([]),Ft(1)},Hn=()=>{Me.one=Me.save_one,Me.two=Me.save_two,Zt(Dt+1),yt(Co({},Me)),ce([]),Ft(1)},Jn=()=>{(Me==null?void 0:Me.sort)===null?Me.sort="asc":(Me==null?void 0:Me.sort)==="asc"?Me.sort="desc":(Me==null?void 0:Me.sort)==="desc"&&(Me.sort=null),yt(Co({},Me)),ce([]),Ft(1)},Qu=()=>{let fu=!1;const Pn=()=>Ss(void 0,null,function*(){(yield(0,ne.q6)(ms(Co({},Me),{is_reset:fu,user_ids:an}))).status===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze&&ze(),y({type:"exercise/setActionTabs",payload:{}})),y({type:"exercise/getCommonHeader",payload:Co({},Me)})});oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ol.createElement("div",{style:{margin:"13px 0 0px 0"}},Ol.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Ol.createElement(ye.default,{onChange:ga=>{fu=ga.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:Pn})},Yt=fu=>{const Pn=parseInt(fu);return isNaN(Pn)?"":Pn},Ze=(fu,Pn)=>fu===0?Ol.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):fu===1?Ol.createElement("span",{style:{color:"#DF3042"}},!Pn.is_make_up&&"\u8003\u8BD5\u4E2D",Pn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):fu===2?Ol.createElement("span",{style:{color:"#5AB891"}},!Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377",Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ol.createElement("span",{style:{color:"#5AB891"}},!Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return Ol.createElement(oe.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:b.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:Bn,afterClose:()=>{yt(Co({},at)),rn([]),ce([]),hu(""),Nt([]),Pt([]),bn.resetFields()},onOk:Qu,onCancel:()=>{y({type:"exercise/setActionTabs",payload:{}})}},Ol.createElement(fe.Z,{align:"middle",gutter:20},Ol.createElement(he.Z,null,Ol.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Ol.createElement(he.Z,null,Ol.createElement(ye.default,{className:"mr10",onChange:fu=>{yt(ms(Co({},Me),{commit_types:[0]}))},checked:Me==null?void 0:Me.commit_types.includes(0)},"\u5168\u90E8"),Ol.createElement(ye.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:Me.commit_types,onChange:fu=>{yt(ms(Co({},Me),{commit_types:fu}))}}))),Ol.createElement(fe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Ol.createElement(he.Z,null,Ol.createElement(fe.Z,{align:"middle",gutter:20},Ol.createElement(he.Z,null,Ol.createElement("span",null,"\u5206\u6570\u533A\u95F4")),Ol.createElement(he.Z,null,Ol.createElement(Ve.Z,{parser:Yt,onChange:fu=>{yt(ms(Co({},Me),{save_one:fu}))},value:Me.save_one,min:0}),Ol.createElement("span",{className:"mr10 ml10"},"-"),Ol.createElement(Ve.Z,{parser:Yt,onChange:fu=>{yt(ms(Co({},Me),{save_two:fu}))},value:Me.save_two,min:0})),Ol.createElement(he.Z,null,Ol.createElement(Ce.ZP,{onClick:()=>{yt(ms(Co({},Me),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),Ol.createElement(he.Z,null,Ol.createElement(Ce.ZP,{type:"primary",onClick:Hn},"\u786E\u8BA4")))),Ol.createElement(he.Z,null,Ol.createElement(fe.Z,{wrap:!1,align:"middle",gutter:20},Ol.createElement(he.Z,null,Ol.createElement(Le.default.Search,{value:Me.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:fu=>{Me.save_realname=fu.target.value,yt(Co({},Me))},onSearch:qt})),Ol.createElement(he.Z,null,Ol.createElement(Fe.Z,{dropdownRender:fu=>Ol.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},Ol.createElement(Ee.default,{form:bn,initialValues:{course_group_ids:[]},onValuesChange:Pn=>{yt(Co(Co({},Me),Pn))},onFinish:()=>{Ft(1)}},Ol.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},Ol.createElement(Le.default,{allowClear:!0,suffix:Ol.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Kl.searchIcon}`}),className:Kl.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:An,onChange:Pn=>Ss(void 0,null,function*(){var ga;hu((ga=Pn==null?void 0:Pn.target)==null?void 0:ga.value),Pt([...wt.filter(wu=>{var In;return(In=wu==null?void 0:wu.exercise_group_name)==null?void 0:In.includes(Pn.target.value)})])})}),Ol.createElement(Ee.default.Item,{name:"course_group_ids",valuePropName:"checked"},Ol.createElement(ye.default.Group,null,Ol.createElement(Ie.Z,{direction:"vertical",size:10},wn==null?void 0:wn.map((Pn,ga)=>Ol.createElement(ye.default,{key:ga,value:Pn==null?void 0:Pn.exercise_group_id},Pn==null?void 0:Pn.exercise_group_name)))))),Ol.createElement(fe.Z,{wrap:!1,align:"middle"},Ol.createElement(he.Z,null,Ol.createElement(Ce.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),Ol.createElement(he.Z,null,Ol.createElement(Ce.ZP,{type:"link",htmlType:"reset",onClick:()=>{yt(ms(Co({},Me),{course_group_ids:[]})),Pt([...wt]),hu("")}},"\u91CD\u7F6E")))))},Ol.createElement("a",{onClick:fu=>fu.preventDefault()}," ",Ol.createElement(Ie.Z,null," \u5206\u73ED ",Ol.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),Ol.createElement("div",{className:Kl.head,style:(je==null?void 0:je.length)>5?{paddingRight:15}:{width:944}},Ol.createElement("div",null,Ol.createElement(ye.default,{className:"font14",checked:je!=null&&je.length?(an==null?void 0:an.length)===(je==null?void 0:je.length):!1,onChange:Mt},"\u59D3\u540D")),Ol.createElement("div",null,Ol.createElement("span",null,"\u5B66\u53F7")),Ol.createElement("div",null,Ol.createElement("span",null,"\u5206\u73ED")),Ol.createElement("div",null,Ol.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Ol.createElement("div",{className:Kl.sort,onClick:Jn},Ol.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),Ol.createElement("aside",null,Ol.createElement(Lo.Z,{style:{color:(Me==null?void 0:Me.sort)==="asc"?"#0152d9":"#bfbfbf"}}),Ol.createElement(De.Z,{style:{color:(Me==null?void 0:Me.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),Ol.createElement("div",{style:{height:260,overflow:"auto"}},Ol.createElement(Fo(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!mn&&de&&Ft((Me==null?void 0:Me.page)+1)},hasMore:!mn&&de,useWindow:!1},Ol.createElement(ye.default.Group,{style:{width:"100%"},value:an,onChange:fu=>{console.log(fu,444),rn(fu)}},je==null?void 0:je.map(function(fu,Pn){return Ol.createElement("div",{key:fu.user_id,className:Kl.row},Ol.createElement("div",null,Ol.createElement(ye.default,{className:"font14",value:fu.user_id},fu.user_name)),Ol.createElement("div",null,fu.student_id),Ol.createElement("div",null,fu.course_group_name),Ol.createElement("div",null,Ze(fu.commit_status,fu)),Ol.createElement("div",{className:"pl10"},Ol.createElement("span",null,fu.user_score)))})),Ol.createElement(sn.Z,{className:"edu-ant-spin",spinning:mn}))),Ol.createElement("div",{className:Kl.title},Ol.createElement("img",{style:{objectFit:"contain"},src:So.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Os=(0,se.connect)(({exercise:b,loading:z})=>({exercise:b,loading:z}))(Ns),js={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},mo=E(59301),kc=Object.defineProperty,xc=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable,wc=(b,z,y)=>z in b?kc(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,yo=(b,z)=>{for(var y in z||(z={}))ec.call(z,y)&&wc(b,y,z[y]);if(xc)for(var y of xc(z))Vc.call(z,y)&&wc(b,y,z[y]);return b},oc=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ms=({exercise:b,dispatch:z,onOk:y})=>{const ze=(0,se.useParams)(),[at,Me]=(0,a.useState)([]),[yt,je]=(0,a.useState)(),[ce,de]=(0,a.useState)([]),[kt,mn]=(0,a.useState)(!0),[Ut,Dt]=(0,a.useState)(!1),[Zt]=Ee.default.useForm(),[Bn,Qt]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),an=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(Pt,bn,An)=>Bn.limit*(Bn.page-1)+An+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Pt,bn,An)=>mo.createElement("span",null,Pt||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(Pt,bn,An)=>mo.createElement("span",null,Pt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Pt,bn,An)=>mo.createElement("span",null,Pt||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Pt,bn,An)=>mo.createElement("span",null,Pt||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Pt,bn,An)=>mo.createElement("span",null,Pt||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Pt,bn,An)=>mo.createElement("span",null,Pt===1?"\u672A\u5F00\u59CB":Pt===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(Pt,bn,An)=>mo.createElement("div",{style:{flex:1,textAlign:"right"}},mo.createElement("a",{onClick:()=>{(0,Oe.xg)(`/classrooms/${ze.coursesId}/exercise/${bn.id}/detail?random=${bn.is_random}`)}},"\u67E5\u770B"))}].filter(Pt=>!!Pt);(0,a.useEffect)(()=>{b.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&rn(Bn)},[b.actionTabs.key]);const rn=Pt=>oc(void 0,null,function*(){var bn,An;mn(!0);const hu=yield(0,re.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/make_up_records.json`,{method:"get",params:yo({},Pt)});hu&&(Me(((bn=hu==null?void 0:hu.data)==null?void 0:bn.make_up_exercises)||[]),je((An=hu==null?void 0:hu.data)==null?void 0:An.count)),mn(!1)}),wt=()=>{z({type:"exercise/setActionTabs",payload:{}})},Nt=()=>{y(ce)},wn=Pt=>{de(Pt),Dt(Pt.length===at.length)};return mo.createElement(oe.default,{centered:!0,afterClose:()=>{de([]),Dt(!1),Zt.resetFields(),Qt({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:js.scoremodal,open:b.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>z({type:"exercise/setActionTabs",payload:{}}),onCancel:wt},mo.createElement(Ee.default,{layout:"inline",form:Zt,onValuesChange:(Pt,bn)=>{console.log(Pt),!(Pt.keywords||Pt.keywords==="")&&Zt.submit()},onFinish:Pt=>{console.log(Pt),Qt(yo(yo({},Bn),Pt)),rn(yo(yo({},Bn),Pt))},initialValues:{is_random:"",exercise_status:""}},mo.createElement(Ee.default.Item,{name:"is_random"},mo.createElement(ln.default,{className:js.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},mo.createElement(ln.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),mo.createElement(ln.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),mo.createElement(ln.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),mo.createElement(Ee.default.Item,{name:"exercise_status"},mo.createElement(ln.default,{className:js.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},mo.createElement(ln.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),mo.createElement(ln.default.Option,{value:1},"\u672A\u5F00\u59CB"),mo.createElement(ln.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),mo.createElement(ln.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),mo.createElement(Ee.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},mo.createElement(Le.default.Search,{className:js.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:mo.createElement("i",{className:`iconfont icon-sousuo9 font14 ${js.searchIcon}`,onClick:()=>Zt.submit()}),onSearch:Pt=>{Zt.submit()}}))),mo.createElement(ge.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:at,pagination:!1,loading:kt,columns:an}),(at==null?void 0:at.length)>0&&mo.createElement(Ye.Z,{current:Bn.page,total:yt,style:{marginBottom:20},defaultPageSize:Bn.limit,showTotal:Pt=>mo.createElement("span",null,"\u5171\xA0",mo.createElement("span",{style:{color:"#165DFF"}},Pt),"\xA0\u6761\u6570\u636E"),pageSize:Bn.limit,onChange:(Pt,bn)=>{Bn.page=Pt,Bn.limit=bn,Qt(yo({},Bn)),rn(yo({},Bn))}}))};var Gc=(0,se.connect)(({exercise:b})=>({exercise:b}))(Ms),tc={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},sc="data:image/jpeg;base64,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",Ac=Object.defineProperty,Yc=Object.defineProperties,Ic=Object.getOwnPropertyDescriptors,Zs=Object.getOwnPropertySymbols,nc=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,gc=(b,z,y)=>z in b?Ac(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Gs=(b,z)=>{for(var y in z||(z={}))nc.call(z,y)&&gc(b,y,z[y]);if(Zs)for(var y of Zs(z))zs.call(z,y)&&gc(b,y,z[y]);return b},jc=(b,z)=>Yc(b,Ic(z)),hc=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Kc=({exercise:b,loading:z,dispatch:y,cb:ze})=>{const at=jc(Gs({},(0,se.useParams)()),{page:0,limit:20});let[Me,yt]=(0,a.useState)(Gs({},at)),[je,ce]=(0,a.useState)([]),[de,kt]=(0,a.useState)({});const[mn,Ut]=(0,a.useState)(!0),[Dt,Zt]=(0,a.useState)(!0);(0,a.useEffect)(()=>{b.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(je=[],Qt(1))},[b.actionTabs.key]);const Bn=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(an,rn,wt)=>a.createElement(ae.Z,{placement:"bottom",title:wt+1},a.createElement("span",null,wt+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:an=>a.createElement(ae.Z,{placement:"bottom",title:Te()(an).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Te()(an).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:an=>a.createElement(ae.Z,{placement:"bottom",title:Te()(an).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Te()(an).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:an=>a.createElement(ae.Z,{placement:"bottom",title:an},a.createElement("span",null,an||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:an=>a.createElement(ae.Z,{placement:"bottom",title:an},a.createElement("span",null,an||"--"))}],Qt=an=>hc(void 0,null,function*(){var rn;an==1&&(je=[]),Ut(!0),Me.page=an,Me.student_id=b.actionTabs.student_id,Zt(!0);const wt=yield y({type:"exercise/getRedoListModal",payload:jc(Gs({},Me),{score:((Me==null?void 0:Me.one)||0)+`${Me!=null&&Me.two?","+(Me==null?void 0:Me.two):""}`})});kt(Gs({},wt)),((rn=wt==null?void 0:wt.student_redo_lists)==null?void 0:rn.length){yt(Gs({},at)),ce([])},onCancel:()=>{y({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:tc.info},a.createElement("div",{className:tc.info_name},"\u59D3\u540D\uFF1A",(de==null?void 0:de.name)||"--"),a.createElement("div",{className:tc.info_studeng_id},"\u5B66\u53F7\uFF1A",(de==null?void 0:de.student_id)||"--"),a.createElement("div",{className:tc.info_group},"\u5206\u73ED\uFF1A",(de==null?void 0:de.course_group_name)||"--")),(je==null?void 0:je.length)===0&&!Dt&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:sc,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((je==null?void 0:je.length)>0||Dt)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(ge.default,{pagination:!1,dataSource:[],columns:Bn})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(Fo(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Dt&&mn&&Qt((Me==null?void 0:Me.page)+1)},hasMore:mn,useWindow:!1},a.createElement(ge.default,{loading:Dt,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:je,columns:Bn})))))};var Xc=(0,se.connect)(({exercise:b,loading:z})=>({exercise:b,loading:z}))(Kc),Pc=E(46212),Jc=E(98653),cc={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},Fc=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const qc=({exercise:b,dispatch:z,onOk:y})=>{const ze=(0,se.useParams)(),[at,Me]=(0,a.useState)([]),[yt,je]=(0,a.useState)([]),[ce,de]=(0,a.useState)(!0),[kt,mn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{b.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&Ut()},[b.actionTabs.key]);const Ut=()=>Fc(void 0,null,function*(){de(!0);const Qt=yield(0,re.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:ze==null?void 0:ze.categoryId}});Qt&&Me((Qt==null?void 0:Qt.course_groups)||[]),de(!1)}),Dt=()=>{z({type:"exercise/setActionTabs",payload:{}})},Zt=()=>{y(yt)},Bn=Qt=>{je(Qt),mn(Qt.length===at.length)};return a.createElement(oe.default,{centered:!0,afterClose:()=>{je([]),mn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:b.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:cc.customModal,onCancel:Dt},a.createElement("aside",{className:cc.checking},a.createElement("div",{className:cc.content},a.createElement("div",{className:cc.group},at.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(ye.default.Group,{value:yt,onChange:Bn},at.map(Qt=>a.createElement(ye.default,{key:Qt.id,value:Qt.id},Qt.name))))),a.createElement("div",{className:cc.footer},a.createElement(ye.default,{checked:kt,onChange:Qt=>{const an=Qt.target.checked?at.map(rn=>rn.id):[];je(an),mn(Qt.target.checked)}},"\u5168\u9009"),a.createElement(Ce.ZP,{onClick:Dt},"\u53D6\u6D88"),a.createElement(Ce.ZP,{onClick:Zt,type:"primary"},"\u786E\u8BA4"))))};var _c=(0,se.connect)(({exercise:b})=>({exercise:b}))(qc),Zc=E(2811),Ur={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",AddUnlimitedStudentItem:"AddUnlimitedStudentItem___vO7s2",iconfontClose:"iconfontClose___jHWgM",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},Uo=E(59301),pd=Object.defineProperty,$c=Object.defineProperties,vd=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,ns=Object.prototype.propertyIsEnumerable,Ls=(b,z,y)=>z in b?pd(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Sc=(b,z)=>{for(var y in z||(z={}))mi.call(z,y)&&Ls(b,y,z[y]);if(di)for(var y of di(z))ns.call(z,y)&&Ls(b,y,z[y]);return b},Ed=(b,z)=>$c(b,vd(z)),gd=({disabled:b,time:z})=>Uo.createElement(Ee.default.List,{name:"exercise_events",rules:[{validator(y,ze){var at,Me;const yt=new Set;for(const je of ze){if(yt.has(je.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(je.reminder_time>z)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(yt.add(je.reminder_time),!((Me=(at=je.reminder_content)==null?void 0:at.trim())!=null&&Me.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(y,{add:ze,remove:at})=>Uo.createElement("div",{className:Ur.remindForm},y.length>0&&Uo.createElement("div",null,y.map((Me,yt)=>Uo.createElement(fe.Z,{key:Me.key,align:"middle",wrap:!1,className:Ur.remindItem},Uo.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},yt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),Uo.createElement(he.Z,null,Uo.createElement(Ee.default.Item,Ed(Sc({},Me),{name:[Me.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),Uo.createElement(Ve.Z,{precision:0,min:1,disabled:b,addonAfter:"\u5206\u949F",className:Ur.remindInput}))),Uo.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),Uo.createElement(he.Z,{flex:1},Uo.createElement(Ee.default.Item,Ed(Sc({},Me),{name:[Me.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),Uo.createElement(Le.default,{className:Ur.remindInput,disabled:b,showCount:!0,maxLength:100}))),Uo.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:b?.5:1},onClick:()=>{b||ze({reminder_time:""})}}),Uo.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:b?"hidden":"visible"},onClick:()=>at(Me.name)})))),y.length<5&&Uo.createElement(fe.Z,{style:{marginLeft:"30px"}},Uo.createElement(he.Z,{className:`${Ur.addRemind} ${b?Ur.disabled:""}`,onClick:()=>{b||ze({reminder_time:""})}},Uo.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),p0=E(13430),Ui=E(2281),gi=E(70170),Mi=E(8671),Oa=E(59301),$o=Object.defineProperty,Gd=Object.defineProperties,Em=Object.getOwnPropertyDescriptors,ed=Object.getOwnPropertySymbols,Am=Object.prototype.hasOwnProperty,v0=Object.prototype.propertyIsEnumerable,td=(b,z,y)=>z in b?$o(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Qs=(b,z)=>{for(var y in z||(z={}))Am.call(z,y)&&td(b,y,z[y]);if(ed)for(var y of ed(z))v0.call(z,y)&&td(b,y,z[y]);return b},hd=(b,z)=>Gd(b,Em(z)),Nc=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const{RangePicker:E0}=Dn.default,{Option:gm}=ln.default,hm=({user:b,classroomList:z,exercise:y,globalSetting:ze,loading:at,dispatch:Me,changeActive:yt})=>{var je,ce,de,kt,mn,Ut,Dt,Zt,Bn,Qt,an,rn,wt;const{workSetting:Nt,commonHeader:wn}=y,Pt=(0,se.useParams)();Pt.category=Pt.categoryId;const[bn,An]=(0,a.useState)(!1),[hu,ft]=(0,a.useState)(!1),[Ft,Mt]=(0,a.useState)(),[qt,Hn]=(0,a.useState)({});let[Jn,Qu]=(0,a.useState)([]),[Yt,Ze]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3,show_acm:!1});const[fu,Pn]=(0,a.useState)(1),[ga,wu]=(0,a.useState)(!1),[In,uu]=(0,a.useState)(!1),[yu,ku]=(0,a.useState)(!1),[bu,Fu]=(0,a.useState)(!1),[Mn,cn]=(0,a.useState)([]),[cu,zn]=(0,a.useState)([]),[gn,Rn]=(0,a.useState)(!1),[Fn,ru]=(0,a.useState)(null),[Ru,Uu]=(0,a.useState)({});(0,a.useEffect)(()=>{((wn==null?void 0:wn.exercise_status)==="5"||wn!=null&&wn.appraise_label||(0,Sn.aQ)())&&An(!0)},[wn]),(0,a.useEffect)(()=>{Ba()},[Nt]),(0,a.useEffect)(()=>{(0,Sn.dE)()||Wu()},[]),(0,a.useEffect)(()=>{y.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&yt("2")},[y.actionTabs.key]);function Wu(){return Nc(this,null,function*(){const aa=yield(0,re.ZP)(`/api/courses/${Pt==null?void 0:Pt.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Pt==null?void 0:Pt.coursesId}});Mt(aa==null?void 0:aa.alert)})}const $a=aa=>{var wl;const Zr=Yt.publish_time;if(!Zr||(wl=Nt==null?void 0:Nt.exercise)!=null&&wl.publish_time)return;let ca;aa===1?ca=Te()(Zr).add(120,"minutes"):ca=Te()(Zr).add(7,"days"),Yt.end_time=ca,Ze(Object.assign({},Yt))},Ba=()=>{var aa,wl,Zr,ca,Dl;console.log("\u53D6\u6D88");const zr=JSON.parse(JSON.stringify(Nt));if(Object.keys(Yt).forEach(vl=>{var Ji;Yt[vl]=(Ji=zr==null?void 0:zr.exercise)==null?void 0:Ji[vl]}),Jn=((aa=zr==null?void 0:zr.published_course_groups)==null?void 0:aa.map(vl=>({course_group_id:vl.course_group_id,end_time:vl.course_end_time,publish_time:vl.course_publish_time})))||[{}],(wl=Nt==null?void 0:Nt.course_groups)==null||wl.map(vl=>{var Ji;(Ji=Nt==null?void 0:Nt.published_course_groups)==null||Ji.map((ko,Lu)=>{var ql;(ql=ko==null?void 0:ko.course_group_id)!=null&&ql.includes(vl==null?void 0:vl.course_group_id)&&(vl.cilckkey=Lu,vl.isselect=!0)})}),y.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Ka(""),wu(Yt.time!==-1),Ze(Yt),Yt!=null&&Yt.is_appoint_user){const vl=((ca=(Zr=zr==null?void 0:zr.exercise)==null?void 0:Zr.all_exercise_users)==null?void 0:ca.map(Ji=>Ji.user_id))||[];cn([...vl])}uu(Yt.is_appoint_user),ku(Yt.is_miss_exam_user),Fu(Yt.is_no_passing_user),Qu(Jn.length>0?Jn:[{}]),Ma.setFieldsValue({exercise_events:(Dl=zr==null?void 0:zr.exercise)==null?void 0:Dl.exercise_events})},Eu=()=>Nc(void 0,null,function*(){var aa,wl,Zr,ca,Dl,zr;if(((aa=b==null?void 0:b.userInfo)==null?void 0:aa.user_status)===2){(0,Ui.Rd)();return}if((wn==null?void 0:wn.exercise_question_count)===0){me.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const vl=JSON.parse(JSON.stringify(Yt));console.log("\u63D0\u4EA4");try{yield Ma.validateFields();const Lu=Ma.getFieldsValue();vl.exercise_events=Lu.exercise_events}catch(Lu){Lu!=null&&Lu.errorFields&&(Ma.scrollToField((Zr=(wl=Lu==null?void 0:Lu.errorFields)==null?void 0:wl[0])==null?void 0:Zr.name,{behavior:"smooth",block:"center"}),me.ZP.error((zr=(Dl=(ca=Lu==null?void 0:Lu.errorFields)==null?void 0:ca[0])==null?void 0:Dl.errors)==null?void 0:zr[0]));return}if(vl.categoryId=Pt.categoryId,vl.publish_time_groups=Jn,Yt!=null&&Yt.is_make_up_exercise){if(In&&Mn.length<=0||!In&&!(yu||bu)){me.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}vl.is_appoint_user=In,vl.is_miss_exam_user=yu,vl.is_no_passing_user=bu,In?vl.make_up_exercise_users=Mn==null?void 0:Mn.map(Lu=>({user_id:Lu})):vl.make_up_exercise_users=[]}if(!Yt.unified_setting&&!(Yt!=null&&Yt.is_make_up_exercise)){if(!Jn.length){me.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete vl.publish_time,delete vl.end_time,Jn.map(Lu=>{var ql;if(!Lu.course_group_id||!((ql=Lu.course_group_id)!=null&&ql.length))throw me.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Lu.publish_time||!Lu.end_time)throw me.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!Yt.publish_time||!Yt.end_time)throw me.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:Ji}=Nt;const ko=()=>Nc(void 0,null,function*(){if(Yt.exercise_type==2&&(Ji.is_locked||Ji.open_camera||Ji.screen_open||Ji.login_restrict||Ji.ip_bind||Ji.ip_limit=="pub"||Ji.ip_limit=="inner"||Ji.identity_verify||Ji.open_phone_video_recording)){const ql=oe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Oa.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Oa.createElement("span",{style:{color:"#FA6400"}}," ",(0,Oe.hi)(Ji)," "),"\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:()=>Nc(void 0,null,function*(){let pr=yield(0,Mi.Tr)({exercise_ids:[parseInt(Pt==null?void 0:Pt.categoryId)],course_id:Pt.coursesId,type:"exercise"});(pr==null?void 0:pr.student_count)===0?ha(vl):(Hn(vl),Uu(pr)),yt("2")}),onCancel:()=>Nc(void 0,null,function*(){ql.destroy();let pr=yield(0,Mi.Tr)({exercise_ids:[Pt==null?void 0:Pt.categoryId],course_id:Pt.coursesId,type:"exercise"});(pr==null?void 0:pr.student_count)===0?ha(vl):(Hn(vl),Uu(pr))})});return}let Lu=yield(0,Mi.Tr)({exercise_ids:[Pt==null?void 0:Pt.categoryId],course_id:Pt.coursesId,type:"exercise"});(Lu==null?void 0:Lu.student_count)===0?ha(vl):(Hn(vl),Uu(Lu))});wn!=null&&wn.high_resources_consume&&!(wn!=null&&wn.high_resources_consume_permission)?Me({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Pt.coursesId,type:"exercise",type_id:Pt.categoryId,name:wn.exercise_name,fn:()=>{ko()}}}):ko()}),ha=aa=>Nc(void 0,null,function*(){ft(!0),(yield(0,re.ZP)(`/api/exercises/${Pt==null?void 0:Pt.categoryId}/publish_settings.json`,{method:"post",body:aa})).status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ka(""),Me({type:"exercise/getCommonHeader",payload:Qs({},Pt)}),Me({type:"exercise/getWorkSetting",payload:Qs({},Pt)})),ft(!1)}),Za=aa=>aa&&aaYt.end_time?aa&&(aa{var wl,Zr;return((wl=Nt==null?void 0:Nt.exercise)==null?void 0:wl.exercise_status)>1&&!(aa!=null&&aa.new)?!0:(Zr=Nt==null?void 0:Nt.published_course_groups)!=null&&Zr.some(ca=>ca.course_group_id===aa.course_group_id)?bn:!1},la=aa=>{var wl;return bn?[!0,!0]:(wl=Nt==null?void 0:Nt.published_course_groups)!=null&&wl.some(Zr=>{var ca,Dl;return((ca=Zr.course_group_id)==null?void 0:ca[0])===((Dl=aa.course_group_id)==null?void 0:Dl[0])})?bn||Te()()>Te()(aa==null?void 0:aa.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Ka("\u8868\u5355\u672A\u4FDD\u5B58")},[Yt]);const Ka=(aa="")=>{Me({type:"exercise/setActionTabs",payload:{key:aa}})},gr=aa=>{aa.preventDefault(),aa.returnValue=""},va=(aa,wl,Zr)=>{if(aa<=0){me.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else cn(wl),zn(Zr),Rn(!1)},[Ma]=Ee.default.useForm();return Oa.createElement("section",{className:Ur.form,style:{padding:"30px 50px",marginBottom:"0px"}},Oa.createElement(sn.Z,{spinning:at["exercise/getWorkSetting"]||hu},!(Yt!=null&&Yt.is_make_up_exercise)&&Oa.createElement(Oa.Fragment,null,Oa.createElement("div",{className:Ur.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),Oa.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Oa.createElement(pe.ZP.Group,{onChange:()=>{var aa,wl,Zr,ca,Dl;if((0,Sn.Rm)()&&(!((wl=(aa=z==null?void 0:z.AssistantObject)==null?void 0:aa.exercise)!=null&&wl.can_publish)||!((ca=(Zr=z==null?void 0:z.AssistantObject)==null?void 0:Zr.exercise)!=null&&ca.can_late))){me.ZP.warning("\u60A8\u672A\u83B7\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(((Dl=Nt==null?void 0:Nt.exercise)==null?void 0:Dl.exercise_status)>1){me.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}Yt.unified_setting=!Yt.unified_setting,Yt.unified_setting===!1&&Jn==""&&Qu(Jn.concat({})),Ze(Object.assign({},Yt))},value:Yt.unified_setting,disabled:bn||((je=Nt==null?void 0:Nt.exercise)==null?void 0:je.exercise_status)>1},Oa.createElement(pe.ZP,{value:!0,disabled:!((ce=Nt==null?void 0:Nt.exercise)!=null&&ce.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((de=Nt.course_groups)==null?void 0:de.length)>0&&Oa.createElement(pe.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(wn!=null&&wn.is_make_up_exercise)&&Oa.createElement("div",{style:{color:"red"}},((kt=Nt==null?void 0:Nt.exercise)==null?void 0:kt.exercise_status)>1&&Ft&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(Yt.unified_setting||(wn==null?void 0:wn.is_make_up_exercise))&&Oa.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},Oa.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Oa.createElement(ae.Z,{placement:"bottom",title:((mn=Nt==null?void 0:Nt.exercise)==null?void 0:mn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},Oa.createElement(Dn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Te()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Za,disabled:bn||((Ut=Nt==null?void 0:Nt.exercise)==null?void 0:Ut.exercise_status)>1||(0,Sn.Rm)()&&!((Zt=(Dt=z==null?void 0:z.AssistantObject)==null?void 0:Dt.exercise)!=null&&Zt.can_publish),value:Yt.publish_time?Te()(Yt.publish_time):void 0,allowClear:!1,onChange:(aa,wl)=>{Yt.publish_time=wl,Yt.end_time||(Yt.end_time=Yt.exercise_type===1?Te()(aa).add(120,"minutes"):Te()(aa).add(7,"days")),Ze(Object.assign({},Yt))}})),Oa.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),Oa.createElement(Dn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Te()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:bn||(0,Sn.Rm)()&&!((Qt=(Bn=z==null?void 0:z.AssistantObject)==null?void 0:Bn.exercise)!=null&&Qt.can_late)||(wn==null?void 0:wn.open_appraise),allowClear:!1,value:Yt.end_time?Te()(Yt.end_time):void 0,disabledDate:Ul,onChange:(aa,wl)=>{var Zr,ca;if((0,Sn.Rm)()&&!((ca=(Zr=z==null?void 0:z.AssistantObject)==null?void 0:Zr.exercise)!=null&&ca.can_publish)){me.ZP.warning("\u60A8\u672A\u83B7\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.end_time=wl,Ze(Object.assign({},Yt))}})),!Yt.unified_setting&&!(wn!=null&&wn.is_make_up_exercise)&&Oa.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Jn&&Jn.map(function(aa,wl){var Zr,ca,Dl;return Oa.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:wl==(Jn==null?void 0:Jn.length)-1?"0px":"10px"}},Oa.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",wl+1),Oa.createElement(ln.default,{showArrow:!0,allowClear:!0,className:Ur.multiple_select,disabled:bn||((Zr=Nt==null?void 0:Nt.homework_status)!=null&&Zr.includes("\u672A\u53D1\u5E03")&&aa.id||Te()(){Jn[wl].course_group_id=zr,Qu(Jn.slice()),Nt.course_groups.map((vl,Ji)=>{zr.map((ko,Lu)=>{vl.course_group_id===ko&&(vl.cilckkey=wl,vl.isselect=!0)})})},onDeselect:zr=>{Nt.course_groups.map((vl,Ji)=>{vl.course_group_id===zr&&vl.cilckkey===wl&&(vl.cilckkey=wl,vl.isselect=!1)})}},Nt.course_groups&&Nt.course_groups.map(function(zr,vl){return Oa.createElement(gm,{disabled:(zr==null?void 0:zr.isselect)&&zr.cilckkey!=wl,label:zr.course_group_name,value:zr.course_group_id,key:zr.course_group_id},zr.course_group_name)})),Oa.createElement(E0,{disabled:la(aa)||(0,Sn.Rm)()&&!((Dl=(ca=z==null?void 0:z.AssistantObject)==null?void 0:ca.exercise)!=null&&Dl.can_publish),disabledDate:Za,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Te()((0,Oe.U6)(),"HH:mm"),Te()((0,Oe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:aa.publish_time&&[Te()(aa.publish_time),aa.end_time&&Te()(aa.end_time)],onChange:(zr,vl)=>{Jn[wl].publish_time=vl[0],!aa.end_time&&vl[0]?Jn[wl].end_time=Te()(vl[0]).add(7,"days"):Jn[wl].end_time=vl[1],Qu([...Jn])},onCalendarChange:(zr,vl,Ji)=>{if(vl!=null&&vl[0]&&!vl[1]){const ko=Yt.exercise_type===1?Te()(vl[0]).add(120,"minutes"):Te()(vl[0]).add(7,"days");Jn[wl].publish_time=vl[0],Jn[wl].end_time=ko,Qu([...Jn])}}}),Oa.createElement("div",{style:{visibility:bn?"hidden":"visible",display:"flex",width:"50px"}},Oa.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var zr,vl;if((0,Sn.Rm)()&&!((vl=(zr=z==null?void 0:z.AssistantObject)==null?void 0:zr.exercise)!=null&&vl.can_publish)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qu(Jn.concat({new:!0}))}}),Oa.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(aa!=null&&aa.publish_time&&Te()(){Jn=Jn.filter((zr,vl)=>wl!==vl),Qu([...Jn])}})))})),((an=Nt==null?void 0:Nt.exercise)==null?void 0:an.have_hacks)&&!((rn=Nt==null?void 0:Nt.exercise)!=null&&rn.is_random)&&Oa.createElement(Oa.Fragment,null,Oa.createElement("div",{className:Ur.new_title,style:{marginTop:30}},"\u5C55\u793AACM\u6392\u884C\u699C",Oa.createElement("span",{style:{color:"#666666"}},"\uFF08\u5C06\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u6392\u540D\uFF0C\u4EC5\u9488\u5BF9\u4EBA\u5DE5\u7EC4\u5377\u4E14\u8BD5\u5377\u4E2D\u5B58\u5728\u7F16\u7A0B\u9898\u7684\u60C5\u51B5\u751F\u6548\uFF09")),Oa.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},Oa.createElement(pe.ZP.Group,{value:Yt.show_acm,onChange:aa=>{Yt.show_acm=aa.target.value,Ze(Qs({},Yt))},style:{marginTop:"2px"}},Oa.createElement(pe.ZP,{value:!0,style:{marginRight:"50px"}},"\u5C55\u793AACM\u6392\u884C\u699C"),Oa.createElement(pe.ZP,{value:!1},"\u9690\u85CFACM\u6392\u884C\u699C")))),!(Yt!=null&&Yt.is_make_up_exercise)&&Oa.createElement(Oa.Fragment,null,Oa.createElement("div",{className:Ur.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),Oa.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},Oa.createElement(pe.ZP.Group,{value:Yt.exercise_type,disabled:bn||((wt=Nt==null?void 0:Nt.exercise)==null?void 0:wt.exercise_status)>1,onChange:aa=>{Yt.exercise_type=aa.target.value,Ze(Qs({},Yt)),$a(aa.target.value)},style:{marginTop:"2px"}},Oa.createElement(pe.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),Oa.createElement(pe.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(Yt==null?void 0:Yt.exercise_type)===2&&Oa.createElement(Oa.Fragment,null,Oa.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Oa.createElement(Ve.Z,{className:Ur.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:Yt==null?void 0:Yt.simulate_exercise_num,disabled:bn,min:1,max:999,onChange:aa=>{Yt.simulate_exercise_num=aa,Ze(Qs({},Yt))}}),Oa.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(Yt==null?void 0:Yt.is_make_up_exercise)&&Oa.createElement(Oa.Fragment,null,Oa.createElement(fe.Z,null,Oa.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),Oa.createElement(Be.Z,{checked:In,onChange:(aa,wl)=>{var Zr,ca;if(uu(aa),aa){if(Yt!=null&&Yt.is_appoint_user){const Dl=(ca=(Zr=Nt==null?void 0:Nt.exercise)==null?void 0:Zr.all_exercise_users)==null?void 0:ca.map(zr=>zr.user_id);cn([...Dl])}else cn([]);ku(!1),Fu(!1)}else ku(Yt.is_miss_exam_user),Fu(Yt.is_no_passing_user)},disabled:!((Yt==null?void 0:Yt.exercise_status)===1&&(wn!=null&&wn.allow_create_make_up))}),Oa.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!In&&Oa.createElement(fe.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},Oa.createElement(ye.default,{checked:yu,disabled:!((Yt==null?void 0:Yt.exercise_status)===1&&(Yt==null?void 0:Yt.miss_exam_count)>0&&(wn!=null&&wn.allow_create_make_up)),onChange:aa=>{ku(aa.target.checked)}},Oa.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Oa.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{ru(1),uu(!1),Rn(!0)}},"\uFF08",`${(Yt==null?void 0:Yt.miss_exam_count)||0}\u4EBA`,"\uFF09"),Oa.createElement(ye.default,{checked:bu,disabled:!((Yt==null?void 0:Yt.exercise_status)===1&&(Yt==null?void 0:Yt.no_passing_count)>0&&(wn!=null&&wn.allow_create_make_up)),onChange:aa=>{Fu(aa.target.checked)}},Oa.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Oa.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{ru(2),uu(!1),Rn(!0)}},"\uFF08",`${(Yt==null?void 0:Yt.no_passing_count)||0}\u4EBA`,"\uFF09")),In&&Oa.createElement(fe.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},Oa.createElement(Ce.ZP,{type:"primary",ghost:!0,disabled:!((Yt==null?void 0:Yt.exercise_status)===1&&(wn!=null&&wn.allow_create_make_up)),onClick:()=>{Rn(!0),ru(void 0)}},Oa.createElement("span",null,Oa.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Oa.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Oa.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Mn.length||0} \u4EBA`,"\uFF09"))),Oa.createElement("div",{className:Ur.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),Oa.createElement("div",null,Oa.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},Oa.createElement(ye.default,{disabled:bn,checked:ga,onChange:aa=>{aa.target.checked===!1?Ze(wl=>hd(Qs({},wl),{time:-1})):Ma.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),wu(aa.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),ga&&Oa.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Oa.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),Oa.createElement(Ve.Z,{size:"large",disabled:bn,min:1,style:{width:"200px"},value:Yt.time===-1?null:Yt.time,precision:0,addonAfter:"\u5206\u949F",onChange:aa=>{Yt.time=aa,Ze(Qs({},Yt))}}))),ga&&Oa.createElement(Ee.default,{form:Ma},Oa.createElement(gd,{disabled:bn,time:Yt.time})),Oa.createElement("div",null,Oa.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Oa.createElement(ye.default,{checked:Yt.enable_last_times,onChange:aa=>Ze(wl=>hd(Qs({},wl),{enable_last_times:aa.target.checked})),disabled:bn,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),Yt.enable_last_times&&Oa.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Oa.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),Oa.createElement(Ve.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Yt==null?void 0:Yt.last_times,disabled:bn||!Yt.enable_last_times,min:0,onChange:aa=>{Yt.last_times=aa,Ze(Qs({},Yt))}}),Oa.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),Oa.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Oa.createElement(fe.Z,null,Oa.createElement(ye.default,{checked:Yt.enable_answer_time,onChange:aa=>Ze(wl=>hd(Qs({},wl),{enable_answer_time:aa.target.checked})),disabled:bn,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),Yt.enable_answer_time&&Oa.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Oa.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),Oa.createElement(Ve.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Yt==null?void 0:Yt.answer_time,disabled:bn||!Yt.enable_answer_time,min:0,onChange:aa=>{Yt.answer_time=aa,Ze(Qs({},Yt))}}),Oa.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(wn!=null&&wn.appraise_label)&&(!(wn!=null&&wn.is_make_up_exercise)&&(0,Sn.GJ)()||(wn==null?void 0:wn.is_make_up_exercise)&&(wn==null?void 0:wn.allow_create_make_up))&&Oa.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Eu},"\u4FDD\u5B58"),Oa.createElement(p0.Z,{visible:gn,setVisible:Rn,onK:va,selectKeys:Mn,selectRows:cu,appointStudent:In,modalParams:Fn}),Oa.createElement(gi.Z,{resdata:Ru,type:"exercisepush",okloading:hu,oktext:(Ru==null?void 0:Ru.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:aa=>Nc(void 0,null,function*(){ft(!0);let wl=yield(0,re.ZP)(`/api/courses/${Pt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(Pt==null?void 0:Pt.categoryId)]}});ft(!1),(wl==null?void 0:wl.status)===0&&ha(qt)})}))};var zc=(0,se.connect)(({exercise:b,loading:z,globalSetting:y,classroomList:ze,user:at})=>({exercise:b,loading:z.effects,globalSetting:y,user:at,classroomList:ze}))(hm),Fd=E(19248),A0=E(20181),Fm=Object.defineProperty,g0=Object.getOwnPropertySymbols,Yd=Object.prototype.hasOwnProperty,Cm=Object.prototype.propertyIsEnumerable,h0=(b,z,y)=>z in b?Fm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,F0=(b,z)=>{for(var y in z||(z={}))Yd.call(z,y)&&h0(b,y,z[y]);if(g0)for(var y of g0(z))Cm.call(z,y)&&h0(b,y,z[y]);return b},ym=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const{TabPane:C0}=be.default,Bm=({exercise:b,loading:z,dispatch:y})=>{var ze;const at=(0,se.useParams)(),Me=(0,se.useLocation)(),[yt]=Ee.default.useForm(),[je,ce]=(0,a.useState)({}),[de,kt]=(0,a.useState)("1");return(0,a.useEffect)(()=>{b.actionTabs.key==="addIp"&&(yt.resetFields(),kt("1"))},[b.actionTabs]),a.createElement(oe.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:b.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>ym(void 0,null,function*(){if(yield yt.validateFields(),!je.ip){const mn=je.startIP.split(".")[3];if(parseInt(mn)>parseInt(je.endIP)){me.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}y({type:"exercise/setActionTabs",payload:{key:"insterIp",data:F0({},yt.getFieldValue()),type:b.actionTabs.type}})}),onCancel:()=>{y({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(be.default,{activeKey:de,onChange:mn=>{kt(mn),yt.resetFields()}},a.createElement(C0,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(C0,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(Ee.default,{form:yt,className:"pt30",name:"form",layout:"vertical",onValuesChange:(mn,Ut)=>{ce(F0({},Ut))}},de==="1"&&a.createElement(Ee.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(ln.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:mn=>{yt.setFieldsValue({ip:[...mn.filter(Ut=>(0,A0.t)(Ut)?!0:(me.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),de==="2"&&a.createElement(fe.Z,{gutter:[20,20]},a.createElement(he.Z,{flex:"1"},a.createElement(Ee.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(Le.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:mn=>{let Ut="";(0,A0.t)(mn.target.value)?Ut=mn.target.value:(Ut="",me.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),yt.setFieldsValue({startIP:Ut})}}))),a.createElement(he.Z,{flex:"1"},a.createElement(Ee.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(Le.default,{onBlur:mn=>{},prefix:a.createElement("span",{className:"font14"},(ze=je.startIP)==null?void 0:ze.substring(0,je.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var y0=(0,se.connect)(({exercise:b,loading:z})=>({exercise:b,loading:z}))(Bm),so=E(22663),mu=E(59301),Dm=Object.defineProperty,bm=Object.defineProperties,xm=Object.getOwnPropertyDescriptors,Kd=Object.getOwnPropertySymbols,wm=Object.prototype.hasOwnProperty,Im=Object.prototype.propertyIsEnumerable,B0=(b,z,y)=>z in b?Dm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Cc=(b,z)=>{for(var y in z||(z={}))wm.call(z,y)&&B0(b,y,z[y]);if(Kd)for(var y of Kd(z))Im.call(z,y)&&B0(b,y,z[y]);return b},Xd=(b,z)=>bm(b,xm(z)),Cd=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const yd=({exercise:b,globalSetting:z,loading:y,dispatch:ze})=>{var at,Me,yt,je,ce,de,kt;const{workSetting:mn,commonHeader:Ut}=b,[Dt]=Ee.default.useForm(),Zt=(0,se.useParams)();Zt.category=Zt.categoryId;const[Bn,Qt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)(!1),[wt,Nt]=(0,a.useState)(!1),wn={question_random:!1,choice_random:!1,start_password:((at=mn==null?void 0:mn.exercise)==null?void 0:at.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((Me=mn==null?void 0:mn.exercise)==null?void 0:Me.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[Pt,bn]=(0,a.useState)(wn);const[An,hu]=(0,a.useState)(!1),[ft,Ft]=(0,a.useState)(!1),[Mt,qt]=(0,a.useState)(!1),[Hn,Jn]=(0,a.useState)(null);(0,a.useEffect)(()=>{var In;Qu(),mn!=null&&mn.exercise&&!(0,Sn.aN)()&&!((In=mn==null?void 0:mn.exercise)!=null&&In.is_creator)&&Qt(!0)},[mn]),(0,a.useEffect)(()=>{((Ut==null?void 0:Ut.exercise_status)==="5"||Ut!=null&&Ut.appraise_label)&&Qt(!0)},[Ut]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{b.actionTabs.key==="insterIp"&&(b.actionTabs.data.ip?Pt[b.actionTabs.type]=[...Pt[b.actionTabs.type]||[],...b.actionTabs.data.ip]:Pt[b.actionTabs.type]=[...Pt[b.actionTabs.type]||[],`${b.actionTabs.data.startIP},${b.actionTabs.data.startIP.substring(0,b.actionTabs.data.startIP.lastIndexOf("."))+"."+b.actionTabs.data.endIP}`],Yt(Pt),hu(!0))},[b.actionTabs]);const Qu=()=>{const In=JSON.parse(JSON.stringify(mn));Object.keys(Pt).forEach(uu=>{var yu;Pt[uu]=(yu=In==null?void 0:In.exercise)==null?void 0:yu[uu]}),Yt(Xd(Cc({},Pt),{ip_limit:Pt.ip_limit!=="no"}))},Yt=In=>{bn(In),Dt.setFieldsValue(In)},Ze=In=>{var uu,yu;if(In.categoryId=Zt.categoryId,In.ip_limit=In.ip_limit?"pub":"no",In.ip_bind||(In.ip_bind_type=!1),In.open_camera&&In.photo_count<1){me.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!In.start_password&&In.is_start_locked){me.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(In.ip_limit!=="no"&&!((uu=In.public_ip)!=null&&uu.length)&&!((yu=In.inner_ip)!=null&&yu.length)){me.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(In.is_locked||In.open_camera||In.screen_open||In.login_restrict||In.ip_bind||In.ip_limit=="pub"||In.ip_limit=="inner"||In.identity_verify||In.open_phone_video_recording){if((Ut==null?void 0:Ut.exercise_type)==1){fu(In);return}oe.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:mu.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",mu.createElement("span",{style:{color:"#FA6400"}}," ",(0,Oe.hi)(In)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>fu(In)});return}Pn(In)},fu=In=>{if(In.open_camera||In.screen_open){const uu=oe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:mu.createElement("div",{className:"font16 p20"},In.open_camera&&mu.createElement(fe.Z,{justify:"start",className:"mt20"},mu.createElement(he.Z,{flex:"24px"},mu.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),mu.createElement(he.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",mu.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",mu.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),In.screen_open&&mu.createElement(fe.Z,{justify:"start",className:"mt20"},mu.createElement(he.Z,{flex:"24px",className:"mr20"},mu.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),mu.createElement(he.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",mu.createElement("img",{width:"26",src:Ho.JA})," ",mu.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",mu.createElement("img",{width:"26",src:Ho.Gm})," ",mu.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),mu.createElement("p",{className:"ml40 mt40"},mu.createElement(ye.default,{onChange:yu=>uu.update({okButtonProps:{disabled:!yu.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{Pn(In)},okButtonProps:{disabled:!0}})}else Pn(In)},Pn=In=>Cd(void 0,null,function*(){rn(!0);const uu=yield(0,re.ZP)(`/api/exercises/${Zt==null?void 0:Zt.categoryId}/prevent_cheating_settings.json`,{method:"post",body:In});rn(!1),uu.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),ze({type:"exercise/getCommonHeader",payload:Cc({},Zt)}),ze({type:"exercise/getWorkSetting",payload:Cc({},Zt)}),hu(!1))});(0,a.useEffect)(()=>{wu(An?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[An]);const ga=In=>{In.preventDefault(),In.returnValue=""},wu=(In="")=>{ze({type:"exercise/setActionTabs",payload:{key:In}})};return mu.createElement("section",{className:Ur.formDom,style:{padding:"30px 50px"}},mu.createElement(sn.Z,{spinning:y["exercise/getWorkSetting"]||an},mu.createElement(Ee.default,{form:Dt,name:"basicForm",initialValues:wn,colon:!1,onValuesChange:(In,uu)=>{console.log("onValuesChange",uu);let yu=uu;for(const ku in In){if(ku=="is_locked"&&!uu[ku]&&(yu.login_restrict=!1,yu.screen_open=!1),ku=="login_restrict"&&uu[ku]&&(yu.is_locked=!0),ku=="screen_open"&&uu[ku]&&(yu.is_locked=!0),ku=="screen_shot_open"&&uu[ku]){const bu=oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:mu.createElement("div",null,mu.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",mu.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),mu.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>Cd(void 0,null,function*(){yu.screen_shot_open=!0,Yt(yu)}),onCancel:()=>{yu.screen_shot_open=!1,Yt(yu),bu.destroy()}});break}(ku=="ip_bind"||ku=="ip_limit")&&!uu.is_locked&&uu[ku]&&(yu.is_locked=!0),ku=="open_camera"&&(yu.photo_count=yu.photo_count||5)}Yt(yu),hu(!0)},onFinish:Ze},mu.createElement("div",{className:Ur.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,null,mu.createElement(pe.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:Hn,onChange:In=>{if(In.target.value==="exam")Yt(Xd(Cc(Cc({},wn),Pt),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(In.target.value==="practice"){oe.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{Yt(Xd(Cc({},wn),{question_random:!0,choice_random:!0,forbid_copy:!1})),Jn(In.target.value)}});return}Jn(In.target.value)},buttonStyle:"solid",disabled:Bn},mu.createElement(pe.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),mu.createElement(pe.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F")))),mu.createElement("div",{className:Ur.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},mu.createElement(ye.default,{disabled:Bn},mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34")))),mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},mu.createElement(ye.default,{disabled:Bn},mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71")))),mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},mu.createElement(ye.default,{disabled:Bn},mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71")))),mu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},mu.createElement(ye.default,{disabled:Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09")))))),Pt.is_start_locked&&(0,Sn.GJ)()?mu.createElement(fe.Z,{className:Ur.unlockKeyWrapper,align:"middle"},mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"start_password",style:{marginBottom:0}},mu.createElement(Le.default,{size:"large",className:Ur.unlockKeyInput,disabled:Bn,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"}))),mu.createElement(he.Z,null,!Bn&&mu.createElement(Ce.ZP,{type:"link",loading:ft,onClick:()=>Cd(void 0,null,function*(){if(!(Ut!=null&&Ut.is_old_data_for_time)&&(0,Oe.Ye)(ze))return;Ft(!0);let In=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),uu=yield(0,re.ZP)(`/api/exercises/${Zt==null?void 0:Zt.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:In}});Ft(!1),(uu==null?void 0:uu.status)===0&&Dt.setFieldsValue({start_password:In})})},"\u6362\u4E00\u6362"))):mu.createElement(Ee.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),mu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},mu.createElement(ye.default,{disabled:Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09")))))),Pt.is_locked&&(0,Sn.GJ)()?mu.createElement(fe.Z,{className:Ur.unlockKeyWrapper,align:"middle"},mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{style:{marginBottom:0},name:"unlock_key"},mu.createElement(Le.default,{size:"large",className:Ur.unlockKeyInput,disabled:Bn,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}))),mu.createElement(he.Z,null,!Bn&&mu.createElement(Ce.ZP,{type:"link",loading:Mt,onClick:()=>Cd(void 0,null,function*(){if(!(Ut!=null&&Ut.is_old_data_for_time)&&(0,Oe.Ye)(ze))return;qt(!0);let In=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),uu=yield(0,re.ZP)(`/api/exercises/${Zt==null?void 0:Zt.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:In}});qt(!1),(uu==null?void 0:uu.status)===0&&Dt.setFieldsValue({unlock_key:In})})},"\u6362\u4E00\u6362"))):mu.createElement(Ee.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(ye.default,{disabled:Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09")))))),mu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"screen_open",valuePropName:"checked"},mu.createElement(ye.default,{disabled:Bn},mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377")))),Pt.screen_open?mu.createElement(mu.Fragment,null,mu.createElement(fe.Z,{gutter:10,className:`${Ur.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},mu.createElement(he.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),mu.createElement(he.Z,null,mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"screen_num",style:{marginBottom:0}},mu.createElement(Ve.Z,{size:"large",disabled:Bn,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}})))),mu.createElement(he.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),mu.createElement(he.Z,null,mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"screen_sec",style:{marginBottom:0}},mu.createElement(Ve.Z,{size:"large",disabled:Bn,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}})))),mu.createElement(he.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),mu.createElement(fe.Z,{gutter:10,className:`c-grey-333 ${Ur.unlockKeyWrapper}`,align:"middle",wrap:!1},mu.createElement(he.Z,null,mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},mu.createElement(Be.Z,{disabled:Bn||!Pt.screen_open})))),mu.createElement(he.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):mu.createElement(mu.Fragment,null,mu.createElement(Ee.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),mu.createElement(Ee.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),mu.createElement(Ee.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),mu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},mu.createElement(ye.default,{disabled:Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09")))))),Pt.ip_bind&&(0,Sn.GJ)()?mu.createElement(fe.Z,{className:Ur.unlockKeyWrapper,style:{flexDirection:"column"}},mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},mu.createElement(pe.ZP.Group,null,mu.createElement(pe.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},mu.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),mu.createElement(pe.ZP,{value:!0,style:{fontWeight:"400"}},mu.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",mu.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09"))))))):mu.createElement(Ee.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),mu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},mu.createElement(ye.default,{disabled:Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09")))))),mu.createElement(Ee.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),mu.createElement(Ee.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Pt==null?void 0:Pt.ip_limit)&&mu.createElement(fe.Z,{className:Ur.unlockKeyWrapper,style:{flexDirection:"column"}},mu.createElement(he.Z,null,mu.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),mu.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),mu.createElement(fe.Z,{className:`mt15 ${Ur.ipWrp}`,style:{background:"#F6F7F9"}},mu.createElement(he.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),mu.createElement(he.Z,null,(yt=Pt.public_ip)==null?void 0:yt.map((In,uu)=>mu.createElement("span",{key:uu,className:Ur.ipItem},mu.createElement("i",null,In," "),!Bn&&mu.createElement(Fd.Z,{onClick:()=>{oe.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Pt.public_ip.splice(uu,1),Yt(Cc({},Pt))}})},className:" c-grey-c",size:20}))),(0,Sn.GJ)()&&!Bn&&mu.createElement("span",{onClick:()=>{!(Ut!=null&&Ut.is_old_data_for_time)&&(0,Oe.Ye)(ze)||ze({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",mu.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),mu.createElement(fe.Z,{className:`mt15 ${Ur.ipWrp}`,style:{background:"#F6F7F9"}},mu.createElement(he.Z,null,mu.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),mu.createElement(he.Z,null,(je=Pt.inner_ip)==null?void 0:je.map((In,uu)=>mu.createElement("span",{className:Ur.ipItem},mu.createElement("i",null,In," "),!Bn&&mu.createElement(Fd.Z,{onClick:()=>{Bn||oe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Pt.inner_ip.splice(uu,1),Yt(Cc({},Pt))}})},className:" c-grey-c",size:20}))),(0,Sn.GJ)()&&!Bn&&mu.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{!(Ut!=null&&Ut.is_old_data_for_time)&&(0,Oe.Ye)(ze)||ze({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",mu.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),mu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},mu.createElement(ye.default,{disabled:Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09")))))),Pt.open_camera?mu.createElement(fe.Z,{gutter:10,className:`c-grey-333 ${Ur.unlockKeyWrapper}`,align:"middle",wrap:!1},mu.createElement(he.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),mu.createElement(he.Z,null,mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"photo_count",style:{marginBottom:0}},mu.createElement(Ve.Z,{size:"large",disabled:Bn||!Pt.open_camera,min:1,max:(0,Sn.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}})))),mu.createElement(he.Z,null,mu.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):mu.createElement(Ee.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},mu.createElement(ye.default,{disabled:!(0,Sn.ag)()||Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09")))))),mu.createElement(so.Z,{disableWhenCommunity:!(Ut!=null&&Ut.is_old_data_for_time)},mu.createElement(Ee.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},mu.createElement(ye.default,{disabled:!(0,Sn.ag)()||Bn},mu.createElement(mu.Fragment,null,mu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",mu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09"))))))),((0,Sn.aN)()||((ce=b==null?void 0:b.commonHeader)==null?void 0:ce.exercise_author))&&!(Ut!=null&&Ut.appraise_label)&&mu.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Dt.submit()}},"\u4FDD\u5B58")),mu.createElement(y0,null),mu.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:wt,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Nt(!1)},mu.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},mu.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(de=z==null?void 0:z.setting)==null?void 0:de.homepage_tea_qq_number," "),mu.createElement("img",{src:`${we.Z.IMG_SERVER}/${(kt=z==null?void 0:z.setting)==null?void 0:kt.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var D0=(0,se.connect)(({exercise:b,loading:z,globalSetting:y})=>({exercise:b,loading:z.effects,globalSetting:y}))(yd),xr=E(59301),Pm=Object.defineProperty,Sm=Object.defineProperties,Nm=Object.getOwnPropertyDescriptors,Qc=Object.getOwnPropertySymbols,Om=Object.prototype.hasOwnProperty,b0=Object.prototype.propertyIsEnumerable,x0=(b,z,y)=>z in b?Pm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,yc=(b,z)=>{for(var y in z||(z={}))Om.call(z,y)&&x0(b,y,z[y]);if(Qc)for(var y of Qc(z))b0.call(z,y)&&x0(b,y,z[y]);return b},Jd=(b,z)=>Sm(b,Nm(z)),w0=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const qd=({exercise:b,loading:z,dispatch:y})=>{var ze,at,Me;const{workSetting:yt,commonHeader:je}=b,ce=(0,se.useParams)();ce.category=ce.categoryId;const[de,kt]=(0,a.useState)(!1),[mn,Ut]=(0,a.useState)(!1);let[Dt,Zt]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1,choice_public_result:!1});(0,a.useEffect)(()=>{Qt("\u8868\u5355\u672A\u4FDD\u5B58")},[Dt]);const Bn=Nt=>{Nt.preventDefault(),Nt.returnValue=""},Qt=(Nt="")=>{y({type:"exercise/setActionTabs",payload:{key:Nt}})};(0,a.useEffect)(()=>{var Nt,wn;an(),(Nt=yt==null?void 0:yt.exercise)!=null&&Nt.id&&!(0,Sn.aN)()&&!((wn=yt==null?void 0:yt.exercise)!=null&&wn.is_creator)&&kt(!0)},[b==null?void 0:b.workSetting]),(0,a.useEffect)(()=>{},[]);const an=()=>{const Nt=JSON.parse(JSON.stringify(yt));Object.keys(Dt).forEach(wn=>{var Pt;Dt[wn]=(Pt=Nt==null?void 0:Nt.exercise)==null?void 0:Pt[wn]}),console.log("--111-",yt,Dt),Zt(Dt),b.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&Qt("")},rn=()=>{const Nt=JSON.parse(JSON.stringify(Dt));Nt.categoryId=ce.categoryId,wt(Nt)},wt=Nt=>w0(void 0,null,function*(){var wn;if((Nt==null?void 0:Nt.use_blank_score)!==((wn=yt==null?void 0:yt.exercise)==null?void 0:wn.use_blank_score)){let bn=oe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>w0(void 0,null,function*(){Ut(!0);const An=yield(0,re.ZP)(`/api/exercises/${ce==null?void 0:ce.categoryId}/property_settings.json`,{method:"post",body:Nt});Ut(!1),An.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qt(""),y({type:"exercise/getCommonHeader",payload:yc({},ce)}),y({type:"exercise/getWorkSetting",payload:yc({},ce)}),Ut(!1))})});Nt!=null&&Nt.use_blank_score?bn.update({content:xr.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",xr.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):bn.update({content:xr.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",xr.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}Ut(!0);const Pt=yield(0,re.ZP)(`/api/exercises/${ce==null?void 0:ce.categoryId}/property_settings.json`,{method:"post",body:Nt});Ut(!1),Pt.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qt(""),y({type:"exercise/getCommonHeader",payload:yc({},ce)}),y({type:"exercise/getWorkSetting",payload:yc({},ce)}))});return xr.createElement("section",{className:Ur.scoreSettingWrapper,style:{padding:"30px 50px"}},xr.createElement(sn.Z,{spinning:z["exercise/getWorkSetting"]||mn},(je==null?void 0:je.is_make_up_exercise)&&xr.createElement(xr.Fragment,null,xr.createElement(fe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},xr.createElement(he.Z,null,xr.createElement(ye.default,{checked:Dt.open_make_up,disabled:de,onChange:Nt=>{Dt.open_make_up=Nt.target.checked,Zt(Object.assign({},Dt))},className:Ur.mainRuleText},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),Dt.open_make_up&&xr.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},xr.createElement("div",null,"\u6263\u5206"),xr.createElement(Ve.Z,{value:Dt==null?void 0:Dt.make_up_score,min:1,step:1,max:(ze=yt==null?void 0:yt.exercise)!=null&&ze.total_score?Number((at=yt==null?void 0:yt.exercise)==null?void 0:at.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:Nt=>{Zt(Jd(yc({},Dt),{make_up_score:Math.floor(Nt)}))}}))),xr.createElement(fe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},xr.createElement(he.Z,null,xr.createElement(ye.default,{checked:Dt.use_blank_score,disabled:de,onChange:Nt=>{Dt.use_blank_score=Nt.target.checked,Zt(Object.assign({},Dt))},className:Ur.mainRuleText},xr.createElement(xr.Fragment,null,xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),xr.createElement(fe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},xr.createElement(he.Z,null,xr.createElement(ye.default,{checked:Dt.downcase,disabled:de,onChange:Nt=>{Dt.downcase=Nt.target.checked,Zt(Object.assign({},Dt))},className:Ur.mainRuleText},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),xr.createElement(fe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},xr.createElement(he.Z,null,xr.createElement(ye.default,{checked:Dt.choice_public_result,disabled:de,onChange:Nt=>{Dt.choice_public_result=Nt.target.checked,Zt(Object.assign({},Dt))},className:Ur.mainRuleText},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5B9E\u8BAD\u9898\u7684\u7406\u8BBA\u5173\u5361\u516C\u5F00\u8BC4\u6D4B\u7ED3\u679C")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u7406\u8BBA\u9898\u8FDB\u884C\u8BC4\u6D4B\u5C55\u793A\u7B54\u5BF9\u7B54\u9519\uFF09"))),xr.createElement(fe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},xr.createElement(he.Z,null,xr.createElement(ye.default,{checked:Dt.open_total_score,disabled:de,onChange:Nt=>{Dt.open_total_score=Nt.target.checked,Nt.target.checked?(Dt.open_score=!1,Dt.open_score_reviewed=!0):(Dt.open_score=!0,Dt.open_score_reviewed=!1),Zt(Object.assign({},Dt))},className:Ur.mainRuleText},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),Dt.open_total_score&&xr.createElement(xr.Fragment,null,xr.createElement(fe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},xr.createElement(pe.ZP.Group,{disabled:de,value:Dt.open_score?"afterEndTime":Dt!=null&&Dt.open_score_reviewed?"afterReview":"afterCommit",onChange:Nt=>{Nt.target.value==="afterEndTime"?Zt(wn=>Jd(yc({},wn),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Nt.target.value==="afterReview"?Zt(wn=>Jd(yc({},wn),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):Zt(wn=>Jd(yc({},wn),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},xr.createElement(pe.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},xr.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),xr.createElement(pe.ZP,{value:"afterCommit",style:{marginRight:"80px"}},xr.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),xr.createElement(pe.ZP,{value:"afterReview"},xr.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),xr.createElement(fe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},xr.createElement(ye.default,{className:Ur.mainRuleText,checked:Dt.answered_open,disabled:de,onChange:Nt=>{Dt.answered_open=Nt.target.checked,Zt(Object.assign({},Dt))}},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),Dt.answered_open&&xr.createElement(fe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},xr.createElement(pe.ZP.Group,{value:Dt.answer_open,disabled:de,onChange:Nt=>{Dt.answer_open=Nt.target.value,Zt(Object.assign({},Dt))}},xr.createElement(pe.ZP,{value:!0,style:{marginRight:"25px"}},xr.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),xr.createElement(pe.ZP,{value:!1},xr.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),xr.createElement(fe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},xr.createElement(ye.default,{className:Ur.mainRuleText,checked:Dt.score_open,disabled:de,onChange:Nt=>{Dt.score_open=Nt.target.checked,Zt(Object.assign({},Dt))}},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),xr.createElement(fe.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},xr.createElement(ye.default,{className:Ur.mainRuleText,checked:Dt.show_statistic,disabled:de,onChange:Nt=>{Dt.show_statistic=Nt.target.checked,Zt(Object.assign({},Dt))}},xr.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),xr.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,Sn.aN)()||((Me=b==null?void 0:b.commonHeader)==null?void 0:Me.exercise_author))&&xr.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:rn},"\u4FDD\u5B58")))};var Mm=(0,se.connect)(({exercise:b,loading:z,globalSetting:y})=>({exercise:b,loading:z.effects,globalSetting:y}))(qd),I0=E(98160),wr=E(59301),P0=Object.defineProperty,Lm=Object.defineProperties,S0=Object.getOwnPropertyDescriptors,N0=Object.getOwnPropertySymbols,O0=Object.prototype.hasOwnProperty,ff=Object.prototype.propertyIsEnumerable,Bd=(b,z,y)=>z in b?P0(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,dc=(b,z)=>{for(var y in z||(z={}))O0.call(z,y)&&Bd(b,y,z[y]);if(N0)for(var y of N0(z))ff.call(z,y)&&Bd(b,y,z[y]);return b},Hc=(b,z)=>Lm(b,S0(z)),M0=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Rm=({exercise:b,globalSetting:z,loading:y,dispatch:ze})=>{const{workSetting:at,commonHeader:Me}=b,yt=(0,se.useParams)();yt.category=yt.categoryId;const{verifyModelUser:je,ContactModalElement:ce}=(0,I0.Z)(),[de,kt]=(0,a.useState)(!1),[mn,Ut]=(0,a.useState)(0),[Dt,Zt]=(0,a.useState)(0),[Bn,Qt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)({}),[wt,Nt]=(0,a.useState)(!1),[wn,Pt]=(0,a.useState)([]),[bn,An]=(0,a.useState)([]),[hu,ft]=(0,a.useState)([]),[Ft,Mt]=(0,a.useState)([]),[qt,Hn]=(0,a.useState)([]);let[Jn,Qu]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:"",is_open_ai_review:!1});(0,a.useEffect)(()=>{var Fu;!(0,Sn.aN)()&&!((Fu=at==null?void 0:at.exercise)!=null&&Fu.is_creator)&&kt(!0)},[at]),(0,a.useEffect)(()=>{Yt()},[]);const Yt=()=>M0(void 0,null,function*(){Qt(!0);const Fu=yield(0,re.ZP)(`/api/exercises/${yt==null?void 0:yt.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(Jn).forEach(Mn=>{Jn[Mn]=Fu==null?void 0:Fu[Mn]}),console.log(Fu,"res"),rn(dc({},Fu)),Hn((Fu==null?void 0:Fu.exercise_questions)||[]),wu(dc({},Fu)),An((Fu==null?void 0:Fu.course_review_teachers)||[]),Qu(Hc(dc({},Jn),{select_appraise:!!Fu.end_time})),Ut((Fu==null?void 0:Fu.total)||0),Zt((Fu==null?void 0:Fu.finish_total)||0),Qt(!1),bu("")}),Ze=()=>{const Fu=JSON.parse(JSON.stringify(Jn));if(Fu.select_appraise){if(!Fu.end_time){me.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Fu.review_type&&!Ft.length){me.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Fu.review_type&&!qt.some(Mn=>!!Mn.appraise_teachers.length)){me.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Fu.review_type===0&&(Fu.exercises=Ft==null?void 0:Ft.map(Mn=>{var cn;return{id:Mn.id,total:Mn.total,finish_total:Mn.finish_total,unfinished_total:Mn.unfinished_total,appraise_teacher_ids:(cn=Mn==null?void 0:Mn.appraise_teachers)==null?void 0:cn.map(cu=>({id:cu.id}))}})),Fu.review_type===1&&(Fu.exercise_questions=qt==null?void 0:qt.map(Mn=>{var cn;return{id:Mn.id,total:Mn.total,question_id:Mn.question_id,appraise_teacher_ids:(cn=Mn==null?void 0:Mn.appraise_teachers)==null?void 0:cn.map(cu=>({id:cu.id,message_status:cu.message_status}))}})),oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:wr.createElement("div",null,wr.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",wr.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),wr.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",wr.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",wr.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",wr.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),wr.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},wr.createElement(Se.Z,{style:{marginRight:3}})," ",wr.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{fu(Fu)}});return}fu(Fu)},fu=Fu=>M0(void 0,null,function*(){Qt(!0);const Mn=yield(0,re.ZP)(`/api/exercises/${yt==null?void 0:yt.categoryId}/appraise_settings.json`,{method:"post",body:Fu});if(Qt(!1),Mn.status===0){me.ZP.success("\u4FDD\u5B58\u6210\u529F"),bu(""),Yt(),ze({type:"exercise/getCommonHeader",payload:dc({},yt)});return}}),Pn=(Fu,Mn)=>{const cn=Math.floor(Fu/Mn);let cu=Fu%Mn;const zn=[];for(let gn=0;gn0?1:0)),cu--;return zn},ga=Fu=>{var Mn;if(!(!(Me!=null&&Me.is_old_data_for_time)&&(0,Oe.Ye)(ze))){if(Fu[0]){let cn=[];Ft.forEach(zn=>cn=cn.concat(zn.appraise_teachers));let cu=bn.filter(zn=>cn.every(gn=>gn.id!==zn.id));console.log(cu,"newItems"),ft([...cu]),Nt(Fu)}if(!Fu[0]){let cn=[];cn=cn.concat(((Mn=qt==null?void 0:qt[Fu[1]])==null?void 0:Mn.appraise_teachers)||[]);let cu=bn.filter(zn=>cn.every(gn=>gn.id!==zn.id));ft([...cu]),Nt(Fu)}}},wu=Fu=>{if(Fu!=null&&Fu.start_appraise){Mt((Fu==null?void 0:Fu.exercises)||[]);return}let Mn=Fu==null?void 0:Fu.exercises;const cn=Pn(Fu==null?void 0:Fu.total,Mn.length),cu=Pn(Fu==null?void 0:Fu.finish_total,Mn.length);cn.forEach((zn,gn)=>{Mn[gn].total=zn}),cu.forEach((zn,gn)=>{Mn[gn].finish_total=zn,Mn[gn].unfinished_total=Mn[gn].total-Mn[gn].finish_total}),Mn=Mn.filter(zn=>zn.total>0),Mt(JSON.parse(JSON.stringify(Mn)))},In=()=>{if(!wn.length){me.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(wt[0]){if(wt[1]===null){const Fu=hu.filter(zn=>wn.includes(zn.id));let Mn=[...Ft,...Fu==null?void 0:Fu.map(zn=>({appraise_teachers:[zn],total:0,finish_total:0,unfinished_total:0}))];const cn=Pn(mn,Mn.length),cu=Pn(Dt,Mn.length);cn.forEach((zn,gn)=>{Mn[gn].total=zn}),cu.forEach((zn,gn)=>{Mn[gn].finish_total=zn,Mn[gn].unfinished_total=Mn[gn].total-Mn[gn].finish_total}),Mn=Mn.filter(zn=>zn.total>0),Mt(JSON.parse(JSON.stringify(Mn))),Nt(!1)}if(wt[1]!==null){const Fu=hu.filter(cn=>wn.includes(cn.id));let Mn=[];Ft.forEach((cn,cu)=>{if(wt[1]===cu){Mn.push(Hc(dc({},cn),{appraise_teachers:[...cn.appraise_teachers,...Fu]}));return}Mn.push(cn)}),Mt(Mn),Nt(!1)}}if(!wt[0]&&wt[1]!==null){let Fu=hu.filter(cn=>wn.includes(cn.id));Fu=Fu.map(cn=>Hc(dc({},cn),{message_status:an!=null&&an.start_appraise?1:0}));let Mn=[];qt.forEach((cn,cu)=>{if(wt[1]===cu){Mn.push(Hc(dc({},cn),{appraise_teachers:[...cn.appraise_teachers,...Fu]}));return}Mn.push(cn)}),Hn(Mn),Nt(!1)}},uu=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Fu,Mn,cn)=>cn+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:Ur.padding,render:(Fu,Mn,cn)=>wr.createElement("span",{className:Ur.tagWrap},wr.createElement("div",null,Fu==null?void 0:Fu.map(cu=>wr.createElement("div",{className:Ur.tag,key:cu.id},wr.createElement("b",{title:cu.name},cu.name),(cu==null?void 0:cu.disabled)!==!0&&!de&&wr.createElement("span",{onClick:zn=>{const gn=Fu.filter(Fn=>Fn.id!==cu.id),Rn=Ft.map((Fn,ru)=>ru===cn?Hc(dc({},Fn),{appraise_teachers:gn}):Fn);gn.length?Mt(Rn):oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const Fn=Ft==null?void 0:Ft.filter((Uu,Wu)=>Wu!==cn),ru=Pn(mn,Fn.length),Ru=Pn(Dt,Fn.length);ru.forEach((Uu,Wu)=>{Fn[Wu].total=Uu}),Ru.forEach((Uu,Wu)=>{Fn[Wu].finish_total=Uu,Fn[Wu].unfinished_total=Fn[Wu].total-Fn[Wu].finish_total}),Mt(JSON.parse(JSON.stringify(Fn)))}})}},wr.createElement("i",{className:"iconfont icon-guanbi7"}))))),!de&&wr.createElement("span",{onClick:()=>ga([!0,cn]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],yu=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Fu,Mn,cn)=>cn+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:Ur.padding,dataIndex:"appraise_teachers",render:(Fu,Mn,cn)=>wr.createElement("span",{className:Ur.tagWrap},wr.createElement("div",null,Fu==null?void 0:Fu.map(cu=>wr.createElement("div",{className:Ur.tag,key:cu.id},wr.createElement("b",{title:cu.name},cu.name),(cu==null?void 0:cu.disabled)!==!0&&!de&&wr.createElement("span",{onClick:()=>{const zn=Fu.filter(Rn=>Rn.id!==cu.id),gn=qt.map((Rn,Fn)=>Fn===cn?Hc(dc({},Rn),{appraise_teachers:zn}):Rn);Hn(gn)}},wr.createElement("i",{className:"iconfont icon-guanbi7"}))))),!de&&wr.createElement("span",{onClick:()=>ga([!1,cn]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{bu("\u8868\u5355\u672A\u4FDD\u5B58")},[Jn]);const ku=Fu=>{Fu.preventDefault(),Fu.returnValue=""},bu=(Fu="")=>{ze({type:"exercise/setActionTabs",payload:{key:Fu}})};return wr.createElement("section",{className:Ur.form,style:{padding:"30px 50px",marginBottom:"0px"}},wr.createElement(sn.Z,{spinning:Bn},wr.createElement("div",{className:Ur.title},"\u96C6\u4E2D\u8BC4\u9605",wr.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),wr.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},wr.createElement(so.Z,{disableWhenCommunity:!(Me!=null&&Me.is_old_data_for_time)},wr.createElement(ye.default,{checked:Jn.select_appraise,disabled:de||!(an!=null&&an.can_open_appraise&&!(an!=null&&an.end_time)),onChange:Fu=>{Jn.select_appraise=Fu.target.checked,Qu(Object.assign({},Jn))}})),wr.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),wr.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),Jn.select_appraise&&wr.createElement("div",{style:{marginTop:"15px",marginLeft:30}},wr.createElement("span",{style:{color:"#666666",marginRight:"20px"}},wr.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),wr.createElement(so.Z,{disableWhenCommunity:!(Me!=null&&Me.is_old_data_for_time)},wr.createElement(Dn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Te()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:de,allowClear:!1,value:Jn.end_time?Te()(Jn.end_time):"",disabledDate:Tt.Q8,disabledTime:Fu=>(0,Tt.d0)(Fu),onChange:(Fu,Mn)=>{Jn.end_time=Mn,Qu(Object.assign({},Jn))}})))),Jn.select_appraise&&wr.createElement("div",null,wr.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},wr.createElement(so.Z,{disableWhenCommunity:!(Me!=null&&Me.is_old_data_for_time)},wr.createElement(ye.default,{checked:Jn.sealed_review,disabled:de||!(an!=null&&an.change_sealed_review),onChange:Fu=>{Jn.sealed_review=Fu.target.checked,Qu(Object.assign({},Jn))}})),wr.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),wr.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),wr.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},wr.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",wr.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),wr.createElement(pe.ZP.Group,{value:Jn.review_type,disabled:de||!!(an!=null&&an.end_time),style:{marginLeft:30},onChange:Fu=>{Jn.review_type=Fu.target.value,Qu(Object.assign({},Jn))}},wr.createElement(so.Z,{disableWhenCommunity:!(Me!=null&&Me.is_old_data_for_time)},wr.createElement(pe.ZP,{value:0},wr.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),wr.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09"))),wr.createElement(so.Z,{disableWhenCommunity:!(Me!=null&&Me.is_old_data_for_time)},wr.createElement(pe.ZP,{style:{marginLeft:"50px"},value:1},wr.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),wr.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09")))),wr.createElement(fe.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},wr.createElement("div",{style:{color:"#666666",marginRight:"20px"}},wr.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),Jn.review_type===0&&wr.createElement("div",{style:{flex:1}},Ft.length>0&&wr.createElement(ge.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Ft,columns:uu}),(an==null?void 0:an.start_appraise)===!1&&!de&&wr.createElement("div",{onClick:()=>ga([!0,null]),style:{display:mn==1&&(Ft==null?void 0:Ft.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),Jn.review_type===1&&wr.createElement("div",{style:{flex:1}},qt.length>0&&wr.createElement(ge.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:qt,columns:yu}))))),((0,Sn.aN)()||!!an.exercise_author)&&wr.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Ze},"\u4FDD\u5B58")),ce(),wr.createElement(oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!wt,title:(wt==null?void 0:wt[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:In,afterClose:()=>{Pt([])},onCancel:()=>{Nt(!1)}},wr.createElement(ge.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Fu=>{Pt(Fu)}},rowKey:"id",dataSource:hu,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var Tm=(0,se.connect)(({exercise:b,loading:z,globalSetting:y})=>({exercise:b,loading:z.effects,globalSetting:y}))(Rm),km=E(96622),L0=E(31599),jl=E(59301),Dd=Object.defineProperty,bd=Object.defineProperties,jm=Object.getOwnPropertyDescriptors,xd=Object.getOwnPropertySymbols,R0=Object.prototype.hasOwnProperty,Zm=Object.prototype.propertyIsEnumerable,T0=(b,z,y)=>z in b?Dd(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,_d=(b,z)=>{for(var y in z||(z={}))R0.call(z,y)&&T0(b,y,z[y]);if(xd)for(var y of xd(z))Zm.call(z,y)&&T0(b,y,z[y]);return b},zm=(b,z)=>bd(b,jm(z)),$d=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const k0=({value:b,onChange:z,disabled:y})=>{var ze;const{coursesId:at}=(0,se.useParams)(),[Me,yt]=(0,a.useState)(!1),[je,ce]=(0,a.useState)([]),[de,kt,mn,Ut]=(0,dn.U)(L0.ur,{coursesId:at,page:1,limit:999,course_group_id:null,import_method:null,search:"",is_manage:!0}),[,,Dt,Zt]=(0,dn.U)(L0.xV,{coursesId:at,limit:2e3}),Bn=[{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0,render:Qt=>jl.createElement(ae.Z,{title:Qt},jl.createElement("span",null,Qt))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0},{title:"",dataIndex:"user_id",ellipsis:!0,render:Qt=>jl.createElement("span",{className:"iconfont icon-shanchudiao current",onClick:()=>{ce(je==null?void 0:je.filter(an=>(an==null?void 0:an.user_id)!==Qt))}})}];return(0,a.useEffect)(()=>{Me&&(mn({}).then(()=>{ce(b)}),Dt({}))},[Me]),(0,a.useEffect)(()=>{ce(b)},[b]),jl.createElement(jl.Fragment,null,jl.createElement("div",{className:"flex item-center gap-10px"},jl.createElement(ae.Z,{title:"\u70B9\u51FB\u6309\u94AE\u663E\u793A\u9009\u62E9\u5B66\u751F\u5F39\u7A97"},jl.createElement(Ce.ZP,{disabled:y,ghost:!0,type:"primary",style:{background:"white"},icon:jl.createElement("span",{className:"iconfont icon-jia"}),onClick:()=>{yt(!0)}},"\u6DFB\u52A0\u4E0D\u53D7\u9650\u5236\u5B66\u751F")),jl.createElement("span",{className:"c-grey-666"},"\u6CE8\u610F\uFF1A\u5DF2\u6DFB\u52A0\u7684\u5B66\u751F\u5C06\u4E0D\u53D7\u7F51\u7EDC\u9650\u5236\uFF0C\u53EF\u4EE5\u6B63\u5E38\u8BBF\u95EE\u6240\u6709\u7F51\u9875")),jl.createElement("div",{className:"flex mt-16px flex-wrap gap-10px"},b==null?void 0:b.map((Qt,an)=>jl.createElement("div",{key:an,className:Ur.AddUnlimitedStudentItem},Qt==null?void 0:Qt.name," ",Qt==null?void 0:Qt.student_id,!y&&jl.createElement("span",{className:`iconfont icon-guanbi3 c-red current ${Ur.iconfontClose}`,onClick:()=>{z==null||z(je==null?void 0:je.filter(rn=>(rn==null?void 0:rn.user_id)!==(Qt==null?void 0:Qt.user_id)))}})))),jl.createElement(oe.default,{open:Me,title:"\u9009\u62E9\u5B66\u751F",centered:!0,width:1200,onCancel:()=>{yt(!1)},onOk:()=>{z==null||z(je),yt(!1)}},jl.createElement("div",{className:"flex item-center mb-20px"},jl.createElement(ln.default,{size:"large",allowClear:!0,value:de==null?void 0:de.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",style:{width:200},onChange:Qt=>{mn({course_group_id:Qt})},options:[{value:null,label:"\u5168\u90E8\u73ED\u7EA7"},...((ze=Zt==null?void 0:Zt.course_groups)==null?void 0:ze.map(Qt=>({value:Qt==null?void 0:Qt.id,label:Qt==null?void 0:Qt.name})))||[]]}),jl.createElement(nr.t7,{className:"ml-auto",style:{width:300},allowClear:!0,onChange:Qt=>{mn({search:Qt})},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"})),jl.createElement("div",{className:"flex gap-10px"},jl.createElement(ge.default,{className:"flex-1 minW-0 minH-0",pagination:!1,loading:kt,dataSource:(Ut==null?void 0:Ut.students)||[],scroll:{y:10*40},locale:{emptyText:jl.createElement(zt.Z,null)},columns:[{title:"\u5E8F\u53F7",dataIndex:"index",render:(Qt,an,rn)=>rn+1},{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0}],rowSelection:{selectedRowKeys:je==null?void 0:je.map(Qt=>Qt==null?void 0:Qt.user_id),onSelect:(Qt,an)=>{ce(an?[...je||[],Qt]:je==null?void 0:je.filter(rn=>(rn==null?void 0:rn.user_id)!==(Qt==null?void 0:Qt.user_id)))},onSelectAll:(Qt,an,rn)=>{if(Qt){const wt=[],Nt=je==null?void 0:je.map(wn=>wn==null?void 0:wn.user_id);for(const wn of rn)Nt.includes(wn==null?void 0:wn.user_id)||wt.push(wn);ce([...je||[],...wt])}else{const wt=rn==null?void 0:rn.map(Nt=>Nt==null?void 0:Nt.user_id);ce(je==null?void 0:je.filter(Nt=>!(wt!=null&&wt.includes(Nt==null?void 0:Nt.user_id))))}}},rowKey:"user_id"}),jl.createElement("div",{className:"flex item-center"},jl.createElement("img",{src:km})),jl.createElement("div",{className:"flex flex-col flex-1 minW-0 minH-0 relative overflow-auto",style:{background:"#3061d008",height:41*11}},jl.createElement("div",{className:"flex sticky",style:{background:"#fff",top:0,zIndex:1}},Bn==null?void 0:Bn.map((Qt,an)=>jl.createElement("div",{key:an,className:"flex-1 winW-0 minH-0 px-8px py-12px ",style:{textAlign:Qt==null?void 0:Qt.align,background:"#3061d01a"}},jl.createElement("span",{className:`${Qt!=null&&Qt.ellipsis?"multi_ellipsis1":""} `},Qt==null?void 0:Qt.title)))),je==null?void 0:je.map((Qt,an)=>jl.createElement("div",{key:an,className:"flex"},Bn==null?void 0:Bn.map((rn,wt)=>{var Nt;return jl.createElement("div",{key:wt,className:"flex-1 winW-0 minH-0 px-8px py-12px ",style:{textAlign:rn==null?void 0:rn.align}},jl.createElement("span",{className:`${rn!=null&&rn.ellipsis?"multi_ellipsis1":""} `},((Nt=rn==null?void 0:rn.render)==null?void 0:Nt.call(rn,Qt==null?void 0:Qt[rn==null?void 0:rn.dataIndex],Qt,wt))||(Qt==null?void 0:Qt[rn==null?void 0:rn.dataIndex])))})))))))},e0=({exercise:b,globalSetting:z,loading:y,dispatch:ze})=>{var at,Me;const{workSetting:yt,commonHeader:je}=b,[ce]=Ee.default.useForm(),de=(0,se.useParams)();de.category=de.categoryId;const[kt,mn]=(0,a.useState)(!1),[Ut,Dt]=(0,a.useState)(!1),Zt={forbid_screen:!1,screen_key:((at=yt==null?void 0:yt.exercise)==null?void 0:at.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:"",forbid_virtual:!1,unlimit_users:[],unlimit_user_ids:[]};let[Bn,Qt]=(0,a.useState)(Zt);const[an,rn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var ft,Ft;wt(),(ft=yt==null?void 0:yt.exercise)!=null&&ft.id&&!(0,Sn.aN)()&&!((Ft=yt==null?void 0:yt.exercise)!=null&&Ft.is_creator)&&mn(!0)},[b==null?void 0:b.workSetting]),(0,a.useEffect)(()=>{((je==null?void 0:je.exercise_status)==="5"||je!=null&&je.appraise_label)&&mn(!0)},[je]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{b.actionTabs.key==="insterIp"&&(b.actionTabs.data.ip?Bn[b.actionTabs.type]=[...Bn[b.actionTabs.type]||[],...b.actionTabs.data.ip]:Bn[b.actionTabs.type]=[...Bn[b.actionTabs.type]||[],`${b.actionTabs.data.startIP},${b.actionTabs.data.startIP.substring(0,b.actionTabs.data.startIP.lastIndexOf("."))+"."+b.actionTabs.data.endIP}`],Nt(Bn),rn(!0))},[b.actionTabs]);const wt=()=>{const ft=JSON.parse(JSON.stringify(yt));Object.keys(Bn).forEach(Ft=>{var Mt;Bn[Ft]=(Mt=ft==null?void 0:ft.exercise)==null?void 0:Mt[Ft]}),Nt(zm(_d({},Bn),{ip_limit:Bn.ip_limit!=="no"}))},Nt=ft=>{Qt(ft),ce.setFieldsValue(ft)};function wn(ft=""){if(!ft)return!1;const Ft=ft.split(` +`),Mt=/^(http|https):\/\//;for(let qt=0;qt{var Ft,Mt;if(ft.categoryId=de.categoryId,ft.forbid_screen&&!(ft!=null&&ft.screen_key.replace(/\s+/g,""))){me.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(ft!=null&&ft.use_white_list&&!((Ft=ft==null?void 0:ft.white_list)!=null&&Ft.length)){me.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(ft!=null&&ft.net_limit){if(ft!=null&&ft.net_limit_list&&!((Mt=ft==null?void 0:ft.net_limit_list)!=null&&Mt.replace(/\s+/g,""))){me.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(wn(ft==null?void 0:ft.net_limit_list)){me.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}bn(ft)},bn=ft=>$d(void 0,null,function*(){Dt(!0);const Ft=yield(0,re.ZP)(`/api/exercises/${de==null?void 0:de.categoryId}/client_cheating_settings.json`,{method:"post",body:ft});Dt(!1),Ft.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),ze({type:"exercise/getCommonHeader",payload:_d({},de)}),ze({type:"exercise/getWorkSetting",payload:_d({},de)}),rn(!1))});(0,a.useEffect)(()=>{An(an?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[an]);const An=(ft="")=>{ze({type:"exercise/setActionTabs",payload:{key:ft}})},hu=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return jl.createElement("section",{className:Ur.formDom,style:{padding:"30px 50px"}},jl.createElement(sn.Z,{spinning:y["exercise/getWorkSetting"]||Ut},jl.createElement(Ee.default,{form:ce,name:"basicForm",initialValues:Zt,colon:!1,onValuesChange:(ft,Ft)=>{var Mt;console.log("onValuesChange",ft,Ft);let qt=Ft;for(const Hn in ft)(Hn=="ip_bind"||Hn=="ip_limit")&&!Ft.is_locked&&Ft[Hn]&&(qt.is_locked=!0),Hn=="open_camera"&&(qt.photo_count=qt.photo_count||5);"unlimit_users"in ft&&(qt.unlimit_user_ids=(Mt=ft==null?void 0:ft.unlimit_users)==null?void 0:Mt.map(Hn=>Hn==null?void 0:Hn.user_id),console.log("unlimit_users",qt==null?void 0:qt.unlimit_user_ids)),Nt(qt),rn(!0)},onFinish:Pt},jl.createElement("div",{className:Ur.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),jl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},jl.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),jl.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",jl.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),jl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},jl.createElement(ye.default,{disabled:kt},jl.createElement(jl.Fragment,null,jl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F"))))),Bn.forbid_screen&&jl.createElement(fe.Z,{className:Ur.unlockKeyWrapper,align:"middle"},jl.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),jl.createElement(ae.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},jl.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Ur.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"screen_key",style:{marginBottom:0}},jl.createElement(Le.default,{size:"large",className:Ur.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"}))),jl.createElement(he.Z,null,!kt&&jl.createElement(Ce.ZP,{type:"link",onClick:()=>{ce.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),jl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},jl.createElement(ye.default,{disabled:kt},jl.createElement(jl.Fragment,null,jl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F"))))),Bn.use_white_list&&jl.createElement(fe.Z,{className:Ur.unlockKeyWrapper,align:"middle"},jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},jl.createElement(ln.default,{mode:"tags",size:"large",disabled:kt,style:{width:1016},options:hu}))))),jl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},jl.createElement(ye.default,{disabled:kt},jl.createElement(jl.Fragment,null,jl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355"))))),Bn.net_limit&&jl.createElement(jl.Fragment,null,jl.createElement(fe.Z,{className:Ur.unlockKeyWrapper,align:"middle"},jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"net_limit_list",style:{marginBottom:0}},jl.createElement(Le.default.TextArea,{rows:5,style:{width:1016},disabled:kt,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A www.educoder.net\uFF08\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u524D\u7F00\uFF09 192.160.22.2 - \u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u5934\u6B4C\u7F51\u9875\uFF09`})))),jl.createElement(Ee.default.Item,{name:"unlimit_user_ids",hidden:!0}),jl.createElement(Ee.default.Item,{name:"unlimit_users",className:"pl-24px",style:{marginBottom:0,marginTop:"15px"}},jl.createElement(k0,{disabled:kt})))),jl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"forbid_virtual",valuePropName:"checked",style:{marginBottom:0}},jl.createElement(ye.default,{disabled:kt},jl.createElement(jl.Fragment,null,jl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u901A\u8FC7\u865A\u62DF\u673A\u53C2\u8003"))))))),((0,Sn.aN)()||((Me=b==null?void 0:b.commonHeader)==null?void 0:Me.exercise_author))&&!(je!=null&&je.appraise_label)&&jl.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{ce.submit()}},"\u4FDD\u5B58")),jl.createElement(y0,null))};var t0=(0,se.connect)(({exercise:b,loading:z,globalSetting:y})=>({exercise:b,loading:z.effects,globalSetting:y}))(e0),Ro={flex_box_center:"flex_box_center___qXmER",flex_space_between:"flex_space_between___tVYVF",flex_box_vertical_center:"flex_box_vertical_center___uejwW",flex_box_center_end:"flex_box_center_end___l5I61",flex_box_column:"flex_box_column___A8X3f",content:"content___TBbyO",explain:"explain___WwPyv",tabs:"tabs___MlcMY",active:"active___lV1eg",btns:"btns___qovHC",must:"must___vgDa6",popover:"popover___HAX3s",zybzForm:"zybzForm____IvKI",graaytitle:"graaytitle___hkrTg",dataPicker:"dataPicker___T2aBH",examineStatus:"examineStatus___iICIK",contacts:"contacts___Tyh2m",contacts_img:"contacts_img___pfYUb",suc_status:"suc_status___UuTMv",fail_status:"fail_status___nBUzE",bohui:"bohui___lJoSV",upname:"upname___bCjc5",upnames:"upnames___IeX1u",imghover:"imghover___CqN_f"},wd=E(29679),bi=E(59301),Qm=Object.defineProperty,Hm=Object.defineProperties,j0=Object.getOwnPropertyDescriptors,Z0=Object.getOwnPropertySymbols,Wm=Object.prototype.hasOwnProperty,Um=Object.prototype.propertyIsEnumerable,z0=(b,z,y)=>z in b?Qm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Q0=(b,z)=>{for(var y in z||(z={}))Wm.call(z,y)&&z0(b,y,z[y]);if(Z0)for(var y of Z0(z))Um.call(z,y)&&z0(b,y,z[y]);return b},H0=(b,z)=>Hm(b,j0(z)),Id=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Vm="YYYY-MM-DD HH:mm",Gm=({shixunHomeworks:b,user:z,loading:y,dispatch:ze})=>{const[at]=Ee.default.useForm(),[Me,yt]=(0,a.useState)(null),[je,ce]=(0,a.useState)([]),[de,kt]=(0,a.useState)(""),[mn,Wt]=(0,a.useState)(!1),[Dt,Zt]=(0,a.useState)(!1),Bn=(0,a.useRef)((0,iu.throttle)(Hn=>Ft(Hn),1200,{leading:!0,trailing:!0})).current,[Qt,an]=(0,a.useState)([]),[rn,wt]=(0,a.useState)(!1),Nt=(0,se.useParams)(),wn=(0,a.useRef)(null),Pt=(0,a.useRef)(1),[bn,An]=(0,a.useState)({});(0,a.useEffect)(()=>{ft()},[]),(0,a.useEffect)(()=>{hu(rn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[rn]);const hu=(Hn="")=>{ze({type:"exercise/setActionTabs",payload:{key:Hn}})},ft=()=>Id(void 0,null,function*(){var Hn,Jn,Hu,Yt,Ze,fu,Pn,ga,wu,In,uu,yu,ku,bu,Fu;let Mn=yield(0,re.ZP)(`/api/exercises/${Nt.categoryId}/resources_ensure_info.json`,{method:"get"});at.setFieldsValue(H0(Q0({},(Hn=Mn==null?void 0:Mn.data)==null?void 0:Hn.important_shixun_configs),{times:(Hu=(Jn=Mn==null?void 0:Mn.data)==null?void 0:Jn.important_shixun_configs)!=null&&Hu.start_time&&((Ze=(Yt=Mn==null?void 0:Mn.data)==null?void 0:Yt.important_shixun_configs)!=null&&Ze.end_time)?[Te()((Pn=(fu=Mn==null?void 0:Mn.data)==null?void 0:fu.important_shixun_configs)==null?void 0:Pn.start_time),Te()((wu=(ga=Mn==null?void 0:Mn.data)==null?void 0:ga.important_shixun_configs)==null?void 0:wu.end_time)]:["",""]}));const{school_id:cn,school_name:cu}=(In=Mn==null?void 0:Mn.data)==null?void 0:In.important_shixun_configs;an([{id:cn,name:cu}]),An((uu=Mn==null?void 0:Mn.data)==null?void 0:uu.important_shixun_configs),kt((ku=(yu=Mn==null?void 0:Mn.data)==null?void 0:yu.important_shixun_configs)==null?void 0:ku.verify_reason),yt(((Fu=(bu=Mn==null?void 0:Mn.data)==null?void 0:bu.important_shixun_configs)==null?void 0:Fu.process)||null),wt(!1)}),Ft=Hn=>Id(void 0,null,function*(){Zt(!0),clearTimeout(wn.current),wn.current=setTimeout(()=>Id(void 0,null,function*(){Pt.current+=1;const Jn=Pt.current,Hu=yield ze({type:"account/getSchoolOption",payload:{keyword:Hn,limit:10}});Hu.status===0&&(an(Hu==null?void 0:Hu.schools),Zt(!1))}),500)}),Mt=Hn=>parseInt(Hn||"0",10),qt=(Hn,Jn)=>{if(Jn&&Jn.length===2){const[Hu,Yt]=Jn;if(!Hu||!Yt)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return bi.createElement("section",null,bi.createElement("div",{style:{padding:"30px 50px"}},bi.createElement(Ee.default,{form:at,layout:"horizontal",onFinish:Hn=>Id(void 0,null,function*(){console.log("---",Hn);let Jn=yield(0,re.ZP)(`/api/exercises/${Nt.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:H0(Q0({},Hn),{start_time:Te()(Hn==null?void 0:Hn.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Te()(Hn==null?void 0:Hn.times[1]).format("YYYY-MM-DD HH:mm")})}});(Jn==null?void 0:Jn.status)===0&&(me.ZP.info("\u4FEE\u6539\u6210\u529F"),ft())}),className:Ro.zybzForm,onValuesChange:()=>{wt(!0)}},bi.createElement("div",{style:{display:"flex",alignItems:"center"}},bi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},bi.createElement("span",{className:Ro.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),bi.createElement(Ee.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},bi.createElement(Le.default,{disabled:!0,minLength:4,maxLength:30,size:"large",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),bi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},bi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},bi.createElement("span",{className:Ro.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),bi.createElement(Ee.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},bi.createElement(ln.default,{showSearch:!0,size:"large",loading:Dt,listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",filterOption:!1,onSearch:Hn=>{Ft(Hn)}},Qt.map(Hn=>bi.createElement(ln.default.Option,{value:Hn.id,key:Hn.id},Hn.name))))),bi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},bi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},bi.createElement("span",{className:Ro.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),bi.createElement(Ee.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:qt}]},bi.createElement(Dn.default.RangePicker,{disabledDate:Hn=>Hn&&Hn{if(Hn&&Hn[0]&&Hn[1]){const Jn=Hn[0].isBefore(Te()())?Te()():Hn[0];at.setFieldValue("times",[Jn,Hn[1]])}else at.setFieldValue("times",Hn)}}))),bi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},bi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},bi.createElement("span",{className:Ro.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),bi.createElement(Ee.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},bi.createElement(Ve.Z,{size:"large",parser:Mt,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),bi.createElement("div",{className:`${Ro.examineStatus}`},Me>=1&&bi.createElement("div",null," ",bi.createElement(wd.Z,{className:Ro.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Me>=2&&Me!=3&&bi.createElement("div",null," ",bi.createElement(wd.Z,{className:Ro.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Me==3&&bi.createElement("div",null," ",bi.createElement(Fd.Z,{className:Ro.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",bi.createElement("span",{title:de,className:Ro.bohui},de),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",bi.createElement("span",{className:Ro.contacts},bi.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",bi.createElement("div",{className:Ro.contacts_img}))),Me>=4&&Me!=5&&Me!=7&&bi.createElement("div",null," ",bi.createElement(wd.Z,{className:Ro.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Me==5||Me==7)&&bi.createElement("div",null," ",bi.createElement(Fd.Z,{className:Ro.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",bi.createElement("span",{className:Ro.contacts},bi.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",bi.createElement("div",{className:Ro.contacts_img}))),Me>5&&bi.createElement("div",null," ",bi.createElement(wd.Z,{className:Ro.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),bi.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>at.submit()},"\u4FDD\u5B58")))};var Ym=(0,se.connect)(({shixunHomeworks:b,loading:z,user:y})=>({shixunHomeworks:b,loading:z.effects,user:y}))(Gm),W0=E(94968),Km=E(75786),U0=E(64714),V0=E.p+"static/imagetest.6bf8d539.png",ar=E(59301),Xm=Object.defineProperty,Jm=Object.defineProperties,G0=Object.getOwnPropertyDescriptors,Y0=Object.getOwnPropertySymbols,qm=Object.prototype.hasOwnProperty,_m=Object.prototype.propertyIsEnumerable,K0=(b,z,y)=>z in b?Xm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Pd=(b,z)=>{for(var y in z||(z={}))qm.call(z,y)&&K0(b,y,z[y]);if(Y0)for(var y of Y0(z))_m.call(z,y)&&K0(b,y,z[y]);return b},Sd=(b,z)=>Jm(b,G0(z)),$m=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const pf="YYYY-MM-DD HH:mm",n0=({shixunHomeworks:b,user:z,exercise:y,loading:ze,dispatch:at})=>{var Me,yt,je,ce,de,kt;const[mn]=Ee.default.useForm(),[Wt,Dt]=(0,a.useState)(null),[Zt,Bn]=(0,a.useState)([]),[Qt,an]=(0,a.useState)(""),[rn,wt]=(0,a.useState)(!1),[Nt,wn]=(0,a.useState)(!1),[Pt,bn]=(0,a.useState)(!1),[An,hu]=(0,a.useState)([]),[ft,Ft]=(0,a.useState)(!1),Mt=(0,se.useParams)(),qt=(0,a.useRef)(null),Hn=(0,a.useRef)(1),[Jn,Hu]=(0,a.useState)({}),[Yt,Ze]=(0,a.useState)({}),[fu,Pn]=(0,a.useState)(),[ga,wu]=(0,a.useState)(),[In,uu]=(0,a.useState)(),[yu,ku]=(0,a.useState)(!1),{workSetting:bu,commonHeader:Fu}=y;(0,a.useEffect)(()=>{Mn(ft?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[ft]);const Mn=(cn="")=>{at({type:"exercise/setActionTabs",payload:{key:cn}})};return(0,a.useEffect)(()=>{var cn,cu,zn,gn,Rn,Fn,ru,Ru,Uu,Wu,$a,Ba,Eu,ha,Za,Ul,Lr;if(bu!=null&&bu.exercise){let la=(zn=(cu=(cn=bu==null?void 0:bu.exercise)==null?void 0:cn.exercise_report_template)==null?void 0:cu.filter(Ka=>Ka==null?void 0:Ka.checked))==null?void 0:zn.map(Ka=>Ka==null?void 0:Ka.name);mn.setFieldsValue({enable_report_setting:(gn=bu==null?void 0:bu.exercise)==null?void 0:gn.enable_report_setting,exercise_report_template:(Rn=bu==null?void 0:bu.exercise)==null?void 0:Rn.report_template_name,exercise_report_templates:la,enable_student_view:(Fn=bu==null?void 0:bu.exercise)==null?void 0:Fn.enable_student_view,number:(ru=bu==null?void 0:bu.exercise)==null?void 0:ru.number,report_type:(Ru=bu==null?void 0:bu.exercise)==null?void 0:Ru.report_type}),Hu({enable_report_setting:(Uu=bu==null?void 0:bu.exercise)==null?void 0:Uu.enable_report_setting,exercise_report_template:(Wu=bu==null?void 0:bu.exercise)==null?void 0:Wu.report_template_name,exercise_report_templates:la,enable_student_view:($a=bu==null?void 0:bu.exercise)==null?void 0:$a.enable_student_view,number:(Ba=bu==null?void 0:bu.exercise)==null?void 0:Ba.number,report_type:(Eu=bu==null?void 0:bu.exercise)==null?void 0:Eu.report_type}),Pn({container_id:(ha=bu==null?void 0:bu.exercise)==null?void 0:ha.sign_attachment_id,url:(Za=bu==null?void 0:bu.exercise)==null?void 0:Za.sign_attachment_url}),wu({container_id:(Ul=bu==null?void 0:bu.exercise)==null?void 0:Ul.date_attachment_id,url:(Lr=bu==null?void 0:bu.exercise)==null?void 0:Lr.date_attachment_url})}},[bu]),ar.createElement("section",null,ar.createElement("div",{style:{padding:"0px 50px"}},ar.createElement("div",{style:{background:"#FFF7EB",height:40,borderRadius:"0px 0px 8px 8px",display:"flex",alignItems:"center",padding:"0px 15px"}},ar.createElement("i",{className:"iconfont icon-tishi12",style:{marginRight:10,color:"#FEB636"}})," \u5982\u679C\u60A8\u9700\u8981\u81EA\u5B9A\u4E49\u5B9E\u9A8C\u62A5\u544A\u6A21\u677F\uFF0C\u8BF7 ",ar.createElement("a",{style:{marginLeft:10},onClick:()=>{bn(!0)}}," \u8054\u7CFB\u6211\u4EEC"))),ar.createElement("div",{style:{padding:"30px 50px"}},ar.createElement(Ee.default,{form:mn,layout:"horizontal",onValuesChange:(cn,cu)=>{var zn,gn,Rn,Fn,ru,Ru;Hu(cu),cu!=null&&cu.enable_report_setting&&(mn.setFieldsValue({exercise_report_template:(Rn=(gn=(zn=bu==null?void 0:bu.exercise)==null?void 0:zn.default_templates)==null?void 0:gn[0])==null?void 0:Rn.name}),Hu(Sd(Pd({},cu),{exercise_report_template:(Ru=(ru=(Fn=bu==null?void 0:bu.exercise)==null?void 0:Fn.default_templates)==null?void 0:ru[0])==null?void 0:Ru.name})))},onFinish:cn=>$m(void 0,null,function*(){var cu,zn,gn,Rn;if(console.log("---",cn),!(cn!=null&&cn.exercise_report_template)&&(cn!=null&&cn.enable_report_setting)){me.ZP.info("\u8BF7\u9009\u62E9\u6A21\u7248");return}let Fn=(Rn=(gn=(zn=(cu=bu==null?void 0:bu.exercise)==null?void 0:cu.default_templates)==null?void 0:zn.find(Ru=>(Ru==null?void 0:Ru.name)===(Jn==null?void 0:Jn.exercise_report_template)))==null?void 0:gn.settings)==null?void 0:Rn.map(Ru=>{var Uu;return Sd(Pd({},Ru),{checked:(Uu=cn==null?void 0:cn.exercise_report_templates)==null?void 0:Uu.includes(Ru==null?void 0:Ru.name)})}),ru=yield(0,re.ZP)(`/api/exercises/${Mt.categoryId}/report_settings.json`,{method:"post",body:Sd(Pd({},cn),{enable_report_setting:cn.enable_report_setting,name:cn.exercise_report_template,exercise_report_template:Fn,enable_student_view:cn.enable_student_view,sign_attachment_id:fu.container_id,date_attachment_id:ga.container_id})});(ru==null?void 0:ru.status)===0&&(me.ZP.info("\u4FEE\u6539\u6210\u529F"),at({type:"exercise/getWorkSetting",payload:Pd({},Mt)}))}),className:Ro.zybzForm},ar.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",display:"flex",alignItems:"center"}},ar.createElement(Ee.default.Item,{name:"enable_report_setting",valuePropName:"checked",style:{marginBottom:0}},ar.createElement(ye.default,null,ar.createElement(ar.Fragment,null,ar.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5F00\u542F\u540E\uFF0C\u7CFB\u7EDF\u6839\u636E\u5B9E\u9A8C\u62A5\u544A\u7684\u6A21\u677F\u81EA\u52A8\u751F\u6210\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\uFF0C\u5E76\u652F\u6301\u624B\u5199\u6279\u6CE8\u548C\u5BFC\u51FA\u3002")))),ar.createElement("a",{onClick:()=>{window.open("https://www.educoder.net/forums/40492")}},"\u64CD\u4F5C\u8BF4\u660E")),(Jn==null?void 0:Jn.enable_report_setting)&&ar.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",margin:"1px 0px"}},ar.createElement(Ee.default.Item,{name:"exercise_report_template",style:{marginBottom:0}},ar.createElement(pe.ZP.Group,null,(yt=(Me=bu==null?void 0:bu.exercise)==null?void 0:Me.default_templates)==null?void 0:yt.map(cn=>ar.createElement("div",{style:{display:"flex",alignItems:"center"}},ar.createElement(pe.ZP,{value:cn==null?void 0:cn.name},ar.createElement("span",null,cn==null?void 0:cn.name)),ar.createElement("a",{style:{fontSize:14,fontWeight:400},onClick:cu=>{cu.stopPropagation(),Ze({url:we.Z.API_SERVER+"/api/attachments/"+(cn==null?void 0:cn.report_template_url),file_type:cn==null?void 0:cn.report_template_type})}},"\u9884\u89C8")))))),(Jn==null?void 0:Jn.exercise_report_template)&&(Jn==null?void 0:Jn.enable_report_setting)&&ar.createElement("div",{style:{marginTop:20,color:"#000000",fontWeight:600,marginBottom:10}},"\u9700\u8981\u5B66\u751F\u586B\u5199\u7684\u4FE1\u606F"),(Jn==null?void 0:Jn.exercise_report_template)&&(Jn==null?void 0:Jn.enable_report_setting)&&ar.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},ar.createElement(Ee.default.Item,{name:"exercise_report_templates",style:{marginBottom:0,marginLeft:20}},ar.createElement(ye.default.Group,null,ar.createElement(fe.Z,null,(kt=(de=(ce=(je=bu==null?void 0:bu.exercise)==null?void 0:je.default_templates)==null?void 0:ce.find(cn=>(cn==null?void 0:cn.name)===(Jn==null?void 0:Jn.exercise_report_template)))==null?void 0:de.settings)==null?void 0:kt.map(cn=>ar.createElement(he.Z,{style:{height:40},span:24},ar.createElement(ye.default,{value:cn==null?void 0:cn.name},cn==null?void 0:cn.name))))))),ar.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6559\u5E08\u9884\u8BBE\u7684\u5B57\u6BB5\u4FE1\u606F"),ar.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,display:"flex",alignItems:"center"}},ar.createElement("span",{style:{marginRight:23}},"\u6559\u5E08\u7B7E\u540D"),ar.createElement(W0.default,{action:`${we.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:Ro.upname,showUploadList:!1,disabled:fu==null?void 0:fu.url,beforeUpload:cn=>{const cu=cn.type==="image/jpeg"||cn.type==="image/png";cu||me.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const zn=cn.size/1024/1024<2;return zn||me.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),cu&&zn},onChange:cn=>{var cu;Pn((cu=cn==null?void 0:cn.file)==null?void 0:cu.response)}},fu!=null&&fu.url?ar.createElement("div",{className:Ro.upnames,style:{position:"relative"}},ar.createElement("div",{className:Ro.imghover},ar.createElement("i",{onClick:()=>{uu(fu),ku(!0)},className:"iconfont icon-yulan3"}),ar.createElement("i",{onClick:()=>{Pn({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),ar.createElement("img",{height:60,width:60,src:we.Z.API_SERVER+(fu==null?void 0:fu.url)})):ar.createElement("div",null,ar.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),ar.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),ar.createElement(Km.Z,{preview:{visible:yu,onVisibleChange:cn=>ku(cn),afterOpenChange:cn=>!cn&&ku("")},wrapperStyle:{display:"none"},height:60,width:60,src:we.Z.API_SERVER+(In==null?void 0:In.url)}),ar.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},ar.createElement("span",{style:{marginRight:23}},"\u6279\u6539\u65E5\u671F"),ar.createElement(W0.default,{action:`${we.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:Ro.upname,showUploadList:!1,disabled:ga==null?void 0:ga.url,beforeUpload:cn=>{const cu=cn.type==="image/jpeg"||cn.type==="image/png";cu||me.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const zn=cn.size/1024/1024<2;return zn||me.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),cu&&zn},onChange:cn=>{var cu;wu((cu=cn==null?void 0:cn.file)==null?void 0:cu.response)}},ga!=null&&ga.url?ar.createElement("div",{className:Ro.upnames,style:{position:"relative"}},ar.createElement("div",{className:Ro.imghover},ar.createElement("i",{onClick:()=>{uu(ga),ku(!0)},className:"iconfont icon-yulan3"}),ar.createElement("i",{onClick:()=>{wu({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),ar.createElement("img",{height:60,width:60,src:we.Z.API_SERVER+(ga==null?void 0:ga.url)})):ar.createElement("div",null,ar.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),ar.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),ar.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},ar.createElement("span",{style:{marginRight:23}},"\u8BFE\u7A0B\u7F16\u53F7"),ar.createElement(Ee.default.Item,{name:"number",style:{marginBottom:0}},ar.createElement(Le.default,null))),ar.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E"),ar.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},ar.createElement(Ee.default.Item,{name:"enable_student_view",valuePropName:"checked",style:{marginBottom:0}},ar.createElement(ye.default,null,ar.createElement(ar.Fragment,null,ar.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A"),"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u5B9E\u9A8C\u62A5\u544A\uFF09")))),ar.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6279\u6CE8\u548C\u5BFC\u51FA\u8BBE\u7F6E"),ar.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},ar.createElement(Ee.default.Item,{name:"report_type",style:{marginBottom:0}},ar.createElement(pe.ZP.Group,null,ar.createElement(he.Z,{style:{height:40},span:24},ar.createElement(pe.ZP,{value:0},ar.createElement("span",null,"PDF\u683C\u5F0F\uFF08\u652F\u6301\u4EE5PDF\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))),ar.createElement(he.Z,{style:{height:40},span:24},ar.createElement(pe.ZP,{value:1},ar.createElement("span",null,"Word\u683C\u5F0F\uFF08\u652F\u6301\u4EE5Word\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))))))),ar.createElement(U0.Z,{visible:Pt,setVisible:bn,image:V0}),ar.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>mn.submit()},"\u4FDD\u5B58")),ar.createElement(_n.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Yt==null?void 0:Yt.url,type:Yt==null?void 0:Yt.file_type,onClose:()=>Ze({})}))};var X0=(0,se.connect)(({shixunHomeworks:b,loading:z,user:y,exercise:ze})=>({shixunHomeworks:b,loading:z.effects,user:y,exercise:ze}))(n0),J0=E(4274),mc=E(59301);const ef=({exercise:b,globalSetting:z,dispatch:y})=>{var ze,at,Me,yt,je,ce,de,kt;const[mn,Wt]=(0,a.useState)("0"),[Dt]=(0,se.useSearchParams)(),Zt=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:mc.createElement(zc,{changeActive:Bn=>{Wt(Bn)}})},!((ze=z==null?void 0:z.setting)!=null&&ze.is_local)&&{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:mc.createElement(D0,null)},(0,Sn.GJ)()&&((Me=(at=b==null?void 0:b.workSetting)==null?void 0:at.exercise)==null?void 0:Me.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:mc.createElement(Tm,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:mc.createElement(Mm,null)},!((yt=z==null?void 0:z.setting)!=null&&yt.is_local)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:mc.createElement(t0,null)},(0,Sn.Ny)()&&((ce=(je=b==null?void 0:b.workSetting)==null?void 0:je.exercise)==null?void 0:ce.show_resource)&&{label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",key:"6",element:mc.createElement(Ym,null)},((kt=(de=b==null?void 0:b.workSetting)==null?void 0:de.exercise)==null?void 0:kt.is_show_report_setting)&&{label:"\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E",key:"7",element:mc.createElement(X0,null)}].filter(Bn=>!!Bn);return(0,a.useEffect)(()=>(Dt.get("childrenTabs")&&Wt(Dt.get("childrenTabs")),y({type:"globalSetting/footerToggle",payload:!1}),()=>{y({type:"globalSetting/footerToggle",payload:!0})}),[]),mc.createElement("div",{style:{paddingBottom:"50px"}},mc.createElement(J0.Z,{dataSource:Zt,style:{marginBottom:52}}))};var tf=(0,se.connect)(({exercise:b,globalSetting:z})=>({exercise:b,globalSetting:z}))(ef),Fs=E(50797),x=E(97783),ee=E(42441),le=E(13562),Pe=E(94349),We=E(33383),Ue=E(87775),$e={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"},ot=E(69421),Gt=Object.defineProperty,yn=Object.defineProperties,pn=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Tu=(b,z,y)=>z in b?Gt(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Ha=(b,z)=>{for(var y in z||(z={}))un.call(z,y)&&Tu(b,y,z[y]);if($t)for(var y of $t(z))kn.call(z,y)&&Tu(b,y,z[y]);return b},al=(b,z)=>yn(b,pn(z));const Al=(b="")=>{var z,y;const ze=document.createElement("html");return ze.innerHTML=(0,ot.ZP)(b||""),a.createElement("span",null,((y=(z=ze==null?void 0:ze.children)==null?void 0:z[1])==null?void 0:y.textContent)||(ze==null?void 0:ze.textContent)||"")},$l=({ModalProps:b={},QuestionDetail:z={},CurrentData:y={}})=>{var ze,at,Me,yt,je,ce,de,kt,mn,Wt;const{question_type:Dt=null}=z;return(0,a.useEffect)(()=>{console.log("CurrentData===",y,z,z==null?void 0:z.question_choices)},[y]),a.createElement(oe.default,Ha({},Ha({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},b)),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"),y==null?void 0:y.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),y==null?void 0:y.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),y==null?void 0:y.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(ze=y==null?void 0:y.users_answer_info)==null?void 0:ze.score,"/",z==null?void 0:z.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(Dt===ta.fw[3].id||Dt===ta.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(Me=(at=y==null?void 0:y.users_answer_info)==null?void 0:at.choices)==null?void 0:Me.map((Zt,Bn)=>a.createElement("div",{key:Zt==null?void 0:Zt.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",Bn+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:Zt!=null&&Zt.score_type?"#2EC25B":"#E30000"}},Zt==null?void 0:Zt.answer_text)))),Dt===ta.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"}},(je=(yt=y==null?void 0:y.users_answer_info)==null?void 0:yt.choices)==null?void 0:je.map((Zt,Bn)=>a.createElement(bt.Z,{key:Bn,value:(0,Oe.EJ)(Zt==null?void 0:Zt.answer_text,z==null?void 0:z.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"}},(ce=z==null?void 0:z.question_choices)==null?void 0:ce.map((Zt,Bn)=>a.createElement(bt.Z,{key:Bn,value:Zt==null?void 0:Zt.answer_text}))))),Dt===ta.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(kt=(de=y==null?void 0:y.users_answer_info)==null?void 0:de.choices)==null?void 0:kt.map((Zt,Bn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",Bn+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(ae.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"}})),!(Zt!=null&&Zt.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,Zt==null?void 0:Zt.answer_text)))))),Dt===ta.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(Wt=(mn=y==null?void 0:y.users_answer_info)==null?void 0:mn.choices)==null?void 0:Wt.map((Zt,Bn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(ae.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"}})),!(Zt!=null&&Zt.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,Zt!=null&&Zt.answer_text?qr.Base64.decode(Zt==null?void 0:Zt.answer_text):""))))))))},fr=a.memo($l),Ir=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je,ce,de,kt,mn,Wt,Dt,Zt,Bn,Qt,an,rn,wt,Nt,wn,Pt,bn,An,hu,ft,Ft,Mt,qt,Hn,Jn,Hu,Yt,Ze,fu,Pn,ga,wu,In,uu,yu,ku;const{actionTabs:bu={},course_groups:Fu=[],commonHeader:Mn}=b,cn=(0,se.useParams)(),[,cu,zn,gn]=(0,dn.U)(ne.hv,{exercise_id:cn==null?void 0:cn.categoryId}),Rn=((ze=gn==null?void 0:gn.data)==null?void 0:ze.question)||{},Fn=((Me=(at=gn==null?void 0:gn.data)==null?void 0:at.exercise)==null?void 0:Me.use_blank_score)||0,[ru,Ru]=(0,a.useState)({open:!1,currentData:{}}),[Uu,Wu]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((yt=bu==null?void 0:bu.data)==null?void 0:yt.exercise_group_id)||"all",keyword:"",score_type:(je=bu==null?void 0:bu.data)!=null&&je.choice_position?(ce=bu==null?void 0:bu.data)==null?void 0:ce.choice_position:"all"}),$a=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})},Ba=(0,a.useMemo)(()=>{var Eu;const ha=Rn==null?void 0:Rn.question_type,Za=[{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:Ul=>Ul||"\u672A\u5206\u73ED"}];return[ta.fw[0].id,ta.fw[1].id,ta.fw[2].id].includes(ha)&&Za.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(Ul,Lr)=>{var la,Ka,gr,va,Ma;const aa=(Ka=(la=Lr==null?void 0:Lr.users_answer_info)==null?void 0:la.choices)==null?void 0:Ka.map(Dl=>Dl==null?void 0:Dl.exercise_choice_id),wl=(gr=Rn==null?void 0:Rn.question_choices)==null?void 0:gr.filter(Dl=>aa.includes(Dl==null?void 0:Dl.exercise_choice_id)),Zr=((Ma=(va=Rn==null?void 0:Rn.question_choices)==null?void 0:va.filter(Dl=>Dl==null?void 0:Dl.right_answer))==null?void 0:Ma.map(Dl=>Dl==null?void 0:Dl.exercise_choice_id))||[],ca=Zr.length===aa.length?aa.length>0&&aa.every(Dl=>Zr.includes(Dl))?1:3:aa.length>0&&aa.every(Dl=>Zr.includes(Dl))&&Fn===1?2:3;return a.createElement(a.Fragment,null,wl==null?void 0:wl.map(Dl=>a.createElement("span",{key:Dl==null?void 0:Dl.exercise_choice_id,style:{color:ca===3?"#E30000":ca===2?"#FF9D18":"#2EC25B"}},(Rn==null?void 0:Rn.question_type)===ta.fw[2].id?Dl==null?void 0:Dl.choice_text:ta.k4[(Dl==null?void 0:Dl.choice_position)-1])))}}),[ta.fw[3].id,ta.fw[4].id,ta.fw[8].id,ta.fw[6].id,ta.fw[7].id].includes(ha)&&Za.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(Ul,Lr)=>{var la;return`${(la=Lr==null?void 0:Lr.users_answer_info)==null?void 0:la.score}/${Rn==null?void 0:Rn.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(Ul,Lr)=>a.createElement("a",{onClick:()=>{Ru({open:!0,currentData:Lr})}},"\u67E5\u770B\u8BE6\u60C5")}),[ta.fw[5].id].includes(ha)&&Za.push(...((Eu=Rn==null?void 0:Rn.question_choices)==null?void 0:Eu.map((Ul,Lr=0)=>({title:`\u7B2C${Ul==null?void 0:Ul.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(la,Ka)=>{var gr,va,Ma,aa,wl,Zr,ca,Dl;return((va=(gr=Ka==null?void 0:Ka.users_answer_info)==null?void 0:gr.choices)==null?void 0:va.length)>0&&`${(wl=(aa=(Ma=Ka==null?void 0:Ka.users_answer_info)==null?void 0:Ma.choices)==null?void 0:aa[Lr])==null?void 0:wl.score}/${(Dl=(ca=(Zr=Ka==null?void 0:Ka.users_answer_info)==null?void 0:Zr.choices)==null?void 0:ca[Lr])==null?void 0:Dl.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(Ul,Lr)=>a.createElement("a",{onClick:()=>{Ru({open:!0,currentData:Lr})}},"\u67E5\u770B\u8BE6\u60C5")}),Za},[Rn,Fn]);return(0,a.useEffect)(()=>{var Eu,ha,Za,Ul,Lr,la;(bu==null?void 0:bu.key)==="\u7B54\u9898\u8BE6\u60C5"&&zn(al(Ha({},Uu),{exercise_group_id:(Uu==null?void 0:Uu.exercise_group_id)=="all"?"":Uu==null?void 0:Uu.exercise_group_id,exercise_id:cn==null?void 0:cn.categoryId,question_id:(Eu=bu==null?void 0:bu.data)==null?void 0:Eu.id,choice_position:([4,5,6].includes((ha=bu==null?void 0:bu.data)==null?void 0:ha.ques_type)||[4,5,6].includes((Ul=(Za=gn==null?void 0:gn.data)==null?void 0:Za.question)==null?void 0:Ul.question_type))&&Uu.score_type!=="all"?Uu.score_type:null,challenge_id:(Lr=bu==null?void 0:bu.data)==null?void 0:Lr.challenge_id,scope:(la=bu==null?void 0:bu.data)==null?void 0:la.scope,score_type:null}))},[bu==null?void 0:bu.key,Uu]),a.createElement(a.Fragment,null,a.createElement(oe.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((de=bu==null?void 0:bu.data)==null?void 0:de.tabActive)==="3"&&((kt=bu==null?void 0:bu.data)!=null&&kt.title)?(mn=bu==null?void 0:bu.data)==null?void 0:mn.title:`${(Bn=(Zt=ta.fw)==null?void 0:Zt[(Dt=(Wt=gn==null?void 0:gn.data)==null?void 0:Wt.question)==null?void 0:Dt.question_type])==null?void 0:Bn.name}${((Qt=bu==null?void 0:bu.data)==null?void 0:Qt.question_number)||""}`,"\uFF09"),((an=bu==null?void 0:bu.data)==null?void 0:an.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(ae.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",Al((wt=(rn=gn==null?void 0:gn.data)==null?void 0:rn.question)==null?void 0:wt.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",ta.fw[((wn=(Nt=gn==null?void 0:gn.data)==null?void 0:Nt.question)==null?void 0:wn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",Al((bn=(Pt=gn==null?void 0:gn.data)==null?void 0:Pt.question)==null?void 0:bn.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"},(An=bu==null?void 0:bu.data)==null?void 0:An.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",a.createElement("span",{className:"c-block ml10"},(hu=bu==null?void 0:bu.data)==null?void 0:hu.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(ft=bu==null?void 0:bu.data)==null?void 0:ft.effictive_counts,"\u4EBA"))),((Ft=bu==null?void 0:bu.data)==null?void 0:Ft.tabActive)==="3"&&!(Mn!=null&&Mn.is_random)&&a.createElement(ae.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",Al((qt=(Mt=gn==null?void 0:gn.data)==null?void 0:Mt.question)==null?void 0:qt.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",ta.fw[((Jn=(Hn=gn==null?void 0:gn.data)==null?void 0:Hn.question)==null?void 0:Jn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",Al((Yt=(Hu=gn==null?void 0:gn.data)==null?void 0:Hu.question)==null?void 0:Yt.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(bu==null?void 0:bu.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:$a},((Ze=bu==null?void 0:bu.data)==null?void 0:Ze.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Pn=(fu=bu==null?void 0:bu.data)==null?void 0:fu.exercise_group_list)==null?void 0:Pn.map((Eu,ha)=>{var Za;return a.createElement("span",{key:ha},Eu==null?void 0:Eu.course_group_name,a.createElement("span",{className:"ml10 c-black"},Eu==null?void 0:Eu.value,((Za=bu==null?void 0:bu.data)==null?void 0:Za.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(ln.default,{style:{width:256},value:Uu==null?void 0:Uu.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Eu=>Eu.parentNode,onChange:Eu=>{let ha=[...Eu];ha.length===0&&(ha=["all"]),ha.includes("all")&&ha.length>1&&(ha[ha.length-1]=="all"?ha=["all"]:ha=ha.filter(Za=>Za!=="all")),Wu(al(Ha({},Uu),{exercise_group_id:ha}))},filterOption:(Eu,ha)=>ha.label.indexOf(Eu.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Fu.map(Eu=>({label:Eu==null?void 0:Eu.exercise_group_name,value:Eu==null?void 0:Eu.exercise_group_id}))]}),[4,5,6].includes((wu=(ga=gn==null?void 0:gn.data)==null?void 0:ga.question)==null?void 0:wu.question_type)&&a.createElement(ln.default,{style:{width:140,marginLeft:20},value:Uu==null?void 0:Uu.score_type,onChange:Eu=>{Wu(al(Ha({},Uu),{score_type:Eu}))},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(nr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Eu=>{Wu(al(Ha({},Uu),{keyword:Eu}))}})),a.createElement(ge.default,{className:"mt10",dataSource:((uu=(In=gn==null?void 0:gn.data)==null?void 0:In.student_score)==null?void 0:uu.list)||[],scroll:{y:500,x:"max-content"},loading:cu,columns:Ba,pagination:{current:Uu.page,pageSize:Uu==null?void 0:Uu.limit,onChange:(Eu,ha)=>{Wu(al(Ha({},Uu),{page:Eu,limit:ha}))},total:((ku=(yu=gn==null?void 0:gn.data)==null?void 0:yu.student_score)==null?void 0:ku.count)||0,showTotal:Eu=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},Eu),"\u6761\u6570\u636E")}})),a.createElement(fr,{QuestionDetail:Rn,CurrentData:ru.currentData,ModalProps:{open:ru.open,onCancel:()=>{Ru({open:!1,currentData:{}})}}}))};var hi=(0,se.connect)(({exercise:b})=>({exercise:b}))(Ir),hn=E(59301),Gi=Object.defineProperty,Zo=Object.defineProperties,_i=Object.getOwnPropertyDescriptors,No=Object.getOwnPropertySymbols,es=Object.prototype.hasOwnProperty,us=Object.prototype.propertyIsEnumerable,Ys=(b,z,y)=>z in b?Gi(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Yo=(b,z)=>{for(var y in z||(z={}))es.call(z,y)&&Ys(b,y,z[y]);if(No)for(var y of No(z))us.call(z,y)&&Ys(b,y,z[y]);return b},Ko=(b,z)=>Zo(b,_i(z)),Hs=(b,z)=>{var y={};for(var ze in b)es.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&No)for(var ze of No(b))z.indexOf(ze)<0&&us.call(b,ze)&&(y[ze]=b[ze]);return y},is=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Bc=b=>{var z,y;const ze=document.createElement("html");return ze.innerHTML=(0,ot.ZP)(b),hn.createElement("span",null,((y=(z=ze==null?void 0:ze.children)==null?void 0:z[1])==null?void 0:y.textContent)||(ze==null?void 0:ze.textContent)||"")},Ks=b=>{var z=b,{data:y,dispatch:ze,exercise_group_id:at}=z,Me=Hs(z,["data","dispatch","exercise_group_id"]),yt,je;const ce=(()=>{var kt,mn,Wt,Dt;let Zt=[];return((y==null?void 0:y.ques_type)==ta.fw[0].id||(y==null?void 0:y.ques_type)==ta.fw[1].id)&&(Zt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:hn.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),hn.createElement("div",null,hn.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"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(kt=(y==null?void 0:y.ques_details)||[])==null?void 0:kt.map((Bn,Qt)=>Ko(Yo({},Bn),{title:ta.k4[Qt],num:Bn.choice_users_count,scale:(Number(Bn.choice_percent)*100).toFixed(2)}))]),(y==null?void 0:y.ques_type)==ta.fw[2].id&&(Zt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:hn.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),hn.createElement("div",null,hn.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"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(mn=(y==null?void 0:y.ques_details)||[])==null?void 0:mn.map((Bn,Qt)=>Ko(Yo({},Bn),{title:Bn.choice_text,num:Bn.choice_users_count,scale:(Number(Bn.choice_percent)*100).toFixed(2)}))]),((y==null?void 0:y.ques_type)==ta.fw[3].id||(y==null?void 0:y.ques_type)==ta.fw[8].id)&&(Zt=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:hn.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),hn.createElement("div",null,hn.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"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Wt=(y==null?void 0:y.ques_details)||[])==null?void 0:Wt.map((Bn,Qt)=>Ko(Yo({},Bn),{title:`\u586B\u7A7A${Bn.choice_position}`,num:Bn.choice_users_count,scale:(Number(Bn.choice_percent)*100).toFixed(2)}))]),((y==null?void 0:y.ques_type)==ta.fw[4].id||(y==null?void 0:y.ques_type)==ta.fw[6].id)&&(Zt=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:hn.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(y==null?void 0:y.ques_type)==ta.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(y==null?void 0:y.ques_type)==ta.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(y==null?void 0:y.ques_type)==ta.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(y==null?void 0:y.ques_type)==ta.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(y==null?void 0:y.ques_type)==ta.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"),hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(y==null?void 0:y.ques_type)==ta.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%"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Dt=(y==null?void 0:y.ques_details)||[])==null?void 0:Dt.map((Bn,Qt)=>Ko(Yo({},Bn),{title:Bn.choice_text,num:Bn.choice_users_count,scale:(Number(Bn.choice_percent)*100).toFixed(2)}))]),Zt})(),de=(kt={})=>{ze({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Ko(Yo({},y),{scope:Me==null?void 0:Me.scope,exercise_group_id:at,choice_position:kt==null?void 0:kt.choice_position,tabActive:"2",question_number:(y==null?void 0:y.index)||`${Me.Findex}.${y==null?void 0:y.ques_position}`})}})};return hn.createElement("div",{className:$e.DomStyle},hn.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},hn.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},hn.createElement(fe.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},hn.createElement(he.Z,{className:$e.DomStyleTitle},"\u9898\u76EE"),hn.createElement(he.Z,null,hn.createElement(bt.Z,{className:$e.DomStyleTitle,style:{maxWidth:710},value:y.ques_title}),hn.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(yt=y==null?void 0:y.ques_details)==null?void 0:yt.map((kt,mn)=>hn.createElement("div",{key:mn},((y==null?void 0:y.ques_type)==ta.fw[0].id||(y==null?void 0:y.ques_type)==ta.fw[1].id)&&hn.createElement(fe.Z,{className:`${kt.choice_right_boolean?$e.Sessce:""}`,gutter:10,wrap:!1,key:mn},hn.createElement(he.Z,{style:{fontWeight:600}},ta.k4[mn]),hn.createElement(he.Z,null,hn.createElement(bt.Z,{className:$e.DomStyleTitle,style:{maxWidth:690},value:kt.choice_text||""}))),(y==null?void 0:y.ques_type)==ta.fw[2].id&&hn.createElement(fe.Z,{className:`${kt.choice_right_boolean?$e.Sessce:""}`,gutter:10,wrap:!1,key:mn},hn.createElement(he.Z,null,hn.createElement(bt.Z,{className:$e.DomStyleTitle,style:{maxWidth:690},value:kt.choice_text||""}))),((y==null?void 0:y.ques_type)==ta.fw[3].id||(y==null?void 0:y.ques_type)==ta.fw[8].id)&&hn.createElement(fe.Z,{gutter:10,wrap:!1,key:mn},hn.createElement(he.Z,{style:{fontWeight:600}},"\u586B\u7A7A",kt.choice_position,"\uFF1A"),hn.createElement(he.Z,null,kt.choice_text||"")),((y==null?void 0:y.ques_type)==ta.fw[4].id||(y==null?void 0:y.ques_type)==ta.fw[6].id)&&hn.createElement(fe.Z,{gutter:10,wrap:!1,key:mn},hn.createElement(he.Z,null,hn.createElement(bt.Z,{className:$e.DomStyleTitle,style:{maxWidth:690},value:kt.choice_text||""})))))))),hn.createElement(fe.Z,{gutter:60},[ta.fw[0].id,ta.fw[1].id,ta.fw[2].id].includes(y==null?void 0:y.ques_type)&&hn.createElement(he.Z,null,hn.createElement("span",{className:`${$e.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(je=y==null?void 0:y.ques_details)==null?void 0:je.filter(kt=>kt.choice_right_boolean).map((kt,mn)=>hn.createElement("span",{key:mn},((y==null?void 0:y.ques_type)==ta.fw[0].id||(y==null?void 0:y.ques_type)==ta.fw[1].id)&&hn.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},ta.k4[kt.choice_position-1]),(y==null?void 0:y.ques_type)==ta.fw[2].id&&hn.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},kt.choice_text)))),hn.createElement(he.Z,null,hn.createElement("span",{className:`${$e.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),hn.createElement("span",{style:{color:"#000",fontWeight:600}},(y==null?void 0:y.tag_discipline)||"-")))),hn.createElement("div",{className:$e.AnswerSDom,style:{padding:"0 0 0 20px"}},hn.createElement("div",{className:`${$e.DomStyleTitle} flex item-center justify-between`},hn.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),hn.createElement("a",{onClick:de},"\u67E5\u770B\u8BE6\u60C5")),hn.createElement("div",{className:"mt20"},ce==null?void 0:ce.map((kt,mn)=>hn.createElement("div",{key:mn,style:{display:"flex",alignItems:"center",gap:10,marginTop:mn==0?10:14}},[ta.fw[0].id,ta.fw[1].id,ta.fw[2].id].includes(y==null?void 0:y.ques_type)?hn.createElement("div",{className:`${kt!=null&&kt.choice_right_boolean?$e.Sessce:""}`,style:{width:56}},kt.title):hn.createElement("div",{style:{width:56}},kt.title),hn.createElement("div",{className:`${kt.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{kt.num>0&&de(kt)}},kt.num,mn==0?"":"\u4EBA"),hn.createElement("div",{style:{width:140}},mn==0?kt.scale:hn.createElement(fe.Z,{gutter:4,align:"middle",className:`${kt.num>0?$e.scale_hover:""}`,onClick:()=>{kt.num>0&&de(kt)}},hn.createElement(he.Z,{flex:1},hn.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},hn.createElement("div",{style:{width:`${kt.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),hn.createElement(he.Z,{className:`${kt.num>0?$e.percent:""}`,style:{color:"#999"}},kt.scale,"%")))))))))},nd=b=>{var z=b,{data:y,dispatch:ze,exercise_group_id:at}=z,Me=Hs(z,["data","dispatch","exercise_group_id"]);const yt=(ce,de={})=>{ze({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Ko(Yo({},y),{scope:Me==null?void 0:Me.scope,exercise_group_id:at,choice_position:de==null?void 0:de.choice_position,challenge_id:ce==null?void 0:ce.challenge_id,tabActive:"2",question_number:y==null?void 0:y.index})}})},je={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:hn.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.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"),hn.createElement("div",null,hn.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%"),hn.createElement("div",null,hn.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"),hn.createElement("div",null,hn.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%"),hn.createElement("div",null,hn.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"),hn.createElement("div",null,hn.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%"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return hn.createElement("div",{className:$e.DomStyle},hn.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},hn.createElement("div",null,hn.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},hn.createElement(fe.Z,{gutter:10,wrap:!1},hn.createElement(he.Z,{className:$e.DomStyleTitle},"\u9898\u76EE"),hn.createElement(he.Z,null,hn.createElement(bt.Z,{style:{maxWidth:710},className:$e.DomStyleTitle,value:y.ques_title}))),hn.createElement("div",{className:$e.AnswerSDom},hn.createElement("div",{className:`${$e.DomStyleTitle} flex item-center justify-between`},hn.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),hn.createElement("a",{onClick:yt},"\u67E5\u770B\u8BE6\u60C5")),hn.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},hn.createElement("div",{style:{width:56}},je.title),hn.createElement("div",{style:{width:56}},je.num),hn.createElement("div",{style:{width:140}},je.scale)))),y==null?void 0:y.ques_details.map((ce,de)=>hn.createElement("div",{key:de,style:{display:"flex",gap:10}},hn.createElement("div",{className:$e.DomStyleTitle},"\u7B2C",(0,Oe.EM)(de+1),"\u5173\uFF1A"),hn.createElement("div",{style:{flex:1}},[{challenge_name:ce.challenge_name},...(ce==null?void 0:ce.challenge_details)||[]].map((kt,mn)=>hn.createElement("div",{key:mn,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},hn.createElement("div",null,hn.createElement(bt.Z,{className:`${$e.DomStyleTitle} ${mn==0?$e.DomStyleTitleChild:""}`,value:kt.challenge_name||kt.choice_text})),hn.createElement("div",{className:$e.AnswerSDom},hn.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},hn.createElement("div",{style:{width:56}},kt.choice_text?kt.choice_text:""),hn.createElement("div",{className:"current",style:{width:56},onClick:()=>{kt.choice_users_count>0&&yt(ce,kt)}},kt.choice_users_count!=null?`${kt.choice_users_count}\u4EBA`:""),hn.createElement("div",{style:{width:140}},kt.choice_percent&&hn.createElement(fe.Z,{gutter:4,align:"middle",className:`${kt.choice_users_count>0?$e.scale_hover:""}`,onClick:()=>{kt.choice_users_count>0&&yt(ce,kt)}},hn.createElement(he.Z,{flex:1},hn.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},hn.createElement("div",{style:{width:`${(Number(kt.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),hn.createElement(he.Z,{className:`${kt.choice_users_count>0?$e.percent:""}`,style:{color:"#999"}},(Number(kt.choice_percent)*100).toFixed(2),"%"))))))))))),hn.createElement("div",null,hn.createElement("span",{className:`${$e.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),hn.createElement("span",{style:{color:"#000",fontWeight:600}},(y==null?void 0:y.tag_discipline)||"-"))))},Dc=({columns:b,item:z,Fques_type:y,Findex:ze})=>hn.createElement(fe.Z,{align:"middle",wrap:!1,style:{color:"#333"}},hn.createElement(he.Z,{flex:`${b[0].width-20}px`,style:{paddingLeft:y==ta.fw[7].id&&"8px"}},(z==null?void 0:z.index)||`${ze}.${z==null?void 0:z.ques_position}`),hn.createElement(he.Z,{className:$e.Onerow,flex:1,style:{padding:"0 8px",maxWidth:382}},Bc(z==null?void 0:z.ques_title)),hn.createElement(ae.Z,{title:z==null?void 0:z.name},hn.createElement(he.Z,{className:$e.Onerow,flex:`${b[2].width}px`,style:{padding:"0 8px"}},y==ta.fw[7].id?z==null?void 0:z.name:hn.createElement("div",{className:$e.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},hn.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},z==null?void 0:z.name)))),hn.createElement(he.Z,{flex:`${b[3].width}px`,style:{padding:"0 8px"}},z==null?void 0:z.right_percent,"%"),hn.createElement(he.Z,{flex:`${b[4].width}px`,style:{padding:"0 8px"}},z==null?void 0:z.score_percent,"%"),hn.createElement(he.Z,{flex:`${b[5].width}px`,style:{padding:"0 8px"}},z==null?void 0:z.effictive_counts,"\u4EBA"),hn.createElement(he.Z,{flex:`${b[6].width}px`,style:{padding:"0 8px"}},z==null?void 0:z.un_answer_counts,"\u4EBA"),hn.createElement(he.Z,{flex:`${b[7].width}px`,style:{paddingLeft:"8px"}},z==null?void 0:z.total_user_counts,"\u4EBA")),bc=(b,z)=>{var y=b,{exercise:ze,dispatch:at,value:Me}=y,yt=Hs(y,["exercise","dispatch","value"]);const{NormalResult:{commit_results:je,questions_count:ce},actionTabs:de}=ze,kt=(0,se.useParams)(),[mn,Wt]=(0,a.useState)([]),[Dt,Zt]=(0,a.useState)([]),[Bn,Qt]=(0,a.useState)(void 0),[an,rn]=(0,a.useState)(!1),[wt,Nt]=(0,a.useState)({coursesId:kt.coursesId,id:kt.categoryId,categoryId:kt.categoryId,page:1,limit:50,order:null,sort:"asc"}),wn=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(hu,ft)=>hu.index-ft.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:hn.createElement("span",null,"\u6B63\u786E\u7387 ",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.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%"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(hu,ft)=>hu.index3-ft.index3},{title:hn.createElement("span",null,"\u5F97\u5206\u7387 ",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.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%"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(hu,ft)=>hu.score_percent-ft.score_percent},{title:hn.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(hu,ft)=>hu.effictive_counts-ft.effictive_counts},{title:hn.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(hu,ft)=>hu.un_answer_counts-ft.un_answer_counts},{title:hn.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],Pt=(...hu)=>is(void 0,[...hu],function*(ft=wt){var Ft,Mt,qt,Hn,Jn;rn(!0);const Hu=[],Yt=yield at({type:"exercise/getQuestionResult",payload:Yo(Yo({},ft),Me)});(Ft=Yt==null?void 0:Yt.commit_results)==null||Ft.forEach(Ze=>{var fu,Pn;Hu.push(Ze==null?void 0:Ze.id),(fu=Ze==null?void 0:Ze.sub_exercise_questions)!=null&&fu.length&&((Pn=Ze==null?void 0:Ze.sub_exercise_questions)==null||Pn.forEach(ga=>{Hu.push(ga==null?void 0:ga.id)}))}),Bn&&Wt(Hu),Bn==!1&&Wt([]),Bn==null&&Wt((qt=(Mt=Yt==null?void 0:Yt.commit_results)==null?void 0:Mt[0])!=null&&qt.id?[(Jn=(Hn=Yt==null?void 0:Yt.commit_results)==null?void 0:Hn[0])==null?void 0:Jn.id]:[]),Zt(Hu),rn(!1)}),bn=hu=>{let ft=[];mn!=null&&mn.includes(hu)?ft=mn.filter(Ft=>Ft!=hu):ft=[...mn,hu],Wt(ft)};(0,a.useEffect)(()=>{Pt(),console.log("asdfsadf====",Me)},[wt,Me]);const An=()=>{Pt()};return(0,a.useImperativeHandle)(z,()=>({dealData:An})),hn.createElement(sn.Z,{spinning:an},hn.createElement("div",null,hn.createElement(fe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},hn.createElement(he.Z,null,hn.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),hn.createElement(he.Z,null,hn.createElement(Ce.ZP,{type:"primary",onClick:()=>{(mn==null?void 0:mn.length)==(Dt==null?void 0:Dt.length)?(Wt([]),Qt(!1)):(Wt(Dt),Qt(!0))}},"\u5168\u90E8",(mn==null?void 0:mn.length)==(Dt==null?void 0:Dt.length)?"\u6536\u8D77":"\u5C55\u5F00"))),hn.createElement(ge.default,{className:$e.TableDom,columns:wn,dataSource:[],pagination:!1,onChange:(hu,ft,Ft)=>{var Mt;Nt(Ko(Yo({},wt),{order:Ft==null?void 0:Ft.field,sort:((Mt=Ft==null?void 0:Ft.order)==null?void 0:Mt.replace("end",""))||"asc"}))}}),je==null?void 0:je.map(hu=>{var ft;return hn.createElement(Qa.default,{key:hu==null?void 0:hu.id,className:`${$e.CollapseDom} ${(hu==null?void 0:hu.ques_type)==ta.fw[7].id?$e.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:mn,onChange:()=>{bn(hu==null?void 0:hu.id)},expandIcon:({isActive:Ft})=>hn.createElement("span",{className:"font14",style:{color:"#165DFF"}},Ft?"\u6536\u8D77":"\u5C55\u5F00",hn.createElement(ri.Z,{className:`${Ft?$e.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:hu==null?void 0:hu.id,label:hn.createElement(Dc,{columns:wn,item:hu}),children:hn.createElement(hn.Fragment,null,(hu==null?void 0:hu.ques_type)==ta.fw[7].id&&((ft=hu==null?void 0:hu.sub_exercise_questions)==null?void 0:ft.map(Ft=>hn.createElement(Qa.default,{key:Ft==null?void 0:Ft.id,className:$e.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:mn,onChange:()=>{bn(Ft==null?void 0:Ft.id)},expandIcon:({isActive:Mt})=>hn.createElement("span",{style:{color:"#165DFF",marginLeft:25}},hn.createElement(ri.Z,{className:`${Mt?$e.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Ft==null?void 0:Ft.id,label:hn.createElement(Dc,{columns:wn,item:Ft,Fques_type:hu==null?void 0:hu.ques_type,Findex:hu==null?void 0:hu.index}),children:hn.createElement(Ks,{data:Ft,exercise_group_id:Me==null?void 0:Me.exercise_group_id,Findex:hu==null?void 0:hu.index,scope:Me==null?void 0:Me.scope,dispatch:at})}]}))),(hu==null?void 0:hu.ques_type)!==ta.fw[7].id&&(hu==null?void 0:hu.ques_type)!==ta.fw[5].id&&hn.createElement(Ks,{data:hu,scope:Me==null?void 0:Me.scope,exercise_group_id:Me==null?void 0:Me.exercise_group_id,dispatch:at}),(hu==null?void 0:hu.ques_type)==ta.fw[5].id&&hn.createElement(nd,{data:hu,dispatch:at,scope:Me==null?void 0:Me.scope,exercise_group_id:Me==null?void 0:Me.exercise_group_id}))}]})}),(je==null?void 0:je.length)==0&&hn.createElement(zt.Z,null),hn.createElement(Ye.Z,{className:"mt20",pageSize:wt.limit,current:wt.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:hu=>hn.createElement("span",null,"\u5171",hn.createElement("span",{style:{color:"#165DFF"}}," ",hu," "),"\u6761\u6570\u636E"),onChange:(hu,ft)=>{Nt(Ko(Yo({},wt),{page:hu,limit:ft}))},total:ce}),(de==null?void 0:de.key)==="\u7B54\u9898\u8BE6\u60C5"&&hn.createElement(hi,null)))};var uc=(0,se.connect)(({exercise:b})=>({exercise:b}),null,null,{forwardRef:!0})((0,a.forwardRef)(bc)),Oc={wrap:"wrap___nansB"},ki=E(59301),ac=Object.defineProperty,ud=Object.defineProperties,Nd=Object.getOwnPropertyDescriptors,fc=Object.getOwnPropertySymbols,ad=Object.prototype.hasOwnProperty,ld=Object.prototype.propertyIsEnumerable,u0=(b,z,y)=>z in b?ac(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Od=(b,z)=>{for(var y in z||(z={}))ad.call(z,y)&&u0(b,y,z[y]);if(fc)for(var y of fc(z))ld.call(z,y)&&u0(b,y,z[y]);return b},Md=(b,z)=>ud(b,Nd(z)),nf=(b,z)=>{var y={};for(var ze in b)ad.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&fc)for(var ze of fc(b))z.indexOf(ze)<0&&ld.call(b,ze)&&(y[ze]=b[ze]);return y},q0=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const a0=(b,z)=>{var y=b,{exercise:ze,dispatch:at,value:Me}=y,yt=nf(y,["exercise","dispatch","value"]);const[je]=Ee.default.useForm(),{NormalResult:{commit_results:ce}}=ze,de=(0,se.useParams)(),[kt,mn]=(0,a.useState)({coursesId:de.coursesId,id:de.categoryId,categoryId:de.categoryId,page:1,limit:50,order:null,sort:"asc"}),[Wt,Dt]=(0,a.useState)(!1),Zt=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(an,rn)=>an.index-rn.index,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},an)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},an)},{title:ki.createElement("span",null,"\u6B63\u786E\u7387 ",ki.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:ki.createElement(ki.Fragment,null,ki.createElement("div",null,ki.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%"),ki.createElement("div",null,ki.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"))},ki.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(an,rn)=>an.right_percent-rn.right_percent,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},`${an}%`)},{title:ki.createElement("span",null,"\u5F97\u5206\u7387 ",ki.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:ki.createElement(ki.Fragment,null,ki.createElement("div",null,ki.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%"),ki.createElement("div",null,ki.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"))},ki.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(an,rn)=>an.score_percent-rn.score_percent,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},`${an}%`)},{title:ki.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",ki.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ki.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(an,rn)=>an.effictive_counts-rn.effictive_counts,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},`${an}\u4EBA`)},{title:ki.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",ki.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ki.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(an,rn)=>an.un_answer_counts-rn.un_answer_counts,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},`${an}\u4EBA`)},{title:ki.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},`${an}\u4EBA`)}],Bn=(...an)=>q0(void 0,[...an],function*(rn=kt){Dt(!0);const wt=yield at({type:"exercise/getQuestionResult",payload:Od(Od({},rn),Me)});Dt(!1)});(0,a.useEffect)(()=>{Bn()},[kt,Me]);const Qt=()=>{Bn()};return(0,a.useImperativeHandle)(z,()=>({dealData:Qt})),ki.createElement("div",{className:Oc.wrap},ki.createElement("div",{className:"mt30"},ki.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),ki.createElement(ge.default,{columns:Zt,rowKey:an=>an.index,loading:Wt,dataSource:ce,onChange:(an,rn,wt)=>{var Nt;mn(Md(Od({},kt),{order:wt==null?void 0:wt.field,sort:((Nt=wt==null?void 0:wt.order)==null?void 0:Nt.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:kt.limit,current:kt.page,position:["bottomRight"],onChange:(an,rn)=>{kt.page=an,kt.limit=rn,mn(Od({},kt)),Bn()},total:ce==null?void 0:ce.length,showTotal:(an,rn)=>ki.createElement("span",null,"\u5171",ki.createElement("span",{style:{color:"#165DFF"}}," ",an," "),"\u6761\u6570\u636E")}})))};var Ld=(0,se.connect)(({exercise:b})=>({exercise:b}),null,null,{forwardRef:!0})((0,a.forwardRef)(a0)),Ws=E(59301),l0=Object.defineProperty,Rd=Object.getOwnPropertySymbols,uf=Object.prototype.hasOwnProperty,rd=Object.prototype.propertyIsEnumerable,Td=(b,z,y)=>z in b?l0(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,pp=(b,z)=>{for(var y in z||(z={}))uf.call(z,y)&&Td(b,y,z[y]);if(Rd)for(var y of Rd(z))rd.call(z,y)&&Td(b,y,z[y]);return b},vp=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ep=({exercise:b,dispatch:z,handleOnComplete:y})=>{const{actionTabs:ze={},ScoreRangesData:at}=b,[Me]=Ee.default.useForm(),yt=(0,se.useParams)(),[,je,ce]=(0,dn.U)(ne.lL,{exercise_id:yt==null?void 0:yt.categoryId}),[de,kt]=(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"}]),mn=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:Zt=>Ws.createElement("span",{style:{color:"#000000"}},Zt)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(Zt,Bn,Qt)=>Ws.createElement("div",{className:"flex item-center"},Ws.createElement(Ee.default.Item,{className:"mb0",name:Qt===0?"min_rate":de[Qt-1].level},Ws.createElement(Ve.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),Ws.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),Ws.createElement(Ee.default.Item,{className:"mb0",name:Zt,rules:Qt===3?[]:[{validator:(an,rn)=>{const wt=(Qt===0?Me.getFieldValue("min_rate"):Me.getFieldValue(de[Qt-1].level))+1,Nt=Me.getFieldValue(de[Qt+1].level)-1;return rn{const{min_rate:Zt=0,fail_rate:Bn=60,pass_rate:Qt=70,good_rate:an=90,max_rate:rn=100}=(at==null?void 0:at.score_ranges)||{};Me.setFieldsValue({min_rate:Zt,fail_rate:Bn,pass_rate:Qt,good_rate:an,max_rate:rn})},Dt=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Wt()},[at]),Ws.createElement(oe.default,{centered:!0,title:ze==null?void 0:ze.key,open:(ze==null?void 0:ze.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:je,destroyOnClose:!0,onCancel:Dt,onOk:()=>{Me.submit()}},Ws.createElement(Ee.default,{form:Me,onValuesChange:()=>{Me.validateFields()},onFinish:Zt=>vp(void 0,null,function*(){(yield ce(pp({exercise_id:yt.categoryId},Zt))).status===0&&(me.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Dt(),y==null||y(),z({type:"exercise/getScoreRangesData",payload:{exercise_id:yt==null?void 0:yt.categoryId}}))})},Ws.createElement(Ee.default.Item,{hidden:!0,name:"min_rate"}),Ws.createElement(ge.default,{pagination:!1,dataSource:de,columns:mn})))};var Ap=(0,se.connect)(({exercise:b})=>({exercise:b}))(Ep),id=E(59301),gp=Object.defineProperty,hp=Object.defineProperties,Fp=Object.getOwnPropertyDescriptors,vf=Object.getOwnPropertySymbols,Cp=Object.prototype.hasOwnProperty,yp=Object.prototype.propertyIsEnumerable,Ef=(b,z,y)=>z in b?gp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,r0=(b,z)=>{for(var y in z||(z={}))Cp.call(z,y)&&Ef(b,y,z[y]);if(vf)for(var y of vf(z))yp.call(z,y)&&Ef(b,y,z[y]);return b},_0=(b,z)=>hp(b,Fp(z));const Bp=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je;const{actionTabs:ce={},course_groups:de=[]}=b,kt=(0,se.useParams)(),[,mn,Wt,Dt]=(0,dn.U)(ne.OO,{exercise_id:kt==null?void 0:kt.categoryId}),[Zt,Bn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((ze=ce==null?void 0:ce.data)==null?void 0:ze.exercise_group_id)||"all",keyword:""}),Qt=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{ce!=null&&ce.data&&Wt(_0(r0(r0({},ce==null?void 0:ce.data),Zt),{exercise_id:kt==null?void 0:kt.categoryId,exercise_group_id:(Zt==null?void 0:Zt.exercise_group_id)=="all"?"":Zt==null?void 0:Zt.exercise_group_id}))},[ce==null?void 0:ce.data,Zt]),id.createElement(oe.default,{centered:!0,title:`${ce==null?void 0:ce.key} (${((at=Dt==null?void 0:Dt.data)==null?void 0:at.score_range)||""}, ${((Me=Dt==null?void 0:Dt.data)==null?void 0:Me.score_type)||""})`,open:(ce==null?void 0:ce.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Qt},id.createElement("div",{className:"flex item-center justify-between"},id.createElement(ln.default,{style:{width:256},value:Zt==null?void 0:Zt.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:an=>an.parentNode,onChange:an=>{let rn=[...an];rn.length===0&&(rn=["all"]),rn.includes("all")&&rn.length>1&&(rn[rn.length-1]=="all"?rn=["all"]:rn=rn.filter(wt=>wt!=="all")),Bn(_0(r0({},Zt),{exercise_group_id:rn}))},filterOption:(an,rn)=>rn.label.indexOf(an.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...de.map(an=>({label:an==null?void 0:an.exercise_group_name,value:an==null?void 0:an.exercise_group_id}))]}),id.createElement(nr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:an=>{Bn(_0(r0({},Zt),{keyword:an}))}})),id.createElement(ge.default,{className:"mt10",dataSource:((yt=Dt==null?void 0:Dt.data)==null?void 0:yt.list)||[],scroll:{y:500},loading:mn,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:Zt.page,pageSize:Zt==null?void 0:Zt.limit,onChange:(an,rn)=>{Bn(_0(r0({},Zt),{page:an,limit:rn}))},total:((je=Dt==null?void 0:Dt.data)==null?void 0:je.count)||0,showTotal:an=>id.createElement("span",{className:"font12 c-666"},"\u5171",id.createElement("span",{style:{color:"#3061D0"}},an),"\u6761\u6570\u636E")}}))};var Dp=(0,se.connect)(({exercise:b})=>({exercise:b}))(Bp),pc=E(59301),bp=Object.defineProperty,xp=Object.defineProperties,wp=Object.getOwnPropertyDescriptors,Af=Object.getOwnPropertySymbols,Ip=Object.prototype.hasOwnProperty,Pp=Object.prototype.propertyIsEnumerable,gf=(b,z,y)=>z in b?bp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,i0=(b,z)=>{for(var y in z||(z={}))Ip.call(z,y)&&gf(b,y,z[y]);if(Af)for(var y of Af(z))Pp.call(z,y)&&gf(b,y,z[y]);return b},o0=(b,z)=>xp(b,wp(z));const Sp=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je,ce,de,kt,mn,Wt,Dt,Zt,Bn,Qt,an,rn,wt;const{actionTabs:Nt={},course_groups:wn=[]}=b,Pt=(0,se.useParams)(),[,bn,An,hu]=(0,dn.U)(ne.OO,{exercise_id:Pt==null?void 0:Pt.categoryId}),[,ft,Ft,Mt]=(0,dn.U)(ne.hk,{exercise_id:Pt==null?void 0:Pt.categoryId}),[qt,Hn]=(0,a.useState)({page:1,limit:10,type:((ze=Nt==null?void 0:Nt.data)==null?void 0:ze.type)||2,exercise_group_id:((at=Nt==null?void 0:Nt.data)==null?void 0:at.exercise_group_id)==-1||((Me=Nt==null?void 0:Nt.data)==null?void 0:Me.exercise_group_id)==null?"all":(yt=Nt==null?void 0:Nt.data)==null?void 0:yt.exercise_group_id,keyword:"",sub_type:(je=Nt==null?void 0:Nt.data)==null?void 0:je.sub_type}),Jn=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})},Hu=(0,a.useMemo)(()=>{var Yt;const Ze=[{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(qt==null?void 0:qt.type)===2&&Ze.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(fu,Pn)=>pc.createElement("a",{onClick:()=>{(0,Oe.xg)(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Pn==null?void 0:Pn.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(qt==null?void 0:qt.type)===3&&Ze.push({title:(Yt=Nt==null?void 0:Nt.data)!=null&&Yt.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),Ze},[qt==null?void 0:qt.type,(ce=Nt==null?void 0:Nt.data)==null?void 0:ce.isFinalScore]);return(0,a.useEffect)(()=>{var Yt,Ze;(Nt==null?void 0:Nt.key)==="\u5B66\u751F\u8BE6\u60C52"&&(Nt!=null&&Nt.data)&&((Yt=Nt==null?void 0:Nt.data)!=null&&Yt.isFinalScore?An(o0(i0({},qt),{exercise_id:Pt==null?void 0:Pt.categoryId,exercise_group_id:(qt==null?void 0:qt.exercise_group_id)=="all"?"":qt==null?void 0:qt.exercise_group_id})):Ft(o0(i0({},qt),{exercise_id:Pt==null?void 0:Pt.categoryId,exercise_group_id:(qt==null?void 0:qt.exercise_group_id)=="all"?"":qt==null?void 0:qt.exercise_group_id,question_type:(Ze=Nt==null?void 0:Nt.data)==null?void 0:Ze.question_type})))},[qt,Nt==null?void 0:Nt.data]),pc.createElement(oe.default,{centered:!0,title:Nt==null?void 0:Nt.title,open:(Nt==null?void 0:Nt.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Jn},((de=Nt==null?void 0:Nt.data)==null?void 0:de.type)===3&&pc.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(mn=(kt=Nt==null?void 0:Nt.data)==null?void 0:kt.exercise_group_list)==null?void 0:mn.map((Yt,Ze)=>{var fu;return pc.createElement("span",{key:Ze},Yt==null?void 0:Yt.course_group_name,pc.createElement("span",{className:"ml10 c-black"},Yt==null?void 0:Yt.value,((fu=Nt==null?void 0:Nt.data)==null?void 0:fu.questionsscoreType)||"%"))})),pc.createElement("div",{className:"flex item-center justify-between"},pc.createElement(ln.default,{style:{width:140},value:qt==null?void 0:qt.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Yt=>Yt.parentNode,onChange:Yt=>{let Ze=[...Yt];Ze.length===0&&(Ze=["all"]),Ze.includes("all")&&Ze.length>1&&(Ze[Ze.length-1]=="all"?Ze=["all"]:Ze=Ze.filter(fu=>fu!=="all")),Hn(o0(i0({},qt),{exercise_group_id:Ze}))},filterOption:(Yt,Ze)=>Ze.label.indexOf(Yt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...wn.map(Yt=>({label:Yt==null?void 0:Yt.exercise_group_name,value:Yt==null?void 0:Yt.exercise_group_id}))]}),pc.createElement(nr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Yt=>{Hn(o0(i0({},qt),{keyword:Yt}))}})),pc.createElement(ge.default,{className:"mt20",dataSource:((Wt=Nt==null?void 0:Nt.data)!=null&&Wt.isFinalScore?(Dt=hu==null?void 0:hu.data)==null?void 0:Dt.list:(Bn=(Zt=Mt==null?void 0:Mt.data)==null?void 0:Zt.student_score)==null?void 0:Bn.list)||[],scroll:{y:500},loading:bn||ft,columns:Hu,pagination:{current:qt.page,pageSize:qt==null?void 0:qt.limit,onChange:(Yt,Ze)=>{Hn(o0(i0({},qt),{page:Yt,limit:Ze}))},total:((Qt=Nt==null?void 0:Nt.data)!=null&&Qt.isFinalScore?(an=hu==null?void 0:hu.data)==null?void 0:an.count:(wt=(rn=Mt==null?void 0:Mt.data)==null?void 0:rn.student_score)==null?void 0:wt.count)||0,showTotal:Yt=>pc.createElement("span",{className:"font12 c-666"},"\u5171",pc.createElement("span",{style:{color:"#3061D0"}},Yt),"\u6761\u6570\u636E")}}))};var Np=(0,se.connect)(({exercise:b})=>({exercise:b}))(Sp),Op={tables:"tables___zoHyz"},Mp=Object.defineProperty,Lp=Object.defineProperties,Rp=Object.getOwnPropertyDescriptors,hf=Object.getOwnPropertySymbols,Tp=Object.prototype.hasOwnProperty,kp=Object.prototype.propertyIsEnumerable,Ff=(b,z,y)=>z in b?Mp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,od=(b,z)=>{for(var y in z||(z={}))Tp.call(z,y)&&Ff(b,y,z[y]);if(hf)for(var y of hf(z))kp.call(z,y)&&Ff(b,y,z[y]);return b},$0=(b,z)=>Lp(b,Rp(z));const jp=({Data:b=[],yAxisName:z="",legendData:y=[],className:ze="",style:at={},labelTrue:Me=!1,grid:yt={},yAxisNamePadding:je=0,ReactEchartsOnEvents:ce})=>{const de=(0,a.useRef)(null),kt=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(de.current){const mn=de.current.getEchartsInstance(),Wt=[];y==null||y.forEach((Dt,Zt)=>{Wt.push((kt==null?void 0:kt[Zt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),mn.setOption({dataset:{source:[["product",...y],...b]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:od({left:"5%",right:"2%",top:"20%",bottom:40},yt),dataZoom:[od({type:"slider"},(b==null?void 0:b.length)>10||(y==null?void 0:y.length)>6?{start:0,end:10}:{})],yAxis:{name:z,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:je},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:y==null?void 0:y.map(()=>({type:"bar",barMaxWidth:40,label:{show:Me,position:"top"}})),color:Wt},!0)}},[b,z,y,Me,yt]),a.createElement(ee.Z,{ref:de,className:`w-full ${ze}`,style:od({height:400,background:"#F6F7F9"},at),onEvents:ce,option:{}})},s0=a.memo(jp),Zp=({exercise:b,dispatch:z,value:y})=>{var ze,at,Me,yt,je,ce,de,kt,mn,Wt,Dt,Zt,Bn,Qt,an,rn,wt,Nt,wn,Pt,bn,An,hu,ft,Ft,Mt,qt,Hn,Jn;const{actionTabs:Hu={}}=b,Yt=(0,se.useParams)(),[Ze,fu]=(0,a.useState)(1),[,Pn,ga,wu]=(0,dn.U)(ne.iU,{exercise_id:Yt==null?void 0:Yt.categoryId,exercise_group_id:(ze=y==null?void 0:y.exercise_group_id)!=null&&ze.includes("all")?null:y==null?void 0:y.exercise_group_id}),[,In,uu,yu]=(0,dn.U)(ne.fG,{exercise_id:Yt==null?void 0:Yt.categoryId,exercise_group_id:(at=y==null?void 0:y.exercise_group_id)!=null&&at.includes("all")?null:y==null?void 0:y.exercise_group_id}),ku=(Fn={},ru)=>{z({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:ru,exercise_group_id:(Fn==null?void 0:Fn.course_group_id)==-1?"all":Fn==null?void 0:Fn.course_group_id,isFinalScore:Fn==null?void 0:Fn.isFinalScore}}})},bu=(0,a.useCallback)(Fn=>{var ru,Ru,Uu,Wu;ku($0(od({},((Ru=(ru=wu==null?void 0:wu.data)==null?void 0:ru.list)==null?void 0:Ru[(Fn==null?void 0:Fn.dataIndex)||0])||{}),{isFinalScore:!0}),(((Wu=(Uu=Fn==null?void 0:Fn.encode)==null?void 0:Uu.y)==null?void 0:Wu[0])||1)-1)},[(Me=wu==null?void 0:wu.data)==null?void 0:Me.list]),Fu=(Fn={},ru=null)=>{var Ru;console.log("asdfasdf===",Fn),z({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(Fn==null?void 0:Fn.question_type)||"",id:Fn==null?void 0:Fn.question_id,exercise_group_id:y==null?void 0:y.exercise_group_id,tabActive:"3",exercise_group_list:(Ru=Fn==null?void 0:Fn.list)==null?void 0:Ru.map(Uu=>$0(od({},Uu),{value:ru===0?Uu==null?void 0:Uu.correct_percent:ru===1?Uu==null?void 0:Uu.score_percent:Uu==null?void 0:Uu.value})),questionsscoreType:Fn==null?void 0:Fn.questionsscoreType}}})},Mn=(0,a.useCallback)((Fn,ru={})=>{var Ru,Uu;Fu((Uu=(Ru=yu==null?void 0:yu.data)==null?void 0:Ru.question_type_list)==null?void 0:Uu[(Fn==null?void 0:Fn.dataIndex)||0],0)},[(yt=yu==null?void 0:yu.data)==null?void 0:yt.question_type_list]),cn=(0,a.useCallback)((Fn,ru={})=>{var Ru,Uu;Fu((Uu=(Ru=yu==null?void 0:yu.data)==null?void 0:Ru.question_type_list)==null?void 0:Uu[(Fn==null?void 0:Fn.dataIndex)||0],1)},[(je=yu==null?void 0:yu.data)==null?void 0:je.question_type_list]),cu=(0,a.useCallback)(Fn=>{var ru,Ru,Uu;const Wu=(Ru=(ru=yu==null?void 0:yu.data)==null?void 0:ru.class_average_score_list)==null?void 0:Ru[(Fn==null?void 0:Fn.dataIndex)||0];z({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:y==null?void 0:y.exercise_group_id,exercise_group_list:Wu==null?void 0:Wu.list,type:3,isFinalScore:(Uu=Fn==null?void 0:Fn.data)==null?void 0:Uu[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:Wu==null?void 0:Wu.question_type,questionsscoreType:"\u5206"}}})},[(ce=yu==null?void 0:yu.data)==null?void 0:ce.class_average_score_list,y]),zn=([Fn,ru,Ru],Uu=0)=>a.createElement("span",{className:Fn>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{Fn>0&&ku($0(od({},ru),{isFinalScore:!0}),Uu)}},`${Fn}${Ze===1?"":"%"}`),gn=(()=>{var Fn,ru,Ru,Uu,Wu,$a,Ba,Eu,ha,Za,Ul,Lr;const la=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((ru=(Fn=wu==null?void 0:wu.data)==null?void 0:Fn.titles)==null?void 0:ru[0])||"",dataIndex:"column_1",align:"center",render:(...Ka)=>zn(Ka,0)},{title:((Uu=(Ru=wu==null?void 0:wu.data)==null?void 0:Ru.titles)==null?void 0:Uu[1])||"",dataIndex:"column_2",align:"center",render:(...Ka)=>zn(Ka,1)},{title:(($a=(Wu=wu==null?void 0:wu.data)==null?void 0:Wu.titles)==null?void 0:$a[2])||"",dataIndex:"column_3",align:"center",render:(...Ka)=>zn(Ka,2)},{title:((Eu=(Ba=wu==null?void 0:wu.data)==null?void 0:Ba.titles)==null?void 0:Eu[3])||"",dataIndex:"column_4",align:"center",render:(...Ka)=>zn(Ka,3)},{title:((Za=(ha=wu==null?void 0:wu.data)==null?void 0:ha.titles)==null?void 0:Za[4])||"",dataIndex:"column_5",align:"center",render:(...Ka)=>zn(Ka,4)},{title:((Lr=(Ul=wu==null?void 0:wu.data)==null?void 0:Ul.titles)==null?void 0:Lr[5])||"",dataIndex:"column_6",align:"center",render:(...Ka)=>zn(Ka,5)}];return Ze===1&&la.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...Ka)=>zn(Ka,6)}),la})();(0,a.useEffect)(()=>{var Fn;ga({count_by:Ze,exercise_id:Yt==null?void 0:Yt.categoryId,exercise_group_id:(Fn=y==null?void 0:y.exercise_group_id)!=null&&Fn.includes("all")?null:y==null?void 0:y.exercise_group_id})},[Ze,y==null?void 0:y.exercise_group_id]),(0,a.useEffect)(()=>{var Fn;uu({exercise_id:Yt==null?void 0:Yt.categoryId,exercise_group_id:(Fn=y==null?void 0:y.exercise_group_id)!=null&&Fn.includes("all")?null:y==null?void 0:y.exercise_group_id})},[y==null?void 0:y.exercise_group_id]);const Rn=(0,a.useMemo)(()=>{var Fn,ru;return(ru=(Fn=yu==null?void 0:yu.data)==null?void 0:Fn.question_type_score_list)==null?void 0:ru.map((Ru,Uu)=>{var Wu,$a,Ba,Eu;return a.createElement(s0,{key:Uu,Data:((Wu=Ru==null?void 0:Ru.list)==null?void 0:Wu.map(ha=>{var Za;return[(ha==null?void 0:ha.title)||"",...((Za=ha==null?void 0:ha.list)==null?void 0:Za.map(Ul=>Ul==null?void 0:Ul.value))||[]]}))||[],yAxisName:Ru==null?void 0:Ru.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Eu=(Ba=($a=Ru==null?void 0:Ru.list)==null?void 0:$a[0])==null?void 0:Ba.list)==null?void 0:Eu.map(ha=>ha==null?void 0:ha.course_group_name))||[],ReactEchartsOnEvents:{click:ha=>{var Za;console.log("params",ha),Fu($0(od({},((Za=Ru==null?void 0:Ru.list)==null?void 0:Za[(ha==null?void 0:ha.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(de=yu==null?void 0:yu.data)==null?void 0:de.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(sn.Z,{spinning:Pn},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(ln.default,{style:{width:140},size:"large",value:Ze,onChange:Fn=>{fu(Fn)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),a.createElement(ge.default,{className:`mt10 ${Op.tables}`,bordered:!0,columns:gn,dataSource:((kt=wu==null?void 0:wu.data)==null?void 0:kt.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(s0,{Data:((Wt=(mn=wu==null?void 0:wu.data)==null?void 0:mn.list)==null?void 0:Wt.map(Fn=>[(Fn==null?void 0:Fn.course_group_name)||"",(Fn==null?void 0:Fn.column_1)||0,(Fn==null?void 0:Fn.column_2)||0,(Fn==null?void 0:Fn.column_3)||0,(Fn==null?void 0:Fn.column_4)||0,(Fn==null?void 0:Fn.column_5)||0,(Fn==null?void 0:Fn.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${Ze===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((Dt=wu==null?void 0:wu.data)==null?void 0:Dt.titles)||[],ReactEchartsOnEvents:{click:bu}}))),a.createElement(sn.Z,{spinning:In},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(s0,{Data:((Bn=(Zt=yu==null?void 0:yu.data)==null?void 0:Zt.question_type_list)==null?void 0:Bn.map(Fn=>{var ru;return[(Fn==null?void 0:Fn.question_type)||"",...((ru=Fn==null?void 0:Fn.list)==null?void 0:ru.map(Ru=>Ru.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((wt=(rn=(an=(Qt=yu==null?void 0:yu.data)==null?void 0:Qt.question_type_list)==null?void 0:an[0])==null?void 0:rn.list)==null?void 0:wt.map(Fn=>Fn==null?void 0:Fn.course_group_name))||[],ReactEchartsOnEvents:{click:Mn}}),a.createElement(s0,{Data:((wn=(Nt=yu==null?void 0:yu.data)==null?void 0:Nt.question_type_list)==null?void 0:wn.map(Fn=>{var ru;return[(Fn==null?void 0:Fn.question_type)||"",...((ru=Fn==null?void 0:Fn.list)==null?void 0:ru.map(Ru=>Ru.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((hu=(An=(bn=(Pt=yu==null?void 0:yu.data)==null?void 0:Pt.question_type_list)==null?void 0:bn[0])==null?void 0:An.list)==null?void 0:hu.map(Fn=>Fn==null?void 0:Fn.course_group_name))||[],ReactEchartsOnEvents:{click:cn}}))),a.createElement(sn.Z,{spinning:In},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(s0,{Data:((Ft=(ft=yu==null?void 0:yu.data)==null?void 0:ft.class_average_score_list)==null?void 0:Ft.map(Fn=>{var ru;return[(Fn==null?void 0:Fn.title)||"",...((ru=Fn==null?void 0:Fn.list)==null?void 0:ru.map(Ru=>Ru==null?void 0:Ru.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Jn=(Hn=(qt=(Mt=yu==null?void 0:yu.data)==null?void 0:Mt.class_average_score_list)==null?void 0:qt[0])==null?void 0:Hn.list)==null?void 0:Jn.map(Fn=>Fn==null?void 0:Fn.course_group_name))||[],ReactEchartsOnEvents:{click:cu}}),a.createElement("div",{className:"flex flex-col"},Rn))),(Hu==null?void 0:Hu.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(hi,null),(Hu==null?void 0:Hu.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement(Np,null))};var zp=(0,se.connect)(({exercise:b})=>({exercise:b}))(Zp),Qp=E(67921),sd=E(59301),Hp=Object.defineProperty,Wp=Object.defineProperties,Up=Object.getOwnPropertyDescriptors,Cf=Object.getOwnPropertySymbols,Vp=Object.prototype.hasOwnProperty,Gp=Object.prototype.propertyIsEnumerable,yf=(b,z,y)=>z in b?Hp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,em=(b,z)=>{for(var y in z||(z={}))Vp.call(z,y)&&yf(b,y,z[y]);if(Cf)for(var y of Cf(z))Gp.call(z,y)&&yf(b,y,z[y]);return b},tm=(b,z)=>Wp(b,Up(z));const Yp=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je;const{actionTabs:ce={},course_groups:de=[]}=b,kt=(0,se.useParams)(),[,mn,Wt,Dt]=(0,dn.U)(ne.hv,{exercise_id:kt==null?void 0:kt.categoryId}),[Zt,Bn]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),Qt=(0,a.useMemo)(()=>{var rn,wt,Nt;return((Nt=(wt=(rn=Dt==null?void 0:Dt.data)==null?void 0:rn.question)==null?void 0:wt.question_choices)==null?void 0:Nt.filter(wn=>wn==null?void 0:wn.right_answer).map(wn=>wn==null?void 0:wn.exercise_choice_id))||[]},[(ze=Dt==null?void 0:Dt.data)==null?void 0:ze.question]),an=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var rn,wt,Nt,wn,Pt;ce!=null&&ce.data&&Wt(tm(em({},Zt),{exercise_group_id:(Zt==null?void 0:Zt.exercise_group_id)=="all"?"":Zt==null?void 0:Zt.exercise_group_id,exercise_id:kt==null?void 0:kt.categoryId,question_id:(wt=(rn=ce==null?void 0:ce.data)==null?void 0:rn.questionDetail)==null?void 0:wt.question_id,question_number:(wn=(Nt=ce==null?void 0:ce.data)==null?void 0:Nt.questionDetail)==null?void 0:wn.index,scope:(Pt=ce==null?void 0:ce.data)==null?void 0:Pt.scope}))},[ce==null?void 0:ce.data,Zt]),sd.createElement(oe.default,{centered:!0,title:ce==null?void 0:ce.title,open:(ce==null?void 0:ce.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:an},sd.createElement("div",{className:"flex item-center justify-between"},sd.createElement(ln.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:Zt==null?void 0:Zt.exercise_group_id,getPopupContainer:rn=>rn.parentNode,onChange:rn=>{console.log(rn);let wt=[...rn];wt.length===0&&(wt=["all"]),wt.includes("all")&&wt.length>1&&(wt[wt.length-1]=="all"?wt=["all"]:wt=wt.filter(Nt=>Nt!=="all")),Bn(tm(em({},Zt),{exercise_group_id:wt}))},filterOption:(rn,wt)=>wt.label.indexOf(rn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...de.map(rn=>({label:rn==null?void 0:rn.exercise_group_name,value:rn==null?void 0:rn.exercise_group_id}))]}),sd.createElement(nr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:rn=>{Bn(tm(em({},Zt),{keyword:rn}))}})),sd.createElement(ge.default,{className:"mt10",dataSource:((Me=(at=Dt==null?void 0:Dt.data)==null?void 0:at.student_score)==null?void 0:Me.list)||[],scroll:{y:500},loading:mn,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:rn=>rn||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(rn,wt)=>{var Nt,wn,Pt,bn;return((wn=(Nt=wt==null?void 0:wt.users_answer_info)==null?void 0:Nt.choices)==null?void 0:wn.length)>0&&((bn=(Pt=wt==null?void 0:wt.users_answer_info)==null?void 0:Pt.choices)!=null&&bn.every(An=>Qt.includes(An==null?void 0:An.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(rn,wt)=>{var Nt,wn,Pt;return`${(Nt=wt==null?void 0:wt.users_answer_info)==null?void 0:Nt.score}/${(Pt=(wn=Dt==null?void 0:Dt.data)==null?void 0:wn.question)==null?void 0:Pt.question_score}`}}],pagination:{current:Zt.page,pageSize:Zt==null?void 0:Zt.limit,onChange:(rn,wt)=>{Bn(tm(em({},Zt),{page:rn,limit:wt}))},total:((je=(yt=Dt==null?void 0:Dt.data)==null?void 0:yt.student_score)==null?void 0:je.count)||0,showTotal:rn=>sd.createElement("span",{className:"font12 c-666"},"\u5171",sd.createElement("span",{style:{color:"#3061D0"}},rn),"\u6761\u6570\u636E")}}))};var Kp=(0,se.connect)(({exercise:b})=>({exercise:b}))(Yp),Xp={tables:"tables___MR1w6",tabSty:"tabSty___Rp0MG"},Jp=Object.defineProperty,Bf=Object.getOwnPropertySymbols,qp=Object.prototype.hasOwnProperty,_p=Object.prototype.propertyIsEnumerable,Df=(b,z,y)=>z in b?Jp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,nm=(b,z)=>{for(var y in z||(z={}))qp.call(z,y)&&Df(b,y,z[y]);if(Bf)for(var y of Bf(z))_p.call(z,y)&&Df(b,y,z[y]);return b};const $p=({Data:b=[],yAxisName:z="",legendData:y=[],className:ze="",style:at={},labelTrue:Me=!1,grid:yt={},yAxisNamePadding:je=0,ReactEchartsOnEvents:ce})=>{const de=(0,a.useRef)(null),kt=(y==null?void 0:y.length)>5?["#8197EB","#63AEF4","#82D4FF","#37CCCC","#4ECC74","#F9C94D","#FB9A77","#F3647C","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"]:["#4ECC74","#60B1FC","#FB9A77"];return(0,a.useEffect)(()=>{if(de.current){const mn=de.current.getEchartsInstance(),Wt=[];y==null||y.forEach((Dt,Zt)=>{Wt.push((kt==null?void 0:kt[Zt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),mn.setOption({dataset:{source:[["product",...y],...b]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:nm({left:"5%",right:"2%",top:"20%",bottom:40},yt),dataZoom:[nm({type:"slider"},(b==null?void 0:b.length)>10||(y==null?void 0:y.length)>6?{start:0,end:10}:{})],yAxis:{name:z,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:je},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:y==null?void 0:y.map(()=>({type:"bar",barMaxWidth:40,label:{show:Me,position:"top",color:"#666666",formatter:"{c}%"}})),color:Wt},!0)}},[b,z,y,Me,yt]),a.createElement(ee.Z,{ref:de,className:`w-full ${ze}`,style:nm({height:400,background:"#F6F7F9"},at),onEvents:ce,option:{}})},ev=a.memo($p),tv=({exercise:b,dispatch:z},y)=>{var ze,at,Me,yt;const{actionTabs:je={}}=b,ce=(0,se.useParams)(),[de,kt]=(0,a.useState)("1"),[mn,Wt]=(0,a.useState)("1"),[Dt,Zt]=(0,a.useState)(["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Bn=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u7F16\u7A0B\u9898","\u7A0B\u5E8F\u586B\u7A7A\u9898","\u7EC4\u5408\u9898"],Qt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],[,an,rn,wt]=(0,dn.U)(ne.j,{exercise_id:ce==null?void 0:ce.categoryId}),Nt=()=>{rn({exercise_id:ce==null?void 0:ce.categoryId})};(0,a.useImperativeHandle)(y,()=>({getTagList:Nt})),(0,a.useEffect)(()=>{Nt()},[]);const wn=(ft,Ft)=>{const Mt=Ft==="question"?Bn:Qt;return(ft==null?void 0:ft.filter(qt=>Dt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")||Dt.length===0?!0:Dt.includes(qt==null?void 0:qt.tag_disciplines)).map(qt=>{const Hn=Mt.map(Jn=>{var Hu;const Yt=(Hu=qt==null?void 0:qt.question_types)==null?void 0:Hu.find(Ze=>Ft==="question"?Ze.question_type_name===Jn:Ze.question_difficulty===Jn);return Yt?parseFloat(Yt.score_rate.replace("%","")):0});return[(qt==null?void 0:qt.tag_disciplines)||"",...Hn]}))||[]},Pt=[{title:"\u77E5\u8BC6\u70B9\u6570\u91CF",dataIndex:"a",key:"a"},{title:"\u5F97\u5206\u7387<60%",dataIndex:"b",key:"b"},{title:"60%<\u5F97\u5206\u7387<70%",dataIndex:"c",key:"c"},{title:"70%<\u5F97\u5206\u7387<85%",dataIndex:"d",key:"d"},{title:"85%<\u5F97\u5206\u7387<100%",dataIndex:"e",key:"e"},{title:"\u5F97\u5206\u7387\u6700\u9AD8\u77E5\u8BC6\u70B9",dataIndex:"f",key:"f"},{title:"\u5F97\u5206\u7387\u6700\u4F4E\u77E5\u8BC6\u70B9",dataIndex:"g",key:"g"}],bn=[{title:"\u77E5\u8BC6\u70B9",width:90,dataIndex:"tag_disciplines",ellipsis:!0,key:"tag_disciplines"},{title:"\u5355\u9009\u9898",children:[{title:a.createElement("span",{style:{width:"45px",display:"inline-block"}},"\u8BD5\u9898\u6570\u91CF"),dataIndex:"a1",key:"a1",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u5355\u9009\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u5355\u9009\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u591A\u9009\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u591A\u9009\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u591A\u9009\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u5224\u65AD\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u5224\u65AD\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u5224\u65AD\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"m1",key:"m1",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u586B\u7A7A\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"m2",key:"m2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u586B\u7A7A\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u7B80\u7B54\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"d1",key:"d1",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7B80\u7B54\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"d2",key:"d2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7B80\u7B54\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u7F16\u7A0B\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"e1",key:"e2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7F16\u7A0B\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"e2",key:"e2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7F16\u7A0B\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"f1",key:"f1",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"f2",key:"f2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u7EC4\u5408\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"h1",key:"h2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7EC4\u5408\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"h2",key:"h2",align:"center",render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7EC4\u5408\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]}],An=[{title:"\u77E5\u8BC6\u70B9",width:120,ellipsis:!0,dataIndex:"tag_disciplines",key:"tag_disciplines"},{title:"\u7B80\u5355",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"a1",key:"a1",align:"center",render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_difficulty)==="\u7B80\u5355"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_difficulty)==="\u7B80\u5355");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u4E2D\u7B49",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_difficulty)==="\u9002\u4E2D"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_difficulty)==="\u9002\u4E2D");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u56F0\u96BE",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_difficulty)==="\u56F0\u96BE"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_difficulty)==="\u56F0\u96BE");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]}],hu=(0,a.useMemo)(()=>{var ft;let Ft=[],Mt=[];(ft=wt==null?void 0:wt.merged)==null||ft.forEach(Hn=>{Ft.push(Hn==null?void 0:Hn.tag_disciplines),Mt.push({value:Hn==null?void 0:Hn.score,extraInfo:Hn})});const qt={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:nm({type:"slider",show:(Mt==null?void 0:Mt.length)>12},(Mt==null?void 0:Mt.length)>12?{start:0,end:12}:{}),grid:{left:50,right:90,top:60,bottom:40},xAxis:{type:"category",name:"\u77E5\u8BC6\u70B9\u540D\u79F0",data:Ft,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",interval:0}},yAxis:{type:"value",name:"\u5F97\u5206\u7387",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:Mt,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return a.createElement(ee.Z,{option:qt,style:{height:375,background:"#F6F7F9"}})},[wt==null?void 0:wt.merged,Dt]);return a.createElement(a.Fragment,null,a.createElement(sn.Z,{spinning:an},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u7EDF\u8BA1")),a.createElement(ge.default,{className:"mt15",columns:Pt,dataSource:[{a:wt==null?void 0:wt.merged_size,b:(ze=wt==null?void 0:wt.range_stats)==null?void 0:ze[60],c:(at=wt==null?void 0:wt.range_stats)==null?void 0:at["60-70"],d:(Me=wt==null?void 0:wt.range_stats)==null?void 0:Me["71-85"],e:(yt=wt==null?void 0:wt.range_stats)==null?void 0:yt["86-100"],f:wt==null?void 0:wt.highest,g:wt==null?void 0:wt.lowest}],pagination:!1}),a.createElement("div",{className:"font16 mt30"},"\u77E5\u8BC6\u70B9\u5F97\u5206\u7387"),a.createElement("div",{className:"mt15"},hu)),a.createElement(sn.Z,{spinning:an},a.createElement("div",{className:"mt40 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u5173\u8054\u5206\u6790"),a.createElement(be.default,{defaultActiveKey:"1",onChange:ft=>{kt(ft),Wt("1"),Zt(["\u5168\u90E8\u77E5\u8BC6\u70B9"])},items:[{label:"\u9898\u578B",key:"1",children:null},{label:"\u96BE\u6613\u5EA6",key:"2",children:null}]}),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(nr.tp,{dataSource:[{name:"\u5217\u8868",id:"1"},{name:"\u56FE\u8868",id:"2"}],value:mn,onChange:ft=>{Wt(ft)}}),mn=="2"&&a.createElement(ln.default,{style:{width:260},size:"large",value:Dt,onChange:ft=>{var Ft,Mt;console.log("value",ft);let qt=[...ft];const Hn=de=="1"?(Ft=wt==null?void 0:wt.type_data)==null?void 0:Ft.length:(Mt=wt==null?void 0:wt.difficulty_data)==null?void 0:Mt.length;(qt==null?void 0:qt.length)==0?qt=["\u5168\u90E8\u77E5\u8BC6\u70B9"]:qt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&qt.length>1?qt=qt.filter(Jn=>Jn!=="\u5168\u90E8\u77E5\u8BC6\u70B9"):!qt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&qt.length==Hn&&(qt=["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Zt(qt)},defaultValue:["\u5168\u90E8\u77E5\u8BC6\u70B9"],placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",mode:"multiple",maxTagCount:"responsive",allowClear:!0,maxTagPlaceholder:ft=>{var Ft;return a.createElement(ae.Z,{styles:{root:{pointerEvents:"none"}},title:ft.map(({label:Mt})=>Mt).join(", ")},a.createElement("span",null,((Ft=ft.map(({label:Mt})=>Mt).join(", "))==null?void 0:Ft.slice(0,3))+"..."))},fieldNames:{label:"tag_disciplines",value:"tag_disciplines"},options:de=="1"?[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(wt==null?void 0:wt.type_data)||[]]:[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(wt==null?void 0:wt.difficulty_data)||[]]})),mn=="1"&&a.createElement(ge.default,{className:de=="1"?Xp.tables:"",dataSource:de=="1"?(wt==null?void 0:wt.type_data)||[]:(wt==null?void 0:wt.difficulty_data)||[],pagination:!1,bordered:!0,columns:de=="1"?bn:An}),mn=="2"&&a.createElement(ev,{Data:de==="1"?wn(wt==null?void 0:wt.type_data,"question"):wn(wt==null?void 0:wt.difficulty_data,"difficulty"),yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:de==="1"?Bn:Qt}))))};var nv=(0,se.connect)(({exercise:b})=>({exercise:b}),null,null,{forwardRef:!0})((0,a.forwardRef)(tv)),uv={wrap:"wrap___rF8ry"},Xl={flex_box_center:"flex_box_center___P0mBl",flex_space_between:"flex_space_between___GMkuo",flex_box_vertical_center:"flex_box_vertical_center___MawBb",flex_box_center_end:"flex_box_center_end___WHR3i",flex_box_column:"flex_box_column___QDhVT",warp:"warp___qzIH7",indexTag:"indexTag___omRIh",normalWrap:"normalWrap___HyOyv",redio:"redio___JURgs",redioitem:"redioitem___Nssdr",redioitemyes:"redioitemyes___v333p",title:"title___v4J4A",titleyes:"titleyes___J7XJD",yestag:"yestag___e_SDH",checkbox:"checkbox___OPY8N",checkboxitem:"checkboxitem___ZLORY",checkboxitemyes:"checkboxitemyes___YvE4Q",bottom:"bottom___RT8K7",bottomitem:"bottomitem___qQ4C7",left:"left___S2tGT",right:"right___Vfxwi",completion:"completion___RwE0v",content:"content___AGuoc",items:"items___EHW9X",simple:"simple___rPbq6",shixunWrapper:"shixunWrapper___nALp5",shixun:"shixun___s1PZf",score:"score____qOee",qtitle:"qtitle____owbD",program:"program___s80FI",combination:"combination___PInDl",qtype:"qtype___EKBoe",divname:"divname___pMOHz",qcount:"qcount___OP6gT"},av=E(89274),_a=E(59301);const um=["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"],lv=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var rv=({qitem:b,exercise:z})=>{var y,ze,at,Me,yt,je,ce,de,kt,mn,Wt,Dt,Zt,Bn,Qt,an,rn;return _a.createElement(_a.Fragment,null,_a.createElement("div",{className:Xl.qcount},_a.createElement("span",{className:Xl.score},b==null?void 0:b.question_score,"\u5206"),_a.createElement(bt.Z,{className:Xl.qtitle,value:`${(b==null?void 0:b.question_type)==8?(y=b==null?void 0:b.program_attr)==null?void 0:y.description:b==null?void 0:b.question_title}`}),(b==null?void 0:b.high_resources_consume)&&_a.createElement(av.Z,{type:"shixun",style:{marginLeft:10}})),_a.createElement("div",{className:Xl.warp},((b==null?void 0:b.question_type)===0||(b==null?void 0:b.question_type)===2)&&_a.createElement("div",{className:Xl.normalWrap},(ze=b==null?void 0:b.question_choices)==null?void 0:ze.map((wt,Nt)=>_a.createElement("div",{className:Xl.redio},!(wt!=null&&wt.standard_boolean)&&_a.createElement("span",{className:Xl.redioitem}),(wt==null?void 0:wt.standard_boolean)&&_a.createElement("i",{className:`${Xl.redioitemyes} icon-duigou1`}),_a.createElement("span",{className:`${wt!=null&&wt.standard_boolean?Xl.titleyes:Xl.title} ${Xl.indexTag}`},(b==null?void 0:b.question_type)===0?um[Nt]:""),_a.createElement(bt.Z,{className:wt!=null&&wt.standard_boolean?Xl.titleyes:Xl.title,value:wt==null?void 0:wt.choice_text}),(wt==null?void 0:wt.standard_boolean)&&_a.createElement("div",{className:Xl.yestag},"\u6B63\u786E\u7B54\u6848")))),(b==null?void 0:b.question_type)===1&&_a.createElement("div",{className:Xl.normalWrap},(at=b==null?void 0:b.question_choices)==null?void 0:at.map((wt,Nt)=>_a.createElement("div",{className:Xl.checkbox},!(wt!=null&&wt.standard_boolean)&&_a.createElement("span",{className:Xl.checkboxitem}),(wt==null?void 0:wt.standard_boolean)&&_a.createElement("i",{className:`${Xl.checkboxitemyes} icon-duigou1`}),_a.createElement("span",{className:`${wt!=null&&wt.standard_boolean?Xl.titleyes:Xl.title} ${Xl.indexTag}`},um[Nt]),_a.createElement(bt.Z,{className:wt!=null&&wt.standard_boolean?Xl.titleyes:Xl.title,value:wt==null?void 0:wt.choice_text}),(wt==null?void 0:wt.standard_boolean)&&_a.createElement("div",{className:Xl.yestag},"\u6B63\u786E\u7B54\u6848")))),(b==null?void 0:b.question_type)===3&&_a.createElement("div",{className:Xl.completion},(Me=b==null?void 0:b.standard_answers)==null?void 0:Me.map((wt,Nt)=>{var wn;return _a.createElement(fe.Z,{align:"top"},_a.createElement("span",{className:Xl.title},"\u586B\u7A7A\u9879",Nt+1),_a.createElement("div",{className:Xl.content},(wn=wt.answer_text)==null?void 0:wn.map((Pt,bn)=>_a.createElement("div",{key:`${b.question_id}-${bn}`,className:Xl.items,style:(wt==null?void 0:wt.model)===2?{border:0,padding:0}:{}},(wt==null?void 0:wt.model)===1?_a.createElement("pre",{className:"mb0"},Pt):_a.createElement(xo.Z,{value:Pt,disabled:!0})))))})),(b==null?void 0:b.question_type)===4&&_a.createElement("div",{className:Xl.simple},_a.createElement("div",{className:Xl.title},"\u53C2\u8003\u7B54\u6848"),_a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(yt=b==null?void 0:b.answer_texts)!=null&&yt[0]?_a.createElement(bt.Z,{className:Xl.content,value:(je=b==null?void 0:b.answer_texts)==null?void 0:je[0]}):_a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),_a.createElement("div",{className:"mt20 "},_a.createElement("span",{className:Xl.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),_a.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},b!=null&&b.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(b==null?void 0:b.question_type)===5&&_a.createElement("div",{className:Xl.shixunWrapper},(ce=b==null?void 0:b.shixun)==null?void 0:ce.map((wt,Nt)=>_a.createElement("div",null,_a.createElement("div",{key:Nt,className:`${Xl.shixun} mb30`},_a.createElement("span",{className:Xl.score},"\uFF08",wt==null?void 0:wt.challenge_score,"\u5206\uFF09"),_a.createElement("span",{className:Xl.qtitle},"1."+(Nt+1),"\u3001",wt==null?void 0:wt.challenge_name)),(b==null?void 0:b.show_challenge_task_pass)&&_a.createElement(bt.Z,{className:Xl.content,value:(wt==null?void 0:wt.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"})))),(b==null?void 0:b.question_type)===6&&_a.createElement("div",{className:Xl.program,style:{border:!(b!=null&&b.show_hack_sets)&&!(b!=null&&b.show_hack_description)&&"none"}},(b==null?void 0:b.show_hack_sets)&&_a.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},_a.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},_a.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),_a.createElement(ge.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(wt,Nt,wn)=>wn+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(wt,Nt,wn)=>_a.createElement(ae.Z,{title:_a.createElement("pre",null,wt)},_a.createElement("div",{className:Xl.divname},wt))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(wt,Nt,wn)=>_a.createElement(ae.Z,{title:_a.createElement("pre",null,wt)}," ",_a.createElement("div",{className:Xl.divname},wt))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:b==null?void 0:b.hack_sets})),(b==null?void 0:b.show_hack_description)&&_a.createElement("div",null,_a.createElement(bt.Z,{className:Xl.content,value:(b==null?void 0:b.description)||"- -"}))),(b==null?void 0:b.question_type)===7&&((de=b==null?void 0:b.sub_exercise_questions)==null?void 0:de.map((wt,Nt)=>{var wn,Pt,bn,An,hu,ft;return _a.createElement("div",{key:Nt},_a.createElement("div",{className:Xl.combination},_a.createElement("span",{className:Xl.score},wt==null?void 0:wt.question_score,"\u5206"),_a.createElement("span",{className:Xl.qtype},(wn=lv.find(Ft=>Ft.type==wt.question_type))==null?void 0:wn.name),_a.createElement("span",{className:Xl.qtitle},Nt+1,"\u3001",wt==null?void 0:wt.question_title)),(wt.question_type===0||wt.question_type===2)&&_a.createElement("div",{className:Xl.warp,style:{padding:"30px 58px",paddingBottom:0}},_a.createElement("div",null,(Pt=wt==null?void 0:wt.question_choices)==null?void 0:Pt.map((Ft,Mt)=>_a.createElement("div",{className:Xl.redio,key:Mt},!(Ft!=null&&Ft.standard_boolean)&&_a.createElement("span",{className:Xl.redioitem}),(Ft==null?void 0:Ft.standard_boolean)&&_a.createElement("i",{className:`${Xl.redioitemyes} icon-duigou1`}),wt.question_type===2&&_a.createElement("span",{className:`${Ft!=null&&Ft.standard_boolean?Xl.titleyes:Xl.title} ${Xl.indexTag}`},um[Mt]),_a.createElement(bt.Z,{className:Ft!=null&&Ft.standard_boolean?Xl.titleyes:Xl.title,value:Ft==null?void 0:Ft.choice_text}),(Ft==null?void 0:Ft.standard_boolean)&&_a.createElement("div",{className:Xl.yestag},"\u6B63\u786E\u7B54\u6848"))))),wt.question_type===1&&_a.createElement("div",{className:Xl.normalWrap},(bn=wt==null?void 0:wt.question_choices)==null?void 0:bn.map((Ft,Mt)=>_a.createElement("div",{className:Xl.checkbox,key:Mt},!(Ft!=null&&Ft.standard_boolean)&&_a.createElement("span",{className:Xl.checkboxitem}),(Ft==null?void 0:Ft.standard_boolean)&&_a.createElement("i",{className:`${Xl.checkboxitemyes} icon-duigou1`}),_a.createElement("span",{className:`${Ft!=null&&Ft.standard_boolean?Xl.titleyes:Xl.title} ${Xl.indexTag}`},um[Mt]),_a.createElement(bt.Z,{className:Ft!=null&&Ft.standard_boolean?Xl.titleyes:Xl.title,value:Ft==null?void 0:Ft.choice_text}),(Ft==null?void 0:Ft.standard_boolean)&&_a.createElement("div",{className:Xl.yestag},"\u6B63\u786E\u7B54\u6848")))),wt.question_type===3&&_a.createElement("div",{className:Xl.completion},(An=wt==null?void 0:wt.standard_answers)==null?void 0:An.map((Ft,Mt)=>{var qt;return _a.createElement(fe.Z,{align:"top"},_a.createElement("span",{className:Xl.title},"\u586B\u7A7A\u9879",Mt+1),_a.createElement("div",{className:Xl.content},(qt=Ft.answer_text)==null?void 0:qt.map((Hn,Jn)=>_a.createElement("div",{key:Jn,className:Xl.items},_a.createElement("pre",{className:"mb0"},Hn)))))})),wt.question_type===4&&_a.createElement("div",{className:Xl.simple},_a.createElement("div",{className:Xl.title},"\u53C2\u8003\u7B54\u6848"),_a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(hu=wt==null?void 0:wt.answer_texts)!=null&&hu[0]?_a.createElement(bt.Z,{className:Xl.content,value:(ft=wt==null?void 0:wt.answer_texts)==null?void 0:ft[0]}):_a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),_a.createElement("div",{className:"mt20 "},_a.createElement("span",{className:Xl.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),_a.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},wt!=null&&wt.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(b==null?void 0:b.question_type)===8&&_a.createElement("div",null,_a.createElement(bt.Z,{disabledFill:!0,className:Xl.content,showProgramFill:!0,value:qr.Base64.decode(((kt=b==null?void 0:b.program_attr)==null?void 0:kt.code)||"")})),((b==null?void 0:b.question_type)<=4||[6,8].includes(b==null?void 0:b.question_type))&&_a.createElement("div",{className:Xl.bottom},_a.createElement("div",{className:`${Xl.bottomitem} mb30`},_a.createElement("span",{className:Xl.left},"\u89E3\u6790"),_a.createElement("span",{className:Xl.right},b!=null&&b.analysis?_a.createElement(bt.Z,{value:b==null?void 0:b.analysis}):_a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),_a.createElement("div",{className:`${Xl.bottomitem} mb30`},_a.createElement("span",{className:Xl.left},"\u96BE\u5EA6"),_a.createElement("span",{className:Xl.right},(b==null?void 0:b.difficulty)===1?"\u7B80\u5355":(b==null?void 0:b.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),_a.createElement("div",{className:Xl.bottomitem},_a.createElement("span",{className:Xl.left},"\u77E5\u8BC6\u70B9"),_a.createElement(ae.Z,{title:((mn=b==null?void 0:b.tag_discipline_names)==null?void 0:mn.length)<=0||((Wt=b==null?void 0:b.tag_discipline_names)==null?void 0:Wt.length)==1&&["-"].includes(b==null?void 0:b.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Zt=(Dt=b==null?void 0:b.tag_discipline_names)==null?void 0:Dt.join("\uFF1B"))==null?void 0:Zt.toString()},_a.createElement("span",{className:Xl.right},((Bn=b==null?void 0:b.tag_discipline_names)==null?void 0:Bn.length)<=0?_a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Qt=b==null?void 0:b.tag_discipline_names)==null?void 0:Qt.length)==1&&["-"].includes(b==null?void 0:b.tag_discipline_names[0])?_a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(rn=(an=b==null?void 0:b.tag_discipline_names)==null?void 0:an.join("\uFF1B"))==null?void 0:rn.toString()))))))},Cs=E(59301),iv=Object.defineProperty,am=Object.getOwnPropertySymbols,bf=Object.prototype.hasOwnProperty,xf=Object.prototype.propertyIsEnumerable,wf=(b,z,y)=>z in b?iv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,af=(b,z)=>{for(var y in z||(z={}))bf.call(z,y)&&wf(b,y,z[y]);if(am)for(var y of am(z))xf.call(z,y)&&wf(b,y,z[y]);return b},ov=(b,z)=>{var y={};for(var ze in b)bf.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&am)for(var ze of am(b))z.indexOf(ze)<0&&xf.call(b,ze)&&(y[ze]=b[ze]);return y},lm=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const sv=(b,z)=>{var y=b,{exercise:ze,dispatch:at,value:Me}=y,yt=ov(y,["exercise","dispatch","value"]);const[je]=Ee.default.useForm(),{commonHeader:ce}=ze,[de,kt]=(0,a.useState)([]),[mn,Wt]=(0,a.useState)(0),[Dt,Zt]=(0,a.useState)({}),[Bn,Qt]=(0,a.useState)(!1),an=(0,se.useParams)(),[rn,wt]=(0,a.useState)({coursesId:an.coursesId,id:an.categoryId,categoryId:an.categoryId,page:1,limit:50,order:null,sort:"asc"}),[Nt,wn]=(0,a.useState)(!1),Pt=[{value:0,label:"\u77E5\u8BC6\u6027\u9519\u8BEF"},{value:1,label:"\u524D\u63D0\u4E0D\u6210\u7ACB\u6216\u6761\u4EF6\u77DB\u76FE"},{value:2,label:"\u8868\u8FF0\u4E0E\u8BED\u8A00\u95EE\u9898"},{value:3,label:"\u7ED3\u6784\u4E0E\u8BBE\u8BA1\u95EE\u9898"},{value:4,label:"\u6280\u672F\u4E0E\u683C\u5F0F\u95EE\u9898"}],bn=[{title:"\u9898\u578B",dataIndex:"question_type_name",width:90,ellipsis:!0},{title:"\u9898\u76EE",dataIndex:"question_title",width:300,ellipsis:!0,render:(ft,Ft)=>Cs.createElement(ae.Z,{title:ft,placement:"topLeft"},Cs.createElement("span",null,ft||"--"))},{title:"\u95EE\u9898\u7C7B\u578B",dataIndex:"error_type",width:110,ellipsis:!0,render:(ft,Ft)=>{var Mt;return Cs.createElement("span",null,(Mt=Pt[Ft.error_type])==null?void 0:Mt.label)}},{title:"\u95EE\u9898\u8BF4\u660E",dataIndex:"error_detail",width:110,ellipsis:!0,render:(ft,Ft)=>Cs.createElement(ae.Z,{title:ft,placement:"topLeft"},Cs.createElement("span",null,ft||"--"))},{title:"\u63D0\u51FA\u4EBA",dataIndex:"user_name",width:110,ellipsis:!0},{title:"\u65F6\u95F4",dataIndex:"updated_at",width:150,render:(ft,Ft)=>Cs.createElement("span",{style:{color:"#666"}},Te()(Ft.updated_at).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C",dataIndex:"exercise_question_id",align:"right",width:110,render:(ft,Ft,Mt)=>Cs.createElement("div",{className:"flex item-center gap-20px"},Cs.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>lm(void 0,null,function*(){const qt=yield(0,re.ZP)(`/api/exercises/${an.categoryId}/exercise_question_show.json`,{method:"get",params:{exercise_question_id:Ft==null?void 0:Ft.exercise_question_id}});qt&&(Zt(qt==null?void 0:qt.exercise_question),Qt(!0))})},"\u67E5\u770B\u8BD5\u9898"),Cs.createElement("div",{style:{color:"#9096A3",cursor:"pointer"},onClick:()=>lm(void 0,null,function*(){oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u5B9A\u8981\u64A4\u9500\u6B64\u9898\u76EE\u62A5\u9519\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>lm(void 0,null,function*(){const qt=yield(0,re.ZP)(`/api/exercise_questions/${Ft==null?void 0:Ft.exercise_question_id}/delete_question_error.json`,{method:"post",body:{error_id:Ft==null?void 0:Ft.error_id}});(qt==null?void 0:qt.status)==0&&(me.ZP.success("\u62A5\u9519\u64A4\u9500\u6210\u529F!"),An())})})})},"\u64A4\u9500"))}],An=(...ft)=>lm(void 0,[...ft],function*(Ft=rn){wn(!0);const Mt=yield(0,re.ZP)(`/api/exercises/${Ft==null?void 0:Ft.id}/exercise_question_errors.json`,{method:"get",params:af(af({},Ft),Me)});Mt&&(kt(Mt.list),Wt(Mt.total_count)),wn(!1)});(0,a.useEffect)(()=>{An()},[rn,Me]);const hu=()=>{An()};return(0,a.useImperativeHandle)(z,()=>({dealData:hu})),Cs.createElement("div",{className:uv.wrap},Cs.createElement("div",{className:"mt30"},Cs.createElement(ge.default,{columns:bn,loading:Nt,dataSource:de,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:rn.limit,current:rn.page,position:["bottomRight"],onChange:(ft,Ft)=>{rn.page=ft,rn.limit=Ft,wt(af({},rn)),An()},total:mn,showTotal:(ft,Ft)=>Cs.createElement("span",null,"\u5171",Cs.createElement("span",{style:{color:"#165DFF"}}," ",ft," "),"\u6761\u6570\u636E")}})),Cs.createElement(oe.default,{title:Cs.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",Dt==null?void 0:Dt.question_type_name),open:Bn,width:1e3,bodyStyle:{maxHeight:"500px",overflowY:"auto"},okText:"\u7F16\u8F91\u8BD5\u5377",onOk:()=>{if(ce!=null&&ce.is_random){window.location.href=`/classrooms/${an.coursesId}/exercise/${an.categoryId}/detail?random=true&tabs=2`;return}se.history.push(`/classrooms/${an.coursesId}/exercise/add/${an.categoryId}?random=false&type=2`)},onCancel:()=>Qt(!1)},Cs.createElement(rv,{qitem:Dt,TagDiscipline:void 0,exercise:void 0})))};var cv=(0,se.connect)(({exercise:b})=>({exercise:b}),null,null,{forwardRef:!0})((0,a.forwardRef)(sv)),If={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"},Pf=E(73579),Sf=E(19003),dv=Object.defineProperty,mv=Object.defineProperties,fv=Object.getOwnPropertyDescriptors,Nf=Object.getOwnPropertySymbols,pv=Object.prototype.hasOwnProperty,vv=Object.prototype.propertyIsEnumerable,Of=(b,z,y)=>z in b?dv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,os=(b,z)=>{for(var y in z||(z={}))pv.call(z,y)&&Of(b,y,z[y]);if(Nf)for(var y of Nf(z))vv.call(z,y)&&Of(b,y,z[y]);return b},kd=(b,z)=>mv(b,fv(z)),jd=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});let Ev=[le.Z,Pe.Z,We.Z];const Av=b=>{let z=new Date;const y=Te()(b).format("HH");if(Te()(b).isSame(Te()(z),"day")){const ze=Te()(z).format("HH"),at=Te()(z).format("mm");return{disabledHours:()=>Zd(0,24).splice(1,ze*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",y,ze),Te()(b).isSame(Te()(z),"hour")&&y<=ze?Zd(0,60).splice(0,at):Zd(60,60))}}else if(Te()(b).isSame(Te()(),"day")){const ze=Te()().format("HH"),at=Te()().format("mm");return{disabledHours:()=>Zd(0,24).splice(0,ze),disabledMinutes:()=>y<=ze?Zd(0,at):Zd(60,60)}}else return};function Zd(b,z){const y=[];for(let ze=b;ze{var Me,yt;let[je,ce]=(0,a.useState)(os(kd(os({},(0,se.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,Sn.dE)()?[b.userInfo.course.course_group_id]:[]}),(0,se.useParams)()));const[de,kt]=(0,a.useState)([]),[mn,Wt]=(0,a.useState)([]),[Dt,Zt]=(0,a.useState)([]),[Bn,Qt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)(!1),[wt,Nt]=(0,a.useState)(!1),[wn]=Ee.default.useForm(),{commonHeader:Pt}=at,bn=(0,a.useRef)(),[An,hu]=(0,a.useState)({});let[ft,Ft]=(0,a.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(Ze,fu)=>Ze.rank-fu.rank,render:(Ze,fu,Pn)=>Ze<4?a.createElement("img",{src:Ev[Ze-1]}):Ze},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(Ze,fu,Pn)=>a.createElement("span",null,fu.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"),Ze)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:Ze=>Ze||"- -"},{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:Ze=>a.createElement("span",null,Ze," ",Ze!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[Mt,qt]=(0,a.useState)(null),Hn=()=>{var Ze,fu;const Pn=((Ze=document.getElementById("filterWarp"))==null?void 0:Ze.clientHeight)||0,ga=((fu=document.getElementById("pagination"))==null?void 0:fu.clientHeight)||0;return window.innerHeight-Pn-ga-110};(0,a.useEffect)(()=>{const Ze=()=>{qt(Hn())};return window.addEventListener("resize",Ze),()=>{window.removeEventListener("resize",Ze)}},[]);const Jn=Ze=>Ze&&Ze{var Ze,fu,Pn,ga,wu;ft.splice(7);for(let In=0;In<((Ze=de==null?void 0:de.question_data)==null?void 0:Ze.length);In++){let uu={};uu.title=de!=null&&de.sent_type?a.createElement("span",null,"\u9898\u76EE"+(In+1)+`\uFF08${(Pn=(fu=de==null?void 0:de.question_data)==null?void 0:fu[In])==null?void 0:Pn.question_score}\uFF09`):a.createElement("a",{onClick:()=>jd(void 0,null,function*(){var yu,ku;let bu=yield(0,re.ZP)(`/api/problems/${(ku=(yu=de==null?void 0:de.question_data)==null?void 0:yu[In])==null?void 0:ku.identifier}/start.json`,{method:"get"});bu&&(window.open(`/myproblems/${bu==null?void 0:bu.identifier}?type=1`),localStorage.setItem("program_homework",[je.coursesId,je.categoryId]))})},"\u9898\u76EE"+(In+1)+`\uFF08${(wu=(ga=de==null?void 0:de.question_data)==null?void 0:ga[In])==null?void 0:wu.question_score}\uFF09`),uu.dataIndex="question_data",uu.width=140,uu.render=(yu,ku)=>{var bu,Fu,Mn,cn,cu;return a.createElement("div",null,((bu=yu==null?void 0:yu[In])==null?void 0:bu.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>jd(void 0,null,function*(){var zn,gn,Rn,Fn,ru,Ru,Uu,Wu;if((0,Sn.Rm)()&&!((zn=z.AssistantObject.hack)!=null&&zn.can_appraise)){me.ZP.warning("\u60A8\u672A\u83B7\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(!((gn=yu==null?void 0:yu[In])!=null&&gn.open_code)){me.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let $a=yield(0,re.ZP)("/api/courses/view_code.json",{method:"get",params:kd(os({},je),{id:je.coursesId,homework_common_id:je.categoryId,hack_user_code_id:(Rn=yu==null?void 0:yu[In])==null?void 0:Rn.hack_user_code_id})});oe.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",(Fn=yu==null?void 0:yu[In])==null?void 0:Fn.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(ru=yu==null?void 0:yu[In])==null?void 0:ru.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Ru=yu==null?void 0:yu[In])==null?void 0:Ru.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(Uu=yu==null?void 0:yu[In])==null?void 0:Uu.score)),content:a.createElement(Pf.Z,{classroomList:z,user:b,languages:[{language:(Wu=yu==null?void 0:yu[In])==null?void 0:Wu.language,code:$a==null?void 0:$a.code}],v:yu,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:yu.language,game_id:yu.id,diff_code_count:yu.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((Fu=yu==null?void 0:yu[In])==null?void 0:Fu.answer_question_time)||"- -"),(Mn=yu==null?void 0:yu[In])!=null&&Mn.submit_count?a.createElement(ae.Z,{title:`${((cn=yu==null?void 0:yu[In])==null?void 0:cn.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((cu=yu==null?void 0:yu[In])==null?void 0:cu.submit_count)||0):null))},ft.push(uu)}Ft([...ft])},[de==null?void 0:de.question_data]),(0,a.useEffect)(()=>{var Ze;(Ze=b==null?void 0:b.userInfo)!=null&&Ze.course&&((0,Sn.dE)()&&(je.course_group=(0,Sn.dE)()?[b.userInfo.course.course_group_id]:[],ce(os({},je))),Hu(1))},[b==null?void 0:b.userInfo]);function Hu(Ze){return jd(this,null,function*(){var fu,Pn,ga,wu,In,uu,yu;Qt(!0);let ku=yield(0,re.ZP)(`/api/exercises/${je.categoryId}/rank_list.json`,{method:"get",params:kd(os({},je),{id:je.coursesId,rank_type:2})});if(kt(ku),Qt(!1),ku.status!=-1&&((0,Sn.dE)()?(Ze===1&&Wt([(Pn=(fu=ku==null?void 0:ku.course_group)==null?void 0:fu[0])==null?void 0:Pn.id]),ku!=null&&ku.my_rank?Zt([os({is_me:!0},ku==null?void 0:ku.my_rank),...ku==null?void 0:ku.rank_list]):Zt([...(ku==null?void 0:ku.rank_list)||[]])):Zt([...(ku==null?void 0:ku.rank_list)||[]]),Ze===1)){let bu={title:(ku==null?void 0:ku.hack_rank_rule)===0?a.createElement(ae.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${ku==null?void 0:ku.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:(ku==null?void 0:ku.hack_rank_rule)===0?"finish_time":"finish_at",width:(ku==null?void 0:ku.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};ft.push(bu);for(let Fu=0;Fu<((ga=ku==null?void 0:ku.question_data)==null?void 0:ga.length);Fu++){let Mn={};Mn.title=ku!=null&&ku.sent_type?a.createElement("span",null,"\u9898\u76EE"+(Fu+1)+`\uFF08${(In=(wu=ku==null?void 0:ku.question_data)==null?void 0:wu[Fu])==null?void 0:In.question_score}\uFF09`):a.createElement("a",{onClick:()=>jd(this,null,function*(){var cn,cu;let zn=yield(0,re.ZP)(`/api/problems/${(cu=(cn=ku==null?void 0:ku.question_data)==null?void 0:cn[Fu])==null?void 0:cu.identifier}/start.json`,{method:"get"});zn&&(window.open(`/myproblems/${zn==null?void 0:zn.identifier}?type=1`),localStorage.setItem("program_homework",[je.coursesId,je.categoryId]))})},"\u9898\u76EE"+(Fu+1)+`\uFF08${(yu=(uu=ku==null?void 0:ku.question_data)==null?void 0:uu[Fu])==null?void 0:yu.question_score}\uFF09`),Mn.dataIndex="question_data",Mn.width=140,Mn.render=(cn,cu)=>{var zn,gn,Rn,Fn,ru;return a.createElement("div",null,((zn=cn==null?void 0:cn[Fu])==null?void 0:zn.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>jd(this,null,function*(){var Ru,Uu,Wu,$a,Ba,Eu,ha,Za;if((0,Sn.Rm)()&&!((Ru=z.AssistantObject.hack)!=null&&Ru.can_view)){me.ZP.warning("\u60A8\u672A\u83B7\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(!((Uu=cn==null?void 0:cn[Fu])!=null&&Uu.open_code)){me.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Ul=yield(0,re.ZP)("/api/courses/view_code.json",{method:"get",params:kd(os({},je),{id:je.coursesId,homework_common_id:je.categoryId,hack_user_code_id:(Wu=cn==null?void 0:cn[Fu])==null?void 0:Wu.hack_user_code_id})});oe.default.warning({icon:null,width:800,getContainer:bn.current,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",($a=cn==null?void 0:cn[Fu])==null?void 0:$a.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ba=cn==null?void 0:cn[Fu])==null?void 0:Ba.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Eu=cn==null?void 0:cn[Fu])==null?void 0:Eu.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(ha=cn==null?void 0:cn[Fu])==null?void 0:ha.score)),content:a.createElement(Pf.Z,{classroomList:z,user:b,languages:[{language:(Za=cn==null?void 0:cn[Fu])==null?void 0:Za.language,code:Ul==null?void 0:Ul.code}],v:cn,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:cn.language,game_id:cn.id,diff_code_count:cn.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((gn=cn==null?void 0:cn[Fu])==null?void 0:gn.answer_question_time)||"- -"),(Rn=cn==null?void 0:cn[Fu])!=null&&Rn.submit_count?a.createElement(ae.Z,{title:`${((Fn=cn==null?void 0:cn[Fu])==null?void 0:Fn.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((ru=cn==null?void 0:cn[Fu])==null?void 0:ru.submit_count)||0):null))},ft.push(Mn)}Ft([...ft])}})}const Yt=Pt==null?void 0:Pt.hack_rank_rule;return a.createElement("div",{ref:bn,style:{margin:"0px auto",minHeight:an?"100vh":""},id:"rankingInfo"},(de==null?void 0:de.message)==="\u5C01\u699C\u4E2D"?a.createElement(zt.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,Sn.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,Sn.GJ)()&&a.createElement("div",{style:{flex:1}},a.createElement(ye.default.Group,{className:If.checkboxgroup,value:mn,onChange:Ze=>{var fu;je.type===1?(Wt([]),je.course_group=[],je.page=1,ce(os({},je)),Hu()):je.type===2?(Wt(["\u5168\u90E8"]),je.course_group=(fu=de==null?void 0:de.course_group)==null?void 0:fu.map(Pn=>Pn.id),je.page=1,ce(os({},je)),Hu()):(Wt([...Ze.filter(Pn=>Pn!="\u5168\u90E8")]),je.course_group=Ze.filter(Pn=>Pn!="\u5168\u90E8"),je.page=1,ce(os({},je)),Hu())}},a.createElement(ye.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:Ze=>{Ze.target.checked?je.type=2:je.type=1}},"\u5168\u90E8\u5206\u73ED"),(Me=de==null?void 0:de.course_group)==null?void 0:Me.map((Ze,fu)=>a.createElement(ye.default,{style:{marginBottom:10},onChange:Pn=>{je.type=3},value:Ze.id},Ze==null?void 0:Ze.name)))),(0,Sn.dE)()&&a.createElement(pe.ZP.Group,{style:{marginBottom:10},onChange:Ze=>{Ze.target.value==="\u5168\u90E8"?(je.course_group=[],je.page=1,ce(os({},je)),Hu()):(je.course_group=[Ze.target.value],je.page=1,ce(os({},je)),Hu())},defaultValue:b.userInfo.course.course_group_id},a.createElement(pe.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(yt=de==null?void 0:de.course_group)==null?void 0:yt.map((Ze,fu)=>a.createElement(pe.ZP,{style:{marginBottom:10},value:Ze.id},Ze.name)))),a.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{an?(0,Sf.BU)():(0,Sf.Dj)(document.getElementById("rankingInfo")),rn(!an)}},a.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${an?"icon-tuichuquanping2":"icon-quanping2"}`}),a.createElement("span",null,an?"\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",Yt===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,Sn.eB)()&&a.createElement("a",{onClick:()=>{Nt(!0),wn.setFieldsValue({punish_time:Pt.punish_time,hack_rank_rule:Pt.hack_rank_rule,open_code:Pt.open_code,open_code_type:Pt.open_code_type,rank_forbidden:Pt.rank_forbidden,rank_forbidden_start:Pt.rank_forbidden_start?Te()(Pt.rank_forbidden_start):"",rank_forbidden_end:Pt.rank_forbidden_end?Te()(Pt.rank_forbidden_end):""})}},"\u8BBE\u7F6E\u89C4\u5219/"),a.createElement("a",{onClick:()=>{oe.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,getContainer:bn.current,content:a.createElement("div",null,Yt===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"),Yt==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,Sn.GJ)()&&a.createElement(a.Fragment,null,a.createElement(Le.default.Search,{className:"mr20",onSearch:Ze=>{je.page=1,je.search=Ze,ce(os({},je)),Hu()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),a.createElement(Ce.ZP,{onClick:()=>{(0,xe.KU)(kd(os({},je),{id:je.coursesId,rank_type:2,homework_common_id:je.categoryId}))}},"\u5BFC\u51FA")))),a.createElement(sn.Z,{spinning:Bn},a.createElement(ge.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:an?Mt:null},rowClassName:(Ze,fu)=>fu===0&&(0,Sn.dE)()&&If.tables,dataSource:Dt,columns:ft})),a.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},a.createElement(Ye.Z,{current:je.page,pageSize:je.per_page,total:de==null?void 0:de.count,showSizeChanger:!0,onChange:(Ze,fu)=>{je.page=Ze,je.per_page=fu,ce(os({},je)),Hu()}}))),a.createElement(oe.default,{open:wt,title:"\u89C4\u5219\u8BBE\u7F6E",getContainer:()=>bn.current,width:630,centered:!0,onOk:()=>{wn.submit()},onCancel:()=>{Nt(!1)}},a.createElement(Ee.default,{colon:!1,size:"large",form:wn,onValuesChange:(Ze,fu)=>{console.log("---",Ze),hu(os(os({},fu),Ze))},onFinish:Ze=>jd(void 0,null,function*(){console.log("---",Ze);let fu=yield(0,re.ZP)(`/api/exercises/${je.categoryId}/exercise_setting_rank.json`,{method:"put",body:kd(os({},Ze),{rank_forbidden_start:Te()(Ze.rank_forbidden_start).format("YYYY-MM-DD HH:mm"),rank_forbidden_end:Te()(Ze.rank_forbidden_end).format("YYYY-MM-DD HH:mm")})});(fu==null?void 0:fu.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Nt(!1),Hu(),y({type:"exercise/getCommonHeader",payload:os({},je)}))})},a.createElement(Ee.default.Item,{label:"\u8BC4\u6D4B\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time"},a.createElement(Ve.Z,{min:0,precision:0,style:{width:"100%"},addonAfter:"\u5206\u949F"})),a.createElement(Ee.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(Ee.default.Item,{name:"open_code",valuePropName:"checked",style:{marginBottom:0}},a.createElement(ye.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"))),An.open_code&&a.createElement(Ee.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(Ee.default.Item,{valuePropName:"checked",name:"rank_forbidden"},a.createElement(ye.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"))),An.rank_forbidden&&a.createElement(fe.Z,{align:"middle",style:{alignItems:"center"}},a.createElement(he.Z,null,"\u5F00\u59CB\u65F6\u95F4"),a.createElement(he.Z,{className:"ml10"},a.createElement(Ee.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_start",style:{marginBottom:0}},a.createElement(Dn.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:Jn,disabledTime:Av}))),a.createElement(he.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),a.createElement(he.Z,{className:"ml10"},a.createElement(Ee.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_end",style:{marginBottom:0}},a.createElement(Dn.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:Te()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm"})))))))};var Mf=(0,se.connect)(({shixunHomeworks:b,user:z,classroomList:y,exercise:ze})=>({user:z,shixunHomeworks:b,classroomList:y,exercise:ze}))(gv),Su=E(59301),hv=Object.defineProperty,Fv=Object.defineProperties,Cv=Object.getOwnPropertyDescriptors,Lf=Object.getOwnPropertySymbols,yv=Object.prototype.hasOwnProperty,Bv=Object.prototype.propertyIsEnumerable,Rf=(b,z,y)=>z in b?hv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Xs=(b,z)=>{for(var y in z||(z={}))yv.call(z,y)&&Rf(b,y,z[y]);if(Lf)for(var y of Lf(z))Bv.call(z,y)&&Rf(b,y,z[y]);return b},rm=(b,z)=>Fv(b,Cv(z)),cd=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Dv=({globalSetting:b,exercise:z,dispatch:y,classroomList:ze})=>{var at,Me,yt,je,ce,de,kt,mn,Wt,Dt,Zt,Bn,Qt,an,rn,wt,Nt,wn,Pt,bn,An,hu,ft,Ft,Mt,qt,Hn,Jn,Hu;const{ScoreRangesData:Yt}=z,[Ze,fu]=(0,a.useState)((at=z==null?void 0:z.commonHeader)!=null&&at.show_acm?"5":"1"),[Pn,ga]=(0,a.useState)({}),[wu,In]=(0,a.useState)([]),[uu,yu]=(0,a.useState)([]),[ku,bu]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[Fu,Mn]=(0,a.useState)(0),[cn,cu]=(0,a.useState)(0),[zn,gn]=(0,a.useState)([]),[Rn,Fn]=(0,a.useState)([]),[ru,Ru]=(0,a.useState)(0),[Uu,Wu]=(0,a.useState)(!0),[$a,Ba]=(0,a.useState)(!1),[Eu,ha]=(0,a.useState)(!1),[Za,Ul]=(0,a.useState)(!1),[Lr,la]=(0,a.useState)(!1),[Ka,gr]=(0,a.useState)(0),va=(0,a.useRef)(null),Ma=(0,a.useRef)(null),aa=(0,a.useRef)(null),wl=(0,a.useRef)(null),[Zr]=Ee.default.useForm(),ca=(0,se.useParams)(),Dl=[{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)(()=>(Lr?va.current=setInterval(()=>{gr(tl=>tl+1)},1e3*30):clearInterval(va.current),()=>{clearInterval(va.current)}),[Lr]),(0,a.useEffect)(()=>{zr()},[]),(0,a.useEffect)(()=>{var tl,tr,Ci;Ka>0&&(Ze==="1"?zr():Ze==="4"?(tl=aa.current)==null||tl.getTagList():Ze==="6"?(tr=wl.current)==null||tr.dealData():(Ci=Ma.current)==null||Ci.dealData())},[Ka]),console.log("---exercise",z);const zr=(...tl)=>cd(void 0,[...tl],function*(tr=ku){Ba(!0),yield Promise.all([Ji(tr),ko(tr),Lu(tr)]),Ba(!1),Wu(!1)}),vl=(0,a.useMemo)(()=>{var tl,tr;return{scope:ku==null?void 0:ku.scope,exercise_group_id:(tl=ku==null?void 0:ku.exercise_group_id)!=null&&tl.includes("all")?null:ku==null?void 0:ku.exercise_group_id,question_type:(tr=ku==null?void 0:ku.question_type)!=null&&tr.includes("all")?null:ku==null?void 0:ku.question_type}},[ku]),Ji=tl=>cd(void 0,null,function*(){var tr,Ci,to;const Tn={scope:tl==null?void 0:tl.scope,exercise_group_id:(tr=tl==null?void 0:tl.exercise_group_id)!=null&&tr.includes("all")?null:tl==null?void 0:tl.exercise_group_id},Cn=yield(0,re.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/new_exercise_result.json`,{method:"get",params:Xs({},Tn)});if(y({type:"exercise/getScoreRangesData",payload:{exercise_id:ca==null?void 0:ca.categoryId}}),(Cn==null?void 0:Cn.status)===0){const Wa=[{label:"\u5168\u90E8",value:"all"}];y({type:"exercise/save",payload:{course_groups:Cn==null?void 0:Cn.course_groups}}),(Ci=Cn==null?void 0:Cn.course_groups)==null||Ci.forEach(io=>{Wa.push({label:io==null?void 0:io.exercise_group_name,value:io==null?void 0:io.exercise_group_id})});const ji=[{label:"\u5168\u90E8",value:"all"}];(to=Cn==null?void 0:Cn.question_types)==null||to.forEach(io=>{ji.push({label:io==null?void 0:io.name,value:io==null?void 0:io.id})}),yu(ji),In(Wa),ga(Xs({},Cn))}}),ko=(tl,...tr)=>cd(void 0,[tl,...tr],function*(Ci,to=!1,Tn={}){var Cn;const Wa={scope:Ci==null?void 0:Ci.scope,exercise_group_id:(Cn=Ci==null?void 0:Ci.exercise_group_id)!=null&&Cn.includes("all")?null:Ci==null?void 0:Ci.exercise_group_id};ha(to);const ji=yield(0,re.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/new_exercise_result_form.json`,{method:"get",params:Xs(rm(Xs({},Wa),{method:Fu,order:cn}),Tn)});(ji==null?void 0:ji.status)===0&&gn(ji==null?void 0:ji.rate_list),ha(!1)}),Lu=(tl,...tr)=>cd(void 0,[tl,...tr],function*(Ci,to=!1,Tn={}){var Cn;const Wa={scope:Ci==null?void 0:Ci.scope,exercise_group_id:(Cn=Ci==null?void 0:Ci.exercise_group_id)!=null&&Cn.includes("all")?null:Ci==null?void 0:Ci.exercise_group_id};Ul(to);const ji=yield(0,re.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Xs(rm(Xs({},Wa),{method:ru}),Tn)});(ji==null?void 0:ji.status)===0&&Fn(ji==null?void 0:ji.chart),Ul(!1)}),ql=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],pr=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:wu,isShow:!0},{noStyle:!0,isShow:Ze==="3",children:Su.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:Su.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",Su.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:Su.createElement(Su.Fragment,null,Su.createElement("div",null,Su.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"),Su.createElement("div",null,Su.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"),Su.createElement("div",null,Su.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"))},Su.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:ql,isShow:Ze!=="3"&&Ze!=="6"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:uu,isShow:Ze==="2"}],co=(ce=[((Me=z==null?void 0:z.commonHeader)==null?void 0:Me.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"},{name:"\u77E5\u8BC6\u70B9\u5206\u6790",id:"4"},!((yt=b==null?void 0:b.setting)!=null&&yt.main_site)&&!((je=b==null?void 0:b.setting)!=null&&je.is_local)&&{name:"\u9898\u76EE\u62A5\u9519",id:"6"}])==null?void 0:ce.filter(tl=>!!tl),$i=Fu?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",Gr=tl=>{tl==="1"&&zr(),fu(tl)},jo=(0,a.useMemo)(()=>{var tl;const tr=[],Ci=[],to=[];(tl=Pn==null?void 0:Pn.student_score_list)==null||tl.map(Cn=>{tr.unshift([Cn.name,Cn.score_range].join(".")),Ci.unshift({value:Cn.rate,type:Cn.type}),to.unshift(Cn.count)});const Tn={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:tr,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:Cn=>`${Cn.split(".")[0]} -(${Cn.split(".")[1]})`}},series:[{type:"bar",data:Ci,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:Cn=>{var Wa;return`${(Wa=Cn==null?void 0:Cn.data)==null?void 0:Wa.value}%\uFF08${to[Cn==null?void 0:Cn.dataIndex]}\u4EBA\uFF09`}}}]};return Su.createElement(ee.Z,{option:Tn,onEvents:{click:Cn=>{var Wa;Cn.componentType==="series"&&y({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:rm(Xs({},ku),{type:1,sub_type:(Wa=Cn==null?void 0:Cn.data)==null?void 0:Wa.type})}})}},style:{height:434,background:"#F6F7F9"}})},[Pn==null?void 0:Pn.student_score_list]),Qo=(0,a.useMemo)(()=>{let tl=[],tr=[];zn.forEach(to=>{tl.push(to.index),tr.push({value:to.rate,extraInfo:to})});const Ci={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Xs({type:"slider",show:(tr==null?void 0:tr.length)>30},(tr==null?void 0:tr.length)>30?{start:0,end:Math.floor(29*100/(zn==null?void 0:zn.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:tl,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:$i,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:tr,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return Su.createElement(ee.Z,{option:Ci,style:{height:370,background:"#F6F7F9"},onEvents:{click:to=>{var Tn,Cn,Wa,ji,io,qi,Ds,Ec,Vs,fd,Uc,f0;console.log("sdfsdf===",(Tn=to==null?void 0:to.data)==null?void 0:Tn.extraInfo),y({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:Su.createElement(Su.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",Su.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(Wa=(Cn=to==null?void 0:to.data)==null?void 0:Cn.extraInfo)==null?void 0:Wa.index,"\uFF0C",$i,(io=(ji=to==null?void 0:to.data)==null?void 0:ji.extraInfo)==null?void 0:io.rate,"%\uFF09"),Su.createElement(ae.Z,{title:Su.createElement(Su.Fragment,null,"\u9898\u76EE\uFF1A",(Ds=(qi=to==null?void 0:to.data)==null?void 0:qi.extraInfo)==null?void 0:Ds.question_title,Su.createElement("br",null),"\u9898\u578B\uFF1A",(Vs=(Ec=to==null?void 0:to.data)==null?void 0:Ec.extraInfo)==null?void 0:Vs.question_type,Su.createElement("br",null),$i,"\uFF1A",(Uc=(fd=to==null?void 0:to.data)==null?void 0:fd.extraInfo)==null?void 0:Uc.rate,"%")},Su.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(f0=to==null?void 0:to.data)==null?void 0:f0.extraInfo,scope:vl==null?void 0:vl.scope}}})}}})},[zn,$i,vl]),vo=(0,a.useMemo)(()=>Rn==null?void 0:Rn.map((tl,tr)=>{var Ci,to,Tn,Cn,Wa;const ji={tooltip:{trigger:"item"},title:{text:tl==null?void 0:tl.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:tl==null?void 0:tl.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((Ci=tl==null?void 0:tl.details)==null?void 0:Ci.full_count)||0,name:Dl[0].label,itemStyle:{color:Dl[0].color}},{value:((to=tl==null?void 0:tl.details)==null?void 0:to.best_count)||0,name:Dl[1].label,itemStyle:{color:Dl[1].color}},{value:((Tn=tl==null?void 0:tl.details)==null?void 0:Tn.good_count)||0,name:Dl[2].label,itemStyle:{color:Dl[2].color}},{value:((Cn=tl==null?void 0:tl.details)==null?void 0:Cn.pass_count)||0,name:Dl[3].label,itemStyle:{color:Dl[3].color}},{value:((Wa=tl==null?void 0:tl.details)==null?void 0:Wa.fails_count)||0,name:Dl[4].label,itemStyle:{color:Dl[4].color}}]}]};return Su.createElement(ee.Z,{key:tr,className:"bg-white",option:ji,style:{width:"100%",height:240},onEvents:{click:io=>{const qi=rm(Xs({},ku),{question_type:[tl==null?void 0:tl.question_type_id]});bu(qi),Zr.setFieldsValue(Xs({},qi)),fu("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[Rn]),Us=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:tl=>{let tr=tl;tl===1&&(tr=le.Z),tl===2&&(tr=Pe.Z),tl===3&&(tr=We.Z);const Ci=typeof tr=="number"?tr:Su.createElement("img",{src:tr});return Su.createElement("div",{style:{textAlign:"left",paddingLeft:22}},Ci)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:tl=>Su.createElement(ae.Z,{placement:"topLeft",title:tl},Su.createElement("span",null,tl||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:tl=>Su.createElement(ae.Z,{placement:"topLeft",title:tl},Su.createElement("span",null,tl||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:tl=>Su.createElement(ae.Z,{placement:"topLeft",title:tl},Su.createElement("span",null,tl||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:tl=>Su.createElement(ae.Z,{placement:"topLeft",title:tl},Su.createElement("span",null,tl||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return Su.createElement("div",{className:Fs.Z.wrap},Su.createElement(_t.Z,{loading:Uu,active:!0},(Pn==null?void 0:Pn.exercise_status)===1&&Su.createElement(zt.Z,{styles:{margin:"0 auto",padding:200}}),(Pn==null?void 0:Pn.exercise_status)>1&&Su.createElement(a.Fragment,null,Su.createElement(fe.Z,{className:"mb30",align:"middle",justify:"space-between"},Su.createElement(nr.tp,{dataSource:co,value:Ze,onChange:Gr}),Ze==="3"?Su.createElement(Ce.ZP,{type:"primary",icon:Su.createElement(Qp.Z,{rev:void 0}),onClick:()=>cd(void 0,null,function*(){var tl;if((0,Sn.Rm)()&&!((tl=ze.AssistantObject.exercise)!=null&&tl.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\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({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:Pn==null?void 0:Pn.course_groups.map(tr=>({course_group_id:tr==null?void 0:tr.exercise_group_id,group_group_name:tr==null?void 0:tr.exercise_group_name,count:tr==null?void 0:tr.exercise_group_students})),fn:()=>cd(void 0,null,function*(){const tr=yield(0,ne.iB)({exercise_id:ca==null?void 0:ca.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(tr==null?void 0:tr.status)===0?(me.ZP.success(tr==null?void 0:tr.message),se.history.push(`/classrooms/${ca.coursesId}/exportlist/exercise_score,export_exercise_users`)):me.ZP.success(tr==null?void 0:tr.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):Su.createElement(fe.Z,null,Su.createElement(Be.Z,{checked:Lr,onChange:tl=>la(tl),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",Su.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),!["4","5"].includes(Ze)&&Su.createElement(Ue.Z,{form:Zr,initialValues:ku,onValuesChange:(tl,tr)=>{const Ci=Xs(Xs({},ku),tr);console.log(Ci,"newValue"),bu(Xs({},Ci)),Ze==="1"&&zr(Ci)},data:pr()}),Ze==="5"&&Su.createElement(Mf,null),Su.createElement("section",{style:{display:Ze==="1"?"block":"none"}},Su.createElement(sn.Z,{spinning:$a},(Pn==null?void 0:Pn.open_camera)&&Su.createElement(Su.Fragment,null,Su.createElement("div",{className:Fs.Z.head},Su.createElement("div",{className:Fs.Z.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),Su.createElement(x.ZP,{data:(0,x.Uf)(Pn)})),Su.createElement("div",{className:Fs.Z.head},Su.createElement("div",{className:Fs.Z.title},"\u8BD5\u5377\u6982\u89C8"),!!(Pn!=null&&Pn.avg_score_type)&&Su.createElement("div",{className:"flex item-center current ml-auto mr20",onClick:()=>{let tl=Pn==null?void 0:Pn.avg_score_type;oe.default.confirm({centered:!0,icon:null,width:648,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u8BBE\u7F6E\u5E73\u5747\u5206",content:Su.createElement(pe.ZP.Group,{defaultValue:tl,onChange:tr=>tl=tr.target.value},Su.createElement(pe.ZP,{value:1},"\u5E73\u5747\u5206=\u5B9E\u8003\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B9E\u8003\u5B66\u751F\u4EBA\u6570"),Su.createElement(pe.ZP,{value:2},"\u5E73\u5747\u5206=\u5E94\u8003\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5E94\u8003\u5B66\u751F\u4EBA\u6570")),onOk:()=>cd(void 0,null,function*(){const tr=yield(0,re.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/set_avg_type.json`,{method:"post",body:{avg_score_type:tl}});(tr==null?void 0:tr.status)===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),zr())})})}},Su.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Su.createElement("span",{style:{color:"#333333",lineHeight:"normal"}},"\u8BBE\u7F6E\u5E73\u5747\u5206")),Su.createElement("div",{className:"flex item-center current",onClick:()=>{y({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},Su.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Su.createElement("span",{style:{color:"#333333",lineHeight:"normal"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),Su.createElement("div",{className:Fs.Z.table},Su.createElement("aside",null,Su.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),Su.createElement("div",null,(de=Pn==null?void 0:Pn.exercise_counts)==null?void 0:de.total_score,"\u5206")),Su.createElement("aside",null,Su.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),Su.createElement("div",null,(kt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:kt.time)),Su.createElement("aside",null,Su.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",Su.createElement(ae.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"},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(mn=Pn==null?void 0:Pn.exercise_counts)==null?void 0:mn.avg_answer_duration)),Su.createElement("aside",null,Su.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",Su.createElement(ae.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(Wt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Wt.candidate_num,"\u4EBA")),Su.createElement("aside",null,Su.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",Su.createElement(ae.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"},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(Dt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Dt.exam_num,"\u4EBA")),Su.createElement("aside",null,Su.createElement("div",null,"\u53C2\u8003\u7387",Su.createElement(ae.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(Zt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Zt.reference_rate,"%")),Su.createElement("aside",null,Su.createElement("div",null,"\u5E73\u5747\u5206",Su.createElement(ae.Z,{title:(Pn==null?void 0:Pn.avg_score_type)===1?"\u5E73\u5747\u5206=\u5B9E\u8003\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B9E\u8003\u5B66\u751F\u4EBA\u6570":"\u5E73\u5747\u5206=\u5E94\u8003\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5E94\u8003\u5B66\u751F\u4EBA\u6570"},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(Bn=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Bn.average_score,"\u5206")),Su.createElement("aside",null,Su.createElement("div",null,"\u6700\u9AD8\u5206"),Su.createElement("div",null,(Qt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Qt.max_score,"\u5206")),Su.createElement("aside",null,Su.createElement("div",null,"\u6700\u4F4E\u5206"),Su.createElement("div",null,(an=Pn==null?void 0:Pn.exercise_counts)==null?void 0:an.min_score,"\u5206")),Su.createElement("aside",null,Su.createElement("div",null,"\u6807\u51C6\u5DEE",Su.createElement(ae.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"},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(rn=Pn==null?void 0:Pn.exercise_counts)==null?void 0:rn.standard_deviation)),Su.createElement("aside",null,Su.createElement("div",null,"\u4F18\u79C0",Su.createElement(ae.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(wt=Yt==null?void 0:Yt.score_ranges)==null?void 0:wt.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(Nt=Yt==null?void 0:Yt.score_ranges)==null?void 0:Nt.max_rate}%\u7684\u5B66\u751F\u6570`},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(wn=Pn==null?void 0:Pn.exercise_counts)==null?void 0:wn.best_counts,"\u4EBA")),Su.createElement("aside",null,Su.createElement("div",null,"\u826F\u597D",Su.createElement(ae.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Pt=Yt==null?void 0:Yt.score_ranges)==null?void 0:Pt.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(bn=Yt==null?void 0:Yt.score_ranges)==null?void 0:bn.good_rate}%\u7684\u5B66\u751F\u6570`},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(An=Pn==null?void 0:Pn.exercise_counts)==null?void 0:An.good_counts,"\u4EBA")),Su.createElement("aside",null,Su.createElement("div",null,"\u53CA\u683C",Su.createElement(ae.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(hu=Yt==null?void 0:Yt.score_ranges)==null?void 0:hu.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(ft=Yt==null?void 0:Yt.score_ranges)==null?void 0:ft.pass_rate}%\u7684\u5B66\u751F\u6570`},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(Ft=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Ft.pass_counts,"\u4EBA")),Su.createElement("aside",null,Su.createElement("div",null,"\u4E0D\u53CA\u683C",Su.createElement(ae.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(Mt=Yt==null?void 0:Yt.score_ranges)==null?void 0:Mt.fail_rate}%\u7684\u5B66\u751F\u6570`},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(qt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:qt.fail_counts,"\u4EBA"))),Su.createElement("div",{className:Fs.Z.head},Su.createElement("div",{className:Fs.Z.title},"\u9898\u76EE\u6982\u89C8",Su.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Su.createElement(fe.Z,null,Su.createElement(Ee.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Su.createElement(ln.default,{style:{width:140},value:Fu,onChange:tl=>{Mn(tl),ko(ku,!0,{method:tl})}},Su.createElement(ln.default.Option,{value:0},"\u6B63\u786E\u7387"),Su.createElement(ln.default.Option,{value:1},"\u5F97\u5206\u7387"))),Su.createElement(Ee.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},Su.createElement(ln.default,{style:{width:140},value:cn,onChange:tl=>{cu(tl),ko(ku,!0,{order:tl})}},Su.createElement(ln.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),Su.createElement(ln.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),Su.createElement(ln.default.Option,{value:2},"\u6309",$i,"\u5347\u5E8F"),Su.createElement(ln.default.Option,{value:3},"\u6309",$i,"\u964D\u5E8F"))))),Su.createElement(sn.Z,{spinning:Eu},Qo),Su.createElement("div",{className:Fs.Z.head},Su.createElement("div",{className:Fs.Z.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",Su.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),jo,Su.createElement("div",{className:Fs.Z.head},Su.createElement("div",{className:Fs.Z.title},"\u4F18\u79C0\u751F",Su.createElement(ae.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},Su.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),Su.createElement(ge.default,{columns:Us,rowKey:"index",dataSource:(Pn==null?void 0:Pn.rank_list)||[],pagination:!1}),Su.createElement("div",{className:Fs.Z.head},Su.createElement("div",{className:Fs.Z.title},"\u9898\u578B\u6982\u89C8",Su.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Su.createElement(fe.Z,null,Su.createElement(Ee.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Su.createElement(ln.default,{style:{width:140},value:ru,onChange:tl=>{Ru(tl),Lu(ku,!0,{method:tl})}},Su.createElement(ln.default.Option,{value:0},"\u6B63\u786E\u7387"),Su.createElement(ln.default.Option,{value:1},"\u5F97\u5206\u7387"))))),Su.createElement(sn.Z,{spinning:Za},Su.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},Su.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},Su.createElement("div",{className:" c-grey-333"},ru===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),Su.createElement("div",{className:"flex item-center gap-20px"},Dl.map((tl,tr)=>Su.createElement("div",{key:tr,className:"flex item-center gap-10px"},Su.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:tl==null?void 0:tl.color}}),Su.createElement("div",{className:"font12 c-grey-333"},tl==null?void 0:tl.label))))),Su.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},vo))))),Ze==="2"&&Su.createElement("section",null,Pn!=null&&Pn.is_random?Su.createElement(Ld,{value:vl,ref:Ma}):Su.createElement(uc,{value:vl,ref:Ma})),Ze==="3"&&Su.createElement("section",null,Su.createElement(zp,{value:vl})),Ze==="4"&&Su.createElement("section",null,Su.createElement(nv,{value:vl,ref:aa})),Ze==="6"&&Su.createElement("section",null,Su.createElement(cv,{value:vl,ref:wl})))),((Hn=z==null?void 0:z.actionTabs)==null?void 0:Hn.key)==="\u5B66\u751F\u8BE6\u60C5"&&Su.createElement(Kp,null),((Jn=z==null?void 0:z.actionTabs)==null?void 0:Jn.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&Su.createElement(Ap,{handleOnComplete:zr}),((Hu=z==null?void 0:z.actionTabs)==null?void 0:Hu.key)==="\u5B66\u751F\u5217\u8868"&&Su.createElement(Dp,null))};var bv=(0,se.connect)(({globalSetting:b,exercise:z,classroomList:y})=>({globalSetting:b,exercise:z,classroomList:y}))(Dv),xv=E(46451),Mc={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"},Tf=E(98451),wv=E(40255),wi=E(59301),Iv=Object.defineProperty,Pv=Object.defineProperties,Sv=Object.getOwnPropertyDescriptors,kf=Object.getOwnPropertySymbols,Nv=Object.prototype.hasOwnProperty,Ov=Object.prototype.propertyIsEnumerable,jf=(b,z,y)=>z in b?Iv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,im=(b,z)=>{for(var y in z||(z={}))Nv.call(z,y)&&jf(b,y,z[y]);if(kf)for(var y of kf(z))Ov.call(z,y)&&jf(b,y,z[y]);return b},Mv=(b,z)=>Pv(b,Sv(z)),zd=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const{TabPane:lf}=be.default,Lv=({classroomList:b,exercise:z,loading:y,dispatch:ze})=>{var at;const Me=(0,se.useParams)(),yt=(0,se.useLocation)(),[je]=Ee.default.useForm(),{commonHeader:ce}=z;let[de,kt]=(0,a.useState)(!0),[mn,Wt]=(0,a.useState)(!1);const[Dt,Zt]=(0,a.useState)("myself");let[Bn,Qt]=(0,a.useState)([]),[an,rn]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)(),[wn,Pt]=(0,a.useState)([]);const bn=(0,a.useRef)(),[An,hu]=(0,a.useState)(1),ft=(0,a.useRef)(null),[Ft,Mt]=(0,a.useState)(!1),[qt,Hn]=(0,a.useState)(""),[Jn,Hu]=(0,a.useState)(""),Yt=[{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:cu=>cu?"\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:(cu,zn)=>wi.createElement("a",{href:cu?`/randompaper/detail/${zn.id}`:`/paperlibrary/see/${zn.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[Ze,fu]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{z.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(wu(),Pt([]),Pn())},[z.actionTabs.key]);const Pn=()=>zd(void 0,null,function*(){const cu=yield ze({type:"paperlibrary/getTeachGroupData"});rn(cu)}),ga=cu=>{const zn=parseInt(cu);return isNaN(zn)?"":zn},wu=()=>zd(void 0,null,function*(){var cu,zn;if(de){++Ze.page,kt(!1);const gn=yield ze({type:"exercise/getBrankList",payload:Mv(im({},Ze),{search:(cu=Ze.search)==null?void 0:cu.trim()})});Bn=gn!=null&&gn.object_list?[...Bn.concat(gn==null?void 0:gn.object_list)]:Bn,Nt(gn.is_teacher),((zn=gn.object_list)==null?void 0:zn.length){ft.current.scrollTop=0,Bn=[],Ze.page=0,Ze.group_id=cu,de=!0,Pt([]),fu(im({},Ze)),wu()},uu={selectedRowKeys:wn,onChange:cu=>{Pt(cu)},type:"radio"},yu=()=>{fu(im({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Qt([]),kt(!0),Zt("myself"),ze({type:"exercise/setActionTabs",payload:{}}),Wt(!1)},[ku,bu,Fu,Mn]=(0,Tf.P)(),cn=cu=>zd(void 0,null,function*(){let zn=!1;Bn.forEach(ru=>{wn.includes(ru.id)&&(zn=ru.is_random)}),bn.current&&(zn=ce==null?void 0:ce.is_random);const gn=cu.map(ru=>({shixun_id:ru.id,is_use:ru.is_use,is_copy:ru.is_copy}));if(!zn){const ru=yield ze({type:"exercise/saveBanks",payload:{course_id:Me.coursesId,object_type:"examination_bank",bank_id:bn.current?[bn.current]:wn,shixuns_info:gn,is_make_up_exercise:!0,make_up_exercise_id:Number(Me.categoryId),use_origin_exercise:!!bn.current}});(ru==null?void 0:ru.status)===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Hn(`/classrooms/${Me.coursesId}/exercise/${ru.exercise_id}/detail?random=${ru.is_random}&tabs=3`),Hu(`/classrooms/${Me.coursesId}/exercise/add/${ru.exercise_id}?random=${ru.is_random}&type=2`),me.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Me.coursesId}/exercise/${ru.exercise_id}/detail?random=${ru.is_random}&tabs=3`},1e3),bu(),yu());return}ze({type:"exercise/setActionTabs",payload:{}}),bu();let Rn=1,Fn=oe.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:wi.createElement("div",{className:Mc.modalColumn},wi.createElement("div",{className:Mc.modalRow},wi.createElement("sup",{className:Mc.sup},"*"),wi.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),wi.createElement(Ve.Z,{parser:ga,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Rn,onChange:ru=>{Rn=ru;const Ru=document.getElementById("model_error");Rn<1||Rn>50?Ru.style.display="block":Ru.style.display="none"}})),wi.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:yu,onOk:()=>zd(void 0,null,function*(){if(Rn<1||Rn>50){const Ru=document.getElementById("model_error");return Ru.style.display="block",Promise.reject()}Fn.update({cancelButtonProps:{disabled:!0}});const ru=yield ze({type:"exercise/saveBanks",payload:{course_id:Me.coursesId,object_type:"examination_bank",bank_id:bn.current?[bn.current]:wn,shixuns_info:gn,num:Rn,is_make_up_exercise:!0,make_up_exercise_id:Number(Me.categoryId),use_origin_exercise:!!bn.current}});Fn.update({cancelButtonProps:{disabled:!1}}),ru&&ru.status===0?((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),oe.default.destroyAll(),yu(),bu(),me.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Me.coursesId}/exercise/${ru.exercise_id}/detail?random=${ru.is_random}&tabs=3`},1e3)):(yu(),bu())})})});return wi.createElement(wi.Fragment,null,wi.createElement(oe.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:z.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:mn,bodyStyle:{minHeight:150},wrapClassName:Mc.warpModal,onOk:()=>zd(void 0,null,function*(){var cu;if(An===1){if(!wn.length){me.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Wt(!0);let zn=!1,gn=!1;if(Bn.forEach(Fn=>{wn.includes(Fn.id)&&Fn.need_authorize&&(zn=Fn.need_authorize),wn.includes(Fn.id)&&(gn=Fn.is_random)}),zn){(0,Ui.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 Mn({id:`${wn[0]}`,course_id:Me.coursesId,type:"examination_bank"}))||cn([]),Wt(!1)}else{Wt(!0);const zn=yield(0,re.ZP)(`/api/exercises/${Me.categoryId}/use_origin_exercise.json`,{method:"post"}),gn=yield Mn({id:`${wn[0]}`,course_id:Me.coursesId,type:"examination_bank",result:zn});bn.current=(cu=zn==null?void 0:zn.save_banks_params)==null?void 0:cu.bank_id,gn||cn([]),Wt(!1)}}),onCancel:yu},wi.createElement(pe.ZP.Group,{value:An,onChange:cu=>hu(cu.target.value),style:{marginTop:10,marginBottom:15}},wi.createElement(pe.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),wi.createElement(pe.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),An===1?wi.createElement(wi.Fragment,null,wi.createElement(be.default,{activeKey:Dt,onTabClick:cu=>zd(void 0,null,function*(){ft.current.scrollTop=0,Bn=[],Dt!==cu&&Pt([]),Zt(cu),Ze.page=0,Ze.filter=cu,Ze.group_id=null,de=!0,wu()})},wi.createElement(lf,{tab:wi.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),wi.createElement(lf,{tab:wi.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),wi.createElement(lf,{tab:wi.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),wi.createElement("div",{className:Mc.tabSearch},Dt==="teacher"&&wi.createElement(ln.default,{value:Ze.group_id,onChange:In,size:"middle",style:{width:200,marginRight:30}},wi.createElement(ln.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(at=an==null?void 0:an.groups)==null?void 0:at.map(cu=>wi.createElement(ln.default.Option,{key:cu==null?void 0:cu.group_id,value:cu==null?void 0:cu.group_id},cu==null?void 0:cu.name))),wi.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Ze.search,onChange:cu=>{Ze.search=cu.target.value,fu(im({},Ze))},onSearch:cu=>{ft.current.scrollTop=0,Bn=[],Ze.page=0,de=!0,Pt([]),cu&&(0,wv.tk)({name:cu,copywriting:cu,position:"Exercise"}),wu()}})),wi.createElement("div",{ref:ft,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!wt&&Dt==="public"&&wi.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},wi.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),wi.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")),wi.createElement(Fo(),{initialLoad:!1,pageStart:0,loadMore:()=>{wu()},hasMore:de,useWindow:!1},z.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&wt&&wi.createElement(xv.Z,{className:Mc.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Bn,onRow:cu=>({onClick:()=>{Pt([cu==null?void 0:cu.id])}}),resColumns:Yt,rowSelection:uu})))):wi.createElement(wi.Fragment,null,wi.createElement("div",{className:Mc.shijuan},wi.createElement("div",null,"\u8BD5\u5377\uFF1A"),wi.createElement("div",{className:Mc.name},wi.createElement("span",null,ce==null?void 0:ce.exercise_name))),wi.createElement("div",{className:Mc.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"))),wi.createElement(oe.default,{title:"\u63D0\u793A",open:Ft,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:wi.createElement("div",null,wi.createElement(Ce.ZP,{onClick:()=>{Mt(!1),se.history.push(Jn)}},"\u4FEE\u6539\u8BD5\u5377"),wi.createElement(Ce.ZP,{type:"primary",onClick:()=>{se.history.push(qt),Mt(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Mt(!1)}},wi.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")),wi.createElement(Tf.Z,{inPaper:!0,visible:ku,onCancel:bu,onOk:cn,renderData:Fu,modalType:"multiple",type:"examination_bank"}))};var Rv=(0,se.connect)(({exercise:b,loading:z,classroomList:y})=>({exercise:b,loading:z,classroomList:y}))(Lv),Zf=E(30467),om=E(59301),Tv=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const kv=({exercise:b,dispatch:z})=>{const{value:y}=b.actionTabs.params||{},[ze,at]=(0,a.useState)(!1),{categoryId:Me,coursesId:yt}=(0,se.useParams)(),je=()=>Tv(void 0,null,function*(){at(!0);let ce;y!=null&&y.is_wrong?ce=yield(0,Zf._B)(Me,{exercise_question_id:y==null?void 0:y.question_id}):ce=yield(0,Zf.pr)(Me,{exercise_question_id:y==null?void 0:y.question_id}),(ce==null?void 0:ce.status)===0&&(me.ZP.success(ce==null?void 0:ce.message),z({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),z({type:"exercise/editExercise",payload:{categoryId:Me,coursesId:yt}}),z({type:"exercise/setActionTabs",payload:{}})),at(!1)});return om.createElement(oe.default,{title:"\u63D0\u793A",width:600,centered:!0,open:b.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:ze,onCancel:()=>z({type:"exercise/setActionTabs",payload:{}}),onOk:je},om.createElement("p",null,y!=null&&y.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"),y!=null&&y.is_wrong?om.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"):om.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",y==null?void 0:y.question_score,"\u5206\u3002"))};var jv=(0,se.connect)(({exercise:b})=>({exercise:b}))(kv),Zv="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 zv=(b=[],z=[],y=[])=>(console.log("---",b,z,y),{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:y},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:z},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:b}]}),Qv=(b=[])=>({dataset:[{source:b}],tooltip:{show:!0,formatter:function(z){return z.value[2]+":"+z.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 Hv=Object.defineProperty,zf=Object.getOwnPropertySymbols,Wv=Object.prototype.hasOwnProperty,Uv=Object.prototype.propertyIsEnumerable,Qf=(b,z,y)=>z in b?Hv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,sm=(b,z)=>{for(var y in z||(z={}))Wv.call(z,y)&&Qf(b,y,z[y]);if(zf)for(var y of zf(z))Uv.call(z,y)&&Qf(b,y,z[y]);return b},rf=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Vv=({shixunHomeworks:b,loading:z,dispatch:y})=>{var ze,at,Me,yt;const je=(0,se.useParams)(),[ce,de]=(0,a.useState)(sm(sm({},{sort_by:"student_id",sort_direction:"desc"}),je)),[kt,mn]=(0,a.useState)(),[Wt,Dt]=(0,a.useState)([]);let Zt=(0,a.useRef)();const[Bn,Qt]=(0,a.useState)(1),[an,rn]=(0,a.useState)(!1),[wt,Nt]=(0,a.useState)(10),[wn,Pt]=(0,a.useState)([]);(0,a.useEffect)(()=>{An()},[]);const bn=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:ce.sort_by==="student_number"?ce.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:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:ce.sort_by==="bug"?ce.sort_direction==="desc"?"descend":"ascend":null,render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:ce.sort_by==="vulnerability"?ce.sort_direction==="desc"?"descend":"ascend":null,render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:ce.sort_by==="specification"?ce.sort_direction==="desc"?"descend":"ascend":null,render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:ce.sort_by==="complexity"?ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:ce.sort_by==="total_row_number"?ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:ce.sort_by==="quality_score"?ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(ft,Ft)=>a.createElement("a",{target:"_blank",href:`/classrooms/${je.coursesId}/exercise/${je.categoryId}/analysis/${Ft.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(kt===2&&(Zt.current=setInterval(()=>{An()},6e4)),()=>{clearTimeout(Zt.current)}),[kt]);function An(){return rf(this,null,function*(){const ft=yield(0,re.ZP)(`/api/exercises/${ce.categoryId}/check_status.json`,{method:"GET"});mn(ft.status),ft.status!=2&&ft.status!=-1&&(hu({page:1,limit:10}),clearTimeout(Zt.current))})}function hu(ft){return rf(this,null,function*(){Qt(ft==null?void 0:ft.page),Nt(ft==null?void 0:ft.limit);const Ft=yield(0,re.ZP)(`/api/exercises/${ce.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:sm({},ft)});Dt(Ft)})}return console.log("-------",je),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(kt===0||kt===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",Wt==null?void 0:Wt.created_at)),a.createElement(Ce.ZP,{onClick:()=>{y({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(fe.Z,{style:{width:"100%"}},a.createElement(he.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(he.Z,{flex:"80px"},a.createElement(ye.default,{checked:(wn==null?void 0:wn.length)===0,onChange:ft=>{ft.target.checked&&(Pt([]),hu({page:Bn,limit:wt}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),a.createElement(he.Z,{flex:"1"},a.createElement(ye.default.Group,{value:wn,onChange:ft=>rf(void 0,null,function*(){Pt([...ft]),hu({page:Bn,limit:wt,group_course_ids:ft})}),style:{width:"100%",fontSize:"14px"}},(ze=Wt==null?void 0:Wt.course_groups)==null?void 0:ze.map((ft,Ft)=>a.createElement(ye.default,{style:{fontSize:"14px"},value:ft==null?void 0:ft.id},ft==null?void 0:ft.name,"(",ft==null?void 0:ft.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"),(Wt==null?void 0:Wt.grade_statistics)&&a.createElement(ee.Z,{option:zv((at=Wt==null?void 0:Wt.grade_statistics)==null?void 0:at.map(ft=>ft.specification_count),(Me=Wt==null?void 0:Wt.grade_statistics)==null?void 0:Me.map(ft=>ft.vulnerability_count),(yt=Wt==null?void 0:Wt.grade_statistics)==null?void 0:yt.map(ft=>ft.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"),(Wt==null?void 0:Wt.quality_scores)&&a.createElement(ee.Z,{option:Qv(Wt==null?void 0:Wt.quality_scores.map((ft,Ft)=>[Ft+1,ft==null?void 0:ft.quality_score,ft==null?void 0:ft.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(Le.default.Search,{size:"middle",onSearch:ft=>{hu({page:1,limit:wt,search:ft})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(ge.default,{columns:bn,dataSource:Wt==null?void 0:Wt.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(ft,Ft,Mt)=>{Mt.field&&(ce.sort_by=Mt.field),Mt.order||(ce.sort_direction="asc"),Mt.order==="ascend"&&(ce.sort_direction="asc"),Mt.order==="descend"&&(ce.sort_direction="desc"),Mt.order||(ce.sort_direction="asc"),hu(sm({page:1,limit:wt},ce))}}),a.createElement(Ye.Z,{current:Bn,total:Wt==null?void 0:Wt.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:wt,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(ft,Ft)=>{Qt(ft),Nt(Ft),hu({page:ft,limit:Ft,group_course_ids:wn})}}))),kt===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Zv}),a.createElement("br",null),a.createElement(Ce.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{An()}},"\u5237\u65B0\u9875\u9762")),a.createElement(dl,null),a.createElement(oe.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!an,footer:null,onCancel:()=>rn(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!an&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${je==null?void 0:je.categoryId}-${an==null?void 0:an.student_number}&resolved=false`,frameBorder:"0"}))))};var Gv=(0,se.connect)(({shixunHomeworks:b,loading:z})=>({shixunHomeworks:b,loading:z.effects}))(Vv),lo={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"},Gu=E(59301),Yv=Object.defineProperty,Kv=Object.defineProperties,Xv=Object.getOwnPropertyDescriptors,Hf=Object.getOwnPropertySymbols,Jv=Object.prototype.hasOwnProperty,qv=Object.prototype.propertyIsEnumerable,Wf=(b,z,y)=>z in b?Yv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,lc=(b,z)=>{for(var y in z||(z={}))Jv.call(z,y)&&Wf(b,y,z[y]);if(Hf)for(var y of Hf(z))qv.call(z,y)&&Wf(b,y,z[y]);return b},_v=(b,z)=>Kv(b,Xv(z)),Qd=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const $v=({exercise:b,dispatch:z,user:y})=>{var ze;const at=(0,se.useParams)(),[Me,yt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:at==null?void 0:at.categoryId}),[je]=Ee.default.useForm(),[ce,de]=(0,a.useState)(),[kt,mn]=(0,a.useState)(!1),{exerciseList:Wt,commonHeader:Dt}=b,[Zt,Bn]=(0,a.useState)([]),[Qt,an]=(0,a.useState)([]),[rn,wt]=(0,a.useState)(0),[Nt,wn]=(0,a.useState)(!0),[Pt,bn]=(0,a.useState)(!1),[An,hu]=(0,a.useState)(!1),[ft,Ft]=(0,a.useState)(!1),[Mt,qt]=(0,a.useState)(""),Hn=(0,a.useRef)(null),Jn=[{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}],[Hu,Yt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ze(Me)},[]),(0,a.useEffect)(()=>(clearInterval(Hn.current),(Dt==null?void 0:Dt.exercise_status)===2&&(Hn.current=setInterval(()=>{Ze(Me)},3e4)),()=>{clearInterval(Hn.current)}),[Dt==null?void 0:Dt.exercise_status,Me]);const Ze=Mn=>Qd(void 0,null,function*(){const cn=au().cloneDeep(Mn);console.log(cn,"sendData"),wn(!0),Bn([]);const cu=yield(0,re.ZP)(`/api/exercises/${Mn==null?void 0:Mn.exercise_id}/exercise_abnormities.json`,{method:"get",params:cn});Yt((cu==null?void 0:cu.error_types)||[]),an([]),wn(!1),wt(cu==null?void 0:cu.total_count),Bn((cu==null?void 0:cu.exercise_abnormites)||[])}),fu=(Mn,cn)=>{Me.page=1,Me[cn]=Mn,yt(lc({},Me)),Ze(Me)},Pn=Mn=>{Me.page=1,Me.keyword=Mn,yt(lc({},Me))},ga=()=>{Me.page=1;const Mn=Object.assign({},je.getFieldValue());Object.keys(Mn).map(function(cn){switch(cn){case"error_type":Mn[cn].includes("all")||!Mn[cn].length?(delete Me.error_type,je.setFieldsValue({error_type:"all"})):(Me.error_type=Mn[cn],je.setFieldsValue({error_type:Me.error_type}));break;case"course_group_id":Mn[cn].includes("all")||!Mn[cn].length?(delete Me.course_group,je.setFieldsValue({course_group_id:"all"})):(Me.course_group=Mn[cn],je.setFieldsValue({course_group_id:Me.course_group}));break}}),yt(lc({},Me)),Ze(Me)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(de(47),mn(!0))},[document.getElementById("divhe"),Wt]);const wu=(Mn,cn,cu)=>{Me.page=Mn==null?void 0:Mn.current,Me.limit=Mn==null?void 0:Mn.pageSize,cu!=null&&cu.order?(Me.sort_by=cu==null?void 0:cu.field,Me.sort_direction=(cu==null?void 0:cu.order)==="ascend"?"asc":"desc"):(Me.sort_by=null,Me.sort_direction=null),yt(lc({},Me)),Ze(Me)},In=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Mn,cn,cu)=>Me.limit*(Me.page-1)+cu+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:Mn=>Gu.createElement(ae.Z,{placement:"bottomLeft",title:Mn},Gu.createElement("span",null,Mn))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Mn=>Gu.createElement(ae.Z,{placement:"bottomLeft",title:Mn},Gu.createElement("span",null,Mn||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Mn=>Gu.createElement(ae.Z,{placement:"bottomLeft",title:Mn},Gu.createElement("span",null,Mn||"--"))},{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:(Mn,cn)=>Gu.createElement(Gu.Fragment,null,Gu.createElement(ae.Z,{placement:"bottomLeft",title:Mn},Gu.createElement("span",null,Mn||"--")),(cn==null?void 0:cn.user_screen_num)>=50&&Gu.createElement(ae.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"},Gu.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(cn==null?void 0:cn.user_screen_num)>0&&Gu.createElement("span",{onClick:()=>qt(cn==null?void 0:cn.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],uu=Mn=>{an(Mn)},yu=()=>{bn(!1),Ze(Me)},ku=Mn=>{const cn=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(zn,gn)=>Gu.createElement("span",null,zn||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(zn,gn)=>Gu.createElement(Gu.Fragment,null,zn==="passed"&&Gu.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),zn==="rejected"&&Gu.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),zn==="submitted"&&Gu.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(zn,gn)=>zn?Gu.createElement(ae.Z,{placement:"bottom",title:zn},Gu.createElement("span",null,zn)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(zn,gn)=>Gu.createElement("span",{className:"current c-light-primary",onClick:()=>{Nu.Z.publish("preview-image",zn)}},"\u67E5\u770B")}],cu=oe.default.confirm({icon:null,width:700,className:`${lo.cusModal} custom-modal-divider`,centered:!0,title:Gu.createElement(fe.Z,null,Gu.createElement(he.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),Gu.createElement(he.Z,null,Gu.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>cu.destroy()}))),content:Gu.createElement("div",null,Gu.createElement(ge.default,{className:lo.customTable,dataSource:[lc({},Mn)],bordered:!1,columns:cn,rowKey:"exercise_identity_photo_id",rowClassName:lo.row,pagination:!1}))})},bu=Mn=>{var cn,cu;const zn=oe.default.confirm({icon:null,className:`${lo.cusModal} custom-modal-divider`,centered:!0,width:((cn=Mn==null?void 0:Mn.play_url)==null?void 0:cn.length)<6?724:744,title:Gu.createElement(fe.Z,null,Gu.createElement(he.Z,{flex:"1"},"\u89C6\u9891"),Gu.createElement(he.Z,null,Gu.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>zn.destroy()}))),content:Gu.createElement("ul",{className:lo.sys},(cu=Mn==null?void 0:Mn.play_url)==null?void 0:cu.map((gn,Rn)=>Gu.createElement("li",{className:lo.li,key:Rn},Gu.createElement("div",{className:lo.d1},Gu.createElement("div",{className:lo.img},Gu.createElement(Qr,{src:gn==null?void 0:gn.replace(".m3u8",".flv"),autoPlay:!0})),Gu.createElement("div",{className:lo.btn},Gu.createElement("div",{className:lo.b1},"\u56DE\u653E\u89C6\u9891",Rn+1))))))})},Fu=Mn=>{const cn=oe.default.confirm({icon:null,className:`${lo.cusModal} custom-modal-divider`,centered:!0,width:710,title:Gu.createElement(fe.Z,null,Gu.createElement(he.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),Gu.createElement(he.Z,null,Gu.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>cn.destroy()}))),content:Gu.createElement(fe.Z,null,Gu.createElement("aside",{className:lo.imgWrap,style:{marginBottom:40}},Gu.createElement("div",{className:lo.img},Gu.createElement("img",{width:326,src:(0,Oe.Tv)(Mn==null?void 0:Mn.photo_url)}),Gu.createElement("div",{className:lo.textP},"\u91C7\u96C6\u7167\u7247")),Gu.createElement("div",{className:lo.img,style:{marginLeft:20}},Mn!=null&&Mn.identity_url?Gu.createElement("img",{width:326,src:(0,Oe.Tv)(Mn==null?void 0:Mn.identity_url)}):Gu.createElement("div",{className:lo.no,style:{width:326}},Gu.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),Gu.createElement("div",{className:lo.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return Gu.createElement("section",{className:lo.wrap},Gu.createElement(Ee.default,{form:je,onChange:ga,initialValues:{course_group_id:"all"}},Gu.createElement(Ee.default.Item,{name:"course_group_id"},Gu.createElement(ye.default.Group,{style:{width:"100%"}},Gu.createElement(fe.Z,null,Gu.createElement(he.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),Gu.createElement(he.Z,{flex:"80px"},Gu.createElement(ye.default,{value:"all"},"\u5168\u90E8")),Gu.createElement(he.Z,{flex:"1",id:"divhe",style:{height:ce+"px",overflow:"hidden"}},(ze=Wt.course_groups)==null?void 0:ze.map((Mn,cn)=>Gu.createElement(ye.default,{key:cn,value:Mn.exercise_group_id,className:"ml0 mr8"},Mn.exercise_group_name,"(",Mn.exercise_group_students,")"))),kt&&Gu.createElement("span",{onClick:()=>{let Mn=document.getElementById("divhe").scrollHeight;ce>47?de(47):de(Mn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},ce===47?"\u5C55\u5F00":"\u6536\u8D77",ce===47?Gu.createElement(ri.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Gu.createElement(zi.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),Gu.createElement(Ee.default.Item,{name:"error_type"},Gu.createElement(ye.default.Group,{style:{width:"100%"}},Gu.createElement(fe.Z,null,Gu.createElement(he.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),Gu.createElement(he.Z,{flex:"80px"},Gu.createElement(ye.default,{value:"all"},"\u5168\u90E8")),Gu.createElement(he.Z,{flex:"1",id:"divhe",style:{height:ce+"px",overflow:"hidden"}},Hu==null?void 0:Hu.map((Mn,cn)=>Gu.createElement(ye.default,{key:cn,value:Mn.error_type,className:"ml0 mr8"},Mn.error_type_text,"\uFF08",Mn.count||0,"\uFF09"))))))),Gu.createElement("div",{className:lo.control},Gu.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Me==null?void 0:Me.keyword,onChange:Mn=>Pn(Mn.target.value),onSearch:()=>{Me.page=1,yt(lc({},Me)),Ze(Me)}}),Gu.createElement(Ce.ZP,{onClick:()=>hu(!0),style:{marginLeft:"auto"},icon:Gu.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),Gu.createElement(Ce.ZP,{onClick:()=>Ft(!0),icon:Gu.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),Gu.createElement("div",{className:lo.bgH}),Gu.createElement(ge.default,{className:lo.customTable,dataSource:Zt,bordered:!1,columns:In,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:lo.row,loading:Nt,onChange:wu,pagination:{pageSize:Me.limit,total:rn,current:Me.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Mn=>Gu.createElement("span",{className:"mr10"},"\u5171",Gu.createElement("span",{className:"c-orange"},Mn),"\u6761\u6570\u636E")}}),Gu.createElement(tE,{selectIds:Qt,visible:Pt,onCancel:()=>bn(!1),onOk:yu,params:Me}),Gu.createElement(nE,{visible:ft,onCancel:()=>Ft(!1)}),Gu.createElement(uE,{visible:Mt,onCancel:()=>qt(!1)}),Gu.createElement(oe.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:An,width:900,footer:null,onCancel:()=>{hu(!1)}},Gu.createElement("div",{className:"c-grey-333"},Gu.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"),Gu.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),Gu.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"),Gu.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"),Gu.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"),Gu.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"),Gu.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"),Gu.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),Gu.createElement(Ga.Z,null))};var eE=(0,se.connect)(({exercise:b,user:z})=>({exercise:b,user:z}))($v);const tE=({visible:b,onOk:z,onCancel:y,selectIds:ze,params:at})=>{const[Me,yt]=(0,a.useState)(!1),[je,ce]=(0,a.useState)({}),[de]=Ee.default.useForm(),kt=mn=>Qd(void 0,null,function*(){yt(!0);let Wt;b===!0?Wt=yield(0,re.ZP)(`/api/exercises/${at==null?void 0:at.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:lc({identity_photo_ids:ze},mn)}):Wt=yield(0,re.ZP)(`/api/exercises/${at==null?void 0:at.exercise_id}/audit_identity_photo.json`,{method:"post",body:lc({identity_photo_id:b==null?void 0:b.exercise_identity_photo_id},mn)}),(Wt==null?void 0:Wt.status)===0&&z(),yt(!1)});return Gu.createElement(oe.default,{title:b!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!b,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{y()},afterClose:()=>{de.resetFields(),ce({})},confirmLoading:Me,onOk:()=>de.submit()},Gu.createElement(Ee.default,{className:lo.formWrap,form:de,labelCol:{span:4},wrapperCol:{span:18},onFinish:kt,onValuesChange:()=>{ce(lc({},de.getFieldsValue()))}},b!==!0&&Gu.createElement(fe.Z,{style:{marginLeft:28,marginBottom:38}},Gu.createElement(he.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),Gu.createElement(he.Z,null,Gu.createElement("aside",{className:lo.imgWrap},Gu.createElement("div",{className:lo.img},Gu.createElement("img",{width:234,src:(0,Oe.Tv)(b==null?void 0:b.photo_url)}),Gu.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",b==null?void 0:b.photo_url)},className:lo.iBtn},"\u9884\u89C8"),Gu.createElement("div",{className:lo.text},"\u91C7\u96C6\u7167\u7247")),Gu.createElement("div",{className:lo.img,style:{marginLeft:20}},b!=null&&b.identity_url?Gu.createElement("img",{width:234,src:(0,Oe.Tv)(b==null?void 0:b.identity_url)}):Gu.createElement("div",{className:lo.no,style:{width:326}},Gu.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(b!=null&&b.identity_url)&&Gu.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",(0,Oe.Tv)(b==null?void 0:b.identity_url))},className:lo.iBtn},"\u9884\u89C8"),Gu.createElement("div",{className:lo.text},"\u8BC1\u4EF6\u7167\u7247"))))),Gu.createElement(Ee.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},Gu.createElement(pe.ZP.Group,null,Gu.createElement(pe.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),Gu.createElement(pe.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(je==null?void 0:je.state)==="rejected"&&Gu.createElement(Ee.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},Gu.createElement(Le.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),Gu.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")))},nE=({visible:b,onCancel:z})=>{const y=(0,se.useParams)(),[ze,at]=(0,a.useState)({page:1,limit:20,exercise_id:y==null?void 0:y.categoryId}),[Me,yt]=(0,a.useState)(!1),[je,ce]=(0,a.useState)([]),[de,kt]=(0,a.useState)(0);(0,a.useEffect)(()=>{b&&(ze.page=1,ze.limit=20,at(lc({},ze)),Wt(ze))},[b]);const mn=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:Zt=>Gu.createElement(ae.Z,{placement:"bottomLeft",title:Zt},Gu.createElement("span",null,Zt))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:Zt=>Gu.createElement(Gu.Fragment,null,Zt===0&&Gu.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:Zt=>Gu.createElement(ae.Z,{placement:"bottomLeft",title:Zt},Gu.createElement("span",null,Zt))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:Zt=>Gu.createElement(ae.Z,{placement:"bottomLeft",title:Zt},Gu.createElement("span",null,Zt))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:Zt=>Gu.createElement("img",{className:"current",onClick:()=>Nu.Z.publish("preview-image",`${we.Z.API_SERVER}${Zt}`),width:70,height:40,src:`${we.Z.API_SERVER}${Zt}`})}],Wt=Zt=>Qd(void 0,null,function*(){const Bn=au().cloneDeep(Zt);yt(!0);const Qt=yield(0,re.ZP)(`/api/exercises/${Zt==null?void 0:Zt.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:Bn});yt(!1),kt(Qt==null?void 0:Qt.total_count),ce((Qt==null?void 0:Qt.exercise_screen_actions)||[])}),Dt=Zt=>{ze.page=Zt==null?void 0:Zt.current,ze.limit=Zt==null?void 0:Zt.pageSize,at(lc({},ze)),Wt(ze)};return Gu.createElement(oe.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:b,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{z()},footer:null},Gu.createElement(ge.default,{dataSource:je,bordered:!1,columns:mn,size:"large",loading:Me,locale:{emptyText:Gu.createElement(zt.Z,null)},onChange:Dt,pagination:{pageSize:ze.limit,total:de,current:ze.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:Zt=>Gu.createElement("span",{className:"mr10"},"\u5171",Gu.createElement("span",{className:"c-orange"},Zt),"\u6761\u6570\u636E")}}))},uE=({visible:b,onCancel:z})=>{const y=(0,se.useParams)(),[ze,at]=(0,a.useState)({page:1,limit:9999,user_id:b,error_type:[8],exercise_id:y==null?void 0:y.categoryId}),[Me,yt]=(0,a.useState)(!1),[je,ce]=(0,a.useState)([]);(0,a.useEffect)(()=>{b&&de(_v(lc({},ze),{user_id:b}))},[b]);const de=Wt=>Qd(void 0,null,function*(){const Dt=au().cloneDeep(Wt);console.log(Dt,"sendData"),yt(!0);const Zt=yield(0,re.ZP)(`/api/exercises/${Wt==null?void 0:Wt.exercise_id}/exercise_abnormities.json`,{method:"get",params:Dt});yt(!1),ce((Zt==null?void 0:Zt.exercise_abnormites)||[])}),kt=Wt=>Qd(void 0,null,function*(){oe.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:()=>Qd(void 0,null,function*(){(yield(0,re.ZP)(`/api/exercises/${y==null?void 0:y.categoryId}/exercise_user_screens/${Wt}.json`,{method:"delete"})).status===0&&(me.ZP.success("\u5220\u9664\u6210\u529F"),de(ze))})})}),mn=(je==null?void 0:je[0])||{};return Gu.createElement(oe.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!b,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{z()},footer:null},Gu.createElement(sn.Z,{spinning:Me},Gu.createElement("div",{style:{maxHeight:500}},Gu.createElement("div",{className:"c-grey-333 blod mb10"},mn==null?void 0:mn.real_name," ",mn==null?void 0:mn.student_id),(mn==null?void 0:mn.user_screen_num)>=50&&Gu.createElement("div",{className:"mb10",style:{color:"#FA6400"}},Gu.createElement("i",{className:"iconfont icon-tishi11 mr5"}),Gu.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")),je==null?void 0:je.map((Wt,Dt)=>{var Zt,Bn;return Gu.createElement("div",{key:Dt},Gu.createElement("div",{className:"mb10"},Gu.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),Gu.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},Wt==null?void 0:Wt.created_at),Gu.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",Gu.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(Zt=Wt==null?void 0:Wt.exercise_user_screens)==null?void 0:Zt.length),"\u5F20")),Gu.createElement("div",{className:lo.listWrap},(Bn=Wt==null?void 0:Wt.exercise_user_screens)==null?void 0:Bn.map(Qt=>Gu.createElement("div",{key:Qt==null?void 0:Qt.id,className:lo.list},Gu.createElement("img",{src:`${we.Z.API_SERVER}${Qt==null?void 0:Qt.url}`}),Gu.createElement("div",{className:lo.time},Gu.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),Gu.createElement("span",{className:"c-grey-333 font12"},Qt==null?void 0:Qt.created_at)),Gu.createElement("div",{className:lo.mask},Gu.createElement("div",{className:lo.icons},Gu.createElement("i",{onClick:()=>Nu.Z.publish("preview-image",`${we.Z.API_SERVER}${Qt==null?void 0:Qt.url}`),className:"iconfont icon-fangda3 mr15"}),Gu.createElement("i",{onClick:()=>kt(Qt==null?void 0:Qt.id),className:"iconfont icon-shanchu14"})))))))}))))};var dd={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"},Uf=E(97162),aE=E(76983),lE=E(41727),rE=E(12971),iE=E(49973);const oE=b=>{const z=y=>{const ze=new Notification(y.title,{body:y.message,icon:y.icon||"/ip.png"});ze.addEventListener("click",()=>{y.link&&window.open(y.link,y.target||"_blank")}),setTimeout(()=>{ze.close()},3e4)};"Notification"in window?Notification.permission==="granted"?z(b):Notification.permission!=="denied"&&Notification.requestPermission().then(y=>{y==="granted"&&z(b)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var sE=E(32215),cE=E(74732),dE=E(3829),mE=E(71621),fE=E(40406),pE=E(32637),vE=E(47467),Vf={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},fs=E(59301),EE=Object.defineProperty,AE=Object.defineProperties,gE=Object.getOwnPropertyDescriptors,Gf=Object.getOwnPropertySymbols,hE=Object.prototype.hasOwnProperty,FE=Object.prototype.propertyIsEnumerable,Yf=(b,z,y)=>z in b?EE(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,of=(b,z)=>{for(var y in z||(z={}))hE.call(z,y)&&Yf(b,y,z[y]);if(Gf)for(var y of Gf(z))FE.call(z,y)&&Yf(b,y,z[y]);return b},CE=(b,z)=>AE(b,gE(z)),sf=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const yE=({shixunHomeworks:b,exercise:z,loading:y,dispatch:ze})=>{var at,Me,yt,je,ce,de;const[kt,mn]=(0,a.useState)({page:1,limit:10}),[Wt,Dt]=(0,a.useState)(-1),[Zt,Bn]=(0,a.useState)(""),[Qt,an]=(0,a.useState)({}),[rn,wt]=(0,a.useState)(!1),[Nt,wn]=(0,a.useState)(!1),Pt=(0,se.useParams)(),[bn,An]=(0,a.useState)({}),hu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Hu,Yt,Ze)=>(kt.page-1)*kt.limit+Ze+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Hu=>Hu||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Hu,Yt)=>fs.createElement("div",{className:Vf.banding,title:Hu||"--"},Hu||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Hu,Yt)=>Hu===0?fs.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Hu===1?fs.createElement("span",{style:{color:"#DF3042"}},!Yt.is_make_up&&"\u8003\u8BD5\u4E2D",Yt.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Hu===2?fs.createElement("span",{style:{color:"#5AB891"}},!Yt.is_make_up&&!Yt.is_force_commit&&"\u5DF2\u4EA4\u5377",Yt.is_make_up&&!Yt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Yt.is_make_up&&Yt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Yt.is_make_up&&Yt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):fs.createElement("span",{style:{color:"#5AB891"}},!Yt.is_make_up&&!Yt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Yt.is_make_up&&!Yt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Yt.is_make_up&&Yt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Yt.is_make_up&&Yt.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:(Hu,Yt)=>{let Ze=new Date().getTime();return bn!=null&&bn.appraise_setting&&(bn!=null&&bn.sealed_review)&&new Date(bn==null?void 0:bn.appraise_end_time).getTime()>Ze?"--":!Hu&&Yt.review_status?"\u8BC4\u9605\u4E2D":Hu?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:Hu=>Hu===1?fs.createElement("span",{className:"c-green"},"\u6210\u529F"):fs.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(Hu=>!!Hu);(0,a.useEffect)(()=>{var Hu,Yt;((Hu=z.actionTabs)==null?void 0:Hu.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(Dt((Yt=z.actionTabs)==null?void 0:Yt.status),ft())},[(at=z.actionTabs)==null?void 0:at.key]),(0,a.useEffect)(()=>{var Hu;((Hu=z.actionTabs)==null?void 0:Hu.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Wt!=null&&qt(1,10)},[Wt]);const ft=()=>sf(void 0,null,function*(){const Hu=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/header_info.json`,{method:"get"});(Hu==null?void 0:Hu.status)===0&&An((Hu==null?void 0:Hu.data)||{})}),Ft=Hu=>{kt.keyword=Hu,kt.page=1,mn(of({},kt)),Mt(kt)},Mt=Hu=>sf(void 0,null,function*(){var Yt,Ze;wn(!0);const fu=yield(0,re.ZP)(`/api/exercise_resubmits/${(Yt=z.actionTabs)==null?void 0:Yt.id}/resubmit_student_list.json`,{method:"get",params:CE(of({},Hu),{success_status:Wt!=-1?[Wt]:null,exercise_id:Pt==null?void 0:Pt.categoryId,exercise_question_id:(Ze=z.actionTabs)==null?void 0:Ze.questionId})});(fu==null?void 0:fu.status)===0&&an(fu||{}),wn(!1)}),qt=(Hu,Yt)=>{kt.page=Hu,kt.limit=Yt,mn(of({},kt)),Mt(kt)},Hn=()=>sf(void 0,null,function*(){var Hu,Yt,Ze,fu;if(Wt==1&&((Hu=Qt==null?void 0:Qt.success_status)==null?void 0:Hu[1].count)==0||Wt==2&&((Yt=Qt==null?void 0:Qt.success_status)==null?void 0:Yt[0].count)==0)return me.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");wt(!0);const Pn=yield(0,re.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:Pt==null?void 0:Pt.categoryId,exercise_users_ids:Qt==null?void 0:Qt.exercise_users_ids,exercise_question_id:(Ze=z.actionTabs)==null?void 0:Ze.questionId}});(Pn==null?void 0:Pn.status)===0&&(Jn(),(fu=z.actionTabs)==null||fu.onOK()),wt(!1)}),Jn=()=>{ze({type:"exercise/setActionTabs",payload:{key:""}}),Bn(""),Dt(null)};return fs.createElement(oe.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((Me=z.actionTabs)==null?void 0:Me.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:rn,onCancel:()=>Jn(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>Hn()},fs.createElement("div",{className:Vf.radio_con},fs.createElement("div",null,fs.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),fs.createElement(pe.ZP.Group,{onChange:Hu=>{Dt(Hu.target.value)},value:Wt,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((yt=Qt==null?void 0:Qt.success_status)==null?void 0:yt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((je=Qt==null?void 0:Qt.success_status)==null?void 0:je[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),fs.createElement("div",{className:"flex justify-between item-center mb10"},fs.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",fs.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((ce=Qt==null?void 0:Qt.success_status)==null?void 0:ce[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",fs.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((de=Qt==null?void 0:Qt.success_status)==null?void 0:de[0].count)||0),"\u4EBA"),fs.createElement(Le.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Zt,onChange:Hu=>Bn(Hu.target.value),onSearch:Ft})),fs.createElement(ge.default,{loading:Nt,dataSource:(Qt==null?void 0:Qt.data)||[],columns:hu,pagination:{current:kt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:kt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(Qt==null?void 0:Qt.count)||0,size:"default",showTotal:Oe.rU,onChange:qt},onChange:(Hu,Yt,Ze)=>{Ze!=null&&Ze.order?(kt.sort_by=Ze==null?void 0:Ze.field,kt.direction=(Ze==null?void 0:Ze.order)==="ascend"?"asc":"desc"):(kt.sort_by=null,kt.direction=null),Mt(kt)}}))};var BE=(0,se.connect)(({shixunHomeworks:b,exercise:z,loading:y,user:ze})=>({shixunHomeworks:b,exercise:z,loading:y.effects,user:ze}))(yE),Wc=E(59301),DE=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const bE=({exercise:b,loading:z,dispatch:y})=>{var ze,at;const[Me,yt]=(0,a.useState)([]),je=(0,se.useParams)(),ce=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:kt=>Wc.createElement(ae.Z,{placement:"bottom",title:kt},Wc.createElement("span",{style:{color:"#333"}},Te()(kt).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(kt,mn)=>Wc.createElement("span",{style:{color:"#333"}},mn==null?void 0:mn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(kt,mn)=>(mn==null?void 0:mn.status)=="running"?Wc.createElement("span",{style:{color:"#333"}}," ",Wc.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",mn==null?void 0:mn.rate):Wc.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",mn==null?void 0:mn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",mn==null?void 0:mn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var kt;((kt=b.actionTabs)==null?void 0:kt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&de()},[(ze=b.actionTabs)==null?void 0:ze.key]);const de=()=>DE(void 0,null,function*(){var kt;const mn=yield(0,re.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(kt=b.actionTabs)==null?void 0:kt.params});mn.status===0&&yt(mn==null?void 0:mn.data)});return Wc.createElement(oe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((at=b.actionTabs)==null?void 0:at.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{y({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},Wc.createElement(ge.default,{pagination:!1,dataSource:Me,columns:ce,className:"mb10"}))};var xE=(0,se.connect)(({exercise:b,loading:z,user:y})=>({exercise:b,loading:z.effects,user:y}))(bE),wE=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())}),IE=({id:b,dispatch:z})=>{const[y,ze]=(0,a.useState)(null);(0,a.useEffect)(()=>{at()},[]);const at=()=>wE(void 0,null,function*(){var Me,yt,je,ce,de,kt,mn,Wt,Dt,Zt,Bn,Qt;const an=b;let rn;do if(rn=yield(0,re.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:an}}),((Me=rn==null?void 0:rn.data)==null?void 0:Me.status)===1){ze([(je=(yt=rn==null?void 0:rn.data)==null?void 0:yt.progress)==null?void 0:je.current_success_count,(de=(ce=rn==null?void 0:rn.data)==null?void 0:ce.progress)==null?void 0:de.total]);break}else if(((kt=rn==null?void 0:rn.data)==null?void 0:kt.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),ze([(Wt=(mn=rn==null?void 0:rn.data)==null?void 0:mn.progress)==null?void 0:Wt.current_success_count,(Zt=(Dt=rn==null?void 0:rn.data)==null?void 0:Dt.progress)==null?void 0:Zt.total]),yield new Promise(wt=>setTimeout(wt,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Bn=rn==null?void 0:rn.data)==null?void 0:Bn.status)===0);z({type:"exercise/setCommonHeader",payload:{progress:(Qt=rn==null?void 0:rn.data)==null?void 0:Qt.progress}})});return a.createElement(a.Fragment,null,y&&a.createElement(fe.Z,{align:"middle",className:"mr10 ml10"},a.createElement(sn.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",y[0]," / ",y[1])))},cm={flex_box_center:"flex_box_center___vzWqI",flex_space_between:"flex_space_between___ft9Bd",flex_box_vertical_center:"flex_box_vertical_center___QAPwj",flex_box_center_end:"flex_box_center_end___qX0M2",flex_box_column:"flex_box_column___awDYy",customModal:"customModal___pYYHM",checking:"checking___GoeHX",content:"content___dNIO5",group:"group___hRNtC",footer:"footer___xOqas"},Kf=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const PE=({exercise:b,dispatch:z,onOk:y})=>{const ze=(0,se.useParams)();let[at,Me]=(0,a.useState)([]);const[yt,je]=(0,a.useState)([]),[ce,de]=(0,a.useState)(!0),[kt,mn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{b.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A"&&Wt()},[b.actionTabs.key]);const Wt=()=>Kf(void 0,null,function*(){de(!0);const Zt=yield(0,re.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/exercise_user/report_setting.json`,{method:"get",params:{id:ze==null?void 0:ze.categoryId}});Zt&&Me((Zt==null?void 0:Zt.exercise_report_setting)||[]),de(!1)}),Dt=()=>{z({type:"exercise/setActionTabs",payload:{}})};return a.createElement(oe.default,{centered:!0,afterClose:()=>{je([]),mn(!1)},title:"\u63D0\u4EA4\u62A5\u544A",open:b.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A",width:718,onOk:()=>Kf(void 0,null,function*(){var Zt,Bn;console.log("---",at);let Qt=yield(0,re.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/exercise_user/submit_report.json`,{method:"post",body:{exercise_user_id:(Bn=(Zt=b.actionTabs)==null?void 0:Zt.params)==null?void 0:Bn.exercise_user_id,report_settings:at}});(Qt==null?void 0:Qt.status)===0&&(me.ZP.info("\u63D0\u4EA4\u6210\u529F"),z({type:"exercise/setActionTabs",payload:{}}))}),wrapClassName:cm.customModal,onCancel:Dt},a.createElement("aside",{className:cm.checking},a.createElement("div",{className:cm.content},a.createElement("div",{className:cm.group},a.createElement("p",null,"\u63D0\u4EA4\u8BD5\u5377\u540E\uFF0C\u5B9E\u9A8C\u62A5\u544A\u7531\u7CFB\u7EDF\u81EA\u52A8\u751F\u6210\uFF0C\u4F60\u53EA\u9700\u8865\u5145\u4EE5\u4E0B\u4FE1\u606F\u5373\u53EF\u3002")),at==null?void 0:at.map(Zt=>a.createElement("div",{style:{height:40,display:"flex",alignItems:"center",padding:"0px 10px",marginTop:10}},a.createElement("label",{style:{width:100,textAlign:"end"}},a.createElement("span",{style:{color:"red"}},"*"),Zt==null?void 0:Zt.name,"\uFF1A"),a.createElement(Le.default,{size:"large",style:{flex:1},defaultValue:Zt.content,onChange:Bn=>{Zt.content=Bn.target.value,Me(at)}}))))))};var SE=(0,se.connect)(({exercise:b})=>({exercise:b}))(PE),NE={flex_box_center:"flex_box_center___CtxaX",flex_space_between:"flex_space_between___H8TAS",flex_box_vertical_center:"flex_box_vertical_center___PLMI8",flex_box_center_end:"flex_box_center_end___iyzvs",flex_box_column:"flex_box_column___ZxWqW"},ro={head:"head___HSGEG",title:"title___mOmk5",tubiao:"tubiao___d3Z7M",tb_title:"tb_title___lYUyV",pie_style:"pie_style___FF0jM",legend:"legend___cE3z0",legend_item:"legend_item___EA_f6",legend_item_color:"legend_item_color___c2MWd",legend_item_text:"legend_item_text___qP0WY",line:"line___PaqB8",bar_style:"bar_style___cD5xa",tubiao2:"tubiao2___lb8xS",FormCheckBoxDom:"FormCheckBoxDom___PmqdD",content:"content___rjToM",data_overview:"data_overview___CN6QO",data_overview_item:"data_overview_item___lROWX",num:"num___VUb3K",text:"text___QneBV",accuracySetting:"accuracySetting___oIsbl"},cf={mymodal:"mymodal___lPHLC",previewModal:"previewModal___kC9MS"},vc=E(59301),OE=Object.defineProperty,ME=Object.defineProperties,LE=Object.getOwnPropertyDescriptors,Xf=Object.getOwnPropertySymbols,RE=Object.prototype.hasOwnProperty,TE=Object.prototype.propertyIsEnumerable,Jf=(b,z,y)=>z in b?OE(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Hd=(b,z)=>{for(var y in z||(z={}))RE.call(z,y)&&Jf(b,y,z[y]);if(Xf)for(var y of Xf(z))TE.call(z,y)&&Jf(b,y,z[y]);return b},Wd=(b,z)=>ME(b,LE(z));const{RangePicker:kE}=Dn.default,jE=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je;const{actionTabs:ce={},course_groups:de=[]}=b,kt=(0,se.useParams)(),[,mn,Wt,Dt]=(0,dn.U)(ne.FN,{exercise_id:kt==null?void 0:kt.categoryId}),[Zt,Bn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((ze=ce==null?void 0:ce.data)==null?void 0:ze.exercise_group_id)||"all",keyword:"",status:((at=ce==null?void 0:ce.data)==null?void 0:at.status)!==void 0?(Me=ce==null?void 0:ce.data)==null?void 0:Me.status:""}),Qt={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},an={0:"\u672A\u5F00\u59CB",1:"\u5DF2\u5B8C\u6210",2:"\u90E8\u5206\u5B8C\u6210"},rn=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{ce!=null&&ce.data&&Wt(Wd(Hd({},Zt),{exercise_group_id:(Zt==null?void 0:Zt.exercise_group_id)=="all"?"":Zt==null?void 0:Zt.exercise_group_id,exercise_id:kt==null?void 0:kt.categoryId}))},[ce==null?void 0:ce.data,Zt]),vc.createElement(oe.default,{centered:!0,title:ce==null?void 0:ce.key,open:(ce==null?void 0:ce.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:rn,className:cf.mymodal},vc.createElement("div",{className:"flex item-center justify-between"},vc.createElement("div",null,vc.createElement(ln.default,{style:{width:140},value:Zt==null?void 0:Zt.status,onChange:wt=>{Bn(Wd(Hd({},Zt),{status:wt}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u672A\u5F00\u59CB",value:0},{label:"\u5DF2\u5B8C\u6210",value:1},{label:"\u90E8\u5206\u5B8C\u6210",value:2}]}),vc.createElement(ln.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:Zt==null?void 0:Zt.exercise_group_id,onChange:wt=>{console.log(wt);let Nt=[...wt];Nt.length===0&&(Nt=["all"]),Nt.includes("all")&&Nt.length>1&&(Nt[Nt.length-1]=="all"?Nt=["all"]:Nt=Nt.filter(wn=>wn!=="all")),Bn(Wd(Hd({},Zt),{exercise_group_id:Nt}))},filterOption:(wt,Nt)=>Nt.label.indexOf(wt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...de.map(wt=>({label:wt==null?void 0:wt.exercise_group_name,value:wt==null?void 0:wt.exercise_group_id}))]}),vc.createElement(kE,{size:"large",style:{width:315,marginLeft:20},placeholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"],allowClear:!0,showTime:{format:"HH:mm",defaultValue:[Te()((0,Oe.U6)(),"HH:mm"),Te()((0,Oe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onChange:(wt,Nt)=>{Bn(Wd(Hd({},Zt),{start_time:Nt[0],end_time:Nt[1]}))}})),vc.createElement(nr.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:wt=>{Bn(Wd(Hd({},Zt),{keyword:wt}))}})),vc.createElement(ge.default,{className:"mt10",dataSource:((yt=Dt==null?void 0:Dt.data)==null?void 0:yt.list)||[],scroll:{y:500},loading:mn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(wt,Nt,wn)=>`${((Zt==null?void 0:Zt.page)-1)*10+wn+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:wt=>wt||"\u672A\u5206\u73ED"},{title:"\u9519\u9898\u6570\u91CF",dataIndex:"wrong_size",render:wt=>wt||0},{title:"\u72B6\u6001",dataIndex:"status",render:wt=>vc.createElement("span",{style:{color:Qt[wt]}},an[wt])},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"end_at",render:wt=>wt?Te()(wt).format("YYYY-MM-DD HH:mm:ss"):"--"}],pagination:{current:Zt.page,pageSize:Zt==null?void 0:Zt.limit,onChange:(wt,Nt)=>{Bn(Wd(Hd({},Zt),{page:wt,limit:Nt}))},total:((je=Dt==null?void 0:Dt.data)==null?void 0:je.size)||0,showTotal:wt=>vc.createElement("span",{className:"font12 c-666"},"\u5171",vc.createElement("span",{style:{color:"#3061D0"}},wt),"\u6761\u6570\u636E")}}))};var ZE=(0,se.connect)(({exercise:b})=>({exercise:b}))(jE),as=E(59301),zE=Object.defineProperty,QE=Object.defineProperties,HE=Object.getOwnPropertyDescriptors,qf=Object.getOwnPropertySymbols,WE=Object.prototype.hasOwnProperty,UE=Object.prototype.propertyIsEnumerable,_f=(b,z,y)=>z in b?zE(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,c0=(b,z)=>{for(var y in z||(z={}))WE.call(z,y)&&_f(b,y,z[y]);if(qf)for(var y of qf(z))UE.call(z,y)&&_f(b,y,z[y]);return b},d0=(b,z)=>QE(b,HE(z));const VE=(b="")=>{var z,y;const ze=document.createElement("html");return ze.innerHTML=(0,ot.ZP)(b),as.createElement("span",null,((y=(z=ze==null?void 0:ze.children)==null?void 0:z[1])==null?void 0:y.textContent)||(ze==null?void 0:ze.textContent)||"")},{RangePicker:LA}=Dn.default,GE=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je,ce,de,kt,mn,Wt;const{actionTabs:Dt={},course_groups:Zt=[]}=b,Bn=(0,se.useParams)(),[,Qt,an,rn]=(0,dn.U)(ne.OL,{exercise_id:Bn==null?void 0:Bn.categoryId}),[wt,Nt]=(0,a.useState)({page:1,limit:10,exercise_group_id:((ze=Dt==null?void 0:Dt.data)==null?void 0:ze.exercise_group_id)||"all",exercise_question_id:(at=Dt==null?void 0:Dt.data)==null?void 0:at.exercise_question_id,keyword:"",status:"",not_complete:((Me=Dt==null?void 0:Dt.data)==null?void 0:Me.not_complete)||!1}),wn={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},Pt=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Dt!=null&&Dt.data&&an(d0(c0({},wt),{exercise_group_id:(wt==null?void 0:wt.exercise_group_id)=="all"?"":wt==null?void 0:wt.exercise_group_id,exercise_id:Bn==null?void 0:Bn.categoryId}))},[Dt==null?void 0:Dt.data,wt]),as.createElement(oe.default,{centered:!0,title:as.createElement(as.Fragment,null,"\u9519\u9898\u8BE6\u60C5",as.createElement("span",{className:"font14 c-grey-666"},"\uFF08",(yt=Dt==null?void 0:Dt.data)==null?void 0:yt.title,"\uFF09"),as.createElement(ae.Z,{title:as.createElement(as.Fragment,null,"\u9898\u76EE\uFF1A",VE((je=Dt==null?void 0:Dt.data)==null?void 0:je.question_title),as.createElement("br",null),"\u9898\u578B\uFF1A",(ce=Dt==null?void 0:Dt.data)==null?void 0:ce.question_type,as.createElement("br",null),"\u6B63\u786E\u7387\uFF1A",(de=Dt==null?void 0:Dt.data)==null?void 0:de.rate,"%",as.createElement("br",null))},as.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(Dt==null?void 0:Dt.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",width:880,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Pt,className:cf.mymodal},as.createElement("div",{className:"flex item-center justify-between"},as.createElement("div",null,as.createElement(ln.default,{style:{width:140},value:wt==null?void 0:wt.status,onChange:bn=>{Nt(d0(c0({},wt),{status:bn}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u5DF2\u5DE9\u56FA",value:!0},{label:"\u672A\u5DE9\u56FA",value:!1}]}),as.createElement(ln.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:wt==null?void 0:wt.exercise_group_id,onChange:bn=>{console.log(bn);let An=[...bn];An.length===0&&(An=["all"]),An.includes("all")&&An.length>1&&(An[An.length-1]=="all"?An=["all"]:An=An.filter(hu=>hu!=="all")),Nt(d0(c0({},wt),{exercise_group_id:An}))},filterOption:(bn,An)=>An.label.indexOf(bn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Zt.map(bn=>({label:bn==null?void 0:bn.exercise_group_name,value:bn==null?void 0:bn.exercise_group_id}))]})),as.createElement(nr.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:bn=>{Nt(d0(c0({},wt),{keyword:bn}))}})),as.createElement(ge.default,{className:"mt10",dataSource:((kt=rn==null?void 0:rn.data)==null?void 0:kt.list)||[],scroll:{y:500},loading:Qt,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(bn,An,hu)=>`${((wt==null?void 0:wt.page)-1)*10+hu+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:bn=>bn||"\u672A\u5206\u73ED"},((mn=Dt==null?void 0:Dt.data)==null?void 0:mn.type)==2&&{title:"\u9519\u9898\u6B21\u6570",dataIndex:"wrong_size"},{title:"\u662F\u5426\u5DF2\u5DE9\u56FA",dataIndex:"status",render:bn=>bn?"\u662F":"\u5426"}].filter(bn=>!!bn),pagination:{current:wt.page,pageSize:wt==null?void 0:wt.limit,onChange:(bn,An)=>{Nt(d0(c0({},wt),{page:bn,limit:An}))},total:((Wt=rn==null?void 0:rn.data)==null?void 0:Wt.size)||0,showTotal:bn=>as.createElement("span",{className:"font12 c-666"},"\u5171",as.createElement("span",{style:{color:"#3061D0"}},bn),"\u6761\u6570\u636E")}}))};var YE=(0,se.connect)(({exercise:b})=>({exercise:b}))(GE),Lc=E(58661),zo=E(59301),KE=Object.defineProperty,XE=Object.defineProperties,JE=Object.getOwnPropertyDescriptors,$f=Object.getOwnPropertySymbols,qE=Object.prototype.hasOwnProperty,_E=Object.prototype.propertyIsEnumerable,ep=(b,z,y)=>z in b?KE(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,m0=(b,z)=>{for(var y in z||(z={}))qE.call(z,y)&&ep(b,y,z[y]);if($f)for(var y of $f(z))_E.call(z,y)&&ep(b,y,z[y]);return b},dm=(b,z)=>XE(b,JE(z));const{RangePicker:RA}=Dn.default,$E=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je,ce,de;const{actionTabs:kt={},course_groups:mn=[]}=b,Wt=(0,se.useParams)(),[,Dt,Zt,Bn]=(0,dn.U)(ne.Wm,{exercise_id:Wt==null?void 0:Wt.categoryId}),[Qt,an]=(0,a.useState)({page:1,limit:10,keyword:"",status:((ze=kt==null?void 0:kt.data)==null?void 0:ze.status)||"",exercise_group_id:((at=kt==null?void 0:kt.data)==null?void 0:at.exercise_group_id)||"all",question_type:((Me=kt==null?void 0:kt.data)==null?void 0:Me.question_type)!==void 0?(yt=kt==null?void 0:kt.data)==null?void 0:yt.question_type:"",exercise_question_id:(je=kt==null?void 0:kt.data)==null?void 0:je.exercise_question_id}),[rn,wt]=(0,a.useState)(),[Nt,wn]=(0,a.useState)({}),[Pt,bn]=(0,a.useState)(!1),An=[{name:"\u5168\u90E8",value:"all",question_type:""},{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],hu=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{console.log(kt==null?void 0:kt.data,"actionTabs?.data"),kt!=null&&kt.data&&Zt(dm(m0({},Qt),{exercise_group_id:(Qt==null?void 0:Qt.exercise_group_id)=="all"?"":Qt==null?void 0:Qt.exercise_group_id,exercise_id:Wt==null?void 0:Wt.categoryId}))},[kt==null?void 0:kt.data,Qt]),zo.createElement(zo.Fragment,null,zo.createElement(oe.default,{centered:!0,title:kt==null?void 0:kt.key,open:(kt==null?void 0:kt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:hu,className:cf.mymodal},zo.createElement("div",{className:"flex item-center justify-between"},zo.createElement("div",null,zo.createElement(ln.default,{style:{width:160},listHeight:200,value:(Qt==null?void 0:Qt.question_type)===0?0:(Qt==null?void 0:Qt.question_type)||"",onChange:ft=>{console.log(ft),an(dm(m0({},Qt),{question_type:ft}))}},An.map(ft=>zo.createElement(ln.default.Option,{key:ft.value,value:ft.question_type},ft.name)))),zo.createElement(nr.t7,{style:{width:245},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:ft=>{an(dm(m0({},Qt),{keyword:ft}))}})),zo.createElement(ge.default,{className:"mt10",dataSource:((ce=Bn==null?void 0:Bn.data)==null?void 0:ce.list)||[],scroll:{y:500},loading:Dt,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",width:60,render:(ft,Ft,Mt)=>`${((Qt==null?void 0:Qt.page)-1)*10+Mt+1}`},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_title",width:"60%",key:"name",render:(ft,Ft,Mt)=>zo.createElement("span",null,zo.createElement(bt.Z,{key:1,showLines:1,showTextOnly:!0,value:Ft==null?void 0:Ft.question_title}))},{title:"\u9898\u578B",dataIndex:"question_type",key:"question_type",render:(ft,Ft,Mt)=>{var qt,Hn;return(Hn=(qt=An==null?void 0:An.filter(Jn=>Jn.question_type===ft))==null?void 0:qt[0])==null?void 0:Hn.name}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(ft,Ft,Mt)=>zo.createElement("a",{onClick:()=>{var qt;const Hn=((qt=(0,Lc.eS)([m0({},Ft)]))==null?void 0:qt[0])||{};wn(Hn),bn(!0)}},"\u67E5\u770B\u8BE6\u60C5")}],pagination:{current:Qt.page,pageSize:Qt==null?void 0:Qt.limit,onChange:(ft,Ft)=>{an(dm(m0({},Qt),{page:ft,limit:Ft}))},total:((de=Bn==null?void 0:Bn.data)==null?void 0:de.size)||0,showTotal:ft=>zo.createElement("span",{className:"font12 c-666"},"\u5171",zo.createElement("span",{style:{color:"#3061D0"}},ft),"\u6761\u6570\u636E")}})),zo.createElement(oe.default,{centered:!0,destroyOnClose:!0,onCancel:()=>{bn(!1)},open:Pt,title:"\u9898\u76EE\u8BE6\u60C5",footer:null,bodyStyle:{paddingBottom:25,maxHeight:650},width:1e3},zo.createElement(zo.Fragment,null,(Nt==null?void 0:Nt.question_type)===0&&zo.createElement(Lc.PQ,{data:Nt}),(Nt==null?void 0:Nt.question_type)===1&&zo.createElement(Lc.jM,{data:Nt}),(Nt==null?void 0:Nt.question_type)===2&&zo.createElement(Lc.$C,{data:Nt}),(Nt==null?void 0:Nt.question_type)===3&&zo.createElement(Lc.P1,{data:Nt}),(Nt==null?void 0:Nt.question_type)===4&&zo.createElement(Lc.JE,{data:Nt}),(Nt==null?void 0:Nt.question_type)===6&&zo.createElement(Lc.g0,{data:Nt}),(Nt==null?void 0:Nt.question_type)===7&&zo.createElement(Lc.rK,{data:Nt}),(Nt==null?void 0:Nt.question_type)===8&&zo.createElement(Lc.ZP,{data:Nt}))))};var eA=(0,se.connect)(({exercise:b})=>({exercise:b}))($E),tA=Object.defineProperty,nA=Object.defineProperties,uA=Object.getOwnPropertyDescriptors,tp=Object.getOwnPropertySymbols,aA=Object.prototype.hasOwnProperty,lA=Object.prototype.propertyIsEnumerable,np=(b,z,y)=>z in b?tA(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ps=(b,z)=>{for(var y in z||(z={}))aA.call(z,y)&&np(b,y,z[y]);if(tp)for(var y of tp(z))lA.call(z,y)&&np(b,y,z[y]);return b},rc=(b,z)=>nA(b,uA(z)),Ud=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const{RangePicker:TA}=Dn.default,rA=({classroomList:b,exercise:z,dispatch:y,accuracy:ze,setAccuracy:at})=>{var Me,yt,je,ce,de,kt,mn,Wt,Dt,Zt,Bn,Qt,an,rn,wt,Nt,wn,Pt,bn,An,hu,ft,Ft;const Mt=(0,se.useParams)(),[qt,Hn]=(0,a.useState)(ps(ps({},{page:1,limit:20}),Mt)),[Jn,Hu]=(0,a.useState)({exercise_group_id:["all"]}),[Yt]=Ee.default.useForm(),[Ze,fu]=(0,a.useState)([]),[Pn,ga]=(0,a.useState)({}),[wu,In]=(0,a.useState)({}),[uu,yu]=(0,a.useState)({}),[ku,bu]=(0,a.useState)(!1),[Fu,Mn]=(0,a.useState)(!1),[cn,cu]=(0,a.useState)(ze),zn={\u672A\u5F00\u59CB:0,\u672A\u5F00\u59CB\u4EBA\u6570:0,\u5DF2\u5B8C\u6210:1,\u5DF2\u5B8C\u6210\u4EBA\u6570:1,\u90E8\u5206\u5B8C\u6210:2,\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:2,\u70B9\u8D5E\u6570:!0,\u70B9\u8E29\u6570:!1},gn={\u5355\u9009\u9898:0,\u591A\u9009\u9898:1,\u5224\u65AD\u9898:2,\u586B\u7A7A\u9898:3,\u7F16\u7A0B\u9898:6,\u7B80\u7B54\u9898:4,\u7EC4\u5408\u9898:7,\u7A0B\u5E8F\u586B\u7A7A\u9898:8},Rn={\u5355\u9009\u9898:"#5A89F1",\u591A\u9009\u9898:"#41A6FF",\u5224\u65AD\u9898:"#2EC25B",\u586B\u7A7A\u9898:"#37CCCC",\u7F16\u7A0B\u9898:"#FB9A77",\u7B80\u7B54\u9898:"#F3E064",\u7EC4\u5408\u9898:"#82D4FF",\u7A0B\u5E8F\u586B\u7A7A\u9898:"#8A71E1"},Fn={\u672A\u5F00\u59CB:"#FACC16",\u5DF2\u5B8C\u6210:"#5A89F1",\u90E8\u5206\u5B8C\u6210:"#2EC25B"},ru={\u5DF2\u5B8C\u6210\u4EBA\u6570:"completed",\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:"partially_completed",\u672A\u5F00\u59CB\u4EBA\u6570:"not_started",\u63A8\u9001\u8BD5\u9898\u603B\u6570:"total",\u70B9\u8D5E\u6570:"like",\u70B9\u8E29\u6570:"dislike"};(0,a.useEffect)(()=>{ha()},[Jn]),(0,a.useEffect)(()=>{Ru()},[]),(0,a.useEffect)(()=>{ze&&cu(ze)},[ze]);const Ru=()=>Ud(void 0,null,function*(){var la,Ka,gr;const va=yield(0,re.ZP)(`/api/exercises/${qt.categoryId}/header_info.json`,{method:"get"});if((va==null?void 0:va.status)===0){const Ma=[{label:"\u5168\u90E8",value:"all"}];y({type:"exercise/save",payload:{course_groups:(la=va==null?void 0:va.data)==null?void 0:la.course_groups}}),(gr=(Ka=va==null?void 0:va.data)==null?void 0:Ka.course_groups)==null||gr.forEach(aa=>{Ma.push({label:aa==null?void 0:aa.exercise_group_name,value:aa==null?void 0:aa.exercise_group_id})}),fu(Ma)}}),Uu=(0,a.useMemo)(()=>{var la;return a.createElement(ee.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} \u4EBA ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!0,label:{show:!0,formatter:`{b} {c} \u4EBA + \u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u5934\u6B4C\u7F51\u9875\uFF09`})))),jl.createElement(Ee.default.Item,{name:"unlimit_user_ids",hidden:!0}),jl.createElement(Ee.default.Item,{name:"unlimit_users",className:"pl-24px",style:{marginBottom:0,marginTop:"15px"}},jl.createElement(k0,{disabled:kt})))),jl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},jl.createElement(so.Z,{disableWhenCommunity:!(je!=null&&je.is_old_data_for_time)},jl.createElement(Ee.default.Item,{name:"forbid_virtual",valuePropName:"checked",style:{marginBottom:0}},jl.createElement(ye.default,{disabled:kt},jl.createElement(jl.Fragment,null,jl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u901A\u8FC7\u865A\u62DF\u673A\u53C2\u8003"))))))),((0,Sn.aN)()||((Me=b==null?void 0:b.commonHeader)==null?void 0:Me.exercise_author))&&!(je!=null&&je.appraise_label)&&jl.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{ce.submit()}},"\u4FDD\u5B58")),jl.createElement(y0,null))};var t0=(0,se.connect)(({exercise:b,loading:z,globalSetting:y})=>({exercise:b,loading:z.effects,globalSetting:y}))(e0),Ro={flex_box_center:"flex_box_center___qXmER",flex_space_between:"flex_space_between___tVYVF",flex_box_vertical_center:"flex_box_vertical_center___uejwW",flex_box_center_end:"flex_box_center_end___l5I61",flex_box_column:"flex_box_column___A8X3f",content:"content___TBbyO",explain:"explain___WwPyv",tabs:"tabs___MlcMY",active:"active___lV1eg",btns:"btns___qovHC",must:"must___vgDa6",popover:"popover___HAX3s",zybzForm:"zybzForm____IvKI",graaytitle:"graaytitle___hkrTg",dataPicker:"dataPicker___T2aBH",examineStatus:"examineStatus___iICIK",contacts:"contacts___Tyh2m",contacts_img:"contacts_img___pfYUb",suc_status:"suc_status___UuTMv",fail_status:"fail_status___nBUzE",bohui:"bohui___lJoSV",upname:"upname___bCjc5",upnames:"upnames___IeX1u",imghover:"imghover___CqN_f"},wd=E(29679),bi=E(59301),Qm=Object.defineProperty,Hm=Object.defineProperties,j0=Object.getOwnPropertyDescriptors,Z0=Object.getOwnPropertySymbols,Wm=Object.prototype.hasOwnProperty,Um=Object.prototype.propertyIsEnumerable,z0=(b,z,y)=>z in b?Qm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Q0=(b,z)=>{for(var y in z||(z={}))Wm.call(z,y)&&z0(b,y,z[y]);if(Z0)for(var y of Z0(z))Um.call(z,y)&&z0(b,y,z[y]);return b},H0=(b,z)=>Hm(b,j0(z)),Id=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Vm="YYYY-MM-DD HH:mm",Gm=({shixunHomeworks:b,user:z,loading:y,dispatch:ze})=>{const[at]=Ee.default.useForm(),[Me,yt]=(0,a.useState)(null),[je,ce]=(0,a.useState)([]),[de,kt]=(0,a.useState)(""),[mn,Ut]=(0,a.useState)(!1),[Dt,Zt]=(0,a.useState)(!1),Bn=(0,a.useRef)((0,iu.throttle)(Hn=>Ft(Hn),1200,{leading:!0,trailing:!0})).current,[Qt,an]=(0,a.useState)([]),[rn,wt]=(0,a.useState)(!1),Nt=(0,se.useParams)(),wn=(0,a.useRef)(null),Pt=(0,a.useRef)(1),[bn,An]=(0,a.useState)({});(0,a.useEffect)(()=>{ft()},[]),(0,a.useEffect)(()=>{hu(rn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[rn]);const hu=(Hn="")=>{ze({type:"exercise/setActionTabs",payload:{key:Hn}})},ft=()=>Id(void 0,null,function*(){var Hn,Jn,Qu,Yt,Ze,fu,Pn,ga,wu,In,uu,yu,ku,bu,Fu;let Mn=yield(0,re.ZP)(`/api/exercises/${Nt.categoryId}/resources_ensure_info.json`,{method:"get"});at.setFieldsValue(H0(Q0({},(Hn=Mn==null?void 0:Mn.data)==null?void 0:Hn.important_shixun_configs),{times:(Qu=(Jn=Mn==null?void 0:Mn.data)==null?void 0:Jn.important_shixun_configs)!=null&&Qu.start_time&&((Ze=(Yt=Mn==null?void 0:Mn.data)==null?void 0:Yt.important_shixun_configs)!=null&&Ze.end_time)?[Te()((Pn=(fu=Mn==null?void 0:Mn.data)==null?void 0:fu.important_shixun_configs)==null?void 0:Pn.start_time),Te()((wu=(ga=Mn==null?void 0:Mn.data)==null?void 0:ga.important_shixun_configs)==null?void 0:wu.end_time)]:["",""]}));const{school_id:cn,school_name:cu}=(In=Mn==null?void 0:Mn.data)==null?void 0:In.important_shixun_configs;an([{id:cn,name:cu}]),An((uu=Mn==null?void 0:Mn.data)==null?void 0:uu.important_shixun_configs),kt((ku=(yu=Mn==null?void 0:Mn.data)==null?void 0:yu.important_shixun_configs)==null?void 0:ku.verify_reason),yt(((Fu=(bu=Mn==null?void 0:Mn.data)==null?void 0:bu.important_shixun_configs)==null?void 0:Fu.process)||null),wt(!1)}),Ft=Hn=>Id(void 0,null,function*(){Zt(!0),clearTimeout(wn.current),wn.current=setTimeout(()=>Id(void 0,null,function*(){Pt.current+=1;const Jn=Pt.current,Qu=yield ze({type:"account/getSchoolOption",payload:{keyword:Hn,limit:10}});Qu.status===0&&(an(Qu==null?void 0:Qu.schools),Zt(!1))}),500)}),Mt=Hn=>parseInt(Hn||"0",10),qt=(Hn,Jn)=>{if(Jn&&Jn.length===2){const[Qu,Yt]=Jn;if(!Qu||!Yt)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return bi.createElement("section",null,bi.createElement("div",{style:{padding:"30px 50px"}},bi.createElement(Ee.default,{form:at,layout:"horizontal",onFinish:Hn=>Id(void 0,null,function*(){console.log("---",Hn);let Jn=yield(0,re.ZP)(`/api/exercises/${Nt.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:H0(Q0({},Hn),{start_time:Te()(Hn==null?void 0:Hn.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Te()(Hn==null?void 0:Hn.times[1]).format("YYYY-MM-DD HH:mm")})}});(Jn==null?void 0:Jn.status)===0&&(me.ZP.info("\u4FEE\u6539\u6210\u529F"),ft())}),className:Ro.zybzForm,onValuesChange:()=>{wt(!0)}},bi.createElement("div",{style:{display:"flex",alignItems:"center"}},bi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},bi.createElement("span",{className:Ro.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),bi.createElement(Ee.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},bi.createElement(Le.default,{disabled:!0,minLength:4,maxLength:30,size:"large",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),bi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},bi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},bi.createElement("span",{className:Ro.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),bi.createElement(Ee.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},bi.createElement(ln.default,{showSearch:!0,size:"large",loading:Dt,listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",filterOption:!1,onSearch:Hn=>{Ft(Hn)}},Qt.map(Hn=>bi.createElement(ln.default.Option,{value:Hn.id,key:Hn.id},Hn.name))))),bi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},bi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},bi.createElement("span",{className:Ro.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),bi.createElement(Ee.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:qt}]},bi.createElement(Dn.default.RangePicker,{disabledDate:Hn=>Hn&&Hn{if(Hn&&Hn[0]&&Hn[1]){const Jn=Hn[0].isBefore(Te()())?Te()():Hn[0];at.setFieldValue("times",[Jn,Hn[1]])}else at.setFieldValue("times",Hn)}}))),bi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},bi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},bi.createElement("span",{className:Ro.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),bi.createElement(Ee.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},bi.createElement(Ve.Z,{size:"large",parser:Mt,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),bi.createElement("div",{className:`${Ro.examineStatus}`},Me>=1&&bi.createElement("div",null," ",bi.createElement(wd.Z,{className:Ro.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Me>=2&&Me!=3&&bi.createElement("div",null," ",bi.createElement(wd.Z,{className:Ro.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Me==3&&bi.createElement("div",null," ",bi.createElement(Fd.Z,{className:Ro.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",bi.createElement("span",{title:de,className:Ro.bohui},de),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",bi.createElement("span",{className:Ro.contacts},bi.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",bi.createElement("div",{className:Ro.contacts_img}))),Me>=4&&Me!=5&&Me!=7&&bi.createElement("div",null," ",bi.createElement(wd.Z,{className:Ro.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Me==5||Me==7)&&bi.createElement("div",null," ",bi.createElement(Fd.Z,{className:Ro.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",bi.createElement("span",{className:Ro.contacts},bi.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",bi.createElement("div",{className:Ro.contacts_img}))),Me>5&&bi.createElement("div",null," ",bi.createElement(wd.Z,{className:Ro.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),bi.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>at.submit()},"\u4FDD\u5B58")))};var Ym=(0,se.connect)(({shixunHomeworks:b,loading:z,user:y})=>({shixunHomeworks:b,loading:z.effects,user:y}))(Gm),W0=E(94968),Km=E(75786),U0=E(64714),V0=E.p+"static/imagetest.6bf8d539.png",ar=E(59301),Xm=Object.defineProperty,Jm=Object.defineProperties,G0=Object.getOwnPropertyDescriptors,Y0=Object.getOwnPropertySymbols,qm=Object.prototype.hasOwnProperty,_m=Object.prototype.propertyIsEnumerable,K0=(b,z,y)=>z in b?Xm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Pd=(b,z)=>{for(var y in z||(z={}))qm.call(z,y)&&K0(b,y,z[y]);if(Y0)for(var y of Y0(z))_m.call(z,y)&&K0(b,y,z[y]);return b},Sd=(b,z)=>Jm(b,G0(z)),$m=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const pf="YYYY-MM-DD HH:mm",n0=({shixunHomeworks:b,user:z,exercise:y,loading:ze,dispatch:at})=>{var Me,yt,je,ce,de,kt;const[mn]=Ee.default.useForm(),[Ut,Dt]=(0,a.useState)(null),[Zt,Bn]=(0,a.useState)([]),[Qt,an]=(0,a.useState)(""),[rn,wt]=(0,a.useState)(!1),[Nt,wn]=(0,a.useState)(!1),[Pt,bn]=(0,a.useState)(!1),[An,hu]=(0,a.useState)([]),[ft,Ft]=(0,a.useState)(!1),Mt=(0,se.useParams)(),qt=(0,a.useRef)(null),Hn=(0,a.useRef)(1),[Jn,Qu]=(0,a.useState)({}),[Yt,Ze]=(0,a.useState)({}),[fu,Pn]=(0,a.useState)(),[ga,wu]=(0,a.useState)(),[In,uu]=(0,a.useState)(),[yu,ku]=(0,a.useState)(!1),{workSetting:bu,commonHeader:Fu}=y;(0,a.useEffect)(()=>{Mn(ft?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[ft]);const Mn=(cn="")=>{at({type:"exercise/setActionTabs",payload:{key:cn}})};return(0,a.useEffect)(()=>{var cn,cu,zn,gn,Rn,Fn,ru,Ru,Uu,Wu,$a,Ba,Eu,ha,Za,Ul,Lr;if(bu!=null&&bu.exercise){let la=(zn=(cu=(cn=bu==null?void 0:bu.exercise)==null?void 0:cn.exercise_report_template)==null?void 0:cu.filter(Ka=>Ka==null?void 0:Ka.checked))==null?void 0:zn.map(Ka=>Ka==null?void 0:Ka.name);mn.setFieldsValue({enable_report_setting:(gn=bu==null?void 0:bu.exercise)==null?void 0:gn.enable_report_setting,exercise_report_template:(Rn=bu==null?void 0:bu.exercise)==null?void 0:Rn.report_template_name,exercise_report_templates:la,enable_student_view:(Fn=bu==null?void 0:bu.exercise)==null?void 0:Fn.enable_student_view,number:(ru=bu==null?void 0:bu.exercise)==null?void 0:ru.number,report_type:(Ru=bu==null?void 0:bu.exercise)==null?void 0:Ru.report_type}),Qu({enable_report_setting:(Uu=bu==null?void 0:bu.exercise)==null?void 0:Uu.enable_report_setting,exercise_report_template:(Wu=bu==null?void 0:bu.exercise)==null?void 0:Wu.report_template_name,exercise_report_templates:la,enable_student_view:($a=bu==null?void 0:bu.exercise)==null?void 0:$a.enable_student_view,number:(Ba=bu==null?void 0:bu.exercise)==null?void 0:Ba.number,report_type:(Eu=bu==null?void 0:bu.exercise)==null?void 0:Eu.report_type}),Pn({container_id:(ha=bu==null?void 0:bu.exercise)==null?void 0:ha.sign_attachment_id,url:(Za=bu==null?void 0:bu.exercise)==null?void 0:Za.sign_attachment_url}),wu({container_id:(Ul=bu==null?void 0:bu.exercise)==null?void 0:Ul.date_attachment_id,url:(Lr=bu==null?void 0:bu.exercise)==null?void 0:Lr.date_attachment_url})}},[bu]),ar.createElement("section",null,ar.createElement("div",{style:{padding:"0px 50px"}},ar.createElement("div",{style:{background:"#FFF7EB",height:40,borderRadius:"0px 0px 8px 8px",display:"flex",alignItems:"center",padding:"0px 15px"}},ar.createElement("i",{className:"iconfont icon-tishi12",style:{marginRight:10,color:"#FEB636"}})," \u5982\u679C\u60A8\u9700\u8981\u81EA\u5B9A\u4E49\u5B9E\u9A8C\u62A5\u544A\u6A21\u677F\uFF0C\u8BF7 ",ar.createElement("a",{style:{marginLeft:10},onClick:()=>{bn(!0)}}," \u8054\u7CFB\u6211\u4EEC"))),ar.createElement("div",{style:{padding:"30px 50px"}},ar.createElement(Ee.default,{form:mn,layout:"horizontal",onValuesChange:(cn,cu)=>{var zn,gn,Rn,Fn,ru,Ru;Qu(cu),cu!=null&&cu.enable_report_setting&&(mn.setFieldsValue({exercise_report_template:(Rn=(gn=(zn=bu==null?void 0:bu.exercise)==null?void 0:zn.default_templates)==null?void 0:gn[0])==null?void 0:Rn.name}),Qu(Sd(Pd({},cu),{exercise_report_template:(Ru=(ru=(Fn=bu==null?void 0:bu.exercise)==null?void 0:Fn.default_templates)==null?void 0:ru[0])==null?void 0:Ru.name})))},onFinish:cn=>$m(void 0,null,function*(){var cu,zn,gn,Rn;if(console.log("---",cn),!(cn!=null&&cn.exercise_report_template)&&(cn!=null&&cn.enable_report_setting)){me.ZP.info("\u8BF7\u9009\u62E9\u6A21\u7248");return}let Fn=(Rn=(gn=(zn=(cu=bu==null?void 0:bu.exercise)==null?void 0:cu.default_templates)==null?void 0:zn.find(Ru=>(Ru==null?void 0:Ru.name)===(Jn==null?void 0:Jn.exercise_report_template)))==null?void 0:gn.settings)==null?void 0:Rn.map(Ru=>{var Uu;return Sd(Pd({},Ru),{checked:(Uu=cn==null?void 0:cn.exercise_report_templates)==null?void 0:Uu.includes(Ru==null?void 0:Ru.name)})}),ru=yield(0,re.ZP)(`/api/exercises/${Mt.categoryId}/report_settings.json`,{method:"post",body:Sd(Pd({},cn),{enable_report_setting:cn.enable_report_setting,name:cn.exercise_report_template,exercise_report_template:Fn,enable_student_view:cn.enable_student_view,sign_attachment_id:fu.container_id,date_attachment_id:ga.container_id})});(ru==null?void 0:ru.status)===0&&(me.ZP.info("\u4FEE\u6539\u6210\u529F"),at({type:"exercise/getWorkSetting",payload:Pd({},Mt)}))}),className:Ro.zybzForm},ar.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",display:"flex",alignItems:"center"}},ar.createElement(Ee.default.Item,{name:"enable_report_setting",valuePropName:"checked",style:{marginBottom:0}},ar.createElement(ye.default,null,ar.createElement(ar.Fragment,null,ar.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5F00\u542F\u540E\uFF0C\u7CFB\u7EDF\u6839\u636E\u5B9E\u9A8C\u62A5\u544A\u7684\u6A21\u677F\u81EA\u52A8\u751F\u6210\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\uFF0C\u5E76\u652F\u6301\u624B\u5199\u6279\u6CE8\u548C\u5BFC\u51FA\u3002")))),ar.createElement("a",{onClick:()=>{window.open("https://www.educoder.net/forums/40492")}},"\u64CD\u4F5C\u8BF4\u660E")),(Jn==null?void 0:Jn.enable_report_setting)&&ar.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",margin:"1px 0px"}},ar.createElement(Ee.default.Item,{name:"exercise_report_template",style:{marginBottom:0}},ar.createElement(pe.ZP.Group,null,(yt=(Me=bu==null?void 0:bu.exercise)==null?void 0:Me.default_templates)==null?void 0:yt.map(cn=>ar.createElement("div",{style:{display:"flex",alignItems:"center"}},ar.createElement(pe.ZP,{value:cn==null?void 0:cn.name},ar.createElement("span",null,cn==null?void 0:cn.name)),ar.createElement("a",{style:{fontSize:14,fontWeight:400},onClick:cu=>{cu.stopPropagation(),Ze({url:we.Z.API_SERVER+"/api/attachments/"+(cn==null?void 0:cn.report_template_url),file_type:cn==null?void 0:cn.report_template_type})}},"\u9884\u89C8")))))),(Jn==null?void 0:Jn.exercise_report_template)&&(Jn==null?void 0:Jn.enable_report_setting)&&ar.createElement("div",{style:{marginTop:20,color:"#000000",fontWeight:600,marginBottom:10}},"\u9700\u8981\u5B66\u751F\u586B\u5199\u7684\u4FE1\u606F"),(Jn==null?void 0:Jn.exercise_report_template)&&(Jn==null?void 0:Jn.enable_report_setting)&&ar.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},ar.createElement(Ee.default.Item,{name:"exercise_report_templates",style:{marginBottom:0,marginLeft:20}},ar.createElement(ye.default.Group,null,ar.createElement(fe.Z,null,(kt=(de=(ce=(je=bu==null?void 0:bu.exercise)==null?void 0:je.default_templates)==null?void 0:ce.find(cn=>(cn==null?void 0:cn.name)===(Jn==null?void 0:Jn.exercise_report_template)))==null?void 0:de.settings)==null?void 0:kt.map(cn=>ar.createElement(he.Z,{style:{height:40},span:24},ar.createElement(ye.default,{value:cn==null?void 0:cn.name},cn==null?void 0:cn.name))))))),ar.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6559\u5E08\u9884\u8BBE\u7684\u5B57\u6BB5\u4FE1\u606F"),ar.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,display:"flex",alignItems:"center"}},ar.createElement("span",{style:{marginRight:23}},"\u6559\u5E08\u7B7E\u540D"),ar.createElement(W0.default,{action:`${we.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:Ro.upname,showUploadList:!1,disabled:fu==null?void 0:fu.url,beforeUpload:cn=>{const cu=cn.type==="image/jpeg"||cn.type==="image/png";cu||me.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const zn=cn.size/1024/1024<2;return zn||me.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),cu&&zn},onChange:cn=>{var cu;Pn((cu=cn==null?void 0:cn.file)==null?void 0:cu.response)}},fu!=null&&fu.url?ar.createElement("div",{className:Ro.upnames,style:{position:"relative"}},ar.createElement("div",{className:Ro.imghover},ar.createElement("i",{onClick:()=>{uu(fu),ku(!0)},className:"iconfont icon-yulan3"}),ar.createElement("i",{onClick:()=>{Pn({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),ar.createElement("img",{height:60,width:60,src:we.Z.API_SERVER+(fu==null?void 0:fu.url)})):ar.createElement("div",null,ar.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),ar.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),ar.createElement(Km.Z,{preview:{visible:yu,onVisibleChange:cn=>ku(cn),afterOpenChange:cn=>!cn&&ku("")},wrapperStyle:{display:"none"},height:60,width:60,src:we.Z.API_SERVER+(In==null?void 0:In.url)}),ar.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},ar.createElement("span",{style:{marginRight:23}},"\u6279\u6539\u65E5\u671F"),ar.createElement(W0.default,{action:`${we.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:Ro.upname,showUploadList:!1,disabled:ga==null?void 0:ga.url,beforeUpload:cn=>{const cu=cn.type==="image/jpeg"||cn.type==="image/png";cu||me.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const zn=cn.size/1024/1024<2;return zn||me.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),cu&&zn},onChange:cn=>{var cu;wu((cu=cn==null?void 0:cn.file)==null?void 0:cu.response)}},ga!=null&&ga.url?ar.createElement("div",{className:Ro.upnames,style:{position:"relative"}},ar.createElement("div",{className:Ro.imghover},ar.createElement("i",{onClick:()=>{uu(ga),ku(!0)},className:"iconfont icon-yulan3"}),ar.createElement("i",{onClick:()=>{wu({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),ar.createElement("img",{height:60,width:60,src:we.Z.API_SERVER+(ga==null?void 0:ga.url)})):ar.createElement("div",null,ar.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),ar.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),ar.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},ar.createElement("span",{style:{marginRight:23}},"\u8BFE\u7A0B\u7F16\u53F7"),ar.createElement(Ee.default.Item,{name:"number",style:{marginBottom:0}},ar.createElement(Le.default,null))),ar.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E"),ar.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},ar.createElement(Ee.default.Item,{name:"enable_student_view",valuePropName:"checked",style:{marginBottom:0}},ar.createElement(ye.default,null,ar.createElement(ar.Fragment,null,ar.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A"),"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u5B9E\u9A8C\u62A5\u544A\uFF09")))),ar.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6279\u6CE8\u548C\u5BFC\u51FA\u8BBE\u7F6E"),ar.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},ar.createElement(Ee.default.Item,{name:"report_type",style:{marginBottom:0}},ar.createElement(pe.ZP.Group,null,ar.createElement(he.Z,{style:{height:40},span:24},ar.createElement(pe.ZP,{value:0},ar.createElement("span",null,"PDF\u683C\u5F0F\uFF08\u652F\u6301\u4EE5PDF\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))),ar.createElement(he.Z,{style:{height:40},span:24},ar.createElement(pe.ZP,{value:1},ar.createElement("span",null,"Word\u683C\u5F0F\uFF08\u652F\u6301\u4EE5Word\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))))))),ar.createElement(U0.Z,{visible:Pt,setVisible:bn,image:V0}),ar.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>mn.submit()},"\u4FDD\u5B58")),ar.createElement(_n.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Yt==null?void 0:Yt.url,type:Yt==null?void 0:Yt.file_type,onClose:()=>Ze({})}))};var X0=(0,se.connect)(({shixunHomeworks:b,loading:z,user:y,exercise:ze})=>({shixunHomeworks:b,loading:z.effects,user:y,exercise:ze}))(n0),J0=E(4274),mc=E(59301);const ef=({exercise:b,globalSetting:z,dispatch:y})=>{var ze,at,Me,yt,je,ce,de,kt;const[mn,Ut]=(0,a.useState)("0"),[Dt]=(0,se.useSearchParams)(),Zt=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:mc.createElement(zc,{changeActive:Bn=>{Ut(Bn)}})},!((ze=z==null?void 0:z.setting)!=null&&ze.is_local)&&{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:mc.createElement(D0,null)},(0,Sn.GJ)()&&((Me=(at=b==null?void 0:b.workSetting)==null?void 0:at.exercise)==null?void 0:Me.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:mc.createElement(Tm,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:mc.createElement(Mm,null)},!((yt=z==null?void 0:z.setting)!=null&&yt.is_local)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:mc.createElement(t0,null)},(0,Sn.Ny)()&&((ce=(je=b==null?void 0:b.workSetting)==null?void 0:je.exercise)==null?void 0:ce.show_resource)&&{label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",key:"6",element:mc.createElement(Ym,null)},((kt=(de=b==null?void 0:b.workSetting)==null?void 0:de.exercise)==null?void 0:kt.is_show_report_setting)&&{label:"\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E",key:"7",element:mc.createElement(X0,null)}].filter(Bn=>!!Bn);return(0,a.useEffect)(()=>(Dt.get("childrenTabs")&&Ut(Dt.get("childrenTabs")),y({type:"globalSetting/footerToggle",payload:!1}),()=>{y({type:"globalSetting/footerToggle",payload:!0})}),[]),mc.createElement("div",{style:{paddingBottom:"50px"}},mc.createElement(J0.Z,{dataSource:Zt,style:{marginBottom:52}}))};var tf=(0,se.connect)(({exercise:b,globalSetting:z})=>({exercise:b,globalSetting:z}))(ef),Fs=E(50797),x=E(97783),ee=E(42441),le=E(13562),Pe=E(94349),We=E(33383),Ue=E(87775),$e={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"},ot=E(69421),Gt=Object.defineProperty,yn=Object.defineProperties,pn=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Tu=(b,z,y)=>z in b?Gt(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Ha=(b,z)=>{for(var y in z||(z={}))un.call(z,y)&&Tu(b,y,z[y]);if($t)for(var y of $t(z))kn.call(z,y)&&Tu(b,y,z[y]);return b},al=(b,z)=>yn(b,pn(z));const Al=(b="")=>{var z,y;const ze=document.createElement("html");return ze.innerHTML=(0,ot.ZP)(b||""),a.createElement("span",null,((y=(z=ze==null?void 0:ze.children)==null?void 0:z[1])==null?void 0:y.textContent)||(ze==null?void 0:ze.textContent)||"")},$l=({ModalProps:b={},QuestionDetail:z={},CurrentData:y={}})=>{var ze,at,Me,yt,je,ce,de,kt,mn,Ut;const{question_type:Dt=null}=z;return(0,a.useEffect)(()=>{console.log("CurrentData===",y,z,z==null?void 0:z.question_choices)},[y]),a.createElement(oe.default,Ha({},Ha({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},b)),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"),y==null?void 0:y.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),y==null?void 0:y.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),y==null?void 0:y.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(ze=y==null?void 0:y.users_answer_info)==null?void 0:ze.score,"/",z==null?void 0:z.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(Dt===ta.fw[3].id||Dt===ta.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(Me=(at=y==null?void 0:y.users_answer_info)==null?void 0:at.choices)==null?void 0:Me.map((Zt,Bn)=>a.createElement("div",{key:Zt==null?void 0:Zt.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",Bn+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:Zt!=null&&Zt.score_type?"#2EC25B":"#E30000"}},Zt==null?void 0:Zt.answer_text)))),Dt===ta.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"}},(je=(yt=y==null?void 0:y.users_answer_info)==null?void 0:yt.choices)==null?void 0:je.map((Zt,Bn)=>a.createElement(bt.Z,{key:Bn,value:(0,Oe.EJ)(Zt==null?void 0:Zt.answer_text,z==null?void 0:z.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"}},(ce=z==null?void 0:z.question_choices)==null?void 0:ce.map((Zt,Bn)=>a.createElement(bt.Z,{key:Bn,value:Zt==null?void 0:Zt.answer_text}))))),Dt===ta.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(kt=(de=y==null?void 0:y.users_answer_info)==null?void 0:de.choices)==null?void 0:kt.map((Zt,Bn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",Bn+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(ae.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"}})),!(Zt!=null&&Zt.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,Zt==null?void 0:Zt.answer_text)))))),Dt===ta.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(Ut=(mn=y==null?void 0:y.users_answer_info)==null?void 0:mn.choices)==null?void 0:Ut.map((Zt,Bn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(ae.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"}})),!(Zt!=null&&Zt.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,Zt!=null&&Zt.answer_text?qr.Base64.decode(Zt==null?void 0:Zt.answer_text):""))))))))},fr=a.memo($l),Ir=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je,ce,de,kt,mn,Ut,Dt,Zt,Bn,Qt,an,rn,wt,Nt,wn,Pt,bn,An,hu,ft,Ft,Mt,qt,Hn,Jn,Qu,Yt,Ze,fu,Pn,ga,wu,In,uu,yu,ku;const{actionTabs:bu={},course_groups:Fu=[],commonHeader:Mn}=b,cn=(0,se.useParams)(),[,cu,zn,gn]=(0,dn.U)(ne.hv,{exercise_id:cn==null?void 0:cn.categoryId}),Rn=((ze=gn==null?void 0:gn.data)==null?void 0:ze.question)||{},Fn=((Me=(at=gn==null?void 0:gn.data)==null?void 0:at.exercise)==null?void 0:Me.use_blank_score)||0,[ru,Ru]=(0,a.useState)({open:!1,currentData:{}}),[Uu,Wu]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((yt=bu==null?void 0:bu.data)==null?void 0:yt.exercise_group_id)||"all",keyword:"",score_type:(je=bu==null?void 0:bu.data)!=null&&je.choice_position?(ce=bu==null?void 0:bu.data)==null?void 0:ce.choice_position:"all"}),$a=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})},Ba=(0,a.useMemo)(()=>{var Eu;const ha=Rn==null?void 0:Rn.question_type,Za=[{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:Ul=>Ul||"\u672A\u5206\u73ED"}];return[ta.fw[0].id,ta.fw[1].id,ta.fw[2].id].includes(ha)&&Za.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(Ul,Lr)=>{var la,Ka,gr,va,Ma;const aa=(Ka=(la=Lr==null?void 0:Lr.users_answer_info)==null?void 0:la.choices)==null?void 0:Ka.map(Dl=>Dl==null?void 0:Dl.exercise_choice_id),wl=(gr=Rn==null?void 0:Rn.question_choices)==null?void 0:gr.filter(Dl=>aa.includes(Dl==null?void 0:Dl.exercise_choice_id)),Zr=((Ma=(va=Rn==null?void 0:Rn.question_choices)==null?void 0:va.filter(Dl=>Dl==null?void 0:Dl.right_answer))==null?void 0:Ma.map(Dl=>Dl==null?void 0:Dl.exercise_choice_id))||[],ca=Zr.length===aa.length?aa.length>0&&aa.every(Dl=>Zr.includes(Dl))?1:3:aa.length>0&&aa.every(Dl=>Zr.includes(Dl))&&Fn===1?2:3;return a.createElement(a.Fragment,null,wl==null?void 0:wl.map(Dl=>a.createElement("span",{key:Dl==null?void 0:Dl.exercise_choice_id,style:{color:ca===3?"#E30000":ca===2?"#FF9D18":"#2EC25B"}},(Rn==null?void 0:Rn.question_type)===ta.fw[2].id?Dl==null?void 0:Dl.choice_text:ta.k4[(Dl==null?void 0:Dl.choice_position)-1])))}}),[ta.fw[3].id,ta.fw[4].id,ta.fw[8].id,ta.fw[6].id,ta.fw[7].id].includes(ha)&&Za.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(Ul,Lr)=>{var la;return`${(la=Lr==null?void 0:Lr.users_answer_info)==null?void 0:la.score}/${Rn==null?void 0:Rn.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(Ul,Lr)=>a.createElement("a",{onClick:()=>{Ru({open:!0,currentData:Lr})}},"\u67E5\u770B\u8BE6\u60C5")}),[ta.fw[5].id].includes(ha)&&Za.push(...((Eu=Rn==null?void 0:Rn.question_choices)==null?void 0:Eu.map((Ul,Lr=0)=>({title:`\u7B2C${Ul==null?void 0:Ul.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(la,Ka)=>{var gr,va,Ma,aa,wl,Zr,ca,Dl;return((va=(gr=Ka==null?void 0:Ka.users_answer_info)==null?void 0:gr.choices)==null?void 0:va.length)>0&&`${(wl=(aa=(Ma=Ka==null?void 0:Ka.users_answer_info)==null?void 0:Ma.choices)==null?void 0:aa[Lr])==null?void 0:wl.score}/${(Dl=(ca=(Zr=Ka==null?void 0:Ka.users_answer_info)==null?void 0:Zr.choices)==null?void 0:ca[Lr])==null?void 0:Dl.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(Ul,Lr)=>a.createElement("a",{onClick:()=>{Ru({open:!0,currentData:Lr})}},"\u67E5\u770B\u8BE6\u60C5")}),Za},[Rn,Fn]);return(0,a.useEffect)(()=>{var Eu,ha,Za,Ul,Lr,la;(bu==null?void 0:bu.key)==="\u7B54\u9898\u8BE6\u60C5"&&zn(al(Ha({},Uu),{exercise_group_id:(Uu==null?void 0:Uu.exercise_group_id)=="all"?"":Uu==null?void 0:Uu.exercise_group_id,exercise_id:cn==null?void 0:cn.categoryId,question_id:(Eu=bu==null?void 0:bu.data)==null?void 0:Eu.id,choice_position:([4,5,6].includes((ha=bu==null?void 0:bu.data)==null?void 0:ha.ques_type)||[4,5,6].includes((Ul=(Za=gn==null?void 0:gn.data)==null?void 0:Za.question)==null?void 0:Ul.question_type))&&Uu.score_type!=="all"?Uu.score_type:null,challenge_id:(Lr=bu==null?void 0:bu.data)==null?void 0:Lr.challenge_id,scope:(la=bu==null?void 0:bu.data)==null?void 0:la.scope,score_type:null}))},[bu==null?void 0:bu.key,Uu]),a.createElement(a.Fragment,null,a.createElement(oe.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((de=bu==null?void 0:bu.data)==null?void 0:de.tabActive)==="3"&&((kt=bu==null?void 0:bu.data)!=null&&kt.title)?(mn=bu==null?void 0:bu.data)==null?void 0:mn.title:`${(Bn=(Zt=ta.fw)==null?void 0:Zt[(Dt=(Ut=gn==null?void 0:gn.data)==null?void 0:Ut.question)==null?void 0:Dt.question_type])==null?void 0:Bn.name}${((Qt=bu==null?void 0:bu.data)==null?void 0:Qt.question_number)||""}`,"\uFF09"),((an=bu==null?void 0:bu.data)==null?void 0:an.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(ae.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",Al((wt=(rn=gn==null?void 0:gn.data)==null?void 0:rn.question)==null?void 0:wt.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",ta.fw[((wn=(Nt=gn==null?void 0:gn.data)==null?void 0:Nt.question)==null?void 0:wn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",Al((bn=(Pt=gn==null?void 0:gn.data)==null?void 0:Pt.question)==null?void 0:bn.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"},(An=bu==null?void 0:bu.data)==null?void 0:An.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",a.createElement("span",{className:"c-block ml10"},(hu=bu==null?void 0:bu.data)==null?void 0:hu.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(ft=bu==null?void 0:bu.data)==null?void 0:ft.effictive_counts,"\u4EBA"))),((Ft=bu==null?void 0:bu.data)==null?void 0:Ft.tabActive)==="3"&&!(Mn!=null&&Mn.is_random)&&a.createElement(ae.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",Al((qt=(Mt=gn==null?void 0:gn.data)==null?void 0:Mt.question)==null?void 0:qt.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",ta.fw[((Jn=(Hn=gn==null?void 0:gn.data)==null?void 0:Hn.question)==null?void 0:Jn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",Al((Yt=(Qu=gn==null?void 0:gn.data)==null?void 0:Qu.question)==null?void 0:Yt.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(bu==null?void 0:bu.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:$a},((Ze=bu==null?void 0:bu.data)==null?void 0:Ze.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Pn=(fu=bu==null?void 0:bu.data)==null?void 0:fu.exercise_group_list)==null?void 0:Pn.map((Eu,ha)=>{var Za;return a.createElement("span",{key:ha},Eu==null?void 0:Eu.course_group_name,a.createElement("span",{className:"ml10 c-black"},Eu==null?void 0:Eu.value,((Za=bu==null?void 0:bu.data)==null?void 0:Za.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(ln.default,{style:{width:256},value:Uu==null?void 0:Uu.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Eu=>Eu.parentNode,onChange:Eu=>{let ha=[...Eu];ha.length===0&&(ha=["all"]),ha.includes("all")&&ha.length>1&&(ha[ha.length-1]=="all"?ha=["all"]:ha=ha.filter(Za=>Za!=="all")),Wu(al(Ha({},Uu),{exercise_group_id:ha}))},filterOption:(Eu,ha)=>ha.label.indexOf(Eu.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Fu.map(Eu=>({label:Eu==null?void 0:Eu.exercise_group_name,value:Eu==null?void 0:Eu.exercise_group_id}))]}),[4,5,6].includes((wu=(ga=gn==null?void 0:gn.data)==null?void 0:ga.question)==null?void 0:wu.question_type)&&a.createElement(ln.default,{style:{width:140,marginLeft:20},value:Uu==null?void 0:Uu.score_type,onChange:Eu=>{Wu(al(Ha({},Uu),{score_type:Eu}))},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(nr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Eu=>{Wu(al(Ha({},Uu),{keyword:Eu}))}})),a.createElement(ge.default,{className:"mt10",dataSource:((uu=(In=gn==null?void 0:gn.data)==null?void 0:In.student_score)==null?void 0:uu.list)||[],scroll:{y:500,x:"max-content"},loading:cu,columns:Ba,pagination:{current:Uu.page,pageSize:Uu==null?void 0:Uu.limit,onChange:(Eu,ha)=>{Wu(al(Ha({},Uu),{page:Eu,limit:ha}))},total:((ku=(yu=gn==null?void 0:gn.data)==null?void 0:yu.student_score)==null?void 0:ku.count)||0,showTotal:Eu=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},Eu),"\u6761\u6570\u636E")}})),a.createElement(fr,{QuestionDetail:Rn,CurrentData:ru.currentData,ModalProps:{open:ru.open,onCancel:()=>{Ru({open:!1,currentData:{}})}}}))};var hi=(0,se.connect)(({exercise:b})=>({exercise:b}))(Ir),hn=E(59301),Gi=Object.defineProperty,Zo=Object.defineProperties,_i=Object.getOwnPropertyDescriptors,No=Object.getOwnPropertySymbols,es=Object.prototype.hasOwnProperty,us=Object.prototype.propertyIsEnumerable,Ys=(b,z,y)=>z in b?Gi(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Yo=(b,z)=>{for(var y in z||(z={}))es.call(z,y)&&Ys(b,y,z[y]);if(No)for(var y of No(z))us.call(z,y)&&Ys(b,y,z[y]);return b},Ko=(b,z)=>Zo(b,_i(z)),Hs=(b,z)=>{var y={};for(var ze in b)es.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&No)for(var ze of No(b))z.indexOf(ze)<0&&us.call(b,ze)&&(y[ze]=b[ze]);return y},is=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Bc=b=>{var z,y;const ze=document.createElement("html");return ze.innerHTML=(0,ot.ZP)(b),hn.createElement("span",null,((y=(z=ze==null?void 0:ze.children)==null?void 0:z[1])==null?void 0:y.textContent)||(ze==null?void 0:ze.textContent)||"")},Ks=b=>{var z=b,{data:y,dispatch:ze,exercise_group_id:at}=z,Me=Hs(z,["data","dispatch","exercise_group_id"]),yt,je;const ce=(()=>{var kt,mn,Ut,Dt;let Zt=[];return((y==null?void 0:y.ques_type)==ta.fw[0].id||(y==null?void 0:y.ques_type)==ta.fw[1].id)&&(Zt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:hn.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),hn.createElement("div",null,hn.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"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(kt=(y==null?void 0:y.ques_details)||[])==null?void 0:kt.map((Bn,Qt)=>Ko(Yo({},Bn),{title:ta.k4[Qt],num:Bn.choice_users_count,scale:(Number(Bn.choice_percent)*100).toFixed(2)}))]),(y==null?void 0:y.ques_type)==ta.fw[2].id&&(Zt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:hn.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),hn.createElement("div",null,hn.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"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(mn=(y==null?void 0:y.ques_details)||[])==null?void 0:mn.map((Bn,Qt)=>Ko(Yo({},Bn),{title:Bn.choice_text,num:Bn.choice_users_count,scale:(Number(Bn.choice_percent)*100).toFixed(2)}))]),((y==null?void 0:y.ques_type)==ta.fw[3].id||(y==null?void 0:y.ques_type)==ta.fw[8].id)&&(Zt=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:hn.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),hn.createElement("div",null,hn.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"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Ut=(y==null?void 0:y.ques_details)||[])==null?void 0:Ut.map((Bn,Qt)=>Ko(Yo({},Bn),{title:`\u586B\u7A7A${Bn.choice_position}`,num:Bn.choice_users_count,scale:(Number(Bn.choice_percent)*100).toFixed(2)}))]),((y==null?void 0:y.ques_type)==ta.fw[4].id||(y==null?void 0:y.ques_type)==ta.fw[6].id)&&(Zt=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:hn.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(y==null?void 0:y.ques_type)==ta.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(y==null?void 0:y.ques_type)==ta.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(y==null?void 0:y.ques_type)==ta.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(y==null?void 0:y.ques_type)==ta.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(y==null?void 0:y.ques_type)==ta.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"),hn.createElement("div",null,hn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(y==null?void 0:y.ques_type)==ta.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%"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Dt=(y==null?void 0:y.ques_details)||[])==null?void 0:Dt.map((Bn,Qt)=>Ko(Yo({},Bn),{title:Bn.choice_text,num:Bn.choice_users_count,scale:(Number(Bn.choice_percent)*100).toFixed(2)}))]),Zt})(),de=(kt={})=>{ze({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Ko(Yo({},y),{scope:Me==null?void 0:Me.scope,exercise_group_id:at,choice_position:kt==null?void 0:kt.choice_position,tabActive:"2",question_number:(y==null?void 0:y.index)||`${Me.Findex}.${y==null?void 0:y.ques_position}`})}})};return hn.createElement("div",{className:$e.DomStyle},hn.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},hn.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},hn.createElement(fe.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},hn.createElement(he.Z,{className:$e.DomStyleTitle},"\u9898\u76EE"),hn.createElement(he.Z,null,hn.createElement(bt.Z,{className:$e.DomStyleTitle,style:{maxWidth:710},value:y.ques_title}),hn.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(yt=y==null?void 0:y.ques_details)==null?void 0:yt.map((kt,mn)=>hn.createElement("div",{key:mn},((y==null?void 0:y.ques_type)==ta.fw[0].id||(y==null?void 0:y.ques_type)==ta.fw[1].id)&&hn.createElement(fe.Z,{className:`${kt.choice_right_boolean?$e.Sessce:""}`,gutter:10,wrap:!1,key:mn},hn.createElement(he.Z,{style:{fontWeight:600}},ta.k4[mn]),hn.createElement(he.Z,null,hn.createElement(bt.Z,{className:$e.DomStyleTitle,style:{maxWidth:690},value:kt.choice_text||""}))),(y==null?void 0:y.ques_type)==ta.fw[2].id&&hn.createElement(fe.Z,{className:`${kt.choice_right_boolean?$e.Sessce:""}`,gutter:10,wrap:!1,key:mn},hn.createElement(he.Z,null,hn.createElement(bt.Z,{className:$e.DomStyleTitle,style:{maxWidth:690},value:kt.choice_text||""}))),((y==null?void 0:y.ques_type)==ta.fw[3].id||(y==null?void 0:y.ques_type)==ta.fw[8].id)&&hn.createElement(fe.Z,{gutter:10,wrap:!1,key:mn},hn.createElement(he.Z,{style:{fontWeight:600}},"\u586B\u7A7A",kt.choice_position,"\uFF1A"),hn.createElement(he.Z,null,kt.choice_text||"")),((y==null?void 0:y.ques_type)==ta.fw[4].id||(y==null?void 0:y.ques_type)==ta.fw[6].id)&&hn.createElement(fe.Z,{gutter:10,wrap:!1,key:mn},hn.createElement(he.Z,null,hn.createElement(bt.Z,{className:$e.DomStyleTitle,style:{maxWidth:690},value:kt.choice_text||""})))))))),hn.createElement(fe.Z,{gutter:60},[ta.fw[0].id,ta.fw[1].id,ta.fw[2].id].includes(y==null?void 0:y.ques_type)&&hn.createElement(he.Z,null,hn.createElement("span",{className:`${$e.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(je=y==null?void 0:y.ques_details)==null?void 0:je.filter(kt=>kt.choice_right_boolean).map((kt,mn)=>hn.createElement("span",{key:mn},((y==null?void 0:y.ques_type)==ta.fw[0].id||(y==null?void 0:y.ques_type)==ta.fw[1].id)&&hn.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},ta.k4[kt.choice_position-1]),(y==null?void 0:y.ques_type)==ta.fw[2].id&&hn.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},kt.choice_text)))),hn.createElement(he.Z,null,hn.createElement("span",{className:`${$e.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),hn.createElement("span",{style:{color:"#000",fontWeight:600}},(y==null?void 0:y.tag_discipline)||"-")))),hn.createElement("div",{className:$e.AnswerSDom,style:{padding:"0 0 0 20px"}},hn.createElement("div",{className:`${$e.DomStyleTitle} flex item-center justify-between`},hn.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),hn.createElement("a",{onClick:de},"\u67E5\u770B\u8BE6\u60C5")),hn.createElement("div",{className:"mt20"},ce==null?void 0:ce.map((kt,mn)=>hn.createElement("div",{key:mn,style:{display:"flex",alignItems:"center",gap:10,marginTop:mn==0?10:14}},[ta.fw[0].id,ta.fw[1].id,ta.fw[2].id].includes(y==null?void 0:y.ques_type)?hn.createElement("div",{className:`${kt!=null&&kt.choice_right_boolean?$e.Sessce:""}`,style:{width:56}},kt.title):hn.createElement("div",{style:{width:56}},kt.title),hn.createElement("div",{className:`${kt.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{kt.num>0&&de(kt)}},kt.num,mn==0?"":"\u4EBA"),hn.createElement("div",{style:{width:140}},mn==0?kt.scale:hn.createElement(fe.Z,{gutter:4,align:"middle",className:`${kt.num>0?$e.scale_hover:""}`,onClick:()=>{kt.num>0&&de(kt)}},hn.createElement(he.Z,{flex:1},hn.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},hn.createElement("div",{style:{width:`${kt.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),hn.createElement(he.Z,{className:`${kt.num>0?$e.percent:""}`,style:{color:"#999"}},kt.scale,"%")))))))))},nd=b=>{var z=b,{data:y,dispatch:ze,exercise_group_id:at}=z,Me=Hs(z,["data","dispatch","exercise_group_id"]);const yt=(ce,de={})=>{ze({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Ko(Yo({},y),{scope:Me==null?void 0:Me.scope,exercise_group_id:at,choice_position:de==null?void 0:de.choice_position,challenge_id:ce==null?void 0:ce.challenge_id,tabActive:"2",question_number:y==null?void 0:y.index})}})},je={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:hn.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.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"),hn.createElement("div",null,hn.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%"),hn.createElement("div",null,hn.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"),hn.createElement("div",null,hn.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%"),hn.createElement("div",null,hn.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"),hn.createElement("div",null,hn.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%"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return hn.createElement("div",{className:$e.DomStyle},hn.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},hn.createElement("div",null,hn.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},hn.createElement(fe.Z,{gutter:10,wrap:!1},hn.createElement(he.Z,{className:$e.DomStyleTitle},"\u9898\u76EE"),hn.createElement(he.Z,null,hn.createElement(bt.Z,{style:{maxWidth:710},className:$e.DomStyleTitle,value:y.ques_title}))),hn.createElement("div",{className:$e.AnswerSDom},hn.createElement("div",{className:`${$e.DomStyleTitle} flex item-center justify-between`},hn.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),hn.createElement("a",{onClick:yt},"\u67E5\u770B\u8BE6\u60C5")),hn.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},hn.createElement("div",{style:{width:56}},je.title),hn.createElement("div",{style:{width:56}},je.num),hn.createElement("div",{style:{width:140}},je.scale)))),y==null?void 0:y.ques_details.map((ce,de)=>hn.createElement("div",{key:de,style:{display:"flex",gap:10}},hn.createElement("div",{className:$e.DomStyleTitle},"\u7B2C",(0,Oe.EM)(de+1),"\u5173\uFF1A"),hn.createElement("div",{style:{flex:1}},[{challenge_name:ce.challenge_name},...(ce==null?void 0:ce.challenge_details)||[]].map((kt,mn)=>hn.createElement("div",{key:mn,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},hn.createElement("div",null,hn.createElement(bt.Z,{className:`${$e.DomStyleTitle} ${mn==0?$e.DomStyleTitleChild:""}`,value:kt.challenge_name||kt.choice_text})),hn.createElement("div",{className:$e.AnswerSDom},hn.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},hn.createElement("div",{style:{width:56}},kt.choice_text?kt.choice_text:""),hn.createElement("div",{className:"current",style:{width:56},onClick:()=>{kt.choice_users_count>0&&yt(ce,kt)}},kt.choice_users_count!=null?`${kt.choice_users_count}\u4EBA`:""),hn.createElement("div",{style:{width:140}},kt.choice_percent&&hn.createElement(fe.Z,{gutter:4,align:"middle",className:`${kt.choice_users_count>0?$e.scale_hover:""}`,onClick:()=>{kt.choice_users_count>0&&yt(ce,kt)}},hn.createElement(he.Z,{flex:1},hn.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},hn.createElement("div",{style:{width:`${(Number(kt.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),hn.createElement(he.Z,{className:`${kt.choice_users_count>0?$e.percent:""}`,style:{color:"#999"}},(Number(kt.choice_percent)*100).toFixed(2),"%"))))))))))),hn.createElement("div",null,hn.createElement("span",{className:`${$e.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),hn.createElement("span",{style:{color:"#000",fontWeight:600}},(y==null?void 0:y.tag_discipline)||"-"))))},Dc=({columns:b,item:z,Fques_type:y,Findex:ze})=>hn.createElement(fe.Z,{align:"middle",wrap:!1,style:{color:"#333"}},hn.createElement(he.Z,{flex:`${b[0].width-20}px`,style:{paddingLeft:y==ta.fw[7].id&&"8px"}},(z==null?void 0:z.index)||`${ze}.${z==null?void 0:z.ques_position}`),hn.createElement(he.Z,{className:$e.Onerow,flex:1,style:{padding:"0 8px",maxWidth:382}},Bc(z==null?void 0:z.ques_title)),hn.createElement(ae.Z,{title:z==null?void 0:z.name},hn.createElement(he.Z,{className:$e.Onerow,flex:`${b[2].width}px`,style:{padding:"0 8px"}},y==ta.fw[7].id?z==null?void 0:z.name:hn.createElement("div",{className:$e.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},hn.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},z==null?void 0:z.name)))),hn.createElement(he.Z,{flex:`${b[3].width}px`,style:{padding:"0 8px"}},z==null?void 0:z.right_percent,"%"),hn.createElement(he.Z,{flex:`${b[4].width}px`,style:{padding:"0 8px"}},z==null?void 0:z.score_percent,"%"),hn.createElement(he.Z,{flex:`${b[5].width}px`,style:{padding:"0 8px"}},z==null?void 0:z.effictive_counts,"\u4EBA"),hn.createElement(he.Z,{flex:`${b[6].width}px`,style:{padding:"0 8px"}},z==null?void 0:z.un_answer_counts,"\u4EBA"),hn.createElement(he.Z,{flex:`${b[7].width}px`,style:{paddingLeft:"8px"}},z==null?void 0:z.total_user_counts,"\u4EBA")),bc=(b,z)=>{var y=b,{exercise:ze,dispatch:at,value:Me}=y,yt=Hs(y,["exercise","dispatch","value"]);const{NormalResult:{commit_results:je,questions_count:ce},actionTabs:de}=ze,kt=(0,se.useParams)(),[mn,Ut]=(0,a.useState)([]),[Dt,Zt]=(0,a.useState)([]),[Bn,Qt]=(0,a.useState)(void 0),[an,rn]=(0,a.useState)(!1),[wt,Nt]=(0,a.useState)({coursesId:kt.coursesId,id:kt.categoryId,categoryId:kt.categoryId,page:1,limit:50,order:null,sort:"asc"}),wn=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(hu,ft)=>hu.index-ft.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:hn.createElement("span",null,"\u6B63\u786E\u7387 ",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.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%"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(hu,ft)=>hu.index3-ft.index3},{title:hn.createElement("span",null,"\u5F97\u5206\u7387 ",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:hn.createElement(hn.Fragment,null,hn.createElement("div",null,hn.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%"),hn.createElement("div",null,hn.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"))},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(hu,ft)=>hu.score_percent-ft.score_percent},{title:hn.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(hu,ft)=>hu.effictive_counts-ft.effictive_counts},{title:hn.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",hn.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},hn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(hu,ft)=>hu.un_answer_counts-ft.un_answer_counts},{title:hn.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],Pt=(...hu)=>is(void 0,[...hu],function*(ft=wt){var Ft,Mt,qt,Hn,Jn;rn(!0);const Qu=[],Yt=yield at({type:"exercise/getQuestionResult",payload:Yo(Yo({},ft),Me)});(Ft=Yt==null?void 0:Yt.commit_results)==null||Ft.forEach(Ze=>{var fu,Pn;Qu.push(Ze==null?void 0:Ze.id),(fu=Ze==null?void 0:Ze.sub_exercise_questions)!=null&&fu.length&&((Pn=Ze==null?void 0:Ze.sub_exercise_questions)==null||Pn.forEach(ga=>{Qu.push(ga==null?void 0:ga.id)}))}),Bn&&Ut(Qu),Bn==!1&&Ut([]),Bn==null&&Ut((qt=(Mt=Yt==null?void 0:Yt.commit_results)==null?void 0:Mt[0])!=null&&qt.id?[(Jn=(Hn=Yt==null?void 0:Yt.commit_results)==null?void 0:Hn[0])==null?void 0:Jn.id]:[]),Zt(Qu),rn(!1)}),bn=hu=>{let ft=[];mn!=null&&mn.includes(hu)?ft=mn.filter(Ft=>Ft!=hu):ft=[...mn,hu],Ut(ft)};(0,a.useEffect)(()=>{Pt(),console.log("asdfsadf====",Me)},[wt,Me]);const An=()=>{Pt()};return(0,a.useImperativeHandle)(z,()=>({dealData:An})),hn.createElement(sn.Z,{spinning:an},hn.createElement("div",null,hn.createElement(fe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},hn.createElement(he.Z,null,hn.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),hn.createElement(he.Z,null,hn.createElement(Ce.ZP,{type:"primary",onClick:()=>{(mn==null?void 0:mn.length)==(Dt==null?void 0:Dt.length)?(Ut([]),Qt(!1)):(Ut(Dt),Qt(!0))}},"\u5168\u90E8",(mn==null?void 0:mn.length)==(Dt==null?void 0:Dt.length)?"\u6536\u8D77":"\u5C55\u5F00"))),hn.createElement(ge.default,{className:$e.TableDom,columns:wn,dataSource:[],pagination:!1,onChange:(hu,ft,Ft)=>{var Mt;Nt(Ko(Yo({},wt),{order:Ft==null?void 0:Ft.field,sort:((Mt=Ft==null?void 0:Ft.order)==null?void 0:Mt.replace("end",""))||"asc"}))}}),je==null?void 0:je.map(hu=>{var ft;return hn.createElement(Qa.default,{key:hu==null?void 0:hu.id,className:`${$e.CollapseDom} ${(hu==null?void 0:hu.ques_type)==ta.fw[7].id?$e.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:mn,onChange:()=>{bn(hu==null?void 0:hu.id)},expandIcon:({isActive:Ft})=>hn.createElement("span",{className:"font14",style:{color:"#165DFF"}},Ft?"\u6536\u8D77":"\u5C55\u5F00",hn.createElement(ri.Z,{className:`${Ft?$e.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:hu==null?void 0:hu.id,label:hn.createElement(Dc,{columns:wn,item:hu}),children:hn.createElement(hn.Fragment,null,(hu==null?void 0:hu.ques_type)==ta.fw[7].id&&((ft=hu==null?void 0:hu.sub_exercise_questions)==null?void 0:ft.map(Ft=>hn.createElement(Qa.default,{key:Ft==null?void 0:Ft.id,className:$e.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:mn,onChange:()=>{bn(Ft==null?void 0:Ft.id)},expandIcon:({isActive:Mt})=>hn.createElement("span",{style:{color:"#165DFF",marginLeft:25}},hn.createElement(ri.Z,{className:`${Mt?$e.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Ft==null?void 0:Ft.id,label:hn.createElement(Dc,{columns:wn,item:Ft,Fques_type:hu==null?void 0:hu.ques_type,Findex:hu==null?void 0:hu.index}),children:hn.createElement(Ks,{data:Ft,exercise_group_id:Me==null?void 0:Me.exercise_group_id,Findex:hu==null?void 0:hu.index,scope:Me==null?void 0:Me.scope,dispatch:at})}]}))),(hu==null?void 0:hu.ques_type)!==ta.fw[7].id&&(hu==null?void 0:hu.ques_type)!==ta.fw[5].id&&hn.createElement(Ks,{data:hu,scope:Me==null?void 0:Me.scope,exercise_group_id:Me==null?void 0:Me.exercise_group_id,dispatch:at}),(hu==null?void 0:hu.ques_type)==ta.fw[5].id&&hn.createElement(nd,{data:hu,dispatch:at,scope:Me==null?void 0:Me.scope,exercise_group_id:Me==null?void 0:Me.exercise_group_id}))}]})}),(je==null?void 0:je.length)==0&&hn.createElement(zt.Z,null),hn.createElement(Ye.Z,{className:"mt20",pageSize:wt.limit,current:wt.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:hu=>hn.createElement("span",null,"\u5171",hn.createElement("span",{style:{color:"#165DFF"}}," ",hu," "),"\u6761\u6570\u636E"),onChange:(hu,ft)=>{Nt(Ko(Yo({},wt),{page:hu,limit:ft}))},total:ce}),(de==null?void 0:de.key)==="\u7B54\u9898\u8BE6\u60C5"&&hn.createElement(hi,null)))};var uc=(0,se.connect)(({exercise:b})=>({exercise:b}),null,null,{forwardRef:!0})((0,a.forwardRef)(bc)),Oc={wrap:"wrap___nansB"},ki=E(59301),ac=Object.defineProperty,ud=Object.defineProperties,Nd=Object.getOwnPropertyDescriptors,fc=Object.getOwnPropertySymbols,ad=Object.prototype.hasOwnProperty,ld=Object.prototype.propertyIsEnumerable,u0=(b,z,y)=>z in b?ac(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Od=(b,z)=>{for(var y in z||(z={}))ad.call(z,y)&&u0(b,y,z[y]);if(fc)for(var y of fc(z))ld.call(z,y)&&u0(b,y,z[y]);return b},Md=(b,z)=>ud(b,Nd(z)),nf=(b,z)=>{var y={};for(var ze in b)ad.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&fc)for(var ze of fc(b))z.indexOf(ze)<0&&ld.call(b,ze)&&(y[ze]=b[ze]);return y},q0=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const a0=(b,z)=>{var y=b,{exercise:ze,dispatch:at,value:Me}=y,yt=nf(y,["exercise","dispatch","value"]);const[je]=Ee.default.useForm(),{NormalResult:{commit_results:ce}}=ze,de=(0,se.useParams)(),[kt,mn]=(0,a.useState)({coursesId:de.coursesId,id:de.categoryId,categoryId:de.categoryId,page:1,limit:50,order:null,sort:"asc"}),[Ut,Dt]=(0,a.useState)(!1),Zt=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(an,rn)=>an.index-rn.index,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},an)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},an)},{title:ki.createElement("span",null,"\u6B63\u786E\u7387 ",ki.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:ki.createElement(ki.Fragment,null,ki.createElement("div",null,ki.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%"),ki.createElement("div",null,ki.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"))},ki.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(an,rn)=>an.right_percent-rn.right_percent,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},`${an}%`)},{title:ki.createElement("span",null,"\u5F97\u5206\u7387 ",ki.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:ki.createElement(ki.Fragment,null,ki.createElement("div",null,ki.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%"),ki.createElement("div",null,ki.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"))},ki.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(an,rn)=>an.score_percent-rn.score_percent,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},`${an}%`)},{title:ki.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",ki.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ki.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(an,rn)=>an.effictive_counts-rn.effictive_counts,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},`${an}\u4EBA`)},{title:ki.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",ki.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ki.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(an,rn)=>an.un_answer_counts-rn.un_answer_counts,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},`${an}\u4EBA`)},{title:ki.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(an,rn)=>ki.createElement("span",{style:{color:"#333"}},`${an}\u4EBA`)}],Bn=(...an)=>q0(void 0,[...an],function*(rn=kt){Dt(!0);const wt=yield at({type:"exercise/getQuestionResult",payload:Od(Od({},rn),Me)});Dt(!1)});(0,a.useEffect)(()=>{Bn()},[kt,Me]);const Qt=()=>{Bn()};return(0,a.useImperativeHandle)(z,()=>({dealData:Qt})),ki.createElement("div",{className:Oc.wrap},ki.createElement("div",{className:"mt30"},ki.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),ki.createElement(ge.default,{columns:Zt,rowKey:an=>an.index,loading:Ut,dataSource:ce,onChange:(an,rn,wt)=>{var Nt;mn(Md(Od({},kt),{order:wt==null?void 0:wt.field,sort:((Nt=wt==null?void 0:wt.order)==null?void 0:Nt.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:kt.limit,current:kt.page,position:["bottomRight"],onChange:(an,rn)=>{kt.page=an,kt.limit=rn,mn(Od({},kt)),Bn()},total:ce==null?void 0:ce.length,showTotal:(an,rn)=>ki.createElement("span",null,"\u5171",ki.createElement("span",{style:{color:"#165DFF"}}," ",an," "),"\u6761\u6570\u636E")}})))};var Ld=(0,se.connect)(({exercise:b})=>({exercise:b}),null,null,{forwardRef:!0})((0,a.forwardRef)(a0)),Ws=E(59301),l0=Object.defineProperty,Rd=Object.getOwnPropertySymbols,uf=Object.prototype.hasOwnProperty,rd=Object.prototype.propertyIsEnumerable,Td=(b,z,y)=>z in b?l0(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,pp=(b,z)=>{for(var y in z||(z={}))uf.call(z,y)&&Td(b,y,z[y]);if(Rd)for(var y of Rd(z))rd.call(z,y)&&Td(b,y,z[y]);return b},vp=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Ep=({exercise:b,dispatch:z,handleOnComplete:y})=>{const{actionTabs:ze={},ScoreRangesData:at}=b,[Me]=Ee.default.useForm(),yt=(0,se.useParams)(),[,je,ce]=(0,dn.U)(ne.lL,{exercise_id:yt==null?void 0:yt.categoryId}),[de,kt]=(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"}]),mn=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:Zt=>Ws.createElement("span",{style:{color:"#000000"}},Zt)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(Zt,Bn,Qt)=>Ws.createElement("div",{className:"flex item-center"},Ws.createElement(Ee.default.Item,{className:"mb0",name:Qt===0?"min_rate":de[Qt-1].level},Ws.createElement(Ve.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),Ws.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),Ws.createElement(Ee.default.Item,{className:"mb0",name:Zt,rules:Qt===3?[]:[{validator:(an,rn)=>{const wt=(Qt===0?Me.getFieldValue("min_rate"):Me.getFieldValue(de[Qt-1].level))+1,Nt=Me.getFieldValue(de[Qt+1].level)-1;return rn{const{min_rate:Zt=0,fail_rate:Bn=60,pass_rate:Qt=70,good_rate:an=90,max_rate:rn=100}=(at==null?void 0:at.score_ranges)||{};Me.setFieldsValue({min_rate:Zt,fail_rate:Bn,pass_rate:Qt,good_rate:an,max_rate:rn})},Dt=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Ut()},[at]),Ws.createElement(oe.default,{centered:!0,title:ze==null?void 0:ze.key,open:(ze==null?void 0:ze.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:je,destroyOnClose:!0,onCancel:Dt,onOk:()=>{Me.submit()}},Ws.createElement(Ee.default,{form:Me,onValuesChange:()=>{Me.validateFields()},onFinish:Zt=>vp(void 0,null,function*(){(yield ce(pp({exercise_id:yt.categoryId},Zt))).status===0&&(me.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Dt(),y==null||y(),z({type:"exercise/getScoreRangesData",payload:{exercise_id:yt==null?void 0:yt.categoryId}}))})},Ws.createElement(Ee.default.Item,{hidden:!0,name:"min_rate"}),Ws.createElement(ge.default,{pagination:!1,dataSource:de,columns:mn})))};var Ap=(0,se.connect)(({exercise:b})=>({exercise:b}))(Ep),id=E(59301),gp=Object.defineProperty,hp=Object.defineProperties,Fp=Object.getOwnPropertyDescriptors,vf=Object.getOwnPropertySymbols,Cp=Object.prototype.hasOwnProperty,yp=Object.prototype.propertyIsEnumerable,Ef=(b,z,y)=>z in b?gp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,r0=(b,z)=>{for(var y in z||(z={}))Cp.call(z,y)&&Ef(b,y,z[y]);if(vf)for(var y of vf(z))yp.call(z,y)&&Ef(b,y,z[y]);return b},_0=(b,z)=>hp(b,Fp(z));const Bp=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je;const{actionTabs:ce={},course_groups:de=[]}=b,kt=(0,se.useParams)(),[,mn,Ut,Dt]=(0,dn.U)(ne.OO,{exercise_id:kt==null?void 0:kt.categoryId}),[Zt,Bn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((ze=ce==null?void 0:ce.data)==null?void 0:ze.exercise_group_id)||"all",keyword:""}),Qt=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{ce!=null&&ce.data&&Ut(_0(r0(r0({},ce==null?void 0:ce.data),Zt),{exercise_id:kt==null?void 0:kt.categoryId,exercise_group_id:(Zt==null?void 0:Zt.exercise_group_id)=="all"?"":Zt==null?void 0:Zt.exercise_group_id}))},[ce==null?void 0:ce.data,Zt]),id.createElement(oe.default,{centered:!0,title:`${ce==null?void 0:ce.key} (${((at=Dt==null?void 0:Dt.data)==null?void 0:at.score_range)||""}, ${((Me=Dt==null?void 0:Dt.data)==null?void 0:Me.score_type)||""})`,open:(ce==null?void 0:ce.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Qt},id.createElement("div",{className:"flex item-center justify-between"},id.createElement(ln.default,{style:{width:256},value:Zt==null?void 0:Zt.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:an=>an.parentNode,onChange:an=>{let rn=[...an];rn.length===0&&(rn=["all"]),rn.includes("all")&&rn.length>1&&(rn[rn.length-1]=="all"?rn=["all"]:rn=rn.filter(wt=>wt!=="all")),Bn(_0(r0({},Zt),{exercise_group_id:rn}))},filterOption:(an,rn)=>rn.label.indexOf(an.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...de.map(an=>({label:an==null?void 0:an.exercise_group_name,value:an==null?void 0:an.exercise_group_id}))]}),id.createElement(nr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:an=>{Bn(_0(r0({},Zt),{keyword:an}))}})),id.createElement(ge.default,{className:"mt10",dataSource:((yt=Dt==null?void 0:Dt.data)==null?void 0:yt.list)||[],scroll:{y:500},loading:mn,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:Zt.page,pageSize:Zt==null?void 0:Zt.limit,onChange:(an,rn)=>{Bn(_0(r0({},Zt),{page:an,limit:rn}))},total:((je=Dt==null?void 0:Dt.data)==null?void 0:je.count)||0,showTotal:an=>id.createElement("span",{className:"font12 c-666"},"\u5171",id.createElement("span",{style:{color:"#3061D0"}},an),"\u6761\u6570\u636E")}}))};var Dp=(0,se.connect)(({exercise:b})=>({exercise:b}))(Bp),pc=E(59301),bp=Object.defineProperty,xp=Object.defineProperties,wp=Object.getOwnPropertyDescriptors,Af=Object.getOwnPropertySymbols,Ip=Object.prototype.hasOwnProperty,Pp=Object.prototype.propertyIsEnumerable,gf=(b,z,y)=>z in b?bp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,i0=(b,z)=>{for(var y in z||(z={}))Ip.call(z,y)&&gf(b,y,z[y]);if(Af)for(var y of Af(z))Pp.call(z,y)&&gf(b,y,z[y]);return b},o0=(b,z)=>xp(b,wp(z));const Sp=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je,ce,de,kt,mn,Ut,Dt,Zt,Bn,Qt,an,rn,wt;const{actionTabs:Nt={},course_groups:wn=[]}=b,Pt=(0,se.useParams)(),[,bn,An,hu]=(0,dn.U)(ne.OO,{exercise_id:Pt==null?void 0:Pt.categoryId}),[,ft,Ft,Mt]=(0,dn.U)(ne.hk,{exercise_id:Pt==null?void 0:Pt.categoryId}),[qt,Hn]=(0,a.useState)({page:1,limit:10,type:((ze=Nt==null?void 0:Nt.data)==null?void 0:ze.type)||2,exercise_group_id:((at=Nt==null?void 0:Nt.data)==null?void 0:at.exercise_group_id)==-1||((Me=Nt==null?void 0:Nt.data)==null?void 0:Me.exercise_group_id)==null?"all":(yt=Nt==null?void 0:Nt.data)==null?void 0:yt.exercise_group_id,keyword:"",sub_type:(je=Nt==null?void 0:Nt.data)==null?void 0:je.sub_type}),Jn=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})},Qu=(0,a.useMemo)(()=>{var Yt;const Ze=[{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(qt==null?void 0:qt.type)===2&&Ze.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(fu,Pn)=>pc.createElement("a",{onClick:()=>{(0,Oe.xg)(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Pn==null?void 0:Pn.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(qt==null?void 0:qt.type)===3&&Ze.push({title:(Yt=Nt==null?void 0:Nt.data)!=null&&Yt.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),Ze},[qt==null?void 0:qt.type,(ce=Nt==null?void 0:Nt.data)==null?void 0:ce.isFinalScore]);return(0,a.useEffect)(()=>{var Yt,Ze;(Nt==null?void 0:Nt.key)==="\u5B66\u751F\u8BE6\u60C52"&&(Nt!=null&&Nt.data)&&((Yt=Nt==null?void 0:Nt.data)!=null&&Yt.isFinalScore?An(o0(i0({},qt),{exercise_id:Pt==null?void 0:Pt.categoryId,exercise_group_id:(qt==null?void 0:qt.exercise_group_id)=="all"?"":qt==null?void 0:qt.exercise_group_id})):Ft(o0(i0({},qt),{exercise_id:Pt==null?void 0:Pt.categoryId,exercise_group_id:(qt==null?void 0:qt.exercise_group_id)=="all"?"":qt==null?void 0:qt.exercise_group_id,question_type:(Ze=Nt==null?void 0:Nt.data)==null?void 0:Ze.question_type})))},[qt,Nt==null?void 0:Nt.data]),pc.createElement(oe.default,{centered:!0,title:Nt==null?void 0:Nt.title,open:(Nt==null?void 0:Nt.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Jn},((de=Nt==null?void 0:Nt.data)==null?void 0:de.type)===3&&pc.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(mn=(kt=Nt==null?void 0:Nt.data)==null?void 0:kt.exercise_group_list)==null?void 0:mn.map((Yt,Ze)=>{var fu;return pc.createElement("span",{key:Ze},Yt==null?void 0:Yt.course_group_name,pc.createElement("span",{className:"ml10 c-black"},Yt==null?void 0:Yt.value,((fu=Nt==null?void 0:Nt.data)==null?void 0:fu.questionsscoreType)||"%"))})),pc.createElement("div",{className:"flex item-center justify-between"},pc.createElement(ln.default,{style:{width:140},value:qt==null?void 0:qt.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Yt=>Yt.parentNode,onChange:Yt=>{let Ze=[...Yt];Ze.length===0&&(Ze=["all"]),Ze.includes("all")&&Ze.length>1&&(Ze[Ze.length-1]=="all"?Ze=["all"]:Ze=Ze.filter(fu=>fu!=="all")),Hn(o0(i0({},qt),{exercise_group_id:Ze}))},filterOption:(Yt,Ze)=>Ze.label.indexOf(Yt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...wn.map(Yt=>({label:Yt==null?void 0:Yt.exercise_group_name,value:Yt==null?void 0:Yt.exercise_group_id}))]}),pc.createElement(nr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Yt=>{Hn(o0(i0({},qt),{keyword:Yt}))}})),pc.createElement(ge.default,{className:"mt20",dataSource:((Ut=Nt==null?void 0:Nt.data)!=null&&Ut.isFinalScore?(Dt=hu==null?void 0:hu.data)==null?void 0:Dt.list:(Bn=(Zt=Mt==null?void 0:Mt.data)==null?void 0:Zt.student_score)==null?void 0:Bn.list)||[],scroll:{y:500},loading:bn||ft,columns:Qu,pagination:{current:qt.page,pageSize:qt==null?void 0:qt.limit,onChange:(Yt,Ze)=>{Hn(o0(i0({},qt),{page:Yt,limit:Ze}))},total:((Qt=Nt==null?void 0:Nt.data)!=null&&Qt.isFinalScore?(an=hu==null?void 0:hu.data)==null?void 0:an.count:(wt=(rn=Mt==null?void 0:Mt.data)==null?void 0:rn.student_score)==null?void 0:wt.count)||0,showTotal:Yt=>pc.createElement("span",{className:"font12 c-666"},"\u5171",pc.createElement("span",{style:{color:"#3061D0"}},Yt),"\u6761\u6570\u636E")}}))};var Np=(0,se.connect)(({exercise:b})=>({exercise:b}))(Sp),Op={tables:"tables___zoHyz"},Mp=Object.defineProperty,Lp=Object.defineProperties,Rp=Object.getOwnPropertyDescriptors,hf=Object.getOwnPropertySymbols,Tp=Object.prototype.hasOwnProperty,kp=Object.prototype.propertyIsEnumerable,Ff=(b,z,y)=>z in b?Mp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,od=(b,z)=>{for(var y in z||(z={}))Tp.call(z,y)&&Ff(b,y,z[y]);if(hf)for(var y of hf(z))kp.call(z,y)&&Ff(b,y,z[y]);return b},$0=(b,z)=>Lp(b,Rp(z));const jp=({Data:b=[],yAxisName:z="",legendData:y=[],className:ze="",style:at={},labelTrue:Me=!1,grid:yt={},yAxisNamePadding:je=0,ReactEchartsOnEvents:ce})=>{const de=(0,a.useRef)(null),kt=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(de.current){const mn=de.current.getEchartsInstance(),Ut=[];y==null||y.forEach((Dt,Zt)=>{Ut.push((kt==null?void 0:kt[Zt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),mn.setOption({dataset:{source:[["product",...y],...b]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:od({left:"5%",right:"2%",top:"20%",bottom:40},yt),dataZoom:[od({type:"slider"},(b==null?void 0:b.length)>10||(y==null?void 0:y.length)>6?{start:0,end:10}:{})],yAxis:{name:z,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:je},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:y==null?void 0:y.map(()=>({type:"bar",barMaxWidth:40,label:{show:Me,position:"top"}})),color:Ut},!0)}},[b,z,y,Me,yt]),a.createElement(ee.Z,{ref:de,className:`w-full ${ze}`,style:od({height:400,background:"#F6F7F9"},at),onEvents:ce,option:{}})},s0=a.memo(jp),Zp=({exercise:b,dispatch:z,value:y})=>{var ze,at,Me,yt,je,ce,de,kt,mn,Ut,Dt,Zt,Bn,Qt,an,rn,wt,Nt,wn,Pt,bn,An,hu,ft,Ft,Mt,qt,Hn,Jn;const{actionTabs:Qu={}}=b,Yt=(0,se.useParams)(),[Ze,fu]=(0,a.useState)(1),[,Pn,ga,wu]=(0,dn.U)(ne.iU,{exercise_id:Yt==null?void 0:Yt.categoryId,exercise_group_id:(ze=y==null?void 0:y.exercise_group_id)!=null&&ze.includes("all")?null:y==null?void 0:y.exercise_group_id}),[,In,uu,yu]=(0,dn.U)(ne.fG,{exercise_id:Yt==null?void 0:Yt.categoryId,exercise_group_id:(at=y==null?void 0:y.exercise_group_id)!=null&&at.includes("all")?null:y==null?void 0:y.exercise_group_id}),ku=(Fn={},ru)=>{z({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:ru,exercise_group_id:(Fn==null?void 0:Fn.course_group_id)==-1?"all":Fn==null?void 0:Fn.course_group_id,isFinalScore:Fn==null?void 0:Fn.isFinalScore}}})},bu=(0,a.useCallback)(Fn=>{var ru,Ru,Uu,Wu;ku($0(od({},((Ru=(ru=wu==null?void 0:wu.data)==null?void 0:ru.list)==null?void 0:Ru[(Fn==null?void 0:Fn.dataIndex)||0])||{}),{isFinalScore:!0}),(((Wu=(Uu=Fn==null?void 0:Fn.encode)==null?void 0:Uu.y)==null?void 0:Wu[0])||1)-1)},[(Me=wu==null?void 0:wu.data)==null?void 0:Me.list]),Fu=(Fn={},ru=null)=>{var Ru;console.log("asdfasdf===",Fn),z({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(Fn==null?void 0:Fn.question_type)||"",id:Fn==null?void 0:Fn.question_id,exercise_group_id:y==null?void 0:y.exercise_group_id,tabActive:"3",exercise_group_list:(Ru=Fn==null?void 0:Fn.list)==null?void 0:Ru.map(Uu=>$0(od({},Uu),{value:ru===0?Uu==null?void 0:Uu.correct_percent:ru===1?Uu==null?void 0:Uu.score_percent:Uu==null?void 0:Uu.value})),questionsscoreType:Fn==null?void 0:Fn.questionsscoreType}}})},Mn=(0,a.useCallback)((Fn,ru={})=>{var Ru,Uu;Fu((Uu=(Ru=yu==null?void 0:yu.data)==null?void 0:Ru.question_type_list)==null?void 0:Uu[(Fn==null?void 0:Fn.dataIndex)||0],0)},[(yt=yu==null?void 0:yu.data)==null?void 0:yt.question_type_list]),cn=(0,a.useCallback)((Fn,ru={})=>{var Ru,Uu;Fu((Uu=(Ru=yu==null?void 0:yu.data)==null?void 0:Ru.question_type_list)==null?void 0:Uu[(Fn==null?void 0:Fn.dataIndex)||0],1)},[(je=yu==null?void 0:yu.data)==null?void 0:je.question_type_list]),cu=(0,a.useCallback)(Fn=>{var ru,Ru,Uu;const Wu=(Ru=(ru=yu==null?void 0:yu.data)==null?void 0:ru.class_average_score_list)==null?void 0:Ru[(Fn==null?void 0:Fn.dataIndex)||0];z({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:y==null?void 0:y.exercise_group_id,exercise_group_list:Wu==null?void 0:Wu.list,type:3,isFinalScore:(Uu=Fn==null?void 0:Fn.data)==null?void 0:Uu[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:Wu==null?void 0:Wu.question_type,questionsscoreType:"\u5206"}}})},[(ce=yu==null?void 0:yu.data)==null?void 0:ce.class_average_score_list,y]),zn=([Fn,ru,Ru],Uu=0)=>a.createElement("span",{className:Fn>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{Fn>0&&ku($0(od({},ru),{isFinalScore:!0}),Uu)}},`${Fn}${Ze===1?"":"%"}`),gn=(()=>{var Fn,ru,Ru,Uu,Wu,$a,Ba,Eu,ha,Za,Ul,Lr;const la=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((ru=(Fn=wu==null?void 0:wu.data)==null?void 0:Fn.titles)==null?void 0:ru[0])||"",dataIndex:"column_1",align:"center",render:(...Ka)=>zn(Ka,0)},{title:((Uu=(Ru=wu==null?void 0:wu.data)==null?void 0:Ru.titles)==null?void 0:Uu[1])||"",dataIndex:"column_2",align:"center",render:(...Ka)=>zn(Ka,1)},{title:(($a=(Wu=wu==null?void 0:wu.data)==null?void 0:Wu.titles)==null?void 0:$a[2])||"",dataIndex:"column_3",align:"center",render:(...Ka)=>zn(Ka,2)},{title:((Eu=(Ba=wu==null?void 0:wu.data)==null?void 0:Ba.titles)==null?void 0:Eu[3])||"",dataIndex:"column_4",align:"center",render:(...Ka)=>zn(Ka,3)},{title:((Za=(ha=wu==null?void 0:wu.data)==null?void 0:ha.titles)==null?void 0:Za[4])||"",dataIndex:"column_5",align:"center",render:(...Ka)=>zn(Ka,4)},{title:((Lr=(Ul=wu==null?void 0:wu.data)==null?void 0:Ul.titles)==null?void 0:Lr[5])||"",dataIndex:"column_6",align:"center",render:(...Ka)=>zn(Ka,5)}];return Ze===1&&la.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...Ka)=>zn(Ka,6)}),la})();(0,a.useEffect)(()=>{var Fn;ga({count_by:Ze,exercise_id:Yt==null?void 0:Yt.categoryId,exercise_group_id:(Fn=y==null?void 0:y.exercise_group_id)!=null&&Fn.includes("all")?null:y==null?void 0:y.exercise_group_id})},[Ze,y==null?void 0:y.exercise_group_id]),(0,a.useEffect)(()=>{var Fn;uu({exercise_id:Yt==null?void 0:Yt.categoryId,exercise_group_id:(Fn=y==null?void 0:y.exercise_group_id)!=null&&Fn.includes("all")?null:y==null?void 0:y.exercise_group_id})},[y==null?void 0:y.exercise_group_id]);const Rn=(0,a.useMemo)(()=>{var Fn,ru;return(ru=(Fn=yu==null?void 0:yu.data)==null?void 0:Fn.question_type_score_list)==null?void 0:ru.map((Ru,Uu)=>{var Wu,$a,Ba,Eu;return a.createElement(s0,{key:Uu,Data:((Wu=Ru==null?void 0:Ru.list)==null?void 0:Wu.map(ha=>{var Za;return[(ha==null?void 0:ha.title)||"",...((Za=ha==null?void 0:ha.list)==null?void 0:Za.map(Ul=>Ul==null?void 0:Ul.value))||[]]}))||[],yAxisName:Ru==null?void 0:Ru.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Eu=(Ba=($a=Ru==null?void 0:Ru.list)==null?void 0:$a[0])==null?void 0:Ba.list)==null?void 0:Eu.map(ha=>ha==null?void 0:ha.course_group_name))||[],ReactEchartsOnEvents:{click:ha=>{var Za;console.log("params",ha),Fu($0(od({},((Za=Ru==null?void 0:Ru.list)==null?void 0:Za[(ha==null?void 0:ha.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(de=yu==null?void 0:yu.data)==null?void 0:de.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(sn.Z,{spinning:Pn},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(ln.default,{style:{width:140},size:"large",value:Ze,onChange:Fn=>{fu(Fn)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),a.createElement(ge.default,{className:`mt10 ${Op.tables}`,bordered:!0,columns:gn,dataSource:((kt=wu==null?void 0:wu.data)==null?void 0:kt.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(s0,{Data:((Ut=(mn=wu==null?void 0:wu.data)==null?void 0:mn.list)==null?void 0:Ut.map(Fn=>[(Fn==null?void 0:Fn.course_group_name)||"",(Fn==null?void 0:Fn.column_1)||0,(Fn==null?void 0:Fn.column_2)||0,(Fn==null?void 0:Fn.column_3)||0,(Fn==null?void 0:Fn.column_4)||0,(Fn==null?void 0:Fn.column_5)||0,(Fn==null?void 0:Fn.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${Ze===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((Dt=wu==null?void 0:wu.data)==null?void 0:Dt.titles)||[],ReactEchartsOnEvents:{click:bu}}))),a.createElement(sn.Z,{spinning:In},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(s0,{Data:((Bn=(Zt=yu==null?void 0:yu.data)==null?void 0:Zt.question_type_list)==null?void 0:Bn.map(Fn=>{var ru;return[(Fn==null?void 0:Fn.question_type)||"",...((ru=Fn==null?void 0:Fn.list)==null?void 0:ru.map(Ru=>Ru.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((wt=(rn=(an=(Qt=yu==null?void 0:yu.data)==null?void 0:Qt.question_type_list)==null?void 0:an[0])==null?void 0:rn.list)==null?void 0:wt.map(Fn=>Fn==null?void 0:Fn.course_group_name))||[],ReactEchartsOnEvents:{click:Mn}}),a.createElement(s0,{Data:((wn=(Nt=yu==null?void 0:yu.data)==null?void 0:Nt.question_type_list)==null?void 0:wn.map(Fn=>{var ru;return[(Fn==null?void 0:Fn.question_type)||"",...((ru=Fn==null?void 0:Fn.list)==null?void 0:ru.map(Ru=>Ru.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((hu=(An=(bn=(Pt=yu==null?void 0:yu.data)==null?void 0:Pt.question_type_list)==null?void 0:bn[0])==null?void 0:An.list)==null?void 0:hu.map(Fn=>Fn==null?void 0:Fn.course_group_name))||[],ReactEchartsOnEvents:{click:cn}}))),a.createElement(sn.Z,{spinning:In},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(s0,{Data:((Ft=(ft=yu==null?void 0:yu.data)==null?void 0:ft.class_average_score_list)==null?void 0:Ft.map(Fn=>{var ru;return[(Fn==null?void 0:Fn.title)||"",...((ru=Fn==null?void 0:Fn.list)==null?void 0:ru.map(Ru=>Ru==null?void 0:Ru.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Jn=(Hn=(qt=(Mt=yu==null?void 0:yu.data)==null?void 0:Mt.class_average_score_list)==null?void 0:qt[0])==null?void 0:Hn.list)==null?void 0:Jn.map(Fn=>Fn==null?void 0:Fn.course_group_name))||[],ReactEchartsOnEvents:{click:cu}}),a.createElement("div",{className:"flex flex-col"},Rn))),(Qu==null?void 0:Qu.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(hi,null),(Qu==null?void 0:Qu.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement(Np,null))};var zp=(0,se.connect)(({exercise:b})=>({exercise:b}))(Zp),Qp=E(67921),sd=E(59301),Hp=Object.defineProperty,Wp=Object.defineProperties,Up=Object.getOwnPropertyDescriptors,Cf=Object.getOwnPropertySymbols,Vp=Object.prototype.hasOwnProperty,Gp=Object.prototype.propertyIsEnumerable,yf=(b,z,y)=>z in b?Hp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,em=(b,z)=>{for(var y in z||(z={}))Vp.call(z,y)&&yf(b,y,z[y]);if(Cf)for(var y of Cf(z))Gp.call(z,y)&&yf(b,y,z[y]);return b},tm=(b,z)=>Wp(b,Up(z));const Yp=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je;const{actionTabs:ce={},course_groups:de=[]}=b,kt=(0,se.useParams)(),[,mn,Ut,Dt]=(0,dn.U)(ne.hv,{exercise_id:kt==null?void 0:kt.categoryId}),[Zt,Bn]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),Qt=(0,a.useMemo)(()=>{var rn,wt,Nt;return((Nt=(wt=(rn=Dt==null?void 0:Dt.data)==null?void 0:rn.question)==null?void 0:wt.question_choices)==null?void 0:Nt.filter(wn=>wn==null?void 0:wn.right_answer).map(wn=>wn==null?void 0:wn.exercise_choice_id))||[]},[(ze=Dt==null?void 0:Dt.data)==null?void 0:ze.question]),an=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var rn,wt,Nt,wn,Pt;ce!=null&&ce.data&&Ut(tm(em({},Zt),{exercise_group_id:(Zt==null?void 0:Zt.exercise_group_id)=="all"?"":Zt==null?void 0:Zt.exercise_group_id,exercise_id:kt==null?void 0:kt.categoryId,question_id:(wt=(rn=ce==null?void 0:ce.data)==null?void 0:rn.questionDetail)==null?void 0:wt.question_id,question_number:(wn=(Nt=ce==null?void 0:ce.data)==null?void 0:Nt.questionDetail)==null?void 0:wn.index,scope:(Pt=ce==null?void 0:ce.data)==null?void 0:Pt.scope}))},[ce==null?void 0:ce.data,Zt]),sd.createElement(oe.default,{centered:!0,title:ce==null?void 0:ce.title,open:(ce==null?void 0:ce.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:an},sd.createElement("div",{className:"flex item-center justify-between"},sd.createElement(ln.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:Zt==null?void 0:Zt.exercise_group_id,getPopupContainer:rn=>rn.parentNode,onChange:rn=>{console.log(rn);let wt=[...rn];wt.length===0&&(wt=["all"]),wt.includes("all")&&wt.length>1&&(wt[wt.length-1]=="all"?wt=["all"]:wt=wt.filter(Nt=>Nt!=="all")),Bn(tm(em({},Zt),{exercise_group_id:wt}))},filterOption:(rn,wt)=>wt.label.indexOf(rn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...de.map(rn=>({label:rn==null?void 0:rn.exercise_group_name,value:rn==null?void 0:rn.exercise_group_id}))]}),sd.createElement(nr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:rn=>{Bn(tm(em({},Zt),{keyword:rn}))}})),sd.createElement(ge.default,{className:"mt10",dataSource:((Me=(at=Dt==null?void 0:Dt.data)==null?void 0:at.student_score)==null?void 0:Me.list)||[],scroll:{y:500},loading:mn,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:rn=>rn||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(rn,wt)=>{var Nt,wn,Pt,bn;return((wn=(Nt=wt==null?void 0:wt.users_answer_info)==null?void 0:Nt.choices)==null?void 0:wn.length)>0&&((bn=(Pt=wt==null?void 0:wt.users_answer_info)==null?void 0:Pt.choices)!=null&&bn.every(An=>Qt.includes(An==null?void 0:An.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(rn,wt)=>{var Nt,wn,Pt;return`${(Nt=wt==null?void 0:wt.users_answer_info)==null?void 0:Nt.score}/${(Pt=(wn=Dt==null?void 0:Dt.data)==null?void 0:wn.question)==null?void 0:Pt.question_score}`}}],pagination:{current:Zt.page,pageSize:Zt==null?void 0:Zt.limit,onChange:(rn,wt)=>{Bn(tm(em({},Zt),{page:rn,limit:wt}))},total:((je=(yt=Dt==null?void 0:Dt.data)==null?void 0:yt.student_score)==null?void 0:je.count)||0,showTotal:rn=>sd.createElement("span",{className:"font12 c-666"},"\u5171",sd.createElement("span",{style:{color:"#3061D0"}},rn),"\u6761\u6570\u636E")}}))};var Kp=(0,se.connect)(({exercise:b})=>({exercise:b}))(Yp),Xp={tables:"tables___MR1w6",tabSty:"tabSty___Rp0MG"},Jp=Object.defineProperty,Bf=Object.getOwnPropertySymbols,qp=Object.prototype.hasOwnProperty,_p=Object.prototype.propertyIsEnumerable,Df=(b,z,y)=>z in b?Jp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,nm=(b,z)=>{for(var y in z||(z={}))qp.call(z,y)&&Df(b,y,z[y]);if(Bf)for(var y of Bf(z))_p.call(z,y)&&Df(b,y,z[y]);return b};const $p=({Data:b=[],yAxisName:z="",legendData:y=[],className:ze="",style:at={},labelTrue:Me=!1,grid:yt={},yAxisNamePadding:je=0,ReactEchartsOnEvents:ce})=>{const de=(0,a.useRef)(null),kt=(y==null?void 0:y.length)>5?["#8197EB","#63AEF4","#82D4FF","#37CCCC","#4ECC74","#F9C94D","#FB9A77","#F3647C","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"]:["#4ECC74","#60B1FC","#FB9A77"];return(0,a.useEffect)(()=>{if(de.current){const mn=de.current.getEchartsInstance(),Ut=[];y==null||y.forEach((Dt,Zt)=>{Ut.push((kt==null?void 0:kt[Zt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),mn.setOption({dataset:{source:[["product",...y],...b]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:nm({left:"5%",right:"2%",top:"20%",bottom:40},yt),dataZoom:[nm({type:"slider"},(b==null?void 0:b.length)>10||(y==null?void 0:y.length)>6?{start:0,end:10}:{})],yAxis:{name:z,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:je},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:y==null?void 0:y.map(()=>({type:"bar",barMaxWidth:40,label:{show:Me,position:"top",color:"#666666",formatter:"{c}%"}})),color:Ut},!0)}},[b,z,y,Me,yt]),a.createElement(ee.Z,{ref:de,className:`w-full ${ze}`,style:nm({height:400,background:"#F6F7F9"},at),onEvents:ce,option:{}})},ev=a.memo($p),tv=({exercise:b,dispatch:z},y)=>{var ze,at,Me,yt;const{actionTabs:je={}}=b,ce=(0,se.useParams)(),[de,kt]=(0,a.useState)("1"),[mn,Ut]=(0,a.useState)("1"),[Dt,Zt]=(0,a.useState)(["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Bn=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u7F16\u7A0B\u9898","\u7A0B\u5E8F\u586B\u7A7A\u9898","\u7EC4\u5408\u9898"],Qt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],[,an,rn,wt]=(0,dn.U)(ne.j,{exercise_id:ce==null?void 0:ce.categoryId}),Nt=()=>{rn({exercise_id:ce==null?void 0:ce.categoryId})};(0,a.useImperativeHandle)(y,()=>({getTagList:Nt})),(0,a.useEffect)(()=>{Nt()},[]);const wn=(ft,Ft)=>{const Mt=Ft==="question"?Bn:Qt;return(ft==null?void 0:ft.filter(qt=>Dt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")||Dt.length===0?!0:Dt.includes(qt==null?void 0:qt.tag_disciplines)).map(qt=>{const Hn=Mt.map(Jn=>{var Qu;const Yt=(Qu=qt==null?void 0:qt.question_types)==null?void 0:Qu.find(Ze=>Ft==="question"?Ze.question_type_name===Jn:Ze.question_difficulty===Jn);return Yt?parseFloat(Yt.score_rate.replace("%","")):0});return[(qt==null?void 0:qt.tag_disciplines)||"",...Hn]}))||[]},Pt=[{title:"\u77E5\u8BC6\u70B9\u6570\u91CF",dataIndex:"a",key:"a"},{title:"\u5F97\u5206\u7387<60%",dataIndex:"b",key:"b"},{title:"60%<\u5F97\u5206\u7387<70%",dataIndex:"c",key:"c"},{title:"70%<\u5F97\u5206\u7387<85%",dataIndex:"d",key:"d"},{title:"85%<\u5F97\u5206\u7387<100%",dataIndex:"e",key:"e"},{title:"\u5F97\u5206\u7387\u6700\u9AD8\u77E5\u8BC6\u70B9",dataIndex:"f",key:"f"},{title:"\u5F97\u5206\u7387\u6700\u4F4E\u77E5\u8BC6\u70B9",dataIndex:"g",key:"g"}],bn=[{title:"\u77E5\u8BC6\u70B9",width:90,dataIndex:"tag_disciplines",ellipsis:!0,key:"tag_disciplines"},{title:"\u5355\u9009\u9898",children:[{title:a.createElement("span",{style:{width:"45px",display:"inline-block"}},"\u8BD5\u9898\u6570\u91CF"),dataIndex:"a1",key:"a1",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u5355\u9009\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u5355\u9009\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u591A\u9009\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u591A\u9009\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u591A\u9009\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u5224\u65AD\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u5224\u65AD\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u5224\u65AD\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"m1",key:"m1",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u586B\u7A7A\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"m2",key:"m2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u586B\u7A7A\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u7B80\u7B54\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"d1",key:"d1",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7B80\u7B54\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"d2",key:"d2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7B80\u7B54\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u7F16\u7A0B\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"e1",key:"e2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7F16\u7A0B\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"e2",key:"e2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7F16\u7A0B\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"f1",key:"f1",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"f2",key:"f2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u7EC4\u5408\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"h1",key:"h2",align:"center",ellipsis:!0,render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7EC4\u5408\u9898"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"h2",key:"h2",align:"center",render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_type_name)==="\u7EC4\u5408\u9898");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]}],An=[{title:"\u77E5\u8BC6\u70B9",width:120,ellipsis:!0,dataIndex:"tag_disciplines",key:"tag_disciplines"},{title:"\u7B80\u5355",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"a1",key:"a1",align:"center",render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_difficulty)==="\u7B80\u5355"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_difficulty)==="\u7B80\u5355");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u4E2D\u7B49",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_difficulty)==="\u9002\u4E2D"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_difficulty)==="\u9002\u4E2D");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]},{title:"\u56F0\u96BE",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",render:(ft,Ft)=>{var Mt,qt;return((qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_difficulty)==="\u56F0\u96BE"))==null?void 0:qt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",render:(ft,Ft)=>{var Mt;let qt=(Mt=Ft==null?void 0:Ft.question_types)==null?void 0:Mt.find(Hn=>(Hn==null?void 0:Hn.question_difficulty)==="\u56F0\u96BE");return["0%","0.0%"].includes(qt==null?void 0:qt.score_rate)?0:(qt==null?void 0:qt.score_rate)||0}}]}],hu=(0,a.useMemo)(()=>{var ft;let Ft=[],Mt=[];(ft=wt==null?void 0:wt.merged)==null||ft.forEach(Hn=>{Ft.push(Hn==null?void 0:Hn.tag_disciplines),Mt.push({value:Hn==null?void 0:Hn.score,extraInfo:Hn})});const qt={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:nm({type:"slider",show:(Mt==null?void 0:Mt.length)>12},(Mt==null?void 0:Mt.length)>12?{start:0,end:12}:{}),grid:{left:50,right:90,top:60,bottom:40},xAxis:{type:"category",name:"\u77E5\u8BC6\u70B9\u540D\u79F0",data:Ft,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",interval:0}},yAxis:{type:"value",name:"\u5F97\u5206\u7387",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:Mt,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return a.createElement(ee.Z,{option:qt,style:{height:375,background:"#F6F7F9"}})},[wt==null?void 0:wt.merged,Dt]);return a.createElement(a.Fragment,null,a.createElement(sn.Z,{spinning:an},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u7EDF\u8BA1")),a.createElement(ge.default,{className:"mt15",columns:Pt,dataSource:[{a:wt==null?void 0:wt.merged_size,b:(ze=wt==null?void 0:wt.range_stats)==null?void 0:ze[60],c:(at=wt==null?void 0:wt.range_stats)==null?void 0:at["60-70"],d:(Me=wt==null?void 0:wt.range_stats)==null?void 0:Me["71-85"],e:(yt=wt==null?void 0:wt.range_stats)==null?void 0:yt["86-100"],f:wt==null?void 0:wt.highest,g:wt==null?void 0:wt.lowest}],pagination:!1}),a.createElement("div",{className:"font16 mt30"},"\u77E5\u8BC6\u70B9\u5F97\u5206\u7387"),a.createElement("div",{className:"mt15"},hu)),a.createElement(sn.Z,{spinning:an},a.createElement("div",{className:"mt40 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u5173\u8054\u5206\u6790"),a.createElement(be.default,{defaultActiveKey:"1",onChange:ft=>{kt(ft),Ut("1"),Zt(["\u5168\u90E8\u77E5\u8BC6\u70B9"])},items:[{label:"\u9898\u578B",key:"1",children:null},{label:"\u96BE\u6613\u5EA6",key:"2",children:null}]}),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(nr.tp,{dataSource:[{name:"\u5217\u8868",id:"1"},{name:"\u56FE\u8868",id:"2"}],value:mn,onChange:ft=>{Ut(ft)}}),mn=="2"&&a.createElement(ln.default,{style:{width:260},size:"large",value:Dt,onChange:ft=>{var Ft,Mt;console.log("value",ft);let qt=[...ft];const Hn=de=="1"?(Ft=wt==null?void 0:wt.type_data)==null?void 0:Ft.length:(Mt=wt==null?void 0:wt.difficulty_data)==null?void 0:Mt.length;(qt==null?void 0:qt.length)==0?qt=["\u5168\u90E8\u77E5\u8BC6\u70B9"]:qt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&qt.length>1?qt=qt.filter(Jn=>Jn!=="\u5168\u90E8\u77E5\u8BC6\u70B9"):!qt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&qt.length==Hn&&(qt=["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Zt(qt)},defaultValue:["\u5168\u90E8\u77E5\u8BC6\u70B9"],placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",mode:"multiple",maxTagCount:"responsive",allowClear:!0,maxTagPlaceholder:ft=>{var Ft;return a.createElement(ae.Z,{styles:{root:{pointerEvents:"none"}},title:ft.map(({label:Mt})=>Mt).join(", ")},a.createElement("span",null,((Ft=ft.map(({label:Mt})=>Mt).join(", "))==null?void 0:Ft.slice(0,3))+"..."))},fieldNames:{label:"tag_disciplines",value:"tag_disciplines"},options:de=="1"?[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(wt==null?void 0:wt.type_data)||[]]:[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(wt==null?void 0:wt.difficulty_data)||[]]})),mn=="1"&&a.createElement(ge.default,{className:de=="1"?Xp.tables:"",dataSource:de=="1"?(wt==null?void 0:wt.type_data)||[]:(wt==null?void 0:wt.difficulty_data)||[],pagination:!1,bordered:!0,columns:de=="1"?bn:An}),mn=="2"&&a.createElement(ev,{Data:de==="1"?wn(wt==null?void 0:wt.type_data,"question"):wn(wt==null?void 0:wt.difficulty_data,"difficulty"),yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:de==="1"?Bn:Qt}))))};var nv=(0,se.connect)(({exercise:b})=>({exercise:b}),null,null,{forwardRef:!0})((0,a.forwardRef)(tv)),uv={wrap:"wrap___rF8ry"},Xl={flex_box_center:"flex_box_center___P0mBl",flex_space_between:"flex_space_between___GMkuo",flex_box_vertical_center:"flex_box_vertical_center___MawBb",flex_box_center_end:"flex_box_center_end___WHR3i",flex_box_column:"flex_box_column___QDhVT",warp:"warp___qzIH7",indexTag:"indexTag___omRIh",normalWrap:"normalWrap___HyOyv",redio:"redio___JURgs",redioitem:"redioitem___Nssdr",redioitemyes:"redioitemyes___v333p",title:"title___v4J4A",titleyes:"titleyes___J7XJD",yestag:"yestag___e_SDH",checkbox:"checkbox___OPY8N",checkboxitem:"checkboxitem___ZLORY",checkboxitemyes:"checkboxitemyes___YvE4Q",bottom:"bottom___RT8K7",bottomitem:"bottomitem___qQ4C7",left:"left___S2tGT",right:"right___Vfxwi",completion:"completion___RwE0v",content:"content___AGuoc",items:"items___EHW9X",simple:"simple___rPbq6",shixunWrapper:"shixunWrapper___nALp5",shixun:"shixun___s1PZf",score:"score____qOee",qtitle:"qtitle____owbD",program:"program___s80FI",combination:"combination___PInDl",qtype:"qtype___EKBoe",divname:"divname___pMOHz",qcount:"qcount___OP6gT"},av=E(89274),_a=E(59301);const um=["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"],lv=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var rv=({qitem:b,exercise:z})=>{var y,ze,at,Me,yt,je,ce,de,kt,mn,Ut,Dt,Zt,Bn,Qt,an,rn;return _a.createElement(_a.Fragment,null,_a.createElement("div",{className:Xl.qcount},_a.createElement("span",{className:Xl.score},b==null?void 0:b.question_score,"\u5206"),_a.createElement(bt.Z,{className:Xl.qtitle,value:`${(b==null?void 0:b.question_type)==8?(y=b==null?void 0:b.program_attr)==null?void 0:y.description:b==null?void 0:b.question_title}`}),(b==null?void 0:b.high_resources_consume)&&_a.createElement(av.Z,{type:"shixun",style:{marginLeft:10}})),_a.createElement("div",{className:Xl.warp},((b==null?void 0:b.question_type)===0||(b==null?void 0:b.question_type)===2)&&_a.createElement("div",{className:Xl.normalWrap},(ze=b==null?void 0:b.question_choices)==null?void 0:ze.map((wt,Nt)=>_a.createElement("div",{className:Xl.redio},!(wt!=null&&wt.standard_boolean)&&_a.createElement("span",{className:Xl.redioitem}),(wt==null?void 0:wt.standard_boolean)&&_a.createElement("i",{className:`${Xl.redioitemyes} icon-duigou1`}),_a.createElement("span",{className:`${wt!=null&&wt.standard_boolean?Xl.titleyes:Xl.title} ${Xl.indexTag}`},(b==null?void 0:b.question_type)===0?um[Nt]:""),_a.createElement(bt.Z,{className:wt!=null&&wt.standard_boolean?Xl.titleyes:Xl.title,value:wt==null?void 0:wt.choice_text}),(wt==null?void 0:wt.standard_boolean)&&_a.createElement("div",{className:Xl.yestag},"\u6B63\u786E\u7B54\u6848")))),(b==null?void 0:b.question_type)===1&&_a.createElement("div",{className:Xl.normalWrap},(at=b==null?void 0:b.question_choices)==null?void 0:at.map((wt,Nt)=>_a.createElement("div",{className:Xl.checkbox},!(wt!=null&&wt.standard_boolean)&&_a.createElement("span",{className:Xl.checkboxitem}),(wt==null?void 0:wt.standard_boolean)&&_a.createElement("i",{className:`${Xl.checkboxitemyes} icon-duigou1`}),_a.createElement("span",{className:`${wt!=null&&wt.standard_boolean?Xl.titleyes:Xl.title} ${Xl.indexTag}`},um[Nt]),_a.createElement(bt.Z,{className:wt!=null&&wt.standard_boolean?Xl.titleyes:Xl.title,value:wt==null?void 0:wt.choice_text}),(wt==null?void 0:wt.standard_boolean)&&_a.createElement("div",{className:Xl.yestag},"\u6B63\u786E\u7B54\u6848")))),(b==null?void 0:b.question_type)===3&&_a.createElement("div",{className:Xl.completion},(Me=b==null?void 0:b.standard_answers)==null?void 0:Me.map((wt,Nt)=>{var wn;return _a.createElement(fe.Z,{align:"top"},_a.createElement("span",{className:Xl.title},"\u586B\u7A7A\u9879",Nt+1),_a.createElement("div",{className:Xl.content},(wn=wt.answer_text)==null?void 0:wn.map((Pt,bn)=>_a.createElement("div",{key:`${b.question_id}-${bn}`,className:Xl.items,style:(wt==null?void 0:wt.model)===2?{border:0,padding:0}:{}},(wt==null?void 0:wt.model)===1?_a.createElement("pre",{className:"mb0"},Pt):_a.createElement(xo.Z,{value:Pt,disabled:!0})))))})),(b==null?void 0:b.question_type)===4&&_a.createElement("div",{className:Xl.simple},_a.createElement("div",{className:Xl.title},"\u53C2\u8003\u7B54\u6848"),_a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(yt=b==null?void 0:b.answer_texts)!=null&&yt[0]?_a.createElement(bt.Z,{className:Xl.content,value:(je=b==null?void 0:b.answer_texts)==null?void 0:je[0]}):_a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),_a.createElement("div",{className:"mt20 "},_a.createElement("span",{className:Xl.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),_a.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},b!=null&&b.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(b==null?void 0:b.question_type)===5&&_a.createElement("div",{className:Xl.shixunWrapper},(ce=b==null?void 0:b.shixun)==null?void 0:ce.map((wt,Nt)=>_a.createElement("div",null,_a.createElement("div",{key:Nt,className:`${Xl.shixun} mb30`},_a.createElement("span",{className:Xl.score},"\uFF08",wt==null?void 0:wt.challenge_score,"\u5206\uFF09"),_a.createElement("span",{className:Xl.qtitle},"1."+(Nt+1),"\u3001",wt==null?void 0:wt.challenge_name)),(b==null?void 0:b.show_challenge_task_pass)&&_a.createElement(bt.Z,{className:Xl.content,value:(wt==null?void 0:wt.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"})))),(b==null?void 0:b.question_type)===6&&_a.createElement("div",{className:Xl.program,style:{border:!(b!=null&&b.show_hack_sets)&&!(b!=null&&b.show_hack_description)&&"none"}},(b==null?void 0:b.show_hack_sets)&&_a.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},_a.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},_a.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),_a.createElement(ge.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(wt,Nt,wn)=>wn+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(wt,Nt,wn)=>_a.createElement(ae.Z,{title:_a.createElement("pre",null,wt)},_a.createElement("div",{className:Xl.divname},wt))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(wt,Nt,wn)=>_a.createElement(ae.Z,{title:_a.createElement("pre",null,wt)}," ",_a.createElement("div",{className:Xl.divname},wt))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:b==null?void 0:b.hack_sets})),(b==null?void 0:b.show_hack_description)&&_a.createElement("div",null,_a.createElement(bt.Z,{className:Xl.content,value:(b==null?void 0:b.description)||"- -"}))),(b==null?void 0:b.question_type)===7&&((de=b==null?void 0:b.sub_exercise_questions)==null?void 0:de.map((wt,Nt)=>{var wn,Pt,bn,An,hu,ft;return _a.createElement("div",{key:Nt},_a.createElement("div",{className:Xl.combination},_a.createElement("span",{className:Xl.score},wt==null?void 0:wt.question_score,"\u5206"),_a.createElement("span",{className:Xl.qtype},(wn=lv.find(Ft=>Ft.type==wt.question_type))==null?void 0:wn.name),_a.createElement("span",{className:Xl.qtitle},Nt+1,"\u3001",wt==null?void 0:wt.question_title)),(wt.question_type===0||wt.question_type===2)&&_a.createElement("div",{className:Xl.warp,style:{padding:"30px 58px",paddingBottom:0}},_a.createElement("div",null,(Pt=wt==null?void 0:wt.question_choices)==null?void 0:Pt.map((Ft,Mt)=>_a.createElement("div",{className:Xl.redio,key:Mt},!(Ft!=null&&Ft.standard_boolean)&&_a.createElement("span",{className:Xl.redioitem}),(Ft==null?void 0:Ft.standard_boolean)&&_a.createElement("i",{className:`${Xl.redioitemyes} icon-duigou1`}),wt.question_type===2&&_a.createElement("span",{className:`${Ft!=null&&Ft.standard_boolean?Xl.titleyes:Xl.title} ${Xl.indexTag}`},um[Mt]),_a.createElement(bt.Z,{className:Ft!=null&&Ft.standard_boolean?Xl.titleyes:Xl.title,value:Ft==null?void 0:Ft.choice_text}),(Ft==null?void 0:Ft.standard_boolean)&&_a.createElement("div",{className:Xl.yestag},"\u6B63\u786E\u7B54\u6848"))))),wt.question_type===1&&_a.createElement("div",{className:Xl.normalWrap},(bn=wt==null?void 0:wt.question_choices)==null?void 0:bn.map((Ft,Mt)=>_a.createElement("div",{className:Xl.checkbox,key:Mt},!(Ft!=null&&Ft.standard_boolean)&&_a.createElement("span",{className:Xl.checkboxitem}),(Ft==null?void 0:Ft.standard_boolean)&&_a.createElement("i",{className:`${Xl.checkboxitemyes} icon-duigou1`}),_a.createElement("span",{className:`${Ft!=null&&Ft.standard_boolean?Xl.titleyes:Xl.title} ${Xl.indexTag}`},um[Mt]),_a.createElement(bt.Z,{className:Ft!=null&&Ft.standard_boolean?Xl.titleyes:Xl.title,value:Ft==null?void 0:Ft.choice_text}),(Ft==null?void 0:Ft.standard_boolean)&&_a.createElement("div",{className:Xl.yestag},"\u6B63\u786E\u7B54\u6848")))),wt.question_type===3&&_a.createElement("div",{className:Xl.completion},(An=wt==null?void 0:wt.standard_answers)==null?void 0:An.map((Ft,Mt)=>{var qt;return _a.createElement(fe.Z,{align:"top"},_a.createElement("span",{className:Xl.title},"\u586B\u7A7A\u9879",Mt+1),_a.createElement("div",{className:Xl.content},(qt=Ft.answer_text)==null?void 0:qt.map((Hn,Jn)=>_a.createElement("div",{key:Jn,className:Xl.items},_a.createElement("pre",{className:"mb0"},Hn)))))})),wt.question_type===4&&_a.createElement("div",{className:Xl.simple},_a.createElement("div",{className:Xl.title},"\u53C2\u8003\u7B54\u6848"),_a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(hu=wt==null?void 0:wt.answer_texts)!=null&&hu[0]?_a.createElement(bt.Z,{className:Xl.content,value:(ft=wt==null?void 0:wt.answer_texts)==null?void 0:ft[0]}):_a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),_a.createElement("div",{className:"mt20 "},_a.createElement("span",{className:Xl.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),_a.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},wt!=null&&wt.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(b==null?void 0:b.question_type)===8&&_a.createElement("div",null,_a.createElement(bt.Z,{disabledFill:!0,className:Xl.content,showProgramFill:!0,value:qr.Base64.decode(((kt=b==null?void 0:b.program_attr)==null?void 0:kt.code)||"")})),((b==null?void 0:b.question_type)<=4||[6,8].includes(b==null?void 0:b.question_type))&&_a.createElement("div",{className:Xl.bottom},_a.createElement("div",{className:`${Xl.bottomitem} mb30`},_a.createElement("span",{className:Xl.left},"\u89E3\u6790"),_a.createElement("span",{className:Xl.right},b!=null&&b.analysis?_a.createElement(bt.Z,{value:b==null?void 0:b.analysis}):_a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),_a.createElement("div",{className:`${Xl.bottomitem} mb30`},_a.createElement("span",{className:Xl.left},"\u96BE\u5EA6"),_a.createElement("span",{className:Xl.right},(b==null?void 0:b.difficulty)===1?"\u7B80\u5355":(b==null?void 0:b.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),_a.createElement("div",{className:Xl.bottomitem},_a.createElement("span",{className:Xl.left},"\u77E5\u8BC6\u70B9"),_a.createElement(ae.Z,{title:((mn=b==null?void 0:b.tag_discipline_names)==null?void 0:mn.length)<=0||((Ut=b==null?void 0:b.tag_discipline_names)==null?void 0:Ut.length)==1&&["-"].includes(b==null?void 0:b.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Zt=(Dt=b==null?void 0:b.tag_discipline_names)==null?void 0:Dt.join("\uFF1B"))==null?void 0:Zt.toString()},_a.createElement("span",{className:Xl.right},((Bn=b==null?void 0:b.tag_discipline_names)==null?void 0:Bn.length)<=0?_a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Qt=b==null?void 0:b.tag_discipline_names)==null?void 0:Qt.length)==1&&["-"].includes(b==null?void 0:b.tag_discipline_names[0])?_a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(rn=(an=b==null?void 0:b.tag_discipline_names)==null?void 0:an.join("\uFF1B"))==null?void 0:rn.toString()))))))},Cs=E(59301),iv=Object.defineProperty,am=Object.getOwnPropertySymbols,bf=Object.prototype.hasOwnProperty,xf=Object.prototype.propertyIsEnumerable,wf=(b,z,y)=>z in b?iv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,af=(b,z)=>{for(var y in z||(z={}))bf.call(z,y)&&wf(b,y,z[y]);if(am)for(var y of am(z))xf.call(z,y)&&wf(b,y,z[y]);return b},ov=(b,z)=>{var y={};for(var ze in b)bf.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&am)for(var ze of am(b))z.indexOf(ze)<0&&xf.call(b,ze)&&(y[ze]=b[ze]);return y},lm=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const sv=(b,z)=>{var y=b,{exercise:ze,dispatch:at,value:Me}=y,yt=ov(y,["exercise","dispatch","value"]);const[je]=Ee.default.useForm(),{commonHeader:ce}=ze,[de,kt]=(0,a.useState)([]),[mn,Ut]=(0,a.useState)(0),[Dt,Zt]=(0,a.useState)({}),[Bn,Qt]=(0,a.useState)(!1),an=(0,se.useParams)(),[rn,wt]=(0,a.useState)({coursesId:an.coursesId,id:an.categoryId,categoryId:an.categoryId,page:1,limit:50,order:null,sort:"asc"}),[Nt,wn]=(0,a.useState)(!1),Pt=[{value:0,label:"\u77E5\u8BC6\u6027\u9519\u8BEF"},{value:1,label:"\u524D\u63D0\u4E0D\u6210\u7ACB\u6216\u6761\u4EF6\u77DB\u76FE"},{value:2,label:"\u8868\u8FF0\u4E0E\u8BED\u8A00\u95EE\u9898"},{value:3,label:"\u7ED3\u6784\u4E0E\u8BBE\u8BA1\u95EE\u9898"},{value:4,label:"\u6280\u672F\u4E0E\u683C\u5F0F\u95EE\u9898"}],bn=[{title:"\u9898\u578B",dataIndex:"question_type_name",width:90,ellipsis:!0},{title:"\u9898\u76EE",dataIndex:"question_title",width:300,ellipsis:!0,render:(ft,Ft)=>Cs.createElement(ae.Z,{title:ft,placement:"topLeft"},Cs.createElement("span",null,ft||"--"))},{title:"\u95EE\u9898\u7C7B\u578B",dataIndex:"error_type",width:110,ellipsis:!0,render:(ft,Ft)=>{var Mt;return Cs.createElement("span",null,(Mt=Pt[Ft.error_type])==null?void 0:Mt.label)}},{title:"\u95EE\u9898\u8BF4\u660E",dataIndex:"error_detail",width:110,ellipsis:!0,render:(ft,Ft)=>Cs.createElement(ae.Z,{title:ft,placement:"topLeft"},Cs.createElement("span",null,ft||"--"))},{title:"\u63D0\u51FA\u4EBA",dataIndex:"user_name",width:110,ellipsis:!0},{title:"\u65F6\u95F4",dataIndex:"updated_at",width:150,render:(ft,Ft)=>Cs.createElement("span",{style:{color:"#666"}},Te()(Ft.updated_at).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C",dataIndex:"exercise_question_id",align:"right",width:110,render:(ft,Ft,Mt)=>Cs.createElement("div",{className:"flex item-center gap-20px"},Cs.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>lm(void 0,null,function*(){const qt=yield(0,re.ZP)(`/api/exercises/${an.categoryId}/exercise_question_show.json`,{method:"get",params:{exercise_question_id:Ft==null?void 0:Ft.exercise_question_id}});qt&&(Zt(qt==null?void 0:qt.exercise_question),Qt(!0))})},"\u67E5\u770B\u8BD5\u9898"),Cs.createElement("div",{style:{color:"#9096A3",cursor:"pointer"},onClick:()=>lm(void 0,null,function*(){oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u5B9A\u8981\u64A4\u9500\u6B64\u9898\u76EE\u62A5\u9519\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>lm(void 0,null,function*(){const qt=yield(0,re.ZP)(`/api/exercise_questions/${Ft==null?void 0:Ft.exercise_question_id}/delete_question_error.json`,{method:"post",body:{error_id:Ft==null?void 0:Ft.error_id}});(qt==null?void 0:qt.status)==0&&(me.ZP.success("\u62A5\u9519\u64A4\u9500\u6210\u529F!"),An())})})})},"\u64A4\u9500"))}],An=(...ft)=>lm(void 0,[...ft],function*(Ft=rn){wn(!0);const Mt=yield(0,re.ZP)(`/api/exercises/${Ft==null?void 0:Ft.id}/exercise_question_errors.json`,{method:"get",params:af(af({},Ft),Me)});Mt&&(kt(Mt.list),Ut(Mt.total_count)),wn(!1)});(0,a.useEffect)(()=>{An()},[rn,Me]);const hu=()=>{An()};return(0,a.useImperativeHandle)(z,()=>({dealData:hu})),Cs.createElement("div",{className:uv.wrap},Cs.createElement("div",{className:"mt30"},Cs.createElement(ge.default,{columns:bn,loading:Nt,dataSource:de,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:rn.limit,current:rn.page,position:["bottomRight"],onChange:(ft,Ft)=>{rn.page=ft,rn.limit=Ft,wt(af({},rn)),An()},total:mn,showTotal:(ft,Ft)=>Cs.createElement("span",null,"\u5171",Cs.createElement("span",{style:{color:"#165DFF"}}," ",ft," "),"\u6761\u6570\u636E")}})),Cs.createElement(oe.default,{title:Cs.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",Dt==null?void 0:Dt.question_type_name),open:Bn,width:1e3,bodyStyle:{maxHeight:"500px",overflowY:"auto"},okText:"\u7F16\u8F91\u8BD5\u5377",onOk:()=>{if(ce!=null&&ce.is_random){window.location.href=`/classrooms/${an.coursesId}/exercise/${an.categoryId}/detail?random=true&tabs=2`;return}se.history.push(`/classrooms/${an.coursesId}/exercise/add/${an.categoryId}?random=false&type=2`)},onCancel:()=>Qt(!1)},Cs.createElement(rv,{qitem:Dt,TagDiscipline:void 0,exercise:void 0})))};var cv=(0,se.connect)(({exercise:b})=>({exercise:b}),null,null,{forwardRef:!0})((0,a.forwardRef)(sv)),If={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"},Pf=E(73579),Sf=E(19003),dv=Object.defineProperty,mv=Object.defineProperties,fv=Object.getOwnPropertyDescriptors,Nf=Object.getOwnPropertySymbols,pv=Object.prototype.hasOwnProperty,vv=Object.prototype.propertyIsEnumerable,Of=(b,z,y)=>z in b?dv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,os=(b,z)=>{for(var y in z||(z={}))pv.call(z,y)&&Of(b,y,z[y]);if(Nf)for(var y of Nf(z))vv.call(z,y)&&Of(b,y,z[y]);return b},kd=(b,z)=>mv(b,fv(z)),jd=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});let Ev=[le.Z,Pe.Z,We.Z];const Av=b=>{let z=new Date;const y=Te()(b).format("HH");if(Te()(b).isSame(Te()(z),"day")){const ze=Te()(z).format("HH"),at=Te()(z).format("mm");return{disabledHours:()=>Zd(0,24).splice(1,ze*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",y,ze),Te()(b).isSame(Te()(z),"hour")&&y<=ze?Zd(0,60).splice(0,at):Zd(60,60))}}else if(Te()(b).isSame(Te()(),"day")){const ze=Te()().format("HH"),at=Te()().format("mm");return{disabledHours:()=>Zd(0,24).splice(0,ze),disabledMinutes:()=>y<=ze?Zd(0,at):Zd(60,60)}}else return};function Zd(b,z){const y=[];for(let ze=b;ze{var Me,yt;let[je,ce]=(0,a.useState)(os(kd(os({},(0,se.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,Sn.dE)()?[b.userInfo.course.course_group_id]:[]}),(0,se.useParams)()));const[de,kt]=(0,a.useState)([]),[mn,Ut]=(0,a.useState)([]),[Dt,Zt]=(0,a.useState)([]),[Bn,Qt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)(!1),[wt,Nt]=(0,a.useState)(!1),[wn]=Ee.default.useForm(),{commonHeader:Pt}=at,bn=(0,a.useRef)(),[An,hu]=(0,a.useState)({});let[ft,Ft]=(0,a.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(Ze,fu)=>Ze.rank-fu.rank,render:(Ze,fu,Pn)=>Ze<4?a.createElement("img",{src:Ev[Ze-1]}):Ze},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(Ze,fu,Pn)=>a.createElement("span",null,fu.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"),Ze)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:Ze=>Ze||"- -"},{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:Ze=>a.createElement("span",null,Ze," ",Ze!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[Mt,qt]=(0,a.useState)(null),Hn=()=>{var Ze,fu;const Pn=((Ze=document.getElementById("filterWarp"))==null?void 0:Ze.clientHeight)||0,ga=((fu=document.getElementById("pagination"))==null?void 0:fu.clientHeight)||0;return window.innerHeight-Pn-ga-110};(0,a.useEffect)(()=>{const Ze=()=>{qt(Hn())};return window.addEventListener("resize",Ze),()=>{window.removeEventListener("resize",Ze)}},[]);const Jn=Ze=>Ze&&Ze{var Ze,fu,Pn,ga,wu;ft.splice(7);for(let In=0;In<((Ze=de==null?void 0:de.question_data)==null?void 0:Ze.length);In++){let uu={};uu.title=de!=null&&de.sent_type?a.createElement("span",null,"\u9898\u76EE"+(In+1)+`\uFF08${(Pn=(fu=de==null?void 0:de.question_data)==null?void 0:fu[In])==null?void 0:Pn.question_score}\uFF09`):a.createElement("a",{onClick:()=>jd(void 0,null,function*(){var yu,ku;let bu=yield(0,re.ZP)(`/api/problems/${(ku=(yu=de==null?void 0:de.question_data)==null?void 0:yu[In])==null?void 0:ku.identifier}/start.json`,{method:"get"});bu&&(window.open(`/myproblems/${bu==null?void 0:bu.identifier}?type=1`),localStorage.setItem("program_homework",[je.coursesId,je.categoryId]))})},"\u9898\u76EE"+(In+1)+`\uFF08${(wu=(ga=de==null?void 0:de.question_data)==null?void 0:ga[In])==null?void 0:wu.question_score}\uFF09`),uu.dataIndex="question_data",uu.width=140,uu.render=(yu,ku)=>{var bu,Fu,Mn,cn,cu;return a.createElement("div",null,((bu=yu==null?void 0:yu[In])==null?void 0:bu.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>jd(void 0,null,function*(){var zn,gn,Rn,Fn,ru,Ru,Uu,Wu;if((0,Sn.Rm)()&&!((zn=z.AssistantObject.hack)!=null&&zn.can_appraise)){me.ZP.warning("\u60A8\u672A\u83B7\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(!((gn=yu==null?void 0:yu[In])!=null&&gn.open_code)){me.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let $a=yield(0,re.ZP)("/api/courses/view_code.json",{method:"get",params:kd(os({},je),{id:je.coursesId,homework_common_id:je.categoryId,hack_user_code_id:(Rn=yu==null?void 0:yu[In])==null?void 0:Rn.hack_user_code_id})});oe.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",(Fn=yu==null?void 0:yu[In])==null?void 0:Fn.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(ru=yu==null?void 0:yu[In])==null?void 0:ru.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Ru=yu==null?void 0:yu[In])==null?void 0:Ru.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(Uu=yu==null?void 0:yu[In])==null?void 0:Uu.score)),content:a.createElement(Pf.Z,{classroomList:z,user:b,languages:[{language:(Wu=yu==null?void 0:yu[In])==null?void 0:Wu.language,code:$a==null?void 0:$a.code}],v:yu,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:yu.language,game_id:yu.id,diff_code_count:yu.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((Fu=yu==null?void 0:yu[In])==null?void 0:Fu.answer_question_time)||"- -"),(Mn=yu==null?void 0:yu[In])!=null&&Mn.submit_count?a.createElement(ae.Z,{title:`${((cn=yu==null?void 0:yu[In])==null?void 0:cn.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((cu=yu==null?void 0:yu[In])==null?void 0:cu.submit_count)||0):null))},ft.push(uu)}Ft([...ft])},[de==null?void 0:de.question_data]),(0,a.useEffect)(()=>{var Ze;(Ze=b==null?void 0:b.userInfo)!=null&&Ze.course&&((0,Sn.dE)()&&(je.course_group=(0,Sn.dE)()?[b.userInfo.course.course_group_id]:[],ce(os({},je))),Qu(1))},[b==null?void 0:b.userInfo]);function Qu(Ze){return jd(this,null,function*(){var fu,Pn,ga,wu,In,uu,yu;Qt(!0);let ku=yield(0,re.ZP)(`/api/exercises/${je.categoryId}/rank_list.json`,{method:"get",params:kd(os({},je),{id:je.coursesId,rank_type:2})});if(kt(ku),Qt(!1),ku.status!=-1&&((0,Sn.dE)()?(Ze===1&&Ut([(Pn=(fu=ku==null?void 0:ku.course_group)==null?void 0:fu[0])==null?void 0:Pn.id]),ku!=null&&ku.my_rank?Zt([os({is_me:!0},ku==null?void 0:ku.my_rank),...ku==null?void 0:ku.rank_list]):Zt([...(ku==null?void 0:ku.rank_list)||[]])):Zt([...(ku==null?void 0:ku.rank_list)||[]]),Ze===1)){let bu={title:(ku==null?void 0:ku.hack_rank_rule)===0?a.createElement(ae.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${ku==null?void 0:ku.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:(ku==null?void 0:ku.hack_rank_rule)===0?"finish_time":"finish_at",width:(ku==null?void 0:ku.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};ft.push(bu);for(let Fu=0;Fu<((ga=ku==null?void 0:ku.question_data)==null?void 0:ga.length);Fu++){let Mn={};Mn.title=ku!=null&&ku.sent_type?a.createElement("span",null,"\u9898\u76EE"+(Fu+1)+`\uFF08${(In=(wu=ku==null?void 0:ku.question_data)==null?void 0:wu[Fu])==null?void 0:In.question_score}\uFF09`):a.createElement("a",{onClick:()=>jd(this,null,function*(){var cn,cu;let zn=yield(0,re.ZP)(`/api/problems/${(cu=(cn=ku==null?void 0:ku.question_data)==null?void 0:cn[Fu])==null?void 0:cu.identifier}/start.json`,{method:"get"});zn&&(window.open(`/myproblems/${zn==null?void 0:zn.identifier}?type=1`),localStorage.setItem("program_homework",[je.coursesId,je.categoryId]))})},"\u9898\u76EE"+(Fu+1)+`\uFF08${(yu=(uu=ku==null?void 0:ku.question_data)==null?void 0:uu[Fu])==null?void 0:yu.question_score}\uFF09`),Mn.dataIndex="question_data",Mn.width=140,Mn.render=(cn,cu)=>{var zn,gn,Rn,Fn,ru;return a.createElement("div",null,((zn=cn==null?void 0:cn[Fu])==null?void 0:zn.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>jd(this,null,function*(){var Ru,Uu,Wu,$a,Ba,Eu,ha,Za;if((0,Sn.Rm)()&&!((Ru=z.AssistantObject.hack)!=null&&Ru.can_view)){me.ZP.warning("\u60A8\u672A\u83B7\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(!((Uu=cn==null?void 0:cn[Fu])!=null&&Uu.open_code)){me.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Ul=yield(0,re.ZP)("/api/courses/view_code.json",{method:"get",params:kd(os({},je),{id:je.coursesId,homework_common_id:je.categoryId,hack_user_code_id:(Wu=cn==null?void 0:cn[Fu])==null?void 0:Wu.hack_user_code_id})});oe.default.warning({icon:null,width:800,getContainer:bn.current,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",($a=cn==null?void 0:cn[Fu])==null?void 0:$a.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ba=cn==null?void 0:cn[Fu])==null?void 0:Ba.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Eu=cn==null?void 0:cn[Fu])==null?void 0:Eu.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(ha=cn==null?void 0:cn[Fu])==null?void 0:ha.score)),content:a.createElement(Pf.Z,{classroomList:z,user:b,languages:[{language:(Za=cn==null?void 0:cn[Fu])==null?void 0:Za.language,code:Ul==null?void 0:Ul.code}],v:cn,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:cn.language,game_id:cn.id,diff_code_count:cn.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((gn=cn==null?void 0:cn[Fu])==null?void 0:gn.answer_question_time)||"- -"),(Rn=cn==null?void 0:cn[Fu])!=null&&Rn.submit_count?a.createElement(ae.Z,{title:`${((Fn=cn==null?void 0:cn[Fu])==null?void 0:Fn.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((ru=cn==null?void 0:cn[Fu])==null?void 0:ru.submit_count)||0):null))},ft.push(Mn)}Ft([...ft])}})}const Yt=Pt==null?void 0:Pt.hack_rank_rule;return a.createElement("div",{ref:bn,style:{margin:"0px auto",minHeight:an?"100vh":""},id:"rankingInfo"},(de==null?void 0:de.message)==="\u5C01\u699C\u4E2D"?a.createElement(zt.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,Sn.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,Sn.GJ)()&&a.createElement("div",{style:{flex:1}},a.createElement(ye.default.Group,{className:If.checkboxgroup,value:mn,onChange:Ze=>{var fu;je.type===1?(Ut([]),je.course_group=[],je.page=1,ce(os({},je)),Qu()):je.type===2?(Ut(["\u5168\u90E8"]),je.course_group=(fu=de==null?void 0:de.course_group)==null?void 0:fu.map(Pn=>Pn.id),je.page=1,ce(os({},je)),Qu()):(Ut([...Ze.filter(Pn=>Pn!="\u5168\u90E8")]),je.course_group=Ze.filter(Pn=>Pn!="\u5168\u90E8"),je.page=1,ce(os({},je)),Qu())}},a.createElement(ye.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:Ze=>{Ze.target.checked?je.type=2:je.type=1}},"\u5168\u90E8\u5206\u73ED"),(Me=de==null?void 0:de.course_group)==null?void 0:Me.map((Ze,fu)=>a.createElement(ye.default,{style:{marginBottom:10},onChange:Pn=>{je.type=3},value:Ze.id},Ze==null?void 0:Ze.name)))),(0,Sn.dE)()&&a.createElement(pe.ZP.Group,{style:{marginBottom:10},onChange:Ze=>{Ze.target.value==="\u5168\u90E8"?(je.course_group=[],je.page=1,ce(os({},je)),Qu()):(je.course_group=[Ze.target.value],je.page=1,ce(os({},je)),Qu())},defaultValue:b.userInfo.course.course_group_id},a.createElement(pe.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(yt=de==null?void 0:de.course_group)==null?void 0:yt.map((Ze,fu)=>a.createElement(pe.ZP,{style:{marginBottom:10},value:Ze.id},Ze.name)))),a.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{an?(0,Sf.BU)():(0,Sf.Dj)(document.getElementById("rankingInfo")),rn(!an)}},a.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${an?"icon-tuichuquanping2":"icon-quanping2"}`}),a.createElement("span",null,an?"\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",Yt===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,Sn.eB)()&&a.createElement("a",{onClick:()=>{Nt(!0),wn.setFieldsValue({punish_time:Pt.punish_time,hack_rank_rule:Pt.hack_rank_rule,open_code:Pt.open_code,open_code_type:Pt.open_code_type,rank_forbidden:Pt.rank_forbidden,rank_forbidden_start:Pt.rank_forbidden_start?Te()(Pt.rank_forbidden_start):"",rank_forbidden_end:Pt.rank_forbidden_end?Te()(Pt.rank_forbidden_end):""})}},"\u8BBE\u7F6E\u89C4\u5219/"),a.createElement("a",{onClick:()=>{oe.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,getContainer:bn.current,content:a.createElement("div",null,Yt===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"),Yt==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,Sn.GJ)()&&a.createElement(a.Fragment,null,a.createElement(Le.default.Search,{className:"mr20",onSearch:Ze=>{je.page=1,je.search=Ze,ce(os({},je)),Qu()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),a.createElement(Ce.ZP,{onClick:()=>{(0,xe.KU)(kd(os({},je),{id:je.coursesId,rank_type:2,homework_common_id:je.categoryId}))}},"\u5BFC\u51FA")))),a.createElement(sn.Z,{spinning:Bn},a.createElement(ge.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:an?Mt:null},rowClassName:(Ze,fu)=>fu===0&&(0,Sn.dE)()&&If.tables,dataSource:Dt,columns:ft})),a.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},a.createElement(Ye.Z,{current:je.page,pageSize:je.per_page,total:de==null?void 0:de.count,showSizeChanger:!0,onChange:(Ze,fu)=>{je.page=Ze,je.per_page=fu,ce(os({},je)),Qu()}}))),a.createElement(oe.default,{open:wt,title:"\u89C4\u5219\u8BBE\u7F6E",getContainer:()=>bn.current,width:630,centered:!0,onOk:()=>{wn.submit()},onCancel:()=>{Nt(!1)}},a.createElement(Ee.default,{colon:!1,size:"large",form:wn,onValuesChange:(Ze,fu)=>{console.log("---",Ze),hu(os(os({},fu),Ze))},onFinish:Ze=>jd(void 0,null,function*(){console.log("---",Ze);let fu=yield(0,re.ZP)(`/api/exercises/${je.categoryId}/exercise_setting_rank.json`,{method:"put",body:kd(os({},Ze),{rank_forbidden_start:Te()(Ze.rank_forbidden_start).format("YYYY-MM-DD HH:mm"),rank_forbidden_end:Te()(Ze.rank_forbidden_end).format("YYYY-MM-DD HH:mm")})});(fu==null?void 0:fu.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Nt(!1),Qu(),y({type:"exercise/getCommonHeader",payload:os({},je)}))})},a.createElement(Ee.default.Item,{label:"\u8BC4\u6D4B\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time"},a.createElement(Ve.Z,{min:0,precision:0,style:{width:"100%"},addonAfter:"\u5206\u949F"})),a.createElement(Ee.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(Ee.default.Item,{name:"open_code",valuePropName:"checked",style:{marginBottom:0}},a.createElement(ye.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"))),An.open_code&&a.createElement(Ee.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(Ee.default.Item,{valuePropName:"checked",name:"rank_forbidden"},a.createElement(ye.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"))),An.rank_forbidden&&a.createElement(fe.Z,{align:"middle",style:{alignItems:"center"}},a.createElement(he.Z,null,"\u5F00\u59CB\u65F6\u95F4"),a.createElement(he.Z,{className:"ml10"},a.createElement(Ee.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_start",style:{marginBottom:0}},a.createElement(Dn.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:Jn,disabledTime:Av}))),a.createElement(he.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),a.createElement(he.Z,{className:"ml10"},a.createElement(Ee.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_end",style:{marginBottom:0}},a.createElement(Dn.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:Te()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm"})))))))};var Mf=(0,se.connect)(({shixunHomeworks:b,user:z,classroomList:y,exercise:ze})=>({user:z,shixunHomeworks:b,classroomList:y,exercise:ze}))(gv),Su=E(59301),hv=Object.defineProperty,Fv=Object.defineProperties,Cv=Object.getOwnPropertyDescriptors,Lf=Object.getOwnPropertySymbols,yv=Object.prototype.hasOwnProperty,Bv=Object.prototype.propertyIsEnumerable,Rf=(b,z,y)=>z in b?hv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Xs=(b,z)=>{for(var y in z||(z={}))yv.call(z,y)&&Rf(b,y,z[y]);if(Lf)for(var y of Lf(z))Bv.call(z,y)&&Rf(b,y,z[y]);return b},rm=(b,z)=>Fv(b,Cv(z)),cd=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Dv=({globalSetting:b,exercise:z,dispatch:y,classroomList:ze})=>{var at,Me,yt,je,ce,de,kt,mn,Ut,Dt,Zt,Bn,Qt,an,rn,wt,Nt,wn,Pt,bn,An,hu,ft,Ft,Mt,qt,Hn,Jn,Qu;const{ScoreRangesData:Yt}=z,[Ze,fu]=(0,a.useState)((at=z==null?void 0:z.commonHeader)!=null&&at.show_acm?"5":"1"),[Pn,ga]=(0,a.useState)({}),[wu,In]=(0,a.useState)([]),[uu,yu]=(0,a.useState)([]),[ku,bu]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[Fu,Mn]=(0,a.useState)(0),[cn,cu]=(0,a.useState)(0),[zn,gn]=(0,a.useState)([]),[Rn,Fn]=(0,a.useState)([]),[ru,Ru]=(0,a.useState)(0),[Uu,Wu]=(0,a.useState)(!0),[$a,Ba]=(0,a.useState)(!1),[Eu,ha]=(0,a.useState)(!1),[Za,Ul]=(0,a.useState)(!1),[Lr,la]=(0,a.useState)(!1),[Ka,gr]=(0,a.useState)(0),va=(0,a.useRef)(null),Ma=(0,a.useRef)(null),aa=(0,a.useRef)(null),wl=(0,a.useRef)(null),[Zr]=Ee.default.useForm(),ca=(0,se.useParams)(),Dl=[{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)(()=>(Lr?va.current=setInterval(()=>{gr(tl=>tl+1)},1e3*30):clearInterval(va.current),()=>{clearInterval(va.current)}),[Lr]),(0,a.useEffect)(()=>{zr()},[]),(0,a.useEffect)(()=>{var tl,tr,Ci;Ka>0&&(Ze==="1"?zr():Ze==="4"?(tl=aa.current)==null||tl.getTagList():Ze==="6"?(tr=wl.current)==null||tr.dealData():(Ci=Ma.current)==null||Ci.dealData())},[Ka]),console.log("---exercise",z);const zr=(...tl)=>cd(void 0,[...tl],function*(tr=ku){Ba(!0),yield Promise.all([Ji(tr),ko(tr),Lu(tr)]),Ba(!1),Wu(!1)}),vl=(0,a.useMemo)(()=>{var tl,tr;return{scope:ku==null?void 0:ku.scope,exercise_group_id:(tl=ku==null?void 0:ku.exercise_group_id)!=null&&tl.includes("all")?null:ku==null?void 0:ku.exercise_group_id,question_type:(tr=ku==null?void 0:ku.question_type)!=null&&tr.includes("all")?null:ku==null?void 0:ku.question_type}},[ku]),Ji=tl=>cd(void 0,null,function*(){var tr,Ci,to;const Tn={scope:tl==null?void 0:tl.scope,exercise_group_id:(tr=tl==null?void 0:tl.exercise_group_id)!=null&&tr.includes("all")?null:tl==null?void 0:tl.exercise_group_id},Cn=yield(0,re.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/new_exercise_result.json`,{method:"get",params:Xs({},Tn)});if(y({type:"exercise/getScoreRangesData",payload:{exercise_id:ca==null?void 0:ca.categoryId}}),(Cn==null?void 0:Cn.status)===0){const Wa=[{label:"\u5168\u90E8",value:"all"}];y({type:"exercise/save",payload:{course_groups:Cn==null?void 0:Cn.course_groups}}),(Ci=Cn==null?void 0:Cn.course_groups)==null||Ci.forEach(io=>{Wa.push({label:io==null?void 0:io.exercise_group_name,value:io==null?void 0:io.exercise_group_id})});const ji=[{label:"\u5168\u90E8",value:"all"}];(to=Cn==null?void 0:Cn.question_types)==null||to.forEach(io=>{ji.push({label:io==null?void 0:io.name,value:io==null?void 0:io.id})}),yu(ji),In(Wa),ga(Xs({},Cn))}}),ko=(tl,...tr)=>cd(void 0,[tl,...tr],function*(Ci,to=!1,Tn={}){var Cn;const Wa={scope:Ci==null?void 0:Ci.scope,exercise_group_id:(Cn=Ci==null?void 0:Ci.exercise_group_id)!=null&&Cn.includes("all")?null:Ci==null?void 0:Ci.exercise_group_id};ha(to);const ji=yield(0,re.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/new_exercise_result_form.json`,{method:"get",params:Xs(rm(Xs({},Wa),{method:Fu,order:cn}),Tn)});(ji==null?void 0:ji.status)===0&&gn(ji==null?void 0:ji.rate_list),ha(!1)}),Lu=(tl,...tr)=>cd(void 0,[tl,...tr],function*(Ci,to=!1,Tn={}){var Cn;const Wa={scope:Ci==null?void 0:Ci.scope,exercise_group_id:(Cn=Ci==null?void 0:Ci.exercise_group_id)!=null&&Cn.includes("all")?null:Ci==null?void 0:Ci.exercise_group_id};Ul(to);const ji=yield(0,re.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Xs(rm(Xs({},Wa),{method:ru}),Tn)});(ji==null?void 0:ji.status)===0&&Fn(ji==null?void 0:ji.chart),Ul(!1)}),ql=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],pr=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:wu,isShow:!0},{noStyle:!0,isShow:Ze==="3",children:Su.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:Su.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",Su.createElement(ae.Z,{overlayStyle:{maxWidth:600},title:Su.createElement(Su.Fragment,null,Su.createElement("div",null,Su.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"),Su.createElement("div",null,Su.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"),Su.createElement("div",null,Su.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"))},Su.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:ql,isShow:Ze!=="3"&&Ze!=="6"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:uu,isShow:Ze==="2"}],co=(ce=[((Me=z==null?void 0:z.commonHeader)==null?void 0:Me.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"},{name:"\u77E5\u8BC6\u70B9\u5206\u6790",id:"4"},!((yt=b==null?void 0:b.setting)!=null&&yt.main_site)&&!((je=b==null?void 0:b.setting)!=null&&je.is_local)&&{name:"\u9898\u76EE\u62A5\u9519",id:"6"}])==null?void 0:ce.filter(tl=>!!tl),$i=Fu?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",Gr=tl=>{tl==="1"&&zr(),fu(tl)},jo=(0,a.useMemo)(()=>{var tl;const tr=[],Ci=[],to=[];(tl=Pn==null?void 0:Pn.student_score_list)==null||tl.map(Cn=>{tr.unshift([Cn.name,Cn.score_range].join(".")),Ci.unshift({value:Cn.rate,type:Cn.type}),to.unshift(Cn.count)});const Tn={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:tr,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:Cn=>`${Cn.split(".")[0]} +(${Cn.split(".")[1]})`}},series:[{type:"bar",data:Ci,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:Cn=>{var Wa;return`${(Wa=Cn==null?void 0:Cn.data)==null?void 0:Wa.value}%\uFF08${to[Cn==null?void 0:Cn.dataIndex]}\u4EBA\uFF09`}}}]};return Su.createElement(ee.Z,{option:Tn,onEvents:{click:Cn=>{var Wa;Cn.componentType==="series"&&y({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:rm(Xs({},ku),{type:1,sub_type:(Wa=Cn==null?void 0:Cn.data)==null?void 0:Wa.type})}})}},style:{height:434,background:"#F6F7F9"}})},[Pn==null?void 0:Pn.student_score_list]),Qo=(0,a.useMemo)(()=>{let tl=[],tr=[];zn.forEach(to=>{tl.push(to.index),tr.push({value:to.rate,extraInfo:to})});const Ci={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Xs({type:"slider",show:(tr==null?void 0:tr.length)>30},(tr==null?void 0:tr.length)>30?{start:0,end:Math.floor(29*100/(zn==null?void 0:zn.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:tl,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:$i,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:tr,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return Su.createElement(ee.Z,{option:Ci,style:{height:370,background:"#F6F7F9"},onEvents:{click:to=>{var Tn,Cn,Wa,ji,io,qi,Ds,Ec,Vs,fd,Uc,f0;console.log("sdfsdf===",(Tn=to==null?void 0:to.data)==null?void 0:Tn.extraInfo),y({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:Su.createElement(Su.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",Su.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(Wa=(Cn=to==null?void 0:to.data)==null?void 0:Cn.extraInfo)==null?void 0:Wa.index,"\uFF0C",$i,(io=(ji=to==null?void 0:to.data)==null?void 0:ji.extraInfo)==null?void 0:io.rate,"%\uFF09"),Su.createElement(ae.Z,{title:Su.createElement(Su.Fragment,null,"\u9898\u76EE\uFF1A",(Ds=(qi=to==null?void 0:to.data)==null?void 0:qi.extraInfo)==null?void 0:Ds.question_title,Su.createElement("br",null),"\u9898\u578B\uFF1A",(Vs=(Ec=to==null?void 0:to.data)==null?void 0:Ec.extraInfo)==null?void 0:Vs.question_type,Su.createElement("br",null),$i,"\uFF1A",(Uc=(fd=to==null?void 0:to.data)==null?void 0:fd.extraInfo)==null?void 0:Uc.rate,"%")},Su.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(f0=to==null?void 0:to.data)==null?void 0:f0.extraInfo,scope:vl==null?void 0:vl.scope}}})}}})},[zn,$i,vl]),vo=(0,a.useMemo)(()=>Rn==null?void 0:Rn.map((tl,tr)=>{var Ci,to,Tn,Cn,Wa;const ji={tooltip:{trigger:"item"},title:{text:tl==null?void 0:tl.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:tl==null?void 0:tl.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((Ci=tl==null?void 0:tl.details)==null?void 0:Ci.full_count)||0,name:Dl[0].label,itemStyle:{color:Dl[0].color}},{value:((to=tl==null?void 0:tl.details)==null?void 0:to.best_count)||0,name:Dl[1].label,itemStyle:{color:Dl[1].color}},{value:((Tn=tl==null?void 0:tl.details)==null?void 0:Tn.good_count)||0,name:Dl[2].label,itemStyle:{color:Dl[2].color}},{value:((Cn=tl==null?void 0:tl.details)==null?void 0:Cn.pass_count)||0,name:Dl[3].label,itemStyle:{color:Dl[3].color}},{value:((Wa=tl==null?void 0:tl.details)==null?void 0:Wa.fails_count)||0,name:Dl[4].label,itemStyle:{color:Dl[4].color}}]}]};return Su.createElement(ee.Z,{key:tr,className:"bg-white",option:ji,style:{width:"100%",height:240},onEvents:{click:io=>{const qi=rm(Xs({},ku),{question_type:[tl==null?void 0:tl.question_type_id]});bu(qi),Zr.setFieldsValue(Xs({},qi)),fu("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[Rn]),Us=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:tl=>{let tr=tl;tl===1&&(tr=le.Z),tl===2&&(tr=Pe.Z),tl===3&&(tr=We.Z);const Ci=typeof tr=="number"?tr:Su.createElement("img",{src:tr});return Su.createElement("div",{style:{textAlign:"left",paddingLeft:22}},Ci)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:tl=>Su.createElement(ae.Z,{placement:"topLeft",title:tl},Su.createElement("span",null,tl||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:tl=>Su.createElement(ae.Z,{placement:"topLeft",title:tl},Su.createElement("span",null,tl||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:tl=>Su.createElement(ae.Z,{placement:"topLeft",title:tl},Su.createElement("span",null,tl||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:tl=>Su.createElement(ae.Z,{placement:"topLeft",title:tl},Su.createElement("span",null,tl||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return Su.createElement("div",{className:Fs.Z.wrap},Su.createElement(_t.Z,{loading:Uu,active:!0},(Pn==null?void 0:Pn.exercise_status)===1&&Su.createElement(zt.Z,{styles:{margin:"0 auto",padding:200}}),(Pn==null?void 0:Pn.exercise_status)>1&&Su.createElement(a.Fragment,null,Su.createElement(fe.Z,{className:"mb30",align:"middle",justify:"space-between"},Su.createElement(nr.tp,{dataSource:co,value:Ze,onChange:Gr}),Ze==="3"?Su.createElement(Ce.ZP,{type:"primary",icon:Su.createElement(Qp.Z,{rev:void 0}),onClick:()=>cd(void 0,null,function*(){var tl;if((0,Sn.Rm)()&&!((tl=ze.AssistantObject.exercise)!=null&&tl.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\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({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:Pn==null?void 0:Pn.course_groups.map(tr=>({course_group_id:tr==null?void 0:tr.exercise_group_id,group_group_name:tr==null?void 0:tr.exercise_group_name,count:tr==null?void 0:tr.exercise_group_students})),fn:()=>cd(void 0,null,function*(){const tr=yield(0,ne.iB)({exercise_id:ca==null?void 0:ca.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(tr==null?void 0:tr.status)===0?(me.ZP.success(tr==null?void 0:tr.message),se.history.push(`/classrooms/${ca.coursesId}/exportlist/exercise_score,export_exercise_users`)):me.ZP.success(tr==null?void 0:tr.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):Su.createElement(fe.Z,null,Su.createElement(Be.Z,{checked:Lr,onChange:tl=>la(tl),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",Su.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),!["4","5"].includes(Ze)&&Su.createElement(Ue.Z,{form:Zr,initialValues:ku,onValuesChange:(tl,tr)=>{const Ci=Xs(Xs({},ku),tr);console.log(Ci,"newValue"),bu(Xs({},Ci)),Ze==="1"&&zr(Ci)},data:pr()}),Ze==="5"&&Su.createElement(Mf,null),Su.createElement("section",{style:{display:Ze==="1"?"block":"none"}},Su.createElement(sn.Z,{spinning:$a},(Pn==null?void 0:Pn.open_camera)&&Su.createElement(Su.Fragment,null,Su.createElement("div",{className:Fs.Z.head},Su.createElement("div",{className:Fs.Z.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),Su.createElement(x.ZP,{data:(0,x.Uf)(Pn)})),Su.createElement("div",{className:Fs.Z.head},Su.createElement("div",{className:Fs.Z.title},"\u8BD5\u5377\u6982\u89C8"),!!(Pn!=null&&Pn.avg_score_type)&&Su.createElement("div",{className:"flex item-center current ml-auto mr20",onClick:()=>{let tl=Pn==null?void 0:Pn.avg_score_type;oe.default.confirm({centered:!0,icon:null,width:648,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u8BBE\u7F6E\u5E73\u5747\u5206",content:Su.createElement(pe.ZP.Group,{defaultValue:tl,onChange:tr=>tl=tr.target.value},Su.createElement(pe.ZP,{value:1},"\u5E73\u5747\u5206=\u5B9E\u8003\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B9E\u8003\u5B66\u751F\u4EBA\u6570"),Su.createElement(pe.ZP,{value:2},"\u5E73\u5747\u5206=\u5E94\u8003\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5E94\u8003\u5B66\u751F\u4EBA\u6570")),onOk:()=>cd(void 0,null,function*(){const tr=yield(0,re.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/set_avg_type.json`,{method:"post",body:{avg_score_type:tl}});(tr==null?void 0:tr.status)===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),zr())})})}},Su.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Su.createElement("span",{style:{color:"#333333",lineHeight:"normal"}},"\u8BBE\u7F6E\u5E73\u5747\u5206")),Su.createElement("div",{className:"flex item-center current",onClick:()=>{y({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},Su.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Su.createElement("span",{style:{color:"#333333",lineHeight:"normal"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),Su.createElement("div",{className:Fs.Z.table},Su.createElement("aside",null,Su.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),Su.createElement("div",null,(de=Pn==null?void 0:Pn.exercise_counts)==null?void 0:de.total_score,"\u5206")),Su.createElement("aside",null,Su.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),Su.createElement("div",null,(kt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:kt.time)),Su.createElement("aside",null,Su.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",Su.createElement(ae.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"},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(mn=Pn==null?void 0:Pn.exercise_counts)==null?void 0:mn.avg_answer_duration)),Su.createElement("aside",null,Su.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",Su.createElement(ae.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(Ut=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Ut.candidate_num,"\u4EBA")),Su.createElement("aside",null,Su.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",Su.createElement(ae.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"},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(Dt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Dt.exam_num,"\u4EBA")),Su.createElement("aside",null,Su.createElement("div",null,"\u53C2\u8003\u7387",Su.createElement(ae.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(Zt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Zt.reference_rate,"%")),Su.createElement("aside",null,Su.createElement("div",null,"\u5E73\u5747\u5206",Su.createElement(ae.Z,{title:(Pn==null?void 0:Pn.avg_score_type)===1?"\u5E73\u5747\u5206=\u5B9E\u8003\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B9E\u8003\u5B66\u751F\u4EBA\u6570":"\u5E73\u5747\u5206=\u5E94\u8003\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5E94\u8003\u5B66\u751F\u4EBA\u6570"},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(Bn=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Bn.average_score,"\u5206")),Su.createElement("aside",null,Su.createElement("div",null,"\u6700\u9AD8\u5206"),Su.createElement("div",null,(Qt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Qt.max_score,"\u5206")),Su.createElement("aside",null,Su.createElement("div",null,"\u6700\u4F4E\u5206"),Su.createElement("div",null,(an=Pn==null?void 0:Pn.exercise_counts)==null?void 0:an.min_score,"\u5206")),Su.createElement("aside",null,Su.createElement("div",null,"\u6807\u51C6\u5DEE",Su.createElement(ae.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"},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(rn=Pn==null?void 0:Pn.exercise_counts)==null?void 0:rn.standard_deviation)),Su.createElement("aside",null,Su.createElement("div",null,"\u4F18\u79C0",Su.createElement(ae.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(wt=Yt==null?void 0:Yt.score_ranges)==null?void 0:wt.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(Nt=Yt==null?void 0:Yt.score_ranges)==null?void 0:Nt.max_rate}%\u7684\u5B66\u751F\u6570`},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(wn=Pn==null?void 0:Pn.exercise_counts)==null?void 0:wn.best_counts,"\u4EBA")),Su.createElement("aside",null,Su.createElement("div",null,"\u826F\u597D",Su.createElement(ae.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Pt=Yt==null?void 0:Yt.score_ranges)==null?void 0:Pt.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(bn=Yt==null?void 0:Yt.score_ranges)==null?void 0:bn.good_rate}%\u7684\u5B66\u751F\u6570`},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(An=Pn==null?void 0:Pn.exercise_counts)==null?void 0:An.good_counts,"\u4EBA")),Su.createElement("aside",null,Su.createElement("div",null,"\u53CA\u683C",Su.createElement(ae.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(hu=Yt==null?void 0:Yt.score_ranges)==null?void 0:hu.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(ft=Yt==null?void 0:Yt.score_ranges)==null?void 0:ft.pass_rate}%\u7684\u5B66\u751F\u6570`},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(Ft=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Ft.pass_counts,"\u4EBA")),Su.createElement("aside",null,Su.createElement("div",null,"\u4E0D\u53CA\u683C",Su.createElement(ae.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(Mt=Yt==null?void 0:Yt.score_ranges)==null?void 0:Mt.fail_rate}%\u7684\u5B66\u751F\u6570`},Su.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Su.createElement("div",null,(qt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:qt.fail_counts,"\u4EBA"))),Su.createElement("div",{className:Fs.Z.head},Su.createElement("div",{className:Fs.Z.title},"\u9898\u76EE\u6982\u89C8",Su.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Su.createElement(fe.Z,null,Su.createElement(Ee.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Su.createElement(ln.default,{style:{width:140},value:Fu,onChange:tl=>{Mn(tl),ko(ku,!0,{method:tl})}},Su.createElement(ln.default.Option,{value:0},"\u6B63\u786E\u7387"),Su.createElement(ln.default.Option,{value:1},"\u5F97\u5206\u7387"))),Su.createElement(Ee.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},Su.createElement(ln.default,{style:{width:140},value:cn,onChange:tl=>{cu(tl),ko(ku,!0,{order:tl})}},Su.createElement(ln.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),Su.createElement(ln.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),Su.createElement(ln.default.Option,{value:2},"\u6309",$i,"\u5347\u5E8F"),Su.createElement(ln.default.Option,{value:3},"\u6309",$i,"\u964D\u5E8F"))))),Su.createElement(sn.Z,{spinning:Eu},Qo),Su.createElement("div",{className:Fs.Z.head},Su.createElement("div",{className:Fs.Z.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",Su.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),jo,Su.createElement("div",{className:Fs.Z.head},Su.createElement("div",{className:Fs.Z.title},"\u4F18\u79C0\u751F",Su.createElement(ae.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},Su.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),Su.createElement(ge.default,{columns:Us,rowKey:"index",dataSource:(Pn==null?void 0:Pn.rank_list)||[],pagination:!1}),Su.createElement("div",{className:Fs.Z.head},Su.createElement("div",{className:Fs.Z.title},"\u9898\u578B\u6982\u89C8",Su.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Su.createElement(fe.Z,null,Su.createElement(Ee.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Su.createElement(ln.default,{style:{width:140},value:ru,onChange:tl=>{Ru(tl),Lu(ku,!0,{method:tl})}},Su.createElement(ln.default.Option,{value:0},"\u6B63\u786E\u7387"),Su.createElement(ln.default.Option,{value:1},"\u5F97\u5206\u7387"))))),Su.createElement(sn.Z,{spinning:Za},Su.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},Su.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},Su.createElement("div",{className:" c-grey-333"},ru===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),Su.createElement("div",{className:"flex item-center gap-20px"},Dl.map((tl,tr)=>Su.createElement("div",{key:tr,className:"flex item-center gap-10px"},Su.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:tl==null?void 0:tl.color}}),Su.createElement("div",{className:"font12 c-grey-333"},tl==null?void 0:tl.label))))),Su.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},vo))))),Ze==="2"&&Su.createElement("section",null,Pn!=null&&Pn.is_random?Su.createElement(Ld,{value:vl,ref:Ma}):Su.createElement(uc,{value:vl,ref:Ma})),Ze==="3"&&Su.createElement("section",null,Su.createElement(zp,{value:vl})),Ze==="4"&&Su.createElement("section",null,Su.createElement(nv,{value:vl,ref:aa})),Ze==="6"&&Su.createElement("section",null,Su.createElement(cv,{value:vl,ref:wl})))),((Hn=z==null?void 0:z.actionTabs)==null?void 0:Hn.key)==="\u5B66\u751F\u8BE6\u60C5"&&Su.createElement(Kp,null),((Jn=z==null?void 0:z.actionTabs)==null?void 0:Jn.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&Su.createElement(Ap,{handleOnComplete:zr}),((Qu=z==null?void 0:z.actionTabs)==null?void 0:Qu.key)==="\u5B66\u751F\u5217\u8868"&&Su.createElement(Dp,null))};var bv=(0,se.connect)(({globalSetting:b,exercise:z,classroomList:y})=>({globalSetting:b,exercise:z,classroomList:y}))(Dv),xv=E(46451),Mc={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"},Tf=E(98451),wv=E(40255),wi=E(59301),Iv=Object.defineProperty,Pv=Object.defineProperties,Sv=Object.getOwnPropertyDescriptors,kf=Object.getOwnPropertySymbols,Nv=Object.prototype.hasOwnProperty,Ov=Object.prototype.propertyIsEnumerable,jf=(b,z,y)=>z in b?Iv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,im=(b,z)=>{for(var y in z||(z={}))Nv.call(z,y)&&jf(b,y,z[y]);if(kf)for(var y of kf(z))Ov.call(z,y)&&jf(b,y,z[y]);return b},Mv=(b,z)=>Pv(b,Sv(z)),zd=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const{TabPane:lf}=be.default,Lv=({classroomList:b,exercise:z,loading:y,dispatch:ze})=>{var at;const Me=(0,se.useParams)(),yt=(0,se.useLocation)(),[je]=Ee.default.useForm(),{commonHeader:ce}=z;let[de,kt]=(0,a.useState)(!0),[mn,Ut]=(0,a.useState)(!1);const[Dt,Zt]=(0,a.useState)("myself");let[Bn,Qt]=(0,a.useState)([]),[an,rn]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)(),[wn,Pt]=(0,a.useState)([]);const bn=(0,a.useRef)(),[An,hu]=(0,a.useState)(1),ft=(0,a.useRef)(null),[Ft,Mt]=(0,a.useState)(!1),[qt,Hn]=(0,a.useState)(""),[Jn,Qu]=(0,a.useState)(""),Yt=[{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:cu=>cu?"\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:(cu,zn)=>wi.createElement("a",{href:cu?`/randompaper/detail/${zn.id}`:`/paperlibrary/see/${zn.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[Ze,fu]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{z.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(wu(),Pt([]),Pn())},[z.actionTabs.key]);const Pn=()=>zd(void 0,null,function*(){const cu=yield ze({type:"paperlibrary/getTeachGroupData"});rn(cu)}),ga=cu=>{const zn=parseInt(cu);return isNaN(zn)?"":zn},wu=()=>zd(void 0,null,function*(){var cu,zn;if(de){++Ze.page,kt(!1);const gn=yield ze({type:"exercise/getBrankList",payload:Mv(im({},Ze),{search:(cu=Ze.search)==null?void 0:cu.trim()})});Bn=gn!=null&&gn.object_list?[...Bn.concat(gn==null?void 0:gn.object_list)]:Bn,Nt(gn.is_teacher),((zn=gn.object_list)==null?void 0:zn.length){ft.current.scrollTop=0,Bn=[],Ze.page=0,Ze.group_id=cu,de=!0,Pt([]),fu(im({},Ze)),wu()},uu={selectedRowKeys:wn,onChange:cu=>{Pt(cu)},type:"radio"},yu=()=>{fu(im({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Qt([]),kt(!0),Zt("myself"),ze({type:"exercise/setActionTabs",payload:{}}),Ut(!1)},[ku,bu,Fu,Mn]=(0,Tf.P)(),cn=cu=>zd(void 0,null,function*(){let zn=!1;Bn.forEach(ru=>{wn.includes(ru.id)&&(zn=ru.is_random)}),bn.current&&(zn=ce==null?void 0:ce.is_random);const gn=cu.map(ru=>({shixun_id:ru.id,is_use:ru.is_use,is_copy:ru.is_copy}));if(!zn){const ru=yield ze({type:"exercise/saveBanks",payload:{course_id:Me.coursesId,object_type:"examination_bank",bank_id:bn.current?[bn.current]:wn,shixuns_info:gn,is_make_up_exercise:!0,make_up_exercise_id:Number(Me.categoryId),use_origin_exercise:!!bn.current}});(ru==null?void 0:ru.status)===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Hn(`/classrooms/${Me.coursesId}/exercise/${ru.exercise_id}/detail?random=${ru.is_random}&tabs=3`),Qu(`/classrooms/${Me.coursesId}/exercise/add/${ru.exercise_id}?random=${ru.is_random}&type=2`),me.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Me.coursesId}/exercise/${ru.exercise_id}/detail?random=${ru.is_random}&tabs=3`},1e3),bu(),yu());return}ze({type:"exercise/setActionTabs",payload:{}}),bu();let Rn=1,Fn=oe.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:wi.createElement("div",{className:Mc.modalColumn},wi.createElement("div",{className:Mc.modalRow},wi.createElement("sup",{className:Mc.sup},"*"),wi.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),wi.createElement(Ve.Z,{parser:ga,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Rn,onChange:ru=>{Rn=ru;const Ru=document.getElementById("model_error");Rn<1||Rn>50?Ru.style.display="block":Ru.style.display="none"}})),wi.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:yu,onOk:()=>zd(void 0,null,function*(){if(Rn<1||Rn>50){const Ru=document.getElementById("model_error");return Ru.style.display="block",Promise.reject()}Fn.update({cancelButtonProps:{disabled:!0}});const ru=yield ze({type:"exercise/saveBanks",payload:{course_id:Me.coursesId,object_type:"examination_bank",bank_id:bn.current?[bn.current]:wn,shixuns_info:gn,num:Rn,is_make_up_exercise:!0,make_up_exercise_id:Number(Me.categoryId),use_origin_exercise:!!bn.current}});Fn.update({cancelButtonProps:{disabled:!1}}),ru&&ru.status===0?((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),oe.default.destroyAll(),yu(),bu(),me.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Me.coursesId}/exercise/${ru.exercise_id}/detail?random=${ru.is_random}&tabs=3`},1e3)):(yu(),bu())})})});return wi.createElement(wi.Fragment,null,wi.createElement(oe.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:z.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:mn,bodyStyle:{minHeight:150},wrapClassName:Mc.warpModal,onOk:()=>zd(void 0,null,function*(){var cu;if(An===1){if(!wn.length){me.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Ut(!0);let zn=!1,gn=!1;if(Bn.forEach(Fn=>{wn.includes(Fn.id)&&Fn.need_authorize&&(zn=Fn.need_authorize),wn.includes(Fn.id)&&(gn=Fn.is_random)}),zn){(0,Ui.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 Mn({id:`${wn[0]}`,course_id:Me.coursesId,type:"examination_bank"}))||cn([]),Ut(!1)}else{Ut(!0);const zn=yield(0,re.ZP)(`/api/exercises/${Me.categoryId}/use_origin_exercise.json`,{method:"post"}),gn=yield Mn({id:`${wn[0]}`,course_id:Me.coursesId,type:"examination_bank",result:zn});bn.current=(cu=zn==null?void 0:zn.save_banks_params)==null?void 0:cu.bank_id,gn||cn([]),Ut(!1)}}),onCancel:yu},wi.createElement(pe.ZP.Group,{value:An,onChange:cu=>hu(cu.target.value),style:{marginTop:10,marginBottom:15}},wi.createElement(pe.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),wi.createElement(pe.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),An===1?wi.createElement(wi.Fragment,null,wi.createElement(be.default,{activeKey:Dt,onTabClick:cu=>zd(void 0,null,function*(){ft.current.scrollTop=0,Bn=[],Dt!==cu&&Pt([]),Zt(cu),Ze.page=0,Ze.filter=cu,Ze.group_id=null,de=!0,wu()})},wi.createElement(lf,{tab:wi.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),wi.createElement(lf,{tab:wi.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),wi.createElement(lf,{tab:wi.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),wi.createElement("div",{className:Mc.tabSearch},Dt==="teacher"&&wi.createElement(ln.default,{value:Ze.group_id,onChange:In,size:"middle",style:{width:200,marginRight:30}},wi.createElement(ln.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(at=an==null?void 0:an.groups)==null?void 0:at.map(cu=>wi.createElement(ln.default.Option,{key:cu==null?void 0:cu.group_id,value:cu==null?void 0:cu.group_id},cu==null?void 0:cu.name))),wi.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Ze.search,onChange:cu=>{Ze.search=cu.target.value,fu(im({},Ze))},onSearch:cu=>{ft.current.scrollTop=0,Bn=[],Ze.page=0,de=!0,Pt([]),cu&&(0,wv.tk)({name:cu,copywriting:cu,position:"Exercise"}),wu()}})),wi.createElement("div",{ref:ft,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!wt&&Dt==="public"&&wi.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},wi.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),wi.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")),wi.createElement(Fo(),{initialLoad:!1,pageStart:0,loadMore:()=>{wu()},hasMore:de,useWindow:!1},z.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&wt&&wi.createElement(xv.Z,{className:Mc.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Bn,onRow:cu=>({onClick:()=>{Pt([cu==null?void 0:cu.id])}}),resColumns:Yt,rowSelection:uu})))):wi.createElement(wi.Fragment,null,wi.createElement("div",{className:Mc.shijuan},wi.createElement("div",null,"\u8BD5\u5377\uFF1A"),wi.createElement("div",{className:Mc.name},wi.createElement("span",null,ce==null?void 0:ce.exercise_name))),wi.createElement("div",{className:Mc.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"))),wi.createElement(oe.default,{title:"\u63D0\u793A",open:Ft,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:wi.createElement("div",null,wi.createElement(Ce.ZP,{onClick:()=>{Mt(!1),se.history.push(Jn)}},"\u4FEE\u6539\u8BD5\u5377"),wi.createElement(Ce.ZP,{type:"primary",onClick:()=>{se.history.push(qt),Mt(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Mt(!1)}},wi.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")),wi.createElement(Tf.Z,{inPaper:!0,visible:ku,onCancel:bu,onOk:cn,renderData:Fu,modalType:"multiple",type:"examination_bank"}))};var Rv=(0,se.connect)(({exercise:b,loading:z,classroomList:y})=>({exercise:b,loading:z,classroomList:y}))(Lv),Zf=E(30467),om=E(59301),Tv=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const kv=({exercise:b,dispatch:z})=>{const{value:y}=b.actionTabs.params||{},[ze,at]=(0,a.useState)(!1),{categoryId:Me,coursesId:yt}=(0,se.useParams)(),je=()=>Tv(void 0,null,function*(){at(!0);let ce;y!=null&&y.is_wrong?ce=yield(0,Zf._B)(Me,{exercise_question_id:y==null?void 0:y.question_id}):ce=yield(0,Zf.pr)(Me,{exercise_question_id:y==null?void 0:y.question_id}),(ce==null?void 0:ce.status)===0&&(me.ZP.success(ce==null?void 0:ce.message),z({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),z({type:"exercise/editExercise",payload:{categoryId:Me,coursesId:yt}}),z({type:"exercise/setActionTabs",payload:{}})),at(!1)});return om.createElement(oe.default,{title:"\u63D0\u793A",width:600,centered:!0,open:b.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:ze,onCancel:()=>z({type:"exercise/setActionTabs",payload:{}}),onOk:je},om.createElement("p",null,y!=null&&y.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"),y!=null&&y.is_wrong?om.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"):om.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",y==null?void 0:y.question_score,"\u5206\u3002"))};var jv=(0,se.connect)(({exercise:b})=>({exercise:b}))(kv),Zv="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 zv=(b=[],z=[],y=[])=>(console.log("---",b,z,y),{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:y},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:z},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:b}]}),Qv=(b=[])=>({dataset:[{source:b}],tooltip:{show:!0,formatter:function(z){return z.value[2]+":"+z.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 Hv=Object.defineProperty,zf=Object.getOwnPropertySymbols,Wv=Object.prototype.hasOwnProperty,Uv=Object.prototype.propertyIsEnumerable,Qf=(b,z,y)=>z in b?Hv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,sm=(b,z)=>{for(var y in z||(z={}))Wv.call(z,y)&&Qf(b,y,z[y]);if(zf)for(var y of zf(z))Uv.call(z,y)&&Qf(b,y,z[y]);return b},rf=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const Vv=({shixunHomeworks:b,loading:z,dispatch:y})=>{var ze,at,Me,yt;const je=(0,se.useParams)(),[ce,de]=(0,a.useState)(sm(sm({},{sort_by:"student_id",sort_direction:"desc"}),je)),[kt,mn]=(0,a.useState)(),[Ut,Dt]=(0,a.useState)([]);let Zt=(0,a.useRef)();const[Bn,Qt]=(0,a.useState)(1),[an,rn]=(0,a.useState)(!1),[wt,Nt]=(0,a.useState)(10),[wn,Pt]=(0,a.useState)([]);(0,a.useEffect)(()=>{An()},[]);const bn=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:ce.sort_by==="student_number"?ce.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:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:ce.sort_by==="bug"?ce.sort_direction==="desc"?"descend":"ascend":null,render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:ce.sort_by==="vulnerability"?ce.sort_direction==="desc"?"descend":"ascend":null,render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:ce.sort_by==="specification"?ce.sort_direction==="desc"?"descend":"ascend":null,render:ft=>a.createElement("span",{className:"current"},ft==null?void 0:ft.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:ce.sort_by==="complexity"?ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:ce.sort_by==="total_row_number"?ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:ce.sort_by==="quality_score"?ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(ft,Ft)=>a.createElement("a",{target:"_blank",href:`/classrooms/${je.coursesId}/exercise/${je.categoryId}/analysis/${Ft.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(kt===2&&(Zt.current=setInterval(()=>{An()},6e4)),()=>{clearTimeout(Zt.current)}),[kt]);function An(){return rf(this,null,function*(){const ft=yield(0,re.ZP)(`/api/exercises/${ce.categoryId}/check_status.json`,{method:"GET"});mn(ft.status),ft.status!=2&&ft.status!=-1&&(hu({page:1,limit:10}),clearTimeout(Zt.current))})}function hu(ft){return rf(this,null,function*(){Qt(ft==null?void 0:ft.page),Nt(ft==null?void 0:ft.limit);const Ft=yield(0,re.ZP)(`/api/exercises/${ce.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:sm({},ft)});Dt(Ft)})}return console.log("-------",je),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(kt===0||kt===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",Ut==null?void 0:Ut.created_at)),a.createElement(Ce.ZP,{onClick:()=>{y({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(fe.Z,{style:{width:"100%"}},a.createElement(he.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(he.Z,{flex:"80px"},a.createElement(ye.default,{checked:(wn==null?void 0:wn.length)===0,onChange:ft=>{ft.target.checked&&(Pt([]),hu({page:Bn,limit:wt}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),a.createElement(he.Z,{flex:"1"},a.createElement(ye.default.Group,{value:wn,onChange:ft=>rf(void 0,null,function*(){Pt([...ft]),hu({page:Bn,limit:wt,group_course_ids:ft})}),style:{width:"100%",fontSize:"14px"}},(ze=Ut==null?void 0:Ut.course_groups)==null?void 0:ze.map((ft,Ft)=>a.createElement(ye.default,{style:{fontSize:"14px"},value:ft==null?void 0:ft.id},ft==null?void 0:ft.name,"(",ft==null?void 0:ft.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"),(Ut==null?void 0:Ut.grade_statistics)&&a.createElement(ee.Z,{option:zv((at=Ut==null?void 0:Ut.grade_statistics)==null?void 0:at.map(ft=>ft.specification_count),(Me=Ut==null?void 0:Ut.grade_statistics)==null?void 0:Me.map(ft=>ft.vulnerability_count),(yt=Ut==null?void 0:Ut.grade_statistics)==null?void 0:yt.map(ft=>ft.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"),(Ut==null?void 0:Ut.quality_scores)&&a.createElement(ee.Z,{option:Qv(Ut==null?void 0:Ut.quality_scores.map((ft,Ft)=>[Ft+1,ft==null?void 0:ft.quality_score,ft==null?void 0:ft.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(Le.default.Search,{size:"middle",onSearch:ft=>{hu({page:1,limit:wt,search:ft})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(ge.default,{columns:bn,dataSource:Ut==null?void 0:Ut.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(ft,Ft,Mt)=>{Mt.field&&(ce.sort_by=Mt.field),Mt.order||(ce.sort_direction="asc"),Mt.order==="ascend"&&(ce.sort_direction="asc"),Mt.order==="descend"&&(ce.sort_direction="desc"),Mt.order||(ce.sort_direction="asc"),hu(sm({page:1,limit:wt},ce))}}),a.createElement(Ye.Z,{current:Bn,total:Ut==null?void 0:Ut.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:wt,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(ft,Ft)=>{Qt(ft),Nt(Ft),hu({page:ft,limit:Ft,group_course_ids:wn})}}))),kt===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Zv}),a.createElement("br",null),a.createElement(Ce.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{An()}},"\u5237\u65B0\u9875\u9762")),a.createElement(dl,null),a.createElement(oe.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!an,footer:null,onCancel:()=>rn(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!an&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${je==null?void 0:je.categoryId}-${an==null?void 0:an.student_number}&resolved=false`,frameBorder:"0"}))))};var Gv=(0,se.connect)(({shixunHomeworks:b,loading:z})=>({shixunHomeworks:b,loading:z.effects}))(Vv),lo={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"},Gu=E(59301),Yv=Object.defineProperty,Kv=Object.defineProperties,Xv=Object.getOwnPropertyDescriptors,Hf=Object.getOwnPropertySymbols,Jv=Object.prototype.hasOwnProperty,qv=Object.prototype.propertyIsEnumerable,Wf=(b,z,y)=>z in b?Yv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,lc=(b,z)=>{for(var y in z||(z={}))Jv.call(z,y)&&Wf(b,y,z[y]);if(Hf)for(var y of Hf(z))qv.call(z,y)&&Wf(b,y,z[y]);return b},_v=(b,z)=>Kv(b,Xv(z)),Qd=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const $v=({exercise:b,dispatch:z,user:y})=>{var ze;const at=(0,se.useParams)(),[Me,yt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:at==null?void 0:at.categoryId}),[je]=Ee.default.useForm(),[ce,de]=(0,a.useState)(),[kt,mn]=(0,a.useState)(!1),{exerciseList:Ut,commonHeader:Dt}=b,[Zt,Bn]=(0,a.useState)([]),[Qt,an]=(0,a.useState)([]),[rn,wt]=(0,a.useState)(0),[Nt,wn]=(0,a.useState)(!0),[Pt,bn]=(0,a.useState)(!1),[An,hu]=(0,a.useState)(!1),[ft,Ft]=(0,a.useState)(!1),[Mt,qt]=(0,a.useState)(""),Hn=(0,a.useRef)(null),Jn=[{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}],[Qu,Yt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ze(Me)},[]),(0,a.useEffect)(()=>(clearInterval(Hn.current),(Dt==null?void 0:Dt.exercise_status)===2&&(Hn.current=setInterval(()=>{Ze(Me)},3e4)),()=>{clearInterval(Hn.current)}),[Dt==null?void 0:Dt.exercise_status,Me]);const Ze=Mn=>Qd(void 0,null,function*(){const cn=au().cloneDeep(Mn);console.log(cn,"sendData"),wn(!0),Bn([]);const cu=yield(0,re.ZP)(`/api/exercises/${Mn==null?void 0:Mn.exercise_id}/exercise_abnormities.json`,{method:"get",params:cn});Yt((cu==null?void 0:cu.error_types)||[]),an([]),wn(!1),wt(cu==null?void 0:cu.total_count),Bn((cu==null?void 0:cu.exercise_abnormites)||[])}),fu=(Mn,cn)=>{Me.page=1,Me[cn]=Mn,yt(lc({},Me)),Ze(Me)},Pn=Mn=>{Me.page=1,Me.keyword=Mn,yt(lc({},Me))},ga=()=>{Me.page=1;const Mn=Object.assign({},je.getFieldValue());Object.keys(Mn).map(function(cn){switch(cn){case"error_type":Mn[cn].includes("all")||!Mn[cn].length?(delete Me.error_type,je.setFieldsValue({error_type:"all"})):(Me.error_type=Mn[cn],je.setFieldsValue({error_type:Me.error_type}));break;case"course_group_id":Mn[cn].includes("all")||!Mn[cn].length?(delete Me.course_group,je.setFieldsValue({course_group_id:"all"})):(Me.course_group=Mn[cn],je.setFieldsValue({course_group_id:Me.course_group}));break}}),yt(lc({},Me)),Ze(Me)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(de(47),mn(!0))},[document.getElementById("divhe"),Ut]);const wu=(Mn,cn,cu)=>{Me.page=Mn==null?void 0:Mn.current,Me.limit=Mn==null?void 0:Mn.pageSize,cu!=null&&cu.order?(Me.sort_by=cu==null?void 0:cu.field,Me.sort_direction=(cu==null?void 0:cu.order)==="ascend"?"asc":"desc"):(Me.sort_by=null,Me.sort_direction=null),yt(lc({},Me)),Ze(Me)},In=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Mn,cn,cu)=>Me.limit*(Me.page-1)+cu+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:Mn=>Gu.createElement(ae.Z,{placement:"bottomLeft",title:Mn},Gu.createElement("span",null,Mn))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Mn=>Gu.createElement(ae.Z,{placement:"bottomLeft",title:Mn},Gu.createElement("span",null,Mn||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Mn=>Gu.createElement(ae.Z,{placement:"bottomLeft",title:Mn},Gu.createElement("span",null,Mn||"--"))},{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:(Mn,cn)=>Gu.createElement(Gu.Fragment,null,Gu.createElement(ae.Z,{placement:"bottomLeft",title:Mn},Gu.createElement("span",null,Mn||"--")),(cn==null?void 0:cn.user_screen_num)>=50&&Gu.createElement(ae.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"},Gu.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(cn==null?void 0:cn.user_screen_num)>0&&Gu.createElement("span",{onClick:()=>qt(cn==null?void 0:cn.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],uu=Mn=>{an(Mn)},yu=()=>{bn(!1),Ze(Me)},ku=Mn=>{const cn=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(zn,gn)=>Gu.createElement("span",null,zn||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(zn,gn)=>Gu.createElement(Gu.Fragment,null,zn==="passed"&&Gu.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),zn==="rejected"&&Gu.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),zn==="submitted"&&Gu.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(zn,gn)=>zn?Gu.createElement(ae.Z,{placement:"bottom",title:zn},Gu.createElement("span",null,zn)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(zn,gn)=>Gu.createElement("span",{className:"current c-light-primary",onClick:()=>{Nu.Z.publish("preview-image",zn)}},"\u67E5\u770B")}],cu=oe.default.confirm({icon:null,width:700,className:`${lo.cusModal} custom-modal-divider`,centered:!0,title:Gu.createElement(fe.Z,null,Gu.createElement(he.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),Gu.createElement(he.Z,null,Gu.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>cu.destroy()}))),content:Gu.createElement("div",null,Gu.createElement(ge.default,{className:lo.customTable,dataSource:[lc({},Mn)],bordered:!1,columns:cn,rowKey:"exercise_identity_photo_id",rowClassName:lo.row,pagination:!1}))})},bu=Mn=>{var cn,cu;const zn=oe.default.confirm({icon:null,className:`${lo.cusModal} custom-modal-divider`,centered:!0,width:((cn=Mn==null?void 0:Mn.play_url)==null?void 0:cn.length)<6?724:744,title:Gu.createElement(fe.Z,null,Gu.createElement(he.Z,{flex:"1"},"\u89C6\u9891"),Gu.createElement(he.Z,null,Gu.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>zn.destroy()}))),content:Gu.createElement("ul",{className:lo.sys},(cu=Mn==null?void 0:Mn.play_url)==null?void 0:cu.map((gn,Rn)=>Gu.createElement("li",{className:lo.li,key:Rn},Gu.createElement("div",{className:lo.d1},Gu.createElement("div",{className:lo.img},Gu.createElement(Qr,{src:gn==null?void 0:gn.replace(".m3u8",".flv"),autoPlay:!0})),Gu.createElement("div",{className:lo.btn},Gu.createElement("div",{className:lo.b1},"\u56DE\u653E\u89C6\u9891",Rn+1))))))})},Fu=Mn=>{const cn=oe.default.confirm({icon:null,className:`${lo.cusModal} custom-modal-divider`,centered:!0,width:710,title:Gu.createElement(fe.Z,null,Gu.createElement(he.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),Gu.createElement(he.Z,null,Gu.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>cn.destroy()}))),content:Gu.createElement(fe.Z,null,Gu.createElement("aside",{className:lo.imgWrap,style:{marginBottom:40}},Gu.createElement("div",{className:lo.img},Gu.createElement("img",{width:326,src:(0,Oe.Tv)(Mn==null?void 0:Mn.photo_url)}),Gu.createElement("div",{className:lo.textP},"\u91C7\u96C6\u7167\u7247")),Gu.createElement("div",{className:lo.img,style:{marginLeft:20}},Mn!=null&&Mn.identity_url?Gu.createElement("img",{width:326,src:(0,Oe.Tv)(Mn==null?void 0:Mn.identity_url)}):Gu.createElement("div",{className:lo.no,style:{width:326}},Gu.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),Gu.createElement("div",{className:lo.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return Gu.createElement("section",{className:lo.wrap},Gu.createElement(Ee.default,{form:je,onChange:ga,initialValues:{course_group_id:"all"}},Gu.createElement(Ee.default.Item,{name:"course_group_id"},Gu.createElement(ye.default.Group,{style:{width:"100%"}},Gu.createElement(fe.Z,null,Gu.createElement(he.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),Gu.createElement(he.Z,{flex:"80px"},Gu.createElement(ye.default,{value:"all"},"\u5168\u90E8")),Gu.createElement(he.Z,{flex:"1",id:"divhe",style:{height:ce+"px",overflow:"hidden"}},(ze=Ut.course_groups)==null?void 0:ze.map((Mn,cn)=>Gu.createElement(ye.default,{key:cn,value:Mn.exercise_group_id,className:"ml0 mr8"},Mn.exercise_group_name,"(",Mn.exercise_group_students,")"))),kt&&Gu.createElement("span",{onClick:()=>{let Mn=document.getElementById("divhe").scrollHeight;ce>47?de(47):de(Mn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},ce===47?"\u5C55\u5F00":"\u6536\u8D77",ce===47?Gu.createElement(ri.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Gu.createElement(zi.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),Gu.createElement(Ee.default.Item,{name:"error_type"},Gu.createElement(ye.default.Group,{style:{width:"100%"}},Gu.createElement(fe.Z,null,Gu.createElement(he.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),Gu.createElement(he.Z,{flex:"80px"},Gu.createElement(ye.default,{value:"all"},"\u5168\u90E8")),Gu.createElement(he.Z,{flex:"1",id:"divhe",style:{height:ce+"px",overflow:"hidden"}},Qu==null?void 0:Qu.map((Mn,cn)=>Gu.createElement(ye.default,{key:cn,value:Mn.error_type,className:"ml0 mr8"},Mn.error_type_text,"\uFF08",Mn.count||0,"\uFF09"))))))),Gu.createElement("div",{className:lo.control},Gu.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Me==null?void 0:Me.keyword,onChange:Mn=>Pn(Mn.target.value),onSearch:()=>{Me.page=1,yt(lc({},Me)),Ze(Me)}}),Gu.createElement(Ce.ZP,{onClick:()=>hu(!0),style:{marginLeft:"auto"},icon:Gu.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),Gu.createElement(Ce.ZP,{onClick:()=>Ft(!0),icon:Gu.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),Gu.createElement("div",{className:lo.bgH}),Gu.createElement(ge.default,{className:lo.customTable,dataSource:Zt,bordered:!1,columns:In,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:lo.row,loading:Nt,onChange:wu,pagination:{pageSize:Me.limit,total:rn,current:Me.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Mn=>Gu.createElement("span",{className:"mr10"},"\u5171",Gu.createElement("span",{className:"c-orange"},Mn),"\u6761\u6570\u636E")}}),Gu.createElement(tE,{selectIds:Qt,visible:Pt,onCancel:()=>bn(!1),onOk:yu,params:Me}),Gu.createElement(nE,{visible:ft,onCancel:()=>Ft(!1)}),Gu.createElement(uE,{visible:Mt,onCancel:()=>qt(!1)}),Gu.createElement(oe.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:An,width:900,footer:null,onCancel:()=>{hu(!1)}},Gu.createElement("div",{className:"c-grey-333"},Gu.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"),Gu.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),Gu.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"),Gu.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"),Gu.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"),Gu.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"),Gu.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"),Gu.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),Gu.createElement(Ga.Z,null))};var eE=(0,se.connect)(({exercise:b,user:z})=>({exercise:b,user:z}))($v);const tE=({visible:b,onOk:z,onCancel:y,selectIds:ze,params:at})=>{const[Me,yt]=(0,a.useState)(!1),[je,ce]=(0,a.useState)({}),[de]=Ee.default.useForm(),kt=mn=>Qd(void 0,null,function*(){yt(!0);let Ut;b===!0?Ut=yield(0,re.ZP)(`/api/exercises/${at==null?void 0:at.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:lc({identity_photo_ids:ze},mn)}):Ut=yield(0,re.ZP)(`/api/exercises/${at==null?void 0:at.exercise_id}/audit_identity_photo.json`,{method:"post",body:lc({identity_photo_id:b==null?void 0:b.exercise_identity_photo_id},mn)}),(Ut==null?void 0:Ut.status)===0&&z(),yt(!1)});return Gu.createElement(oe.default,{title:b!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!b,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{y()},afterClose:()=>{de.resetFields(),ce({})},confirmLoading:Me,onOk:()=>de.submit()},Gu.createElement(Ee.default,{className:lo.formWrap,form:de,labelCol:{span:4},wrapperCol:{span:18},onFinish:kt,onValuesChange:()=>{ce(lc({},de.getFieldsValue()))}},b!==!0&&Gu.createElement(fe.Z,{style:{marginLeft:28,marginBottom:38}},Gu.createElement(he.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),Gu.createElement(he.Z,null,Gu.createElement("aside",{className:lo.imgWrap},Gu.createElement("div",{className:lo.img},Gu.createElement("img",{width:234,src:(0,Oe.Tv)(b==null?void 0:b.photo_url)}),Gu.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",b==null?void 0:b.photo_url)},className:lo.iBtn},"\u9884\u89C8"),Gu.createElement("div",{className:lo.text},"\u91C7\u96C6\u7167\u7247")),Gu.createElement("div",{className:lo.img,style:{marginLeft:20}},b!=null&&b.identity_url?Gu.createElement("img",{width:234,src:(0,Oe.Tv)(b==null?void 0:b.identity_url)}):Gu.createElement("div",{className:lo.no,style:{width:326}},Gu.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(b!=null&&b.identity_url)&&Gu.createElement("div",{onClick:()=>{Nu.Z.publish("preview-image",(0,Oe.Tv)(b==null?void 0:b.identity_url))},className:lo.iBtn},"\u9884\u89C8"),Gu.createElement("div",{className:lo.text},"\u8BC1\u4EF6\u7167\u7247"))))),Gu.createElement(Ee.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},Gu.createElement(pe.ZP.Group,null,Gu.createElement(pe.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),Gu.createElement(pe.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(je==null?void 0:je.state)==="rejected"&&Gu.createElement(Ee.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},Gu.createElement(Le.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),Gu.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")))},nE=({visible:b,onCancel:z})=>{const y=(0,se.useParams)(),[ze,at]=(0,a.useState)({page:1,limit:20,exercise_id:y==null?void 0:y.categoryId}),[Me,yt]=(0,a.useState)(!1),[je,ce]=(0,a.useState)([]),[de,kt]=(0,a.useState)(0);(0,a.useEffect)(()=>{b&&(ze.page=1,ze.limit=20,at(lc({},ze)),Ut(ze))},[b]);const mn=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:Zt=>Gu.createElement(ae.Z,{placement:"bottomLeft",title:Zt},Gu.createElement("span",null,Zt))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:Zt=>Gu.createElement(Gu.Fragment,null,Zt===0&&Gu.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:Zt=>Gu.createElement(ae.Z,{placement:"bottomLeft",title:Zt},Gu.createElement("span",null,Zt))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:Zt=>Gu.createElement(ae.Z,{placement:"bottomLeft",title:Zt},Gu.createElement("span",null,Zt))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:Zt=>Gu.createElement("img",{className:"current",onClick:()=>Nu.Z.publish("preview-image",`${we.Z.API_SERVER}${Zt}`),width:70,height:40,src:`${we.Z.API_SERVER}${Zt}`})}],Ut=Zt=>Qd(void 0,null,function*(){const Bn=au().cloneDeep(Zt);yt(!0);const Qt=yield(0,re.ZP)(`/api/exercises/${Zt==null?void 0:Zt.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:Bn});yt(!1),kt(Qt==null?void 0:Qt.total_count),ce((Qt==null?void 0:Qt.exercise_screen_actions)||[])}),Dt=Zt=>{ze.page=Zt==null?void 0:Zt.current,ze.limit=Zt==null?void 0:Zt.pageSize,at(lc({},ze)),Ut(ze)};return Gu.createElement(oe.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:b,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{z()},footer:null},Gu.createElement(ge.default,{dataSource:je,bordered:!1,columns:mn,size:"large",loading:Me,locale:{emptyText:Gu.createElement(zt.Z,null)},onChange:Dt,pagination:{pageSize:ze.limit,total:de,current:ze.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:Zt=>Gu.createElement("span",{className:"mr10"},"\u5171",Gu.createElement("span",{className:"c-orange"},Zt),"\u6761\u6570\u636E")}}))},uE=({visible:b,onCancel:z})=>{const y=(0,se.useParams)(),[ze,at]=(0,a.useState)({page:1,limit:9999,user_id:b,error_type:[8],exercise_id:y==null?void 0:y.categoryId}),[Me,yt]=(0,a.useState)(!1),[je,ce]=(0,a.useState)([]);(0,a.useEffect)(()=>{b&&de(_v(lc({},ze),{user_id:b}))},[b]);const de=Ut=>Qd(void 0,null,function*(){const Dt=au().cloneDeep(Ut);console.log(Dt,"sendData"),yt(!0);const Zt=yield(0,re.ZP)(`/api/exercises/${Ut==null?void 0:Ut.exercise_id}/exercise_abnormities.json`,{method:"get",params:Dt});yt(!1),ce((Zt==null?void 0:Zt.exercise_abnormites)||[])}),kt=Ut=>Qd(void 0,null,function*(){oe.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:()=>Qd(void 0,null,function*(){(yield(0,re.ZP)(`/api/exercises/${y==null?void 0:y.categoryId}/exercise_user_screens/${Ut}.json`,{method:"delete"})).status===0&&(me.ZP.success("\u5220\u9664\u6210\u529F"),de(ze))})})}),mn=(je==null?void 0:je[0])||{};return Gu.createElement(oe.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!b,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{z()},footer:null},Gu.createElement(sn.Z,{spinning:Me},Gu.createElement("div",{style:{maxHeight:500}},Gu.createElement("div",{className:"c-grey-333 blod mb10"},mn==null?void 0:mn.real_name," ",mn==null?void 0:mn.student_id),(mn==null?void 0:mn.user_screen_num)>=50&&Gu.createElement("div",{className:"mb10",style:{color:"#FA6400"}},Gu.createElement("i",{className:"iconfont icon-tishi11 mr5"}),Gu.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")),je==null?void 0:je.map((Ut,Dt)=>{var Zt,Bn;return Gu.createElement("div",{key:Dt},Gu.createElement("div",{className:"mb10"},Gu.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),Gu.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},Ut==null?void 0:Ut.created_at),Gu.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",Gu.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(Zt=Ut==null?void 0:Ut.exercise_user_screens)==null?void 0:Zt.length),"\u5F20")),Gu.createElement("div",{className:lo.listWrap},(Bn=Ut==null?void 0:Ut.exercise_user_screens)==null?void 0:Bn.map(Qt=>Gu.createElement("div",{key:Qt==null?void 0:Qt.id,className:lo.list},Gu.createElement("img",{src:`${we.Z.API_SERVER}${Qt==null?void 0:Qt.url}`}),Gu.createElement("div",{className:lo.time},Gu.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),Gu.createElement("span",{className:"c-grey-333 font12"},Qt==null?void 0:Qt.created_at)),Gu.createElement("div",{className:lo.mask},Gu.createElement("div",{className:lo.icons},Gu.createElement("i",{onClick:()=>Nu.Z.publish("preview-image",`${we.Z.API_SERVER}${Qt==null?void 0:Qt.url}`),className:"iconfont icon-fangda3 mr15"}),Gu.createElement("i",{onClick:()=>kt(Qt==null?void 0:Qt.id),className:"iconfont icon-shanchu14"})))))))}))))};var dd={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"},Uf=E(97162),aE=E(76983),lE=E(41727),rE=E(12971),iE=E(49973);const oE=b=>{const z=y=>{const ze=new Notification(y.title,{body:y.message,icon:y.icon||"/ip.png"});ze.addEventListener("click",()=>{y.link&&window.open(y.link,y.target||"_blank")}),setTimeout(()=>{ze.close()},3e4)};"Notification"in window?Notification.permission==="granted"?z(b):Notification.permission!=="denied"&&Notification.requestPermission().then(y=>{y==="granted"&&z(b)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var sE=E(32215),cE=E(74732),dE=E(3829),mE=E(71621),fE=E(40406),pE=E(32637),vE=E(47467),Vf={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},fs=E(59301),EE=Object.defineProperty,AE=Object.defineProperties,gE=Object.getOwnPropertyDescriptors,Gf=Object.getOwnPropertySymbols,hE=Object.prototype.hasOwnProperty,FE=Object.prototype.propertyIsEnumerable,Yf=(b,z,y)=>z in b?EE(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,of=(b,z)=>{for(var y in z||(z={}))hE.call(z,y)&&Yf(b,y,z[y]);if(Gf)for(var y of Gf(z))FE.call(z,y)&&Yf(b,y,z[y]);return b},CE=(b,z)=>AE(b,gE(z)),sf=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const yE=({shixunHomeworks:b,exercise:z,loading:y,dispatch:ze})=>{var at,Me,yt,je,ce,de;const[kt,mn]=(0,a.useState)({page:1,limit:10}),[Ut,Dt]=(0,a.useState)(-1),[Zt,Bn]=(0,a.useState)(""),[Qt,an]=(0,a.useState)({}),[rn,wt]=(0,a.useState)(!1),[Nt,wn]=(0,a.useState)(!1),Pt=(0,se.useParams)(),[bn,An]=(0,a.useState)({}),hu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Qu,Yt,Ze)=>(kt.page-1)*kt.limit+Ze+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Qu=>Qu||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Qu,Yt)=>fs.createElement("div",{className:Vf.banding,title:Qu||"--"},Qu||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Qu,Yt)=>Qu===0?fs.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Qu===1?fs.createElement("span",{style:{color:"#DF3042"}},!Yt.is_make_up&&"\u8003\u8BD5\u4E2D",Yt.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Qu===2?fs.createElement("span",{style:{color:"#5AB891"}},!Yt.is_make_up&&!Yt.is_force_commit&&"\u5DF2\u4EA4\u5377",Yt.is_make_up&&!Yt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Yt.is_make_up&&Yt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Yt.is_make_up&&Yt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):fs.createElement("span",{style:{color:"#5AB891"}},!Yt.is_make_up&&!Yt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Yt.is_make_up&&!Yt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Yt.is_make_up&&Yt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Yt.is_make_up&&Yt.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:(Qu,Yt)=>{let Ze=new Date().getTime();return bn!=null&&bn.appraise_setting&&(bn!=null&&bn.sealed_review)&&new Date(bn==null?void 0:bn.appraise_end_time).getTime()>Ze?"--":!Qu&&Yt.review_status?"\u8BC4\u9605\u4E2D":Qu?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:Qu=>Qu===1?fs.createElement("span",{className:"c-green"},"\u6210\u529F"):fs.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(Qu=>!!Qu);(0,a.useEffect)(()=>{var Qu,Yt;((Qu=z.actionTabs)==null?void 0:Qu.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(Dt((Yt=z.actionTabs)==null?void 0:Yt.status),ft())},[(at=z.actionTabs)==null?void 0:at.key]),(0,a.useEffect)(()=>{var Qu;((Qu=z.actionTabs)==null?void 0:Qu.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Ut!=null&&qt(1,10)},[Ut]);const ft=()=>sf(void 0,null,function*(){const Qu=yield(0,re.ZP)(`/api/exercises/${Pt.categoryId}/header_info.json`,{method:"get"});(Qu==null?void 0:Qu.status)===0&&An((Qu==null?void 0:Qu.data)||{})}),Ft=Qu=>{kt.keyword=Qu,kt.page=1,mn(of({},kt)),Mt(kt)},Mt=Qu=>sf(void 0,null,function*(){var Yt,Ze;wn(!0);const fu=yield(0,re.ZP)(`/api/exercise_resubmits/${(Yt=z.actionTabs)==null?void 0:Yt.id}/resubmit_student_list.json`,{method:"get",params:CE(of({},Qu),{success_status:Ut!=-1?[Ut]:null,exercise_id:Pt==null?void 0:Pt.categoryId,exercise_question_id:(Ze=z.actionTabs)==null?void 0:Ze.questionId})});(fu==null?void 0:fu.status)===0&&an(fu||{}),wn(!1)}),qt=(Qu,Yt)=>{kt.page=Qu,kt.limit=Yt,mn(of({},kt)),Mt(kt)},Hn=()=>sf(void 0,null,function*(){var Qu,Yt,Ze,fu;if(Ut==1&&((Qu=Qt==null?void 0:Qt.success_status)==null?void 0:Qu[1].count)==0||Ut==2&&((Yt=Qt==null?void 0:Qt.success_status)==null?void 0:Yt[0].count)==0)return me.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");wt(!0);const Pn=yield(0,re.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:Pt==null?void 0:Pt.categoryId,exercise_users_ids:Qt==null?void 0:Qt.exercise_users_ids,exercise_question_id:(Ze=z.actionTabs)==null?void 0:Ze.questionId}});(Pn==null?void 0:Pn.status)===0&&(Jn(),(fu=z.actionTabs)==null||fu.onOK()),wt(!1)}),Jn=()=>{ze({type:"exercise/setActionTabs",payload:{key:""}}),Bn(""),Dt(null)};return fs.createElement(oe.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((Me=z.actionTabs)==null?void 0:Me.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:rn,onCancel:()=>Jn(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>Hn()},fs.createElement("div",{className:Vf.radio_con},fs.createElement("div",null,fs.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),fs.createElement(pe.ZP.Group,{onChange:Qu=>{Dt(Qu.target.value)},value:Ut,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((yt=Qt==null?void 0:Qt.success_status)==null?void 0:yt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((je=Qt==null?void 0:Qt.success_status)==null?void 0:je[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),fs.createElement("div",{className:"flex justify-between item-center mb10"},fs.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",fs.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((ce=Qt==null?void 0:Qt.success_status)==null?void 0:ce[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",fs.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((de=Qt==null?void 0:Qt.success_status)==null?void 0:de[0].count)||0),"\u4EBA"),fs.createElement(Le.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Zt,onChange:Qu=>Bn(Qu.target.value),onSearch:Ft})),fs.createElement(ge.default,{loading:Nt,dataSource:(Qt==null?void 0:Qt.data)||[],columns:hu,pagination:{current:kt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:kt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(Qt==null?void 0:Qt.count)||0,size:"default",showTotal:Oe.rU,onChange:qt},onChange:(Qu,Yt,Ze)=>{Ze!=null&&Ze.order?(kt.sort_by=Ze==null?void 0:Ze.field,kt.direction=(Ze==null?void 0:Ze.order)==="ascend"?"asc":"desc"):(kt.sort_by=null,kt.direction=null),Mt(kt)}}))};var BE=(0,se.connect)(({shixunHomeworks:b,exercise:z,loading:y,user:ze})=>({shixunHomeworks:b,exercise:z,loading:y.effects,user:ze}))(yE),Wc=E(59301),DE=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const bE=({exercise:b,loading:z,dispatch:y})=>{var ze,at;const[Me,yt]=(0,a.useState)([]),je=(0,se.useParams)(),ce=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:kt=>Wc.createElement(ae.Z,{placement:"bottom",title:kt},Wc.createElement("span",{style:{color:"#333"}},Te()(kt).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(kt,mn)=>Wc.createElement("span",{style:{color:"#333"}},mn==null?void 0:mn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(kt,mn)=>(mn==null?void 0:mn.status)=="running"?Wc.createElement("span",{style:{color:"#333"}}," ",Wc.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",mn==null?void 0:mn.rate):Wc.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",mn==null?void 0:mn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",mn==null?void 0:mn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var kt;((kt=b.actionTabs)==null?void 0:kt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&de()},[(ze=b.actionTabs)==null?void 0:ze.key]);const de=()=>DE(void 0,null,function*(){var kt;const mn=yield(0,re.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(kt=b.actionTabs)==null?void 0:kt.params});mn.status===0&&yt(mn==null?void 0:mn.data)});return Wc.createElement(oe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((at=b.actionTabs)==null?void 0:at.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{y({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},Wc.createElement(ge.default,{pagination:!1,dataSource:Me,columns:ce,className:"mb10"}))};var xE=(0,se.connect)(({exercise:b,loading:z,user:y})=>({exercise:b,loading:z.effects,user:y}))(bE),wE=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())}),IE=({id:b,dispatch:z})=>{const[y,ze]=(0,a.useState)(null);(0,a.useEffect)(()=>{at()},[]);const at=()=>wE(void 0,null,function*(){var Me,yt,je,ce,de,kt,mn,Ut,Dt,Zt,Bn,Qt;const an=b;let rn;do if(rn=yield(0,re.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:an}}),((Me=rn==null?void 0:rn.data)==null?void 0:Me.status)===1){ze([(je=(yt=rn==null?void 0:rn.data)==null?void 0:yt.progress)==null?void 0:je.current_success_count,(de=(ce=rn==null?void 0:rn.data)==null?void 0:ce.progress)==null?void 0:de.total]);break}else if(((kt=rn==null?void 0:rn.data)==null?void 0:kt.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),ze([(Ut=(mn=rn==null?void 0:rn.data)==null?void 0:mn.progress)==null?void 0:Ut.current_success_count,(Zt=(Dt=rn==null?void 0:rn.data)==null?void 0:Dt.progress)==null?void 0:Zt.total]),yield new Promise(wt=>setTimeout(wt,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Bn=rn==null?void 0:rn.data)==null?void 0:Bn.status)===0);z({type:"exercise/setCommonHeader",payload:{progress:(Qt=rn==null?void 0:rn.data)==null?void 0:Qt.progress}})});return a.createElement(a.Fragment,null,y&&a.createElement(fe.Z,{align:"middle",className:"mr10 ml10"},a.createElement(sn.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",y[0]," / ",y[1])))},cm={flex_box_center:"flex_box_center___vzWqI",flex_space_between:"flex_space_between___ft9Bd",flex_box_vertical_center:"flex_box_vertical_center___QAPwj",flex_box_center_end:"flex_box_center_end___qX0M2",flex_box_column:"flex_box_column___awDYy",customModal:"customModal___pYYHM",checking:"checking___GoeHX",content:"content___dNIO5",group:"group___hRNtC",footer:"footer___xOqas"},Kf=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const PE=({exercise:b,dispatch:z,onOk:y})=>{const ze=(0,se.useParams)();let[at,Me]=(0,a.useState)([]);const[yt,je]=(0,a.useState)([]),[ce,de]=(0,a.useState)(!0),[kt,mn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{b.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A"&&Ut()},[b.actionTabs.key]);const Ut=()=>Kf(void 0,null,function*(){de(!0);const Zt=yield(0,re.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/exercise_user/report_setting.json`,{method:"get",params:{id:ze==null?void 0:ze.categoryId}});Zt&&Me((Zt==null?void 0:Zt.exercise_report_setting)||[]),de(!1)}),Dt=()=>{z({type:"exercise/setActionTabs",payload:{}})};return a.createElement(oe.default,{centered:!0,afterClose:()=>{je([]),mn(!1)},title:"\u63D0\u4EA4\u62A5\u544A",open:b.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A",width:718,onOk:()=>Kf(void 0,null,function*(){var Zt,Bn;console.log("---",at);let Qt=yield(0,re.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/exercise_user/submit_report.json`,{method:"post",body:{exercise_user_id:(Bn=(Zt=b.actionTabs)==null?void 0:Zt.params)==null?void 0:Bn.exercise_user_id,report_settings:at}});(Qt==null?void 0:Qt.status)===0&&(me.ZP.info("\u63D0\u4EA4\u6210\u529F"),z({type:"exercise/setActionTabs",payload:{}}))}),wrapClassName:cm.customModal,onCancel:Dt},a.createElement("aside",{className:cm.checking},a.createElement("div",{className:cm.content},a.createElement("div",{className:cm.group},a.createElement("p",null,"\u63D0\u4EA4\u8BD5\u5377\u540E\uFF0C\u5B9E\u9A8C\u62A5\u544A\u7531\u7CFB\u7EDF\u81EA\u52A8\u751F\u6210\uFF0C\u4F60\u53EA\u9700\u8865\u5145\u4EE5\u4E0B\u4FE1\u606F\u5373\u53EF\u3002")),at==null?void 0:at.map(Zt=>a.createElement("div",{style:{height:40,display:"flex",alignItems:"center",padding:"0px 10px",marginTop:10}},a.createElement("label",{style:{width:100,textAlign:"end"}},a.createElement("span",{style:{color:"red"}},"*"),Zt==null?void 0:Zt.name,"\uFF1A"),a.createElement(Le.default,{size:"large",style:{flex:1},defaultValue:Zt.content,onChange:Bn=>{Zt.content=Bn.target.value,Me(at)}}))))))};var SE=(0,se.connect)(({exercise:b})=>({exercise:b}))(PE),NE={flex_box_center:"flex_box_center___CtxaX",flex_space_between:"flex_space_between___H8TAS",flex_box_vertical_center:"flex_box_vertical_center___PLMI8",flex_box_center_end:"flex_box_center_end___iyzvs",flex_box_column:"flex_box_column___ZxWqW"},ro={head:"head___HSGEG",title:"title___mOmk5",tubiao:"tubiao___d3Z7M",tb_title:"tb_title___lYUyV",pie_style:"pie_style___FF0jM",legend:"legend___cE3z0",legend_item:"legend_item___EA_f6",legend_item_color:"legend_item_color___c2MWd",legend_item_text:"legend_item_text___qP0WY",line:"line___PaqB8",bar_style:"bar_style___cD5xa",tubiao2:"tubiao2___lb8xS",FormCheckBoxDom:"FormCheckBoxDom___PmqdD",content:"content___rjToM",data_overview:"data_overview___CN6QO",data_overview_item:"data_overview_item___lROWX",num:"num___VUb3K",text:"text___QneBV",accuracySetting:"accuracySetting___oIsbl"},cf={mymodal:"mymodal___lPHLC",previewModal:"previewModal___kC9MS"},vc=E(59301),OE=Object.defineProperty,ME=Object.defineProperties,LE=Object.getOwnPropertyDescriptors,Xf=Object.getOwnPropertySymbols,RE=Object.prototype.hasOwnProperty,TE=Object.prototype.propertyIsEnumerable,Jf=(b,z,y)=>z in b?OE(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Hd=(b,z)=>{for(var y in z||(z={}))RE.call(z,y)&&Jf(b,y,z[y]);if(Xf)for(var y of Xf(z))TE.call(z,y)&&Jf(b,y,z[y]);return b},Wd=(b,z)=>ME(b,LE(z));const{RangePicker:kE}=Dn.default,jE=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je;const{actionTabs:ce={},course_groups:de=[]}=b,kt=(0,se.useParams)(),[,mn,Ut,Dt]=(0,dn.U)(ne.FN,{exercise_id:kt==null?void 0:kt.categoryId}),[Zt,Bn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((ze=ce==null?void 0:ce.data)==null?void 0:ze.exercise_group_id)||"all",keyword:"",status:((at=ce==null?void 0:ce.data)==null?void 0:at.status)!==void 0?(Me=ce==null?void 0:ce.data)==null?void 0:Me.status:""}),Qt={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},an={0:"\u672A\u5F00\u59CB",1:"\u5DF2\u5B8C\u6210",2:"\u90E8\u5206\u5B8C\u6210"},rn=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{ce!=null&&ce.data&&Ut(Wd(Hd({},Zt),{exercise_group_id:(Zt==null?void 0:Zt.exercise_group_id)=="all"?"":Zt==null?void 0:Zt.exercise_group_id,exercise_id:kt==null?void 0:kt.categoryId}))},[ce==null?void 0:ce.data,Zt]),vc.createElement(oe.default,{centered:!0,title:ce==null?void 0:ce.key,open:(ce==null?void 0:ce.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:rn,className:cf.mymodal},vc.createElement("div",{className:"flex item-center justify-between"},vc.createElement("div",null,vc.createElement(ln.default,{style:{width:140},value:Zt==null?void 0:Zt.status,onChange:wt=>{Bn(Wd(Hd({},Zt),{status:wt}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u672A\u5F00\u59CB",value:0},{label:"\u5DF2\u5B8C\u6210",value:1},{label:"\u90E8\u5206\u5B8C\u6210",value:2}]}),vc.createElement(ln.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:Zt==null?void 0:Zt.exercise_group_id,onChange:wt=>{console.log(wt);let Nt=[...wt];Nt.length===0&&(Nt=["all"]),Nt.includes("all")&&Nt.length>1&&(Nt[Nt.length-1]=="all"?Nt=["all"]:Nt=Nt.filter(wn=>wn!=="all")),Bn(Wd(Hd({},Zt),{exercise_group_id:Nt}))},filterOption:(wt,Nt)=>Nt.label.indexOf(wt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...de.map(wt=>({label:wt==null?void 0:wt.exercise_group_name,value:wt==null?void 0:wt.exercise_group_id}))]}),vc.createElement(kE,{size:"large",style:{width:315,marginLeft:20},placeholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"],allowClear:!0,showTime:{format:"HH:mm",defaultValue:[Te()((0,Oe.U6)(),"HH:mm"),Te()((0,Oe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onChange:(wt,Nt)=>{Bn(Wd(Hd({},Zt),{start_time:Nt[0],end_time:Nt[1]}))}})),vc.createElement(nr.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:wt=>{Bn(Wd(Hd({},Zt),{keyword:wt}))}})),vc.createElement(ge.default,{className:"mt10",dataSource:((yt=Dt==null?void 0:Dt.data)==null?void 0:yt.list)||[],scroll:{y:500},loading:mn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(wt,Nt,wn)=>`${((Zt==null?void 0:Zt.page)-1)*10+wn+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:wt=>wt||"\u672A\u5206\u73ED"},{title:"\u9519\u9898\u6570\u91CF",dataIndex:"wrong_size",render:wt=>wt||0},{title:"\u72B6\u6001",dataIndex:"status",render:wt=>vc.createElement("span",{style:{color:Qt[wt]}},an[wt])},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"end_at",render:wt=>wt?Te()(wt).format("YYYY-MM-DD HH:mm:ss"):"--"}],pagination:{current:Zt.page,pageSize:Zt==null?void 0:Zt.limit,onChange:(wt,Nt)=>{Bn(Wd(Hd({},Zt),{page:wt,limit:Nt}))},total:((je=Dt==null?void 0:Dt.data)==null?void 0:je.size)||0,showTotal:wt=>vc.createElement("span",{className:"font12 c-666"},"\u5171",vc.createElement("span",{style:{color:"#3061D0"}},wt),"\u6761\u6570\u636E")}}))};var ZE=(0,se.connect)(({exercise:b})=>({exercise:b}))(jE),as=E(59301),zE=Object.defineProperty,QE=Object.defineProperties,HE=Object.getOwnPropertyDescriptors,qf=Object.getOwnPropertySymbols,WE=Object.prototype.hasOwnProperty,UE=Object.prototype.propertyIsEnumerable,_f=(b,z,y)=>z in b?zE(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,c0=(b,z)=>{for(var y in z||(z={}))WE.call(z,y)&&_f(b,y,z[y]);if(qf)for(var y of qf(z))UE.call(z,y)&&_f(b,y,z[y]);return b},d0=(b,z)=>QE(b,HE(z));const VE=(b="")=>{var z,y;const ze=document.createElement("html");return ze.innerHTML=(0,ot.ZP)(b),as.createElement("span",null,((y=(z=ze==null?void 0:ze.children)==null?void 0:z[1])==null?void 0:y.textContent)||(ze==null?void 0:ze.textContent)||"")},{RangePicker:LA}=Dn.default,GE=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je,ce,de,kt,mn,Ut;const{actionTabs:Dt={},course_groups:Zt=[]}=b,Bn=(0,se.useParams)(),[,Qt,an,rn]=(0,dn.U)(ne.OL,{exercise_id:Bn==null?void 0:Bn.categoryId}),[wt,Nt]=(0,a.useState)({page:1,limit:10,exercise_group_id:((ze=Dt==null?void 0:Dt.data)==null?void 0:ze.exercise_group_id)||"all",exercise_question_id:(at=Dt==null?void 0:Dt.data)==null?void 0:at.exercise_question_id,keyword:"",status:"",not_complete:((Me=Dt==null?void 0:Dt.data)==null?void 0:Me.not_complete)||!1}),wn={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},Pt=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Dt!=null&&Dt.data&&an(d0(c0({},wt),{exercise_group_id:(wt==null?void 0:wt.exercise_group_id)=="all"?"":wt==null?void 0:wt.exercise_group_id,exercise_id:Bn==null?void 0:Bn.categoryId}))},[Dt==null?void 0:Dt.data,wt]),as.createElement(oe.default,{centered:!0,title:as.createElement(as.Fragment,null,"\u9519\u9898\u8BE6\u60C5",as.createElement("span",{className:"font14 c-grey-666"},"\uFF08",(yt=Dt==null?void 0:Dt.data)==null?void 0:yt.title,"\uFF09"),as.createElement(ae.Z,{title:as.createElement(as.Fragment,null,"\u9898\u76EE\uFF1A",VE((je=Dt==null?void 0:Dt.data)==null?void 0:je.question_title),as.createElement("br",null),"\u9898\u578B\uFF1A",(ce=Dt==null?void 0:Dt.data)==null?void 0:ce.question_type,as.createElement("br",null),"\u6B63\u786E\u7387\uFF1A",(de=Dt==null?void 0:Dt.data)==null?void 0:de.rate,"%",as.createElement("br",null))},as.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(Dt==null?void 0:Dt.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",width:880,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Pt,className:cf.mymodal},as.createElement("div",{className:"flex item-center justify-between"},as.createElement("div",null,as.createElement(ln.default,{style:{width:140},value:wt==null?void 0:wt.status,onChange:bn=>{Nt(d0(c0({},wt),{status:bn}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u5DF2\u5DE9\u56FA",value:!0},{label:"\u672A\u5DE9\u56FA",value:!1}]}),as.createElement(ln.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:wt==null?void 0:wt.exercise_group_id,onChange:bn=>{console.log(bn);let An=[...bn];An.length===0&&(An=["all"]),An.includes("all")&&An.length>1&&(An[An.length-1]=="all"?An=["all"]:An=An.filter(hu=>hu!=="all")),Nt(d0(c0({},wt),{exercise_group_id:An}))},filterOption:(bn,An)=>An.label.indexOf(bn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Zt.map(bn=>({label:bn==null?void 0:bn.exercise_group_name,value:bn==null?void 0:bn.exercise_group_id}))]})),as.createElement(nr.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:bn=>{Nt(d0(c0({},wt),{keyword:bn}))}})),as.createElement(ge.default,{className:"mt10",dataSource:((kt=rn==null?void 0:rn.data)==null?void 0:kt.list)||[],scroll:{y:500},loading:Qt,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(bn,An,hu)=>`${((wt==null?void 0:wt.page)-1)*10+hu+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:bn=>bn||"\u672A\u5206\u73ED"},((mn=Dt==null?void 0:Dt.data)==null?void 0:mn.type)==2&&{title:"\u9519\u9898\u6B21\u6570",dataIndex:"wrong_size"},{title:"\u662F\u5426\u5DF2\u5DE9\u56FA",dataIndex:"status",render:bn=>bn?"\u662F":"\u5426"}].filter(bn=>!!bn),pagination:{current:wt.page,pageSize:wt==null?void 0:wt.limit,onChange:(bn,An)=>{Nt(d0(c0({},wt),{page:bn,limit:An}))},total:((Ut=rn==null?void 0:rn.data)==null?void 0:Ut.size)||0,showTotal:bn=>as.createElement("span",{className:"font12 c-666"},"\u5171",as.createElement("span",{style:{color:"#3061D0"}},bn),"\u6761\u6570\u636E")}}))};var YE=(0,se.connect)(({exercise:b})=>({exercise:b}))(GE),Lc=E(58661),zo=E(59301),KE=Object.defineProperty,XE=Object.defineProperties,JE=Object.getOwnPropertyDescriptors,$f=Object.getOwnPropertySymbols,qE=Object.prototype.hasOwnProperty,_E=Object.prototype.propertyIsEnumerable,ep=(b,z,y)=>z in b?KE(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,m0=(b,z)=>{for(var y in z||(z={}))qE.call(z,y)&&ep(b,y,z[y]);if($f)for(var y of $f(z))_E.call(z,y)&&ep(b,y,z[y]);return b},dm=(b,z)=>XE(b,JE(z));const{RangePicker:RA}=Dn.default,$E=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,at,Me,yt,je,ce,de;const{actionTabs:kt={},course_groups:mn=[]}=b,Ut=(0,se.useParams)(),[,Dt,Zt,Bn]=(0,dn.U)(ne.Wm,{exercise_id:Ut==null?void 0:Ut.categoryId}),[Qt,an]=(0,a.useState)({page:1,limit:10,keyword:"",status:((ze=kt==null?void 0:kt.data)==null?void 0:ze.status)||"",exercise_group_id:((at=kt==null?void 0:kt.data)==null?void 0:at.exercise_group_id)||"all",question_type:((Me=kt==null?void 0:kt.data)==null?void 0:Me.question_type)!==void 0?(yt=kt==null?void 0:kt.data)==null?void 0:yt.question_type:"",exercise_question_id:(je=kt==null?void 0:kt.data)==null?void 0:je.exercise_question_id}),[rn,wt]=(0,a.useState)(),[Nt,wn]=(0,a.useState)({}),[Pt,bn]=(0,a.useState)(!1),An=[{name:"\u5168\u90E8",value:"all",question_type:""},{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],hu=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{console.log(kt==null?void 0:kt.data,"actionTabs?.data"),kt!=null&&kt.data&&Zt(dm(m0({},Qt),{exercise_group_id:(Qt==null?void 0:Qt.exercise_group_id)=="all"?"":Qt==null?void 0:Qt.exercise_group_id,exercise_id:Ut==null?void 0:Ut.categoryId}))},[kt==null?void 0:kt.data,Qt]),zo.createElement(zo.Fragment,null,zo.createElement(oe.default,{centered:!0,title:kt==null?void 0:kt.key,open:(kt==null?void 0:kt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:hu,className:cf.mymodal},zo.createElement("div",{className:"flex item-center justify-between"},zo.createElement("div",null,zo.createElement(ln.default,{style:{width:160},listHeight:200,value:(Qt==null?void 0:Qt.question_type)===0?0:(Qt==null?void 0:Qt.question_type)||"",onChange:ft=>{console.log(ft),an(dm(m0({},Qt),{question_type:ft}))}},An.map(ft=>zo.createElement(ln.default.Option,{key:ft.value,value:ft.question_type},ft.name)))),zo.createElement(nr.t7,{style:{width:245},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:ft=>{an(dm(m0({},Qt),{keyword:ft}))}})),zo.createElement(ge.default,{className:"mt10",dataSource:((ce=Bn==null?void 0:Bn.data)==null?void 0:ce.list)||[],scroll:{y:500},loading:Dt,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",width:60,render:(ft,Ft,Mt)=>`${((Qt==null?void 0:Qt.page)-1)*10+Mt+1}`},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_title",width:"60%",key:"name",render:(ft,Ft,Mt)=>zo.createElement("span",null,zo.createElement(bt.Z,{key:1,showLines:1,showTextOnly:!0,value:Ft==null?void 0:Ft.question_title}))},{title:"\u9898\u578B",dataIndex:"question_type",key:"question_type",render:(ft,Ft,Mt)=>{var qt,Hn;return(Hn=(qt=An==null?void 0:An.filter(Jn=>Jn.question_type===ft))==null?void 0:qt[0])==null?void 0:Hn.name}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(ft,Ft,Mt)=>zo.createElement("a",{onClick:()=>{var qt;const Hn=((qt=(0,Lc.eS)([m0({},Ft)]))==null?void 0:qt[0])||{};wn(Hn),bn(!0)}},"\u67E5\u770B\u8BE6\u60C5")}],pagination:{current:Qt.page,pageSize:Qt==null?void 0:Qt.limit,onChange:(ft,Ft)=>{an(dm(m0({},Qt),{page:ft,limit:Ft}))},total:((de=Bn==null?void 0:Bn.data)==null?void 0:de.size)||0,showTotal:ft=>zo.createElement("span",{className:"font12 c-666"},"\u5171",zo.createElement("span",{style:{color:"#3061D0"}},ft),"\u6761\u6570\u636E")}})),zo.createElement(oe.default,{centered:!0,destroyOnClose:!0,onCancel:()=>{bn(!1)},open:Pt,title:"\u9898\u76EE\u8BE6\u60C5",footer:null,bodyStyle:{paddingBottom:25,maxHeight:650},width:1e3},zo.createElement(zo.Fragment,null,(Nt==null?void 0:Nt.question_type)===0&&zo.createElement(Lc.PQ,{data:Nt}),(Nt==null?void 0:Nt.question_type)===1&&zo.createElement(Lc.jM,{data:Nt}),(Nt==null?void 0:Nt.question_type)===2&&zo.createElement(Lc.$C,{data:Nt}),(Nt==null?void 0:Nt.question_type)===3&&zo.createElement(Lc.P1,{data:Nt}),(Nt==null?void 0:Nt.question_type)===4&&zo.createElement(Lc.JE,{data:Nt}),(Nt==null?void 0:Nt.question_type)===6&&zo.createElement(Lc.g0,{data:Nt}),(Nt==null?void 0:Nt.question_type)===7&&zo.createElement(Lc.rK,{data:Nt}),(Nt==null?void 0:Nt.question_type)===8&&zo.createElement(Lc.ZP,{data:Nt}))))};var eA=(0,se.connect)(({exercise:b})=>({exercise:b}))($E),tA=Object.defineProperty,nA=Object.defineProperties,uA=Object.getOwnPropertyDescriptors,tp=Object.getOwnPropertySymbols,aA=Object.prototype.hasOwnProperty,lA=Object.prototype.propertyIsEnumerable,np=(b,z,y)=>z in b?tA(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ps=(b,z)=>{for(var y in z||(z={}))aA.call(z,y)&&np(b,y,z[y]);if(tp)for(var y of tp(z))lA.call(z,y)&&np(b,y,z[y]);return b},rc=(b,z)=>nA(b,uA(z)),Ud=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const{RangePicker:TA}=Dn.default,rA=({classroomList:b,exercise:z,dispatch:y,accuracy:ze,setAccuracy:at})=>{var Me,yt,je,ce,de,kt,mn,Ut,Dt,Zt,Bn,Qt,an,rn,wt,Nt,wn,Pt,bn,An,hu,ft,Ft;const Mt=(0,se.useParams)(),[qt,Hn]=(0,a.useState)(ps(ps({},{page:1,limit:20}),Mt)),[Jn,Qu]=(0,a.useState)({exercise_group_id:["all"]}),[Yt]=Ee.default.useForm(),[Ze,fu]=(0,a.useState)([]),[Pn,ga]=(0,a.useState)({}),[wu,In]=(0,a.useState)({}),[uu,yu]=(0,a.useState)({}),[ku,bu]=(0,a.useState)(!1),[Fu,Mn]=(0,a.useState)(!1),[cn,cu]=(0,a.useState)(ze),zn={\u672A\u5F00\u59CB:0,\u672A\u5F00\u59CB\u4EBA\u6570:0,\u5DF2\u5B8C\u6210:1,\u5DF2\u5B8C\u6210\u4EBA\u6570:1,\u90E8\u5206\u5B8C\u6210:2,\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:2,\u70B9\u8D5E\u6570:!0,\u70B9\u8E29\u6570:!1},gn={\u5355\u9009\u9898:0,\u591A\u9009\u9898:1,\u5224\u65AD\u9898:2,\u586B\u7A7A\u9898:3,\u7F16\u7A0B\u9898:6,\u7B80\u7B54\u9898:4,\u7EC4\u5408\u9898:7,\u7A0B\u5E8F\u586B\u7A7A\u9898:8},Rn={\u5355\u9009\u9898:"#5A89F1",\u591A\u9009\u9898:"#41A6FF",\u5224\u65AD\u9898:"#2EC25B",\u586B\u7A7A\u9898:"#37CCCC",\u7F16\u7A0B\u9898:"#FB9A77",\u7B80\u7B54\u9898:"#F3E064",\u7EC4\u5408\u9898:"#82D4FF",\u7A0B\u5E8F\u586B\u7A7A\u9898:"#8A71E1"},Fn={\u672A\u5F00\u59CB:"#FACC16",\u5DF2\u5B8C\u6210:"#5A89F1",\u90E8\u5206\u5B8C\u6210:"#2EC25B"},ru={\u5DF2\u5B8C\u6210\u4EBA\u6570:"completed",\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:"partially_completed",\u672A\u5F00\u59CB\u4EBA\u6570:"not_started",\u63A8\u9001\u8BD5\u9898\u603B\u6570:"total",\u70B9\u8D5E\u6570:"like",\u70B9\u8E29\u6570:"dislike"};(0,a.useEffect)(()=>{ha()},[Jn]),(0,a.useEffect)(()=>{Ru()},[]),(0,a.useEffect)(()=>{ze&&cu(ze)},[ze]);const Ru=()=>Ud(void 0,null,function*(){var la,Ka,gr;const va=yield(0,re.ZP)(`/api/exercises/${qt.categoryId}/header_info.json`,{method:"get"});if((va==null?void 0:va.status)===0){const Ma=[{label:"\u5168\u90E8",value:"all"}];y({type:"exercise/save",payload:{course_groups:(la=va==null?void 0:va.data)==null?void 0:la.course_groups}}),(gr=(Ka=va==null?void 0:va.data)==null?void 0:Ka.course_groups)==null||gr.forEach(aa=>{Ma.push({label:aa==null?void 0:aa.exercise_group_name,value:aa==null?void 0:aa.exercise_group_id})}),fu(Ma)}}),Uu=(0,a.useMemo)(()=>{var la;return a.createElement(ee.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} \u4EBA ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!0,label:{show:!0,formatter:`{b} {c} \u4EBA {d}%`,position:"outside",distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:15},data:wu==null?void 0:wu.data1,color:(la=wu==null?void 0:wu.data1)==null?void 0:la.map(Ka=>Fn[Ka==null?void 0:Ka.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:Ka=>{setTimeout(()=>{y({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:rc(ps({},Jn),{status:zn[Ka==null?void 0:Ka.name]})}})},0)}}})},[wu==null?void 0:wu.data1]),Wu=(0,a.useMemo)(()=>{var la,Ka;return a.createElement(ee.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(la=wu==null?void 0:wu.data2)==null?void 0:la.map(gr=>gr==null?void 0:gr.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u65F6\u95F4",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(Ka=wu==null?void 0:wu.data2)==null?void 0:Ka.map(gr=>gr==null?void 0:gr.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:gr=>{setTimeout(()=>{y({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:rc(ps({},Jn),{status:1})}})},0)}}})},[wu==null?void 0:wu.data2]),$a=(0,a.useMemo)(()=>{var la,Ka,gr,va,Ma,aa;return a.createElement(ee.Z,{option:{tooltip:{trigger:"axis",formatter:function(wl){var Zr;return`${wl[0].name}
\u9519\u9898\u4EBA\u6570: ${wl[0].value}\u4EBA
\u5DF2\u5DE9\u56FA\u4EBA\u6570: ${((Zr=wl[1])==null?void 0:Zr.value)||0}\u4EBA`},axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},dataZoom:rc(ps({type:"slider",show:((la=wu==null?void 0:wu.data3)==null?void 0:la.length)>10},((Ka=wu==null?void 0:wu.data3)==null?void 0:Ka.length)>10?{start:0,end:Math.floor(9*100/((gr=wu==null?void 0:wu.data3)==null?void 0:gr.length))}:{}),{bottom:0,height:10}),legend:{data:["\u9519\u8BEF\u4EBA\u6570","\u5DF2\u5DE9\u56FA\u4EBA\u6570"],bottom:10,itemWidth:12,itemHeight:12,itemGap:50},grid:{left:0,right:50,bottom:"10%",top:"15%",containLabel:!0},xAxis:{type:"category",data:(va=wu==null?void 0:wu.data3)==null?void 0:va.map(wl=>wl==null?void 0:wl.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#666666",fontSize:12,interval:0,rotate:0},name:"\u8BD5\u9898",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5},series:[{name:"\u9519\u8BEF\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#4ECC74"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(Ma=wu==null?void 0:wu.data3)==null?void 0:Ma.map(wl=>wl==null?void 0:wl.error_size)},{name:"\u5DF2\u5DE9\u56FA\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#60B1FC"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(aa=wu==null?void 0:wu.data3)==null?void 0:aa.map(wl=>wl==null?void 0:wl.completed_size)}]},style:{width:"100%",height:360},onEvents:{click:wl=>{console.log("sdfsdf===",wl),setTimeout(()=>{var Zr;y({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:ps(rc(ps({},Jn),{title:wl==null?void 0:wl.name,type:1}),(Zr=wu==null?void 0:wu.data3)==null?void 0:Zr.find(ca=>(ca==null?void 0:ca.name)===(wl==null?void 0:wl.name)))}})},0)}}})},[wu==null?void 0:wu.data3]),Ba=(0,a.useMemo)(()=>{var la;return a.createElement(ee.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!1,label:{show:!0,formatter:`{b} {c} \u9053 -{d}%`,position:"outside"},labelLine:{show:!0,length:20,length2:15},data:uu==null?void 0:uu.data1,color:(la=uu==null?void 0:uu.data1)==null?void 0:la.map(Ka=>Rn[Ka==null?void 0:Ka.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:Ka=>{console.log("sdfsdf===",Ka),setTimeout(()=>{y({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:rc(ps({},Jn),{question_type:gn[Ka==null?void 0:Ka.name]})}})},0)}}})},[uu==null?void 0:uu.data1]),Eu=(0,a.useMemo)(()=>{var la,Ka;return a.createElement(ee.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(la=uu==null?void 0:uu.data2)==null?void 0:la.map(gr=>gr==null?void 0:gr.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u8BD5\u9898",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(Ka=uu==null?void 0:uu.data2)==null?void 0:Ka.map(gr=>gr==null?void 0:gr.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:gr=>{console.log("sdfsdf===",gr),setTimeout(()=>{var va;y({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:rc(ps(rc(ps({},Jn),{title:gr==null?void 0:gr.name,type:2}),(va=uu==null?void 0:uu.data2)==null?void 0:va.find(Ma=>(Ma==null?void 0:Ma.name)===(gr==null?void 0:gr.name))),{not_complete:!0})}})},0)}}})},[uu==null?void 0:uu.data2]),ha=()=>Ud(void 0,null,function*(){bu(!0),yield Promise.all([Za(),Ul(),Lr()]),bu(!1)}),Za=()=>Ud(void 0,null,function*(){var la;const Ka=yield(0,re.ZP)(`/api/ai/wrong_question_push_charts/${qt==null?void 0:qt.categoryId}/data_overview.json`,{method:"post",body:rc(ps({},Jn),{exercise_group_id:(la=Jn==null?void 0:Jn.exercise_group_id)!=null&&la.includes("all")?"":Jn==null?void 0:Jn.exercise_group_id})});(Ka==null?void 0:Ka.status)===0&&ga(Ka==null?void 0:Ka.data)}),Ul=()=>Ud(void 0,null,function*(){var la;const Ka=yield(0,re.ZP)(`/api/ai/wrong_question_push_charts/${qt==null?void 0:qt.categoryId}/charts.json`,{method:"post",body:rc(ps({},Jn),{exercise_group_id:(la=Jn==null?void 0:Jn.exercise_group_id)!=null&&la.includes("all")?"":Jn==null?void 0:Jn.exercise_group_id})});(Ka==null?void 0:Ka.status)===0&&In(Ka==null?void 0:Ka.data)}),Lr=()=>Ud(void 0,null,function*(){var la;const Ka=yield(0,re.ZP)(`/api/ai/wrong_question_push_charts/${qt==null?void 0:qt.categoryId}/ai_charts.json`,{method:"post",body:rc(ps({},Jn),{exercise_group_id:(la=Jn==null?void 0:Jn.exercise_group_id)!=null&&la.includes("all")?"":Jn==null?void 0:Jn.exercise_group_id})});(Ka==null?void 0:Ka.status)===0&&yu(Ka==null?void 0:Ka.data)});return a.createElement("div",null,a.createElement(Ee.default,{className:ro.FormCheckBoxDom,colon:!1,initialValues:Jn,onValuesChange:(la,Ka)=>{const gr=ps(ps({},Jn),Ka);console.log(gr,"newValue"),Hu(ps({},gr))}},a.createElement(fe.Z,{wrap:!1,justify:"space-between"},a.createElement(he.Z,null,a.createElement(Ee.default.Item,{label:"\u9009\u62E9\u73ED\u7EA7",name:"exercise_group_id",normalize:(la,Ka,gr)=>{var va,Ma;return(va=Ka||[])!=null&&va.every(aa=>aa==="all")&&la.includes("all")&&la.length>1&&(la=la.filter(aa=>aa!=="all")),(!((Ma=Ka||[])!=null&&Ma.includes("all"))&&la.includes("all")||(la==null?void 0:la.length)==0)&&(la=["all"]),la}},a.createElement(ye.default.Group,{options:Ze}))))),a.createElement("div",{className:ro.content},a.createElement(sn.Z,{spinning:ku},a.createElement("div",{className:ro.head},a.createElement("div",{className:ro.title},"\u6570\u636E\u6982\u89C8",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),a.createElement("div",{className:ro.data_overview},[{text:"\u5DF2\u5B8C\u6210\u4EBA\u6570"},{text:"\u90E8\u5206\u5B8C\u6210\u4EBA\u6570"},{text:"\u672A\u5F00\u59CB\u4EBA\u6570"},{text:"\u63A8\u9001\u8BD5\u9898\u603B\u6570"}].map(la=>{let Ka=Pn==null?void 0:Pn[ru[la==null?void 0:la.text]];return a.createElement("div",{className:ro.data_overview_item,onClick:()=>{["\u63A8\u9001\u8BD5\u9898\u603B\u6570","\u70B9\u8D5E\u6570","\u70B9\u8E29\u6570"].includes(la==null?void 0:la.text)?y({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:rc(ps({},Jn),{status:zn[la==null?void 0:la.text]})}}):y({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:rc(ps({},Jn),{status:zn[la==null?void 0:la.text]})}})}},a.createElement("span",{className:ro.num},Ka),a.createElement("span",{className:ro.text},la==null?void 0:la.text))})),a.createElement("div",{className:ro.head},a.createElement("div",{className:ro.title},"\u9519\u9898\u5DE9\u56FA\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:ro.tubiao},a.createElement("div",{className:ro.pie_style},a.createElement("div",{className:ro.tb_title},"\u5DF2\u6709",Pn==null?void 0:Pn.completed,"\u4EBA\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\uFF0C\u5360\u6BD4",(yt=(Me=wu==null?void 0:wu.data1)==null?void 0:Me.find(la=>(la==null?void 0:la.name)==="\u5DF2\u5B8C\u6210"))==null?void 0:yt.rate,"%\uFF1B\u672A\u5F00\u59CB\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u6709",Pn==null?void 0:Pn.not_started,"\u4EBA\uFF0C\u5360\u6BD4",(ce=(je=wu==null?void 0:wu.data1)==null?void 0:je.find(la=>(la==null?void 0:la.name)==="\u672A\u5F00\u59CB"))==null?void 0:ce.rate,"%"),((de=wu==null?void 0:wu.data1)==null?void 0:de.length)>0&&Uu,a.createElement("div",{className:ro.legend,style:{marginTop:30,padding:"0 100px"}},(kt=wu==null?void 0:wu.data1)==null?void 0:kt.map(la=>a.createElement("div",{className:ro.legend_item},a.createElement("div",{className:ro.legend_item_color,style:{backgroundColor:Fn[la==null?void 0:la.name]}}),a.createElement("div",{className:ro.legend_item_text},la==null?void 0:la.name))))),a.createElement("div",{className:ro.line}),a.createElement("div",{className:ro.bar_style},a.createElement("div",{className:ro.tb_title},"\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u4E2D\uFF0C\u8003\u8BD5\u622A\u6B62\u540E1\u5929\u5185\u5B8C\u6210\u7684\u5B66\u751F\u6709",(Wt=(mn=wu==null?void 0:wu.data2)==null?void 0:mn.find(la=>(la==null?void 0:la.name)==="1\u5929\u5185"))==null?void 0:Wt.value,"\u4EBA\uFF0C\u5360\u6BD4",(Zt=(Dt=wu==null?void 0:wu.data2)==null?void 0:Dt.find(la=>(la==null?void 0:la.name)==="1\u5929\u5185"))==null?void 0:Zt.rate,"%\uFF1B\u8003\u8BD5\u622A\u6B62\u540E16\u5929\u4EE5\u4E0A\u5B8C\u6210\u7684\u5B66\u751F",(Qt=(Bn=wu==null?void 0:wu.data2)==null?void 0:Bn.find(la=>(la==null?void 0:la.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:Qt.value,"\u4EBA\uFF0C\u5360\u6BD4",(rn=(an=wu==null?void 0:wu.data2)==null?void 0:an.find(la=>(la==null?void 0:la.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:rn.rate,"%"),((wt=wu==null?void 0:wu.data2)==null?void 0:wt.length)>0&&Wu)),a.createElement("div",{className:ro.head,style:{marginTop:30}},a.createElement("div",{className:ro.title},"\u9AD8\u9891\u9519\u9898 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09")),a.createElement("div",{style:{marginLeft:"auto",color:"#666666"}},"\u6B63\u786E\u7387\u2264",ze,"%"),a.createElement("div",{className:"flex item-center current ml30",onClick:()=>{Mn(!0)}},a.createElement("i",{className:"iconfont icon-shezhi9 mr5 font14",style:{color:"#165DFF"}}),a.createElement("span",{style:{color:"#3061D0"}},"\u8BBE\u7F6E"))),a.createElement("div",{className:ro.tubiao2},((Nt=wu==null?void 0:wu.data3)==null?void 0:Nt.length)>0?$a:a.createElement(zt.Z,null)),a.createElement("div",{className:ro.head,style:{marginTop:30}},a.createElement("div",{className:ro.title},"AI\u63A8\u9001\u9519\u9898\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:ro.tubiao},a.createElement("div",{className:ro.pie_style},((wn=uu==null?void 0:uu.data1)==null?void 0:wn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:ro.tb_title,style:{textAlign:"center"}},"AI\u52A9\u6559\u603B\u5171\u7ED9\u5B66\u751F\u63A8\u9001\u4E86",uu==null?void 0:uu.wrong_exercise_question_size,"\u9053\u8BD5\u9898"),Ba):a.createElement(zt.Z,null),a.createElement("div",{className:ro.legend},(Pt=uu==null?void 0:uu.data1)==null?void 0:Pt.map(la=>a.createElement("div",{className:ro.legend_item},a.createElement("div",{className:ro.legend_item_color,style:{backgroundColor:Rn[la==null?void 0:la.name]}}),a.createElement("div",{className:ro.legend_item_text},la==null?void 0:la.name))))),a.createElement("div",{className:ro.line}),a.createElement("div",{className:ro.bar_style},((bn=uu==null?void 0:uu.data2)==null?void 0:bn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:ro.tb_title},"\u5DF2\u63A8\u9001\u7684\u8BD5\u9898\u4E2D\uFF0C",(An=uu==null?void 0:uu.data2)==null?void 0:An.map(la=>la==null?void 0:la.name).join("\u3001"),"\u7684\u9519\u8BEF\u4EBA\u6570\u8F83\u591A\uFF0C\u6709\u53EF\u80FD\u5B66\u751F\u5BF9\u8FD9\u90E8\u5206\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u638C\u63E1\u4E0D\u591F\uFF0C\u53EF\u8003\u8651\u91CD\u70B9\u8BB2\u89E3\u3002"),Eu):a.createElement(zt.Z,null))))),((hu=z==null?void 0:z.actionTabs)==null?void 0:hu.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5"&&a.createElement(ZE,null),((ft=z==null?void 0:z.actionTabs)==null?void 0:ft.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5"&&a.createElement(YE,null),((Ft=z==null?void 0:z.actionTabs)==null?void 0:Ft.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5"&&a.createElement(eA,null),a.createElement(oe.default,{centered:!0,title:"\u9AD8\u9891\u9519\u9898\u8BBE\u7F6E",width:400,open:Fu,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>Ud(void 0,null,function*(){if(!ze){me.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7387");return}const la=yield(0,re.ZP)(`/api/ai/wrong_question_push_charts/${qt==null?void 0:qt.categoryId}/set_ai_accuracy.json`,{method:"post",body:{ai_accuracy:cn}});(la==null?void 0:la.status)===0&&(me.ZP.success("\u8BBE\u7F6E\u6210\u529F"),at(cn),Ul(),Mn(!1))}),onCancel:()=>{Mn(!1)}},a.createElement("div",{className:ro.accuracySetting},a.createElement("span",null,"\u6B63\u786E\u7387\u2264"),a.createElement(Ve.Z,{size:"large",value:cn,defaultValue:cn,min:1,max:100,precision:0,className:"ml10 mr10",style:{width:"140px"},onChange:la=>{console.log(la,"e"),cu(la)}}),a.createElement("span",{className:"text_45"},"%\u7684\u8BD5\u9898\u3002"))))};var iA=(0,se.connect)(({classroomList:b,exercise:z})=>({classroomList:b,exercise:z}))(rA),df=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const oA=({exercise:b,dispatch:z})=>{const{commonHeader:y}=b,ze=(0,se.useParams)(),[at,Me]=(0,a.useState)(!0),[yt,je]=(0,a.useState)(!1),[ce,de]=(0,a.useState)(0),{verifyModelUser:kt,ContactModalElement:mn}=(0,I0.Z)();(0,a.useEffect)(()=>{Wt()},[]);const Wt=()=>df(void 0,null,function*(){var Dt,Zt,Bn,Qt;Me(!0);const an=yield(0,re.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/get_wrong_question_push_infos.json`,{method:"get"});(an==null?void 0:an.status)===0&&(je((Zt=(Dt=an==null?void 0:an.data)==null?void 0:Dt.exercise)==null?void 0:Zt.ai_push_wrong_question),de((Qt=(Bn=an==null?void 0:an.data)==null?void 0:Bn.exercise)==null?void 0:Qt.ai_accuracy)),Me(!1)});return a.createElement("div",{className:NE.wrap},a.createElement(fe.Z,{align:"middle",style:{background:"#fff",padding:20}},a.createElement(Be.Z,{loading:at,checked:yt,onChange:Dt=>df(void 0,null,function*(){if(!kt())return;const Zt=()=>df(void 0,null,function*(){Me(!0);const Bn=yield(0,re.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/wrong_question_push_settings.json`,{method:"post",body:{ai_push_wrong_question:Dt}});(Bn==null?void 0:Bn.status)===0&&Wt()});if(Dt){oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5F00\u542F\u4E4B\u540E\uFF0C\u5B66\u751F\u8FDB\u5165\u9519\u9898\u5DE9\u56FA\u9875\u9762\u53EF\u4EE5\u67E5\u770B\u539F\u9898\u7684\u7B54\u6848\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\u4FE1\u606F\uFF0C\u662F\u5426\u786E\u5B9A\u5F00\u542F\uFF1F",onOk:Zt});return}Zt()})}),a.createElement("b",{className:"c-grey-333 ml10"},"\u667A\u80FD\u63A8\u9001\u9519\u9898"),a.createElement("span",{className:"c-grey-999 mr10"},"\uFF08\u8003\u8BD5\u622A\u6B62\u540E\uFF0C\u5DF2\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u7B80\u7B54\u9898\u3001\u7EC4\u5408\u9898\u3001\u5B9E\u8BAD\u9898\uFF09")),(y==null?void 0:y.exercise_status)===3&&yt&&a.createElement(iA,{accuracy:ce,setAccuracy:de}),mn())};var sA=(0,se.connect)(({exercise:b})=>({exercise:b}))(oA),$r={flex_box_center:"flex_box_center___zJWmM",flex_space_between:"flex_space_between___W2IOG",flex_box_vertical_center:"flex_box_vertical_center___xVzUb",flex_box_center_end:"flex_box_center_end___zjcQD",flex_box_column:"flex_box_column___UqhhE",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",conSroreWrap:"conSroreWrap___Ugjtm",leftWrap:"leftWrap___xo0Rp",title_con:"title_con___IFC9a",questionItemWrap:"questionItemWrap___D6S_R",question_title:"question_title___VsIs5",activeItem:"activeItem___cOsu7",rightWrap:"rightWrap___u288N",titleTooltip:"titleTooltip___MPH1I",qtitle:"qtitle___Du75n",simple:"simple___iqQLx",title:"title___n1640",content:"content___TnfJ2",bottom:"bottom___KYXml",bottomitem:"bottomitem___eQp2L",left:"left___SFTJ_",right:"right___x_pZn"},cA=E(13014),dA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7dJREFUWEftl01sVGUUht/33rktfzaIaBojVas1SDsdB6wExYQZM8bGhXGhYQlTFpWEHW7QyLhwoe40hqTakrgxkR0LG2kcDIaAlLbcGUrSYDREIxiCwUGmZX6+19xph5Qyc2fqDIkL7+Le5Ps55znnO+c79xALTyIh69tfL6w9Ndz9Z3nsXny3DUyva92wKvt94vE5Tz69Vzh+bhDChwLaSFyCOEZaY4GVge/OfPb0tUZA+uKpzjwVpRCFEBHUDvIGhXenDoc+4eY9qS2mqHFAJZg7HtIQmIQwZtEe6+zgySOJ7pwf0NY97iM5g6igCEXv21FtPWn3cXPcfdtIH9VjJYkswBOAxmzy2Nnh0PnnB92H5gqKqIgI4ClGl68s0kCySmssHvAAEkY6uDDwQQD2qFExJikG4jkJAR+B1wGs9VNIICPiBwLJgO0kC6b4uox5b14/378DwBuYHAklygK37rvYdmt2NgJjYgBjkJ6q5SkCsyBPikjaBsnO/t6zR95ksbxvscE1AZYqCw9ceFTIeyAxii8JegBgjsRpAsdFJp/cYJ/2i5OGABYDeWl77EpqfUt7W6acUrW84803DaAeZZXW/A/QkAde3u+uvnoN/bRlVzwCYytgmfEzX4R+qXZEDQGEd7spQUH/8+dN23G6JoY2XW5qDPTvu9h65e/sdUEragWgQ+uJ8ZHen5sK4AnbMpB+tYjiTho6FSEIQTg6dTj01T05glqW1zPfUAzUo6DWmoYBduydXnOjsKJiFgRajX78tCvjB9EQQDjuHpI06F/9OGk5D744MfRwtqlB6GXB5ZvZ7O1a7kPhBJzw+Ofd55oKUCoku92PRe0CUDELJIjk0cnh3l0k1XSAWgFWz3xDMVCPglpr/nsAz8Tdg5Dmf8PIPwB9Y8lOik5yamTj77UsWu783R4YcF8xRqOVr1bOkEjCIOmsajm+3B6hb+90ez5ngjTFoIAegkFI3QJWLhic4Btfy/5p1H1H5H5I91W3iCKV8n42LQ9ozeoT5UvHu5wyuUIPDD1FQcH00PsK6/08ZNnYebsZ2ZFQIPNb6lljECVKXcwLfpWPRAGgK2AdhMcqNjZVtJPwSvWXr3WEDtzdDS1s8i6eq7Nz24pGUcF4UF6PULkKVjNzvgWbFpEmlLYtO221BtKLj7IqwFKZJTffKmw3mveQgHD5ViSRFzhDIC3gvEWkW5yW9KlDGy9Vu5DK8usGWAq0/a3U/XM5axNQ/Et278zEEPPLzYhS4v2bTc3c8w/DyoAfDIR6+gAAAABJRU5ErkJggg==",na=E(59301),mA=Object.defineProperty,fA=Object.defineProperties,pA=Object.getOwnPropertyDescriptors,up=Object.getOwnPropertySymbols,vA=Object.prototype.hasOwnProperty,EA=Object.prototype.propertyIsEnumerable,ap=(b,z,y)=>z in b?mA(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Rc=(b,z)=>{for(var y in z||(z={}))vA.call(z,y)&&ap(b,y,z[y]);if(up)for(var y of up(z))EA.call(z,y)&&ap(b,y,z[y]);return b},mm=(b,z)=>fA(b,pA(z)),ic=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const AA=E(89392),gA=({exercise:b,globalSetting:z,user:y,loading:ze,dispatch:at})=>{var Me,yt,je,ce,de,kt,mn,Wt,Dt,Zt,Bn,Qt,an,rn;const{is_open_ai_review:wt,ai_review_settings:Nt,unified_ai_setting:wn,ai_review_user_id:Pt,exercise_author_id:bn,is_random:An,unanswered_handling:hu,unanswered_comment:ft}=b==null?void 0:b.commonHeader,Ft=(0,se.useParams)(),[Mt,qt]=(0,a.useState)([]),[Hn,Jn]=(0,a.useState)(null),[Hu,Yt]=(0,a.useState)(!1),[Ze,fu]=(0,a.useState)({is_open_ai_review:!1}),[Pn,ga]=(0,a.useState)(!1),[wu,In]=(0,a.useState)(!1),[uu,yu]=(0,a.useState)(""),[ku]=Ee.default.useForm(),[bu,Fu]=(0,a.useState)(1),[Mn,cn]=(0,a.useState)({combine:[],simple:[]}),[cu,zn]=(0,a.useState)(null),[gn,Rn]=(0,a.useState)({}),[Fn,ru]=(0,a.useState)({}),[Ru,Uu]=(0,a.useState)(!1),[Wu,$a]=(0,a.useState)({}),[Ba,Eu]=(0,a.useState)(!1),ha=[{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:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}],Za=[{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:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}];(0,a.useEffect)(()=>{ze["exercise/getCommonHeader"]||Ul()},[ze["exercise/getCommonHeader"]]);const Ul=()=>ic(void 0,null,function*(){fu({is_open_ai_review:wt}),Fu(wn?1:2),wn?ku.setFieldValue("ai_review_settings",(Nt==null?void 0:Nt.length)>0?Nt:ha):yield aa(),Lr(),Pt&&Pt!=-1?(ga(!1),Jn(Pt)):Pt==-1?ga(!0):Jn(bn),hu==2?In(!1):(In(!0),yu(ft))}),Lr=()=>ic(void 0,null,function*(){const ca=yield at({type:"teachers/getList",payload:{id:Ft==null?void 0:Ft.coursesId,coursesId:Ft==null?void 0:Ft.coursesId,page:1}});return qt(ca==null?void 0:ca.teacher_list),ca==null?void 0:ca.teacher_list}),la=()=>{oe.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:na.createElement("div",{className:"tc"},na.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~"),na.createElement("img",{src:cA,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Ka=()=>ic(void 0,null,function*(){if((Ze==null?void 0:Ze.is_open_ai_review)===!1)return gr({is_open_ai_review:!1});let ca=ku.getFieldValue("ai_review_settings");if(bu==1){if(!(0,Oe.BR)(ca))return}else{const Dl=[];for(const[zr,vl]of Object.entries(gn)){if(!(Fn!=null&&Fn[zr])){me.ZP.warning("\u8BF7\u5148\u5B8C\u5584\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\uFF01");return}Dl.push({exercise_question_id:zr,list:vl})}ca=Dl}yield ku.validateFields(),gr(mm(Rc({},Ze),{unified_ai_setting:bu==1,ai_review_settings:ca,ai_review_user_id:Pn?-1:Hn,unanswered_handling:wu?1:2,unanswered_comment:wu?uu:""}))}),gr=ca=>ic(void 0,null,function*(){Yt(!0);const Dl=yield(0,re.ZP)(`/api/exercises/${Ft==null?void 0:Ft.categoryId}/ai_review_settings.json`,{method:"post",body:ca});(Dl==null?void 0:Dl.status)===0&&(ca!=null&&ca.is_open_ai_review?oe.default.confirm({title:"\u63D0\u793A",icon:null,width:390,closable:!0,centered:!0,okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",cancelText:"\u4E0B\u6B21\u518D\u8BF4",onOk:()=>ic(void 0,null,function*(){const zr=yield(0,re.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:Ft.categoryId}});if((zr==null?void 0:zr.status)===-21){oe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>ic(void 0,null,function*(){}),content:na.createElement("div",null,na.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),na.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}at({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}})}),content:na.createElement("div",null,"\u4FDD\u5B58\u6210\u529F\uFF01\u73B0\u5728\u5C31\u5F00\u59CB\u667A\u80FD\u8BC4\u9605\uFF1F")}):me.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),va()),Yt(!1)}),va=()=>{at({type:"exercise/getCommonHeader",payload:{categoryId:Ft==null?void 0:Ft.categoryId,coursesId:Ft==null?void 0:Ft.coursesId,category:Ft==null?void 0:Ft.categoryId}})},Ma=()=>AA.isEqual({ai_review_settings:Nt,ai_review_user_id:Pt,is_open_ai_review:wt,unified_ai_setting:wn},{ai_review_settings:ku.getFieldValue("ai_review_settings"),ai_review_user_id:Pn?-1:Hn,is_open_ai_review:Ze==null?void 0:Ze.is_open_ai_review,unified_ai_setting:bu==1}),aa=()=>ic(void 0,null,function*(){var ca,Dl,zr,vl,Ji,ko,Lu;Eu(!0);const ql=yield(0,re.ZP)(`/api/exercises/${Ft==null?void 0:Ft.categoryId}.json`,{method:"get"});if(Eu(!1),ql.status==0){let pr=(Dl=(ca=ql==null?void 0:ql.exercise_question_types)==null?void 0:ca.find(vo=>(vo==null?void 0:vo.question_type)==4))==null?void 0:Dl.items;const co=(vl=(zr=ql==null?void 0:ql.exercise_question_types)==null?void 0:zr.find(vo=>(vo==null?void 0:vo.question_type)==7))==null?void 0:vl.items;let $i=0,Gr=[];Gr=(Ji=co==null?void 0:co.map((vo,Us)=>{var tl,tr;return(tr=(tl=vo==null?void 0:vo.sub_exercise_questions)==null?void 0:tl.map((Ci,to)=>(Ci==null?void 0:Ci.question_type)==4?mm(Rc({},Ci),{index:Us+1,jdex:to+1,parentTitle:vo==null?void 0:vo.question_title,isCombine:!0}):null))==null?void 0:tr.filter(Ci=>Ci)}))==null?void 0:Ji.flat(),console.log("allShortQuestions",Gr),(pr==null?void 0:pr.length)>0?($i=(ko=pr==null?void 0:pr[0])==null?void 0:ko.question_id,$a(Rc({index:1},(pr==null?void 0:pr[0])||{}))):(Gr==null?void 0:Gr.length)>0&&($i=(Lu=Gr==null?void 0:Gr[0])==null?void 0:Lu.question_id,$a(Rc({},(Gr==null?void 0:Gr[0])||{}))),zn($i),cn({combine:Gr,simple:pr}),console.log("allShortQuestions--simple",Gr,pr);const jo={},Qo={};[...pr||[],...Gr||[]].forEach(vo=>{var Us;jo[vo==null?void 0:vo.question_id]=((Us=vo==null?void 0:vo.ai_review_settings)==null?void 0:Us.length)>0?vo==null?void 0:vo.ai_review_settings:Za,Qo[vo==null?void 0:vo.question_id]=!0}),Rn(jo),ru(Qo),ku.setFieldValue("ai_review_settings",jo==null?void 0:jo[$i])}}),wl=(ca,Dl)=>ic(void 0,null,function*(){if(cu){const zr=Rc({},gn);zr[cu]=Dl==null?void 0:Dl.ai_review_settings,Rn(zr);const vl=(0,Oe.BR)(Dl==null?void 0:Dl.ai_review_settings,!1);ru(Ji=>mm(Rc({},Ji),{[cu]:vl})),yield ku.validateFields()}}),Zr=ca=>ic(void 0,null,function*(){try{yield ku.resetFields();const Dl=gn[ca]||[];console.log("settings--questionId",ca,Dl);const zr=Dl.flatMap((vl,Ji)=>[[Ji,"name"],[Ji,"content"],[Ji,"weight"]]).map(vl=>["ai_review_settings",...vl]);ku.setFieldValue("ai_review_settings",Dl),yield ku.validateFields(zr)}catch(Dl){console.log("errorInfo",Dl)}});return na.createElement(sn.Z,{spinning:ze["exercise/getCommonHeader"]},na.createElement("div",{className:$r.ai_review},na.createElement("div",{className:$r.config_warp},na.createElement(fe.Z,{align:"middle"},na.createElement(Be.Z,{style:{color:"#000"},value:Ze==null?void 0:Ze.is_open_ai_review,onChange:ca=>{var Dl;if(!((Dl=y==null?void 0:y.userInfo)!=null&&Dl.has_big_model_permission))return la(),!1;fu(mm(Rc({},Ze),{is_open_ai_review:ca}))}}),na.createElement("b",{className:"c-grey-333 ml10"},"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),na.createElement("span",{className:"c-grey-999"},"\uFF08\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\uFF09"),na.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},"\u64CD\u4F5C\u8BF4\u660E")),(Ze==null?void 0:Ze.is_open_ai_review)&&na.createElement(na.Fragment,null,na.createElement("div",{className:`${$r.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),na.createElement("div",{className:$r.pfbz_ts},na.createElement(pe.ZP.Group,{onChange:ca=>ic(void 0,null,function*(){Fu(ca.target.value),ca.target.value==1?ku.setFieldValue("ai_review_settings",(Nt==null?void 0:Nt.length)>0&&wn?Nt:ha):yield aa()}),value:bu,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),bu==1&&na.createElement(na.Fragment,null,na.createElement("div",{className:$r.pfbz_ts},na.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~"),na.createElement("div",{className:"flex"},na.createElement("div",{className:$r.btns_pfbz,onClick:()=>{at({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!0,questionDetail:{ai_review_settings:ku.getFieldValue("ai_review_settings")}}})}},na.createElement("img",{src:Wl.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),na.createElement(Ee.default,{form:ku,colon:!1,style:{background:"#F6F7F9"}},na.createElement(Ee.default.List,{name:"ai_review_settings"},(ca,{add:Dl,remove:zr})=>ca.map((vl,Ji)=>{var ko;return na.createElement(fe.Z,{key:vl.key,style:{padding:"5px 14px 5px 30px"}},na.createElement(he.Z,{className:$r.lable_name1},"\u8BC4\u5206\u70B9"),na.createElement(he.Z,null,na.createElement(Ee.default.Item,{className:"ml10",name:[vl.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},na.createElement(Le.default,{onChange:Lu=>{ku.setFieldValue([vl.name,"content"],Lu.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),na.createElement(he.Z,{className:$r.lable_name1},"\u8BC4\u5206\u6807\u51C6"),na.createElement(he.Z,null,na.createElement(Ee.default.Item,{className:"ml10",name:[vl.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},na.createElement(Le.default,{onChange:Lu=>{ku.setFieldValue([vl.name,"content"],Lu.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:550},className:"mr20",maxLength:500}))),na.createElement(he.Z,{className:$r.lable_name1},"\u6743\u91CD"),na.createElement(he.Z,null,na.createElement(Ee.default.Item,{className:"ml10",name:[vl.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"}]},na.createElement(Ve.Z,{value:ku.getFieldValue([vl.name,"weight"]),onChange:Lu=>{Number.isInteger(Lu)||ku.setFieldValue([vl.name,"weight"],parseFloat(Lu).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),na.createElement(fe.Z,{className:(ko=$r)==null?void 0:ko.h_lh_40},na.createElement(he.Z,null,na.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(ca.length>=10)return me.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Dl()}})),Ji>0&&na.createElement(he.Z,null,na.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{zr(vl.name)}}))))})))),bu==2&&na.createElement(sn.Z,{spinning:Ba},na.createElement("div",{className:$r.conSroreWrap},na.createElement("div",{className:$r.leftWrap},((Me=Mn==null?void 0:Mn.simple)==null?void 0:Me.length)>0&&na.createElement("div",{style:{marginBottom:"5px"}},na.createElement("div",{className:$r.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),na.createElement("div",null,(yt=Mn==null?void 0:Mn.simple)==null?void 0:yt.map((ca,Dl)=>na.createElement("div",{className:`${$r.questionItemWrap} ${cu==(ca==null?void 0:ca.question_id)?$r.activeItem:""}`,key:ca==null?void 0:ca.question_id,onClick:()=>ic(void 0,null,function*(){zn(ca==null?void 0:ca.question_id),$a(Rc({index:Dl+1},ca||{})),yield Zr(ca==null?void 0:ca.question_id)})},na.createElement(ae.Z,{title:na.createElement(bt.Z,{value:ca==null?void 0:ca.question_title}),color:"#fff",placement:"left",overlayClassName:$r.titleTooltip},na.createElement("span",{className:`${$r.question_title}`},na.createElement(bt.Z,{value:Dl+1+"\u3001"+(ca==null?void 0:ca.question_title),showTextOnly:!0}))),!(Fn!=null&&Fn[ca==null?void 0:ca.question_id])&&na.createElement(ae.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},na.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}})))))),((je=Mn==null?void 0:Mn.combine)==null?void 0:je.length)>0&&na.createElement("div",{style:{marginBottom:"5px"}},na.createElement("div",{className:$r.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),na.createElement("div",null,(ce=Mn==null?void 0:Mn.combine)==null?void 0:ce.map((ca,Dl)=>na.createElement("div",{key:ca==null?void 0:ca.question_id,onClick:()=>ic(void 0,null,function*(){zn(ca==null?void 0:ca.question_id),$a(Rc({},ca||{})),yield Zr(ca==null?void 0:ca.question_id)}),className:`${$r.questionItemWrap} ${cu==(ca==null?void 0:ca.question_id)?$r.activeItem:""}`},na.createElement(ae.Z,{title:na.createElement(bt.Z,{value:ca==null?void 0:ca.question_title}),color:"#fff",placement:"left",overlayClassName:$r.titleTooltip},na.createElement("span",{className:`${$r.question_title}`},na.createElement(bt.Z,{value:(ca==null?void 0:ca.index)+"."+(ca==null?void 0:ca.jdex)+"\u3001"+(ca==null?void 0:ca.question_title),showTextOnly:!0}))),!(Fn!=null&&Fn[ca==null?void 0:ca.question_id])&&na.createElement(ae.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},na.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}}))))))),na.createElement("div",{className:$r.rightWrap},na.createElement("div",{className:$r.pfbz_ts},na.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~"),na.createElement("div",{className:"flex"},na.createElement("div",{className:$r.btns_pfbz,onClick:()=>{Uu(!0)}},na.createElement("img",{src:dA,width:16}),"\u9898\u76EE\u8BE6\u60C5"),na.createElement("div",{className:$r.btns_pfbz,onClick:()=>{at({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!1,questionId:cu,questionDetail:{ai_review_settings:ku.getFieldValue("ai_review_settings")}}})}},na.createElement("img",{src:Wl.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),na.createElement(Ee.default,{form:ku,colon:!1,onValuesChange:wl,style:{background:"#F6F7F9",maxHeight:"480px",overflowY:"auto"}},na.createElement("div",{className:$r.pfbz_ts,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},na.createElement("div",{className:$r.lable_name1,style:{width:"164px"}},"\u8BC4\u5206\u70B9"),na.createElement("div",{className:$r.lable_name1,style:{width:"425px",marginLeft:"20px"}},"\u8BC4\u5206\u6807\u51C6"),na.createElement("div",{className:$r.lable_name1,style:{width:"100px",marginLeft:"20px"}},"\u6743\u91CD (%)"),na.createElement("div",{className:$r.lable_name1,style:{marginLeft:"20px"}},"\u64CD\u4F5C")),na.createElement(Ee.default.List,{name:"ai_review_settings"},(ca,{add:Dl,remove:zr})=>ca.map((vl,Ji)=>{var ko;return na.createElement(fe.Z,{key:vl.key,style:{padding:"5px 14px 5px 30px"}},na.createElement(he.Z,null,na.createElement(Ee.default.Item,{name:[vl.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},na.createElement(Le.default,{onChange:Lu=>{ku.setFieldValue([vl.name,"name"],Lu.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:165},maxLength:10,className:"mr20"}))),na.createElement(he.Z,null,na.createElement(Ee.default.Item,{name:[vl.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},na.createElement(Le.default,{onChange:Lu=>{ku.setFieldValue([vl.name,"content"],Lu.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:425},className:"mr20",maxLength:50}))),na.createElement(he.Z,null,na.createElement(Ee.default.Item,{name:[vl.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"},({getFieldValue:Lu})=>({validator(ql,pr){return(Lu("ai_review_settings")||[]).reduce((Gr,jo)=>Gr+(Number(jo.weight)||0),0)===100||!pr||!/^(?!0(\.0+)?$)(\d+(\.\d)?)$/.test(pr)?Promise.resolve():Promise.reject(new Error("\u6743\u91CD\u603B\u548C\u5E94\u4E3A100%"))}})]},na.createElement(Ve.Z,{value:ku.getFieldValue([vl.name,"weight"]),onChange:Lu=>{Number.isInteger(Lu)||ku.setFieldValue([vl.name,"weight"],parseFloat(Lu).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"100px"}}))),na.createElement(he.Z,null,na.createElement(fe.Z,{className:(ko=$r)==null?void 0:ko.h_lh_40},na.createElement(he.Z,{style:{marginLeft:"20px"}},na.createElement("i",{className:"iconfont icon-tianjiatimu current",style:{color:"#00B187"},onClick:()=>{if(ca.length>=10)return me.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Dl({name:"",content:"",weight:""})}})),Ji>0&&na.createElement(he.Z,{style:{marginLeft:"20px"}},na.createElement("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:()=>{zr(vl.name)}})))))})))))),na.createElement("div",{className:`${$r.config_title} mt30`},"\u672A\u4F5C\u7B54\u7684\u5904\u7406\u65B9\u5F0F"),na.createElement("div",{className:$r.znpy},na.createElement(pe.ZP,{style:{color:"#000"},checked:!wu,onChange:ca=>{In(!wu)}},"\u672A\u4F5C\u7B54\u4E0D\u8BC4\u9605",na.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4E0D\u8FDB\u884C\u8BC4\u9605\uFF0C\u9700\u8981\u6559\u5E08\u4EBA\u5DE5\u8FDB\u884C\u8BC4\u9605\uFF09"))),na.createElement("div",{className:$r.znpy},na.createElement(pe.ZP,{style:{color:"#000"},checked:wu,onChange:ca=>{In(!wu)}},"\u672A\u4F5C\u7B54\u7ED90\u5206",na.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u76F4\u63A5\u7ED90\u5206\uFF0C\u5E76\u4E14\u53EF\u4EE5\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED\uFF09"))),wu&&na.createElement("div",{style:{padding:"5px 30px 5px 30px",backgroundColor:"rgb(246, 247, 249)"}},na.createElement(Le.default.TextArea,{value:uu,onChange:ca=>{yu(ca.target.value)},placeholder:"\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4F60\u53EF\u4EE5\u5728\u8FD9\u91CC\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED~",rows:3,size:"large"})),na.createElement("div",{className:`${$r.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),na.createElement("div",{className:$r.znpy,style:{border:0}},na.createElement(pe.ZP,{style:{color:"#000"},checked:!Pn,onChange:ca=>{if(ga(!Pn),Pt&&Pt!==-1)return Jn(Pt);Jn(bn)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",na.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"))),!Pn&&(Mt==null?void 0:Mt.length)>0&&na.createElement("div",{className:$r.teacherList},Mt==null?void 0:Mt.map((ca,Dl)=>na.createElement("div",{className:`${$r.teacherItem} ${(ca==null?void 0:ca.user_id)==Hn?$r.activeTeacherItem:""}`,key:Dl,onClick:()=>Jn(ca==null?void 0:ca.user_id)},ca==null?void 0:ca.name))),na.createElement("div",{className:$r.znpy},na.createElement(pe.ZP,{style:{color:"#000"},checked:Pn,onChange:ca=>{ga(!Pn)}},"AI\u667A\u80FD\u4F53",na.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")))),na.createElement(Ce.ZP,{loading:Hu,type:"primary",size:"large",style:{width:"138px",marginTop:"20px"},onClick:()=>Ka()},"\u4FDD\u5B58")),na.createElement(oe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u9898\u76EE\u8BE6\u60C5",open:Ru,destroyOnClose:!0,onCancel:()=>{Uu(!1)},footer:null},(Wu==null?void 0:Wu.isCombine)&&na.createElement(bt.Z,{className:$r.qtitle,value:(Wu==null?void 0:Wu.index)+`\u3001\u3010\u7EC4\u5408\u9898\u3011${Wu==null?void 0:Wu.parentTitle}`}),(Wu==null?void 0:Wu.isCombine)&&na.createElement(bt.Z,{className:$r.qtitle,value:(Wu==null?void 0:Wu.index)+"."+(Wu==null?void 0:Wu.jdex)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${Wu==null?void 0:Wu.question_title}`}),!(Wu!=null&&Wu.isCombine)&&na.createElement(bt.Z,{className:$r.qtitle,value:(Wu==null?void 0:Wu.index)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${Wu==null?void 0:Wu.question_title}`}),na.createElement("div",{className:$r.simple},na.createElement("div",{className:$r.title},"\u53C2\u8003\u7B54\u6848"),na.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(de=Wu==null?void 0:Wu.answer_texts)!=null&&de[0]?na.createElement(bt.Z,{className:$r.content,value:(kt=Wu==null?void 0:Wu.answer_texts)==null?void 0:kt[0]}):na.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),na.createElement("div",{className:"mt20 "},na.createElement("span",{className:$r.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),na.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Wu!=null&&Wu.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),na.createElement("div",{className:$r.bottom},na.createElement("div",{className:`${$r.bottomitem} mb30`},na.createElement("span",{className:$r.left},"\u89E3\u6790"),na.createElement("span",{className:$r.right},Wu!=null&&Wu.analysis?na.createElement(bt.Z,{value:Wu==null?void 0:Wu.analysis}):na.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),na.createElement("div",{className:`${$r.bottomitem} mb30`},na.createElement("span",{className:$r.left},"\u96BE\u5EA6"),na.createElement("span",{className:$r.right},(Wu==null?void 0:Wu.difficulty)===1?"\u7B80\u5355":(Wu==null?void 0:Wu.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),na.createElement("div",{className:$r.bottomitem},na.createElement("span",{className:$r.left},"\u77E5\u8BC6\u70B9"),na.createElement(ae.Z,{title:((mn=Wu==null?void 0:Wu.tag_discipline_names)==null?void 0:mn.length)<=0||((Wt=Wu==null?void 0:Wu.tag_discipline_names)==null?void 0:Wt.length)==1&&["-"].includes(Wu==null?void 0:Wu.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Zt=(Dt=Wu==null?void 0:Wu.tag_discipline_names)==null?void 0:Dt.join("\uFF1B"))==null?void 0:Zt.toString()},na.createElement("span",{className:$r.right},((Bn=Wu==null?void 0:Wu.tag_discipline_names)==null?void 0:Bn.length)<=0?na.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Qt=Wu==null?void 0:Wu.tag_discipline_names)==null?void 0:Qt.length)==1&&["-"].includes(Wu==null?void 0:Wu.tag_discipline_names[0])?na.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(rn=(an=Wu==null?void 0:Wu.tag_discipline_names)==null?void 0:an.join("\uFF1B"))==null?void 0:rn.toString())))))))};var hA=(0,se.connect)(({exercise:b,globalSetting:z,loading:y,user:ze})=>({exercise:b,globalSetting:z,loading:y.effects,user:ze}))(gA),fm=E(59301);const FA=({exercise:b,globalSetting:z,dispatch:y})=>{var ze,at;const Me=[!((0,Sn.dE)()||(ze=b==null?void 0:b.commonHeader)!=null&&ze.is_random||((at=b==null?void 0:b.commonHeader)==null?void 0:at.exercise_type)==2)&&{label:"\u667A\u80FD\u8BC4\u9605",key:"1",element:fm.createElement(hA,null)},!((0,Sn.dE)()||!(0,Sn.$O)())&&{label:"\u9519\u9898\u63A8\u9001",key:"0",element:fm.createElement(sA,null)}].filter(yt=>!!yt);return(0,a.useEffect)(()=>(y({type:"globalSetting/footerToggle",payload:!1}),()=>{y({type:"globalSetting/footerToggle",payload:!0})}),[]),fm.createElement("div",{style:{paddingBottom:"50px"}},fm.createElement(J0.Z,{dataSource:Me,style:{marginBottom:52}}))};var CA=(0,se.connect)(({exercise:b,globalSetting:z})=>({exercise:b,globalSetting:z}))(FA),yA=E(53904),gu=E(59301),BA=Object.defineProperty,DA=Object.defineProperties,bA=Object.getOwnPropertyDescriptors,pm=Object.getOwnPropertySymbols,lp=Object.prototype.hasOwnProperty,rp=Object.prototype.propertyIsEnumerable,ip=(b,z,y)=>z in b?BA(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Bs=(b,z)=>{for(var y in z||(z={}))lp.call(z,y)&&ip(b,y,z[y]);if(pm)for(var y of pm(z))rp.call(z,y)&&ip(b,y,z[y]);return b},Vd=(b,z)=>DA(b,bA(z)),xA=(b,z)=>{var y={};for(var ze in b)lp.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&pm)for(var ze of pm(b))z.indexOf(ze)<0&&rp.call(b,ze)&&(y[ze]=b[ze]);return y},md=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const wA=b=>{var z=b,{exercise:y,globalSetting:ze,loading:at,dispatch:Me,classroomList:yt,user:je,match:ce}=z,de=xA(z,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),kt,mn,Wt,Dt,Zt,Bn,Qt,an,rn,wt,Nt,wn,Pt,bn,An,hu,ft,Ft;const Mt=(0,se.useParams)(),[qt]=(0,se.useSearchParams)(),Hn=(0,se.useLocation)(),[Jn,Hu]=(0,a.useState)([]),{exerciseList:Yt,commonHeader:Ze,checkDomain:fu,workSetting:Pn,saveExerciseDownUsers:ga,course_groups:wu}=y,[In,uu]=(0,a.useState)(null),[yu,ku]=(0,a.useState)(Te()(new Date).valueOf()),[bu,Fu]=(0,a.useState)(),[Mn,cn]=(0,a.useState)(!1),[cu,zn]=(0,a.useState)(1),[gn,Rn]=(0,a.useState)(!1),[Fn,ru]=(0,a.useState)({name:"",id:"",list:[]}),[Ru,Uu]=(0,a.useState)({}),{userInfo:Wu}=je;Mt.category=qt.get("category_id");const $a=!fu||fu&&((kt=Wu==null?void 0:Wu.course)==null?void 0:kt.course_identity)<3,Ba=(0,a.useRef)(Date.now()),Eu=(0,a.useRef)(),[ha,Za]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,Sn.Rm)()&&Me({type:"classroomList/getAssistantPermissions",payload:{course_id:Mt.coursesId}})},[(mn=je==null?void 0:je.userInfo)==null?void 0:mn.username]),(0,a.useEffect)(()=>{new URLSearchParams(Hn.search).get("tabs")==="3"&&va(),(0,Ui.hs)(Me)},[]),(0,a.useEffect)(()=>{y.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&uu(3)},[y.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(Eu.current),(0,Sn.G5)()&&(Ze==null?void 0:Ze.exercise_status)===2&&(Ze!=null&&Ze.enable_monitor)&&(Eu.current=setInterval(()=>{la()},5*1e3)),()=>{clearInterval(Eu.current)}),[je.userInfo,Ze==null?void 0:Ze.exercise_status]),(0,a.useEffect)(()=>{Ul();const Lu=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),oe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:gu.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",gu.createElement("br",null),"1\u3001\u5728",gu.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",gu.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",gu.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",gu.createElement("br",null),"2\u3001\u5728",gu.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",gu.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",gu.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",gu.createElement("br",null),Lu==="allowRouter"&&gu.createElement(gu.Fragment,null,"3\u3001",gu.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[Mt.coursesId]);const Ul=()=>md(void 0,null,function*(){const Lu=yield Me({type:"exercise/getCommonHeader",payload:Bs({},Mt)});Lu&&ru(Lu==null?void 0:Lu.simulate_exercise_records)}),Lr=()=>{const Lu=(Ze==null?void 0:Ze.simulate_exercise_num)-(Ze==null?void 0:Ze.user_simulate_num);return Lu>=0?Lu:0},la=()=>md(void 0,null,function*(){const Lu=yield(0,re.ZP)(`/api/exercises/${Mt.categoryId}/new_abnormities.json`,{method:"get",params:{time:Ba.current}});if((Lu==null?void 0:Lu.status)===401){clearInterval(Eu.current);return}Ba.current=Date.now(),(Lu==null?void 0:Lu.message)!==""&&(Lu==null?void 0:Lu.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&oE({title:(Lu==null?void 0:Lu.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:Lu.message,target:"self",icon:"/warning.png",link:`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/detail?random=${qt.get("random")==="true"}&tabs=7`})}),Ka=(Lu=!1)=>{se.history.push(`/classrooms/${Mt.coursesId}/exercisenotice/${Ze.id}/users/${Wu.login}`)},gr=()=>{Me({type:"exercise/setUpdateIndex"})},va=()=>{Me({type:"exercise/getWorkSetting",payload:Bs({},Mt)})},Ma=()=>{Me({type:"exercise/getCommonHeader",payload:Bs({},Mt)});const Lu={0:()=>{gr()},2:()=>{zn(cu+1)},3:()=>{Me({type:"exercise/getWorkSetting",payload:Bs({},Mt)})}};Lu[In]&&Lu[In]()};function aa(Lu){Fu(Bs({},Lu))}const wl=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:gu.createElement(Zi,{getparams:aa,checkDomainAuthority:$a})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||(0,Oe._m)()&&!(0,Sn.ag)()||!$a||(0,Sn.dE)(),component:(0,Sn.Rm)()&&!((Wt=yt.AssistantObject.exercise)!=null&&Wt.can_preview)||(Ze==null?void 0:Ze.exercise_status)==1&&(0,Sn.Ny)()&&!(Ze!=null&&Ze.exercise_can_preview)?gu.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},gu.createElement("img",{src:E(85004),width:220}),(0,Sn.Rm)()?gu.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"):gu.createElement(gu.Fragment,null,gu.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"),gu.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"))):Ze!=null&&Ze.is_random?gu.createElement(Jc.default,{key:cu}):gu.createElement(Oi,{activeTabs:In})},{name:"\u7EDF\u8BA1\u5206\u6790",id:1,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!$a||(0,Oe._m)()&&!(0,Sn.ag)()||(0,Sn.dE)()&&!(Ze!=null&&Ze.show_statistic),component:gu.createElement(bv,null)},{name:"\u7F16\u7A0B\u9898\u6392\u884C\u699C",id:1,hidden:!((0,Sn.dE)()&&(Ze!=null&&Ze.show_acm)),component:gu.createElement(Mf,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!(Ze!=null&&Ze.open_code_quality_analysis)||(0,Sn.dE)(),component:gu.createElement(Gv,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||(0,Sn.dE)()||Ze.exercise_status===1||!Ze.exist_program,component:gu.createElement(Hi,{key:yu})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||(Ze==null?void 0:Ze.exercise_type)===2||(0,Sn.dE)()&&(Ze==null?void 0:Ze.exercise_status)===1,component:gu.createElement(mE.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!$a||(0,Sn.dE)(),component:(Ze==null?void 0:Ze.exercise_status)===-1?gu.createElement(sE.Z,null):gu.createElement(tf,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!(0,Sn.G5)()||!(Ze!=null&&Ze.enable_monitor),component:gu.createElement(eE,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!Ze.identity_verify||(0,Sn.dE)(),component:gu.createElement(Tl,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!Ze.open_phone_video_recording||(0,Sn.dE)(),component:gu.createElement(kr,null)},{name:gu.createElement("div",null,"AI\u8003\u8BD5\u62D3\u5C55 ",gu.createElement("img",{className:dd.ai_review_new,src:Iu.Z})),id:12,component:gu.createElement(CA,null),hidden:((0,Sn.dE)()||!(0,Sn.$O)())&&((0,Sn.dE)()||(Ze==null?void 0:Ze.is_random)||(Ze==null?void 0:Ze.exercise_type)==2)}].filter(Lu=>!Lu.hidden);(Ze==null?void 0:Ze.exercise_status)===1&&wl.splice(0,1,...wl.splice(1,1,wl[0])),(0,a.useEffect)(()=>{if(typeof(Ze==null?void 0:Ze.exercise_status)=="number"){if(qt.get("tabs")){uu(qt.get("tabs"));return}(Ze==null?void 0:Ze.exercise_status)===1?(uu("2"),(0,Sn.dE)()&&uu("0")):uu("0")}},[Ze==null?void 0:Ze.exercise_status]);const Zr="YYYY-MM-DD",ca=Te()("2020-11-15",Zr),Dl=()=>oe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:gu.createElement(gu.Fragment,null,"EduCoder\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")}),zr=()=>{var Lu,ql;return gu.createElement(Ae.default,{onClick:pr=>md(void 0,null,function*(){var co,$i;if(y.order&&(Mt.order=y.order,Mt.order_type=y.order_type),!([1,8,9].includes(parseInt(pr.key))&&!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me)))switch(pr.key){case"1":if((0,Sn.Rm)()&&!((co=yt.AssistantObject.exercise)!=null&&co.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\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({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:wu==null?void 0:wu.map(Gr=>({course_group_id:Gr==null?void 0:Gr.exercise_group_id,group_group_name:Gr==null?void 0:Gr.exercise_group_name,count:Gr==null?void 0:Gr.exercise_group_students})),fn:()=>{let Gr=[];oe.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>md(void 0,null,function*(){if(Gr.length===0)return me.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();Mt.types=Gr,(yield(0,ne.Uj)(Vd(Bs(Bs({},Mt),bu),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,xe.je)(Vd(Bs(Bs({},Mt),bu),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:gu.createElement("div",null,gu.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},gu.createElement(Se.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"),gu.createElement("div",null,gu.createElement(ye.default,{onChange:jo=>{jo.target.checked?Gr.push(1):Gr=Gr.filter(Qo=>Qo!==1)}},"\u57FA\u672C\u6570\u636E",gu.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),gu.createElement("div",{style:{marginTop:15,marginBottom:15}},gu.createElement(ye.default,{onChange:jo=>{jo.target.checked?Gr.push(2):Gr=Gr.filter(Qo=>Qo!==2)}},"\u5F97\u5206\u8BE6\u8868",gu.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"))),gu.createElement("div",null,gu.createElement(ye.default,{onChange:jo=>{jo.target.checked?Gr.push(3):Gr=Gr.filter(Qo=>Qo!==3)}},"\u6570\u636E\u5206\u6790",gu.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"9":Me({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A",course_groups:wu==null?void 0:wu.map(Gr=>({course_group_id:Gr==null?void 0:Gr.exercise_group_id,group_group_name:Gr==null?void 0:Gr.exercise_group_name,count:Gr==null?void 0:Gr.exercise_group_students})),fn:()=>{(0,xe.lS)(Vd(Bs(Bs({},Mt),bu),{type:sessionStorage.getItem("exptype"),exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}}});break;case"8":if((0,Sn.Rm)()&&!(($i=yt.AssistantObject.exercise)!=null&&$i.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\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(Ze!=null&&Ze.can_export_exam_summary)Me({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const Gr=yield(0,ne.aU)({id:(Mt==null?void 0:Mt.categoryId)||(Mt==null?void 0:Mt.exerciseId)});oe.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:gu.createElement(gu.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",gu.createElement("br",null),gu.createElement("div",{className:"mt-20px"},gu.createElement("a",{onClick:()=>{var jo,Qo,vo,Us,tl,tr,Ci,to;Za({url:we.Z.API_SERVER+((Us=(vo=(Qo=(jo=Gr==null?void 0:Gr.data)==null?void 0:jo.exam_summary_templates)==null?void 0:Qo[0])==null?void 0:vo.attachment_info)==null?void 0:Us.url),file_type:(to=(Ci=(tr=(tl=Gr==null?void 0:Gr.data)==null?void 0:tl.exam_summary_templates)==null?void 0:tr[0])==null?void 0:Ci.attachment_info)==null?void 0:to.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),gu.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)"}},gu.createElement("img",{className:"h-full w-full",src:pE})),gu.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,Sn.GJ)()&&!(Ze!=null&&Ze.appraise_label)&&$a&&((Lu=Ze==null?void 0:Ze.user_permission)==null?void 0:Lu.exercise_unpublish_count)>0&&(Ze==null?void 0:Ze.exercise_status)!==1&&(!(Ze!=null&&Ze.is_make_up_exercise)||(Ze==null?void 0:Ze.is_make_up_exercise)&&!((ql=Pn==null?void 0:Pn.exercise)!=null&&ql.publish_time)&&(Ze==null?void 0:Ze.allow_create_make_up))&&gu.createElement(Ae.default.Item,{key:"7",onClick:()=>{var pr,co,$i,Gr;if(console.log(Ze),(0,Sn.Rm)()&&!((co=(pr=yt==null?void 0:yt.AssistantObject)==null?void 0:pr.exercise)!=null&&co.can_publish)){me.ZP.warning("\u60A8\u672A\u83B7\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((Ze==null?void 0:Ze.exercise_question_count)===0){me.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const jo=Te()(Ze==null?void 0:Ze.created_at,Zr);if(Te()(ca).diff(Te()(jo),"days")>0&&(Ze!=null&&Ze.is_random)){Dl();return}if((($i=je==null?void 0:je.userInfo)==null?void 0:$i.user_status)===2){(0,Ui.Rd)();return}Ze!=null&&Ze.high_resources_consume&&!(Ze!=null&&Ze.high_resources_consume_permission)?Me({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Mt.coursesId,type:"exercise",type_id:Mt.categoryId,name:Ze.exercise_name,fn:()=>{var vo;Me({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Mt.categoryId],selectArrsAll:[Ze],unified_setting:Ze==null?void 0:Ze.unified_setting,params:Mt,disabled:(Ze==null?void 0:Ze.exercise_status)!==1,type:2,activeTab:In,cb:Ma,manage_all_group:(vo=Pn==null?void 0:Pn.exercise)==null?void 0:vo.manage_all_group}})}}}):Me({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Mt.categoryId],selectArrsAll:[Ze],unified_setting:Ze==null?void 0:Ze.unified_setting,params:Mt,disabled:(Ze==null?void 0:Ze.exercise_status)!==1,type:2,activeTab:In,cb:Ma,manage_all_group:(Gr=Pn==null?void 0:Pn.exercise)==null?void 0:Gr.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(Ze==null?void 0:Ze.exercise_status)!==-1&&(0,Sn.GJ)()&&$a&&Ze.exercise_status!==1&&!(Ze!=null&&Ze.is_make_up_exercise&&Ze.exercise_status===3)&&(Ze!=null&&Ze.open_appraise?gu.createElement(ae.Z,{overlayStyle:{maxWidth:"initial"},title:gu.createElement("div",null,gu.createElement("div",null,"\u63D0\u793A\uFF1A"),gu.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"),gu.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},gu.createElement(Ae.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):gu.createElement(Ae.default.Item,{key:"5",onClick:()=>{var pr,co;if((0,Sn.Rm)()&&!((co=(pr=yt==null?void 0:yt.AssistantObject)==null?void 0:pr.exercise)!=null&&co.can_create)){me.ZP.warning("\u60A8\u672A\u83B7\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 $i=Te()(Ze==null?void 0:Ze.created_at,Zr);if(Te()(ca).diff(Te()($i),"days")>0&&(Ze!=null&&Ze.is_random)){Dl();return}else se.history.push(Ze!=null&&Ze.is_random?`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/random/edit?type=settings`:`/classrooms/${Mt.coursesId}/exercise/add/${Mt.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(Ze==null?void 0:Ze.exercise_status)!==-1&&!(0,Sn.dE)()&&$a&&Ze.exercise_status>1&&Ze.exist_program&&gu.createElement(Ae.default.Item,{key:"4",onClick:pr=>{!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me)||Me({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Mt}})}},"\u4EE3\u7801\u67E5\u91CD"),gu.createElement(Ae.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(Ze==null?void 0:Ze.enable_report_setting)&&gu.createElement(Ae.default.Item,{key:"9"},"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A"),(Ze==null?void 0:Ze.exercise_status)===3&&gu.createElement(Ae.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(Ze==null?void 0:Ze.exercise_status)!==-1&&gu.createElement(Ae.default.Item,{key:"2",onClick:()=>{var pr;if(!(!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me))){if((0,Sn.Rm)()&&!((pr=yt.AssistantObject.exercise)!=null&&pr.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\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,Sn.Ny)()&&(Ze==null?void 0:Ze.exercise_status)==1&&!(Ze!=null&&Ze.exercise_can_preview)){me.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((Ze==null?void 0:Ze.exercise_status)===1)(0,Oe.xg)(`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/export_blank`);else{let co=1;oe.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:gu.createElement(pe.ZP.Group,{defaultValue:1,onChange:$i=>{co=$i.target.value}},gu.createElement(Ie.Z,{direction:"vertical"},gu.createElement(pe.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),gu.createElement(pe.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),gu.createElement(pe.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{co===3?Me({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:wu==null?void 0:wu.map($i=>({course_group_id:$i==null?void 0:$i.exercise_group_id,group_group_name:$i==null?void 0:$i.exercise_group_name,count:$i==null?void 0:$i.exercise_group_students})),fn:()=>md(void 0,null,function*(){var $i,Gr,jo,Qo;ga&&ga();let vo="",Us=0;const tl=yield(0,re.ZP)(`/api/exercises/${Mt.categoryId}/exercise_users.json`,{method:"get",params:Vd(Bs({},Mt),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((tl==null?void 0:tl.status)===0){vo=($i=tl==null?void 0:tl.data)==null?void 0:$i.first_export_user_login,Us=(Gr=tl==null?void 0:tl.data)==null?void 0:Gr.total_count;const tr=JSON.parse(localStorage[`${(jo=je==null?void 0:je.userInfo)==null?void 0:jo.login}-${Mt.coursesId}-${Mt.categoryId}-downFilter`]);localStorage[`${(Qo=je==null?void 0:je.userInfo)==null?void 0:Qo.login}-${Mt.coursesId}-${Mt.categoryId}-downFilter`]=JSON.stringify(Vd(Bs({},tr),{firstTargetLogin:vo,totalCount:Us,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,Oe.xg)(`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/export_blank?type=${co}`)})}}):(0,Oe.xg)(`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/export_blank?type=${co}`)}})}}}},"\u5BFC\u51FA\u8BD5\u5377"),gu.createElement(Ae.default.Item,{key:"3",onClick:()=>{var pr;if(!(!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me))){if((0,Sn.Rm)()&&!((pr=yt.AssistantObject.exercise)!=null&&pr.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\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/${Mt.coursesId}/exportlist/exercise_score,export_exercise_users,export_exercise_report`)}}},"\u5386\u53F2\u5BFC\u51FA"),(Ze==null?void 0:Ze.exercise_status)!==-1&&gu.createElement(Ae.default.Item,{key:"6",onClick:()=>{var pr;if(!(!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me))){if((0,Sn.Rm)()&&!((pr=yt.AssistantObject.exercise)!=null&&pr.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\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({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},vl=Lu=>md(void 0,null,function*(){const ql=yield(0,re.ZP)(`/api/courses/${Mt==null?void 0:Mt.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:Lu,id:Mt==null?void 0:Mt.categoryId}});if(ql.status===0){uu(4),ku(Te()(new Date).valueOf()),Me({type:"exercise/setActionTabs",payload:{}});return}ql.status<-2&&me.ZP.error(ql==null?void 0:ql.message)});let Ji=[{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 ko=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Lu,ql,pr)=>gu.createElement(ae.Z,{title:((Mt.page||1)-1)*20+pr+1},gu.createElement("span",null,((Mt.page||1)-1)*20+pr+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Lu,ql)=>ql.commit_status===0||ql.commit_status===1?"--":!ql.open_total_score&&(0,Sn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Lu=typeof Lu=="number"?Number(Lu):Lu,Lu||(Lu=0),Lu===100?gu.createElement("span",{className:"c-green"},Lu||"--"):Lu>60?gu.createElement("span",{className:"c-orange"},Lu||"--"):gu.createElement("span",null,Lu||"--"))},!((Ru==null?void 0:Ru.objective)!==1||(Ru==null?void 0:Ru.objective)===1&&(Ru==null?void 0:Ru.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Lu,ql)=>{if(ql.commit_status===0||ql.commit_status===1)return"--";if(!ql.open_total_score&&(0,Sn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Lu=typeof Lu=="number"?Number(Lu):Lu,Lu||(Lu=0);let pr;return Lu>=0&&Lu<=60?pr=gu.createElement("span",null,Lu):Lu===100?pr=gu.createElement("span",{className:"c-green"},Lu):Lu>60?pr=gu.createElement("span",{className:"c-orange"},Lu):pr="--",gu.createElement(jn,{renderText:pr,item:ql})}}},!((Ru==null?void 0:Ru.subjective)!==1||(Ru==null?void 0:Ru.subjective)===1&&(Ru==null?void 0:Ru.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Lu,ql)=>{if(ql.commit_status===0||ql.commit_status===1)return"--";if(!ql.open_total_score&&(0,Sn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Lu=typeof Lu=="number"?Number(Lu):Lu,Lu||(Lu=0);let pr;return Lu==0||Lu>0&&Lu<=60?pr=gu.createElement("span",null,Lu):Lu===100?pr=gu.createElement("span",{className:"c-green"},Lu):Lu>60?pr=gu.createElement("span",{className:"c-orange"},Lu):pr="--",pr}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Lu,ql)=>Lu===0?gu.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Lu===1?gu.createElement("span",{style:{color:"#DF3042"}},!ql.is_make_up&&"\u8003\u8BD5\u4E2D",ql.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Lu===2?gu.createElement("span",{style:{color:"#5AB891"}},!ql.is_make_up&&!ql.is_force_commit&&"\u5DF2\u4EA4\u5377",ql.is_make_up&&!ql.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ql.is_make_up&&ql.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ql.is_make_up&&ql.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):gu.createElement("span",{style:{color:"#5AB891"}},!ql.is_make_up&&!ql.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ql.is_make_up&&!ql.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ql.is_make_up&&ql.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ql.is_make_up&&ql.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:Lu=>Lu?Te()(Lu).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Lu=>Lu?Te()(Lu).format("YYYY-MM-DD HH:mm"):"--"}].filter(Lu=>!!Lu);return(0,Sn.RV)()?(0,Sn.RV)()?gu.createElement("section",{className:dd.bg},gu.createElement("div",{className:"edu-container"},gu.createElement("section",{className:"animated fadeIn"},gu.createElement("aside",{className:"mt10 minH22"},gu.createElement(Re.Z,{separator:">"},gu.createElement(Re.Z.Item,{href:`/classrooms/${Mt.coursesId}/exercise`},(Zt=(Dt=je==null?void 0:je.userInfo)==null?void 0:Dt.course)==null?void 0:Zt.course_name),gu.createElement(Re.Z.Item,{href:`/classrooms/${Mt.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),gu.createElement(Re.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),gu.createElement("aside",{className:[dd.title,"mt20"].join(" ")},gu.createElement("a",{href:`/classrooms/${Mt.coursesId}/exercise`},gu.createElement(Ne.Z,{className:"font16 c-black"})),(0,Oe.vB)(Ze==null?void 0:Ze.exercise_status,Ze==null?void 0:Ze.appraise_label),(Ze==null?void 0:Ze.is_make_up_exercise)&&gu.createElement("img",{src:lE,width:44,height:24,style:{marginRight:5,marginLeft:10}}),gu.createElement("strong",{className:"font20 ml5 mr10"},Ze==null?void 0:Ze.exercise_name),(Ze==null?void 0:Ze.exercise_type)==2&&gu.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:dd.moni},gu.createElement("img",{src:rE,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(Ze==null?void 0:Ze.is_make_up_exercise)&&gu.createElement(ae.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},gu.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,Oe.xg)(`/classrooms/${Mt.coursesId}/exercise/${Ze==null?void 0:Ze.make_up_exercise_id}/detail?random=${Ze==null?void 0:Ze.make_up_exercise_is_random}`)}})))),gu.createElement("aside",{className:"mt30 relative"},In=="12"?!(Ze!=null&&Ze.is_random)&&(Ze==null?void 0:Ze.exercise_type)!=2&&gu.createElement("div",{className:dd.export},gu.createElement(Yr,null)):gu.createElement("div",{className:dd.export},!(0,Sn.dE)()&&!(Ze!=null&&Ze.is_make_up_exercise)&&(Ze==null?void 0:Ze.exercise_status)===3&&(Ze==null?void 0:Ze.exercise_type)!=2&&gu.createElement(Ce.ZP,{onClick:Lu=>{if(Lu.preventDefault(),!(Ze!=null&&Ze.allow_create_make_up)){me.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Me({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:Mt}})}},gu.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),(0,Sn.dE)()&&Ze.exercise_status<3&&(Ze==null?void 0:Ze.is_show_report_setting)&&((Bn=Ze==null?void 0:Ze.exercise_report_template)==null?void 0:Bn.length)>0&&gu.createElement(Ce.ZP,{style:{marginRight:10},onClick:Lu=>{Lu.preventDefault(),Me({type:"exercise/setActionTabs",payload:{key:"\u63D0\u4EA4\u62A5\u544A",params:Vd(Bs({},Mt),{exercise_user_id:Ze.exercise_user_id})}})}},gu.createElement("span",{className:"iconfont icon-tijiaojilu font14 mr5"}),"\u63D0\u4EA4\u62A5\u544A"),!(0,Sn.dE)()&&!(Ze!=null&&Ze.is_make_up_exercise)&&Ze.exercise_status===3&&(Ze==null?void 0:Ze.exercise_type)!=2&&gu.createElement(Ce.ZP,{onClick:Lu=>{if(Lu.preventDefault(),!(!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me))){if(!(Ze!=null&&Ze.allow_create_make_up)){me.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Me({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Mt}})}}},gu.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,Sn.GJ)()&&$a&&((Qt=Ze==null?void 0:Ze.user_permission)==null?void 0:Qt.user_commit_counts)>0&&(Ze==null?void 0:Ze.exercise_status)===2&&(Ze==null?void 0:Ze.exercise_type)!=2&&gu.createElement(Ce.ZP,{onClick:Lu=>{var ql,pr;if(Lu.preventDefault(),(0,Sn.Rm)()&&!((pr=(ql=yt==null?void 0:yt.AssistantObject)==null?void 0:ql.exercise)!=null&&pr.can_redo)){me.ZP.warning("\u60A8\u672A\u83B7\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({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Mt}})}},gu.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,Sn.GJ)()&&$a&&((an=Ze==null?void 0:Ze.user_permission)==null?void 0:an.exercise_unpublish_count)>0&&(Ze==null?void 0:Ze.exercise_status)===1&&(!(Ze!=null&&Ze.is_make_up_exercise)||(Ze==null?void 0:Ze.is_make_up_exercise)&&(Ze==null?void 0:Ze.allow_create_make_up))&&gu.createElement(Uf.Z,{tips:Ze==null?void 0:Ze.open_appraise,style:{marginLeft:10}},gu.createElement(Ce.ZP,{onClick:Lu=>{var ql,pr,co,$i;if(Lu.preventDefault(),(0,Sn.Rm)()&&!((pr=(ql=yt==null?void 0:yt.AssistantObject)==null?void 0:ql.exercise)!=null&&pr.can_publish)){me.ZP.warning("\u60A8\u672A\u83B7\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((Ze==null?void 0:Ze.exercise_question_count)===0){me.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((co=je==null?void 0:je.userInfo)==null?void 0:co.user_status)===2){(0,Ui.Rd)();return}const Gr=Te()(Ze==null?void 0:Ze.created_at,Zr);if(Te()(ca).diff(Te()(Gr),"days")>0&&(Ze!=null&&Ze.is_random)){Dl();return}Ze!=null&&Ze.high_resources_consume&&!(Ze!=null&&Ze.high_resources_consume_permission)?Me({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Mt.coursesId,type:"exercise",type_id:Mt.categoryId,name:Ze.exercise_name,fn:()=>{var Qo;Me({type:"exercise/getCommonHeader",payload:Bs({},Mt)}),Me({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Mt.categoryId],selectArrsAll:[Ze],unified_setting:Ze==null?void 0:Ze.unified_setting,params:Mt,disabled:(Ze==null?void 0:Ze.exercise_status)!==1,type:2,activeTab:In,cb:Ma,manage_all_group:(Qo=Pn==null?void 0:Pn.exercise)==null?void 0:Qo.manage_all_group}})}}}):Me({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Mt.categoryId],selectArrsAll:[Ze],unified_setting:Ze==null?void 0:Ze.unified_setting,params:Mt,disabled:(Ze==null?void 0:Ze.exercise_status)!==1,type:2,activeTab:In,cb:Ma,manage_all_group:($i=Pn==null?void 0:Pn.exercise)==null?void 0:$i.manage_all_group}})}},gu.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,Sn.GJ)()&&$a&&((rn=Ze==null?void 0:Ze.user_permission)==null?void 0:rn.exercise_publish_count)>0&&gu.createElement(Ce.ZP,{onClick:Lu=>{var ql,pr;if(Lu.preventDefault(),(0,Sn.Rm)()&&!((pr=(ql=yt==null?void 0:yt.AssistantObject)==null?void 0:ql.exercise)!=null&&pr.can_stop)){me.ZP.warning("\u60A8\u672A\u83B7\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({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:Ze==null?void 0:Ze.unified_setting,selectArrs:[Mt.categoryId],params:Mt,cb:Ma}})}},gu.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,Sn.dE)()&&Ze.is_late&&`\u8FDF\u5230\u8D85\u8FC7${Ze.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,Sn.dE)()&&(Ze==null?void 0:Ze.exercise_type)===2&&gu.createElement(Ce.ZP,{onClick:Lu=>md(void 0,null,function*(){Lu.preventDefault();const ql=yield(0,re.ZP)(`/api/exercises/${Mt.categoryId}/header_info.json`,{method:"get"});(ql==null?void 0:ql.status)===0&&Uu((ql==null?void 0:ql.data)||{}),Rn(!0)})},gu.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,Sn.dE)()&&(Ze==null?void 0:Ze.exercise_type)===1&&((wt=Ze==null?void 0:Ze.user_permission)==null?void 0:wt.current_status)===2&&!Ze.is_late&&Ze.exercise_status>1&&gu.createElement(Ce.ZP,{onClick:()=>Ka()},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(Nt=Yt==null?void 0:Yt.exercise_types)!=null&&Nt.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,Sn.dE)()&&(Ze==null?void 0:Ze.exercise_type)===2&&!Ze.is_late&&(Ze==null?void 0:Ze.exercise_status)!=3&&Ze.exercise_status>1&&gu.createElement(ae.Z,{title:gu.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",Ze==null?void 0:Ze.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Lr(),"\u6B21")},gu.createElement(Ce.ZP,{onClick:()=>Ka(),disabled:Lr()===0&&((wn=Ze==null?void 0:Ze.user_permission)==null?void 0:wn.current_status)!=0,style:{marginLeft:8}},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((Pt=Ze==null?void 0:Ze.user_permission)==null?void 0:Pt.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,Sn.dE)()&&(Ze==null?void 0:Ze.exercise_type)===1&&((bn=Ze==null?void 0:Ze.user_permission)==null?void 0:bn.current_status)===0&&!Ze.is_late&&Ze.exercise_status>1&&gu.createElement(Ce.ZP,{onClick:()=>Ka(!0)},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,Sn.dE)()&&(Ze==null?void 0:Ze.screen_used_num)>(Ze==null?void 0:Ze.screen_num)&&Ze.exercise_status!==3&&gu.createElement(Ce.ZP,{onClick:()=>Ka(!0)},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,Sn.dE)()&&(Ze==null?void 0:Ze.whole_exercise_status)===3&&(Ze==null?void 0:Ze.ai_push_wrong_question)&&((An=Ze==null?void 0:Ze.user_permission)==null?void 0:An.current_status)!==4&&gu.createElement(fe.Z,{align:"middle"},(Ze==null?void 0:Ze.wrong_questions_size)!==0&&((hu=Ze==null?void 0:Ze.progress)==null?void 0:hu.stat)===1&&gu.createElement(IE,{dispatch:Me,id:Ze==null?void 0:Ze.ai_question_record_id}),gu.createElement(Ce.ZP,{onClick:()=>{var Lu;if((Ze==null?void 0:Ze.wrong_questions_size)===0){me.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((Lu=Ze==null?void 0:Ze.progress)==null?void 0:Lu.stat)===1){me.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,Oe.xg)(`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/wrongAnswer/${Wu==null?void 0:Wu.login}`)}},gu.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),(Ze==null?void 0:Ze.show_analysis_detail)&&gu.createElement(Ce.ZP,{onClick:()=>{(0,Oe.xg)(`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/analysis/${Ze==null?void 0:Ze.analysis_id}`)}},gu.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,Sn.GJ)()&&$a&&(Ze.exercise_status===1||Ze.exercise_status===3&&(Ze==null?void 0:Ze.is_make_up_exercise))&&gu.createElement(Uf.Z,{tips:Ze==null?void 0:Ze.open_appraise,style:{marginLeft:10}},gu.createElement(Ce.ZP,{onClick:()=>{var Lu,ql;if((0,Sn.Rm)()&&!((ql=(Lu=yt==null?void 0:yt.AssistantObject)==null?void 0:Lu.exercise)!=null&&ql.can_create)){me.ZP.warning("\u60A8\u672A\u83B7\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,Sn.Ny)()&&(Ze==null?void 0:Ze.exercise_status)==1&&!(Ze!=null&&Ze.exercise_can_preview)){me.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 pr=Te()(Ze==null?void 0:Ze.created_at,Zr);if(Te()(ca).diff(Te()(pr),"days")>0&&(Ze!=null&&Ze.is_random)){Dl();return}else se.history.push(Ze!=null&&Ze.is_random?`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/random/edit?type=settings`:`/classrooms/${Mt.coursesId}/exercise/add/${Mt.categoryId}?random=false&type=2`)}},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(Ze==null?void 0:Ze.exercise_status)===-1&&(0,Sn.GJ)()&&gu.createElement(Ce.ZP,{icon:gu.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Me({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Ze==null?void 0:Ze.exercise_name,id:Ze==null?void 0:Ze.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,Sn.GJ)()&&$a&&gu.createElement(Fe.Z,{dropdownRender:zr},gu.createElement(Ce.ZP,null,"\u66F4\u591A\u64CD\u4F5C",gu.createElement(De.Z,null)))),gu.createElement("aside",{className:`mt30 relative ${dd.workListTabWrap}`},gu.createElement(be.default,{activeKey:`${In}`,onChange:Lu=>{var ql,pr,co;if(Lu==="1"&&((pr=(ql=je==null?void 0:je.userInfo)==null?void 0:ql.paid_version)==null?void 0:pr.version_type)==0&&!(Ze!=null&&Ze.is_old_data_for_time)){(0,Oe.xU)();return}if([1,4,12].includes(parseInt(Lu))&&!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me))return;if(parseInt(Lu)===1&&!((co=yt.AssistantObject.exercise)!=null&&co.can_view)&&(0,Sn.Rm)()){me.ZP.warning("\u60A8\u672A\u83B7\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 $i=Te()(Ze==null?void 0:Ze.created_at,Zr),Gr=Te()(ca).diff(Te()($i),"days");if(y.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")oe.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(Gr>0&&parseInt(Lu)===3&&(Ze!=null&&Ze.is_random)){Dl();return}uu(Lu),Me({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(Gr>0&&parseInt(Lu)===3&&(Ze!=null&&Ze.is_random)){Dl();return}uu(Lu)}Lu==="3"?va():(Lu==="2"||Lu==="11")&&Me({type:"exercise/getCommonHeader",payload:Bs({},Mt)})},items:wl.map(Lu=>({label:Lu.name,key:`${Lu.id}`}))})),gu.createElement("section",{className:Ze!=null&&Ze.is_random&&In==="2"||["3","9","10","11","12"].includes(In)?"":"pl25 pr25 bg-white"},(Ft=(ft=wl.filter(Lu=>Lu.id==In))==null?void 0:ft[0])==null?void 0:Ft.component))),gu.createElement(Pc.Z,null),gu.createElement(_c,{onOk:vl}),gu.createElement(Zc.Z,null),gu.createElement(Os,{cb:()=>gr()}),gu.createElement(cE.Z,{onOk:()=>gr()}),gu.createElement(dE.Z,{onOk:()=>gr()}),gu.createElement(Gc,null),gu.createElement(Rv,null),gu.createElement(iE.Z,null),gu.createElement(Xc,null),gu.createElement(jv,null),gu.createElement(aE.Z,{successCb:()=>Ka(currentEnterExamRef.current)}),gu.createElement(oe.default,{open:Mn,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{cn(!1)}},gu.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),gu.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),gu.createElement("p",{style:{marginLeft:"10px"}},gu.createElement(ge.default,{dataSource:Ji,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})),gu.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"),gu.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),gu.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"),gu.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),gu.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"),gu.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"),gu.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),gu.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"),gu.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),gu.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"),gu.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),gu.createElement(oe.default,{open:gn,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{Rn(!1)}},(Fn==null?void 0:Fn.length)===0?gu.createElement(zt.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):gu.createElement(ge.default,{dataSource:Fn,columns:ko,pagination:!1})),gu.createElement(fE.Z,null),gu.createElement(_n.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:ha==null?void 0:ha.url,type:ha==null?void 0:ha.file_type,onClose:()=>Za({})}),gu.createElement(xE,null),gu.createElement(BE,null),gu.createElement(vE.Z,null),gu.createElement(SE,null),gu.createElement(yA.Z,null)):"":null};var IA=(0,se.connect)(({exercise:b,loading:z,user:y,globalSetting:ze,classroomList:at})=>({classroomList:at,exercise:b,globalSetting:ze,user:y,loading:z.effects}))(wA)},49973:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Te}});var a=E(59301),re=E(37568),we=E(6767),se=E(62957),oe=E(29787),Ae=E(77019),me=E(5269),ye=E(94968),ae=E(62673),pe=E(4875),Ie=E(62772),Re={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},Ce=E(52985),fe=E(82186),Fe=E(28282),be=E(82033),ge=E(21600),Se=E(70618),Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",De="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=E(59301),Oe=Object.defineProperty,xe=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Be=(it,et,vt)=>et in it?Oe(it,et,{enumerable:!0,configurable:!0,writable:!0,value:vt}):it[et]=vt,Le=(it,et)=>{for(var vt in et||(et={}))Ee.call(et,vt)&&Be(it,vt,et[vt]);if(xe)for(var vt of xe(et))he.call(et,vt)&&Be(it,vt,et[vt]);return it},Ve=(it,et,vt)=>new Promise((Ke,mt)=>{var ut=St=>{try{Ot(vt.next(St))}catch(st){mt(st)}},ct=St=>{try{Ot(vt.throw(St))}catch(st){mt(st)}},Ot=St=>St.done?Ke(St.value):Promise.resolve(St.value).then(ut,ct);Ot((vt=vt.apply(it,et)).next())});const{TextArea:Ye}=re.default,Xe=({exercise:it,loading:et,dispatch:vt})=>{var Ke;const{workSetting:mt}=it,ut=(0,Ce.useParams)();ut.category=ut.categoryId||ut.exerciseId,ut.categoryId=ut.categoryId||ut.exerciseId;const[ct,Ot]=(0,a.useState)(!1),[St,st]=(0,a.useState)(!1);let[Qe,Ge]=(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)(()=>{nt()},[mt]),(0,a.useEffect)(()=>{it.actionTabs.key==="exportSetting"&&!(mt!=null&&mt.exercise_header)&&vt({type:"exercise/getWorkSetting",payload:Le({},ut)})},[it.actionTabs.key]);const nt=()=>{var At,Vt,Qn,nu;const Wn=JSON.parse(JSON.stringify(mt));Object.keys(Qe).forEach(Gn=>{var Lt;Qe[Gn]=(Lt=Wn==null?void 0:Wn.exercise_header)==null?void 0:Lt[Gn]}),Qe.file_list=(At=Wn==null?void 0:Wn.exercise_header)!=null&&At.attachment_id?[{uid:(Vt=Wn==null?void 0:Wn.exercise_header)==null?void 0:Vt.attachment_id,id:(Qn=Wn==null?void 0:Wn.exercise_header)==null?void 0:Qn.attachment_id,url:(nu=Wn==null?void 0:Wn.exercise_header)==null?void 0:nu.photo_url}]:[],Ge(Qe)},Et=()=>{var At,Vt,Qn;const nu=JSON.parse(JSON.stringify(Qe));nu.categoryId=ut.categoryId,nu.attachment_id=((Qn=(Vt=(At=nu.file_list)==null?void 0:At[0])==null?void 0:Vt.response)==null?void 0:Qn.id)||null,Jt(nu)},Jt=At=>Ve(void 0,null,function*(){st(!0),(yield(0,fe.ZP)(`/api/exercises/${ut==null?void 0:ut.categoryId}/foramt_settings.json`,{method:"post",body:At})).status===0&&(we.ZP.success("\u66F4\u65B0\u6210\u529F"),vt({type:"exercise/getCommonHeader",payload:Le({},ut)}),vt({type:"exercise/getWorkSetting",payload:Le({},ut)}),vt({type:"exercise/getExerciseExportHeadData",payload:{id:ut.exerciseId||ut.categoryId,identify:ut.userId||null}}),st(!1))}),Rt={disabled:ct,multiple:!1,listType:"picture-card",onPreview:At=>{be.Z.publish("preview-image",At.thumbUrl||At.url)},withCredentials:!0,fileList:Qe.file_list,beforeUpload:At=>At.size/1024>200?(we.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:`${ge.Z.API_SERVER}/api/attachments.json`,onChange(At){let Vt=At.fileList.filter(Qn=>!!Qn.status);Qe.file_list=Vt,Ge(Object.assign({},Qe))},onRemove:At=>Ve(void 0,null,function*(){return Qe.file_list=[],Ge(Object.assign({},Qe)),!0})};return ne.createElement(se.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:Re.modalWrapper,width:900,centered:!0,open:it.actionTabs.key==="exportSetting",onOk:()=>Et(),onCancel:()=>{nt(),vt({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:Re.exportSettingWrapper},ne.createElement(oe.Z,{spinning:et["exercise/getWorkSetting"]||St},ne.createElement(Ae.Z,{wrap:!1,justify:"space-between"},ne.createElement(me.Z,null,ne.createElement(Ae.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:Re.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(ye.default,Le({},Rt),!((Ke=Qe.file_list)!=null&&Ke.length)&&ne.createElement("div",null,ne.createElement(Ie.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(me.Z,{span:24,className:"mt15"},ne.createElement(ae.default,{checked:Qe.show_title,disabled:ct,onChange:At=>{Qe.show_title=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(me.Z,{span:24,className:"mt15"},ne.createElement(ae.default,{checked:Qe.show_body,disabled:ct,onChange:At=>{Qe.show_body=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(me.Z,{span:24,className:"mt15"},ne.createElement(ae.default,{checked:Qe.show_info,disabled:ct,onChange:At=>{Qe.show_info=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(me.Z,{span:24,className:"mt15"},ne.createElement(ae.default,{checked:Qe.show_table,disabled:ct,onChange:At=>{Qe.show_table=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(Ae.Z,{align:"middle",className:`mt20 ${Re.pottedLine}`},ne.createElement(me.Z,null,ne.createElement("img",{src:Ne,alt:""})),ne.createElement(me.Z,{className:Re.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(me.Z,null,ne.createElement("img",{src:Ne,alt:""}))),ne.createElement(Ae.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(ae.default,{className:"pl8",checked:Qe.show_user,disabled:ct,onChange:At=>{Qe.show_user=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(ae.default,{checked:Qe.show_no,disabled:ct,onChange:At=>{Qe.show_no=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(ae.default,{checked:Qe.show_group,disabled:ct,onChange:At=>{Qe.show_group=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(ae.default,{checked:Qe.show_school_name,disabled:ct,onChange:At=>{Qe.show_school_name=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(ae.default,{checked:Qe.show_phone,disabled:ct,onChange:At=>{Qe.show_phone=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:De,alt:"",className:"mt15",style:{width:320}}),ne.createElement(me.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:Qe.export_page_num?Qe.export_page_num:40,onChange:At=>{Qe.export_page_num=At,Ge(Le({},Qe))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(Ae.Z,{className:"mt15"},ne.createElement(ae.default,{checked:Qe.show_desc,disabled:ct,onChange:At=>{Qe.show_desc=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(me.Z,{className:Re.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:Fe.qz})))),ne.createElement(Se.Z,null)))};var Te=(0,Ce.connect)(({exercise:it,loading:et,globalSetting:vt})=>({exercise:it,loading:et.effects,globalSetting:vt}))(Xe)},11058:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return De}});var a=E(59301),re=E(52985),we=E(77019),se=E(70858),oe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Ae=E(87935),me=E(92232),ye=E(49973),ae=E(13656),pe=E(21600),Ie=E(59301),Re=Object.defineProperty,Ce=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,be=(ne,Oe,xe)=>Oe in ne?Re(ne,Oe,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ne[Oe]=xe,ge=(ne,Oe)=>{for(var xe in Oe||(Oe={}))fe.call(Oe,xe)&&be(ne,xe,Oe[xe]);if(Ce)for(var xe of Ce(Oe))Fe.call(Oe,xe)&&be(ne,xe,Oe[xe]);return ne},Se=(ne,Oe,xe)=>new Promise((Ee,he)=>{var Be=Ye=>{try{Ve(xe.next(Ye))}catch(Xe){he(Xe)}},Le=Ye=>{try{Ve(xe.throw(Ye))}catch(Xe){he(Xe)}},Ve=Ye=>Ye.done?Ee(Ye.value):Promise.resolve(Ye.value).then(Be,Le);Ve((xe=xe.apply(ne,Oe)).next())});const Ne=({isPreview:ne=!1,isExportBlank:Oe=!1,activeTabs:xe,exercise:Ee,globalSetting:he,loading:Be,user:Le,dispatch:Ve,showExportBtn:Ye=!1,sealStyle:Xe={}})=>{var Te,it,et,vt,Ke,mt,ut,ct,Ot,St,st,Qe,Ge,nt,Et;const Jt=(0,re.useParams)(),{userInfo:Rt}=Le,[At,Vt]=(0,a.useState)(),[Qn,nu]=(0,a.useState)();let Wn=(0,a.useRef)(null);const[Gn,Lt]=(0,a.useState)(21),[It,zt]=(0,a.useState)([]),sn=(0,a.useRef)(!0);(0,a.useEffect)(()=>{Se(void 0,null,function*(){if(!sn.current)return;sn.current=!1;const Bt=yield(0,Ae.cV)({id:Jt.exerciseId||Jt.categoryId});Bt.status==0&&zt(Bt.data)}),(0,me.W)(xe)||xe==="2"&&dn()},[Jt.userId,Jt.coursesId,Jt.exerciseId,Jt.categoryId,xe]),(0,a.useEffect)(()=>{Wn.current&&Lt(Wn.current.clientHeight)},[Wn.current]),(0,a.useEffect)(()=>{var Bt;if((Bt=Ee.exerciseExportHeadData)!=null&&Bt.title){const lt=Ee.exerciseExportHeadData;Vt(ge({},lt||{}));const{table:Je}=lt||{};let nn,Un;(Je!=null&&Je.total_singles_scores||Je!=null&&Je.total_doubles_scores||Je!=null&&Je.total_nulls_scores||Je!=null&&Je.total_judges_scores||Je!=null&&Je.total_pros_scores||Je!=null&&Je.total_shixuns_scores||Je!=null&&Je.total_mains_scores||Je!=null&&Je.total_combination_scores||Je!=null&&Je.total_bpros_scores)&&(nn=Number(Je==null?void 0:Je.total_singles_scores)+Number(Je==null?void 0:Je.total_doubles_scores)+Number(Je==null?void 0:Je.total_nulls_scores)+Number(Je==null?void 0:Je.total_judges_scores)+Number(Je==null?void 0:Je.total_bpros_scores)+Number(Je==null?void 0:Je.total_pros_scores)+Number(Je==null?void 0:Je.total_shixuns_scores)+Number(Je==null?void 0:Je.total_mains_scores)+Number(Je==null?void 0:Je.total_combination_scores)),(Je!=null&&Je.singles_scores||Je!=null&&Je.doubles_scores||Je!=null&&Je.nulls_scores||Je!=null&&Je.judges_scores||Je!=null&&Je.pros_scores||Je!=null&&Je.bpros_scores||Je!=null&&Je.shixuns_scores||Je!=null&&Je.mains_scores||Je!=null&&Je.combination_scores)&&(Un=Number(Je==null?void 0:Je.singles_scores)+Number(Je==null?void 0:Je.doubles_scores)+Number(Je==null?void 0:Je.nulls_scores)+Number(Je==null?void 0:Je.judges_scores)+Number(Je==null?void 0:Je.pros_scores)+Number(Je==null?void 0:Je.bpros_scores)+Number(Je==null?void 0:Je.shixuns_scores)+Number(Je==null?void 0:Je.mains_scores)+Number(Je==null?void 0:Je.combination_scores));const Yn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Je==null?void 0:Je.total_singles_scores)||0,doubles_score:(Je==null?void 0:Je.total_doubles_scores)||0,nulls_score:(Je==null?void 0:Je.total_nulls_scores)||0,judges_score:(Je==null?void 0:Je.total_judges_scores)||0,pros_score:(Je==null?void 0:Je.total_pros_scores)||0,bpros_score:(Je==null?void 0:Je.total_bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.total_shixuns_scores)||0,mains_score:(Je==null?void 0:Je.total_mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.total_combination_scores)||0,total_score:nn||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Je==null?void 0:Je.singles_scores)||0,doubles_score:(Je==null?void 0:Je.doubles_scores)||0,nulls_score:(Je==null?void 0:Je.nulls_scores)||0,judges_score:(Je==null?void 0:Je.judges_scores)||0,pros_score:(Je==null?void 0:Je.pros_scores)||0,bpros_score:(Je==null?void 0:Je.bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.shixuns_scores)||0,mains_score:(Je==null?void 0:Je.mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.combination_scores)||0,total_score:Un||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],qn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Je==null?void 0:Je.total_singles_scores)||0,doubles_score:(Je==null?void 0:Je.total_doubles_scores)||0,nulls_score:(Je==null?void 0:Je.total_nulls_scores)||0,judges_score:(Je==null?void 0:Je.total_judges_scores)||0,pros_score:(Je==null?void 0:Je.total_pros_scores)||0,bpros_score:(Je==null?void 0:Je.total_bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.total_shixuns_scores)||0,mains_score:(Je==null?void 0:Je.total_mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.total_combination_scores)||0,total_score:nn||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];nu([...Oe?qn:Yn])}},[Ee.exerciseExportHeadData]);const dn=()=>Se(void 0,null,function*(){const Bt={id:Jt.exerciseId||Jt.categoryId,identify:(Rt==null?void 0:Rt.login)||null},lt=yield(0,Ae.iw)(Bt);Vt(lt||{});const{table:Je}=lt||{};let nn,Un;(Je!=null&&Je.total_singles_scores||Je!=null&&Je.total_doubles_scores||Je!=null&&Je.total_nulls_scores||Je!=null&&Je.total_judges_scores||Je!=null&&Je.total_pros_scores||Je!=null&&Je.total_bpros_scores||Je!=null&&Je.total_shixuns_scores||Je!=null&&Je.total_mains_scores||Je!=null&&Je.total_combination_scores)&&(nn=Number(Je==null?void 0:Je.total_singles_scores)+Number(Je==null?void 0:Je.total_doubles_scores)+Number(Je==null?void 0:Je.total_nulls_scores)+Number(Je==null?void 0:Je.total_bpros_scores)+Number(Je==null?void 0:Je.total_judges_scores)+Number(Je==null?void 0:Je.total_pros_scores)+Number(Je==null?void 0:Je.total_shixuns_scores)+Number(Je==null?void 0:Je.total_mains_scores)+Number(Je==null?void 0:Je.total_combination_scores)),(Je!=null&&Je.singles_scores||Je!=null&&Je.doubles_scores||Je!=null&&Je.nulls_scores||Je!=null&&Je.judges_scores||Je!=null&&Je.pros_scores||Je!=null&&Je.bpros_scores||Je!=null&&Je.shixuns_scores||Je!=null&&Je.mains_scores||Je!=null&&Je.combination_scores)&&(Un=Number(Je==null?void 0:Je.singles_scores)+Number(Je==null?void 0:Je.doubles_scores)+Number(Je==null?void 0:Je.bpros_scores)+Number(Je==null?void 0:Je.nulls_scores)+Number(Je==null?void 0:Je.judges_scores)+Number(Je==null?void 0:Je.pros_scores)+Number(Je==null?void 0:Je.shixuns_scores)+Number(Je==null?void 0:Je.mains_scores)+Number(Je==null?void 0:Je.combination_scores));const Yn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Je==null?void 0:Je.total_singles_scores)||0,doubles_score:(Je==null?void 0:Je.total_doubles_scores)||0,nulls_score:(Je==null?void 0:Je.total_nulls_scores)||0,judges_score:(Je==null?void 0:Je.total_judges_scores)||0,pros_score:(Je==null?void 0:Je.total_pros_scores)||0,bpros_score:(Je==null?void 0:Je.total_bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.total_shixuns_scores)||0,mains_score:(Je==null?void 0:Je.total_mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.total_combination_scores)||0,total_score:nn||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Je==null?void 0:Je.singles_scores)||0,doubles_score:(Je==null?void 0:Je.doubles_scores)||0,nulls_score:(Je==null?void 0:Je.nulls_scores)||0,judges_score:(Je==null?void 0:Je.judges_scores)||0,pros_score:(Je==null?void 0:Je.pros_scores)||0,bpros_score:(Je==null?void 0:Je.bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.shixuns_scores)||0,mains_score:(Je==null?void 0:Je.mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.combination_scores)||0,total_score:Un||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];nu(Oe?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Yn)}),_e=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:Bt=>Ie.createElement("a",null,Bt)},{title:((Te=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[0].nameType))==null?void 0:Te.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((it=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[1].nameType))==null?void 0:it.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((et=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[3].nameType))==null?void 0:et.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((vt=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[2].nameType))==null?void 0:vt.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((Ke=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[6].nameType))==null?void 0:Ke.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((mt=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[5].nameType))==null?void 0:mt.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((ut=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[4].nameType))==null?void 0:ut.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((ct=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[7].nameType))==null?void 0:ct.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((Ot=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[8].nameType))==null?void 0:Ot.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt==null?void 0:Bt.toFixed(1))}],{exercise_header:Ct}=At||{};return Ie.createElement(Ie.Fragment,null,((Ct==null?void 0:Ct.show_user)||(Ct==null?void 0:Ct.show_no)||(Ct==null?void 0:Ct.show_group))&&Ie.createElement("section",{className:oe.glassSeal,style:Xe},(Ct==null?void 0:Ct.show_user)&&Ie.createElement("span",null,"\u59D3\u540D\uFF1A",Ie.createElement("span",null,At==null?void 0:At.user)),(Ct==null?void 0:Ct.show_no)&&Ie.createElement("span",null,"\u5B66\u53F7\uFF1A",Ie.createElement("span",null,At==null?void 0:At.student_id)),(Ct==null?void 0:Ct.show_group)&&Ie.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Ie.createElement("span",null,At==null?void 0:At.group_name)),(Ct==null?void 0:Ct.show_school_name)&&Ie.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Ie.createElement("span",null,At==null?void 0:At.school_name)),(Ct==null?void 0:Ct.show_phone)&&Ie.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Ie.createElement("span",null,At==null?void 0:At.phone))),Ie.createElement("section",{className:`${oe.wrap} ${ne?"pl20":""} `},(At==null?void 0:At.photo_url)&&Ie.createElement("img",{className:oe.img,src:`${pe.Z.API_SERVER}${At==null?void 0:At.photo_url}`}),(Ct==null?void 0:Ct.show_title)&&Ie.createElement(we.Z,{className:oe.paperHeader,justify:"center"},Ie.createElement("div",null,At==null?void 0:At.title)),(Ct==null?void 0:Ct.show_info)&&Ie.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",At==null?void 0:At.large_counts,"\u5927\u9898\u3011\u3010",At==null?void 0:At.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",At==null?void 0:At.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(At==null?void 0:At.time)>-1?`${At==null?void 0:At.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Ct==null?void 0:Ct.show_desc)&&(((St=Ee==null?void 0:Ee.exerciseExportHeadData)==null?void 0:St.exercise_description)||((st=Ee==null?void 0:Ee.commonHeader)==null?void 0:st.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,((Qe=Ee==null?void 0:Ee.exerciseExportHeadData)==null?void 0:Qe.exercise_description)||((Ge=Ee==null?void 0:Ee.commonHeader)==null?void 0:Ge.exercise_description))),(Ct==null?void 0:Ct.show_table)&&Ie.createElement("div",{className:"mt10"},Ie.createElement(se.default,{className:oe.table,columns:_e,dataSource:[...Qn||[]],bordered:!0,pagination:!1})),((nt=Ee==null?void 0:Ee.exerciseExportHeadData)==null?void 0:nt.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${(Et=Ee==null?void 0:Ee.exerciseExportHeadData)==null?void 0:Et.analysis}`)),Ie.createElement(ye.Z,null))};var De=(0,re.connect)(({exercise:ne,loading:Oe,user:xe,globalSetting:Ee})=>({exercise:ne,globalSetting:Ee,user:xe,loading:Oe.effects}))(Ne)},40406:function(ht,qe,E){"use strict";var a=E(17379),re=E(87935),we=E(20562),se=E(28284),oe=E(62957),Ae=E(7939),me=E(29787),ye=E(62673),ae=E(47889),pe=E(44104),Ie=E(59301),Re=E(52985),Ce=E(21600),fe=E(59301),Fe=(ge,Se,Ne)=>new Promise((De,ne)=>{var Oe=he=>{try{Ee(Ne.next(he))}catch(Be){ne(Be)}},xe=he=>{try{Ee(Ne.throw(he))}catch(Be){ne(Be)}},Ee=he=>he.done?De(he.value):Promise.resolve(he.value).then(Oe,xe);Ee((Ne=Ne.apply(ge,Se)).next())});const be=({exercise:ge,dispatch:Se})=>{var Ne,De,ne,Oe;const xe=(0,Re.useParams)(),[Ee]=(0,Re.useSearchParams)(),he=Ee.getAll("exercise_group_id").map(st=>st==="all"?st:Number(st)),{actionTabs:Be}=ge,[Le]=se.default.useForm(),[Ve,Ye]=(0,Ie.useState)(!1),Xe=(0,Ie.useRef)(null),[Te,it]=(0,Ie.useState)(!1),[,et,vt,Ke]=(0,we.U)(re.aU,{}),[mt,ut]=(0,Ie.useState)({}),ct=()=>{Se({type:"exercise/setActionTabs",payload:{title:""}})},Ot=(st,Qe)=>{Re.history.push(`/classrooms/${xe.coursesId}/exercise/${(xe==null?void 0:xe.categoryId)||(xe==null?void 0:xe.exerciseId)}/sumup?exam_summary_id=${(Qe==null?void 0:Qe.exam_summary_id)||""}&template=${st==null?void 0:st.exam_summary_template_id}&${st==null?void 0:st.exercise_group_id.map(Ge=>`exercise_group_id=${Ge}`).join("&")}`)},St=()=>Fe(void 0,null,function*(){var st,Qe,Ge,nt,Et;const Jt=yield vt({id:(xe==null?void 0:xe.categoryId)||(xe==null?void 0:xe.exerciseId)});Le.setFieldsValue({exercise_group_id:Be!=null&&Be.isEdit&&he.length>0?he:["all",...((Qe=(st=Jt==null?void 0:Jt.data)==null?void 0:st.course_groups)==null?void 0:Qe.map(Rt=>Rt==null?void 0:Rt.exercise_group_id))||[]],exam_summary_template_id:Be!=null&&Be.isEdit?Number(Ee.get("template")):(Et=(nt=(Ge=Jt==null?void 0:Jt.data)==null?void 0:Ge.exam_summary_templates)==null?void 0:nt[0])==null?void 0:Et.id})});return(0,Ie.useEffect)(()=>{Xe.current&&Xe.current.scrollHeight>134&&it(!0)},[Xe]),(0,Ie.useEffect)(()=>{(Be==null?void 0:Be.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?St():Le.resetFields()},[Be==null?void 0:Be.title]),fe.createElement(fe.Fragment,null,fe.createElement(oe.default,{title:Be.title,width:800,centered:!0,open:(Be==null?void 0:Be.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:fe.createElement("div",{style:{textAlign:"center"}},fe.createElement(Ae.ZP,{type:"primary",onClick:()=>{Le.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{ct()}},fe.createElement(me.Z,{spinning:et},fe.createElement(se.default,{form:Le,onFinish:st=>Fe(void 0,null,function*(){var Qe,Ge;const nt=(Ge=(Qe=Ke==null?void 0:Ke.data)==null?void 0:Qe.exam_summaries)==null?void 0:Ge.find(Et=>(Et==null?void 0:Et.exam_summary_template_id)===st.exam_summary_template_id);if(nt!=null&&nt.exam_summary_id){const Et=oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:fe.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Jt=>{Jt.preventDefault(),Jt.stopPropagation(),Et.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:()=>{Ot(st,nt),ct()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{Ot(st,{}),ct()}});return}Ot(st,nt),ct()})},fe.createElement("div",{ref:Xe,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:Ve?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},fe.createElement(se.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(st,Qe=[],Ge)=>{var nt,Et;let Jt=st;const Rt=((Et=(nt=Ke==null?void 0:Ke.data)==null?void 0:nt.course_groups)==null?void 0:Et.map(At=>At==null?void 0:At.exercise_group_id))||[];return!(Qe!=null&&Qe.includes("all"))&&(st.includes("all")||st.length===Rt.length)?Jt=[...Rt,"all"]:st.includes("all")&&st.length!==Rt.length+1?Jt=st.filter(At=>At!=="all"):Qe!=null&&Qe.includes("all")&&!st.includes("all")&&(Jt=[]),Jt}},fe.createElement(ye.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((De=(Ne=Ke==null?void 0:Ke.data)==null?void 0:Ne.course_groups)==null?void 0:De.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`})))||[]]})),Te&&fe.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>Ye(!Ve)},Ve?"\u6536\u8D77":"\u5C55\u5F00",fe.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),fe.createElement(se.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},fe.createElement(ae.ZP.Group,null,fe.createElement(pe.Z,{className:"mt5",direction:"vertical"},(Oe=(ne=Ke==null?void 0:Ke.data)==null?void 0:ne.exam_summary_templates)==null?void 0:Oe.map((st,Qe)=>fe.createElement(ae.ZP,{key:Qe,value:st==null?void 0:st.id},`\u6A21\u677F${Qe+1}-${st==null?void 0:st.name}`,fe.createElement("a",{className:"ml5",onClick:()=>{var Ge,nt;ut({url:Ce.Z.API_SERVER+((Ge=st==null?void 0:st.attachment_info)==null?void 0:Ge.url),file_type:(nt=st==null?void 0:st.attachment_info)==null?void 0:nt.file_type})}},"\u67E5\u770B"))))))))),fe.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:mt==null?void 0:mt.url,type:mt==null?void 0:mt.file_type,onClose:()=>ut({})}))};qe.Z=(0,Re.connect)(({exercise:ge})=>({exercise:ge}))(be)},58661:function(ht,qe,E){"use strict";E.d(qe,{jM:function(){return At},ZP:function(){return Gn},g0:function(){return Wn},rK:function(){return Lt},P1:function(){return Qn},PQ:function(){return Rt},JE:function(){return nu},$C:function(){return Vt},eS:function(){return Jt}});var a=E(59301),re=E(47889),we=E(77019),se=E(62673),oe=E(37568),Ae=E(7939),me={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},ye=E(77314),ae=E(92310),pe=E.n(ae),Ie=E(62734),Re=E(12056),Ce=E(2838),fe=E(87935),Fe=E(24334),be=E(6767),ge=E(62957),Se=E(82186),Ne=E(23783),De=E(80754),ne=E(66649),Oe=E.n(ne),xe=E(59301),Ee=Object.defineProperty,he=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ve=(It,zt,sn)=>zt in It?Ee(It,zt,{enumerable:!0,configurable:!0,writable:!0,value:sn}):It[zt]=sn,Ye=(It,zt)=>{for(var sn in zt||(zt={}))Be.call(zt,sn)&&Ve(It,sn,zt[sn]);if(he)for(var sn of he(zt))Le.call(zt,sn)&&Ve(It,sn,zt[sn]);return It},Xe=(It,zt,sn)=>new Promise((dn,_e)=>{var Ct=Je=>{try{lt(sn.next(Je))}catch(nn){_e(nn)}},Bt=Je=>{try{lt(sn.throw(Je))}catch(nn){_e(nn)}},lt=Je=>Je.done?dn(Je.value):Promise.resolve(Je.value).then(Ct,Bt);lt((sn=sn.apply(It,zt)).next())}),it=({className:It,data:zt={},identifier:sn,userAnswer:dn,onFinish:_e})=>{const[Ct,Bt]=(0,a.useState)(!1),[lt,Je]=(0,a.useState)({}),nn=()=>new Date().getTime(),Un=qn=>Xe(void 0,null,function*(){let vu=Fe.Base64.decode(zt.code);return dn.length>0&&(dn==null||dn.map(Zu=>{Zu.multi_line?vu=vu.substring(0,vu.indexOf("@\u2581\u2581@"))+Zu.value+vu.substring(vu.indexOf("@\u2581\u2581@")+4):vu=vu.substring(0,vu.indexOf("@\u2581@"))+Zu.value+vu.substring(vu.indexOf("@\u2581@")+3)})),yield(0,Ne.n4)(qn,{code:Fe.Base64.encode(vu),language:zt.language,answers:dn==null?void 0:dn.map(Zu=>Zu.value)})}),Yn=()=>Xe(void 0,null,function*(){var qn;if((qn=dn==null?void 0:dn.filter(Zu=>!Zu.value))!=null&&qn.length){be.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}Bt(!0);const vu=yield(0,Se.ZP)(`/api/problems/${sn}/start.json`,{method:"get"}),oa=yield Un(vu==null?void 0:vu.identifier);if((oa==null?void 0:oa.status)===0){let su=function(){return Xe(this,null,function*(){const{status:Dn,message:Tt,data:Bu}=yield(0,Ne.rX)(vu==null?void 0:vu.identifier,"submit");if(nn()-Zu>10*1e3*(dn==null?void 0:dn.length)){Bt(!1),ge.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(Dn===0){Bt(!1),Bu.status===2?ge.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Je(Bu);return}setTimeout(su,1e3)})};const Zu=nn();yield(0,Ne.bM)(vu==null?void 0:vu.identifier,{}),su();return}Bt(!1)});return xe.createElement("div",null,xe.createElement(Ae.ZP,{className:pe()(It),loading:Ct,onClick:Yn},"\u63D0\u4EA4\u4EE3\u7801"),xe.createElement(ge.default,{open:!!(lt!=null&<.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>_e==null?void 0:_e(),footer:!1,onOk:()=>Je({}),onCancel:()=>Je({})},xe.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},xe.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},xe.createElement("div",null,xe.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),xe.createElement("span",{style:{marginLeft:12,color:lt.status!==0&&"#E30000"}},De.Im[lt.status])),xe.createElement("div",null,xe.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),xe.createElement("span",{style:{marginLeft:12}},Oe()(lt.created_at).format("YYYY-MM-DD HH:mm:ss"))),xe.createElement("div",null,xe.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),xe.createElement("span",{style:{marginLeft:12}},lt.language)),xe.createElement("div",null,xe.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),xe.createElement("span",{style:{marginLeft:12}},lt.execute_time,"ms"))),xe.createElement(De.Y4,Ye({highlightEndEntry:!0},lt)))))},et=E(59301),vt=Object.defineProperty,Ke=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,St=(It,zt,sn)=>zt in It?vt(It,zt,{enumerable:!0,configurable:!0,writable:!0,value:sn}):It[zt]=sn,st=(It,zt)=>{for(var sn in zt||(zt={}))ct.call(zt,sn)&&St(It,sn,zt[sn]);if(ut)for(var sn of ut(zt))Ot.call(zt,sn)&&St(It,sn,zt[sn]);return It},Qe=(It,zt)=>Ke(It,mt(zt)),Ge=(It,zt,sn)=>new Promise((dn,_e)=>{var Ct=Je=>{try{lt(sn.next(Je))}catch(nn){_e(nn)}},Bt=Je=>{try{lt(sn.throw(Je))}catch(nn){_e(nn)}},lt=Je=>Je.done?dn(Je.value):Promise.resolve(Je.value).then(Ct,Bt);lt((sn=sn.apply(It,zt)).next())});const nt=["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"],Et=({data:It})=>{const{question_type:zt,group_topic_id:sn,commit_wrong_question:{analysis:dn,standard_answer_show:_e,tag_discipline_names:Ct,standard_answer:Bt}={}}=It,lt=()=>{if([0,1,2].includes(zt))return et.createElement("div",{className:me.row},et.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),et.createElement("div",{className:"c-black"},_e));if([3].includes(zt))return Bt==null?void 0:Bt.map((Je,nn)=>{var Un,Yn;return et.createElement(a.Fragment,{key:nn},et.createElement("div",{className:me.row},et.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",nn+1),(Je==null?void 0:Je.model)===1&&et.createElement("div",{className:"c-black"},(Un=Je==null?void 0:Je.answer_text)==null?void 0:Un.join("\u3001")),(Je==null?void 0:Je.model)===2&&et.createElement("div",{className:"flex gap-10px"},(Yn=Je==null?void 0:Je.answer_text)==null?void 0:Yn.map((qn,vu)=>et.createElement(Re.Z,{key:nn+""+vu,disabled:!0,value:qn})))))});if([4].includes(zt))return et.createElement("div",{className:me.row},et.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),et.createElement("div",{className:"c-black"},Bt==null?void 0:Bt[0]));if([6].includes(zt))return et.createElement("div",{className:me.row},et.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),et.createElement(ye.Z,{className:me.md,value:Bt||"-"}));if([8].includes(zt))return Bt==null?void 0:Bt.map((Je,nn)=>et.createElement(a.Fragment,{key:nn},et.createElement("div",{className:me.row},et.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",nn+1),et.createElement("div",{className:"c-black"},Je==null?void 0:Je.answer_text))))};return et.createElement("div",{className:me.extra},lt(),et.createElement("div",{className:me.row},et.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),et.createElement(ye.Z,{className:me.md,value:dn||"-"})),et.createElement("div",{className:me.row},et.createElement("div",null,"\u77E5\u8BC6\u70B9"),et.createElement("div",{className:"c-black"},Ct==null?void 0:Ct.join("\u3001"))))},Jt=It=>{const zt=dn=>{const{user_answer:_e,standard_answer:Ct,standard_answers:Bt,standard_answer_show:lt,tag_discipline_names:Je,analysis:nn,user_answer_infos:Un}=dn;return dn={user_answer_is_right:(Un==null?void 0:Un.user_answer_is_right)===void 0?null:Un==null?void 0:Un.user_answer_is_right,user_answer:_e,analysis:nn,standard_answer_show:lt,tag_discipline_names:Je,standard_answer:Bt||Ct},dn};return It.map((dn,_e)=>(dn.q_position=_e+1,dn.commit_wrong_question=zt(dn),[7].includes(dn==null?void 0:dn.question_type)&&(dn.commit_wrong_question.sub_exercise_questions=dn.sub_exercise_questions.map(Ct=>zt(Ct))),dn))},Rt=({data:It={},value:zt,onChange:sn})=>{const{question_title:dn,question_choices:_e,q_position:Ct,commit_wrong_question:{user_answer_is_right:Bt,user_answer:lt}={}}=It,Je=Bt!==void 0,nn=Un=>{const Yn=Un.target.value;sn(Yn)};return et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${Ct}\u3001`+dn}),et.createElement(re.ZP.Group,{disabled:Je,value:Je?lt==null?void 0:lt[0]:zt,onChange:nn,className:Je&&`edu-radio-${Bt?"green":"red"}`},_e==null?void 0:_e.map((Un,Yn)=>et.createElement("div",{key:Yn},et.createElement(re.ZP,{value:Un==null?void 0:Un.choice_id,className:"mb20"},et.createElement(we.Z,{align:"middle",wrap:!1,className:"c-black ml5"},et.createElement("span",{className:"mr5 c-black"},nt[Yn],"."),et.createElement(ye.Z,{className:me.md,value:Un==null?void 0:Un.choice_text})))))),Je&&et.createElement(Et,{data:It}))},At=({data:It={},value:zt,onChange:sn})=>{const{question_title:dn,question_choices:_e,q_position:Ct,commit_wrong_question:{user_answer_is_right:Bt,user_answer:lt}={}}=It,Je=Bt!==void 0,nn=Un=>{sn(Un)};return et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${Ct}\u3001`+dn}),et.createElement(se.default.Group,{disabled:Je,style:{flexDirection:"column"},value:Je?lt:zt,onChange:nn,className:Je&&`edu-checkbox-${Bt?"green":"red"}`},_e==null?void 0:_e.map((Un,Yn)=>et.createElement("div",{key:Yn},et.createElement(se.default,{value:Un==null?void 0:Un.choice_id,className:"mb20"},et.createElement(we.Z,{align:"middle",wrap:!1,className:"c-black ml5"},et.createElement("span",{className:"mr5 c-black"},nt[Yn],"."),et.createElement(ye.Z,{className:me.md,value:Un==null?void 0:Un.choice_text})))))),Je&&et.createElement(Et,{data:It}))},Vt=({data:It={},value:zt,onChange:sn})=>{const{question_title:dn,question_choices:_e,q_position:Ct,commit_wrong_question:{user_answer_is_right:Bt,user_answer:lt}={}}=It,Je=Bt!==void 0,nn=Un=>{const Yn=Un.target.value;sn(Yn)};return et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${Ct}\u3001`+dn}),et.createElement(re.ZP.Group,{disabled:Je,value:Je?lt==null?void 0:lt[0]:zt,onChange:nn,className:Je&&`edu-radio-${Bt?"green":"red"}`},_e==null?void 0:_e.map((Un,Yn)=>et.createElement("div",{key:Yn},et.createElement(re.ZP,{value:Un==null?void 0:Un.choice_id,className:"mb20"},et.createElement(we.Z,{align:"middle",wrap:!1,className:"c-black ml5"},et.createElement(ye.Z,{className:me.md,value:Un==null?void 0:Un.choice_text})))))),Je&&et.createElement(Et,{data:It}))},Qn=({data:It={},value:zt,onChange:sn})=>{const[dn,_e]=(0,a.useState)([]),{question_title:Ct,q_position:Bt,standard_answer:lt,commit_wrong_question:{user_answer_is_right:Je,user_answer:nn}={}}=It,Un=Je!==void 0,Yn=qn=>{sn(qn)};return(0,a.useEffect)(()=>{if(Un){_e(nn);return}if(zt){_e(zt);return}const qn=lt==null?void 0:lt.map(vu=>Qe(st({},vu),{exercise_choice_id:vu.position,answer_text:""}));_e(qn)},[]),et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${Bt}\u3001`+Ct}),et.createElement("div",{className:"flex flex-col gap-20px mb20"},dn==null?void 0:dn.map((qn,vu)=>et.createElement(we.Z,{align:"middle",wrap:!1},et.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",vu+1),et.createElement("div",{className:"flex-1"},(qn==null?void 0:qn.model)===1?et.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:Un,value:qn==null?void 0:qn.answer_text,onChange:oa=>{dn[vu].answer_text=oa.target.value,_e([...dn]),Yn(dn)}}):et.createElement(Re.Z,{value:qn==null?void 0:qn.answer_text,disabled:Un,onChange:oa=>{dn[vu].answer_text=oa,_e([...dn]),Yn(dn)}}))))),Un&&et.createElement(Et,{data:It}))},nu=({data:It={},value:zt,onChange:sn})=>{const{question_title:dn,q_position:_e,commit_wrong_question:{user_answer_is_right:Ct,user_answer:Bt}={}}=It,lt=Ct!==void 0,Je=nn=>{sn(nn)};return et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${_e}\u3001`+dn}),lt?et.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Bt==null?void 0:Bt[0]):et.createElement(Ie.Z,{watch:!0,onChange:Je,defaultValue:zt}),lt&&et.createElement(Et,{data:It}))},Wn=({showEntryAnswer:It,updateData:zt,examPaperId:sn,params:dn,data:_e={}})=>{const[Ct,Bt]=(0,a.useState)(!1),[lt,Je]=(0,a.useState)(""),[nn,Un]=(0,a.useState)("none"),Yn=(0,a.useRef)(),{question_id:qn,question_title:vu,q_position:oa,languages:Zu,description:su,hack_identifier:Dn,commit_wrong_question:{user_answer_is_right:Tt}={}}=_e,Ra=typeof It!="undefined"?It:!(Tt!==void 0),sl=()=>Ge(void 0,null,function*(){if(Bt(!0),Dn){const Nu=yield(0,fe.nF)({id:Dn});(Nu==null?void 0:Nu.status)===0&&(Je(`/myproblems/${Nu.identifier}?type=exercises&exercisesId=${sn}&coursesId=coursesId&login=${dn.login}&questionId=${qn}`),Un("block"))}Bt(!1)}),Ga=Nu=>{Nu.data==="backExercise"&&(Un("none"),Je(""),zt())};return(0,a.useEffect)(()=>(window.addEventListener("message",Ga),()=>{window.removeEventListener("message",Ga)}),[]),et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${oa}\u3001`+vu}),Ra&&et.createElement("div",{className:me.boxHead},et.createElement(Ce.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:Zu}),et.createElement(Ae.ZP,{loading:Ct,onClick:sl,className:me.btn},"\u8FDB\u5165\u7B54\u9898")),et.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},et.createElement(ye.Z,{className:me.md,value:su})),!Ra&&et.createElement(Et,{data:_e}),et.createElement("iframe",{style:{display:nn},className:me.iframe,src:lt,ref:Yn}))},Gn=({showEntryAnswer:It,updateData:zt,data:sn={},value:dn,onChange:_e})=>{const[Ct,Bt]=(0,a.useState)([]),{code:lt,hack_identifier:Je,question_title:nn,q_position:Un,standard_answer_with_score:Yn,commit_wrong_question:{user_answer_is_right:qn,user_answer:vu}={}}=sn,Zu=typeof It!="undefined"?It:!(qn!==void 0),su=Dn=>{_e(Dn)};return(0,a.useEffect)(()=>{if(vu){const Tt=vu==null?void 0:vu.map(Bu=>Qe(st({},Bu),{exercise_choice_id:Bu==null?void 0:Bu.choice_id,value:Bu.answer_text}));Bt(Tt),It===!0&&su(Tt);return}if(dn){Bt(dn);return}const Dn=Yn==null?void 0:Yn.map(Tt=>Qe(st({},Tt),{exercise_choice_id:Tt.position,answer_text:"",score:""}));Bt(Dn)},[]),et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${Un}\u3001`+nn}),Zu&&et.createElement("div",{className:me.boxHead},et.createElement("div",{style:{color:"#FA6400"}},et.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"),et.createElement(it,{className:me.btn,data:sn,onFinish:zt,userAnswer:Ct,identifier:Je})),et.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},et.createElement(ye.Z,{disabledFill:!Zu,programFillValue:Ct,showProgramFill:!0,onFillChange:(Dn,Tt)=>{var Bu;Ct[Number(Tt)].answer_text=(Bu=Dn[Number(Tt)])==null?void 0:Bu.value,Bt([...Ct]),su(Ct)},value:Fe.Base64.decode(lt||"")})),!Zu&&et.createElement(Et,{data:sn}))},Lt=({data:It={},value:zt,onChange:sn})=>{const[dn,_e]=(0,a.useState)([]),[Ct,Bt]=(0,a.useState)([]),{question_title:lt,q_position:Je,commit_wrong_question:nn,sub_exercise_questions:Un}=It,Yn=(qn,vu)=>{dn[vu]=qn,_e([...dn]),sn(dn)};return(0,a.useEffect)(()=>{const qn=Un==null?void 0:Un.map((vu,oa)=>{var Zu;return Qe(st({},vu),{q_position:`${Je}.${oa+1}`,commit_wrong_question:(Zu=nn==null?void 0:nn.sub_exercise_questions)==null?void 0:Zu[oa]})});Bt(qn)},[]),(0,a.useEffect)(()=>{if(zt){_e(zt);return}const qn=Array(Un==null?void 0:Un.length).fill(void 0);_e(qn)},[]),et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${Je}\u3001`+lt}),et.createElement("div",{className:"flex flex-col gap-20px"},Ct==null?void 0:Ct.map((qn,vu)=>{const oa=dn[vu];return et.createElement(a.Fragment,{key:vu},(qn==null?void 0:qn.question_type)===0&&et.createElement(Rt,{value:oa,data:qn,onChange:Zu=>Yn(Zu,vu)}),(qn==null?void 0:qn.question_type)===1&&et.createElement(At,{value:oa,data:qn,onChange:Zu=>Yn(Zu,vu)}),(qn==null?void 0:qn.question_type)===2&&et.createElement(Vt,{value:oa,data:qn,onChange:Zu=>Yn(Zu,vu)}),(qn==null?void 0:qn.question_type)===3&&et.createElement(Qn,{value:oa,data:qn,onChange:Zu=>Yn(Zu,vu)}),(qn==null?void 0:qn.question_type)===4&&et.createElement(nu,{value:oa,data:qn,onChange:Zu=>Yn(Zu,vu)}))})))}},34854:function(ht,qe,E){"use strict";var a=E(59301),re=E(62957),we=E(82186),se=E(52985),oe=E(59301),Ae=(ye,ae,pe)=>new Promise((Ie,Re)=>{var Ce=be=>{try{Fe(pe.next(be))}catch(ge){Re(ge)}},fe=be=>{try{Fe(pe.throw(be))}catch(ge){Re(ge)}},Fe=be=>be.done?Ie(be.value):Promise.resolve(be.value).then(Ce,fe);Fe((pe=pe.apply(ye,ae)).next())});const me=({exercise:ye,dispatch:ae,init:pe,haveInit:Ie=!1})=>{const Re=(0,se.useParams)(),[Ce,fe]=(0,a.useState)(!1);let[Fe,be]=(0,a.useState)();const[ge,Se]=(0,a.useState)(!1),[Ne,De]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ye.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[ye.actionTabs]);function ne(){return Ae(this,null,function*(){var Oe,xe;let Ee=yield(0,we.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs}});if(((Oe=Ee==null?void 0:Ee.cover_exercises)==null?void 0:Oe.length)>0)fe(!0),be((xe=Ee==null?void 0:Ee.cover_exercises)==null?void 0:xe[0]);else{let he=yield(0,we.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs}});ae({type:"exercise/setActionTabs",payload:{key:""}}),(he==null?void 0:he.status)===0&&(Ie&&pe(),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:()=>{se.history.push("/paperlibrary")}}))}})}return oe.createElement("div",null,oe.createElement(re.default,{open:Ce,centered:!0,onCancel:Oe=>Ae(void 0,null,function*(){if(Oe.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Se(!0);let xe=yield(0,we.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs,update:1}});ae({type:"exercise/setActionTabs",payload:{key:""}}),Se(!1),(xe==null?void 0:xe.status)===0&&(Ie&&pe(),fe(!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:()=>{se.history.push("/paperlibrary")}}))}else fe(!1)}),cancelButtonProps:{loading:ge},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:Ne},onOk:()=>Ae(void 0,null,function*(){De(!0);let Oe=yield(0,we.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs}});De(!1),(Oe==null?void 0:Oe.status)===0&&(Ie&&pe(),ae({type:"exercise/setActionTabs",payload:{key:""}}),fe(!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:()=>{se.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},oe.createElement("div",null,oe.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"),oe.createElement("div",null,oe.createElement("div",null,"\u8BD5\u5377\uFF1A",Fe==null?void 0:Fe.origin_exercise_nam),oe.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",oe.createElement("a",{href:`/paperlibrary/see/${Fe==null?void 0:Fe.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},Fe==null?void 0:Fe.examination_bank_name))))))};qe.Z=(0,se.connect)(({exercise:ye})=>({exercise:ye}))(me)},13430:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return he}});var a=E(59301),re=E(62957),we=E(77019),se=E(5269),oe=E(82326),Ae=E(70858),me=E(7939),ye=E(68914),ae=E(82186),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"},Ie=E(52985),Re=E(96622),Ce=E(59301),fe=Object.defineProperty,Fe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,De=(Be,Le,Ve)=>Le in Be?fe(Be,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Be[Le]=Ve,ne=(Be,Le)=>{for(var Ve in Le||(Le={}))Se.call(Le,Ve)&&De(Be,Ve,Le[Ve]);if(ge)for(var Ve of ge(Le))Ne.call(Le,Ve)&&De(Be,Ve,Le[Ve]);return Be},Oe=(Be,Le)=>Fe(Be,be(Le)),xe=(Be,Le,Ve)=>new Promise((Ye,Xe)=>{var Te=vt=>{try{et(Ve.next(vt))}catch(Ke){Xe(Ke)}},it=vt=>{try{et(Ve.throw(vt))}catch(Ke){Xe(Ke)}},et=vt=>vt.done?Ye(vt.value):Promise.resolve(vt.value).then(Te,it);et((Ve=Ve.apply(Be,Le)).next())});const Ee=({visible:Be,setVisible:Le,onK:Ve,selectKeys:Ye,selectRows:Xe,appointStudent:Te,modalParams:it,courseId:et})=>{const vt=(0,Ie.useParams)(),[Ke,mt]=(0,a.useState)(!1),[ut,ct]=(0,a.useState)(!1),[Ot,St]=(0,a.useState)([]),[st,Qe]=(0,a.useState)([]),[Ge,nt]=(0,a.useState)([]),[Et,Jt]=(0,a.useState)("all"),[Rt,At]=(0,a.useState)("all");let[Vt,Qn]=(0,a.useState)(!0);const[nu,Wn]=(0,a.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Gn,Lt]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),It={selectedRowKeys:st,columnWidth:40,hideSelectAll:!0,onSelect:(Ct,Bt,lt)=>{let Je=!0;for(let nn=0;nn{if(Ct&<.length>0){lt.forEach(Je=>{st.push(Je.user_id),Ge.push(Je)}),Qe([...st]),nt([...Ge]);return}if(!Ct&<.length>0){let Je=[],nn=[];const Un=new Set(lt),Yn=new Set(st),qn=new Set(Ge);Je=[...Yn].filter(vu=>[...Un].every(oa=>oa.user_id!==vu)),nn=[...qn].filter(vu=>[...Un].every(oa=>oa.user_id!==vu.user_id)),Qe([...Je]),nt([...nn])}}};(0,a.useEffect)(()=>{Be&&Ye&&(Qe([...Ye]),nt(Xe))},[Be,Ye]),(0,a.useEffect)(()=>{Be&&(!Te&&it?Gn.status=it:Gn.status=null,Lt(ne({},Gn)),sn())},[Be,Te,it]);const zt=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(Ct,Bt,lt)=>Ce.createElement("span",{style:{color:"#333"}},lt+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(Ct,Bt,lt)=>Ce.createElement("span",null,Ct)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(Ct,Bt,lt)=>Ce.createElement("span",{style:{color:"#666"}},Ct)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(Ct,Bt)=>Ce.createElement("span",null,Ct)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(Ct,Bt)=>Ce.createElement("span",null,Ct||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(Ct,Bt)=>Ce.createElement("span",null,Ct)}].filter(Ct=>it===1||it===2?Ct.title!=="\u72B6\u6001":!0),sn=()=>xe(void 0,null,function*(){var Ct,Bt,lt;ct(!0);const Je=yield(0,ae.ZP)(`/api/exercises/${vt.categoryId||et}/wait_make_up_students.json`,{method:"get",params:Oe(ne({},Gn),{keywords:(Ct=Gn==null?void 0:Gn.keywords)==null?void 0:Ct.trim()})});if(Je.status===0){const nn=((lt=(Bt=Je==null?void 0:Je.data)==null?void 0:Bt.all_course_groups)==null?void 0:lt.map(Un=>({value:Un==null?void 0:Un.id,label:Un==null?void 0:Un.name})))||[];Wn([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...nn]),St(Je.data)}ct(!1)}),dn=()=>{Gn.page=1,Gn.status=null,Gn.course_group_id=null,Gn.keywords="",Jt("all"),At("all"),Qe([]),nt([]),Lt(ne({},Gn)),Te&&Ve(st==null?void 0:st.length,st,Ge)},_e=()=>{Gn.page=1,Gn.status=null,Gn.course_group_id=null,Gn.keywords="",Lt(ne({},Gn)),Jt("all"),At("all"),Qe([]),nt([]),Le(!1)};return Ce.createElement(re.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:Be,width:1200,footer:null,onCancel:()=>{_e()}},Ce.createElement(we.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Ce.createElement(we.Z,null,Ce.createElement(se.Z,null,Ce.createElement(oe.default,{size:"large",value:Et,style:{width:200,marginRight:20},onChange:Ct=>{Jt(Ct),Ct==="all"?Gn.course_group_id=null:Gn.course_group_id=Ct,Gn.page=1,Lt(ne({},Gn)),sn()},options:nu})),Te&&Ce.createElement(se.Z,null,Ce.createElement(oe.default,{size:"large",value:Rt,style:{width:200},onChange:Ct=>{At(Ct),Ct==="all"?Gn.status=null:Gn.status=Ct,Gn.page=1,Lt(ne({},Gn)),sn()},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(se.Z,null,Ce.createElement(ye.t7,{style:{width:300,marginLeft:15},value:Gn.keywords,allowClear:!0,onChange:Ct=>{Gn.keywords=Ct,Gn.page=1,Lt(ne({},Gn)),sn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Ce.createElement(we.Z,{align:"middle",className:"mb30"},Ce.createElement(se.Z,{span:14},Ce.createElement("div",{className:"flexd-table-header"},Ce.createElement(Ae.default,{pagination:!1,dataSource:[],columns:zt,rowSelection:Te?It:null,rowKey:Ct=>Ct.user_id})),Ce.createElement("div",null,Ce.createElement(Ae.default,{rowSelection:Te?It:null,columns:zt,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:Ct=>Ct.user_id,loading:ut,dataSource:Ot==null?void 0:Ot.exercise_users,onChange:(Ct,Bt,lt)=>{Gn.page=Ct==null?void 0:Ct.current,Gn.limit=Ct==null?void 0:Ct.pageSize,lt!=null&<.order?(Gn.sort_by=lt==null?void 0:lt.field,Gn.direction=(lt==null?void 0:lt.order)==="ascend"?"asc":"desc"):(Gn.sort_by=null,Gn.direction=null),Lt(ne({},Gn)),sn()},pagination:!1}))),Ce.createElement(se.Z,{span:1},Ce.createElement("img",{src:Re,style:{marginLeft:10}})),Ce.createElement(se.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Ce.createElement("div",{className:pe.searchMember,style:{width:550}},Ce.createElement(we.Z,{className:pe.searchMemberHeader},Ce.createElement(se.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Ce.createElement(se.Z,{flex:"110px"},"\u5B66\u53F7"),Ce.createElement(se.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Ce.createElement("div",{style:{overflow:"auto",height:390}},Ge==null?void 0:Ge.map((Ct,Bt)=>Ce.createElement(we.Z,{key:Bt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Ce.createElement(se.Z,{flex:"100px"},Ct.user_name),Ce.createElement(se.Z,{flex:"110px"},Ct.student_id),Ce.createElement(se.Z,{flex:"120px",style:{marginLeft:5}},Ct.user_group_name),Ce.createElement(se.Z,{style:{marginLeft:10}},Ce.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{nt(Ge.filter(lt=>lt.user_id!=Ct.user_id)),Qe(st.filter(lt=>lt!=Ct.user_id))}})))))))),!(it===1||it===2)&&Ce.createElement("div",{className:pe.bottom},Ce.createElement(me.ZP,{className:pe.no,onClick:()=>{_e()}},"\u53D6\u6D88"),Ce.createElement(me.ZP,{loading:Ke,type:"primary",onClick:()=>{dn()}},"\u786E\u5B9A")))};var he=(0,Ie.connect)(({})=>({}))(Ee)},2811:function(ht,qe,E){"use strict";var a=E(59301),re=E(28284),we=E(6767),se=E(62957),oe=E(29787),Ae=E(77019),me=E(47889),ye=E(24017),ae=E(62673),pe=E(66649),Ie=E.n(pe),Re=E(82186),Ce=E(92232),fe=E(52985),Fe=E(26408),be=E(16536),ge=Object.defineProperty,Se=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,xe=(Xe,Te,it)=>Te in Xe?ge(Xe,Te,{enumerable:!0,configurable:!0,writable:!0,value:it}):Xe[Te]=it,Ee=(Xe,Te)=>{for(var it in Te||(Te={}))ne.call(Te,it)&&xe(Xe,it,Te[it]);if(De)for(var it of De(Te))Oe.call(Te,it)&&xe(Xe,it,Te[it]);return Xe},he=(Xe,Te)=>Se(Xe,Ne(Te)),Be=(Xe,Te,it)=>new Promise((et,vt)=>{var Ke=ct=>{try{ut(it.next(ct))}catch(Ot){vt(Ot)}},mt=ct=>{try{ut(it.throw(ct))}catch(Ot){vt(Ot)}},ut=ct=>ct.done?et(ct.value):Promise.resolve(ct.value).then(Ke,mt);ut((it=it.apply(Xe,Te)).next())});function Le(Xe,Te){const it=[];for(let et=Xe;et{let Te=new Date;const it=Ie()(Xe).format("HH");if(Ie()(Xe).isSame(Ie()(Te),"day")){const et=Ie()(Te).format("HH"),vt=Ie()(Te).format("mm");return{disabledHours:()=>Le(0,24).splice(1,et*1-1),disabledMinutes:()=>Ie()(Xe).isSame(Ie()(Te),"hour")&&it<=et?Le(0,60).splice(0,vt):Le(60,60)}}else if(Ie()(Xe).isSame(Ie()(),"day")){const et=Ie()().format("HH"),vt=Ie()().format("mm");return{disabledHours:()=>Le(0,24).splice(0,et),disabledMinutes:()=>it<=et?Le(0,vt):Le(60,60)}}else return!1},Ye=({exercise:Xe,dispatch:Te})=>{var it;const et=(0,fe.useParams)(),[vt]=re.default.useForm(),[Ke,mt]=(0,a.useState)(1),[ut,ct]=(0,a.useState)([]),[Ot,St]=(0,a.useState)(!0),[st,Qe]=(0,a.useState)([]),[Ge,nt]=(0,a.useState)(!0),[Et,Jt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Xe.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Rt()},[Xe.actionTabs]);const Rt=Qn=>Be(void 0,null,function*(){var nu,Wn;St(!0);const Gn=yield Te({type:"exercise/getEndGroups",payload:he(Ee({},et),{check_ids:[...((nu=Xe.actionTabs.selectArrs)==null?void 0:nu.map(It=>Number(It)))||[]]})}),Lt=(Wn=Gn==null?void 0:Gn.course_info)==null?void 0:Wn.map((It,zt)=>he(Ee({},It),{key:It.course_group_id,title:It.course_group_name,name:It.course_group_name,disabled:!!It.is_published}));Gn&&(Gn!=null&&Gn.course_info)&&(ct([...Lt]),vt.setFieldsValue({end_time:Ie()(Ie()(new Date((0,Ce.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),St(!1)}),At=()=>Be(void 0,null,function*(){var Qn,nu,Wn,Gn;const Lt=Ee({},vt.getFieldsValue());if((st==null?void 0:st.length)<=0&&ut.length>0&&!((Qn=Xe.actionTabs)!=null&&Qn.unified_setting)){we.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Jt(!0);const It={check_ids:[...((nu=Xe.actionTabs.selectArrs)==null?void 0:nu.map(sn=>Number(sn)))||[]],group_ids:st};Ge||(It.end_time=Ie()(Lt.end_time).format("YYYY-MM-DD HH:mm")),It.group_ids=st.map(sn=>sn.course_group_id),(yield(0,Re.ZP)(`/api/courses/${et.coursesId}/exercises/end_exercise.json`,{method:"post",body:It})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Te({type:"exercise/setActionTabs",payload:{}}),(Wn=Xe==null?void 0:Xe.actionTabs)!=null&&Wn.cb?(Gn=Xe==null?void 0:Xe.actionTabs)==null||Gn.cb():Te({type:"classroomList/getClassroomExercisesList",payload:Ee({},Xe.actionTabs.params)})),Jt(!1)}),Vt=()=>{mt(1),ct([]),Qe([]),nt(!0)};return a.createElement(se.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:Xe.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:At,width:680,confirmLoading:Et||Ot,onCancel:()=>{Vt(),Te({type:"exercise/setActionTabs",payload:{}})}},a.createElement(oe.Z,{spinning:Ot},ut&&a.createElement(re.default,{form:vt},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:Fe.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(Ae.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(me.ZP.Group,{value:Ge,onChange:Qn=>{nt(Qn.target.value),Qe([])}},a.createElement(me.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(me.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(re.default.Item,{name:"end_time",style:{marginTop:-3,visibility:Ge?"hidden":"visible"}},a.createElement(ye.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ie()((0,Ce.U6)(),"HH:mm")},disabledDate:Qn=>Qn&&Qn0&&!((it=Xe.actionTabs)!=null&&it.unified_setting)&&a.createElement(Ae.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,ut.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(ae.default,{checked:st.length===ut.length,onChange:Qn=>{st.length===ut.length?Qe([]):Qe(ut)}},"\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(be.Z,{data:ut,selectedRowKeys:st,setSelectedRowKeys:Qe}))))))};qe.Z=(0,fe.connect)(({exercise:Xe})=>({exercise:Xe}))(Ye)},46212:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return St}});var a=E(59301),re=E(28284),we=E(6767),se=E(62957),oe=E(29787),Ae=E(77019),me=E(47889),ye=E(4875),ae=E(24017),pe=E(58755),Ie=E(62673),Re=E(7939),Ce=E(66649),fe=E.n(Ce),Fe=E(82186),be=E(92232),ge=E(52985),Se=E(87935),Ne=E(26408),De=E(16536),ne=E(13430),Oe={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},xe=E(70170),Ee=E(8671),he=E(49210),Be=E(59301),Le=Object.defineProperty,Ve=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,et=(st,Qe,Ge)=>Qe in st?Le(st,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):st[Qe]=Ge,vt=(st,Qe)=>{for(var Ge in Qe||(Qe={}))Te.call(Qe,Ge)&&et(st,Ge,Qe[Ge]);if(Xe)for(var Ge of Xe(Qe))it.call(Qe,Ge)&&et(st,Ge,Qe[Ge]);return st},Ke=(st,Qe)=>Ve(st,Ye(Qe)),mt=(st,Qe,Ge)=>new Promise((nt,Et)=>{var Jt=Vt=>{try{At(Ge.next(Vt))}catch(Qn){Et(Qn)}},Rt=Vt=>{try{At(Ge.throw(Vt))}catch(Qn){Et(Qn)}},At=Vt=>Vt.done?nt(Vt.value):Promise.resolve(Vt.value).then(Jt,Rt);At((Ge=Ge.apply(st,Qe)).next())});function ut(st,Qe){const Ge=[];for(let nt=st;nt{let Qe=new Date;const Ge=fe()(st).format("HH");if(fe()(st).isSame(fe()(Qe),"day")){const nt=fe()(Qe).format("HH"),Et=fe()(Qe).format("mm");return{disabledHours:()=>ut(0,24).splice(1,nt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",Ge,nt),fe()(st).isSame(fe()(Qe),"hour")&&Ge<=nt?ut(0,60).splice(0,Et):ut(60,60))}}else if(fe()(st).isSame(fe()(),"day")){const nt=fe()().format("HH"),Et=fe()().format("mm");return{disabledHours:()=>ut(0,24).splice(0,nt),disabledMinutes:()=>Ge<=nt?ut(0,Et):ut(60,60)}}else return!1},Ot=({exercise:st,dispatch:Qe})=>{var Ge,nt,Et,Jt,Rt,At,Vt,Qn,nu,Wn,Gn,Lt,It,zt,sn,dn,_e,Ct,Bt,lt,Je,nn,Un;const Yn=(0,ge.useParams)(),[qn]=re.default.useForm(),[vu,oa]=(0,a.useState)(1),[Zu,su]=(0,a.useState)([]),[Dn,Tt]=(0,a.useState)(!0),[Bu,Ra]=(0,a.useState)([]),[sl,Ga]=(0,a.useState)(!0),[Nu,Cu]=(0,a.useState)(!1),{workSetting:du}=st,[Kn,Pu]=(0,a.useState)(!1),[Ou,Ia]=(0,a.useState)([]),[Ml,dl]=(0,a.useState)([]),[Sn,jt]=(0,a.useState)(!1),[en,Vn]=(0,a.useState)(!1),[pu,jn]=(0,a.useState)(!1),[iu,au]=(0,a.useState)(null),[ln,te]=(0,a.useState)(1),[ie,ve]=(0,a.useState)({}),[He,rt]=(0,a.useState)({}),[Kt,En]=(0,a.useState)(!1),[Au,On]=(0,a.useState)(!1),[Ln,Mu]=(0,a.useState)(!1),[Pa,Ju]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(st.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:pt=[],type:Nn}=st.actionTabs||{},fn=pt.filter(bt=>![100,120,150].includes(Number(bt.total_score)));fn.length?(Mu(Nn===1?"multiple":"single"),Ju(fn.map(bt=>Ke(vt({},bt),{name:bt.exercise_name})))):On(!0)}},[(Ge=st==null?void 0:st.actionTabs)==null?void 0:Ge.key]),console.log(Ln,"visible"),(0,a.useEffect)(()=>{var pt;if(st.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Ya(),Il(),st.actionTabs.type===2)){const Nn=(pt=st.actionTabs)==null?void 0:pt.unified_setting;Ga(Nn)}},[st.actionTabs]),(0,a.useEffect)(()=>{var pt,Nn,fn,bt,xn,Yu,ra;(pt=du==null?void 0:du.exercise)!=null&&pt.publish_time&&qn.setFieldsValue({publish_time:fe()((Nn=du==null?void 0:du.exercise)==null?void 0:Nn.publish_time)}),(fn=du==null?void 0:du.exercise)!=null&&fn.end_time&&qn.setFieldsValue({end_time:fe()((bt=du==null?void 0:du.exercise)==null?void 0:bt.end_time)}),qn.setFieldsValue({exercise_type:(xn=du==null?void 0:du.exercise)==null?void 0:xn.exercise_type,simulate_exercise_num:(Yu=du==null?void 0:du.exercise)==null?void 0:Yu.simulate_exercise_num}),te((ra=du==null?void 0:du.exercise)==null?void 0:ra.exercise_type)},[st]);const Vl=pt=>{var Nn;const fn=qn.getFieldValue("publish_time");if(!fn||(Nn=du==null?void 0:du.exercise)!=null&&Nn.publish_time)return;let bt;pt===1?bt=fe()(fn).add(120,"minutes"):bt=fe()(fn).add(7,"days"),qn.setFieldsValue({end_time:bt})},Ya=pt=>mt(void 0,null,function*(){var Nn,fn;Tt(!0);const bt=yield(0,Se.N3)({coursesId:Yn.coursesId,check_ids:[...((Nn=st.actionTabs.selectArrs)==null?void 0:Nn.map(Yu=>Number(Yu)))||[]]});console.log(bt,"res");const xn=((fn=bt==null?void 0:bt.course_info)==null?void 0:fn.map((Yu,ra)=>Ke(vt({},Yu),{key:Yu.course_group_id,title:Yu.course_group_name,name:Yu.course_group_name,disabled:!!Yu.is_published})))||[];if((bt==null?void 0:bt.status)!==-1){su([...xn]);const Yu=fe()();qn.setFieldsValue({publish_time:Yu}),(qn.getFieldValue("exercise_type")||1)===1?qn.setFieldsValue({end_time:fe()(Yu).add(120,"minutes")}):qn.setFieldsValue({end_time:fe()(Yu).add(7,"days")})}Tt(!1)});(0,a.useEffect)(()=>{var pt,Nn,fn,bt,xn,Yu;if((pt=du==null?void 0:du.exercise)!=null&&pt.is_appoint_user){const ra=((fn=(Nn=du==null?void 0:du.exercise)==null?void 0:Nn.all_exercise_users)==null?void 0:fn.map(ia=>ia.user_id))||[];Ia([...ra])}jt((bt=du==null?void 0:du.exercise)==null?void 0:bt.is_appoint_user),Vn((xn=du==null?void 0:du.exercise)==null?void 0:xn.is_miss_exam_user),jn((Yu=du==null?void 0:du.exercise)==null?void 0:Yu.is_no_passing_user)},[du]),(0,a.useEffect)(()=>{var pt,Nn,fn,bt,xn,Yu,ra,ia;(Nn=(pt=st==null?void 0:st.actionTabs)==null?void 0:pt.selectArrs)!=null&&Nn[0]&&st.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Qe({type:"exercise/getWorkSetting",payload:{categoryId:(bt=(fn=st==null?void 0:st.actionTabs)==null?void 0:fn.selectArrs)==null?void 0:bt[0],category:(Yu=(xn=st==null?void 0:st.actionTabs)==null?void 0:xn.selectArrs)==null?void 0:Yu[0],coursesId:(ia=(ra=st==null?void 0:st.actionTabs)==null?void 0:ra.params)==null?void 0:ia.id}})},[(nt=st==null?void 0:st.actionTabs)==null?void 0:nt.selectArrs]);const Iu=()=>mt(void 0,null,function*(){var pt,Nn,fn,bt,xn,Yu,ra;const ia=vt({},qn.getFieldsValue()),ba=fe()(fe()(ia.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),za=fe()(fe()(ia.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(ba,ba,33),za<=ba){we.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Bu==null?void 0:Bu.length)<=0&&!sl&&Zu.length>0&&!((pt=du==null?void 0:du.exercise)!=null&&pt.is_make_up_exercise)){we.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const ml=Zu.map(Ql=>Ql.key),qu={check_ids:[...((Nn=st.actionTabs.selectArrs)==null?void 0:Nn.map(Ql=>Number(Ql)))||[]],end_time:fe()(ia.end_time).format("YYYY-MM-DD HH:mm"),publish_time:fe()(ia.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Bu.map(Ql=>Ql.course_group_id),unified_setting:!Bu.length,exercise_type:ia.exercise_type,simulate_exercise_num:ia.simulate_exercise_num};if(((fn=st.actionTabs.selectArrsAll)==null?void 0:fn.length)>0&&st.actionTabs.type===1&&(qu.check_ids=[...((xn=(bt=st.actionTabs.selectArrsAll)==null?void 0:bt.filter(Ql=>!Ql.high_resources_consume||Ql.high_resources_consume_permission))==null?void 0:xn.map(Ql=>Number(Ql==null?void 0:Ql.id)))||[]]),(Yu=du==null?void 0:du.exercise)!=null&&Yu.is_make_up_exercise){if(Sn&&Ou.length<=0||!Sn&&!(en||pu)){we.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}qu.is_appoint_user=Sn,qu.is_miss_exam_user=en,qu.is_no_passing_user=pu,Sn?qu.make_up_exercise_users=Ou.map(Ql=>({user_id:Ql})):qu.make_up_exercise_user=[]}let{is_locked:Ca,open_camera:il,screen_open:ll,login_restrict:Ta,ip_bind:zl,ip_limit:lr,is_random:Yr,id:on,identity_verify:Cr,open_phone_video_recording:Li}=du==null?void 0:du.exercise;if(st.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Ca||il||ll||Ta||zl||lr=="pub"||lr=="inner"||Cr||Li)&&ia.exercise_type==2){if(On(!1),Qe({type:"exercise/setActionTabs",payload:{}}),st.actionTabs.type==2){let Ql=se.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Be.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Be.createElement("span",{style:{color:"#FA6400"}}," ",(0,be.hi)(du==null?void 0:du.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:()=>mt(void 0,null,function*(){var el;En(!0);let Sl=yield(0,Ee.Tr)({exercise_ids:[...((el=st.actionTabs.selectArrs)==null?void 0:el.map(or=>Number(or)))||[]],course_id:Yn.coursesId,type:"exercise"});if((Sl==null?void 0:Sl.student_count)===0){if((yield Qa(qu))&&st.actionTabs.isRouter){Ql.destroy(),ge.history.push(`/classrooms/${Yn.coursesId}/exercise/${on}/detail?random=${Yr}&tabs=3&childrenTabs=2`);return}Qe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else rt(qu),ve(Sl)}),onCancel:()=>{Ql.destroy(),En(!1),Qa(qu)}})}else{let Ql=se.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:Be.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:()=>mt(void 0,null,function*(){var el;En(!0);let Sl=yield(0,Ee.Tr)({exercise_ids:[...((el=st.actionTabs.selectArrs)==null?void 0:el.map(or=>Number(or)))||[]],course_id:Yn.coursesId,type:"exercise"});if((Sl==null?void 0:Sl.student_count)===0){if((yield Qa(qu))&&st.actionTabs.isRouter){ge.history.push(`/classrooms/${Yn.coursesId}/exercise/${on}/detail?random=${Yr}&tabs=3&childrenTabs=2`);return}Qe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else rt(qu),ve(Sl)})})}return}let Xa=yield(0,Ee.Tr)({exercise_ids:[...((ra=st.actionTabs.selectArrs)==null?void 0:ra.map(Ql=>Number(Ql)))||[]],course_id:Yn.coursesId,type:"exercise"});(Xa==null?void 0:Xa.student_count)===0?Qa(qu):(rt(qu),ve(Xa))}),_n=()=>{var pt;let Nn=[...(pt=st.actionTabs.selectArrsAll)==null?void 0:pt.filter(fn=>fn.high_resources_consume&&!fn.high_resources_consume_permission)];(Nn==null?void 0:Nn.length)>0&&st.actionTabs.type===1&&se.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Be.createElement("div",null,Be.createElement("div",{className:Oe.tipcontent},Be.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Nn==null?void 0:Nn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Be.createElement("div",{className:"mt20 mb20"},Nn==null?void 0:Nn.map(fn=>Be.createElement("div",{className:Oe.failedList,key:fn.id},Be.createElement("div",{className:Oe.name},fn==null?void 0:fn.exercise_name),Be.createElement("div",{className:Oe.publish,onClick:()=>{(0,be.xg)(`/classrooms/${Yn.coursesId}/exercise/${fn.id}/detail?random=${fn.is_random}`)}},"\u53D1\u5E03"))))))})},Qa=pt=>mt(void 0,null,function*(){var Nn,fn,bt;if(st.actionTabs.type===1){let ra=[...(Nn=st.actionTabs.selectArrsAll)==null?void 0:Nn.filter(ia=>ia.high_resources_consume&&!ia.high_resources_consume_permission)];if((ra==null?void 0:ra.length)==st.actionTabs.selectArrsAll.length){On(!1),Qe({type:"exercise/setActionTabs",payload:{}}),_n();return}}let xn=!1;return Cu(!0),(yield(0,Fe.ZP)(`/api/courses/${Yn.coursesId}/exercises/publish.json`,{method:"post",body:pt})).status===0&&((0,be.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Il(),we.ZP.success("\u53D1\u5E03\u6210\u529F"),On(!1),Qe({type:"exercise/setActionTabs",payload:{}}),(fn=st==null?void 0:st.actionTabs)!=null&&fn.cb?(bt=st==null?void 0:st.actionTabs)==null||bt.cb():Qe({type:"classroomList/getClassroomExercisesList",payload:vt({},st.actionTabs.params)}),xn=!0,st.actionTabs.type===1&&_n()),Cu(!1),xn}),Il=()=>{oa(1),su([]),Ra([])},nr=(pt,Nn,fn)=>{pt<=0?we.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Ia(Nn),dl(fn),Pu(!1))};return Be.createElement(a.Fragment,null,Be.createElement(se.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:Au,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:Iu,confirmLoading:Nu||Dn,onCancel:()=>{Il(),On(!1),Qe({type:"exercise/setActionTabs",payload:{}})}},Be.createElement(oe.Z,{spinning:Dn},Zu&&Be.createElement(re.default,{form:qn},!!((Et=st==null?void 0:st.actionTabs)!=null&&Et.disabled)&&Be.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Be.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:Ne.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Jt=du==null?void 0:du.exercise)!=null&&Jt.is_make_up_exercise)&&Be.createElement(Be.Fragment,null,Be.createElement(Ae.Z,null,Be.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Be.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),Be.createElement(re.default.Item,{name:"exercise_type"},Be.createElement(me.ZP.Group,{disabled:((Rt=du==null?void 0:du.exercise)==null?void 0:Rt.exercise_status)>1,onChange:pt=>{te(pt.target.value),Vl(pt.target.value)}},Be.createElement(me.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),Be.createElement(me.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),ln==2&&Be.createElement(Ae.Z,{className:`${Oe.contentInterval}`},Be.createElement("span",{className:`${Oe.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Be.createElement(re.default.Item,{name:"simulate_exercise_num"},Be.createElement(ye.Z,{className:Oe.numberInput,style:{width:145},precision:0,size:"middle",disabled:((At=du==null?void 0:du.exercise)==null?void 0:At.exercise_status)>1,min:1,max:999})),Be.createElement("span",null,"\u6B21",Be.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Be.createElement(Ae.Z,null,Be.createElement("span",{className:"mr10 mt5"},Be.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),Be.createElement(re.default.Item,{name:"publish_time"},Be.createElement(ae.default,{style:{width:170},disabledDate:pt=>pt&&pt<=fe()().subtract(0,"days"),disabledTime:ct,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:fe()((0,be.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Be.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Be.createElement(re.default.Item,{name:"end_time"},Be.createElement(ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:fe()((0,be.U6)(),"HH:mm")},disabledDate:pt=>pt&&pt{var fn,bt,xn,Yu,ra;if(jt(pt),pt)if((fn=du==null?void 0:du.exercise)!=null&&fn.is_appoint_user){const ia=(xn=(bt=du==null?void 0:du.exercise)==null?void 0:bt.all_exercise_users)==null?void 0:xn.map(ba=>ba.user_id);Ia([...ia])}else Ia([]),Vn(!1),jn(!1);else Vn((Yu=du==null?void 0:du.exercise)==null?void 0:Yu.is_miss_exam_user),jn((ra=du==null?void 0:du.exercise)==null?void 0:ra.is_no_passing_user)},disabled:((Qn=du==null?void 0:du.exercise)==null?void 0:Qn.exercise_status)!==1}),Be.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Sn&&Be.createElement(Ae.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Be.createElement(Ie.default,{checked:en,disabled:((nu=du==null?void 0:du.exercise)==null?void 0:nu.exercise_status)!==1||((Wn=du==null?void 0:du.exercise)==null?void 0:Wn.miss_exam_count)<=0,onChange:pt=>{Vn(pt.target.checked)}},Be.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Be.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{au(1),jt(!1),Pu(!0)}},"\uFF08",`${(Gn=du==null?void 0:du.exercise)==null?void 0:Gn.miss_exam_count}\u4EBA`,"\uFF09"),Be.createElement(Ie.default,{checked:pu,disabled:((Lt=du==null?void 0:du.exercise)==null?void 0:Lt.exercise_status)!==1||((It=du==null?void 0:du.exercise)==null?void 0:It.no_passing_count)<=0,onChange:pt=>{jn(pt.target.checked)}},Be.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Be.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{au(2),jt(!1),Pu(!0)}},"\uFF08",`${(zt=du==null?void 0:du.exercise)==null?void 0:zt.no_passing_count}\u4EBA`,"\uFF09")),Sn&&Be.createElement(Ae.Z,{className:"mt20",style:{paddingLeft:"90px"}},Be.createElement(Re.ZP,{type:"primary",ghost:!0,disabled:((sn=du==null?void 0:du.exercise)==null?void 0:sn.exercise_status)!==1,onClick:()=>{Pu(!0),au(void 0)}},Be.createElement("span",null,Be.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Be.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Be.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Ou.length||0} \u4EBA`,"\uFF09"))),st.actionTabs.type===2&&!((dn=du==null?void 0:du.exercise)!=null&&dn.is_make_up_exercise)&&Be.createElement(Ae.Z,{style:{marginBottom:"10px"}},Be.createElement("span",{className:"mr10"},Be.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),Be.createElement(me.ZP.Group,{value:sl,onChange:pt=>{Ga(pt.target.value),Ra([])}},Be.createElement(me.ZP,{disabled:!!((_e=st==null?void 0:st.actionTabs)!=null&&_e.disabled)||Zu.some(pt=>pt==null?void 0:pt.is_published)||!((Ct=st==null?void 0:st.actionTabs)!=null&&Ct.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Be.createElement(me.ZP,{disabled:Zu.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Zu.length<=0&&st.actionTabs.type===2&&!((Bt=du==null?void 0:du.exercise)!=null&&Bt.is_make_up_exercise)&&Be.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||!sl)&&!((lt=du==null?void 0:du.exercise)!=null&<.is_make_up_exercise)&&Zu.length>0&&Be.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Be.createElement("span",{style:{flex:1}},Be.createElement(Ie.default,{checked:Bu.length===Zu.length,onChange:pt=>{Bu.length===Zu.length?Ra([]):Ra(Zu)}},"\u5168\u9009")),Be.createElement("span",{style:{width:16}}),Be.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Bu.length||0,"\u4E2A\u5206\u73ED")),(st.actionTabs.type===1||!sl)&&!((Je=du==null?void 0:du.exercise)!=null&&Je.is_make_up_exercise)&&Zu.length>0&&Be.createElement(De.Z,{data:Zu,selectedRowKeys:Bu,setSelectedRowKeys:Ra})),Be.createElement(ne.Z,{visible:Kn,setVisible:Pu,onK:nr,selectKeys:Ou,selectRows:Ml,appointStudent:Sn,modalParams:iu,courseId:Yn.categoryId||((Un=(nn=st==null?void 0:st.actionTabs)==null?void 0:nn.selectArrs)==null?void 0:Un[0])})),Be.createElement(xe.Z,{resdata:ie,type:"exercisepush",okloading:Nu,oktext:(ie==null?void 0:ie.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:pt=>mt(void 0,null,function*(){var Nn,fn,bt;Cu(!0);let xn=yield(0,Fe.ZP)(`/api/courses/${Yn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((Nn=st.actionTabs.selectArrs)==null?void 0:Nn.map(Yu=>Number(Yu)))||[]]}});if(Cu(!1),(xn==null?void 0:xn.status)===0)if(Kt){let Yu=yield Qa(He);if(se.default.destroyAll(),Yu&&st.actionTabs.isRouter){ge.history.push(`/classrooms/${Yn.coursesId}/exercise/${(fn=du==null?void 0:du.exercise)==null?void 0:fn.id}/detail?random=${(bt=du==null?void 0:du.exercise)==null?void 0:bt.is_random}&tabs=3&childrenTabs=2`);return}Qe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else Qa(He)})})),Be.createElement(he.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:Ln,dataSource:Pa,onSuccess:()=>{Mu(!1),On(!0)},onClose:()=>{Mu(!1),Il(),Qe({type:"exercise/setActionTabs",payload:{}})}}))};var St=(0,ge.connect)(({exercise:st})=>({exercise:st}))(Ot)},16536:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return pe}});var a=E(59301),re=E(37568),we=E(62673),se=E(77019),oe={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",me=E(77740),ye=(Ie,Re,Ce)=>new Promise((fe,Fe)=>{var be=Ne=>{try{Se(Ce.next(Ne))}catch(De){Fe(De)}},ge=Ne=>{try{Se(Ce.throw(Ne))}catch(De){Fe(De)}},Se=Ne=>Ne.done?fe(Ne.value):Promise.resolve(Ne.value).then(be,ge);Se((Ce=Ce.apply(Ie,Re)).next())}),pe=({data:Ie,value:Re=[],handleChangePage:Ce,setSelectedRowKeys:fe,selectedRowKeys:Fe,onChange:be=()=>{}})=>{const[ge,Se]=(0,a.useState)([]),[Ne,De]=(0,a.useState)([]),[ne,Oe]=(0,a.useState)([]);let[xe,Ee]=(0,a.useState)(1),[he,Be]=(0,a.useState)();return(0,a.useEffect)(()=>{Se(Ie),De([]),Oe([])},[Ie]),(0,a.useEffect)(()=>{fe&&(De(Fe),Oe(Fe))},[Fe]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:oe.leftdiv},a.createElement(re.default.Search,{size:"middle",onChange:Le=>ye(void 0,null,function*(){Se(Ie.filter(Ve=>{var Ye;return(Ye=Ve==null?void 0:Ve.name)==null?void 0:Ye.includes(Le.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ge.length===0&&a.createElement(me.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(we.default.Group,{value:Ne.map(Le=>`${Le.course_group_id}`),onChange:Le=>{fe(ge.filter(Ve=>Le.includes(`${Ve.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ge.map((Le,Ve)=>a.createElement(se.Z,{key:Le.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(we.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Le.is_published,value:`${Le.course_group_id}`},a.createElement("div",{className:oe.listClass},a.createElement("span",{className:oe.spantitle,style:{width:Le.is_published?"108px":"170px"}},Le.name),Le.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:oe.rightdiv},a.createElement(re.default.Search,{onChange:Le=>{Oe(Ne.filter(Ve=>Ve.name.includes(Le.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(me.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((Le,Ve)=>a.createElement(se.Z,{justify:"space-between",style:{marginTop:"10px"},key:Le.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Le.name),a.createElement("img",{src:Ae,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{fe(Ne.filter(Ye=>`${Ye.course_group_name}`!=`${Le.course_group_name}`))}})))))))}},76983:function(ht,qe,E){"use strict";var a=E(59301),re=E(11938),we=E(4875),se=E(28284),oe=E(62957),Ae=E(29787),me=E(70858),ye=E(37568),ae=E(77019),pe=E(5269),Ie=E(7939),Re=E(87935),Ce=E(66649),fe=E.n(Ce),Fe=E(52985),be=E(92232),ge=E(11580),Se=E(99287),Ne=E(20562),De=E(59301),ne=(he,Be,Le)=>new Promise((Ve,Ye)=>{var Xe=et=>{try{it(Le.next(et))}catch(vt){Ye(vt)}},Te=et=>{try{it(Le.throw(et))}catch(vt){Ye(vt)}},it=et=>et.done?Ve(et.value):Promise.resolve(et.value).then(Xe,Te);it((Le=Le.apply(he,Be)).next())});const{Countdown:Oe}=re.default,xe=({value:he,onChange:Be,MaxMinutes:Le})=>De.createElement(De.Fragment,null,De.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",De.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",De.createElement("br",null)),De.createElement(we.Z,{value:he,onChange:Be,min:0,precision:0,max:Le,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Le}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Ee=({exercise:he,successCb:Be,dispatch:Le})=>{var Ve,Ye,Xe,Te;const it=(0,Fe.useParams)(),[et]=se.default.useForm(),vt=se.default.useWatch("time",et),[Ke,mt]=(0,a.useState)(!1),ut=(0,a.useRef)(),{actionTabs:ct}=he,[Ot,St]=(0,a.useState)(),[,st,Qe,Ge]=(0,Ne.U)(Re.n7,{id:it.categoryId}),[,nt,Et]=(0,Ne.U)(Re.Cd,{});(0,a.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&(mt(!1),et.resetFields())},[he.actionTabs.key]);const Jt=()=>new Promise(It=>ne(void 0,null,function*(){var zt,sn;return ut.current=yield(0,ge.y)({ip_limit:(zt=ct==null?void 0:ct.exerciseParams)==null?void 0:zt.ip_limit,ip_bind:(sn=ct==null?void 0:ct.exerciseParams)==null?void 0:sn.ip_bind_type}),It()})),Rt=()=>ne(void 0,null,function*(){var It,zt,sn,dn,_e;yield et.validateFields();const Ct=et.getFieldsValue();if(mt(!0),(((It=ct==null?void 0:ct.exerciseParams)==null?void 0:It.ip_limit)!=="no"||(zt=ct==null?void 0:ct.exerciseParams)!=null&&zt.ip_bind_type)&&(yield Jt()),(yield(0,Re.ZD)((sn=ct==null?void 0:ct.exerciseParams)==null?void 0:sn.id,{exercise_user_id:(dn=ct==null?void 0:ct.exerciseParams)==null?void 0:dn.exercise_user_id,unlock_key:Ct.unlock_key,time:Ct.time,ip:ut.current})).status===0){if(Be){Le({type:"exercise/setActionTabs",payload:{}}),Be();return}const lt=ct==null?void 0:ct.exerciseParams;(0,be.nr)({inner_ip:lt.inner_ip,public_ip:lt.public_ip,open_camera:lt.open_camera,ip_limit:lt.ip_limit,ip_bind:lt.ip_bind,ip_bind_type:lt.ip_bind_type,exercise_tips:lt.exercise_tips,exerciseId:lt.id,screen_open:lt.screen_open,screen_num:lt.screen_num,screen_sec:lt.screen_sec,coursesId:it.coursesId,login:(_e=(0,Se.eY)())==null?void 0:_e.login,history,identity_verify:lt.identity_verify,open_phone_video_recording:lt.open_phone_video_recording,current_status:lt.current_status}),Le({type:"exercise/setActionTabs",payload:{}})}mt(!1)}),At=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:It=>De.createElement("span",{className:It.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},It)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:It=>De.createElement("span",{className:It.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},It)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Vt=((Ve=ct==null?void 0:ct.exerciseParams)==null?void 0:Ve.errorMessage)&&typeof((Ye=ct==null?void 0:ct.exerciseParams)==null?void 0:Ye.errorMessage)=="object";(0,a.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const It=yield Et(it);yield Qe({}),It.status||St(It)})},[he.actionTabs.key]);const{time:Qn,end_time:nu}=(Ot==null?void 0:Ot.exercise)||{},Wn=Ge!=null&&Ge.user_end_time?fe()(Ge==null?void 0:Ge.user_end_time).add(1,"minutes"):fe()(),Gn=fe()(Ge==null?void 0:Ge.user_total_end_time)>Wn?Math.round(fe().duration(fe()(Ge==null?void 0:Ge.user_total_end_time).diff(Wn.startOf("minute"))).asMinutes()):0,Lt=((Ge==null?void 0:Ge.student_left_minutes)||0)+(vt||0);return De.createElement(De.Fragment,null,De.createElement(oe.default,{width:514,centered:!0,closable:!!((Xe=ct==null?void 0:ct.exerciseParams)!=null&&Xe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:he.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Le({type:"exercise/setActionTabs",payload:{}})}},De.createElement(Ae.Z,{spinning:st||nt},Vt&&De.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 "),!Vt&&De.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"),Vt&&De.createElement(me.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Te=ct==null?void 0:ct.exerciseParams)==null?void 0:Te.errorMessage)||{}],columns:At}),De.createElement("div",{className:""},De.createElement(se.default,{form:et,layout:"vertical",autoComplete:"off"},De.createElement(se.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},De.createElement(ye.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Qn!==-1?De.createElement(De.Fragment,null,De.createElement(se.default.Item,{name:"time",label:De.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",De.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",fe()(Ge==null?void 0:Ge.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},De.createElement(xe,{MaxMinutes:Gn})),De.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",De.createElement("span",{className:"ml5"},st||nt?"--":Lt),"\u5206\u949F",Lt!==0&&(Ge==null?void 0:Ge.user_end_time)&&De.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",De.createElement("span",{className:"ml5"},fe()(Ge==null?void 0:Ge.user_end_time).add(vt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):De.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 ",fe()(nu).format("YYYY-MM-DD HH:mm")))),De.createElement(ae.Z,{justify:"space-between",align:"middle"},De.createElement(pe.Z,null),De.createElement(pe.Z,null,De.createElement(Ie.ZP,{loading:Ke,onClick:Rt},"\u8FDB\u5165\u8003\u8BD5"))))))};qe.Z=(0,Fe.connect)(({exercise:he})=>({exercise:he}))(Ee)},61560:function(ht,qe,E){"use strict";E.d(qe,{w:function(){return Ae}});var a=E(82186),re=E(62957),we=E(52985),se=E(59301),oe=(me,ye,ae)=>new Promise((pe,Ie)=>{var Re=Fe=>{try{fe(ae.next(Fe))}catch(be){Ie(be)}},Ce=Fe=>{try{fe(ae.throw(Fe))}catch(be){Ie(be)}},fe=Fe=>Fe.done?pe(Fe.value):Promise.resolve(Fe.value).then(Re,Ce);fe((ae=ae.apply(me,ye)).next())});const Ae=(me,ye,ae="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",pe=1,Ie=2)=>oe(void 0,null,function*(){pe===1&&(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:pe===1?ae:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const Re=yield(0,a.ZP)(`/api/exercises/${ye}/user_appraise_status.json`,{method:"get",params:{appraise_type:pe}});if((Re==null?void 0:Re.status)===-1)return(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Ce={status:0};if((Re==null?void 0:Re.type)===2&&(Ce=yield(0,a.ZP)(`/api/exercises/${ye}/create_appraise_students.json`,{method:"get"})),(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ce==null?void 0:Ce.status)===-1)return Promise.reject();if((Re==null?void 0:Re.type)===2){const fe=()=>{we.history.replace(`/classrooms/${me}/exercise/${ye}/centralizeReview/${Ce==null?void 0:Ce.login}`)};if(re.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:fe,onCancel:()=>{Ie===1&&we.history.replace(`/classrooms/${me}/exercise/${ye}/detail`)},content:se.createElement("div",null,se.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",se.createElement("span",{onClick:fe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),se.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"))}),Ie!==3)return Promise.reject()}if((Re==null?void 0:Re.type)===3&&(re.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Ie===1&&we.history.replace(`/classrooms/${me}/exercise/${ye}/detail`)},content:se.createElement("div",null,(Re==null?void 0:Re.message)||"")}),Ie!==3)||(Re==null?void 0:Re.type)===4&&(re.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Ie===1&&we.history.replace(`/classrooms/${me}/exercise/${ye}/detail`)},content:se.createElement("div",null,(Re==null?void 0:Re.message)||"")}),Ie!==3))return Promise.reject()})},73579:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ke}});var a=E(59301),re=E(47889),we=E(7939),se=E(6767),oe=E(62957),Ae=E(4875),me=E(77019),ye=E(5269),ae=E(37285),pe=E(79802),Ie={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"},Re=E(99287),Ce=E(24334),fe=E(82186),Fe=E(52985),be=E(77314),ge=E(67741),Se=E(87169),Ne=E(26227),De=E(59301),ne=Object.defineProperty,Oe=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Le=(mt,ut,ct)=>ut in mt?ne(mt,ut,{enumerable:!0,configurable:!0,writable:!0,value:ct}):mt[ut]=ct,Ve=(mt,ut)=>{for(var ct in ut||(ut={}))he.call(ut,ct)&&Le(mt,ct,ut[ct]);if(Ee)for(var ct of Ee(ut))Be.call(ut,ct)&&Le(mt,ct,ut[ct]);return mt},Ye=(mt,ut)=>Oe(mt,xe(ut)),Xe=(mt,ut,ct)=>new Promise((Ot,St)=>{var st=nt=>{try{Ge(ct.next(nt))}catch(Et){St(Et)}},Qe=nt=>{try{Ge(ct.throw(nt))}catch(Et){St(Et)}},Ge=nt=>nt.done?Ot(nt.value):Promise.resolve(nt.value).then(st,Qe);Ge((ct=ct.apply(mt,ut)).next())});const Te={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var it=(mt=>(mt[mt.SET_PATH=0]="SET_PATH",mt[mt.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",mt))(it||{});function et(mt,ut){switch(ut.type){case 0:return Ye(Ve({},mt),{selectedPath:ut.payload});case 1:return Ye(Ve({},mt),{passedContent:ut.payload});default:throw new Error}}var Ke=({language:mt,dispatch:ut,shixunWorkReport:ct,v:Ot,languages:St,classroomList:st,autoHeight:Qe,diff_code_count:Ge,data:nt})=>{const[Et,Jt]=(0,a.useState)(St==null?void 0:St[0]),Rt=(0,Fe.useParams)();return(0,a.useEffect)(()=>{Jt(St==null?void 0:St[0])},[]),(0,a.useEffect)(()=>{var At;Jt((At=St==null?void 0:St.filter(Vt=>Vt.language===(Et==null?void 0:Et.language)))==null?void 0:At[0])},[St]),De.createElement(De.Fragment,null,De.createElement("h2",null," ",De.createElement("span",null,Ot.is_finish?De.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",De.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")):De.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",De.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")),(St==null?void 0:St.length)>1&&De.createElement(re.ZP.Group,{defaultValue:mt,style:{marginLeft:10},onChange:At=>{var Vt;Ot.language=At.target.value,Jt((Vt=St==null?void 0:St.filter(Qn=>Qn.language===At.target.value))==null?void 0:Vt[0])}},St==null?void 0:St.map(At=>De.createElement(re.ZP,{value:At==null?void 0:At.language},At==null?void 0:At.language)))),(0,Re.GJ)()&&ct!="shixunWorkReport"&&De.createElement("span",null,De.createElement("span",null,"\u5F97\u5206 ",Et==null?void 0:Et.score,"/",Et==null?void 0:Et.total_score),De.createElement(we.ZP,{style:{margin:"0px 10px"},onClick:()=>{var At,Vt;if(!((Vt=(At=st.AssistantObject)==null?void 0:At.hack)!=null&&Vt.can_appraise)&&(0,Re.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}let Qn=Et==null?void 0:Et.score;oe.default.confirm({title:"\u8C03\u5206",content:De.createElement("div",null,De.createElement("p",null,"\u5F97\u5206\uFF1A",Et==null?void 0:Et.score,"/",Et==null?void 0:Et.total_score),De.createElement("p",null,"\u8C03\u5206\uFF1A",De.createElement(Ae.Z,{min:0,max:Et==null?void 0:Et.total_score,defaultValue:Et==null?void 0:Et.score,onChange:nu=>{Qn=nu}}))),okText:"\u786E\u8BA4",onOk:()=>Xe(void 0,null,function*(){(yield(0,fe.ZP)(`/api/courses/${Rt==null?void 0:Rt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Rt==null?void 0:Rt.coursesId,hack_user_code_id:Et==null?void 0:Et.hack_user_id,score:Qn}})).status===0&&(se.ZP.success("\u8C03\u5206\u6210\u529F"),ut({type:"shixunHomeworks/setActionTabs",payload:{}}),ut({type:"shixunHomeworks/getShixunWorkReports",payload:Ve({},Rt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,Re.GJ)()&&ct!="shixunWorkReport"&&De.createElement(we.ZP,{onClick:()=>{var At;if(!((At=st.AssistantObject.hack)!=null&&At.can_appraise)&&(0,Re.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}ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:ct.user_id,type:"1",language:Et==null?void 0:Et.language,v:Ot,data:Ve({},ct)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),De.createElement(pe.ZP,{height:300,language:Et==null?void 0:Et.language,value:Et!=null&&Et.code?Ce.Base64.decode(Et==null?void 0:Et.code):"",autoHeight:Qe,theme:"default",options:Te}),((Et==null?void 0:Et.comment)||(Et==null?void 0:Et.hidden_comment))&&De.createElement("div",null,De.createElement(me.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},De.createElement(ye.Z,{flex:1},De.createElement("h1",{className:Ie.title},"\u70B9\u8BC4\u5185\u5BB9")),De.createElement(ye.Z,{className:"pr30"},(0,Re.GJ)()&&De.createElement(we.ZP,{onClick:()=>Xe(void 0,null,function*(){oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:De.createElement(Se.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Xe(this,null,function*(){(yield(0,ge.gZ)({comment_id:Et==null?void 0:Et.comment_id,homeworkId:Rt.homeworkId,type:"hack"})).status===0&&(se.ZP.success("\u5220\u9664\u6210\u529F"),ut({type:"shixunHomeworks/getShixunWorkReports",payload:Ve({},Rt)}))})}})})},De.createElement(Ne.Z,null),"\u5220\u9664"))),De.createElement(ae.Z,{style:{margin:0}}),(Et==null?void 0:Et.comment)&&De.createElement("aside",{className:"pl30 pr30 mt20"},De.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),De.createElement("br",null),De.createElement(be.Z,{value:Et==null?void 0:Et.comment})),(Et==null?void 0:Et.hidden_comment)&&De.createElement("aside",{className:"pl30 pr30 mt20"},De.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),De.createElement("br",null),De.createElement(be.Z,{value:Et==null?void 0:Et.hidden_comment}))))}},4274:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return he}});var a=E(59301),re={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},we=Object.defineProperty,se=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,me=(Be,Le,Ve)=>Le in Be?we(Be,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Be[Le]=Ve,ye=(Be,Le)=>{for(var Ve in Le||(Le={}))oe.call(Le,Ve)&&me(Be,Ve,Le[Ve]);if(se)for(var Ve of se(Le))Ae.call(Le,Ve)&&me(Be,Ve,Le[Ve]);return Be};const ae=Be=>React.createElement("svg",ye({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Be),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+",Ie=E(31691),Re=E(92310),Ce=E.n(Re),fe=E(59301),Fe=Object.defineProperty,be=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ne=(Be,Le,Ve)=>Le in Be?Fe(Be,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Be[Le]=Ve,Oe=(Be,Le)=>{for(var Ve in Le||(Le={}))Ne.call(Le,Ve)&&ne(Be,Ve,Le[Ve]);if(Se)for(var Ve of Se(Le))De.call(Le,Ve)&&ne(Be,Ve,Le[Ve]);return Be},xe=(Be,Le)=>be(Be,ge(Le)),he=({dataSource:Be,className:Le,style:Ve})=>{const[Ye,Xe]=(0,a.useState)([]),[Te,it]=(0,a.useState)(""),et=(0,a.useRef)(""),vt=(0,a.useRef)(String(Math.random()).slice(-6));(0,a.useEffect)(()=>{if(Be!=null&&Be.length){const ut=Be.map(ct=>xe(Oe({},ct),{key:`${vt}-${ct.key}`}));Xe(ut),it(ut[0].key)}},[Be.length]);const Ke=ut=>{it(ut),et.current=ut;const ct=document.getElementById(ut);if(ct){const Ot=ct.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Ot,behavior:"smooth"})}},mt=()=>{const ut=Ye.map(Ot=>document.getElementById(Ot.key)),ct=window.innerHeight/2;for(const Ot of ut)if(Ot){const St=Ot.getBoundingClientRect();if(St.top>=0&&St.top(window.addEventListener("scroll",mt),()=>{window.removeEventListener("scroll",mt)}),[Ye]),fe.createElement("div",{className:Ce()(re.anchorNavigation,Le),style:Ve},fe.createElement(Ie.default,{items:Ye,tabBarGutter:60,className:re.tabs,activeKey:Te,onChange:Ke}),Ye.map(ut=>fe.createElement("div",{key:ut.key,id:ut.key,className:re.box},fe.createElement("div",{className:re.head},fe.createElement("img",{className:"mr10",src:pe,alt:"Dot"}),ut.label),fe.createElement("div",{className:re.element},ut.element))))}},53051:function(ht,qe,E){"use strict";E.d(qe,{Q8:function(){return ct},d0:function(){return Ot},w6:function(){return ut}});var a=E(59301),re=E(24017),we=E(82326),se=E(6767),oe=E(62957),Ae=E(47889),me=E(77019),ye=E(5269),ae=E(25399),pe=E(62673),Ie=E(7939),Re=E(66649),Ce=E.n(Re),fe=E(99287),Fe=E(82186),be=E(89392),ge=E.n(be),Se=E(92232),Ne=E(961),De=E(52985),ne=E(61822),Oe=E(2281),xe=E(73466),Ee=E(70170),he=E(8671),Be=E(59301),Le=Object.defineProperty,Ve=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,et=(nt,Et,Jt)=>Et in nt?Le(nt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):nt[Et]=Jt,vt=(nt,Et)=>{for(var Jt in Et||(Et={}))Te.call(Et,Jt)&&et(nt,Jt,Et[Jt]);if(Xe)for(var Jt of Xe(Et))it.call(Et,Jt)&&et(nt,Jt,Et[Jt]);return nt},Ke=(nt,Et)=>Ve(nt,Ye(Et)),mt=(nt,Et,Jt)=>new Promise((Rt,At)=>{var Vt=Wn=>{try{nu(Jt.next(Wn))}catch(Gn){At(Gn)}},Qn=Wn=>{try{nu(Jt.throw(Wn))}catch(Gn){At(Gn)}},nu=Wn=>Wn.done?Rt(Wn.value):Promise.resolve(Wn.value).then(Vt,Qn);nu((Jt=Jt.apply(nt,Et)).next())});function ut(nt,Et){const Jt=[];for(let Rt=nt;Rt{const Rt=ntCe()(Et).endOf("day"),Vt=nt{const Jt=parseInt(Ce()(nt).format("HH")),Rt=parseInt(Ce()().format("HH")),At=parseInt(Ce()().format("mm"));if(!nt)return{disabledHours:()=>ut(0,Rt),disabledMinutes:()=>ut(0,At)};if(Et){const Vt=parseInt(Ce()(Et).format("HH")),Qn=parseInt(Ce()(Et).format("mm"));return Ce()(nt).isSame(Ce()(Et),"day")?{disabledHours:()=>ut(0,Vt),disabledMinutes:()=>Jt<=Vt?ut(0,Qn):[]}:void 0}if(Ce()(nt).isSame(Ce()(),"day"))return{disabledHours:()=>ut(0,Rt),disabledMinutes:()=>Ce()(nt).isSame(Ce()(),"hour")&&Jt<=Rt?ut(0,At):[]}},St=(nt,Et)=>nt==null?void 0:nt.map(Jt=>{var Rt;return(Rt=Et==null?void 0:Et.find(At=>At.value===Jt))==null?void 0:Rt.id}),{RangePicker:st}=re.default,{Option:Qe}=we.default,Ge=({shixunHomeworks:nt,loading:Et,dispatch:Jt,classroomList:Rt,user:At})=>{var Vt,Qn,nu,Wn,Gn,Lt,It,zt,sn;const dn=(0,De.useParams)(),{workSetting:_e,workList:Ct,shixunWorkList:Bt,headerInfo:lt,changeData:Je}=nt,[nn,Un]=(0,a.useState)(!1),[Yn,qn]=(0,a.useState)(!1);let[vu,oa]=(0,a.useState)([]),[Zu,su]=(0,a.useState)([]),[Dn,Tt]=(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[Bu,Ra]=(0,a.useState)({}),[sl,Ga]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{oa([])},[]),(0,a.useEffect)(()=>{Un(!(0,fe.GJ)())},[(0,fe.GJ)()]);const Nu=()=>{Jt({type:"shixunHomeworks/getWorkSetting",payload:vt({},dn)})};(0,a.useEffect)(()=>{if(!(_e!=null&&_e.course_id))return;Object.keys(Dn).map(function(en){Dn[en]=_e[en]}),(!Dn.allow_late||!Dn.unified_late)&&(Dn.late_penalty=20,Dn.penalty_type=ne.Q.Percent),Dn.unified_setting||(Dn.unified_late=!1,Dn.unified_anonymous_comment=!1,Dn.unified_anonymous_appeal=!1),vu=JSON.parse(JSON.stringify(_e.group_settings.map(en=>Ke(vt({},en),{group_name:[en.group_name]})).filter(en=>en.publish_time!==null))),Zu=JSON.parse(JSON.stringify(_e.allow_late_settings.map(en=>Ke(vt({},en),{group_name:[en.group_name]})).filter(en=>en.late_time!==null))),Tt(vt({},Dn));const jt=(0,Se.QE)((vu==null?void 0:vu.length)>0?vu:[]);oa([...jt]),(Zu==null?void 0:Zu.length)<=0?su([{penalty_type:ne.Q.Percent,late_penalty:20}]):su([...Zu])},[_e]);const Cu=()=>mt(void 0,null,function*(){var jt,en,Vn,pu,jn,iu,au,ln;if(((Vn=(en=(jt=At==null?void 0:At.userInfo)==null?void 0:jt.course)==null?void 0:en.shixun_homework_info)==null?void 0:Vn.shixun_homework_remaining_count)===0&&((jn=(pu=nt==null?void 0:nt.headerInfo)==null?void 0:pu.homework_status)!=null&&jn.includes("\u672A\u53D1\u5E03"))){(0,Se.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(au=(iu=(0,fe.eY)())==null?void 0:iu.course)==null?void 0:au.course_name}\u3011\u7684\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if(((ln=At==null?void 0:At.userInfo)==null?void 0:ln.user_status)===2){(0,Oe.Rd)();return}const te=JSON.parse(JSON.stringify(Dn));if(te.challenge_settings.filter(ve=>!ve.hide),te.categoryId=dn.categoryId,console.log(vu),!Dn.unified_setting)vu=vu==null?void 0:vu.map(ve=>{var He;if(!ve.publish_time||!ve.end_time)throw se.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(!ve.group_name)throw se.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ve.group_name=typeof(ve==null?void 0:ve.group_name)=="string"?[ve==null?void 0:ve.group_name]:ve==null?void 0:ve.group_name,ve.group_id=(He=_e.group_settings)==null?void 0:He.filter(rt=>{var Kt;return(Kt=ve==null?void 0:ve.group_name)==null?void 0:Kt.includes(rt.group_name)}).map(rt=>rt.group_id||rt.id).toString().split(","),ve});else if(!Dn.publish_time||!Dn.end_time)throw se.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(te.group_settings=vu,Dn.allow_late)if(Dn.unified_late){if(Dn.late_penalty===null||Dn.late_penalty===void 0||Dn.late_penalty<0||Dn.late_penalty>100)throw se.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Dn.late_time)throw se.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 Zu=Zu==null?void 0:Zu.map(ve=>{var He,rt;if(ve.late_penalty===null||ve.late_penalty===void 0||ve.late_penalty<0||ve.late_penalty>100)throw se.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 se.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(!ve.group_name)throw se.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ve.group_name=typeof(ve==null?void 0:ve.group_name)=="string"?[ve==null?void 0:ve.group_name]:ve==null?void 0:ve.group_name,ve.group_id=(rt=(He=ve==null?void 0:ve.group_name)==null?void 0:He.map(Kt=>{var En,Au;let On=(Au=(En=_e.group_settings)==null?void 0:En.filter(Ln=>(Ln==null?void 0:Ln.group_name)===Kt))==null?void 0:Au[0];return On==null?void 0:On.group_id}))==null?void 0:rt.toString().split(","),ve}),te.allow_late_settings=Zu;let ie=yield(0,he.Tr)({homework_common_ids:[parseInt(dn.categoryId)],course_id:dn.coursesId,type:"homework_common"});(ie==null?void 0:ie.student_count)===0?du(te):(Ga(te),Ra(ie))}),du=jt=>{if(jt.total_score===null){se.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(jt!=null&&jt.work_efficiency&&jt.eff_score===null){se.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const en=jt.challenge_settings.reduce((jn,iu)=>jn+Number(iu.challenge_score),0),Vn={shixun_evaluation:jt.shixun_evaluation,challenge_settings:jt.challenge_settings};let pu=()=>{var jn;const iu=()=>mt(void 0,null,function*(){qn(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${dn.categoryId}/publish_setting.json`,{method:"post",body:vt({},jt)})).status===0&&(se.ZP.success("\u66F4\u65B0\u6210\u529F"),Nu(),Jt({type:"user/getUserInfo",payload:{course_id:dn.coursesId}}),Jt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:vt({},dn)})),qn(!1)});!(0,be.isEqual)(Je,Vn)&&!((jn=lt==null?void 0:lt.homework_status)!=null&&jn.includes("\u672A\u53D1\u5E03"))?oe.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:iu}):iu()};_e!=null&&_e.high_resources_consume&&!(_e!=null&&_e.high_resources_consume_permission)?Jt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:dn.coursesId,type:"shixun",type_id:dn.categoryId,name:_e.homework_name,fn:()=>{pu()}}}):pu()},Kn=(jt,en,Vn="group_id")=>{var pu;return en?en.find(jn=>jn[Vn]===jt):(pu=_e==null?void 0:_e.group_settings)==null?void 0:pu.find(jn=>jn.group_id[0]===jt)},Pu=(_e==null?void 0:_e.allow_late)||(_e==null?void 0:_e.anonymous_comment),Ou=jt=>{var en,Vn;const pu=Kn(jt,_e==null?void 0:_e.allow_late_settings,"id"),jn=Kn(jt,_e==null?void 0:_e.anonymous_comment_settings),iu=Kn(jt);return(_e==null?void 0:_e.allow_late)&&pu&&Ce()(pu==null?void 0:pu.late_time)<=Ce()()||(_e==null?void 0:_e.anonymous_comment)&&jn&&(jn==null?void 0:jn.evaluation_start)!==null||((Vn=(Ce()(iu==null?void 0:iu.end_time)<=Ce()()&&((en=_e==null?void 0:_e.allow_late_settings)==null?void 0:en.filter(au=>au.group_id.includes(jt))))[0])==null?void 0:Vn.late_time)!=null},Ia=(0,a.useMemo)(()=>(_e==null?void 0:_e.allow_late)||(_e==null?void 0:_e.all_group_late),[_e,lt]),Ml=_e==null?void 0:_e.anonymous_comment,dl=jt=>{if(!jt)return!1;const en=Kn(jt,_e==null?void 0:_e.anonymous_comment_settings);return(_e==null?void 0:_e.anonymous_comment)&&en&&(en==null?void 0:en.evaluation_start)!==null},Sn=(jt,en)=>{var Vn,pu,jn,iu,au;jt!=null&&jt.group_id||(jt.group_id=St(jt==null?void 0:jt.group_name,_e==null?void 0:_e.group_settings)),Jt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:jt,index:en,rangePickerDisabled:(pu=(Vn=jt==null?void 0:jt.group_id)==null?void 0:Vn[0])!=null&&pu.publish_time?nn||(Ce()()<=Ce()((iu=Kn((jn=jt==null?void 0:jt.group_id)==null?void 0:jn[0]))==null?void 0:iu.publish_time)?!1:[!0,Ou((au=jt==null?void 0:jt.group_id)==null?void 0:au[0])]):!1,disabledDate:_e==null?void 0:_e.course_end_date}})};return Be.createElement("section",{className:Ne.Z.form},Be.createElement("div",{className:Ne.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Be.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")),Be.createElement("div",null,Be.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Be.createElement(Ae.ZP.Group,{disabled:nn||!((Vt=lt==null?void 0:lt.homework_status)!=null&&Vt.includes("\u672A\u53D1\u5E03"))||(0,fe.Rm)()&&!((Qn=Rt.AssistantObject.practice)!=null&&Qn.can_publish),value:Dn.unified_setting,onChange:jt=>{var en;if(!((en=lt==null?void 0:lt.homework_status)!=null&&en.includes("\u672A\u53D1\u5E03"))){se.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Dn.unified_setting=!Dn.unified_setting,Dn.unified_setting||(Dn.unified_late=!1,su([{late_penalty:5}])),Tt(Object.assign({},Dn)),Dn.unified_setting===!1&&vu==""){oa(vu.concat({}));return}Dn.unified_setting&&(oa([]),su([{late_penalty:5}]))}},Be.createElement(Ae.ZP,{value:!0,disabled:nn||!(_e!=null&&_e.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Be.createElement(Ae.ZP,{disabled:nn||!((nu=_e==null?void 0:_e.group_settings)!=null&&nu.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Wn=_e==null?void 0:_e.group_settings)==null?void 0:Wn.length)===0&&Be.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")),Dn.unified_setting&&Be.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Be.createElement(me.Z,{align:"middle"},Be.createElement(ye.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Be.createElement(ye.Z,{className:"ml10"},Be.createElement(re.default,{size:"large",disabled:nn||!((Gn=lt==null?void 0:lt.homework_status)!=null&&Gn.includes("\u672A\u53D1\u5E03")||(Lt=lt==null?void 0:lt.homework_status)!=null&&Lt.includes("\u672A\u5F00\u59CB"))||(0,fe.Rm)()&&!((It=Rt.AssistantObject.practice)!=null&&It.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:jt=>ct(jt,_e==null?void 0:_e.course_end_date),disabledTime:jt=>Ot(jt),value:Dn.publish_time?Ce()(Dn.publish_time):"",onChange:(jt,en)=>{Dn.publish_time=en,(Dn.end_time==""||!Dn.end_time)&&Dn.unified_setting&&(Dn.end_time=Ce()(jt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Tt(Object.assign({},Dn))}}))),Be.createElement(me.Z,{align:"middle",className:"pl30"},Be.createElement(ye.Z,null,"\u622A\u6B62\u65F6\u95F4"),Be.createElement(ye.Z,{className:"ml10"},Be.createElement(re.default,{size:"large",style:{width:170},allowClear:!1,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:(_e==null?void 0:_e.allow_late)&&(_e==null?void 0:_e.homework_status.includes("\u5DF2\u622A\u6B62"))||nn||(_e==null?void 0:_e.allow_late)&&Ce()()>=Ce()(_e==null?void 0:_e.end_time)||(0,fe.Rm)()&&!((zt=Rt.AssistantObject.practice)!=null&&zt.can_publish),disabledDate:jt=>ct(jt,_e==null?void 0:_e.course_end_date,Dn.publish_time),disabledTime:jt=>Ot(jt,Dn.publish_time),value:Dn.end_time?Ce()(Dn.end_time):"",onChange:(jt,en)=>{Dn.end_time=en,Tt(Object.assign({},Dn))}})))),!Dn.unified_setting&&(vu==null?void 0:vu.length)>0&&Be.createElement(me.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},vu&&vu.map(function(jt,en){var Vn,pu,jn,iu,au,ln,te;return Be.createElement(ye.Z,{span:24,key:en},Be.createElement(me.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:en==(vu==null?void 0:vu.length)-1?"0px":"10px"}},Be.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",en+1),Be.createElement(we.default,{disabled:nn||((Vn=lt==null?void 0:lt.homework_status)!=null&&Vn.includes("\u672A\u53D1\u5E03")&&jt.id||Ce()(){var ve;if((0,fe.Rm)()&&!((ve=Rt.AssistantObject.practice)!=null&&ve.can_publish)){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}vu[en].group_name=ie,vu[en].group_id=jt.group_id;const He=(0,be.flattenDeep)(vu.map(Kt=>Kt.group_name)),rt=Zu.map(Kt=>{let En=(Kt==null?void 0:Kt.group_name)||[];return Ke(vt({},Kt),{group_name:(0,be.remove)(En,Au=>He.includes(Au))})});su(rt),oa(vu.slice())},maxTagCount:4,maxTagPlaceholder:ie=>Be.createElement("div",{style:{cursor:"pointer"},onClick:()=>Sn(jt,en)},"+",ie==null?void 0:ie.length)},_e.group_settings&&_e.group_settings.map(function(ie){if(!vu.map(He=>He.group_name).flat().includes(ie.group_name))return Be.createElement(Qe,{value:ie.group_name,key:ie.id},ie.group_name)})),Be.createElement("div",{className:"ml20"},Be.createElement(st,{size:"large",ranges:{\u6B64\u523B:[jt.publish_time?Ce()(jt.publish_time):Ce()(),Ce()()]},allowClear:!1,disabled:nn||(Ce()()<=Ce()((iu=Kn((jn=jt==null?void 0:jt.group_id)==null?void 0:jn[0]))==null?void 0:iu.publish_time)?!1:[!0,Ou((au=jt==null?void 0:jt.group_id)==null?void 0:au[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:ie=>ct(ie,_e==null?void 0:_e.course_end_date),disabledTime:ie=>Ot(ie),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ce()((0,Se.U6)(),"HH:mm"),Ce()((0,Se.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[jt.publish_time?Ce()(jt.publish_time):void 0,jt.end_time?Ce()(jt.end_time):void 0],onChange:(ie,ve)=>{var He;if((0,fe.Rm)()&&!((He=Rt.AssistantObject.practice)!=null&&He.can_publish)){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}vu[en].publish_time=ve[0],!jt.end_time&&ve[0]?vu[en].end_time=Ce()(ve[0]).add(7,"days"):vu[en].end_time=ve[1],oa([...vu])},onCalendarChange:(ie,ve,He)=>{if(ve!=null&&ve[0]&&!ve[1]){const rt=Ce()(ve[0]).add(7,"days");vu[en].publish_time=ve[0],vu[en].end_time=rt,oa([...vu])}}})),!nn&&Be.createElement("div",{style:{display:"flex",width:"50px"}},((ln=jt==null?void 0:jt.group_id)==null?void 0:ln.length)>1&&Be.createElement(ae.Z,{title:"\u89C4\u5219\u62C6\u5206"},Be.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Sn(jt,en)})),vu.length<((te=_e==null?void 0:_e.group_settings)==null?void 0:te.length)&&Be.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ie;if((0,fe.Rm)()&&!((ie=Rt.AssistantObject.practice)!=null&&ie.can_publish)){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}oa(vu.concat({}))}}),((jt==null?void 0:jt.publish_time)&&Ce()(){const ie=(0,be.cloneDeep)(Zu);ie.forEach((ve,He)=>{ve.group_name&&(ve.group_name=ve.group_name.filter(rt=>{var Kt;return!((Kt=vu[en].group_name)!=null&&Kt.includes(rt))}))}),vu=vu.filter((ve,He)=>en!==He),su(ie),oa(vu.slice()),setTimeout(()=>oa(vu.slice()),10)}}))))}))),Be.createElement(me.Z,null,Be.createElement(ye.Z,null,Be.createElement("div",{className:Ne.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Be.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"))),Be.createElement(ye.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Be.createElement(pe.default,{checked:Dn.allow_late,disabled:nn||Ia,onChange:jt=>{var en;if((0,fe.Rm)()&&!((en=Rt.AssistantObject.practice)!=null&&en.can_late)){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}jt.target.checked&&oe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Be.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Be.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"),Be.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Be.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"))}),Dn.allow_late=!Dn.allow_late,Zu==""&&su([{late_penalty:5}]),Tt(Object.assign({},Dn))}},Be.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Dn==null?void 0:Dn.allow_late)&&Be.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Be.createElement("div",{style:{display:"flex"}},Be.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Be.createElement(Ae.ZP.Group,{style:{marginLeft:"20px"},disabled:nn||(_e==null?void 0:_e.anonymous_comment)||(_e==null?void 0:_e.allow_late),value:Dn.unified_late,onChange:jt=>{var en;if((0,fe.Rm)()&&!((en=Rt.AssistantObject.practice)!=null&&en.can_late)){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}Dn.unified_late=jt.target.value,Zu==""&&!jt.target.value&&su([{penalty_type:ne.Q.Percent,late_penalty:20}]),Tt(vt({},Dn))}},(Dn==null?void 0:Dn.unified_setting)&&Be.createElement(Ae.ZP,{value:!0,disabled:!(_e!=null&&_e.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((sn=_e==null?void 0:_e.group_settings)==null?void 0:sn.length)>0&&Be.createElement(Ae.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Dn!=null&&Dn.unified_late?Be.createElement(Be.Fragment,null,Be.createElement(me.Z,{align:"middle",style:{marginTop:"10px"}},Be.createElement(ye.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Be.createElement(ye.Z,{className:"ml20"},Be.createElement(ne.Z,{disabled:nn||Ml,value:{type:Dn.penalty_type,inputValue:Dn.late_penalty},onChange:jt=>{var en;if((0,fe.Rm)()&&!((en=Rt.AssistantObject.practice)!=null&&en.can_late)){se.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}Tt(Ke(vt({},Dn),{late_penalty:jt.inputValue,penalty_type:jt.type}))}})),Be.createElement(ye.Z,{flex:"1",className:"ml5"},Be.createElement("span",{className:"c-grey-c ml10"},Dn.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)"))),Be.createElement(me.Z,{align:"middle",style:{marginTop:"15px"}},Be.createElement(ye.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Be.createElement(ye.Z,{className:"ml20"},Be.createElement(re.default,{size:"large",allowClear:!1,style:{width:170},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:nn||Ml,value:Dn.late_time?Ce()(Dn.late_time):"",disabledDate:jt=>ct(jt,_e==null?void 0:_e.course_end_date),onChange:(jt,en)=>{var Vn;if((0,fe.Rm)()&&!((Vn=Rt.AssistantObject.practice)!=null&&Vn.can_late)){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}Dn.late_time=en,Tt(Object.assign({},Dn))}})))):Zu.map(function(jt,en){var Vn;return Be.createElement(ye.Z,{span:24,key:en},Be.createElement(me.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Be.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",en+1),Be.createElement(we.default,{disabled:nn||!((Vn=lt==null?void 0:lt.homework_status)!=null&&Vn.includes("\u672A\u53D1\u5E03"))&&jt.id||(_e==null?void 0:_e.anonymous_comment),mode:"multiple",className:Ne.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof jt.group_name=="string"?[jt.group_name]:jt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:pu=>{var jn;if((0,fe.Rm)()&&!((jn=Rt.AssistantObject.practice)!=null&&jn.can_late)){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}Zu[en].group_name=pu,Zu[en].group_id=jt.group_id,su(Zu.slice())}},_e.group_settings&&_e.group_settings.map(function(pu){const jn=Zu.map(au=>au.group_name).flat(),iu=vu.map(au=>au.group_name).flat();if(Dn!=null&&Dn.unified_setting){if(!jn.includes(pu.group_name))return Be.createElement(Qe,{value:pu.group_name,key:pu.id},pu.group_name)}else if(iu.includes(pu.group_name)&&!jn.includes(pu.group_name))return Be.createElement(Qe,{value:pu.group_name,key:pu.id},pu.group_name)})),Be.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Be.createElement(ne.Z,{disabled:nn||dl(jt.id),value:{type:jt.penalty_type,inputValue:jt.late_penalty},onChange:pu=>{var jn;if((0,fe.Rm)()&&!((jn=Rt.AssistantObject.practice)!=null&&jn.can_late)){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}Zu[en].late_penalty=pu.inputValue,Zu[en].penalty_type=pu.type,su([...Zu])}}),Be.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Be.createElement(re.default,{size:"large",disabled:nn||dl(jt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ce()((0,Se.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:pu=>ct(pu,_e==null?void 0:_e.course_end_date),format:"YYYY-MM-DD HH:mm",value:jt!=null&&jt.late_time?Ce()(jt.late_time):void 0,onChange:(pu,jn)=>{var iu;if((0,fe.Rm)()&&!((iu=Rt.AssistantObject.practice)!=null&&iu.can_late)){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}Zu[en].late_time=jn,su([...Zu])}}),!nn&&Be.createElement("div",{style:{display:"flex",width:"50px"}},Be.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var pu;if((0,fe.Rm)()&&!((pu=Rt.AssistantObject.practice)!=null&&pu.can_late)){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}su(Zu.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),en>0&&!jt.id&&Be.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var pu;if((0,fe.Rm)()&&!((pu=Rt.AssistantObject.practice)!=null&&pu.can_late)){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}Zu=Zu.filter((jn,iu)=>en!==iu),su(Zu.slice()),setTimeout(()=>su(Zu.slice()),10)}}))))})),!nn&&Be.createElement(Be.Fragment,null,Be.createElement(Ie.ZP,{type:"primary",size:"large",loading:Yn,style:{width:"138px",marginTop:"30px"},onClick:()=>Cu()},"\u4FDD\u5B58")),Be.createElement(xe.Z,{onConfirm:(jt,en)=>{vu.splice(jt,0,...en),vu.splice(jt+en.length,1);const Vn=(0,Se.QE)([...vu]);oa([...Vn])}}),Be.createElement(Ee.Z,{resdata:Bu,type:"shixun",okloading:Yn,oktext:(Bu==null?void 0:Bu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:jt=>mt(void 0,null,function*(){qn(!0);let en=yield(0,Fe.ZP)(`/api/courses/${dn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(dn.categoryId)]}});qn(!1),(en==null?void 0:en.status)===0&&du(sl)})}))};qe.ZP=(0,De.connect)(({shixunHomeworks:nt,classroomList:Et,loading:Jt,user:Rt})=>({shixunHomeworks:nt,classroomList:Et,loading:Jt.effects,user:Rt}))(Ge)},74732:function(ht,qe,E){"use strict";var a=E(59301),re=E(94968),we=E(28284),se=E(62957),oe=E(6767),Ae=E(70858),me=E(52985),ye=E(21600),ae=E(14875),pe=E(82186),Ie=E(66649),Re=E.n(Ie),Ce=E(92232),fe=E(59301),Fe=Object.defineProperty,be=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ne=(Ee,he,Be)=>he in Ee?Fe(Ee,he,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ee[he]=Be,De=(Ee,he)=>{for(var Be in he||(he={}))ge.call(he,Be)&&Ne(Ee,Be,he[Be]);if(be)for(var Be of be(he))Se.call(he,Be)&&Ne(Ee,Be,he[Be]);return Ee},ne=(Ee,he,Be)=>new Promise((Le,Ve)=>{var Ye=it=>{try{Te(Be.next(it))}catch(et){Ve(et)}},Xe=it=>{try{Te(Be.throw(it))}catch(et){Ve(et)}},Te=it=>it.done?Le(it.value):Promise.resolve(it.value).then(Ye,Xe);Te((Be=Be.apply(Ee,he)).next())});const{Dragger:Oe}=re.default,xe=({classroomList:Ee,dispatch:he,onOk:Be})=>{const Le=(0,me.useParams)(),[Ve]=we.default.useForm(),[Ye,Xe]=(0,a.useState)(),[Te,it]=(0,a.useState)(!1),et={height:100,onRemove:()=>{Xe("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:vt=>ne(void 0,null,function*(){return Xe(vt),!1})};return(0,a.useEffect)(()=>{Ve.setFieldsValue({publish_time:Re()(Re()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Re()(Re()(new Date((0,Ce.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),fe.createElement(se.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:Ee.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Te},onOk:()=>ne(void 0,null,function*(){Ve.submit()}),onCancel:()=>{Ve.resetFields(),he({type:"classroomList/setActionTabs",payload:{}})}},fe.createElement(we.default,{form:Ve,onFinish:vt=>ne(void 0,null,function*(){var Ke,mt,ut;if(!(Ye!=null&&Ye.size)){oe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}it(!0);let ct=new FormData;ct.append("type",Ee.actionTabs.type),ct.append("file",Ye);let Ot;window.location.href.indexOf("exercise")>-1?Ot=`/api/exercises/${Ee.actionTabs.id}/supplement_score.json`:Ot=`/api/homework_commons/${Ee.actionTabs.id}/supplement_score.json`;let St=yield(0,pe.ZP)(Ot,{method:"post",body:ct},!0);it(!1),(St==null?void 0:St.status)===0&&(Be(),Ve.resetFields(),he({type:"classroomList/setActionTabs",payload:{}}),((mt=(Ke=St==null?void 0:St.data)==null?void 0:Ke.fail)==null?void 0:mt.length)>0&&se.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:fe.createElement(Ae.default,{pagination:!1,dataSource:(ut=St==null?void 0:St.data)==null?void 0:ut.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)("",ye.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ee.actionTabs.type}`)}}))})},fe.createElement(we.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},Ee.actionTabs.name),fe.createElement(we.default.Item,{style:{marginBottom:0},label:fe.createElement("div",null,fe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),fe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},fe.createElement("div",null,fe.createElement("a",{download:"\u6A21\u7248.xlsx",className:ae.Z.downloadbutton,href:ye.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ee.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),fe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),fe.createElement(we.default.Item,{style:{marginBottom:0}},fe.createElement(Oe,De({},et),fe.createElement("a",{className:ae.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),fe.createElement("br",null),fe.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,me.connect)(({classroomList:Ee})=>({classroomList:Ee}))(xe)},71621:function(ht,qe,E){"use strict";var a=E(59301),re=E(94968),we=E(28284),se=E(31691),oe=E(70858),Ae=E(31709),me=E(52985),ye=E(82186),ae=E(66649),pe=E.n(ae),Ie=E(59301),Re=(Fe,be,ge)=>new Promise((Se,Ne)=>{var De=xe=>{try{Oe(ge.next(xe))}catch(Ee){Ne(Ee)}},ne=xe=>{try{Oe(ge.throw(xe))}catch(Ee){Ne(Ee)}},Oe=xe=>xe.done?Se(xe.value):Promise.resolve(xe.value).then(De,ne);Oe((ge=ge.apply(Fe,be)).next())});const{Dragger:Ce}=re.default,fe=({})=>{const Fe=(0,me.useParams)(),[be]=we.default.useForm(),[ge,Se]=(0,a.useState)(!0),[Ne,De]=(0,a.useState)(!1);let[ne,Oe]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const xe=[{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 Ee(){return Re(this,null,function*(){let Be;De(!0),window.location.href.indexOf("exercise")>-1?Be=`/api/exercises/${Fe==null?void 0:Fe.categoryId}/redo_logs.json`:Be=`/api/homework_commons/${Fe==null?void 0:Fe.categoryId}/redo_logs.json`;let Le=yield(0,ye.ZP)(Be,{method:"get",params:ne});De(!1),(Le==null?void 0:Le.status)===0&&Se(Le==null?void 0:Le.data)})}(0,a.useEffect)(()=>{Ee()},[]);let he=[{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:(Be,Le,Ve)=>{var Ye;return(Ye=xe.find(Xe=>Xe.question_type===Be))==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:(Be,Le,Ve)=>{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(Xe=>Xe.id===Be))==null?void 0:Ye.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Be,Le,Ve)=>pe()(Be).format("YYYY-MM-DD HH:mm:ss")}].filter(Be=>!!Be);return Ie.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Ie.createElement(se.default,{destroyInactiveTabPane:!0,onChange:Be=>{ne.type=Be,ne.page=1,ne.limit=10,Oe(ne),Ee()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Ie.createElement(oe.default,{className:"mt20",loading:Ne,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:(Be,Le,Ve)=>pe()(Be).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:ge==null?void 0:ge.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Ie.createElement(oe.default,{className:"mt20",loading:Ne,columns:he,dataSource:ge==null?void 0:ge.list,pagination:!1})}].filter(Be=>!!Be)}),Ie.createElement(Ae.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Be,Le)=>{ne.page=Be,ne.limit=Le,Oe(ne),Ee()},current:ne.page,total:ge.count,pageSize:ne.limit,style:{marginTop:20}}))};qe.Z=(0,me.connect)(({classroomList:Fe})=>({classroomList:Fe}))(fe)},3829:function(ht,qe,E){"use strict";var a=E(59301),re=E(94968),we=E(28284),se=E(62957),oe=E(4875),Ae=E(52985),me=E(82186),ye=E(66649),ae=E.n(ye),pe=E(92232),Ie=E(59301),Re=Object.defineProperty,Ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Se=(Ee,he,Be)=>he in Ee?Re(Ee,he,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ee[he]=Be,Ne=(Ee,he)=>{for(var Be in he||(he={}))be.call(he,Be)&&Se(Ee,Be,he[Be]);if(Fe)for(var Be of Fe(he))ge.call(he,Be)&&Se(Ee,Be,he[Be]);return Ee},De=(Ee,he)=>Ce(Ee,fe(he)),ne=(Ee,he,Be)=>new Promise((Le,Ve)=>{var Ye=it=>{try{Te(Be.next(it))}catch(et){Ve(et)}},Xe=it=>{try{Te(Be.throw(it))}catch(et){Ve(et)}},Te=it=>it.done?Le(it.value):Promise.resolve(it.value).then(Ye,Xe);Te((Be=Be.apply(Ee,he)).next())});const{Dragger:Oe}=re.default,xe=({classroomList:Ee,dispatch:he,onOk:Be})=>{const Le=(0,Ae.useParams)(),[Ve]=we.default.useForm(),[Ye,Xe]=(0,a.useState)(),[Te,it]=(0,a.useState)(!1),et={height:100,onRemove:()=>{Xe("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:vt=>ne(void 0,null,function*(){return Xe(vt),!1})};return(0,a.useEffect)(()=>{Ve.setFieldsValue({publish_time:ae()(ae()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ae()(ae()(new Date((0,pe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Ie.createElement(se.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:Ee.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Te},onOk:()=>ne(void 0,null,function*(){Ve.submit()}),onCancel:()=>{Ve.resetFields(),he({type:"classroomList/setActionTabs",payload:{}})}},Ie.createElement(we.default,{form:Ve,onFinish:vt=>ne(void 0,null,function*(){var Ke,mt;console.log("---",Ee.actionTabs,vt,Le);let ut=((Ke=Ee==null?void 0:Ee.actionTabs)==null?void 0:Ke.type)==="exercise"?`/api/exercises/${Le==null?void 0:Le.category}/exercise_user/edit_score.json`:`/api/student_works/${Ee.actionTabs.id}/edit_score.json`;it(!0);let ct=yield(0,me.ZP)(ut,{method:"post",body:De(Ne({},vt),{exercise_user_id:((mt=Ee==null?void 0:Ee.actionTabs)==null?void 0:mt.type)==="exercise"?Ee.actionTabs.id:""})});it(!1),Ve.resetFields(),he({type:"classroomList/setActionTabs",payload:{}}),Be()})},Ie.createElement(we.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Ie.createElement(oe.Z,{min:0,style:{width:"100%"}}))))};qe.Z=(0,Ae.connect)(({classroomList:Ee})=>({classroomList:Ee}))(xe)},32215:function(ht,qe,E){"use strict";var a=E(59301),re=E(94968),we=E(28284),se=E(7939),oe=E(77019),Ae=E(44104),me=E(24017),ye=E(52985),ae=E(66649),pe=E.n(ae),Ie=E(53051),Re=E(82186),Ce=E(59301),fe=(ge,Se,Ne)=>new Promise((De,ne)=>{var Oe=he=>{try{Ee(Ne.next(he))}catch(Be){ne(Be)}},xe=he=>{try{Ee(Ne.throw(he))}catch(Be){ne(Be)}},Ee=he=>he.done?De(he.value):Promise.resolve(he.value).then(Oe,xe);Ee((Ne=Ne.apply(ge,Se)).next())});const{Dragger:Fe}=re.default,be=({})=>{const ge=(0,ye.useParams)(),[Se]=we.default.useForm(),[Ne,De]=(0,a.useState)(!0),[ne,Oe]=(0,a.useState)(!1);console.log("----",ge);function xe(){return fe(this,null,function*(){var Ee,he;let Be;window.location.href.indexOf("exercise")>-1?Be=`/api/exercises/${ge==null?void 0:ge.categoryId}/get_time_setting.json`:Be=`/api/homework_commons/${ge==null?void 0:ge.categoryId}/get_time_setting.json`;let Le=yield(0,Re.ZP)(Be,{method:"get"});(Le==null?void 0:Le.status)===0&&Se.setFieldsValue({publish_time:pe()(pe()((Ee=Le==null?void 0:Le.data)==null?void 0:Ee.publish_time).format("YYYY-MM-DD HH:mm")),end_time:pe()(pe()((he=Le==null?void 0:Le.data)==null?void 0:he.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{xe()},[]),Ce.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ce.createElement("div",{style:{textAlign:"end"}},Ne&&Ce.createElement(se.ZP,{onClick:()=>{De(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Ne&&Ce.createElement("div",null,Ce.createElement(se.ZP,{type:"primary",loading:ne,onClick:()=>{Se.submit()}},"\u63D0\u4EA4"),Ce.createElement(se.ZP,{style:{marginLeft:20},onClick:()=>{De(!0)}},"\u53D6\u6D88"))),Ce.createElement(we.default,{form:Se,disabled:Ne,onFinish:Ee=>fe(void 0,null,function*(){Oe(!0),console.log("---",window.location.href);let he;window.location.href.indexOf("exercise")>-1?he=`/api/exercises/${ge==null?void 0:ge.categoryId}/time_setting.json`:he=`/api/homework_commons/${ge==null?void 0:ge.categoryId}/time_setting.json`;let Be=yield(0,Re.ZP)(he,{method:"post",body:{publish_time:pe()(Ee.publish_time).format("YYYY-MM-DD HH:mm"),end_time:pe()(Ee.end_time).format("YYYY-MM-DD HH:mm")}});Oe(!1),(Be==null?void 0:Be.status)===0&&De(!0)})},Ce.createElement(oe.Z,null,Ce.createElement(Ae.Z,null,Ce.createElement(we.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ce.createElement(me.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Ee=>(0,Ie.Q8)(Ee),disabledTime:Ee=>(0,Ie.d0)(Ee),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(oe.Z,null,Ce.createElement(Ae.Z,null,Ce.createElement(we.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ce.createElement(me.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Ee=>(0,Ie.Q8)(Ee,"",Se.getFieldValue("publish_time")),disabledTime:Ee=>(0,Ie.d0)(Ee,Se.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")))))};qe.Z=(0,ye.connect)(({classroomList:ge})=>({classroomList:ge}))(be)},73466:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return ge}});var a=E(59301),re=E(52985),we=E(24017),se=E(62957),oe=E(37568),Ae=E(6767),me=E(77019),ye=E(5269),ae={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},pe=E(66649),Ie=E.n(pe),Re=E(92232),Ce=E(77740),fe=E(59301);const{RangePicker:Fe}=we.default,be=({dispatch:Se,classroomList:Ne,onConfirm:De})=>{const[ne,Oe]=(0,a.useState)([]),[xe,Ee]=(0,a.useState)([]),[he,Be]=(0,a.useState)(""),[Le,Ve]=(0,a.useState)([!1,!1]);(0,a.useEffect)(()=>{var Te,it,et,vt;if(Ne.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Te=Ne.actionTabs)==null?void 0:Te.rangePickerDisabled),(it=Ne.actionTabs)!=null&&it.rangePickerDisabled?Ve((et=Ne.actionTabs)==null?void 0:et.rangePickerDisabled):Ve([!1,!1]);let Ke=Ne.actionTabs.data,mt=(vt=Ke==null?void 0:Ke.group_name)==null?void 0:vt.map((ut,ct)=>{var Ot;return{group_id:Ke==null?void 0:Ke.group_id[ct],group_name:Ke==null?void 0:Ke.group_name[ct],is_admin:Ke==null?void 0:Ke.is_admin,end_time:Ke==null?void 0:Ke.end_time,publish_time:Array.isArray(Ke==null?void 0:Ke.publish_time)?(Ot=Ke==null?void 0:Ke.publish_time)==null?void 0:Ot[0]:Ke==null?void 0:Ke.publish_time}});mt&&(Oe([...mt]),Ee([...mt]))}},[Ne.actionTabs]);const Ye=()=>{Se({type:"classroomList/setActionTabs",payload:{}}),Be("")},Xe=Te=>{if(Te){const it=xe==null?void 0:xe.filter(et=>{var vt,Ke;return(Ke=(vt=et==null?void 0:et.group_name)==null?void 0:vt.toLowerCase())==null?void 0:Ke.includes(Te==null?void 0:Te.toLowerCase())});Oe(it)}else Oe(xe)};return fe.createElement(se.default,{width:980,title:fe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},fe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",fe.createElement("span",{className:ae.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")),fe.createElement(oe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:he,onChange:Te=>{Be(Te.target.value.trim()),Xe(Te.target.value.trim())}})),centered:!0,maskClosable:!1,open:Ne.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ye(),onOk:()=>{var Te;if(xe.some(et=>!et.end_time||!et.publish_time)){Ae.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}De((Te=Ne.actionTabs)==null?void 0:Te.index,xe),Ye()}},fe.createElement("div",{className:ae.modal_con},fe.createElement(me.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(Te,it){return fe.createElement(ye.Z,{span:24,key:it},fe.createElement(me.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:it==(ne==null?void 0:ne.length)-1?"0px":"10px"}},fe.createElement("div",{className:ae.multiple_select,title:Te==null?void 0:Te.group_name},Te==null?void 0:Te.group_name),fe.createElement("div",{className:"ml20"},fe.createElement(Fe,{size:"large",allowClear:!1,disabled:Le,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:et=>{var vt;return(0,Re.Q8)(et,(vt=Ne.actionTabs)==null?void 0:vt.disabledDate)},disabledTime:et=>(0,Re.d0)(et),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ie()((0,Re.U6)(),"HH:mm"),Ie()((0,Re.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Te==null?void 0:Te.publish_time)&&[Ie()(Te==null?void 0:Te.publish_time),Te!=null&&Te.end_time?Ie()(Te==null?void 0:Te.end_time):void 0],onChange:(et,vt)=>{ne[it].publish_time=vt[0],ne[it].end_time=vt[1],Oe([...ne]),xe.forEach(Ke=>{Ke.group_id===(Te==null?void 0:Te.group_id)&&(Ke.publish_time=vt[0],Ke.end_time=vt[1])}),Ee([...xe])},onCalendarChange:(et,vt,Ke)=>{if(vt!=null&&vt[0]&&!vt[1]){const mt=Ie()(vt[0]).add(7,"days");ne[it].publish_time=vt[0],ne[it].end_time=mt,Oe([...ne]),xe.forEach(ut=>{ut.group_id===(Te==null?void 0:Te.group_id)&&(ut.publish_time=vt[0],ut.end_time=mt)}),Ee([...xe])}}})),Le[0]?fe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):fe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(it,1),Oe([...ne]),xe.forEach((et,vt)=>{et.group_id===(Te==null?void 0:Te.group_id)&&xe.splice(vt,1)}),Ee([...xe])}})))}):fe.createElement(Ce.Z,null))))};var ge=(0,re.connect)(({classroomList:Se})=>({classroomList:Se}))(be)},74864:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Fe}});var a=E(59301),re=E(52985),we=E(62957),se=E(7939),oe=E(29787),Ae=E(23783),me=E(26680),ye=E(79802),ae=E(24334),pe=E(66649),Ie=E.n(pe),Re=E(85657),Ce=E(59301),fe=(be,ge,Se)=>new Promise((Ne,De)=>{var ne=Ee=>{try{xe(Se.next(Ee))}catch(he){De(he)}},Oe=Ee=>{try{xe(Se.throw(Ee))}catch(he){De(he)}},xe=Ee=>Ee.done?Ne(Ee.value):Promise.resolve(Ee.value).then(ne,Oe);xe((Se=Se.apply(be,ge)).next())}),Fe=({open:be,onClose:ge})=>{const[Se,Ne]=(0,a.useState)(void 0);console.log((0,re.useLocation)(),33);const De=(0,re.useLocation)();(0,a.useEffect)(()=>{be&&function(){return fe(this,null,function*(){const St=yield(0,Ae.X6)(be);Ne(St.data)})}()},[be]);const{status:ne,created_at:Oe,code:xe,name:Ee,language:he,pass_sets_count:Be,set_count:Le,error_msg:Ve,output:Ye,input:Xe,expected_output:Te,execute_memory:it,user:et,execute_time:vt,input_file_url:Ke,output_file_url:mt,is_file:ut,expected_output_file_url:ct}=Se||{};return Ce.createElement(we.default,{open:be,width:1e3,onCancel:()=>ge(!1),footer:Ce.createElement(se.ZP,{type:"primary",onClick:()=>ge(!1)},"\u5173\u95ED"),centered:!0},Ce.createElement(oe.Z,{spinning:!Se,delay:500},Ce.createElement("div",{className:"record-detail-info"},Se?Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:"record-detail-body"},Ce.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Ce.createElement("ul",{className:"record-info"},Ce.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Ce.createElement("span",{className:ne===0?"c-green":"c-red"},me.Im[ne])," "),Ce.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Ce.createElement("span",null,Ie()(Oe).format("YYYY-MM-DD HH:mm:ss"))," "),Ce.createElement("li",null," \u8BED\u8A00\uFF1A",Ce.createElement("span",null,he)," "),Ce.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Ce.createElement("span",null,vt*1e3,"ms")," "),Ce.createElement("li",null," ",`${ne===Re.h.HIDE_COMPILE_STATUS?"--":Be} / ${Le} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,me.gZ)({status:ne,error_msg:Ve,execute_time:vt,output:Ye,input:Xe,expected_output:Te,input_file_url:Ke,output_file_url:mt,is_file:ut,expected_output_file_url:ct}),Ce.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Ce.createElement(ye.ZP,{height:"200px",width:"100%",language:he==null?void 0:he.toLocaleLowerCase(),value:ae.Base64.decode(xe),options:{readOnly:!0}}))):null)))}},80754:function(ht,qe,E){"use strict";E.d(qe,{Im:function(){return Be},Y4:function(){return Ve}});var a=E(59301),re=E(37568),we=E(6767),se=E(7939),oe=E(93339),Ae=E(24334),me=E.n(Ae),ye=E(76061),ae=E(85098),pe=E(77314),Ie=E(92232),Re=E(34376),Ce=E.n(Re),fe=E(82186),Fe=E(52985),be=E(74864),ge=E(82033),Se=E(88382),Ne=E(17379),De=E(92310),ne=E.n(De),Oe=E(19003),xe=E(59301),Ee=(Te,it,et)=>new Promise((vt,Ke)=>{var mt=Ot=>{try{ct(et.next(Ot))}catch(St){Ke(St)}},ut=Ot=>{try{ct(et.throw(Ot))}catch(St){Ke(St)}},ct=Ot=>Ot.done?vt(Ot.value):Promise.resolve(Ot.value).then(mt,ut);ct((et=et.apply(Te,it)).next())});const{TextArea:he}=re.default,Be={[oe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[oe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[oe.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 Le=(Te=>(Te[Te.SET_VISIBLE=0]="SET_VISIBLE",Te[Te.SET_TABINDEX=1]="SET_TABINDEX",Te))(Le||{});function Ve(Te){const{status:it,error_msg:et,output:vt,input:Ke,expected_output:mt,is_file:ut,input_file_url:ct,output_file_url:Ot,expected_output_file_url:St,setMonacoValue:st,setData:Qe,highlightEndEntry:Ge}=Te,nt=(0,a.useRef)(),Et=(0,a.useRef)(),Jt=(0,a.useRef)();let Rt=null;const At={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(vt&&!ut&&nt.current){const Vt=new Re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Vt.open(nt.current);const Qn=(Ge?Ie.jl:Ie.pp)(Ae.Base64.decode(vt));Vt.write(Qn),Vt.setOption("theme",{background:"#1e1e1e"})}if(Ke&&!ut&&Et.current){const Vt=new Re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Vt.open(Et.current),Vt.write((Ge?Ie.jl:Ie.pp)(Ke)),Vt.setOption("theme",{background:"#1e1e1e"})}if(mt&&!ut&&Jt.current){const Vt=new Re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Vt.open(Jt.current),Vt.write((Ge?Ie.jl:Ie.pp)(Ae.Base64.decode(mt))),Vt.setOption("theme",{background:"#1e1e1e"})}},[vt]),it){case oe.h.NOMATCH:Rt=xe.createElement(xe.Fragment,null,xe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ut&&xe.createElement("div",{ref:nt}),ut&&xe.createElement("div",{style:At},xe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ee(this,null,function*(){const Vt=yield(0,fe.ZP)(Ot,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});st(Vt),setTimeout(()=>{Qe(Ot)},200)})},vt)),xe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ut&&xe.createElement("div",{ref:Jt}),ut&&xe.createElement("div",{style:At},xe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ee(this,null,function*(){const Vt=yield fetch(St,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield Vt.text()),setTimeout(()=>{Qe(St)},200)})},mt)));break;case oe.h.EXECUTEFAILURE:Rt=xe.createElement(xe.Fragment,null,xe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},xe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ut&&xe.createElement(pe.Z,{value:Ke,style:At}),ut&&xe.createElement("div",{style:At},xe.createElement("a",{onClick:()=>(0,Ie.LR)(ct,Ke)},Ke))),xe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},xe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),xe.createElement("pre",{className:ye.Z.error,style:{color:"#E30000",padding:"0 10px"}},Ae.Base64.decode(et),"111")));break;case oe.h.COMPILEFAILURE:Rt=xe.createElement(xe.Fragment,null,xe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),xe.createElement("pre",{className:ye.Z.error},Ae.Base64.decode(et)));break;case oe.h.PODFAILURE:Rt=xe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case oe.h.TIMEOUT:Rt=xe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return xe.createElement(xe.Fragment,null," ",Rt," ")}function Ye(Te){const{status:it,error_msg:et,execute_time:vt,output:Ke,input:mt,expected_output:ut,is_file:ct,input_file_url:Ot,output_file_url:St,expected_output_file_url:st}=Te;let Qe=null;switch(it){case oe.h.OK:case oe.h.NOMATCH:case oe.h.EXECUTEFAILURE:case oe.h.COMPILEFAILURE:Qe=xe.createElement("div",{id:"outputResultRef",className:"h100"});break;case oe.h.PODFAILURE:Qe=xe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case oe.h.TIMEOUT:Qe=xe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return xe.createElement(xe.Fragment,null," ",Qe," ")}function Xe({value:Te,className:it}){return xe.createElement("span",{className:it},Te)}qe.ZP=({input:Te,is_file:it,debuging:et,submitting:vt,executingMessage:Ke,debugResult:mt,onChangeInput:ut,onDebugCode:ct,onSubmitCode:Ot,hack:St,user:st,submitResult:Qe,isWhiteTheme:Ge,topDispatch:nt,result:Et})=>{const[Jt]=(0,Fe.useSearchParams)(),Rt=(0,Fe.useParams)(),[At,Vt]=(0,a.useState)(!1),[Qn,nu]=(0,a.useState)(!1),[Wn,Gn]=(0,a.useState)(1),[Lt,It]=(0,a.useState)(!1),[zt,sn]=(0,a.useState)(0),[dn,_e]=(0,a.useState)(!1),[Ct,Bt]=(0,a.useState)(""),[lt,Je]=(0,a.useState)(""),nn=(0,a.useRef)(),Un=(0,a.useRef)(),Yn=(0,a.useRef)(null),qn=(0,a.useRef)(null),vu=(0,a.useRef)(null);console.log(Qe,"submitResult",Rt);const{status:oa,id:Zu,input:su,output:Dn,expected_output:Tt,is_file:Bu,input_file_url:Ra,output_file_url:sl,expected_output_file_url:Ga,error_msg:Nu,hack_sets:Cu}=Qe||{};(0,a.useEffect)(()=>{oa===0&&(Gn(1),sn(0))},[oa,Zu]),(0,a.useEffect)(()=>{Et&&(Et==null?void 0:Et.status)!==0?(nt({type:Se.Types.SET_SUBMIT_RESULT,payload:{submitResult:Et}}),Gn(2),sn(320)):(Gn(1),sn(0))},[Rt==null?void 0:Rt.id]),(0,a.useEffect)(()=>{if(nn.current){let jt=function(te){jn=pu.offsetHeight,iu=!0,au=te.pageY,vu.current.style.display="block"},en=function(){iu=!1,vu.current.style.display="none"},Vn=function(te){if(iu){du();let ie=au-te.pageY,ve=jn+ie;if(ve<0&&(ve=0),ve>window.innerHeight-150&&(ve=window.innerHeight-150),Wn===1){ve<=34?sn(0):sn(ve);return}console.log(ve,"resizeH"),sn(ve)}};const pu=Yn.current;let jn=0,iu=!1,au=0;const ln=document.getElementById("case-y-bar");return ln==null||ln.addEventListener("mousedown",jt),document.addEventListener("mousemove",Vn),document.addEventListener("mouseup",en),()=>{const te=document.getElementById("case-y-bar");te==null||te.removeEventListener("mousedown",jt),document.removeEventListener("mousemove",Vn),document.removeEventListener("mouseup",en)}}},[nn,Wn]),(0,a.useEffect)(()=>{const jt=ge.Z.subscribe("resize-move-bar",du);if(Jt.get("type")!=="exercises")return document.addEventListener((0,Oe.gH)(),Ou),()=>{document.removeEventListener((0,Oe.gH)(),Ou),jt()}},[]),(0,a.useEffect)(()=>{});function du(){var jt,en,Vn,pu;const jn=document.getElementById("outputResultRef");if(jn){let iu=jn.dataset.text;Un.current.reset(),Un.current.writeln(iu);const au=document.getElementById("outputResultRef").offsetWidth-20,ln=((pu=(Vn=(en=(jt=Un.current)==null?void 0:jt._core)==null?void 0:en._renderService)==null?void 0:Vn.dimensions)==null?void 0:pu.actualCellWidth)||10,te=Math.ceil(au/ln);Un.current.resize(te,Math.ceil(jn.clientHeight/16))}}function Kn(){Vt(!At),setTimeout(()=>{du()},300),At?sn(320):(sn(window.innerHeight-150),It(!0))}function Pu(){Qn?(nu(!1),(0,Oe.BU)()):(nu(!0),(0,Oe.Dj)(qn.current))}const Ou=jt=>{(0,Oe.vp)()||nu(!1)},Ia=(0,a.useMemo)(()=>{if(mt){const{status:jt,output:en,error_msg:Vn}=mt;return setTimeout(()=>{let pu="",jn=document.getElementById("outputResultRef");en?pu=Ae.Base64.decode(en):Vn&&(pu=Ae.Base64.decode(Vn)),Un.current=new Re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Un.current.open(jn),Un.current.onKey(function(iu){var au;if(iu.domEvent.key.toLocaleUpperCase()==="C"&&iu.domEvent.ctrlKey){iu.domEvent.preventDefault();let ln=(au=Un.current)==null?void 0:au.getSelection();navigator.clipboard.writeText(ln).then(()=>{})}}),jn.dataset.text=pu,Un.current.setOption("convertEol",!0),du()},300),xe.createElement(xe.Fragment,null,Ye(mt))}return null},[mt]);function Ml(){var jt,en;if(!(St!=null&&St.code)||((jt=St==null?void 0:St.code)==null?void 0:jt.trim().length)===0){(en=we.ZP)==null||en.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Gn(1),sn(320),ct()}const dl=jt=>Ee(void 0,null,function*(){let en=yield(0,fe.ZP)(`/api/problems/${jt}/start.json`,{method:"get",params:{hack_user_id:st==null?void 0:st.user_id}});en&&(window.location.href=`/myproblems/${en==null?void 0:en.identifier}${window.location.search}`)});function Sn(){Bu?navigator.clipboard.writeText(Ae.Base64.decode(Nu)).then(()=>{we.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(Ae.Base64.decode(Dn)).then(()=>{we.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return xe.createElement(a.Fragment,null,xe.createElement("div",{className:ne()(ye.Z.case,Ge&&ye.Z.whiteCase),style:{height:zt},ref:Yn},xe.createElement("div",{className:ye.Z.fullMask,ref:vu}),xe.createElement("div",{className:ye.Z["resize-y-bar"],id:"case-y-bar",ref:nn,draggable:!1},Wn===2&&xe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Wn===1&&(zt<=34?xe.createElement("div",{onClick:()=>{sn(320)},className:ye.Z.unfoldBtn},"\u63A7\u5236\u53F0",xe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):xe.createElement("div",{onClick:()=>{sn(0)},className:ye.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",xe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),xe.createElement("div",null,xe.createElement("div",{className:ye.Z.caseHead},xe.createElement("div",{className:ye.Z.dot}),xe.createElement("div",{className:ye.Z.text},Wn===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Wn===2&&!vt&&typeof oa=="number"&&xe.createElement(xe.Fragment,null,oa===oe.h.OK?xe.createElement("div",{className:ye.Z.pass},xe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):xe.createElement("div",{className:ye.Z.noPass},xe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Be[oa])),xe.createElement("div",{className:ye.Z.btns},Wn===2&&!vt&&xe.createElement(xe.Fragment,null,oa!==oe.h.OK&&xe.createElement("div",{onClick:Sn},xe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),xe.createElement("div",{onClick:()=>{_e(Zu)}},xe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Jt.get("type")!=="exercises"&&xe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Kn()},xe.createElement("i",{className:`iconfont icon-${At?"suoxiao1":"fangda"}`})))),xe.createElement("div",{style:{display:Wn===1?"block":"none"}},et?xe.createElement(ae.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):xe.createElement("div",{style:{height:zt-34}},xe.createElement("div",{className:ye.Z.result},xe.createElement("div",{className:ye.Z.left},xe.createElement("div",{className:ye.Z.title},xe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),xe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),xe.createElement("div",{className:ye.Z.leftNode},xe.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:it?"":Te,onChange:ut}))),xe.createElement("div",{className:ye.Z.right},xe.createElement("div",{className:ye.Z.title},xe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),xe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),xe.createElement("div",{className:ye.Z.node},mt?Ia:xe.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")))))),xe.createElement("div",{style:{display:Wn===2?"block":"none"}},vt?xe.createElement(ae.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):xe.createElement("div",{style:{height:zt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},xe.createElement("div",{ref:qn,className:ye.Z.elseNode},xe.createElement("div",{className:ye.Z.nameWrap},xe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),xe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),xe.createElement("div",{className:ye.Z.scroll},xe.createElement("pre",{className:ye.Z.scrollBox,style:Lt?{height:Qn?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Bu&&xe.createElement(Xe,{value:su}),Bu&&xe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ee(void 0,null,function*(){const jt=yield fetch(Ra,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Je(yield jt.text()),setTimeout(()=>{Bt(Ra)},200)})},su)),su&&xe.createElement("div",{className:ye.Z.action},xe.createElement("span",{onClick:()=>It(!Lt)},Lt?"\u6536\u8D77":"\u5C55\u5F00")))),xe.createElement("div",{className:ye.Z.result,style:{flex:1,overflow:"hidden"}},xe.createElement("div",{className:ye.Z.left},xe.createElement("div",{className:ye.Z.title},xe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),xe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),xe.createElement("div",{className:ye.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},xe.createElement("pre",null,!Bu&&xe.createElement(Xe,{className:"mb10",value:Tt&&Ae.Base64.decode(Tt)||""}),Bu&&xe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ee(void 0,null,function*(){const jt=yield fetch(Ga,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Je(yield jt.text()),setTimeout(()=>{Bt(Ga)},200)})},Tt)))),xe.createElement("div",{className:ye.Z.right},xe.createElement("div",{className:ye.Z.title},xe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),xe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),xe.createElement("div",{className:ye.Z.node,style:{color:oa===oe.h.OK?"#2ABD8C":"#FF2C29"}},xe.createElement("pre",null,(oa===4||oa===5)&&xe.createElement(Xe,{className:"mb10",value:Nu&&Ae.Base64.decode(Nu)||""}),oa!=4&&oa!=5&&(Bu?xe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ee(void 0,null,function*(){const jt=yield(0,fe.ZP)(sl,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Je(jt)}catch(en){Je("")}setTimeout(()=>{Bt(sl)},200)})},Dn):xe.createElement(Xe,{className:"mb10",value:Dn&&Ae.Base64.decode(Dn)||""})))))))))),xe.createElement("div",{className:ne()(ye.Z.footer,Ge&&ye.Z.whiteFooter),style:{zIndex:100}},(St==null?void 0:St.is_program)&&(St==null?void 0:St.above_question)&&xe.createElement(se.ZP,{className:"mr10",type:"primary",onClick:()=>dl(St==null?void 0:St.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(St==null?void 0:St.is_program)&&(St==null?void 0:St.under_question)&&xe.createElement(se.ZP,{className:"mr10",type:"primary",onClick:()=>dl(St==null?void 0:St.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),xe.createElement(se.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:et||vt,loading:et,color:"#2ABD8C",className:"mr10",onClick:Ml},"\u8C03\u8BD5\u4EE3\u7801"),Jt.get("qtype")!=="8"&&xe.createElement(se.ZP,{className:ye.Z.disabled,type:"primary",icon:xe.createElement("i",{className:"iconfont icon-bofang1"}),loading:vt,disabled:et||vt,onClick:()=>{var jt,en;if(!(St!=null&&St.code)||((jt=St==null?void 0:St.code)==null?void 0:jt.trim().length)===0){(en=we.ZP)==null||en.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Gn(2),sn(320),Ot()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),xe.createElement(be.Z,{onClose:_e,open:dn}),xe.createElement(Ne.Z,{close:!0,data:Ct,type:Ct.length?"txt":"",onClose:()=>Bt(""),monacoEditor:{value:lt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},88382:function(ht,qe,E){"use strict";E.r(qe),E.d(qe,{Types:function(){return Ei},default:function(){return Rl}});var a=E(59301),re=E(52985),we=E(11938),se=E(62957),oe=E(29787),Ae=E(7939),me=E(25399),ye=E(77019),ae=E(23783),pe=E(87935),Ie=E(19003),Re=E(80452),Ce=E(21600),fe=E(87169),Fe=E(36207),be=E(79802),ge=E(76624),Se=E(71340),Ne=E(77777),De=E(6767),ne={list:"list___IRN6i",copy:"copy___qCn9B"},Oe=E(56102),xe=E(82186),Ee=(_t,ou,lu)=>new Promise((Ua,pl)=>{var ol=bl=>{try{Zl(lu.next(bl))}catch(Yl){pl(Yl)}},Cl=bl=>{try{Zl(lu.throw(bl))}catch(Yl){pl(Yl)}},Zl=bl=>bl.done?Ua(bl.value):Promise.resolve(bl.value).then(ol,Cl);Zl((lu=lu.apply(_t,ou)).next())}),Be=({showResourceCentre:_t,identifier:ou})=>{const lu=(0,re.useParams)(),[Ua,pl]=(0,a.useState)(null);(0,a.useEffect)(()=>{_t&&ol()},[_t]);const ol=()=>Ee(void 0,null,function*(){const Cl=yield(0,xe.ZP)(`/api/problems/${ou}/attachment_list.json`,{method:"get"});(Cl==null?void 0:Cl.status)==0&&pl(Cl.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Ua!=null&&Ua.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Ua==null?void 0:Ua.map((Cl,Zl)=>a.createElement("dl",{className:ne.list,key:Zl},a.createElement(me.Z,{title:Cl.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),Cl.title)),a.createElement("dd",null,a.createElement(Oe.CopyToClipboard,{text:Cl.saved_file_path,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${ne.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Le=E(59301),Ve=Object.defineProperty,Ye=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,vt=(_t,ou,lu)=>ou in _t?Ve(_t,ou,{enumerable:!0,configurable:!0,writable:!0,value:lu}):_t[ou]=lu,Ke=(_t,ou)=>{for(var lu in ou||(ou={}))it.call(ou,lu)&&vt(_t,lu,ou[lu]);if(Te)for(var lu of Te(ou))et.call(ou,lu)&&vt(_t,lu,ou[lu]);return _t},mt=(_t,ou)=>Ye(_t,Xe(ou));const ut={theme:(0,Se.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,Se.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,Se.G)("cmTabToSpace",!0),showResourceCentre:!1};var ct=(_t=>(_t[_t.set_font_size=0]="set_font_size",_t[_t.set_theme=1]="set_theme",_t[_t.on_tab_to_space=2]="on_tab_to_space",_t[_t.set_show_editor_setting=3]="set_show_editor_setting",_t[_t.set_show_respurce_center=4]="set_show_respurce_center",_t))(ct||{});function Ot(_t,ou){switch(ou.type){case 3:return mt(Ke({},_t),{showEditorSetting:ou.payload});case 1:return mt(Ke({},_t),{theme:ou.payload});case 0:return mt(Ke({},_t),{fontSize:ou.payload});case 2:return mt(Ke({},_t),{tabToSpace:ou.payload});case 4:return mt(Ke({},_t),{showResourceCentre:ou.payload});default:throw new Error}}var St=({isLoading:_t,value:ou,onChange:lu,language:Ua,onUpdateCode:pl,ActionBarRender:ol,setIsWhiteTheme:Cl,identifier:Zl,forbidCopy:bl})=>{const[Yl,ei]=(0,a.useReducer)(Ot,ut),{theme:Hr,fontSize:_l,showEditorSetting:ti,tabToSpace:kr,showResourceCentre:ma}=Yl,Er=(0,a.useRef)(),Vr=(0,a.useRef)();(0,a.useEffect)(()=>{Cl(Hr==="vs")},[Hr]);const Bo={onFontSizeChange:ci=>{ei({type:0,payload:ci}),(0,Se.t)("cmFontSize",ci)},tabToSpace:kr,cmFontSize:_l,className:"oj",cmCodeMode:Hr,onTabToSpace:ci=>{ei({type:2,payload:ci}),(0,Se.t)("cmTabToSpace",ci)},onCodeModeChange:ci=>{ei({type:1,payload:ci}),(0,Se.t)("ProgrammingCodeMode",ci)}};function si(){ei({type:3,payload:!1})}function Ai(){ei({type:3,payload:!0})}function Qi(){ei({type:4,payload:!1})}function Mr(){ei({type:4,payload:!0})}const Ti={value:ou,language:Ua,theme:Hr,forbidCopy:bl,forbidCopyTips:"\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",options:{fontSize:_l,insertSpaces:kr},onChange:ci=>{lu(ci),Vr.current=ci,clearTimeout(Er.current),Er.current=setTimeout(()=>{pl(Vr.current)},1e4)},onEditBlur:ci=>{Vr.current&&pl(Vr.current)}};return Le.createElement(a.Fragment,null,ol(Ai,Mr),Le.createElement("div",{style:{flex:1,overflow:"hidden"}},!_t&&Le.createElement(be.ZP,Ke({},Ti))),Le.createElement(ge.Z,null,Le.createElement(Fe.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ti,onClose:si},Le.createElement(Ne.Z,Ke({},Bo)))),Le.createElement(ge.Z,null,Le.createElement(Fe.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ma,onClose:Qi},Le.createElement(Be,{showResourceCentre:ma,identifier:Zl}))))},st=E(60141),Qe=E(24334),Ge=E(80754),nt={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"},Et={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Jt=E(70858),Rt=E(31709),At=E(58617),Vt=E(74864),Qn=E(66649),nu=E.n(Qn),Wn=E(59301);const{Column:Gn}=Jt.default;var Lt=({submitResult:_t,submitting:ou,submitRecords:lu,page:Ua,onPageChange:pl,topicId:ol})=>{const[Cl]=(0,re.useSearchParams)(),{records:Zl,records_count:bl}=lu||{},[Yl,ei]=(0,a.useState)(!1),Hr=Cl.get("type")==="1";return Wn.createElement(oe.Z,{spinning:ou,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Wn.createElement(At.Z,{style:{fontSize:24},spin:!0})},(Zl==null?void 0:Zl.length)>0?Wn.createElement(Jt.default,{dataSource:Zl,rowKey:"id",pagination:!1},Wn.createElement(Gn,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(_l,ti)=>Wn.createElement("span",null," ",nu()(_l).format("YYYY-MM-DD HH:mm:ss"))}),Wn.createElement(Gn,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(_l,ti)=>{var kr;return Wn.createElement("span",{className:`${_l===0?"c-green":"c-red"} current`,onClick:()=>{ei(ti.id)}},(kr=Ge.Im[_l])==null?void 0:kr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Wn.createElement(Gn,{title:`\u6267\u884C\u7528\u65F6 (${Hr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:_l=>_l?Hr?_l:_l/1e3:""}),Wn.createElement(Gn,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Hr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:_l=>_l?Hr?_l:parseFloat((_l/1024).toFixed(2)):""}),Wn.createElement(Gn,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Wn.createElement(Gn,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(_l,ti)=>Wn.createElement("span",{className:"c-light-primary current",onClick:()=>{ei(ti.id)}},"\u67E5\u770B")})):Wn.createElement("div",{style:{height:300,width:"100%"}}),Wn.createElement(Vt.Z,{onClose:ei,open:Yl}),bl>15?Wn.createElement(Rt.Z,{className:Et.pagination,current:Ua,pageSize:15,total:bl,onChange:pl}):null)},It=E(77740),zt=E(96599),sn={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},dn=E(77314),_e=E(59301);const Ct={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Bt=({hack:_t})=>{const{language:ou,difficult:lu,time_limit:Ua,description:pl}=_t,[ol]=(0,re.useSearchParams)(),Cl=Ct[lu];return _e.createElement(_e.Fragment,null,_e.createElement("ul",{className:sn.info},_e.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",_e.createElement("b",{className:sn.info_tag},ou)),_e.createElement("li",null,_e.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",_e.createElement(zt.default,{color:Cl==null?void 0:Cl.color},Cl==null?void 0:Cl.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"}},Ua,"\u79D2"))),ol.get("qtype")==="8"?_e.createElement(dn.Z,{value:pl,showProgramFill:!0,className:sn.desc}):_e.createElement(dn.Z,{value:pl,className:sn.desc}))},lt={},Je=E(59301),nn=({hack:_t,current_user:ou})=>Je.createElement("div",{className:lt.answer},_t!=null&&_t.answer_text?Je.createElement(dn.Z,{style:{padding:"13px 0"},value:(_t==null?void 0:_t.answer_text)||""}):Je.createElement(It.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Un=E(82033);function Yn(_t,ou){return(0,xe.U2)(`/problems/${_t}/comments.json`,{page:ou,limit:10})}function qn(_t){return(0,xe.v_)(`/discusses/${_t}/plus.json`,{container_type:"Discuss",type:1})}function vu(_t,ou,lu){return(0,xe.v_)(`/problems/${_t}/comments/reply.json`,{comments:{content:lu,parent_id:ou}})}function oa(_t,ou){return(0,xe.v_)(`/problems/${_t}/comments.json`,{comments:{content:ou}})}function Zu(_t,ou,lu){return(0,xe.v_)(`/problems/${_t}/comments/${ou}/hidden.json`,lu)}function su(_t,ou){return(0,xe.IV)(`/problems/${_t}/comments/${ou}`)}var Dn=E(38770);function Tt({author:_t}){return a.createElement("a",{href:`/users/${_t.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Ce.Z.IMG_SERVER}/images/${_t.image_url}`,width:"50"}))}function Bu({data:_t,index:ou,parentDiscussIndex:lu,user:Ua,onSetActionType:pl}){const{author:ol,can_delete:Cl,content:Zl,id:bl,time:Yl}=_t;function ei(){pl({id:bl,index:ou,type:"delete-discuss",parentDiscussIndex:lu,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Hr=Ua.admin||Cl||ol.user_id===Ua.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Tt,{author:ol}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${ol.login}`,target:"_blank"},ol.name),a.createElement("span",{className:"grey"},Yl),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Hr?a.createElement("a",{onClick:ei,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(dn.Z,{className:"discuss-content",value:Zl})))}var Ra=({user:_t,data:ou,index:lu,onPlusDiscuss:Ua,onSetActionType:pl,activeDiscussIndex:ol,onReplyDiscuss:Cl,onSetActiveDiscussIndex:Zl})=>{const{content:bl,children:Yl,hidden:ei,id:Hr,praise_count:_l,time:ti,user_praise:kr,can_delete:ma,author:Er}=ou;function Vr(){Zl(Hr)}function Bo(){Ua(Hr,!kr,lu)}function si(){pl({id:Hr,index:lu,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ai(){pl({id:Hr,index:lu,params:{hidden:ei?"0":"1"},type:"hidden-discuss",message:ei?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Qi=_t.admin||_t.user_id===Er.user_id;return a.createElement("div",{className:"discuss-item-container",key:Hr},a.createElement(Tt,{author:Er}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Er.login}`,target:"_blank"}," ",Er.name," "),a.createElement("span",{className:"grey"},ti)),a.createElement(dn.Z,{className:"discuss-content",value:bl}),Yl&&Yl.length>0?a.createElement("div",{className:"reply-discuss-container"},Yl.map((Mr,Ti)=>a.createElement(Bu,{key:Mr.id,data:Mr,index:Ti,user:_t,onSetActionType:pl,parentDiscussIndex:lu}))):null,a.createElement("div",{className:"btn-group"},Qi?a.createElement("a",{onClick:Ai,title:ei?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:ei?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ma&&(!Yl||Yl.length==0)?a.createElement("a",{onClick:si,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Vr,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:Bo,className:kr?"c-orange":""},a.createElement("i",{className:kr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,_l||""))),a.createElement(Dn.Z,{id:Hr,activeDiscussIndex:ol,onReplyDiscuss:Cl})))},sl=E(70618),Ga={"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"},Nu=E(62734),Cu=(_t,ou,lu)=>new Promise((Ua,pl)=>{var ol=bl=>{try{Zl(lu.next(bl))}catch(Yl){pl(Yl)}},Cl=bl=>{try{Zl(lu.throw(bl))}catch(Yl){pl(Yl)}},Zl=bl=>bl.done?Ua(bl.value):Promise.resolve(bl.value).then(ol,Cl);Zl((lu=lu.apply(_t,ou)).next())}),du=({user_praise:_t,praise_count:ou,praisePlus:lu,onCreateDiscuss:Ua,discuss_count:pl})=>{const[ol,Cl]=(0,a.useState)(!1),[Zl,bl]=(0,a.useState)("");function Yl(ti){bl(ti)}function ei(){Cl(!0)}function Hr(){Cl(!1)}function _l(){return Cu(this,null,function*(){Ua(Zl),bl(""),Cl(!1)})}return a.createElement("div",{className:`${Ga["dis-input-editor-container"]} ${ol?Ga.active:""} `},a.createElement("div",{className:ol?`hide ${Ga["text-area"]}`:Ga["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:ei}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",pl," "),a.createElement("a",{className:"c-light-black",onClick:lu,title:_t?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${_t?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),ou?a.createElement("span",null,ou):"")),ol?a.createElement("div",{className:Ga["input-mask"],onClick:Hr}):null,a.createElement("div",{className:ol?Ga["md-container"]:`${Ga["md-container"]} hide`},a.createElement(Nu.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Zl,height:240,onChange:Yl}),a.createElement("div",{className:Ga["tip-container"],onClick:Hr},a.createElement("a",{className:Ga["btn-send"],onClick:_l}," \u53D1\u9001 "))))},Kn=E(59301),Pu=Object.defineProperty,Ou=Object.defineProperties,Ia=Object.getOwnPropertyDescriptors,Ml=Object.getOwnPropertySymbols,dl=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,jt=(_t,ou,lu)=>ou in _t?Pu(_t,ou,{enumerable:!0,configurable:!0,writable:!0,value:lu}):_t[ou]=lu,en=(_t,ou)=>{for(var lu in ou||(ou={}))dl.call(ou,lu)&&jt(_t,lu,ou[lu]);if(Ml)for(var lu of Ml(ou))Sn.call(ou,lu)&&jt(_t,lu,ou[lu]);return _t},Vn=(_t,ou)=>Ou(_t,Ia(ou)),pu=(_t,ou,lu)=>new Promise((Ua,pl)=>{var ol=bl=>{try{Zl(lu.next(bl))}catch(Yl){pl(Yl)}},Cl=bl=>{try{Zl(lu.throw(bl))}catch(Yl){pl(Yl)}},Zl=bl=>bl.done?Ua(bl.value):Promise.resolve(bl.value).then(ol,Cl);Zl((lu=lu.apply(_t,ou)).next())});const jn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var iu=(_t=>(_t[_t.GET_DISCUSSES=0]="GET_DISCUSSES",_t[_t.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",_t[_t.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",_t[_t.PLUS_DISCUSS=3]="PLUS_DISCUSS",_t[_t.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",_t[_t.SET_PAGE=5]="SET_PAGE",_t[_t.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",_t))(iu||{});function au(_t,ou){switch(ou.type){case 6:return Vn(en({},_t),{loading:!0});case 0:return en(en({},_t),ou.payload);case 1:return en(en({},_t),ou.payload);case 4:return en(en({},_t),ou.payload);case 3:return en(en({},_t),ou.payload);case 5:return Vn(en({},_t),{page:ou.payload});case 2:return en(en({},_t),ou.payload);default:throw new Error}}var ln=({user:_t,identifier:ou,hack:lu,onTriggerPraise:Ua,activeIndex:pl})=>{const[ol,Cl]=(0,a.useReducer)(au,jn),{loading:Zl,page:bl,data:Yl,count:ei,actionType:Hr,activeDiscussIndex:_l}=ol,ti=(0,a.useCallback)(()=>pu(void 0,null,function*(){Cl({type:6});const Mr=yield Yn(ou,bl),{comments:Ti,disscuss_count:ci}=Mr;Cl({type:0,payload:{data:Ti,count:ci,loading:!1}})}),[bl,ou]);(0,a.useEffect)(()=>{pl==="2"&&ti()},[ou,bl,pl]);function kr(Mr){Cl({type:5,payload:Mr})}function ma(Mr){Cl({type:4,payload:{actionType:Mr}})}function Er(Mr){Cl(_l===Mr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Mr}})}function Vr(Mr,Ti,ci){return pu(this,null,function*(){try{const oo=yield qn(Mr);Yl[ci].user_praise=Ti,Yl[ci].praise_count=oo.praise_count,Cl({type:3,payload:{data:[...Yl]}})}catch(oo){console.log(oo)}})}function Bo(){return pu(this,null,function*(){const{id:Mr,params:Ti,type:ci,index:oo,parentDiscussIndex:Eo}=Hr;if(ci==="hidden-discuss"&&(yield Zu(ou,Mr,Ti),Eo?Yl[Eo].children[oo].hidden=Ti.hidden==1:Yl[oo].hidden=Ti.hidden==1,Cl({type:4,payload:{actionType:null,data:[...Yl]}})),ci==="delete-discuss"){if(yield su(ou,Mr),Eo||Eo===0){let Do=Yl[Eo].children;for(let Oo=Do.length-1;Oo>=0;Oo--)if(Do[Oo].id===Mr){Do.splice(Oo,1);break}Yl[Eo].children=Do}else for(let Do=Yl.length-1;Do>=0;Do--)if(Yl[Do].id===Mr){Yl.splice(Do,1);break}Cl({type:4,payload:{actionType:null,data:[...Yl]}})}})}function si(){Cl({type:4,payload:{actionType:null}})}function Ai(Mr,Ti){return pu(this,null,function*(){try{yield vu(ou,Mr,Ti),ti()}catch(ci){console.log(ci)}})}function Qi(Mr){return pu(this,null,function*(){Cl({type:6}),yield oa(ou,Mr),ti()})}return Kn.createElement(Kn.Fragment,null,Kn.createElement("div",{className:"discuss-panel"},Yl.length===0?Kn.createElement(It.Z,null):Yl.map((Mr,Ti)=>Kn.createElement(Ra,{onReplyDiscuss:Ai,onPlusDiscuss:Vr,onSetActiveDiscussIndex:Er,onSetActionType:ma,data:Mr,index:Ti,user:_t,activeDiscussIndex:_l})),ei>10?Kn.createElement("div",{className:"pagination-container"},Kn.createElement(Rt.Z,{showQuickJumper:!0,onChange:kr,current:bl,total:ei})):null),Kn.createElement(du,{user_praise:lu.user_praise,praise_count:lu.praises_count,praisePlus:Ua,discuss_count:lu.comments_count,onCreateDiscuss:Qi}),Kn.createElement(ge.Z,null,Kn.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:!!Hr,onOk:Bo,onCancel:si},Kn.createElement("p",null,Hr?Hr.message:"")),Kn.createElement(sl.Z,null)))},te=E(82326),ie=E(37568),ve=E(25376),He={},rt=E(59301),Kt=({hack:_t,current_user:ou})=>rt.createElement("div",{className:He.answer},_t!=null&&_t.analysis?rt.createElement(dn.Z,{style:{padding:"13px 0"},value:(_t==null?void 0:_t.analysis)||""}):rt.createElement(It.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_"},Au=E(8848),On=E(5269),Ln=E(28284),Mu=E(4875),Pa=E(35154),Ju=E(59301);const{TextArea:Vl}=ie.default,{Panel:Ya}=Au.default;var Iu=({data:_t,hack:ou})=>(console.log(_t,ou,"data"),ou!=null&&ou.is_file?Ju.createElement(Pa.Y2,{disabled:!0,className:En.uploadTableWrapper,showScore:!ou.test_set_score,data:_t,isProgramHomework:!0}):Ju.createElement("div",{className:En.hackSets},_t==null?void 0:_t.map((lu,Ua)=>Ju.createElement(Au.default,{accordion:!0,bordered:!1,key:Ua,defaultActiveKey:Ua===0&&lu.id,className:En.collapseWrapper,expandIcon:({isActive:pl})=>Ju.createElement("i",{className:`iconfont icon-weizhankai ${pl?En.open:En.close}`,style:{fontSize:14,transition:"all .2s"}})},Ju.createElement(Ya,{key:lu.id,header:Ju.createElement(ye.Z,{align:"middle",justify:"space-between",wrap:!1},Ju.createElement(On.Z,{className:En.panelHeader},Ju.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Ua+1)),Ju.createElement(On.Z,{flex:1},Ju.createElement(ye.Z,{align:"middle",justify:"end",wrap:!1},!(ou!=null&&ou.test_set_score)&&Ju.createElement(On.Z,{className:En.rateInput},Ju.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Ju.createElement("div",null,Ju.createElement(Ln.default.Item,{noStyle:!0},Ju.createElement(Mu.Z,{value:lu==null?void 0:lu.score,className:En.baseFormItem,min:0,max:100,disabled:!0}))),Ju.createElement("span",{className:"ml10"},"%")))))},Ju.createElement(Ln.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Ju.createElement(Vl,{readOnly:!0,value:lu==null?void 0:lu.input,rows:4})),Ju.createElement(Ln.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Ju.createElement(Vl,{readOnly:!0,value:lu==null?void 0:lu.output,rows:4}))))))),_n={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Qa=E(59301),nr=(0,a.forwardRef)(({data:_t=[]},ou)=>{var lu;const[Ua,pl]=(0,a.useState)(),ol=_t.filter(Zl=>Zl.show);(0,a.useEffect)(()=>{ol.length&&pl(ol[0].id)},[_t==null?void 0:_t.length]);const Cl=((lu=ol.find(Zl=>Zl.id===Ua))==null?void 0:lu.element)||null;return(0,a.useImperativeHandle)(ou,()=>({setActiveTab:Zl=>pl(Zl)})),Qa.createElement("div",{className:_n.tabs},Qa.createElement("div",{className:_n.tabWarp},ol.map(Zl=>Qa.createElement("div",{onClick:()=>pl(Zl.id),className:`${_n.tab} ${Zl.id===Ua?_n.active:""}`,key:Zl.id},Zl.name))),Qa.createElement("div",{className:_n.content},Cl))}),pt=E(59301),Nn=Object.defineProperty,fn=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,ia=(_t,ou,lu)=>ou in _t?Nn(_t,ou,{enumerable:!0,configurable:!0,writable:!0,value:lu}):_t[ou]=lu,ba=(_t,ou)=>{for(var lu in ou||(ou={}))Yu.call(ou,lu)&&ia(_t,lu,ou[lu]);if(xn)for(var lu of xn(ou))ra.call(ou,lu)&&ia(_t,lu,ou[lu]);return _t},za=(_t,ou)=>fn(_t,bt(ou)),ml=(_t,ou,lu)=>new Promise((Ua,pl)=>{var ol=bl=>{try{Zl(lu.next(bl))}catch(Yl){pl(Yl)}},Cl=bl=>{try{Zl(lu.throw(bl))}catch(Yl){pl(Yl)}},Zl=bl=>bl.done?Ua(bl.value):Promise.resolve(bl.value).then(ol,Cl);Zl((lu=lu.apply(_t,ou)).next())});const qu={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Ca={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var il=({hack:_t,onTriggerPraise:ou,topicId:lu,page:Ua,onPageChange:pl,user:ol,current_user:Cl,submitRecords:Zl,submitting:bl,submitResult:Yl,setActiveIndex:ei,hack_sets:Hr})=>{var _l,ti;const[kr]=(0,re.useSearchParams)(),[ma,Er]=(0,a.useState)("0"),Vr=(0,re.useLocation)(),[Bo,si]=(0,a.useState)(!1),[Ai,Qi]=(0,a.useState)(null),[Mr,Ti]=(0,a.useState)([]),[ci,oo]=(0,a.useState)([]),[Eo,Do]=(0,a.useState)({page:1,limit:10}),Oo=(0,a.useRef)(null),Ho=(0,a.useRef)(null);console.log(ol,"user");let[Pr,Wo]=(0,a.useState)(za(ba({},(0,re.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Ho.current&&(_t==null?void 0:_t.is_close_tips)===!1&&Ai===null&&Qi(!0)},[Ho.current,_t==null?void 0:_t.is_close_tips,Ai]);function go(){return ml(this,null,function*(){yield(0,xe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{ei(ma)},[ma]);function Hi(Sr){return ml(this,null,function*(){let zu=Sr.target.id;if(zu==="1"){let ho=yield(0,xe.ZP)(`/api/myproblems/${Pr.id}/redo_logs.json`,{method:"get",params:ba({},Eo)});(ho==null?void 0:ho.status)===0&&oo(ho==null?void 0:ho.data)}Er(zu)})}(0,a.useEffect)(()=>Un.Z.subscribe("to-commit-info",()=>{Er("1"),Oo.current&&Oo.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>Un.Z.subscribe("to-reset-info",()=>{Hi({target:{id:"1"}}),Oo.current&&Oo.current.setActiveTab("2")}),[]);function bo(){Er("2")}function eo(){return ml(this,null,function*(){let Sr=yield(0,xe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:ba({identifier:Pr==null?void 0:Pr.id},Pr)});Ti(Sr)})}const Fi=[{title:null,description:pt.createElement("div",null,pt.createElement("b",{onClick:()=>{Qi(!1),go(),si(!0),eo()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),pt.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"),pt.createElement(Ae.ZP,{onClick:()=>{Qi(!1),go()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Ho.current}];return pt.createElement("div",{className:nt["left-panel"]},pt.createElement("ul",{className:`${nt["s-navs"]} ${nt["bg-white"]} ${nt.b1}`},(_t==null?void 0:_t.is_program)&&!kr.get("pageId")&&pt.createElement(me.Z,{title:"\u9898\u76EE\u5217\u8868"},pt.createElement("div",{onClick:()=>{eo(),si(!0)},className:nt.btns,ref:Ho,style:Ai?{pointerEvents:"none"}:{}},pt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),pt.createElement("li",{style:{marginLeft:20}},pt.createElement("a",{className:ma==="0"?nt.active:"",id:"0",onClick:Hi},"\u9898\u76EE\u63CF\u8FF0")),pt.createElement("li",null,pt.createElement("a",{className:ma==="1"?nt.active:"",id:"1",onClick:Hi},"\u64CD\u4F5C\u8BB0\u5F55")),(kr.get("type")!=="exercises"&&(_t==null?void 0:_t.answer_text_show)||kr.get("type")!=="exercises"&&(_t==null?void 0:_t.analysis_show))&&pt.createElement("li",null,pt.createElement("a",{className:ma==="4"?nt.active:"",id:"4",onClick:Hi},"\u89E3\u7B54\u53C2\u8003")),kr.get("type")!=="exercises"&&pt.createElement("li",null,pt.createElement("a",{className:ma==="2"?nt.active:"",id:"2",onClick:Hi},"\u8BC4\u8BBA")),!!(Hr!=null&&Hr.length)&&kr.get("type")!=="exercises"&&kr.get("type")!=="1"&&pt.createElement("li",null,pt.createElement("a",{className:ma==="5"?nt.active:"",id:"5",onClick:Hi},"\u6D4B\u8BD5\u7528\u4F8B"))),pt.createElement("div",{className:`${nt["tab-panel-body"]} ${ma==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},pt.createElement(Bt,{hack:_t,onTriggerPraise:ou,toDiscuss:bo})),pt.createElement("div",{style:{padding:"12px"},className:`${nt["tab-panel-body"]} ${ma==="1"?"":"hide"}`},pt.createElement(nr,{ref:Oo,data:[{id:"1",show:kr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:pt.createElement(pt.Fragment,null,Zl!=null&&Zl.records_count||bl?pt.createElement(Lt,{page:Ua,onPageChange:pl,topicId:lu,submitting:bl,key:(Yl==null?void 0:Yl.id)||1,submitRecords:Zl,submitResult:Yl}):pt.createElement(It.Z,null))},{id:"2",show:kr.get("type")==="exercises"||(_t==null?void 0:_t.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:pt.createElement(pt.Fragment,null,pt.createElement(Jt.default,{pagination:!1,dataSource:ci==null?void 0:ci.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Sr,zu,ho)=>nu()(Sr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Sr,zu,ho)=>{var xo;return(xo=[{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(Xu=>Xu.id===Sr))==null?void 0:xo.name}}]}),pt.createElement(Rt.Z,{style:{marginTop:10},current:Eo.page,total:ci==null?void 0:ci.count,hideOnSinglePage:!0,onChange:Sr=>ml(void 0,null,function*(){Eo.page=Sr,Do(Eo);let zu=yield(0,xe.ZP)(`/api/myproblems/${Pr.id}/redo_logs.json`,{method:"get",params:za(ba({},Eo),{courseId:Pr.courseId})});(zu==null?void 0:zu.status)===0&&oo(zu==null?void 0:zu.data)})}))}]})),pt.createElement("div",{style:{padding:"12px"},className:`${nt["tab-panel-body"]} ${ma==="4"?"":"hide"}`},pt.createElement(nr,{data:[{id:"1",show:kr.get("type")!=="exercises"&&(_t==null?void 0:_t.answer_text_show),name:"\u7B54\u6848",element:pt.createElement(pt.Fragment,null,pt.createElement(nn,{hack:_t,current_user:Cl}))},{id:"2",show:kr.get("type")!=="exercises"&&(_t==null?void 0:_t.analysis_show),name:"\u89E3\u6790",element:pt.createElement(pt.Fragment,null,pt.createElement(Kt,{hack:_t,current_user:Cl}))}]})),pt.createElement("div",{className:`${nt["tab-panel-body"]} ${ma==="2"?"":"hide"}`,style:{padding:0}},pt.createElement(ln,{user:ol,activeIndex:ma,identifier:_t.identifier,hack:_t,onTriggerPraise:ou})),pt.createElement("div",{className:`${nt["tab-panel-body"]} ${ma==="5"?"":"hide"}`,style:{padding:12}},pt.createElement(Iu,{data:Hr||[],hack:_t})),pt.createElement(Fe.Z,{rootClassName:nt.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>si(!1),open:Bo},pt.createElement(ye.Z,null,pt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),pt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Mr==null?void 0:Mr.total_count,"\u9898\xA0[\xA0",Mr==null?void 0:Mr.total_score,"\u5206\xA0]\xA0"),!(ol!=null&&ol.hack_manager)&&pt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Mr==null?void 0:Mr.work_score,"\u5206")),pt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),pt.createElement(ye.Z,{align:"middle",className:"mt10 mb10"},!(ol!=null&&ol.hack_manager)&&pt.createElement(te.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Sr=>{Pr.page=1,Pr.finish_status=Sr,Wo(ba({},Pr)),eo()}},pt.createElement(te.default.Option,{value:""},"\u5168\u90E8"),pt.createElement(te.default.Option,{value:0},"\u672A\u5F00\u59CB"),pt.createElement(te.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),pt.createElement(te.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),pt.createElement(te.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Sr=>{Pr.page=1,Pr.difficult=Sr||null,Wo(ba({},Pr)),eo()}},pt.createElement(te.default.Option,{value:0},"\u5168\u90E8"),pt.createElement(te.default.Option,{value:1},"\u7B80\u5355"),pt.createElement(te.default.Option,{value:2},"\u9002\u4E2D"),pt.createElement(te.default.Option,{value:3},"\u56F0\u96BE")),pt.createElement(ie.default.Search,{size:"large",onSearch:Sr=>{Pr.name=Sr,Pr.page=1,Wo(ba({},Pr)),eo()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),pt.createElement("div",{className:nt.list,style:{height:36,background:"#3D445C"}},!(ol!=null&&ol.hack_manager)&&pt.createElement("span",null,"\u72B6\u6001"),pt.createElement("span",null,"\u5E8F\u53F7"),pt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),pt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),pt.createElement("div",{style:{overflow:"auto",flex:1}},(_l=Mr==null?void 0:Mr.data)!=null&&_l.length?(ti=Mr==null?void 0:Mr.data)==null?void 0:ti.map((Sr,zu)=>pt.createElement("div",{onClick:()=>ml(void 0,null,function*(){let ho=yield(0,xe.ZP)(`/api/problems/${Sr==null?void 0:Sr.identifier}/start.json`,{method:"get",params:{hack_user_id:ol==null?void 0:ol.user_id}});ho&&(re.history.replace(`/myproblems/${ho==null?void 0:ho.identifier}${window.location.search}`),window.location.reload())}),className:`${nt.list} ${Sr!=null&&Sr.checked?nt.active:""}`},!(ol!=null&&ol.hack_manager)&&pt.createElement(pt.Fragment,null,!(Sr!=null&&Sr.opened)&&pt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Sr==null?void 0:Sr.opened)&&!(Sr!=null&&Sr.passed)&&pt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Sr==null?void 0:Sr.opened)&&(Sr==null?void 0:Sr.passed)&&pt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),pt.createElement("span",null,(Pr.page-1)*20+(zu+1)),pt.createElement("span",{style:{flex:1},title:Sr.name},`[${Sr==null?void 0:Sr.score}\u5206]`,"\xA0",Sr.name),pt.createElement("span",{style:{flexBasis:48,paddingRight:0}},qu[Sr.difficult]))):pt.createElement(It.Z,null)),pt.createElement(Rt.Z,{current:Pr.page,className:"mt20",hideOnSinglePage:!0,total:Mr==null?void 0:Mr.count,pageSize:Pr.per_page,onChange:(Sr,zu)=>{Pr.page=Sr,Pr.per_page=zu,eo()}})),pt.createElement(ve.Z,{rootClassName:nt.tour,closeIcon:!1,open:!!Ai,steps:Fi,gap:{offset:3,radius:2}}))},ll=E(62522),Ta=E(11580),zl=E(60890),lr=E(76983),Yr=E(16017),on=E(32951),Cr=E(76061),Li=E(92310),Xa=E.n(Li),Ql=E(27922),el=E(79591),Sl=E(99287),or=E(61506),nl=E(55469),ui=E(12148),Ea=E(59301),Kr=Object.defineProperty,uo=Object.defineProperties,Zi=Object.getOwnPropertyDescriptors,ri=Object.getOwnPropertySymbols,zi=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,vi=(_t,ou,lu)=>ou in _t?Kr(_t,ou,{enumerable:!0,configurable:!0,writable:!0,value:lu}):_t[ou]=lu,Nr=(_t,ou)=>{for(var lu in ou||(ou={}))zi.call(ou,lu)&&vi(_t,lu,ou[lu]);if(ri)for(var lu of ri(ou))sr.call(ou,lu)&&vi(_t,lu,ou[lu]);return _t},Or=(_t,ou)=>uo(_t,Zi(ou)),Qr=(_t,ou)=>{var lu={};for(var Ua in _t)zi.call(_t,Ua)&&ou.indexOf(Ua)<0&&(lu[Ua]=_t[Ua]);if(_t!=null&&ri)for(var Ua of ri(_t))ou.indexOf(Ua)<0&&sr.call(_t,Ua)&&(lu[Ua]=_t[Ua]);return lu},fi=(_t,ou,lu)=>new Promise((Ua,pl)=>{var ol=bl=>{try{Zl(lu.next(bl))}catch(Yl){pl(Yl)}},Cl=bl=>{try{Zl(lu.throw(bl))}catch(Yl){pl(Yl)}},Zl=bl=>bl.done?Ua(bl.value):Promise.resolve(bl.value).then(ol,Cl);Zl((lu=lu.apply(_t,ou)).next())});const{Countdown:Ri}=we.default,Pi={Java:"java",C:"c",Python:"py","C++":"c"};var Ei=(_t=>(_t[_t.SET_LOADING=0]="SET_LOADING",_t[_t.GET_DATA=1]="GET_DATA",_t[_t.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",_t[_t.SET_DATA=3]="SET_DATA",_t[_t.SET_DEBUGING=4]="SET_DEBUGING",_t[_t.SET_SUBMITING=5]="SET_SUBMITING",_t[_t.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",_t[_t.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",_t[_t.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",_t[_t.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",_t[_t.SET_PAGE=10]="SET_PAGE",_t))(Ei||{});function yi(){return new Date().getTime()}const fl={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function qa(_t,ou){switch(ou.type){case 1:return Nr(Nr({},_t),ou.payload);case 3:return Or(Nr({},_t),{data:ou.payload});case 0:return Or(Nr({},_t),{loading:ou.payload});case 9:return Or(Nr({},_t),{showNote:ou.payload});case 4:return Or(Nr({},_t),{debuging:ou.payload});case 5:return Or(Nr({},_t),{submitting:ou.payload});case 2:return Or(Nr({},_t),{submitRecords:ou.payload});case 10:return Or(Nr({},_t),{submitRecordPage:ou.payload});case 6:return Or(Nr({},_t),{executingMessage:ou.payload});case 7:return Nr(Nr({},_t),ou.payload);case 8:return Nr(Nr({},_t),ou.payload);default:throw new Error}}var Rl=({children:_t})=>{var ou,lu,Ua,pl,ol,Cl,Zl,bl,Yl,ei;const[Hr,_l]=(0,a.useReducer)(qa,fl),{id:ti}=(0,re.useParams)(),kr=(0,re.useLocation)(),[ma]=(0,re.useSearchParams)(),{loading:Er,data:Vr,debugResult:Bo,submitResult:si,submitRecords:Ai,submitRecordPage:Qi,showNote:Mr,debuging:Ti,submitting:ci,executingMessage:oo}=Hr,[Eo,Do]=(0,a.useState)("#37AD83"),[Oo,Ho]=(0,a.useState)(null),[Pr,Wo]=(0,a.useState)({}),[go,Hi]=(0,a.useState)(!0),[bo,eo]=(0,a.useState)(!1),[Fi,Sr]=(0,a.useState)(!1),zu=(0,a.useRef)(null),ho=(0,a.useRef)(0),xo=Vr==null?void 0:Vr.user,Xu=Vr==null?void 0:Vr.hack,[Js,ai]=(0,a.useState)(!1),Vo=(0,a.useRef)(1),Rs=(0,a.useRef)(!1);(0,Ql.y)(ma.get("type")==="exercises");const{setOpenDisableCopyAndPaste:bs}=(0,Ql.X)(),[vs,Mo]=(0,a.useState)(""),Es=(0,Yr._)(Pr),[Ts,Jo]=(0,a.useState)({open:!1,text:""}),[ss,ys]=(0,a.useState)(null),Go=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Ku;let Da=(Ku=Xu==null?void 0:Xu.homework_extension)==null?void 0:Ku.failed_evaluate_num;typeof Da=="number"&&ys(Da)},[(ou=Xu==null?void 0:Xu.homework_extension)==null?void 0:ou.failed_evaluate_num]),(0,a.useEffect)(()=>{function Ku(){return fi(this,null,function*(){var Da,hr,ur,Fa,Fl;Hi(!0);const Gl=yield(0,ae.fu)(ti,{exercise_id:ma.get("exercisesId")});if(setTimeout(()=>{Hi(!1)},800),Gl.status!==401){try{Gl.hack.code=Qe.Base64.decode(Gl.hack.code)}catch(xl){console.log(xl)}Gl.hack=Or(Nr({},Gl.hack),{is_program:ma.get("type")==="1"}),_l({type:1,payload:{loading:!1,data:Gl}})}if(ma.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let xl;ma.get("coursesId")=="coursesId"?xl=yield(0,pe._F)({categoryId:ma.get("exercisesId"),login:ma.get("login")}):xl=yield(0,pe._B)({categoryId:ma.get("exercisesId"),login:ma.get("login")}),Wo(Nr({},xl)),bs((Da=xl==null?void 0:xl.exercise)==null?void 0:Da.forbid_copy),typeof((hr=xl==null?void 0:xl.exercise)==null?void 0:hr.left_time)=="number"&&(Ho(Date.now()+((ur=xl==null?void 0:xl.exercise)==null?void 0:ur.left_time)*1e3),setTimeout(()=>{Do("red")},(((Fa=xl==null?void 0:xl.exercise)==null?void 0:Fa.left_time)-300>0?((Fl=xl==null?void 0:xl.exercise)==null?void 0:Fl.left_time)-300:0)*1e3))}})}ti&&Ku()},[ti]),(0,a.useEffect)(()=>{var Ku;return ma.get("type")==="exercises"&&((Ku=Pr==null?void 0:Pr.exercise)!=null&&Ku.screen_open)&&(window.removeEventListener("blur",As,!1),on.U.forEach((Da,hr)=>{window.addEventListener(Da,As,!1)}),window.addEventListener("blur",As,!1),window.focus()),()=>{document.removeEventListener((0,Ie.gH)(),As)}},[Pr]),(0,a.useEffect)(()=>{vs==="1"&&ti&&Xu!=null&&Xu.language&&ws()},[ti,Qi,Xu==null?void 0:Xu.language,vs]),(0,a.useEffect)(()=>(Xu!=null&&Xu.is_program&&(ho.current=0,zu.current=setInterval(()=>{xs()},15e3)),()=>{clearInterval(zu.current)}),[Xu==null?void 0:Xu.is_program]);const xs=()=>fi(void 0,null,function*(){let Ku=yield(0,xe.ZP)(`/api/myproblems/${ti}/save_long_time.json`,{method:"get",params:{answer_long_time:ho.current}})}),As=()=>{Rs.current||(0,Ie.BU)(),window.parent.postMessage("backExercise","*")};function ws(){return fi(this,null,function*(){try{const Ku=yield(0,ae.zO)(ti,{limit:15,page:Qi,language:Xu==null?void 0:Xu.language});_l({type:2,payload:Ku})}catch(Ku){console.log(Ku)}})}function ks(Ku){_l({type:10,payload:Ku})}function qo(Ku){return fi(this,null,function*(){var Da;let hr;(ma.get("ip_limit")==="inner"||ma.get("ip_bind_type")==="true")&&(hr=yield(0,Ta.y)({ip_limit:ma.get("ip_limit"),ip_bind:ma.get("ip_bind_type")==="true"}));const ur=yield(0,ae.n4)(ti,{code:Qe.Base64.encode(Ku||Xu.code),language:Xu==null?void 0:Xu.language,exercise_id:ma.get("exercisesId"),question_id:ma.get("questionId"),ip:hr});return ur.status===-5&&(0,re.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Or(Nr({errorMessage:ur==null?void 0:ur.message},(Pr==null?void 0:Pr.exercise)||{}),{exercise_user_id:(Da=Pr==null?void 0:Pr.exercise)==null?void 0:Da.exercise_user_id,id:ma.get("exercisesId")})}}),ur})}function Is(){return fi(this,null,function*(){if(Vo.current=2,!ci){_l({type:5,payload:!0});try{Un.Z.publish("to-commit-info");const Ku=yield qo();if(console.log(Ku,1),Ku.status===0){let Gl=function(){return fi(this,null,function*(){const{status:xl,data:Bl}=yield(0,ae.rX)(ti,"submit"),li=yi()-Fl>(ur*Fa+3)*1e3;if(xl!==0&&!li&&setTimeout(Gl,1e3),li){se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),_l({type:5,payload:!1});return}if(xl===0){Bl.status===2&&se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Bl==null?void 0:Bl.status)===0&&ma.get("type")==="1"&&Sr(!0),(Bl==null?void 0:Bl.status)!==0&&ma.get("type")==="1"&&ys(Fr=>Fr+1);const ta=yield(0,ae.zO)(ti,{limit:15,page:Qi,language:Xu==null?void 0:Xu.language});_l({type:8,payload:Or(Nr({},Hr),{submitResult:Bl,submitting:!1,submitRecords:ta})})}})},Da={};if(ma.get("type")==="exercises"?(Da.extras={exercise_id:ma.get("exercisesId"),question_id:ma.get("questionId")},(ma.get("ip_limit")==="inner"||ma.get("ip_bind_type")==="true")&&(Da.extras.ip=yield(0,Ta.y)({ip_limit:ma.get("ip_limit"),ip_bind:ma.get("ip_bind_type")==="true"}))):ma.get("type")==="smartPlan"&&(Da.extras={smart_plan_page_item_bank_id:ma.get("smartPlanItemBankId"),simulate:ma.get("simulate")==="true"}),(yield(0,ae.bM)(ti,Da)).status===-1&&ma.get("exercisesId")){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`;return}const{time_limit:ur,test_case_size:Fa}=Xu,Fl=yi();Gl()}else _l({type:5,payload:!1})}catch(Ku){console.log(Ku),_l({type:5,payload:!1})}ai(!1)}})}function gs(){return fi(this,null,function*(){Vo.current=1,Hr.debuging=!0,_l({type:4,payload:!0});try{if((yield qo()).status===0){let Fl=function(){return fi(this,null,function*(){const{status:Gl,message:xl,data:Bl}=yield(0,ae.rX)(ti,"debug"),li=yi()-Fa>(Da+3)*1e3;if(Gl!==0&&!li&&(_l({type:6,payload:xl}),setTimeout(Fl,1e3)),li){se.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),_l({type:4,payload:!1}),_l({type:7,payload:Or(Nr({},Hr),{debugResult:{status:2},debuging:!1})});return}Gl===0&&(Bl.status===2&&se.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),_l({type:4,payload:!1}),_l({type:7,payload:Or(Nr({},Hr),{debugResult:Bl,debuging:!1})}))})};const{time_limit:Da}=Xu;let hr={input:encodeURIComponent(Vr.test_case.input)};if(ma.get("type")==="exercises"&&(hr.exercise_id=ma.get("exercisesId")),(yield(0,ae.MU)(ti,hr)).status===-1&&ma.get("exercisesId")){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`;return}const Fa=yi();Fl()}else _l({type:4,payload:!1})}catch(Ku){console.log(Ku)}finally{}})}function cs(Ku,Da){const hr=Da?{modify_code:!1}:{};_l({type:3,payload:Or(Nr({},Vr),{hack:Nr(Or(Nr({},Xu),{code:Ku}),hr)})}),ai(!0)}const $n=Ku=>fi(void 0,null,function*(){let Da=yield(0,xe.ZP)(`/api/problems/${Xu==null?void 0:Xu.identifier}/start.json`,{method:"get",params:{language:Ku==="C++"||Ku==="c++"?encodeURIComponent(Ku):Ku,hack_user_id:xo==null?void 0:xo.user_id}});Da.status!==-1&&re.history.replace(`/myproblems/${Da==null?void 0:Da.identifier}${window.location.search}`)});function gl(Ku){let Da=Ku.target.value;_l({type:3,payload:Or(Nr({},Vr),{test_case:{input:Da}})})}function Pl(){return fi(this,null,function*(){try{let Ku={};ma.get("type")==="exercises"?Ku.exercise_id=ma.get("exercisesId"):Xu!=null&&Xu.homework_common_id&&(Ku.homework_common_id=Xu==null?void 0:Xu.homework_common_id);const Da=yield(0,ae.H7)(ti,Nr({},Ku));Da.status===401||(cs(Qe.Base64.decode(Da.code)),(ma.get("type")==="exercises"||Xu!=null&&Xu.homework_common_id)&&Un.Z.publish("to-reset-info"))}catch(Ku){console.log(Ku)}})}function rr(){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ea.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Ea.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return fi(this,null,function*(){const Ku=yield(0,ae.fi)(ti);Ku.status===401||cs(Qe.Base64.decode(Ku.code),!0)})}})}function Rr(){_l({type:9,payload:!0})}function dt(){_l({type:9,payload:!1})}function Ht(Ku){return fi(this,null,function*(){yield(0,ae.MK)(ti,Ku),_l({type:1,payload:{showNote:!1,data:Or(Nr({},Vr),{hack:Or(Nr({},Xu),{notes:Ku.notes})})}})})}const tn={hack:Xu,isLoading:go,input:(lu=Vr==null?void 0:Vr.test_case)==null?void 0:lu.input,is_file:(Ua=Vr==null?void 0:Vr.test_case)==null?void 0:Ua.is_file,identifier:Xu==null?void 0:Xu.identifier,attachments_count:Vr==null?void 0:Vr.attachments_count,language:Xu==null?void 0:Xu.language,code:Xu==null?void 0:Xu.code,title:"main."+Pi[Xu==null?void 0:Xu.language],result:Vr==null?void 0:Vr.result,modify_code:Xu==null?void 0:Xu.modify_code,notes:Xu==null?void 0:Xu.notes,debugResult:Bo,debuging:Ti,submitting:ci,submitResult:si,executingMessage:oo,onCancelNote:dt,onAddNote:Ht,showNote:Mr,user:xo,onShowNote:Rr,onSubmitCode:Is,onChangeCode:cs,onChangeInput:gl,onDebugCode:gs,onResetCode:Pl,onSyncCode:rr,onUpdateCode:qo,onChangeLanguage:$n,isWhiteTheme:bo,setIsWhiteTheme:eo,topDispatch:_l};function Xn(){return fi(this,null,function*(){const{praise_count:Ku}=yield(0,ae.vl)(Xu.id,{container_type:"Hack",type:1});let Da=Or(Nr({},Vr),{hack:Or(Nr({},Xu),{praises_count:Ku,user_praise:!Xu.user_praise})});_l({type:3,payload:Da})})}const Ll={topicId:ti,submitResult:si,submitRecords:Ai,submitting:ci,page:Qi,onPageChange:ks,hack:Xu,user:Vr==null?void 0:Vr.user,hack_sets:Vr==null?void 0:Vr.hack_sets,current_user:Vr==null?void 0:Vr.current_user,onTriggerPraise:Xn,setActiveIndex:Mo};console.log(Pr);const[hl,cr]=(0,a.useState)(!1),[yl,Hl]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const Ku=Da=>{var hr,ur;if(console.log("event-----",Da),Da.data.type==="showIntelligentTeacherStatus"&&!((ur=(hr=Da==null?void 0:Da.data)==null?void 0:hr.SmartPlanItemBanks)!=null&&ur.allow_answer_after_end)){const{aiStatus:Fa,questionStatus:Fl}=Da.data;if(cr(Fa),Fl){let Gl=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Gl.includes(ma.get("smartPlanItemBankId")))return;se.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ea.createElement("div",{className:"tc font16"},Fl?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>fi(void 0,null,function*(){Is(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Gl.push(ma.get("smartPlanItemBankId"))));let xl="";ma.get("isMiniprogram")?xl=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:xl=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():re.history.push(xl)})})}}if(Da.data.type=="closeIntelligentTeacherStatus"){Is();let Fa="";ma.get("isMiniprogram")?Fa=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:Fa=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():re.history.push(Fa)}};return window.addEventListener("message",Ku),()=>{window.removeEventListener("message",Ku)}},[]);const xa=()=>{if(ma.get("type")==="exercises")return!1;const Ku=Object.entries((Xu==null?void 0:Xu.homework_extension)||{}).some(([Da,hr])=>Da!=="ai_code_evaluation_promote"&&!!hr);return!!(ma.get("type")==="1"&&((0,Sl.$O)()||Ku)||ma.get("type")==="smartPlan"&&(hl||ma.get("showAi")))};return(0,a.useEffect)(()=>{var Ku,Da,hr,ur,Fa,Fl,Gl;xa()&&(ss>((Da=(Ku=Xu==null?void 0:Xu.homework_extension)==null?void 0:Ku.ai_guide_data)==null?void 0:Da.evaluation_num)&&Jo({open:!0,text:(ur=(hr=Xu==null?void 0:Xu.homework_extension)==null?void 0:hr.ai_guide_data)==null?void 0:ur.evaluation_msg}),(Fa=Xu==null?void 0:Xu.homework_extension)!=null&&Fa.ai_guide&&ss==0&&!Go.current&&(Go.current=setTimeout(()=>{var xl,Bl;Jo({open:!0,text:(Bl=(xl=Xu==null?void 0:Xu.homework_extension)==null?void 0:xl.ai_guide_data)==null?void 0:Bl.unanswered_msg})},(((Gl=(Fl=Xu==null?void 0:Xu.homework_extension)==null?void 0:Fl.ai_guide_data)==null?void 0:Gl.unanswered_time)||0)*60*1e3)),Go.current&&ss>0&&clearTimeout(Go.current))},[ss,Xu]),Ea.createElement(Ea.Fragment,null,Ea.createElement(oe.Z,{spinning:Er,delay:500},Vr?Ea.createElement("div",{style:{minWidth:"1200px"}},Ea.createElement("header",{className:Xa()(Cr.Z.header,bo&&Cr.Z.whiteHeader)},!((pl=["smartPlan","exercises"])!=null&&pl.includes(ma.get("type")))&&Ea.createElement("div",null,Ea.createElement("img",{src:`${Ce.Z.IMG_SERVER}/images/${xo==null?void 0:xo.image_url}`,alt:"user",width:36}),Ea.createElement("span",{style:{color:bo?"#333":"#B2BACB",fontSize:16}},xo==null?void 0:xo.name)),((ol=["smartPlan","exercises"])==null?void 0:ol.includes(ma.get("type")))&&Ea.createElement("div",null,Ea.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Ea.createElement("span",{className:"ml10"},((Cl=Pr==null?void 0:Pr.exercise)==null?void 0:Cl.user_name)||(xo==null?void 0:xo.name)||"--")),Ea.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Ea.createElement("span",{className:"ml10"},((Zl=Pr==null?void 0:Pr.exercise)==null?void 0:Zl.student_id)||(xo==null?void 0:xo.student_id)||"--"))),Ea.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Ea.createElement("div",null,Xu.name)),(ma.get("type")==="smartPlan"||(Xu==null?void 0:Xu.is_program))&&Ea.createElement(zl.Z,{defaultValue:(Xu==null?void 0:Xu.answer_long_time)||0,onChange:Ku=>{ho.current=Ku},className:Cr.Z.timepiece}),xo!=null&&xo.hack_manager&&!ma.get("is_smart_plan")?Ea.createElement(re.Link,{className:Cr.Z.btn_edit,to:ma.get("type")==="1"?ma.get("pageId")?`/problems/newedit/${Xu.identifier}?type=1&pageId=${ma.get("pageId")}&backUrl=${ma.get("backUrl")}`:`/problems/newedit/${Xu.identifier}?type=1`:ma.get("backUrl")?`/problems/newedit/${Xu.identifier}?backUrl=${ma.get("backUrl")}`:`/problems/newedit/${Xu.identifier}`}," ",Ea.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((bl=Pr==null?void 0:Pr.exercise)!=null&&bl.left_time)&&Ea.createElement(Ea.Fragment,null,Ea.createElement("span",{style:{color:Eo,marginRight:6},className:`iconfont icon-daojishi ${Cr.Z.djs}`}),Ea.createElement("span",{className:"c-white mr20"},Ea.createElement(Ri,{valueStyle:{color:Eo,fontSize:20,fontWeight:500},title:Ea.createElement("span",{style:{color:Eo,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Oo,onFinish:()=>fi(void 0,null,function*(){const Ku=yield(0,pe.VL)({categoryId:ma.get("exercisesId"),commit_method:2});if((Ku==null?void 0:Ku.status)===0&&(qo(),se.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ea.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Ea.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>fi(void 0,null,function*(){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`})})),(Ku==null?void 0:Ku.status)===-3){const Da=parseInt(Ku==null?void 0:Ku.message);Ho(Date.now()+Da*1e3)}})}))),(Yl=["smartPlan","exercises"])!=null&&Yl.includes(ma.get("type"))?Ea.createElement(Ae.ZP,{type:"primary",onClick:()=>{if(ma.get("type")==="exercises"){const Ku=()=>fi(void 0,null,function*(){yield qo(),ai(!1),Es(),Rs.current=!0,As()});if(!(Ai!=null&&Ai.records_count)||Js){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Ea.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:Ku});return}Ku()}else{let Ku="";ma.get("isMiniprogram")=="true"?Ku=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:Ku=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${ma.get("coursesId")}_${ma.get("exercisesId")}`),console.log(ma.get("isMiniprogram")=="true"),ma.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${ma.get("coursesId")}_${ma.get("exercisesId")}`):re.history.push(Ku))}}},ma.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Ea.createElement("span",{onClick:()=>{var Ku;if(ma.get("backUrl"))re.history.push(ma.get("backUrl"));else if(ma.get("type")==="1"){let Da=(Ku=localStorage.getItem("program_homework"))==null?void 0:Ku.split(",");re.history.push(`/classrooms/${Da==null?void 0:Da[0]}/program_homework/${Da==null?void 0:Da[1]}/detail`)}else re.history.push("/problemset")}},Ea.createElement(me.Z,{title:"\u5173\u95ED"},Ea.createElement("i",{style:{color:bo?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Ea.createElement(oe.Z,{size:"large",spinning:go},Ea.createElement(Re.Z,{className:Xa()(Cr.Z.myProblems,bo&&Cr.Z.whiteMyProblems),leftChild:Ea.createElement(il,Nr({},Ll)),rightChild:Ea.createElement(vr,Nr({},tn))}))):null,Ea.createElement(se.default,{centered:!0,closable:!1,width:680,footer:null,open:Fi,className:"oj-modal"},Ea.createElement("section",{className:"oj-modal-content"},Ea.createElement("div",{className:"oj-modal-head"},Ea.createElement("img",{src:ll,alt:""}),Ea.createElement("i",{onClick:()=>Sr(!1),className:"iconfont icon-guanbi1"})),Ea.createElement("aside",null,Ea.createElement("img",{className:"mr30",src:ui.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Ea.createElement("span",{style:{color:"#75d6ba",marginRight:100}},si==null?void 0:si.execute_time,"ms"),"\u4F18\u4E8E",Ea.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(si==null?void 0:si.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Ea.createElement("aside",{className:"mb50"},Ea.createElement("img",{src:nl.Z,className:"mr30"}),Ea.createElement("span",{className:"oj-modal-tt"},Ea.createElement("span",null,Ea.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Ea.createElement("span",{className:"c-light-primary"},si==null?void 0:si.execute_memory,"kb")),Ea.createElement("span",null,Ea.createElement("span",null))),"\u4F18\u4E8E",Ea.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(si==null?void 0:si.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Ea.createElement("div",{id:"oj-modal-next",onClick:()=>fi(void 0,null,function*(){var Ku;if(si!=null&&si.next_identifier){let Da=yield(0,xe.ZP)(`/api/problems/${si==null?void 0:si.next_identifier}/start.json`,{method:"get",params:{hack_user_id:xo==null?void 0:xo.user_id}});Da&&(re.history.replace(`/myproblems/${Da==null?void 0:Da.identifier}${window.location.search}`),window.location.reload())}else{let Da=(Ku=localStorage.getItem("program_homework"))==null?void 0:Ku.split(",");re.history.push(`/classrooms/${Da==null?void 0:Da[0]}/program_homework/${Da==null?void 0:Da[1]}/detail`)}}),className:"oj-modal-btn"},si!=null&&si.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),xa()&&Ea.createElement(el.Z,{showData:ma.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Xu==null?void 0:Xu.homework_extension,description:Xu==null?void 0:Xu.description,allShow:(0,Sl.$O)(),code:Xu==null?void 0:Xu.code,sendParams:{source:"hack",hack_id:ti},draggableExtraNode:((ei=Xu==null?void 0:Xu.homework_extension)==null?void 0:ei.ai_guide)&&(Ts==null?void 0:Ts.open)&&Ea.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Ea.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Ea.createElement(or.Z,{text:(Ts==null?void 0:Ts.text)||""}),Ea.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Ku=>{Jo({open:!1,text:""})}}))})),Ea.createElement(lr.Z,{successCb:()=>{Vo.current===1?gs():Is()}}))};function Tl({title:_t,modify_code:ou,onSyncCode:lu,onShowCodeSetting:Ua,onResetCode:pl,hack:ol,onChangeLanguage:Cl,isWhiteTheme:Zl,onShowResourceCentre:bl,attachments_count:Yl}){var ei;const Hr=()=>{se.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Ea.createElement(fe.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:pl})},[_l]=(0,re.useSearchParams)(),ti=_l.get("language"),kr=ma=>ma==="1"?"c++":ma==="2"?"C++":ma;return(0,a.useEffect)(()=>{ti&&Cl(kr(ti))},[]),(0,a.useEffect)(()=>{ol!=null&&ol.tpm_code_modified&&se.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Ea.createElement(fe.Z,null),content:Ea.createElement("div",null,Ea.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Ea.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Ea.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:()=>pl()})},[ol==null?void 0:ol.language]),console.log(ol,Zl,"hack"),Ea.createElement("div",{className:`${Cr.Z.codeHead} ${Zl?Cr.Z.whiteCodeHead:""}`},Ea.createElement("div",{className:Cr.Z.navWrap},(ei=ol==null?void 0:ol.all_language)==null?void 0:ei.map(ma=>Ea.createElement("div",{className:`${Cr.Z.nav} ${ma===(ol==null?void 0:ol.language)?Cr.Z.active:""}`,key:ma,onClick:()=>Cl(ma)},Ea.createElement(me.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Ea.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Ea.createElement("span",null,ma)))),Ea.createElement(ye.Z,{align:"middle",style:{marginLeft:"auto"}},ou?Ea.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:lu},Ea.createElement("img",{src:st,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Yl>0&&Ea.createElement("a",{onClick:bl},Ea.createElement(me.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Ea.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Ea.createElement("a",{onClick:Hr},Ea.createElement(me.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Ea.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Ea.createElement("a",{onClick:Ua},Ea.createElement(me.Z,{title:"\u8BBE\u7F6E"},Ea.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function vr(_t){var ou=_t,{input:lu,is_file:Ua,result:pl,identifier:ol,showNote:Cl,onShowNote:Zl,notes:bl,onCancelNote:Yl,onAddNote:ei,debugResult:Hr,language:_l,debuging:ti,submitting:kr,executingMessage:ma,code:Er,onSubmitCode:Vr,onDebugCode:Bo,onChangeCode:si,onChangeInput:Ai,onUpdateCode:Qi,user:Mr,isLoading:Ti,submitResult:ci}=ou,oo=Qr(ou,["input","is_file","result","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]),Eo;function Do(Ho,Pr){return Ea.createElement(Tl,Or(Nr({},oo),{onShowCodeSetting:Ho,onShowResourceCentre:Pr}))}const Oo=Nr({input:lu,is_file:Ua,debugResult:Hr,debuging:ti,submitting:kr,executingMessage:ma,onDebugCode:Bo,onChangeCode:si,onSubmitCode:Vr,onChangeInput:Ai,user:Mr,submitResult:ci,result:pl},oo);return console.log(oo,"actionBarOpation"),Ea.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Ea.createElement(St,{forbidCopy:(Eo=oo==null?void 0:oo.hack)==null?void 0:Eo.code_editor_paste_allowed,setIsWhiteTheme:oo==null?void 0:oo.setIsWhiteTheme,isLoading:Ti,language:_l,value:Er,identifier:ol,onChange:si,onUpdateCode:Qi,ActionBarRender:Do}),Ea.createElement(Ge.ZP,Nr({},Oo)))}},93339:function(ht,qe,E){"use strict";E.d(qe,{h:function(){return a}});var a=(re=>(re[re.NOMATCH=-1]="NOMATCH",re[re.OK=0]="OK",re[re.TIMEOUT=2]="TIMEOUT",re[re.PODFAILURE=3]="PODFAILURE",re[re.COMPILEFAILURE=4]="COMPILEFAILURE",re[re.EXECUTEFAILURE=5]="EXECUTEFAILURE",re[re.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",re))(a||{})},23783:function(ht,qe,E){"use strict";E.d(qe,{H7:function(){return Fe},MK:function(){return fe},MU:function(){return pe},X6:function(){return Re},bM:function(){return ae},fi:function(){return be},fu:function(){return ye},n4:function(){return ge},rX:function(){return Ce},vl:function(){return Se},zO:function(){return Ie}});var a=E(82186),re=Object.defineProperty,we=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Ae=(Ne,De,ne)=>De in Ne?re(Ne,De,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Ne[De]=ne,me=(Ne,De)=>{for(var ne in De||(De={}))se.call(De,ne)&&Ae(Ne,ne,De[ne]);if(we)for(var ne of we(De))oe.call(De,ne)&&Ae(Ne,ne,De[ne]);return Ne};function ye(Ne,De){return(0,a.U2)(`myproblems/${Ne}.json`,me({hidePopLogin:!0},De||{}))}function ae(Ne,De){return(0,a.v_)(`myproblems/${Ne}/code_submit.json`,De)}function pe(Ne,De){return(0,a.v_)(`myproblems/${Ne}/code_debug.json`,De)}function Ie(Ne,De){return De.language&&(De.language=encodeURIComponent(De.language)),(0,a.U2)(`myproblems/${Ne}/submit_records.json`,De)}function Re(Ne){return(0,a.U2)("myproblems/record_detail.json",{id:Ne})}function Ce(Ne,De){return(0,a.U2)(`myproblems/${Ne}/result.json`,{mode:De})}function fe(Ne,De){return(0,a.v_)(`myproblems/${Ne}/add_notes.json`,De)}function Fe(Ne,De){return(0,a.v_)(`myproblems/${Ne}/restore_initial_code.json`,De)}function be(Ne){return(0,a.v_)(`myproblems/${Ne}/sync_code.json`)}function ge(Ne,De){return(0,a.v_)(`myproblems/${Ne}/update_code.json`,De)}function Se(Ne,De){return(0,a.v_)(`discusses/${Ne}/plus.json`,De)}},33900:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Rr}});var a=E(59301),re={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",btn_warp:"btn_warp___fOE2S"},we=E(28284),se=E(25399),oe=E(7939),Ae=E(62957),me=E(4875),ye=E(6767),ae=E(37568),pe=E(37285),Ie=E(62673),Re=E(37639),Ce=E(77019),fe=E(5269),Fe=E(31709),be=Object.defineProperty,ge=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,De=(dt,Ht,tn)=>Ht in dt?be(dt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Ht]=tn,ne=(dt,Ht)=>{for(var tn in Ht||(Ht={}))Se.call(Ht,tn)&&De(dt,tn,Ht[tn]);if(ge)for(var tn of ge(Ht))Ne.call(Ht,tn)&&De(dt,tn,Ht[tn]);return dt};const Oe=dt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},dt),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 xe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",Ee=E(77314),he=E(52985),Be=E(92232),Le=E(82186),Ve=Object.defineProperty,Ye=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,it=(dt,Ht,tn)=>Ht in dt?Ve(dt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Ht]=tn,et=(dt,Ht)=>{for(var tn in Ht||(Ht={}))Xe.call(Ht,tn)&&it(dt,tn,Ht[tn]);if(Ye)for(var tn of Ye(Ht))Te.call(Ht,tn)&&it(dt,tn,Ht[tn]);return dt};const vt=dt=>React.createElement("svg",et({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},dt),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 Ke="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",mt=Object.defineProperty,ut=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,St=(dt,Ht,tn)=>Ht in dt?mt(dt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Ht]=tn,st=(dt,Ht)=>{for(var tn in Ht||(Ht={}))ct.call(Ht,tn)&&St(dt,tn,Ht[tn]);if(ut)for(var tn of ut(Ht))Ot.call(Ht,tn)&&St(dt,tn,Ht[tn]);return dt};const Qe=dt=>React.createElement("svg",st({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},dt),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 Ge="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",nt=E(26408),Et=E(62734),Jt=E(75755),Rt={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"},At=E(59301),Vt=Object.defineProperty,Qn=Object.defineProperties,nu=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,It=(dt,Ht,tn)=>Ht in dt?Vt(dt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Ht]=tn,zt=(dt,Ht)=>{for(var tn in Ht||(Ht={}))Gn.call(Ht,tn)&&It(dt,tn,Ht[tn]);if(Wn)for(var tn of Wn(Ht))Lt.call(Ht,tn)&&It(dt,tn,Ht[tn]);return dt},sn=(dt,Ht)=>Qn(dt,nu(Ht)),dn=(dt,Ht)=>{var tn={};for(var Xn in dt)Gn.call(dt,Xn)&&Ht.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Wn)for(var Xn of Wn(dt))Ht.indexOf(Xn)<0&&Lt.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const _e=null,Ct=(dt,Ht)=>{var tn=dt,{globalSetting:Xn,loading:Ll,dispatch:hl,isEdit:cr,editData:yl}=tn,Hl=dn(tn,["globalSetting","loading","dispatch","isEdit","editData"]);const[xa,Ku]=(0,a.useState)(""),[Da,hr]=(0,a.useState)(""),[ur,Fa]=(0,a.useState)([]),[Fl,Gl]=(0,a.useState)(""),[xl,Bl]=(0,a.useState)(),[Xr,li]=(0,a.useState)(!1),[ta,Fr]=(0,a.useState)({}),[cl,Jl]=(0,a.useState)([]);(0,a.useEffect)(()=>{!yl||!cr||(Ku(yl==null?void 0:yl.name),hr(yl==null?void 0:yl.analysis),Bl(yl==null?void 0:yl.is_ordered),Fr(yl),li(!0))},[yl]),(0,a.useEffect)(()=>{if(!Xr)return;const yr=yl==null?void 0:yl.standard_answer.map(ue=>ue==null?void 0:ue.answer_text);Fa(yr);const Yi=yl==null?void 0:yl.standard_answer.map(ue=>ue==null?void 0:ue.score);Jl(Yi),li(!1)},[Xr]),(0,a.useImperativeHandle)(Ht,()=>({onSave:Vi,Clear:wo}));const Vi=()=>{let yr=[],Yi=!1;return xa?(ur.forEach((ue,ke)=>{yr.push({position:ke+1,answer_text:[],score:cl[ke]}),ue==null||ue.forEach((tt,gt)=>{yr[ke].answer_text.push(tt),(!tt||!(0,Be.eR)(tt,1e4))&&(Gl(`${ke}-${gt}`),ye.ZP.info(tt?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Yi=!0)})}),Yi?!1:(yr==null?void 0:yr.length)>20?(ye.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:xa,analysis:Da,standard_answers:yr,is_ordered:xl,downcase:ta==null?void 0:ta.downcase,no_space:ta==null?void 0:ta.no_space,use_blank_score:ta==null?void 0:ta.use_blank_score}):(ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},wo=()=>{Ku(""),hr(""),Fa([]),Bl(!1)},Ao=(yr,Yi,ue)=>{const ke=ur.slice();if(Yi&&ke.splice(yr,Yi),ue)for(let tt=0;tt{Gl("");let ke=ur.slice();ke[yr][Yi]=ue,Fa(ke)},Dr=yr=>{let Yi=ur.slice();Yi[yr]=[...Yi[yr],""],Fa(Yi)},To=(yr,Yi)=>{let ue=ur.slice();if(!ue[yr][Yi]){ue[yr]=ue[yr].filter((ke,tt)=>tt!==Yi),Fa(ue);return}Ae.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:Rt.modal,onOk:()=>{ue[yr]=ue[yr].filter((ke,tt)=>tt!==Yi),Fa(ue)}})},ls=yr=>{Ae.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:Rt.modal,onOk:()=>{let Yi=ur.slice();Yi=ur.filter((ue,ke)=>yr!==ke),Fa(Yi)}})};return At.createElement("section",{className:Rt.wrap},At.createElement("p",{className:Rt.titleWrap},At.createElement("span",{className:Rt.required},"*"),At.createElement("span",{className:Rt.title},"\u9898\u5E72\uFF1A")),At.createElement("div",null,At.createElement(Et.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",height:155,defaultValue:xa,onChange:yr=>Ku(yr),showNullButton:!0,onAddBlank:()=>Fa(yr=>[...yr,[""]])})),At.createElement("div",{className:"mt20 flex flex-col gap-10px"},ur.map((yr,Yi)=>At.createElement("div",{style:{display:"flex"}},At.createElement("div",{style:{flex:1}},At.createElement(Jt.Z,{key:Yi,answers:yr,index:Yi,flex:1,is_md:!0,activeOptionErrorIndex:Fl,onAnswerChange:hs,addChildAnswer:Dr,deleteChildAnswer:To,deleteChildAnswermain:ls})),ta.use_blank_score&&At.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},At.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",At.createElement(me.Z,{style:{width:"100px"},size:"large",defaultValue:cl[Yi],onBlur:ue=>{cl[Yi]=ue.target.value,Jl([...cl])}}))))),At.createElement(oe.ZP,{className:"mt20",onClick:()=>Fa(yr=>[...yr,[""]]),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),At.createElement("div",null,At.createElement(Ie.default,{className:`${Rt.color333} font14 mt20`,checked:ta.use_blank_score,onChange:yr=>Fr(sn(zt({},ta),{use_blank_score:yr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),At.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")),At.createElement("div",null,At.createElement(Ie.default,{className:`${Rt.color333} font14 mt20`,checked:ta.downcase,onChange:yr=>Fr(sn(zt({},ta),{downcase:yr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),At.createElement("div",null,At.createElement(Ie.default,{className:`${Rt.color333} font14 mt20`,checked:ta.no_space,onChange:yr=>Fr(sn(zt({},ta),{no_space:yr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),At.createElement("div",{className:"mt20"},(ur==null?void 0:ur.length)>1&&At.createElement("span",null,At.createElement(Ie.default,{checked:xl,onChange:yr=>Bl(yr.target.checked),className:`${Rt.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),At.createElement("span",{className:`${Rt.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"))),At.createElement("p",{className:Rt.titleWrap},At.createElement("span",{className:Rt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),At.createElement(Et.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Da,onChange:yr=>hr(yr)}))};var Bt=(0,he.connect)(({loading:dt,globalSetting:Ht})=>({globalSetting:Ht,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ct)),lt=E(47889),Je=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Yn=(dt,Ht)=>{var tn={};for(var Xn in dt)nn.call(dt,Xn)&&Ht.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Je)for(var Xn of Je(dt))Ht.indexOf(Xn)<0&&Un.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const qn=null,vu=(dt,Ht)=>{var tn=dt,{globalSetting:Xn,loading:Ll,editData:hl,dispatch:cr,onRef:yl=()=>{},isEdit:Hl}=tn,xa=Yn(tn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Ku,Da]=(0,a.useState)(),[hr,ur]=(0,a.useState)(""),[Fa,Fl]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!hl||!Hl)return;ur(hl==null?void 0:hl.name),Fl(hl==null?void 0:hl.analysis);const Bl=hl==null?void 0:hl.choices.find(Xr=>Xr.is_answer);Da(Bl.choice_text==="\u6B63\u786E"?"0":"1")},[hl]),(0,a.useImperativeHandle)(Ht,()=>({onSave:Gl,Clear:xl}));const Gl=()=>hr?Ku?{name:hr,choices:[{choice_text:"\u6B63\u786E",is_answer:Ku==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Ku==="1"?1:0}],analysis:Fa}:(ye.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),xl=()=>{ur(""),Fl(""),Da("")};return a.createElement("section",{className:Rt.wrap},a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u9898\u5E72\uFF1A")),a.createElement(Et.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:hr,onChange:Bl=>ur(Bl)}),a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Rt.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(lt.ZP.Group,{buttonStyle:"solid",value:Ku,onChange:Bl=>Da(Bl.target.value)},a.createElement(lt.ZP.Button,{value:"0",className:`${Rt.radio} mr40`},"\u6B63\u786E"),a.createElement(lt.ZP.Button,{value:"1",className:Rt.radio},"\u9519\u8BEF")),a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Et.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Fa,onChange:Bl=>Fl(Bl)}))};var oa=(0,he.connect)(({loading:dt,globalSetting:Ht})=>({globalSetting:Ht,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(vu)),Zu=Object.getOwnPropertySymbols,su=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,Tt=(dt,Ht)=>{var tn={};for(var Xn in dt)su.call(dt,Xn)&&Ht.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Zu)for(var Xn of Zu(dt))Ht.indexOf(Xn)<0&&Dn.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const Bu=null,Ra=(dt,Ht)=>{var tn=dt,{globalSetting:Xn,loading:Ll,editData:hl,dispatch:cr,onRef:yl=()=>{},isEdit:Hl}=tn,xa=Tt(tn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Ku,Da]=(0,a.useState)([]);(0,a.useEffect)(()=>{var Fl;if(!hl||!Hl)return;const Gl=(Fl=hl==null?void 0:hl.shixun)==null?void 0:Fl.challenges.map(xl=>({id:xl==null?void 0:xl.id,score:xl.score}));Da(Gl)},[hl]),(0,a.useImperativeHandle)(Ht,()=>({onSave:hr,Clear:ur}));const hr=()=>({challenges:[...Ku]}),ur=()=>{Da([])};console.log("editData--",hl);const Fa=Fl=>{var Gl,xl;return a.createElement("div",null,(xl=(Gl=Fl==null?void 0:Fl.shixun)==null?void 0:Gl.challenges)==null?void 0:xl.map((Bl,Xr)=>{var li;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",Xr+1,"\u5173"),a.createElement(se.Z,{key:Xr,title:Bl==null?void 0:Bl.challenge_name},a.createElement("span",null,(0,Be.Pq)(Bl==null?void 0:Bl.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u5206\u503C\uFF1A"),a.createElement(me.Z,{precision:1,min:1,max:100,className:Rt.baseFormItem,style:{width:176},value:(li=Ku.find(ta=>ta.id===Bl.id))==null?void 0:li.score,onChange:ta=>{Ku.find(Fr=>Fr.id===Bl.id).score=ta,Da([...Ku])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:Rt.wrap},a.createElement(Ee.Z,{style:{paddingRight:10},className:Rt.titleHtml,value:`${hl==null?void 0:hl.position}\u3001${hl==null?void 0:hl.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u5173\u5361")),Fa(hl))};var sl=(0,he.connect)(({loading:dt,globalSetting:Ht})=>({globalSetting:Ht,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ra)),Ga=Object.getOwnPropertySymbols,Nu=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,du=(dt,Ht)=>{var tn={};for(var Xn in dt)Nu.call(dt,Xn)&&Ht.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Ga)for(var Xn of Ga(dt))Ht.indexOf(Xn)<0&&Cu.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const Kn=["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"],Pu=(dt,Ht)=>{var tn=dt,{editData:Xn,globalSetting:Ll,loading:hl,dispatch:cr,onRef:yl=()=>{},isEdit:Hl}=tn,xa=du(tn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Ku,Da]=(0,a.useState)([]),[hr,ur]=(0,a.useState)(),[Fa,Fl]=(0,a.useState)([]),[Gl,xl]=(0,a.useState)(""),[Bl,Xr]=(0,a.useState)("");(0,a.useEffect)(()=>{Da(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Xn||!Hl)return;xl(Xn==null?void 0:Xn.name),Xr(Xn==null?void 0:Xn.analysis),Da(Xn==null?void 0:Xn.choices.map(cl=>cl.choice_text));const Fr=[];Xn==null||Xn.choices.map((cl,Jl)=>{cl.is_answer&&Fr.push(Jl)}),Fl(Fr)},[Xn]),(0,a.useImperativeHandle)(Ht,()=>({onSave:li,Clear:ta}));const li=()=>{if(!Gl)return ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Fr=Ku.findIndex(Jl=>!Jl);if(Fr>-1)return ye.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Kn[Fr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Fa.length)return ye.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(Fa.length<2)return ye.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const cl=Ku.map((Jl,Vi)=>({choice_text:Jl,is_answer:Fa.includes(Vi)?1:0}));return{name:Gl,choices:cl,analysis:Bl}},ta=()=>{Da(["","","",""]),xl(""),Xr(""),Fl("")};return a.createElement("section",{className:Rt.wrap},a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u9898\u5E72\uFF1A")),a.createElement(Et.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Gl,onChange:Fr=>xl(Fr)}),a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Rt.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Ku.map((Fr,cl)=>a.createElement("div",{className:Rt.choiceWrap,key:cl},a.createElement(se.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Rt.answer} ${Fa.includes(cl)?Rt.activeAnswer:""}`,onClick:()=>{Fa.includes(cl)?Fl(Fa.filter(Jl=>Jl!==cl)):Fl([...Fa,cl])}},Kn[cl])),a.createElement("div",{className:Rt.editorWrap},hr===cl?a.createElement(Et.Z,{id:`single-question-option-${cl}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Fr,onChange:Jl=>{Ku[cl]=Jl,Da(Ku)}}):a.createElement("div",{className:Rt.htmlWrap,onClick:()=>ur(cl)},a.createElement(Ee.Z,{value:Fr}))),cl>1&&a.createElement(se.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Rt.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Da(Ku.filter((Jl,Vi)=>Vi!==cl)),Fa.includes(cl)?Fl(Fa.filter(Jl=>Jl!==cl)):Fl([...Fa,cl])}})),cl<14&&cl===Ku.length-1&&a.createElement(se.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Rt.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Da([...Ku,""])})))),a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Et.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Bl,onChange:Fr=>Xr(Fr)}))};var Ou=(0,he.connect)(({loading:dt,globalSetting:Ht})=>({globalSetting:Ht,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Pu)),Ia=Object.getOwnPropertySymbols,Ml=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,Sn=(dt,Ht)=>{var tn={};for(var Xn in dt)Ml.call(dt,Xn)&&Ht.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Ia)for(var Xn of Ia(dt))Ht.indexOf(Xn)<0&&dl.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const jt=["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=(dt,Ht)=>{var tn=dt,{editData:Xn,globalSetting:Ll,loading:hl,dispatch:cr,onRef:yl=()=>{},isEdit:Hl}=tn,xa=Sn(tn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Ku,Da]=(0,a.useState)([]),[hr,ur]=(0,a.useState)(),[Fa,Fl]=(0,a.useState)(),[Gl,xl]=(0,a.useState)(""),[Bl,Xr]=(0,a.useState)("");(0,a.useEffect)(()=>{Da(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Xn||!Hl)return;const Fr=[],cl=[];Xn==null||Xn.choices.forEach((Jl,Vi)=>{Fr.push(Jl.choice_text),Jl.is_answer&&cl.push(Vi)}),xl(Xn==null?void 0:Xn.name),Xr(Xn==null?void 0:Xn.analysis),Da(Fr),Fl(cl)},[Xn]),(0,a.useImperativeHandle)(Ht,()=>({onSave:li,Clear:ta}));const li=()=>{if(!Gl)return ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Fr=Ku.findIndex(Jl=>!Jl);if(Fr>-1)return ye.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${jt[Fr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Fa))return ye.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 cl=Ku.map((Jl,Vi)=>({choice_text:Jl,is_answer:Fa.includes(Vi)?1:0}));return{name:Gl,choices:cl,analysis:Bl}},ta=()=>{Da(["","","",""]),xl(""),Xr(""),Fl("")};return a.createElement("section",{className:Rt.wrap},a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u9898\u5E72\uFF1A")),a.createElement(Et.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Gl,onChange:Fr=>xl(Fr)}),a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Rt.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Ku.map((Fr,cl)=>a.createElement("div",{className:Rt.choiceWrap,key:cl},a.createElement(se.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Rt.answer} ${Fa!=null&&Fa.includes(cl)?Rt.activeAnswer:""}`,onClick:()=>Fl([cl])},jt[cl])),a.createElement("div",{className:Rt.editorWrap},hr===cl?a.createElement(Et.Z,{id:`single-question-option-${cl}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Fr,onChange:Jl=>{Ku[cl]=Jl,Da(Ku)}}):a.createElement("div",{className:Rt.htmlWrap,onClick:()=>ur(cl)},a.createElement(Ee.Z,{value:Fr}))),cl>1&&a.createElement(se.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Rt.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Da(Ku.filter((Jl,Vi)=>Vi!==cl)),cl===Fa&&Fl(null)}})),cl<14&&cl===Ku.length-1&&a.createElement(se.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Rt.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Da([...Ku,""])})))),a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Et.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Bl,onChange:Fr=>Xr(Fr)}))};var Vn=(0,he.connect)(({loading:dt,globalSetting:Ht})=>({globalSetting:Ht,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(en)),pu=E(96599),jn=E(58755),iu=E(61485),au=E(59301),ln=Object.defineProperty,te=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Kt=(dt,Ht,tn)=>Ht in dt?ln(dt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Ht]=tn,En=(dt,Ht)=>{for(var tn in Ht||(Ht={}))He.call(Ht,tn)&&Kt(dt,tn,Ht[tn]);if(ve)for(var tn of ve(Ht))rt.call(Ht,tn)&&Kt(dt,tn,Ht[tn]);return dt},Au=(dt,Ht)=>te(dt,ie(Ht)),On=(dt,Ht)=>{var tn={};for(var Xn in dt)He.call(dt,Xn)&&Ht.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&ve)for(var Xn of ve(dt))Ht.indexOf(Xn)<0&&rt.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn},Ln=(dt,Ht,tn)=>new Promise((Xn,Ll)=>{var hl=Hl=>{try{yl(tn.next(Hl))}catch(xa){Ll(xa)}},cr=Hl=>{try{yl(tn.throw(Hl))}catch(xa){Ll(xa)}},yl=Hl=>Hl.done?Xn(Hl.value):Promise.resolve(Hl.value).then(hl,cr);yl((tn=tn.apply(dt,Ht)).next())});const Mu=dt=>{if(!dt)return!1;if(/^s*$/.test(dt)||dt.trim()===""){ye.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ht=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 dt==="|"?(ye.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Pa=({value:dt=[],onClose:Ht})=>au.createElement(pu.default,{closable:!0,onClose:Ht,className:Rt.keywordTag},au.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},dt.join(" \u6216 "))),Ju=(dt,Ht)=>{var tn=dt,{editData:Xn,globalSetting:Ll,loading:hl,dispatch:cr,onRef:yl=()=>{},isEdit:Hl}=tn,xa=On(tn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Ku,Da]=(0,a.useState)(""),[hr,ur]=(0,a.useState)(""),[Fa,Fl]=(0,a.useState)(""),[Gl,xl]=(0,a.useState)(""),[Bl]=we.default.useForm(),Xr=we.default.useWatch("use_keywords",Bl);(0,a.useEffect)(()=>{var cl;!Xn||!Hl||(Da(Xn==null?void 0:Xn.name),ur(Xn==null?void 0:Xn.analysis),Fl((cl=Xn==null?void 0:Xn.answer_texts)==null?void 0:cl[0]),Bl.setFieldsValue(En({},Xn)))},[Xn]),(0,a.useImperativeHandle)(Ht,()=>({onSave:li,Clear:ta}));const li=()=>Ln(void 0,null,function*(){if(!Ku)return ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Bl.validateFields()}catch(Jl){ye.ZP.error(Jl.errorFields[0].errors[0]);return}const cl=Bl.getFieldsValue();return console.log(cl,"values"),En({name:Ku,answer_texts:[Fa],analysis:hr},cl)}),ta=()=>{Da(""),ur(""),Fl(""),Bl.resetFields()},Fr=Xn==null?void 0:Xn.score;return au.createElement("section",{className:Rt.wrap},au.createElement("p",{className:Rt.titleWrap},au.createElement("span",{className:Rt.required},"*"),au.createElement("span",{className:Rt.title},"\u9898\u5E72\uFF1A")),au.createElement(Et.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ku,onChange:cl=>Da(cl)}),au.createElement("p",{className:Rt.titleWrap},au.createElement("span",{className:Rt.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),au.createElement(Et.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Fa,onChange:cl=>Fl(cl)}),au.createElement("p",{className:Rt.titleWrap},au.createElement("span",{className:Rt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),au.createElement(Et.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:hr,onChange:cl=>ur(cl)}),au.createElement(we.default,{form:Bl,size:"large",onFinishFailed:cl=>Ln(void 0,null,function*(){var Jl,Vi;ye.ZP.error(cl.errorFields[0].errors[0]),Bl.scrollToField((Vi=(Jl=cl==null?void 0:cl.errorFields)==null?void 0:Jl[0])==null?void 0:Vi.name,{behavior:"smooth",block:"center"})})},au.createElement(Ce.Z,{align:"middle",className:"mb30 mt20"},au.createElement(we.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},au.createElement(jn.Z,null)),au.createElement(fe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),au.createElement(fe.Z,null,au.createElement(se.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"},au.createElement(iu.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Xr&&au.createElement(we.default.List,{name:"keywords",rules:[{validator(cl,Jl){return Jl!=null&&Jl.length?(Jl==null?void 0:Jl.reduce((wo,Ao)=>wo+Ao.score,0))>parseFloat(Fr)?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"))}}]},(cl,{add:Jl,remove:Vi})=>au.createElement(au.Fragment,null,au.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),au.createElement(Ce.Z,{align:"middle",className:"font14 mb30"},au.createElement(fe.Z,{flex:1},au.createElement(ae.default,{value:Gl,onChange:wo=>{xl(wo.target.value)},maxLength:50,allowClear:!0,onPressEnter:wo=>{var Ao,hs,Dr,To;const ls=`${(Ao=wo.target)==null?void 0:Ao.value}`,yr=(Dr=(hs=ls==null?void 0:ls.split("|"))==null?void 0:hs.filter(ke=>!!ke))==null?void 0:Dr.map(ke=>ke==null?void 0:ke.trim()),Yi=Bl.getFieldValue("keywords"),ue=((To=Yi==null?void 0:Yi.map(ke=>ke==null?void 0:ke.keyword))==null?void 0:To.flat())||[];for(const ke of yr)if(ue.includes(ke)){ye.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Mu(ls)&&(Jl({keyword:yr,score:1}),xl(""))},className:Rt.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"})),au.createElement(fe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),cl.map(wo=>{var Ao=wo,{key:hs,name:Dr}=Ao,To=On(Ao,["key","name"]);return au.createElement(Ce.Z,{key:hs,style:{marginRight:148}},au.createElement(fe.Z,{flex:1},au.createElement(Ce.Z,{align:"middle",justify:"space-between"},au.createElement(we.default.Item,Au(En({},To),{name:[Dr,"keyword"]}),au.createElement(Pa,{onClose:()=>Vi(Dr)})),au.createElement(we.default.Item,Au(En({},To),{name:[Dr,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),au.createElement(me.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Vl=(0,he.connect)(({loading:dt,globalSetting:Ht})=>({globalSetting:Ht,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ju)),Ya=E(8848),Iu={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"},_n=E(32134),Qa=E(12893),Il=Object.defineProperty,nr=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,xn=(dt,Ht,tn)=>Ht in dt?Il(dt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Ht]=tn,Yu=(dt,Ht)=>{for(var tn in Ht||(Ht={}))fn.call(Ht,tn)&&xn(dt,tn,Ht[tn]);if(Nn)for(var tn of Nn(Ht))bt.call(Ht,tn)&&xn(dt,tn,Ht[tn]);return dt},ra=(dt,Ht)=>nr(dt,pt(Ht)),ia=(dt,Ht)=>{var tn={};for(var Xn in dt)fn.call(dt,Xn)&&Ht.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Nn)for(var Xn of Nn(dt))Ht.indexOf(Xn)<0&&bt.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const ba=dt=>{var Ht=dt,{value:tn,onChange:Xn,scrollId:Ll}=Ht,hl=ia(Ht,["value","onChange","scrollId"]);return a.createElement("div",{id:Ll||""},a.createElement(Et.Z,ra(Yu({},hl),{defaultValue:tn,onChange:(cr,yl)=>{yl!=null&&yl.length?Xn(cr,yl):Xn(cr)}})))},za=({value:dt,onChange:Ht,placeholder:tn,height:Xn=140,isEdit:Ll})=>Ll?a.createElement(Et.Z,{watch:!0,isFocus:!0,height:Xn,placeholder:tn,defaultValue:dt,onChange:Ht}):a.createElement("div",{style:{cursor:"pointer"}},dt?a.createElement(Ee.Z,{className:Iu.inputBorder,value:dt}):a.createElement("div",{className:`${Iu.inputBorder} ${Iu.placeholder}`},tn));var ml=E(59301),qu=Object.defineProperty,Ca=Object.defineProperties,il=Object.getOwnPropertyDescriptors,ll=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,lr=(dt,Ht,tn)=>Ht in dt?qu(dt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Ht]=tn,Yr=(dt,Ht)=>{for(var tn in Ht||(Ht={}))Ta.call(Ht,tn)&&lr(dt,tn,Ht[tn]);if(ll)for(var tn of ll(Ht))zl.call(Ht,tn)&&lr(dt,tn,Ht[tn]);return dt},on=(dt,Ht)=>Ca(dt,il(Ht)),Cr=(dt,Ht)=>{var tn={};for(var Xn in dt)Ta.call(dt,Xn)&&Ht.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&ll)for(var Xn of ll(dt))Ht.indexOf(Xn)<0&&zl.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const Li=["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"],Xa=({value:dt,onChange:Ht,choiceTextKey:tn,answerKey:Xn,index:Ll,isEdit:hl,setInputActive:cr,form:yl,choiceOptionsPath:Hl,allowChangeMode:xa,showAddIcon:Ku,addItem:Da,deleteItem:hr})=>{const ur=(dt==null?void 0:dt[Xn])===!0,Fa=()=>{const Gl=yl.getFieldValue(Hl);yl.setFieldValue(Hl,Gl.map(xl=>on(Yr({},xl),{[Xn]:!1})))},Fl=()=>{ur?Ht(on(Yr({},dt),{[Xn]:!1})):(xa||Fa(),Ht(on(Yr({},dt),{[Xn]:!0})))};return ml.createElement(Ce.Z,{className:Iu.choiceWrap,align:"middle",wrap:!1},ml.createElement(fe.Z,{onClick:Fl,className:`${Iu.choiceIndex} ${ur?Iu.activeAnswer:""}`},Li[Ll]),ml.createElement(fe.Z,{flex:1,className:`${Iu.editorWrap} ml15`,onClick:cr},ml.createElement(za,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:hl,value:dt==null?void 0:dt[tn],onChange:Gl=>{Ht(on(Yr({},dt),{[tn]:Gl}))}})),ml.createElement(fe.Z,{flex:"0 0 auto",className:"ml15"},ml.createElement("div",{onClick:Fl,className:`${Iu.setAnswerBtn} ${ur?Iu.activeAnswer:""}`},ur?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),ml.createElement(fe.Z,{className:Iu.actionWrapper},ml.createElement(se.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},ml.createElement(_n.Z,{className:Iu.addIcon,onClick:Da,style:{visibility:Ku?"visible":"hidden"}})),ml.createElement(se.Z,{title:"\u5220\u9664"},ml.createElement(Qa.Z,{className:Iu.deleteIcon,onClick:hr,style:{visibility:Ll>1?"visible":"hidden"}}))))},Ql=({questionTitlePlaceholder:dt,titleKey:Ht,choiceKey:tn,analysisKey:Xn,choiceTextKey:Ll,answerKey:hl,choiceOptionsPath:cr,allowChangeMode:yl=!0,form:Hl,showAnalysis:xa=!0})=>{const[Ku,Da]=(0,a.useState)(),[hr,ur]=(0,a.useState)(!1);return ml.createElement("div",{className:Iu.wrap},ml.createElement("div",{className:Iu.questionTitleEditorWrap},ml.createElement(we.default.Item,{label:"\u9898\u5E72",name:Ht,labelCol:{span:24},rules:[{required:!0}]},ml.createElement(ba,{scrollId:Array.isArray(Ht)?Ht.join("_"):`${Ht}`,watch:!0,height:140,placeholder:dt}))),ml.createElement(we.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),ml.createElement(we.default.List,{name:tn,rules:[{validator(Fa,Fl){const Gl=Fl.some(Bl=>Bl[hl]),xl=Fl.findIndex(Bl=>{var Xr;return((Xr=Bl[Ll])==null?void 0:Xr.length)<=0});return xl!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Li[xl]}\u9009\u9879\u7684\u5185\u5BB9`)):Gl?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Fa,{add:Fl,remove:Gl})=>ml.createElement("div",{id:Array.isArray(cr)?cr.join("_"):`${cr}`},Fa.map((xl,Bl)=>{var Xr=xl,{key:li,name:ta}=Xr,Fr=Cr(Xr,["key","name"]);const cl=Ku===li,Jl=()=>{Da(li)},Vi=Bl<7&&Bl===Fa.length-1,wo=()=>Fl({[Ll]:"",[hl]:0}),Ao=()=>Gl(ta);return ml.createElement(we.default.Item,on(Yr({},Fr),{key:li,name:ta,noStyle:!0}),ml.createElement(Xa,{choiceTextKey:Ll,answerKey:hl,index:Bl,isEdit:cl,setInputActive:Jl,form:Hl,choiceOptionsPath:cr,allowChangeMode:yl,showAddIcon:Vi,addItem:wo,deleteItem:Ao}))}),Fa.length<15&&ml.createElement("div",{className:`${Iu.addBtn} mb30`,onClick:()=>Fl({[Ll]:"",[hl]:0})},"\u6DFB\u52A0\u9009\u9879"))),xa&&ml.createElement("div",{onClick:()=>ur(!0)},ml.createElement(we.default.Item,{name:Xn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ml.createElement(za,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:hr}))))};var el=E(59301),Sl=Object.defineProperty,or=Object.defineProperties,nl=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,uo=(dt,Ht,tn)=>Ht in dt?Sl(dt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Ht]=tn,Zi=(dt,Ht)=>{for(var tn in Ht||(Ht={}))Ea.call(Ht,tn)&&uo(dt,tn,Ht[tn]);if(ui)for(var tn of ui(Ht))Kr.call(Ht,tn)&&uo(dt,tn,Ht[tn]);return dt},ri=(dt,Ht)=>or(dt,nl(Ht)),zi=(dt,Ht)=>{var tn={};for(var Xn in dt)Ea.call(dt,Xn)&&Ht.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&ui)for(var Xn of ui(dt))Ht.indexOf(Xn)<0&&Kr.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const sr=({value:dt,onChange:Ht,position:tn,removeBlank:Xn})=>{const Ll=cr=>{Ae.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:Iu.modal,onOk:()=>{const yl=[...dt];yl.splice(cr,1),yl.length===0?Xn(tn-1):Ht(yl)}})},hl=()=>{const cr=[...dt];cr.push(""),Ht(cr)};return el.createElement(Ce.Z,{className:"ml20"},el.createElement(fe.Z,{flex:1},dt==null?void 0:dt.map((cr,yl)=>el.createElement(Ce.Z,{key:`${cr}_${yl}`,className:"mb20"},el.createElement(ae.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:cr,autoSize:{maxRows:3},maxLength:1e3,onBlur:Hl=>{const xa=[...dt],Ku=Hl.target.value.trim();xa[yl]=Ku,Ht(xa)}}),el.createElement(se.Z,{title:"\u5220\u9664"},el.createElement(Qa.Z,{className:Iu.deleteIcon,style:{marginLeft:15,visibility:tn===1&&yl===0?"hidden":"visible"},onClick:()=>Ll(yl)})),el.createElement(se.Z,{title:"\u65B0\u589E\u7B54\u6848"},el.createElement(_n.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:yl===0?"visible":"hidden"},onClick:()=>{hl()}}))))))},vi=({value:dt=!0,onChange:Ht})=>el.createElement(jn.Z,{checked:!dt,onChange:tn=>{Ht(!tn)}}),Nr="\u2581",Or=({questionTitlePlaceholder:dt,form:Ht,name:tn,scoreByBlank:Xn="use_blank_score",answerKey:Ll,titleKey:hl="name",analysisKey:cr="analysis",isOrdered:yl="is_ordered"})=>{var Hl,xa;const[Ku,Da]=(0,a.useState)(!1),hr=()=>{const Bl=Ht.getFieldValue(["sub_item_banks",...Ll]);Ht.setFieldValue(["sub_item_banks",...Ll],Bl==null?void 0:Bl.map((Xr,li)=>ri(Zi({},Xr),{position:li+1})))},ur=(0,a.useRef)(),Fa=(Bl,Xr)=>{for(let li=0;li{Fl.current(Bl),hr()},xl=(xa=(Hl=Ht.getFieldValue("sub_item_banks"))==null?void 0:Hl[Ll==null?void 0:Ll[0]])==null?void 0:xa[Ll==null?void 0:Ll[1]];return el.createElement("div",{className:Iu.wrap},el.createElement("div",{className:Iu.questionTitleEditorWrap},el.createElement(we.default.Item,{label:"\u9898\u5E72",name:hl,labelCol:{span:24},rules:[{required:!0}]},el.createElement(ba,{scrollId:"name",watch:!0,height:140,placeholder:dt,showNullButton:!0,onAddBlank:()=>{const Bl=Ht.getFieldValue(["sub_item_banks",...Ll]);Fa(1,Bl==null?void 0:Bl.length)}}))),el.createElement(we.default.List,{name:Ll,rules:[{validator(Bl,Xr){if((Xr==null?void 0:Xr.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const li of Xr){const{answer_text:ta}=li||{};if(ta!=null&&ta.some(Fr=>(Fr==null?void 0:Fr.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Bl,{add:Xr,remove:li},{errors:ta})=>(ur.current=Xr,Fl.current=li,el.createElement(el.Fragment,null,el.createElement(we.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Bl.map((Fr,cl)=>{var Jl=Fr,{key:Vi,name:wo}=Jl,Ao=zi(Jl,["key","name"]);return el.createElement(Ce.Z,{key:Vi,align:"top",wrap:!1},el.createElement(fe.Z,{flex:"0 0 auto",className:`${Iu.blankIndex} pt5`},"\u586B\u7A7A\u9879",cl+1),el.createElement(fe.Z,{flex:1},el.createElement(Ce.Z,{align:"top",justify:"space-between",wrap:!1},el.createElement(fe.Z,{flex:1},el.createElement(we.default.Item,ri(Zi({},Ao),{name:[wo,"answer_text"],noStyle:!0}),el.createElement(sr,{removeBlank:Gl,position:cl+1}))),(Ht==null?void 0:Ht.getFieldValue(["sub_item_banks",...Xn]))&&el.createElement(fe.Z,{flex:"224px",style:{margin:"-2px 0px 0px 20px"}},el.createElement(we.default.Item,ri(Zi({},Ao),{name:[wo,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Iu.blankInputNumberWrapper}),el.createElement(me.Z,{className:Iu.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),el.createElement(we.default.Item,ri(Zi({},Ao),{name:[wo,"position"],noStyle:!0}),el.createElement(ae.default,{type:"hidden"}))))})))),el.createElement(oe.ZP,{className:"mb20",onClick:()=>Fa(1,xl==null?void 0:xl.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),el.createElement(Ce.Z,{align:"middle"},el.createElement(we.default.Item,{name:[tn,"downcase"],valuePropName:"checked"},el.createElement(jn.Z,null)),el.createElement(fe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),el.createElement(Ce.Z,{align:"middle"},el.createElement(we.default.Item,{name:[tn,"no_space"],valuePropName:"checked"},el.createElement(jn.Z,null)),el.createElement(fe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(xl==null?void 0:xl.length)>1&&el.createElement(Ce.Z,{align:"middle",className:(xl==null?void 0:xl.length)>1?"mb30":`${Iu.hide}`},el.createElement(we.default.Item,{name:yl},el.createElement(vi,null)),el.createElement(fe.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")),el.createElement("div",{onClick:()=>Da(!0)},el.createElement(we.default.Item,{name:cr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},el.createElement(za,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ku}))))};var Qr=Object.defineProperty,fi=Object.defineProperties,Ri=Object.getOwnPropertyDescriptors,Pi=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,yi=Object.prototype.propertyIsEnumerable,fl=(dt,Ht,tn)=>Ht in dt?Qr(dt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Ht]=tn,qa=(dt,Ht)=>{for(var tn in Ht||(Ht={}))Ei.call(Ht,tn)&&fl(dt,tn,Ht[tn]);if(Pi)for(var tn of Pi(Ht))yi.call(Ht,tn)&&fl(dt,tn,Ht[tn]);return dt},Rl=(dt,Ht)=>fi(dt,Ri(Ht)),Tl=(dt,Ht)=>{var tn={};for(var Xn in dt)Ei.call(dt,Xn)&&Ht.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Pi)for(var Xn of Pi(dt))Ht.indexOf(Xn)<0&&yi.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const vr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},_t=({value:dt,onChange:Ht,form:tn,choiceKey:Xn})=>{const Ll=(dt==null?void 0:dt.is_answer)===!0,hl=dt==null?void 0:dt.choice_text,cr=()=>{var yl;const Hl=(yl=tn==null?void 0:tn.getFieldValue(["sub_item_banks",...Xn]))==null?void 0:yl.map(xa=>({choice_text:xa==null?void 0:xa.choice_text,is_answer:!1}));tn==null||tn.setFieldValue(["sub_item_banks",...Xn],Hl),Ht(Rl(qa({},dt),{is_answer:!0}))};return a.createElement(Ce.Z,{className:Iu.choiceWrap,align:"middle",wrap:!1},a.createElement(fe.Z,{onClick:cr,className:`${Iu.choiceIndex} ${Iu.judgementIndex} ${Ll?Iu.activeAnswer:""}`},vr[hl]),a.createElement(fe.Z,{flex:1,className:`${Iu.editorWrap} ml15`},a.createElement("div",{className:`${Iu.inputBorder} ${Iu.placeholder} ${Ll?Iu.activeJudgementAnswer:""}`},hl)),a.createElement(fe.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:cr,className:`${Iu.setAnswerBtn} ${Ll?Iu.activeAnswer:""}`},Ll?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ou=({questionTitlePlaceholder:dt,choiceKey:Ht="choices",form:tn,titleKey:Xn="name",analysisKey:Ll="analysis"})=>{const[hl,cr]=(0,a.useState)(!1);return a.createElement("div",{className:Iu.wrap},a.createElement("div",{className:Iu.questionTitleEditorWrap},a.createElement(we.default.Item,{label:"\u9898\u5E72",name:Xn,labelCol:{span:24},rules:[{required:!0}]},a.createElement(ba,{scrollId:"name",watch:!0,height:140,placeholder:dt}))),a.createElement(we.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(we.default.List,{name:Ht,rules:[{validator(yl,Hl){return Hl.some(Ku=>(Ku==null?void 0:Ku.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},yl=>a.createElement("div",{id:"choices"},yl.map(Hl=>{var xa=Hl,{key:Ku,name:Da}=xa,hr=Tl(xa,["key","name"]);return a.createElement(we.default.Item,Rl(qa({},hr),{key:Ku,name:Da,noStyle:!0}),a.createElement(_t,{form:tn,choiceKey:Ht}))})))),a.createElement("div",{onClick:()=>cr(!0)},a.createElement(we.default.Item,{name:Ll,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(za,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:hl}))))};var lu=Object.defineProperty,Ua=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,Cl=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,bl=(dt,Ht,tn)=>Ht in dt?lu(dt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Ht]=tn,Yl=(dt,Ht)=>{for(var tn in Ht||(Ht={}))Cl.call(Ht,tn)&&bl(dt,tn,Ht[tn]);if(ol)for(var tn of ol(Ht))Zl.call(Ht,tn)&&bl(dt,tn,Ht[tn]);return dt},ei=(dt,Ht)=>Ua(dt,pl(Ht)),Hr=(dt,Ht)=>{var tn={};for(var Xn in dt)Cl.call(dt,Xn)&&Ht.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&ol)for(var Xn of ol(dt))Ht.indexOf(Xn)<0&&Zl.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const _l=dt=>{var Ht=dt,{value:tn,onChange:Xn}=Ht,Ll=Hr(Ht,["value","onChange"]);const hl=cr=>{Xn([cr])};return a.createElement(Et.Z,ei(Yl({},Ll),{defaultValue:tn==null?void 0:tn[0],onChange:hl}))},ti=dt=>{if(!dt)return!1;let Ht=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 dt==="|"?(ye.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},kr=({value:dt=[],onClose:Ht})=>a.createElement(pu.default,{closable:!0,onClose:Ht,className:Iu.keywordTag},dt==null?void 0:dt.join(" \u6216 ")),ma=({questionTitlePlaceholder:dt,form:Ht,showKeywords:tn,isMustKeyWords:Xn=tn,titleKey:Ll="name",analysisKey:hl="analysis",answerTexts:cr="answer_texts",keywords:yl="keywords",useKeywords:Hl="use_keywords",indexs:xa})=>{const[Ku,Da]=(0,a.useState)(!1),[hr,ur]=(0,a.useState)(""),Fa=we.default.useWatch("sub_item_banks",Ht),{use_keywords:Fl,score:Gl}=(Fa==null?void 0:Fa[xa])||{};return console.log(Fl,Gl,"itemValues"),a.createElement("div",{className:Iu.wrap},a.createElement("div",{className:Iu.questionTitleEditorWrap},a.createElement(we.default.Item,{label:"\u9898\u5E72",name:Ll,labelCol:{span:24},rules:[{required:!0}]},a.createElement(ba,{scrollId:"name",watch:!0,height:140,placeholder:dt}))),a.createElement(we.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:cr,labelCol:{span:24}},a.createElement(_l,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),tn&&!Xn&&a.createElement(we.default.Item,{hidden:!0,name:Hl,valuePropName:"checked"},a.createElement(jn.Z,{defaultChecked:!0})),tn&&Xn&&a.createElement(Ce.Z,{align:"middle",className:"mb30"},a.createElement(we.default.Item,{name:Hl,valuePropName:"checked"},a.createElement(jn.Z,null)),a.createElement(fe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(fe.Z,null,a.createElement(se.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(iu.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Fl||!Xn)&&a.createElement(we.default.List,{name:yl,rules:[{validator(xl,Bl){return Xn?Bl!=null&&Bl.length?(Bl==null?void 0:Bl.reduce((li,ta)=>li+ta.score,0))>parseFloat(Gl)?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()}}]},(xl,{add:Bl,remove:Xr})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Iu.title} mb10`},Xn?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(Ce.Z,{align:"middle",className:"font14 mb30"},a.createElement(fe.Z,{flex:1},a.createElement(ae.default,{value:hr,onChange:li=>{ur(li.target.value)},maxLength:50,allowClear:!0,onPressEnter:li=>{var ta,Fr,cl,Jl;const Vi=`${(ta=li.target)==null?void 0:ta.value}`,wo=(cl=(Fr=Vi==null?void 0:Vi.split("|"))==null?void 0:Fr.filter(Dr=>!!Dr))==null?void 0:cl.map(Dr=>Dr==null?void 0:Dr.trim()),Ao=Ht.getFieldValue(["sub_item_banks",...yl]),hs=((Jl=Ao==null?void 0:Ao.map(Dr=>Dr==null?void 0:Dr.keyword))==null?void 0:Jl.flat())||[];for(const Dr of wo)if(hs.includes(Dr)){ye.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ti(Vi)&&(Bl({keyword:wo,score:1}),ur(""))},className:Iu.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(fe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),xl.map(li=>{var ta=li,{key:Fr,name:cl}=ta,Jl=Hr(ta,["key","name"]);return a.createElement(Ce.Z,{key:Fr,className:"mb20",style:{marginRight:148}},a.createElement(fe.Z,{flex:1},a.createElement(Ce.Z,{align:"middle",justify:"space-between"},a.createElement(we.default.Item,ei(Yl({},Jl),{name:[cl,"keyword"]}),a.createElement(kr,{onClose:()=>Xr(cl)})),Xn&&a.createElement(we.default.Item,ei(Yl({},Jl),{name:[cl,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Iu.blankInputNumberWrapper}),a.createElement(me.Z,{className:Iu.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>Da(!0)},a.createElement(we.default.Item,{name:hl,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(za,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ku}))))};var Er=E(59301),Vr=Object.defineProperty,Bo=Object.defineProperties,si=Object.getOwnPropertyDescriptors,Ai=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Ti=(dt,Ht,tn)=>Ht in dt?Vr(dt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Ht]=tn,ci=(dt,Ht)=>{for(var tn in Ht||(Ht={}))Qi.call(Ht,tn)&&Ti(dt,tn,Ht[tn]);if(Ai)for(var tn of Ai(Ht))Mr.call(Ht,tn)&&Ti(dt,tn,Ht[tn]);return dt},oo=(dt,Ht)=>Bo(dt,si(Ht)),Eo=(dt,Ht)=>{var tn={};for(var Xn in dt)Qi.call(dt,Xn)&&Ht.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Ai)for(var Xn of Ai(dt))Ht.indexOf(Xn)<0&&Mr.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn},Do=(dt,Ht,tn)=>new Promise((Xn,Ll)=>{var hl=Hl=>{try{yl(tn.next(Hl))}catch(xa){Ll(xa)}},cr=Hl=>{try{yl(tn.throw(Hl))}catch(xa){Ll(xa)}},yl=Hl=>Hl.done?Xn(Hl.value):Promise.resolve(Hl.value).then(hl,cr);yl((tn=tn.apply(dt,Ht)).next())});const{Panel:Oo}=Ya.default,Ho=null,Pr=(dt,Ht)=>{var tn=dt,{globalSetting:Xn,loading:Ll,dispatch:hl,editData:cr,onRef:yl=()=>{},isEdit:Hl}=tn,xa=Eo(tn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[Ku,Da]=(0,a.useState)(""),[hr,ur]=(0,a.useState)([]),[Fa]=we.default.useForm();(0,a.useEffect)(()=>{!cr||!Hl||(Da(cr==null?void 0:cr.name),ur(cr==null?void 0:cr.sub_item_banks),Fa.setFieldsValue(ci({},cr)))},[cr]),(0,a.useEffect)(()=>{ur(Fa.getFieldValue("sub_item_banks"))},[we.default.useWatch("sub_item_banks",Fa)]),(0,a.useImperativeHandle)(Ht,()=>({onSave:Fl,Clear:Gl}));const Fl=()=>Do(void 0,null,function*(){if(!Ku)return ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Fa.validateFields()}catch(Fr){return console.log(Fr,"errInfo"),ye.ZP.error(Fr.errorFields[0].errors[0]),!1}const ta=hr.map(Fr=>ci({id:Fr.id>1?Fr.id:null},Fr));return{name:Ku,sub_item_banks:ta}}),Gl=()=>{Da(""),ur([])},xl={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"},Bl=({value:ta})=>Er.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ta),[Xr,li]=(0,a.useState)();return Er.createElement("section",{className:Rt.wrap},Er.createElement("p",{className:Rt.titleWrap},Er.createElement("span",{className:Rt.required},"*"),Er.createElement("span",{className:Rt.title},"\u9898\u5E72\uFF1A")),Er.createElement(Et.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ku,onChange:ta=>Da(ta)}),Er.createElement(we.default,{form:Fa,autoComplete:"off"},Er.createElement(we.default.List,{name:"sub_item_banks",rules:[{validator(ta,Fr){return Fr?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ta,{add:Fr,remove:cl})=>{const Jl=Fa.getFieldValue("sub_item_banks");return Er.createElement(Er.Fragment,null,Er.createElement(Ya.default,{className:ta.length>0?Rt.collapseWrapper:"",bordered:!1,expandIcon:({isActive:Vi})=>Er.createElement("i",{className:`iconfont icon-weizhankai ${Vi?Rt.open:Rt.close}`,style:{fontSize:14,transition:"all .2s"}})},ta.map((Vi,wo)=>{var Ao=Vi,{key:hs,name:Dr}=Ao,To=Eo(Ao,["key","name"]),ls,yr,Yi,ue,ke,tt,gt,xt,vn,Zn,eu,xu;return Er.createElement(Oo,{className:Rt.panel,forceRender:!0,header:Er.createElement("div",{className:Rt.panelHeader},"\u7B2C",wo+1,"\u5C0F\u9898",Er.createElement("span",null,"\uFF08",xl[(ls=Jl==null?void 0:Jl[Dr])==null?void 0:ls.item_type],"\uFF09")),extra:Er.createElement(Ce.Z,{align:"middle",onClick:ju=>ju.stopPropagation(),style:{display:"flex",alignItems:"center"}},((yr=Jl==null?void 0:Jl[Dr])==null?void 0:yr.item_type)=="completion"&&Er.createElement(we.default.Item,oo(ci({},To),{name:[Dr,"score"],className:Rt.blankInputNumberWrapper,style:{marginBottom:0}}),((Yi=Jl==null?void 0:Jl[Dr])==null?void 0:Yi.item_type)=="completion"&&Er.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Er.createElement(Bl,{value:(ue=Jl==null?void 0:Jl[Dr])==null?void 0:ue.score}),"\u5206")),((ke=Jl==null?void 0:Jl[Dr])==null?void 0:ke.item_type)=="completion"&&Er.createElement(Er.Fragment,null,Er.createElement(lt.ZP.Group,{defaultValue:(tt=Jl==null?void 0:Jl[Dr])==null?void 0:tt.use_blank_score,className:Rt.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:ju=>{var tu;console.log(Fa.getFieldsValue()),Fa==null||Fa.setFieldValue(["sub_item_banks",Dr,"use_blank_score"],(tu=ju==null?void 0:ju.target)==null?void 0:tu.value),li(new Date)}}),Er.createElement(se.Z,{overlayInnerStyle:{width:460},title:Er.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",Er.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")},Er.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:hs},Er.createElement(we.default.Item,oo(ci({},To),{name:Dr}),(((gt=Jl==null?void 0:Jl[Dr])==null?void 0:gt.item_type)=="single"||((xt=Jl==null?void 0:Jl[Dr])==null?void 0:xt.item_type)=="multiple")&&Er.createElement(Ql,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((vn=Jl==null?void 0:Jl[Dr])==null?void 0:vn.item_type)!="single",form:Fa,choiceKey:[Dr,"choices"],titleKey:[Dr,"name"],analysisKey:[Dr,"analysis"],choiceOptionsPath:["sub_item_banks",Dr,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Zn=Jl==null?void 0:Jl[Dr])==null?void 0:Zn.item_type)=="completion"&&Er.createElement(Or,{form:Fa,name:Dr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:[Dr,"use_blank_score"],titleKey:[Dr,"name"],analysisKey:[Dr,"analysis"],isOrdered:[Dr,"is_ordered"],answerKey:[Dr,"standard_answer"],key:Xr}),((eu=Jl==null?void 0:Jl[Dr])==null?void 0:eu.item_type)=="judgement"&&Er.createElement(ou,{form:Fa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Dr,"name"],analysisKey:[Dr,"analysis"],choiceKey:[Dr,"choices"]}),((xu=Jl==null?void 0:Jl[Dr])==null?void 0:xu.item_type)=="subjective"&&Er.createElement(ma,{showKeywords:!0,form:Fa,titleKey:[Dr,"name"],analysisKey:[Dr,"analysis"],answerTexts:[Dr,"answer_texts"],useKeywords:[Dr,"use_keywords"],keywords:[Dr,"keywords"],indexs:Dr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Wo=(0,he.connect)(({loading:dt,globalSetting:Ht})=>({globalSetting:Ht,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Pr)),go=E(58798),Hi=E(79939),bo=E(82326),eo=E(70858),Fi={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"},Sr=E(68914),zu=E(55782),ho=E(30467),xo=E(20562),Xu=E(77740),Js=E(89274),Vo=({open:dt,onCancel:Ht,onOk:tn})=>{const Xn=(0,zu.g)(),[Ll,hl,cr,yl]=(0,xo.U)(ho.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Hl,xa]=(0,a.useState)(!1);(0,a.useEffect)(()=>{dt&&cr({page:1,limit:10,type:0},!0).then(Fa=>{(Fa==null?void 0:Fa.shixuns_count)===0&&xa(!0)})},[dt]);const[Ku,Da]=(0,a.useState)([]),[hr,ur]=(0,a.useState)([]);return a.createElement(Ae.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:dt,width:948,centered:!0,closable:!0,onCancel:Ht,onOk:()=>tn(hr),destroyOnClose:!0},a.createElement(Ce.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(fe.Z,null,a.createElement(Hi.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Xn,onChange:Fa=>{cr({page:1,discipline_id:Fa==null?void 0:Fa[0],sub_discipline_id:Fa==null?void 0:Fa[1]})}}),a.createElement(bo.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:Fa=>cr({page:1,diff:Fa})}),a.createElement(bo.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:Fa=>cr({page:1,shixun_publish_status:Fa})})),a.createElement(Sr.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Fa=>{cr({keyword:Fa,page:1})}})),Hl?a.createElement("div",null,a.createElement(Xu.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Be.xg)("/shixuns")})):a.createElement(eo.default,{loading:hl,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Fa,Fl)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:Fl!=null&&Fl.high_resources_consume?Fi.title:"",title:Fa||"--"},a.createElement(Ee.Z,{key:1,showLines:1,showTextOnly:!0,value:Fa||"--"})),(Fl==null?void 0:Fl.high_resources_consume)&&a.createElement(Js.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Fa,Fl,Gl)=>a.createElement("span",null,Fa||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(se.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement(iu.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Fa,Fl,Gl)=>a.createElement("span",null,Fa||"- -")},{title:"\u64CD\u4F5C",render(Fa,Fl){const{title:Gl,challenge_names:xl,author_name:Bl,identifier:Xr,author_school_name:li,study_count:ta}=Fl||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Ae.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(Ee.Z,{value:Gl,style:{marginBottom:18}}),a.createElement("div",{className:Fi.challengeNameWrapper},xl.map((Fr,cl)=>a.createElement("div",{className:Fi.challengeName,key:cl},"\u7B2C",(0,Be.EM)(cl+1),"\u9898\xA0",Fr))),a.createElement(Ce.Z,{className:Fi.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(fe.Z,{className:Fi.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:Fi.shixunInfo},Bl.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:Fi.shixunInfo},li),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Fi.shixunInfo},ta)),a.createElement(oe.ZP,{type:"primary",className:Fi.btnToDetail,onClick:()=>(0,Be.xg)(`/shixuns/${Xr}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Fl==null?void 0:Fl.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${Fl==null?void 0:Fl.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:yl==null?void 0:yl.items,rowSelection:{type:"radio",selectedRowKeys:Ku,preserveSelectedRowKeys:!0,getCheckboxProps:Fa=>({disabled:Fa.shixun_tag_num===1}),onChange(Fa,Fl){var Gl,xl,Bl;console.log(Fa),Da(Fa);const Xr=[];for(const ta of hr)Fa.includes(ta.id)&&Xr.push(ta);const li=Xr.map(ta=>ta.id);for(const ta of Fl)ta&&Fa.includes(ta.id)&&!li.includes(ta.id)&&Xr.push({id:ta.id,difficulty:ta.level,identifier:ta.identifier,name:ta.name,real_name:(Gl=ta==null?void 0:ta.author_name)==null?void 0:Gl.split("\u3001")[0],school_name:ta.author_school_name,challenge_names:ta.challenge_names,challenges:(xl=ta.challenge_names)==null?void 0:xl.map((Fr,cl)=>({subject:Fr,id:cl,score:5})),score:((Bl=ta.challenge_names)==null?void 0:Bl.length)*5,study_count:ta.study_count,challenges_count:ta.challenges_count});ur(Xr)}},pagination:{current:Ll.page,pageSize:Ll.limit,total:yl==null?void 0:yl.items_count,showTotal:Fa=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Fa),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Fa,Fl){cr({page:Fa,limit:Fl})},size:"default"},scroll:{y:400}}))},Rs=E(70170),bs=E(8671),vs=(dt,Ht,tn)=>new Promise((Xn,Ll)=>{var hl=Hl=>{try{yl(tn.next(Hl))}catch(xa){Ll(xa)}},cr=Hl=>{try{yl(tn.throw(Hl))}catch(xa){Ll(xa)}},yl=Hl=>Hl.done?Xn(Hl.value):Promise.resolve(Hl.value).then(hl,cr);yl((tn=tn.apply(dt,Ht)).next())}),Es=({visible:dt,getdata:Ht,onCancel:tn,onRandomExchange:Xn,selectFromProblemSet:Ll,questionParams:hl})=>{const[cr,yl]=(0,a.useState)(!1),[Hl,xa]=(0,a.useState)(!1),[Ku,Da]=(0,a.useState)({}),hr=(0,he.useParams)(),[ur,Fa]=(0,a.useState)(),Fl=(Gl,xl)=>vs(void 0,null,function*(){xa(!0);const Bl=yield(0,Le.ZP)(`/api/exercises/${hr.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:hl.id,item_bank_id:Gl,shixuns_info:[{id:Gl,is_copy:xl!=1,is_use:xl!=1}]}});xa(!1),Bl!=null&&Bl.status||(ye.ZP.info("\u6362\u9898\u6210\u529F"),tn(),Ht())});return a.createElement(Ae.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:dt,onCancel:tn,centered:!0,maskClosable:!0,footer:null},a.createElement(Ce.Z,{justify:"center",className:"pb20"},a.createElement(go.Z,{onClick:Xn},"\u968F\u673A\u66F4\u6362"),(hl==null?void 0:hl.type)!=="PRACTICAL"&&a.createElement(oe.ZP,{style:{marginLeft:24},onClick:Ll},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(hl==null?void 0:hl.type)==="PRACTICAL"&&a.createElement(oe.ZP,{style:{marginLeft:24},onClick:()=>{yl(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(Vo,{open:cr,onCancel:()=>yl(!1),onOk:Gl=>vs(void 0,null,function*(){if(console.log("----selectedRows",Gl,hr),(Gl==null?void 0:Gl.length)<=0){ye.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let xl=Gl==null?void 0:Gl.map(Xr=>Xr==null?void 0:Xr.id),Bl=yield(0,bs.Tr)({id:[...xl],course_id:hr.coursesId,type:"shixun"});(Bl==null?void 0:Bl.student_count)===0?Fl(xl==null?void 0:xl[0],1):(Fa(xl),Da(Bl)),yl(!1)})}),a.createElement(Rs.Z,{resdata:Ku,type:"shixun",okloading:Hl,oktext:(Ku==null?void 0:Ku.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Gl=>vs(void 0,null,function*(){Fl(ur==null?void 0:ur[0],2)})}))},Ts=E(64410),Jo=E(24334),ss=E(52660),ys=E(41843),Go=E(13656),xs=E(99287),As=Object.defineProperty,ws=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,qo=Object.getOwnPropertySymbols,Is=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,cs=(dt,Ht,tn)=>Ht in dt?As(dt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Ht]=tn,$n=(dt,Ht)=>{for(var tn in Ht||(Ht={}))Is.call(Ht,tn)&&cs(dt,tn,Ht[tn]);if(qo)for(var tn of qo(Ht))gs.call(Ht,tn)&&cs(dt,tn,Ht[tn]);return dt},gl=(dt,Ht)=>ws(dt,ks(Ht)),Pl=(dt,Ht,tn)=>new Promise((Xn,Ll)=>{var hl=Hl=>{try{yl(tn.next(Hl))}catch(xa){Ll(xa)}},cr=Hl=>{try{yl(tn.throw(Hl))}catch(xa){Ll(xa)}},yl=Hl=>Hl.done?Xn(Hl.value):Promise.resolve(Hl.value).then(hl,cr);yl((tn=tn.apply(dt,Ht)).next())});const rr=({data:dt,submit:Ht,goBack:tn,loading:Xn,onTypeScore:Ll,editPreview:hl=!1,onSkipExamination:cr,selectValue:yl,onExchange:Hl,getdata:xa,handleMarkWrongQuestion:Ku,dispatch:Da})=>{var hr,ur,Fa,Fl,Gl,xl,Bl,Xr,li,ta,Fr;const cl=(0,a.useRef)(),[Jl,Vi]=(0,a.useState)(null),[wo,Ao]=(0,a.useState)(!1),[hs,Dr]=(0,a.useState)(!1),To=(0,a.useRef)(),[ls]=we.default.useForm(),yr=(0,he.useParams)(),[Yi,ue]=(0,a.useState)(!1),[ke,tt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ao(!0)},[]),(0,a.useEffect)(()=>{hl||(0,Be.Dk)("\u8BD5\u5377\u9884\u89C8")},[hl]),(0,a.useEffect)(()=>{var Ut;((Ut=dt==null?void 0:dt.questionList)==null?void 0:Ut.length)>0&&(dt==null||dt.questionList.forEach(Qu=>{var sa;Qu.type==="PRACTICAL"&&((sa=Qu==null?void 0:Qu.questions)==null||sa.forEach((Vu,Xt)=>{var wa;ke[Xt]=!((wa=Vu==null?void 0:Vu.shixun)!=null&&wa.ignore_prompt),tt([...ke])}))}))},[dt]);const gt=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],xt={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"},vn={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"},Zn=Ut=>{var Qu;const sa=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:re.single},(Qu=Ut==null?void 0:Ut.choices)==null?void 0:Qu.map((Vu,Xt)=>(Vu.is_answer&&sa.push(Go.k4[Xt]),a.createElement("ul",{key:Xt},a.createElement("li",null,Go.k4[Xt],"\u3001"),a.createElement("li",null,a.createElement(Ee.Z,{value:Vu.choice_text})))))),a.createElement("div",{className:re.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",sa.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",gt[Ut.difficulty])),a.createElement("aside",null,a.createElement("span",{className:re.text},"\u89E3\u6790:"),a.createElement(Ee.Z,{value:Ut.analysis?Ut.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Ut==null?void 0:Ut.course_discipline_name)||"--"}`),a.createElement(se.Z,{title:Ut==null?void 0:Ut.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:"),Ut==null?void 0:Ut.tag_discipline_name)))))},eu=(Ut,Qu)=>{var sa;const Vu=(sa=Ut==null?void 0:Ut.standard_answer)==null?void 0:sa.map((Xt,wa)=>{var ja;return a.createElement("div",{key:wa},`\u7B54\u6848\uFF08\u586B\u7A7A${Xt==null?void 0:Xt.position}\uFF09\uFF1A${(ja=Xt==null?void 0:Xt.answer_text)==null?void 0:ja.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:re.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Vu)),a.createElement("aside",null,a.createElement("span",{className:re.text},"\u89E3\u6790:"),a.createElement(Ee.Z,{value:Ut.analysis?Ut.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Qu==null?void 0:Qu.course_discipline_name)||"--"}`),a.createElement(se.Z,{title:Qu?Qu==null?void 0:Qu.tag_discipline_name:Ut==null?void 0:Ut.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:"),Qu?Qu==null?void 0:Qu.tag_discipline_name:Ut==null?void 0:Ut.tag_discipline_name)))))},xu=Ut=>{var Qu;const sa=(Qu=Ut==null?void 0:Ut.standard_answer)==null?void 0:Qu.map((Vu,Xt)=>a.createElement("div",{key:Xt},`\u7B54\u6848\uFF08\u586B\u7A7A${(Vu==null?void 0:Vu.position)||(Vu==null?void 0:Vu.exercise_choice_id)}\uFF09\uFF1A${Vu==null?void 0:Vu.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:re.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,sa)),a.createElement("aside",null,a.createElement("span",{className:re.text},"\u89E3\u6790:"),a.createElement(Ee.Z,{value:Ut.analysis?Ut.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Ut==null?void 0:Ut.course_discipline_name)||"--"}`),a.createElement(se.Z,{title:Ut==null?void 0:Ut.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:"),Ut==null?void 0:Ut.tag_discipline_name)))))},ju=(Ut,Qu)=>{var sa;return a.createElement("div",{className:re.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(sa=Ut==null?void 0:Ut.answer_texts)==null?void 0:sa[0]),a.createElement("aside",null,a.createElement("span",{className:re.text},"\u89E3\u6790:"),a.createElement(Ee.Z,{value:Ut.analysis?Ut.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Qu==null?void 0:Qu.course_discipline_name)||"--"}`),a.createElement(se.Z,{title:Qu?Qu==null?void 0:Qu.tag_discipline_name:Ut==null?void 0:Ut.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:"),Qu?Qu==null?void 0:Qu.tag_discipline_name:Ut==null?void 0:Ut.tag_discipline_name))))},tu=Ut=>{var Qu,sa;return a.createElement("div",{className:re.analysis},a.createElement("aside",null,a.createElement("span",{className:re.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(Ee.Z,{value:(Qu=Ut==null?void 0:Ut.program_attr)==null?void 0:Qu.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((sa=Ut==null?void 0:Ut.program_attr)==null?void 0:sa.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:re.text},"\u89E3\u6790:"),a.createElement(Ee.Z,{value:Ut.analysis?Ut.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Ut==null?void 0:Ut.course_discipline_name)||"--"}`),a.createElement(se.Z,{title:Ut==null?void 0:Ut.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:"),Ut==null?void 0:Ut.tag_discipline_name))))},_u=(Ut,Qu)=>{var sa;return a.createElement("div",null,(sa=Ut==null?void 0:Ut.sub_item_banks)==null?void 0:sa.map((Vu,Xt)=>{var wa,ja;const Nl=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Qu+1+"."+(Xt+1),"\uFF08",xt[Vu.item_type]||vn[Vu.item_type],"\uFF09",Vu.name),(Vu.item_type=="SINGLE"||Vu.item_type=="MULTIPLE"||Vu.item_type=="JUDGMENT"||Vu.item_type=="single"||Vu.item_type=="multiple"||Vu.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:re.single},(wa=Vu==null?void 0:Vu.choices)==null?void 0:wa.map((ya,ul)=>(ya.is_answer&&Nl.push(Go.k4[ul]),a.createElement("ul",{key:ul},a.createElement("li",null,Go.k4[ul],"\u3001"),a.createElement("li",null,a.createElement(Ee.Z,{value:ya.choice_text})))))),a.createElement("div",{className:re.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Nl.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",gt[Vu.difficulty])),a.createElement("aside",null,a.createElement("span",{className:re.text},"\u89E3\u6790:"),a.createElement(Ee.Z,{value:Vu.analysis?Vu.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Ut==null?void 0:Ut.course_discipline_name)||"--"}`),a.createElement(se.Z,{title:Ut==null?void 0:Ut.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:"),Ut==null?void 0:Ut.tag_discipline_name))))),(Vu.item_type=="COMPLETION"||Vu.item_type=="completion")&&eu(Vu,Ut),(Vu.item_type=="SUBJECTIVE"||Vu.item_type=="subjective")&&ju(Vu,Ut),((ja=dt==null?void 0:dt.exam)==null?void 0:ja.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(ss.Z,{state:Vu==null?void 0:Vu.is_wrong,onClick:()=>{Ku==null||Ku({value:gl($n({},Vu),{question_id:Vu==null?void 0:Vu.id,question_score:Vu==null?void 0:Vu.score})})}}),Vu.item_type=="single"&&a.createElement(oe.ZP,{style:{color:"#3061D0"},onClick:()=>{Na({value:Vu})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Du=Ut=>{var Qu,sa,Vu;return a.createElement("div",{style:{marginTop:"12px"}},(sa=(Qu=Ut==null?void 0:Ut.shixun)==null?void 0:Qu.challenges)==null?void 0:sa.map((Xt,wa)=>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",wa+1,"\u5173"),a.createElement(se.Z,{key:wa,title:Xt==null?void 0:Xt.challenge_name},a.createElement("span",null,(0,Be.Pq)(Xt==null?void 0:Xt.challenge_name,44)))),hl&&a.createElement("div",null,"\u5206\u503C\uFF1A",Xt.score,"\u5206"))),a.createElement(he.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Vu=Ut==null?void 0:Ut.shixun)==null?void 0:Vu.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},ua=Ut=>{let Qu=Ut.questions_score/Ut.questions_count;Ae.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:re.modalColumn},a.createElement("div",{className:re.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:re.sup},"*"),a.createElement("span",null,Ut==null?void 0:Ut.name,"\uFF1A"),a.createElement(me.Z,{min:0,precision:1,defaultValue:Qu,onChange:sa=>{Qu=sa}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Pl(void 0,null,function*(){var sa;if(!Qu)return ye.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Vu={type:Ut==null?void 0:Ut.type,score:Qu,scoreTotal:Number((sa=Qu*Ut.questions_count)==null?void 0:sa.toFixed(1))};Ll(Vu)})})},$u=()=>{let Ut="";Ae.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:re.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:nt.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:re.modalRow,style:{marginTop:20}},a.createElement("sup",{className:re.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(ae.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Ut,onChange:Qu=>{Ut=Qu.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Pl(void 0,null,function*(){var Qu;if(!Ut)return ye.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const sa=[],Vu=[],Xt=[],wa=[];(Qu=dt==null?void 0:dt.questionList)==null||Qu.forEach(Nl=>{var ya;(ya=Nl.questions)==null||ya.forEach(ul=>{let La=Nl.questions_score/Nl.questions_count;La=La&&La.toFixed(1),Nl.type==="COMBINATION"&&Xt.push({id:ul.id,sub_item_bank_ids:ul.sub_item_banks.map(Ja=>Ja.id)}),Nl.type==="PRACTICAL"?wa.push(ul.id):(sa.push(ul.id),Vu.push(La))})}),console.log("-----",Xt),yield Ht({item_bank_ids:sa,item_bank_scores:Vu,name:Ut,combination_item_banks:Xt,shixun_ids:wa})})})},da=(Ut,Qu,sa,Vu)=>{var Xt;const wa=`${location.pathname}${location.search}`,ja=(Xt=Vu.questions)==null?void 0:Xt.map(Nl=>Nl==null?void 0:Nl.id);if(wa.includes("exercise"))To.current={id:Ut,ids:ja,type:Qu,index:sa},Dr(!0);else{let Nl=Ae.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:()=>Pl(void 0,null,function*(){Nl.update({cancelButtonProps:{disabled:!0}}),yield Hl({single_question_id:Ut,seleted_item_bank_ids:ja},{type:Qu,index:sa}),Nl.update({cancelButtonProps:{disabled:!1}}),ye.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},fa=Ut=>{var Qu;const sa=(Qu=Ut.questions)==null?void 0:Qu.map(wa=>wa==null?void 0:wa.id),Vu=Ut.name;let Xt=Ae.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Vu}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Pl(void 0,null,function*(){Xt.update({cancelButtonProps:{disabled:!0}}),yield Hl({seleted_item_bank_ids:sa},{type:Ut.type}),Xt.update({cancelButtonProps:{disabled:!1}}),ye.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Vu}\u8BD5\u9898`)})})},pa=()=>{let Ut=Ae.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:()=>Pl(void 0,null,function*(){Ut.update({cancelButtonProps:{disabled:!0}}),yield Hl(),Ut.update({cancelButtonProps:{disabled:!1}}),ye.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Va=Ut=>{console.log(Ut,"key"),cr(Ut-1)},Sa=(Ut,Qu)=>{var sa,Vu;if(Qu==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(Vn,{ref:cl,editData:Ut,isEdit:!0}),a.createElement(pe.Z,null));if(Qu==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(Ou,{ref:cl,editData:Ut,isEdit:!0}),a.createElement(pe.Z,null));if(Qu==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(oa,{ref:cl,editData:Ut,isEdit:!0}),a.createElement(pe.Z,null));if(Qu==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(Bt,{ref:cl,editData:Ut,isEdit:!0}),a.createElement(pe.Z,null));if(Qu==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(Vl,{ref:cl,editData:Ut,isEdit:!0}),a.createElement(pe.Z,null));if(Qu==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement(Wo,{ref:cl,editData:Ut,isEdit:!0}),a.createElement(pe.Z,null));if(Qu==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(we.default,{form:ls,style:{marginTop:20},onFinishFailed:Xt=>{var wa,ja;Xt.errorFields[0].name.includes("standard_answers")?ye.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):ye.ZP.error(Xt.errorFields[0].errors[0]),ls.scrollToField((ja=(wa=Xt==null?void 0:Xt.errorFields)==null?void 0:wa[0])==null?void 0:ja.name,{behavior:"smooth",block:"center"})},onFinish:Xt=>Pl(void 0,null,function*(){var wa;let ja=gl($n({question_score:Ut.score},Xt),{question_type:8,hack:gl($n({},Xt.hack),{difficult:Ut.program_attr.difficult}),hack_codes:gl($n({},Xt.hack_codes),{code:Jo.Base64.encode((wa=Xt.hack_codes)==null?void 0:wa.code)})});Yi&&(ja.is_cover=1);const Nl=yield(0,Le.ZP)(`/api/exercise_questions/${Ut.id}.json`,{method:"put",body:ja});(Nl==null?void 0:Nl.status)===0&&(ye.ZP.success("\u7F16\u8F91\u6210\u529F"),Va(yl+1)),Vi(null)})},a.createElement(Ts.tc,{form:ls,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(sa=Ut==null?void 0:Ut.program_attr)==null?void 0:sa.identifier,answerKey:"standard_answers"}),a.createElement(pe.Z,null)));if(Qu==="PROGRAM"&&he.history.push(`/problems/${(Vu=Ut==null?void 0:Ut.program_attr)==null?void 0:Vu.identifier}/edit?type=exercises&express_id=${yr.categoryId}&question_id=${Ut==null?void 0:Ut.id}&score=${Ut==null?void 0:Ut.score}&callback_url=${location.pathname}&select=${yl}&exercise=true`),Qu==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(sl,{ref:cl,editData:Ut,isEdit:!0}),a.createElement(pe.Z,null))},Aa=(Ut,Qu)=>Pl(void 0,null,function*(){var sa,Vu,Xt,wa,ja,Nl;const ya=yield(sa=cl.current)==null?void 0:sa.onSave();if(!ya)return;const ul=ea=>{const Ar=ea.map(dr=>dr.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(Ar).size!==Ar.length},La={question_score:Qu.score,analysis:ya.analysis};if(Ut==="SINGLE"||Ut==="MULTIPLE"||Ut==="JUDGMENT"){if(Ut!=="JUDGMENT"&&ul(ya==null?void 0:ya.choices)){ye.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const ea=[],Ar=[];La.question_type=Ut==="JUDGMENT"?2:1,La.question_title=ya==null?void 0:ya.name,(Vu=ya==null?void 0:ya.choices)==null||Vu.forEach((mr,dr)=>{ea.push(mr.choice_text),mr!=null&&mr.is_answer&&Ar.push(dr+1)}),La.question_choices=ea,La.standard_answers=Ar}if(Ut==="COMPLETION"){let ea=(Xt=ya==null?void 0:ya.standard_answers)==null?void 0:Xt.map((dr,Tr)=>Number(dr==null?void 0:dr.score)?null:Tr+1).filter(dr=>dr!==null);if((ea==null?void 0:ea.length)>0)return ye.ZP.warning(`\u7B2C${ea.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let Ar=(wa=ya==null?void 0:ya.standard_answers)==null?void 0:wa.reduce((dr,Tr)=>dr+(Number(Tr==null?void 0:Tr.score)||0),0);if(parseFloat(Ar.toFixed(2))!=(La==null?void 0:La.question_score))return ye.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;La.is_ordered=ya.is_ordered,La.question_title=ya==null?void 0:ya.name,La.use_blank_score=ya==null?void 0:ya.use_blank_score,La.question_type=3;const mr=[];(ja=ya==null?void 0:ya.standard_answers)==null||ja.forEach((dr,Tr)=>{mr.push({choice_id:dr.position,answer_text:dr.answer_text,score:dr.score})}),La.standard_answers=mr,La.downcase=ya==null?void 0:ya.downcase,La.no_space=ya==null?void 0:ya.no_space}if(Ut==="SUBJECTIVE"&&(console.log("editorData"),console.log(ya),La.question_title=ya==null?void 0:ya.name,La.question_type=4,La.answer_texts=ya==null?void 0:ya.answer_texts,La.use_keywords=ya==null?void 0:ya.use_keywords,La.keywords=ya==null?void 0:ya.keywords),Ut==="COMBINATION"){La.question_title=ya==null?void 0:ya.name,La.question_type=7;try{La.sub_questions=(Nl=ya==null?void 0:ya.sub_item_banks)==null?void 0:Nl.map((ea,Ar)=>{var mr,dr,Tr;if((ea==null?void 0:ea.item_type)=="single"||(ea==null?void 0:ea.item_type)=="multiple"){if(ul(ea==null?void 0:ea.choices))throw new Error(`\u7B2C${Ar+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Br=[],Jr=[];return(mr=ea==null?void 0:ea.choices)==null||mr.forEach((Wr,qr)=>{Br.push(Wr.choice_text),Wr!=null&&Wr.is_answer&&Jr.push(qr+1)}),{id:ea.id,question_id:ea.id,question_title:ea.name,difficulty:ea.difficulty,question_type:(ea==null?void 0:ea.item_type)=="single"?0:(ea==null?void 0:ea.item_type)=="multiple"?1:2,question_choices:Br,standard_answers:Jr,analysis:ea.analysis,question_score:ea==null?void 0:ea.score}}else if((ea==null?void 0:ea.item_type)=="completion"){let Br=(dr=ea==null?void 0:ea.standard_answer)==null?void 0:dr.reduce((Wr,qr)=>Wr+(Number(qr==null?void 0:qr.score)||0),0);if(parseFloat(Br.toFixed(2))!=(ea==null?void 0:ea.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Jr=[];return(Tr=ea==null?void 0:ea.standard_answer)==null||Tr.forEach((Wr,qr)=>{Jr.push({choice_id:Wr.position,answer_text:Wr.answer_text,score:Wr.score})}),{id:ea.id,question_id:ea.id,is_ordered:ea.is_ordered,question_title:ea.name,difficulty:ea.difficulty,question_type:3,standard_answers:Jr,use_blank_score:ea.use_blank_score,analysis:ea.analysis,downcase:ea==null?void 0:ea.downcase,no_space:ea==null?void 0:ea.no_space,question_score:ea==null?void 0:ea.score}}else if((ea==null?void 0:ea.item_type)=="subjective")return{id:ea.id,question_id:ea.id,question_title:ea.name,question_type:4,difficulty:ea.difficulty,answer_texts:ea==null?void 0:ea.answer_texts,analysis:ea.analysis,question_score:ea==null?void 0:ea.score,use_keywords:ea.use_keywords,keywords:ea==null?void 0:ea.keywords}})}catch(ea){ye.ZP.warning(ea.message);return}delete La.analysis}let Ja=!1;(Qu==null?void 0:Qu.is_my)===1&&(Ja=yield new Promise((Ar,mr)=>{Ae.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:()=>{Ar(!0)},onCancel:()=>{Ar(!1)}})})),Ja&&(La.is_cover=1);const kl=Ut!=="PRACTICAL"?yield(0,Le.ZP)(`/api/exercise_questions/${Qu.id}.json`,{method:"put",body:La}):yield(0,Le.ZP)(`/api/exercise_questions/${Qu.id}/update_shixun_score.json`,{method:"post",body:$n({},ya)});(kl==null?void 0:kl.status)===0&&(ye.ZP.success("\u7F16\u8F91\u6210\u529F"),Va(yl+1),Vi(null))}),rl=()=>Pl(void 0,null,function*(){(0,he.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Le.ZP)(`/api/exercises/${yr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield cr(yl),ye.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,he.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Na=({value:Ut}={})=>{var Qu;const sa=[];let Vu=[];const Xt=(Qu=Ut==null?void 0:Ut.choices)==null?void 0:Qu.map((ja,Nl)=>{var ya;const ul=Nl+1;return ja!=null&&ja.is_answer&&(sa.push(ul),Vu.push(ul)),{value:ul,label:a.createElement(Ee.Z,{className:"c-black font14",value:`${(ya=Go.k4)==null?void 0:ya[Nl]}. ${ja==null?void 0:ja.choice_text}`}),disabled:ja==null?void 0:ja.origin_standard_answer}}),wa=Ae.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 ",sa==null?void 0:sa.map(ja=>{var Nl;return(Nl=Go.k4)==null?void 0:Nl[ja-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(Ie.default.Group,{className:"flex-col mt20",options:Xt,defaultValue:Vu,onChange:ja=>{Vu=ja}})),onOk:()=>Pl(void 0,null,function*(){const ja=yield(0,Le.ZP)(`/api/exercises/${yr.categoryId}/questions/${Ut==null?void 0:Ut.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Vu}});(ja==null?void 0:ja.status)===0&&(ye.ZP.success("\u4FEE\u6539\u6210\u529F"),Va(yl+1))})})},ka=(hr=dt==null?void 0:dt.questionList)==null?void 0:hr.reduce((Ut,Qu)=>Ut+Number(Qu.questions_score),0),er=hl&&((ur=dt==null?void 0:dt.exam)==null?void 0:ur.exercise_status)!==1,El=Ut=>Pl(void 0,null,function*(){const Qu=yield(0,Le.ZP)(`/api/courses/${yr==null?void 0:yr.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[yr==null?void 0:yr.categoryId],exercise_question_id:Ut.id}});(Qu==null?void 0:Qu.status)===0&&(Da({type:"classroomList/setActionTabs",payload:{}}),ye.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),Wl=(Ut,Qu)=>Pl(void 0,null,function*(){let sa=yield(0,Le.ZP)(`/api/courses/${yr==null?void 0:yr.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:yr==null?void 0:yr.categoryId,exercise_question_id:Ut==null?void 0:Ut.id}});(sa==null?void 0:sa.status)===0&&(ke[Qu]=!1,tt([...ke]))});return a.createElement("section",{className:re.wrap},a.createElement("div",{id:"id_left_preview",className:re.left,onMouseEnter:Ut=>{const Qu=document.getElementById("id_left_preview");Qu.style.overflowY="auto"},onMouseLeave:Ut=>{const Qu=document.getElementById("id_left_preview");Qu.style.overflowY="hidden"}},a.createElement("div",{className:re.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:re.total},a.createElement("div",null,a.createElement("img",{src:Ke}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,dt==null?void 0:dt.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:Ge}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,ka&&ka.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:xe}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((Fa=dt==null?void 0:dt.exam)==null?void 0:Fa.time)===-1||((Fl=dt==null?void 0:dt.exam)==null?void 0:Fl.time)===null?"\u4E0D\u9650":(Gl=dt==null?void 0:dt.exam)==null?void 0:Gl.time))),(xl=dt==null?void 0:dt.questionList)==null?void 0:xl.map((Ut,Qu)=>{var sa;return a.createElement("div",{className:re.list,key:Qu},a.createElement("div",{className:re.name},a.createElement("b",null),a.createElement("span",null,Ut.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:re.b},Ut.questions_count),"\u9898 ",a.createElement("span",{className:re.l},"|"),"\u5171",a.createElement("span",{className:re.r},Ut.questions_score),"\u5206"),a.createElement("div",{className:re.answerSheet},(sa=Ut==null?void 0:Ut.questions)==null?void 0:sa.map((Vu,Xt)=>a.createElement("div",{onClick:()=>{const wa=`Anchor_${Vu==null?void 0:Vu.id}`;let ja=document.getElementById(wa);ja&&setTimeout(()=>ja.scrollIntoView({block:"center",behavior:"smooth"}))},key:Vu==null?void 0:Vu.id,className:re.tag},Xt+1)))))})),a.createElement("div",{className:re.right},a.createElement("div",{className:re.examName,id:"examName"},a.createElement("div",{className:re.name},a.createElement(se.Z,{title:(Bl=dt==null?void 0:dt.exam)==null?void 0:Bl.name,getPopupContainer:Ut=>Ut.parentNode},a.createElement("span",{className:re.t},(Xr=dt==null?void 0:dt.exam)==null?void 0:Xr.name))),hl&&((li=dt==null?void 0:dt.exam)==null?void 0:li.exercise_status)===1&&a.createElement(Sr.op,{openLoading:!0,shape:"default",onClick:()=>{Ae.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:()=>{rl()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!hl&&a.createElement(oe.ZP,{onClick:pa,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:re.topWarp},(ta=dt==null?void 0:dt.questionList)==null?void 0:ta.map((Ut,Qu)=>{var sa,Vu;return a.createElement(a.Fragment,{key:Qu},a.createElement("div",{className:re.head,style:Qu===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:re.name},a.createElement("b",null),a.createElement("span",null,Ut.name)),a.createElement("div",{className:re.so},"\u5171",a.createElement("span",{className:re.b},Ut.questions_count," "),"\u9898 ",Ut.type==="COMBINATION"&&`\uFF08\u5305\u542B${(sa=Ut==null?void 0:Ut.questions)==null?void 0:sa.map(Xt=>{var wa;return(wa=Xt==null?void 0:Xt.sub_item_banks)==null?void 0:wa.length}).reduce((Xt,wa)=>Xt+wa)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:re.l},"|"),"\u5171",a.createElement("span",{className:re.r},Ut.questions_score),"\u5206"),!hl&&a.createElement("div",{className:re.btn},a.createElement(oe.ZP,{onClick:()=>{ua(Ut)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(oe.ZP,{onClick:()=>fa(Ut),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Vu=Ut==null?void 0:Ut.questions)==null?void 0:Vu.map((Xt,wa)=>{var ja,Nl,ya,ul,La;return Jl===(Xt==null?void 0:Xt.id)?a.createElement("div",{id:`Anchor_${Xt==null?void 0:Xt.id}`,className:re.content,style:{padding:0,marginTop:24},key:Xt==null?void 0:Xt.id},a.createElement("div",{style:{float:"right",marginTop:`${(Ut==null?void 0:Ut.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(oe.ZP,{onClick:()=>Vi(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(oe.ZP,{onClick:()=>{Aa(Ut==null?void 0:Ut.type,Xt)},type:"primary"},"\u4FDD\u5B58")),Sa(Xt,Ut.type)):a.createElement("div",{id:`Anchor_${Xt==null?void 0:Xt.id}`,className:re.content,key:Xt==null?void 0:Xt.id},a.createElement("div",{className:re.titleWrap},(Xt==null?void 0:Xt.item_type)==="bprogram"?a.createElement(Ee.Z,{style:{paddingRight:10},value:wa+1+"\u3001"+((ja=Xt==null?void 0:Xt.program_attr)==null?void 0:ja.description)}):a.createElement(Ee.Z,{style:{paddingRight:10},className:re.titleHtml,value:wa+1+`\u3001${(Xt==null?void 0:Xt.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(Xt==null?void 0:Xt.name)}),(0,xs.G5)()&&((Nl=Xt==null?void 0:Xt.shixun)==null?void 0:Nl.shixun_change)&&a.createElement(Re.Z,{trigger:"click",open:ke[wa],onOpenChange:Ja=>{ke[wa]=!0,tt([...ke])},placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:a.createElement("div",{style:{width:"310px",color:"#000"}},a.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),a.createElement("div",{className:re.btn_warp},a.createElement(oe.ZP,{size:"small",onClick:()=>Wl(Xt,wa)},"\u5FFD\u7565"),a.createElement(oe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{ke[wa]=!1,tt([...ke]),Da({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>El(Xt)}})}},"\u786E\u8BA4\u540C\u6B65"),a.createElement(oe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,Be.xg)(`/shixuns/${Xt==null?void 0:Xt.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},a.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:Ja=>Ja.stopPropagation()})),hl&&a.createElement(oe.ZP,{onClick:()=>{var Ja,kl,ea;if(Jl){ye.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}ls.setFieldsValue({standard_answers:Xt==null?void 0:Xt.standard_answer,hack:$n($n({},Xt),Xt==null?void 0:Xt.program_attr),hack_codes:gl($n({},Xt==null?void 0:Xt.program_attr),{code:Jo.Base64.decode(((Ja=Xt==null?void 0:Xt.program_attr)==null?void 0:Ja.code)||"")}),hack_sets:$n({},(kl=Xt==null?void 0:Xt.hack_sets)==null?void 0:kl[0])}),(Xt==null?void 0:Xt.item_type)=="program"?he.history.push(`/problems/newedit/${(ea=Xt==null?void 0:Xt.program_attr)==null?void 0:ea.identifier}?type=exercises&express_id=${yr.categoryId}&question_id=${Xt==null?void 0:Xt.id}&score=${Xt==null?void 0:Xt.score}&exercise=true&callback_url=/classrooms/${yr.coursesId}/exercise/${yr.categoryId}/detail?random=true`):Vi(Xt==null?void 0:Xt.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!er&&a.createElement(oe.ZP,{disabled:er,className:"ml20",onClick:()=>da(Xt==null?void 0:Xt.id,Ut.type,wa,Ut),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Xt==null?void 0:Xt.item_type)==="bprogram"&&a.createElement(Ee.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:re.titleHtml,value:Jo.Base64.decode(((ya=Xt==null?void 0:Xt.program_attr)==null?void 0:ya.code)||"")}),(Ut.type==="SINGLE"||Ut.type==="JUDGMENT"||Ut.type==="MULTIPLE")&&Zn(Xt),Ut.type==="COMPLETION"&&eu(Xt),Ut.type==="SUBJECTIVE"&&ju(Xt),Ut.type==="PROGRAM"&&tu(Xt),Ut.type==="BPROGRAM"&&xu(Xt),Ut.type==="COMBINATION"&&_u(Xt,wa),Ut.type==="PRACTICAL"&&Du(Xt),a.createElement(Ce.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((ul=dt==null?void 0:dt.exam)==null?void 0:ul.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(Ut.type)&&a.createElement(fe.Z,null,a.createElement(ss.Z,{state:Xt==null?void 0:Xt.is_wrong,onClick:()=>{Ku==null||Ku({value:gl($n({},Xt),{question_id:Xt==null?void 0:Xt.id,question_score:Xt==null?void 0:Xt.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(Ut.type)&&(Xt==null?void 0:Xt.show_resubmit)&&a.createElement(fe.Z,null,a.createElement(ys.C,{dataSource:gl($n({},Xt),{question_id:Xt==null?void 0:Xt.id})})),((La=dt==null?void 0:dt.exam)==null?void 0:La.exercise_status)===3&&["SINGLE"].includes(Ut.type)&&a.createElement(fe.Z,null,a.createElement(oe.ZP,{style:{color:"#3061D0"},onClick:()=>{Na({value:Xt})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),hl?a.createElement(Sr.vr,null,a.createElement(Fe.Z,{showTotal:Be.rU,total:(Fr=dt==null?void 0:dt.exam)==null?void 0:Fr.total_num,pageSize:1,current:yl+1,showSizeChanger:!1,onChange:Va,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement(Sr.vr,{LeftContent:a.createElement(Sr.op,{onClick:tn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(Ce.Z,{align:"middle"},a.createElement(Re.Z,{color:"#55575D",overlayClassName:re.popover,open:wo,getPopupContainer:Ut=>Ut==null?void 0:Ut.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(Sr.op,{onMouseEnter:()=>Ao(!0),onMouseLeave:()=>Ao(!1),onClick:()=>Pl(void 0,null,function*(){const Ut=Number(ka);[100,120,150].includes(Ut)||(yield new Promise((Qu,sa)=>{Ae.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"}},Ut),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Pl(void 0,null,function*(){Qu("")}),onCancel:()=>{sa()}})})),$u()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement(Sr.op,{shape:"default",type:"primary",onClick:()=>Pl(void 0,null,function*(){const Ut=Number(ka);[100,120,150].includes(Ut)||(yield new Promise((Qu,sa)=>{Ae.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"}},Ut),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Pl(void 0,null,function*(){Qu("")}),onCancel:()=>{sa()}})})),Ht()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(Es,{visible:hs,questionParams:To.current,getdata:xa,onRandomExchange:()=>Pl(void 0,null,function*(){const Ut=To.current;yield Hl({single_question_id:Ut.id,seleted_item_bank_ids:Ut.ids},{type:Ut.type,index:Ut.index}),Dr(!1)}),selectFromProblemSet:()=>{const Ut=To.current,Qu=`${location.pathname}${location.search}`;Qu.includes("exercise")&&he.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${Ut.id}&qtype=${Ut.type}&exerciseid=${yr.categoryId}&from=${Qu}`)},onCancel:()=>{Dr(!1)}}))};var Rr=(0,he.connect)(({classroomList:dt})=>({classroomList:dt}))(rr)},98653:function(ht,qe,E){"use strict";E.r(qe),E.d(qe,{default:function(){return Se}});var a=E(59301),re=E(52985),we={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"},se=E(33900),oe=E(6767),Ae=E(458),me=E(82186),ye=E(92232),ae=E(59301),pe=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,fe=(Ne,De,ne)=>De in Ne?pe(Ne,De,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Ne[De]=ne,Fe=(Ne,De)=>{for(var ne in De||(De={}))Re.call(De,ne)&&fe(Ne,ne,De[ne]);if(Ie)for(var ne of Ie(De))Ce.call(De,ne)&&fe(Ne,ne,De[ne]);return Ne},be=(Ne,De,ne)=>new Promise((Oe,xe)=>{var Ee=Le=>{try{Be(ne.next(Le))}catch(Ve){xe(Ve)}},he=Le=>{try{Be(ne.throw(Le))}catch(Ve){xe(Ve)}},Be=Le=>Le.done?Oe(Le.value):Promise.resolve(Le.value).then(Ee,he);Be((ne=ne.apply(Ne,De)).next())});const ge=({paperlibrary:Ne,user:De,globalSetting:ne,dispatch:Oe,location:xe})=>{var Ee,he,Be,Le;const[Ve]=(0,re.useSearchParams)(),Ye=Ve.get("select")||0,[Xe,Te]=(0,a.useState)(!1),[it,et]=(0,a.useState)(!0),[vt,Ke]=(0,a.useState)(Number(Ye)),[mt,ut]=(0,a.useState)({}),ct=(0,re.useParams)(),{userInfo:Ot}=De,{actionTabs:St}=Ne;(0,a.useEffect)(()=>(Oe({type:"globalSetting/footerToggle",payload:!1}),()=>{Oe({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(Oe({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Oe({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),Oe({type:"exercise/getWorkSetting",payload:Fe({},ct)}),()=>{Oe({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Oe({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{st(vt)},[]),(0,a.useEffect)(()=>{var Rt;(Rt=St==null?void 0:St.params)!=null&&Rt.isUpdateData&&st(vt)},[(Ee=St==null?void 0:St.params)==null?void 0:Ee.isUpdateData]);const st=(Rt=0)=>be(void 0,null,function*(){console.log(ct),et(!0);const At=yield(0,me.ZP)(`/api/exercises/${ct.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:Rt}});Oe({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),et(!1),ut((0,ye.PF)(At))}),Qe=()=>{re.history.push(`/classrooms/${ct.coursesId}/exercise`)},Ge=()=>{alert("\u4FDD\u5B58")},nt=(Rt,At)=>be(void 0,null,function*(){const Vt=yield(0,me.ZP)(`/api/exercises/${ct.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Rt==null?void 0:Rt.single_question_id}});Vt!=null&&Vt.question&&(oe.ZP.info("\u6362\u9898\u6210\u529F"),st(vt))}),Et=Rt=>be(void 0,null,function*(){document.body.scrollIntoView(),Ke(Rt),yield st(Rt)}),Jt=Rt=>{Oe({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Rt}})};return console.log((0,re.useLocation)(),"location333"),ae.createElement("section",{className:we.wrap},ae.createElement(Ae.Z,{loading:it,active:!0,paragraph:{rows:5}},((Be=(he=(0,re.useLocation)())==null?void 0:he.pathname)==null?void 0:Be.includes("preview"))&&ae.createElement("div",{className:we.crumbs},ae.createElement("b",null),ae.createElement("span",{className:"current",onClick:()=>re.history.push(`/classrooms/${ct.coursesId}/exercise`)},`${(Le=Ot==null?void 0:Ot.course)==null?void 0:Le.course_name}>`),ae.createElement("span",{className:"current",onClick:()=>re.history.push(`/classrooms/${ct.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),ae.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),ae.createElement(se.Z,{loading:Xe,submit:Ge,goBack:Qe,data:mt,getdata:()=>{st(vt)},selectValue:vt,editPreview:!0,onExchange:nt,onSkipExamination:Et,handleMarkWrongQuestion:Jt})))};var Se=(0,re.connect)(({paperlibrary:Ne,user:De,globalSetting:ne})=>({paperlibrary:Ne,user:De,globalSetting:ne}))(ge)},26680:function(ht,qe,E){"use strict";E.d(qe,{Im:function(){return Le},ZP:function(){return et},gZ:function(){return Te}});var a=E(59301),re=E(37568),we=E(7939),se=E(84105),oe=E(87395),Ae=E(85657),me=E(24334),ye=E(85098),ae=E(77314),pe=E(92232),Ie=E(86970),Re=E(34376),Ce=E(92310),fe=E.n(Ce),Fe=E(59301),be=Object.defineProperty,ge=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,Oe=(vt,Ke,mt)=>Ke in vt?be(vt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:mt}):vt[Ke]=mt,xe=(vt,Ke)=>{for(var mt in Ke||(Ke={}))De.call(Ke,mt)&&Oe(vt,mt,Ke[mt]);if(Ne)for(var mt of Ne(Ke))ne.call(Ke,mt)&&Oe(vt,mt,Ke[mt]);return vt},Ee=(vt,Ke)=>ge(vt,Se(Ke));const{TextArea:he}=re.default,Be={visible:!1,tabIndex:"0"},Le={[Ae.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Ae.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Ae.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 Ve=(vt=>(vt[vt.SET_VISIBLE=0]="SET_VISIBLE",vt[vt.SET_TABINDEX=1]="SET_TABINDEX",vt))(Ve||{});function Ye(vt,Ke){switch(Ke.type){case 0:return Ee(xe({},vt),{visible:Ke.payload});case 1:return Ee(xe({},vt),{tabIndex:Ke.payload});default:throw new Error}}function Xe({value:vt,className:Ke}){const[mt,ut]=(0,a.useState)(!1),ct=(0,a.useRef)(),Ot=(0,a.useRef)();return(0,a.useEffect)(()=>{mt&&(Ot.current.reset(),Ot.current.write((0,pe.pp)(vt||"")))},[vt,mt]),(0,a.useEffect)(()=>{var St,st,Qe,Ge;if(ct.current){Ot.current=new Re.Terminal({fontSize:14,disableStdin:!0}),Ot.current.open(ct.current);const nt=ct.current.offsetWidth-14,Et=((Ge=(Qe=(st=(St=Ot.current)==null?void 0:St._core)==null?void 0:st._renderService)==null?void 0:Qe.dimensions)==null?void 0:Ge.actualCellWidth)||9.5,Jt=Math.ceil(nt/Et);Ot.current.resize(Jt,8),ut(!0)}},[]),Fe.createElement("div",{ref:ct,className:fe()("XtermText-valueRef",Ke)})}function Te(vt){const{status:Ke,error_msg:mt,output:ut,input:ct,expected_output:Ot,is_file:St,input_file_url:st,output_file_url:Qe,expected_output_file_url:Ge}=vt;let nt=null;const Et={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ke){case Ae.h.NOMATCH:nt=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!St&&Fe.createElement(Xe,{className:"mb10",value:ct}),St&&Fe.createElement("div",{style:Et},Fe.createElement("a",{onClick:()=>(0,pe.LR)(st,ct)},ct)),Fe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!St&&Fe.createElement(Xe,{className:"mb10",value:ut&&me.Base64.decode(ut)||""}),St&&Fe.createElement("div",{style:Et},Fe.createElement("a",{onClick:()=>(0,pe.LR)(Qe,ut)},ut)),Fe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!St&&Fe.createElement(Xe,{className:"mb10",value:Ot&&me.Base64.decode(Ot)||""}),St&&Fe.createElement("div",{style:Et},Fe.createElement("a",{onClick:()=>(0,pe.LR)(Ge,Ot)},Ot)));break;case Ae.h.EXECUTEFAILURE:nt=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!St&&Fe.createElement(ae.Z,{value:ct,style:Et}),St&&Fe.createElement("div",{style:Et},Fe.createElement("a",{onClick:()=>(0,pe.LR)(st,ct)},ct)),Fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Fe.createElement("pre",{className:"error"},me.Base64.decode(mt)));break;case Ae.h.COMPILEFAILURE:nt=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!St&&Fe.createElement(ae.Z,{value:ct,style:Et}),St&&Fe.createElement("div",{style:Et},Fe.createElement("a",{onClick:()=>(0,pe.LR)(st,ct)},ct)),Fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Fe.createElement("pre",{className:"error"},me.Base64.decode(mt)));break;case Ae.h.PODFAILURE:nt=Fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:nt=Fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Fe.createElement(Fe.Fragment,null," ",nt," ")}function it(vt){const{status:Ke,error_msg:mt,execute_time:ut,output:ct,input:Ot,expected_output:St,is_file:st,input_file_url:Qe,output_file_url:Ge,expected_output_file_url:nt}=vt;let Et=null;switch(Ke){case Ae.h.OK:Et=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ut,"\u79D2"),Fe.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),Fe.createElement("pre",null,me.Base64.decode(ct)));break;case Ae.h.NOMATCH:Et=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",null,"\u8F93\u5165\uFF1A",Fe.createElement("pre",null,Ot)),Fe.createElement("p",null,"\u8F93\u51FA\uFF1A",ct&&me.Base64.decode(ct)),Fe.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",St&&me.Base64.decode(St)));break;case Ae.h.EXECUTEFAILURE:Et=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Fe.createElement("pre",null,Ot)),Fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Fe.createElement("pre",{className:"error"},me.Base64.decode(mt)));break;case Ae.h.COMPILEFAILURE:Et=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Fe.createElement("pre",null,Ot)),Fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Fe.createElement("pre",{className:"error"},me.Base64.decode(mt)));break;case Ae.h.PODFAILURE:Et=Fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:Et=Fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Fe.createElement(Fe.Fragment,null," ",Et," ")}var et=({id:vt,is_file:Ke,input:mt,debuging:ut,submitting:ct,executingMessage:Ot,debugResult:St,onChangeInput:st,onDebugCode:Qe,onSubmitCode:Ge})=>{const[nt,Et]=(0,a.useReducer)(Ye,Be),{visible:Jt,tabIndex:Rt}=nt;(0,a.useEffect)(()=>{Et({type:0,payload:!1})},[vt]);function At(Wn){let Gn=Wn.target.id;Et({type:1,payload:Gn})}function Vt(){Et({type:0,payload:!Jt})}const Qn=(0,a.useMemo)(()=>{if(St){const{status:Wn}=St;return Fe.createElement(Fe.Fragment,null,it(St))}return null},[St]);function nu(){Et({type:0,payload:!0}),Et({type:1,payload:"1"}),Qe()}return Fe.createElement("div",{className:"test-case-panel"},Fe.createElement("div",{className:`test-case-panel-body ${Jt?"active":""}`},Fe.createElement("ul",{className:"s-navs"},Fe.createElement("li",null,Fe.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),Fe.createElement(Ie.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:Fe.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:Ke?"":mt,onChange:st}),rightNode:ut?Fe.createElement(ye.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):St?Qn:Fe.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")})),Fe.createElement("a",{className:`btn-collapse ${Jt?"up":""}`,onClick:Vt},Jt?Fe.createElement(se.Z,null):Fe.createElement(oe.Z,null)),Fe.createElement("footer",{className:"footer"},Fe.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),Fe.createElement("div",{className:"flex-container"},Fe.createElement(we.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),Fe.createElement(we.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),Fe.createElement(we.ZP,{className:"btn-green",type:"ghost",loading:ut,onClick:nu},"\u8C03\u8BD5\u4EE3\u7801"),Fe.createElement(we.ZP,{type:"primary",className:"custom-ant-disabled",loading:ct,disabled:ct,onClick:()=>{Et({type:0,payload:!1}),Ge()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},85657:function(ht,qe,E){"use strict";E.d(qe,{h:function(){return a}});var a=(re=>(re[re.NOMATCH=-1]="NOMATCH",re[re.OK=0]="OK",re[re.TIMEOUT=2]="TIMEOUT",re[re.PODFAILURE=3]="PODFAILURE",re[re.COMPILEFAILURE=4]="COMPILEFAILURE",re[re.EXECUTEFAILURE=5]="EXECUTEFAILURE",re[re.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",re))(a||{})},35154:function(ht,qe,E){"use strict";E.d(qe,{Y2:function(){return vt},ZP:function(){return Ke}});var a=E(59301),re=E(94968),we=E(6767),se=E(62957),oe=E(77019),Ae=E(47889),me=E(7939),ye=E(62673),ae=E(25399),pe=E(37568),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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",Ce=E(47257),fe=E.n(Ce),Fe=E(30412),be=E(82186),ge=E(1012),Se=E(92232),Ne=E(17379),De=E(59301),ne=Object.defineProperty,Oe=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Le=(mt,ut,ct)=>ut in mt?ne(mt,ut,{enumerable:!0,configurable:!0,writable:!0,value:ct}):mt[ut]=ct,Ve=(mt,ut)=>{for(var ct in ut||(ut={}))he.call(ut,ct)&&Le(mt,ct,ut[ct]);if(Ee)for(var ct of Ee(ut))Be.call(ut,ct)&&Le(mt,ct,ut[ct]);return mt},Ye=(mt,ut)=>Oe(mt,xe(ut)),Xe=(mt,ut,ct)=>new Promise((Ot,St)=>{var st=nt=>{try{Ge(ct.next(nt))}catch(Et){St(Et)}},Qe=nt=>{try{Ge(ct.throw(nt))}catch(Et){St(Et)}},Ge=nt=>nt.done?Ot(nt.value):Promise.resolve(nt.value).then(st,Qe);Ge((ct=ct.apply(mt,ut)).next())});const{Dragger:Te}=re.default,it=mt=>{const ut=Et=>Et&&Et.substring(0,Et.lastIndexOf("."));for(var ct=[...mt],Ot=0,St=[],st=0;st{if(Et.forEach(Jt=>{let Rt=Jt.name.split(/\.(?=[^\.]+$)/);Jt.name=`${Rt[0]}.${Rt[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]]})},et=({onClose:mt,onOK:ut,visible:ct,wrapClassName:Ot,rootIdentifier:St,multiple:st=!1,defaultMultipleValue:Qe=!0})=>{const[Ge,nt]=(0,a.useState)([]),[Et,Jt]=(0,a.useState)({}),[Rt,At]=(0,a.useState)(!1),[Vt,Qn]=(0,a.useState)(!0),nu=(0,a.useRef)([]),Wn=(0,a.useRef)(0),Gn=()=>{mt()};(0,a.useEffect)(()=>{Lt()},[]),(0,a.useEffect)(()=>{ct&&(nu.current=[],Wn.current=0,nt([]),Qn(Qe))},[ct]);const Lt=()=>Xe(void 0,null,function*(){try{const lt=yield(0,be.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Je=JSON.parse((0,Fe.pe)(lt.data));Jt(Je)}catch(lt){}}),It=lt=>lt&<.substring(0,lt.lastIndexOf(".")),zt=lt=>{var Je,nn;const Un=It((Je=lt[0])==null?void 0:Je.name)||It((nn=lt[1])==null?void 0:nn.name),Yn=Ge.filter(qn=>It(qn.name)!==Un);nu.current=[...Yn],nt([...Yn])},sn=lt=>{if(!Vt){const vu=new FormData;vu.append("file",lt.file),(0,be.ZP)("/api/attachments/get_file_content.json",{method:"post",body:vu},!0).then(Zu=>{if(Zu.status===0){Wn.current=Wn.current+1;const su=nu.current.map(Dn=>{var Tt;if(Dn.name===lt.name){const Bu=Ve({},Dn);return(Tt=lt==null?void 0:lt.name)!=null&&Tt.includes(".in")?Bu.input=Zu==null?void 0:Zu.content:Bu.output=Zu==null?void 0:Zu.content,Bu}return Dn});if(nu.current=[...su],nt([...su]),Wn.current>0&&Wn.current===Ge.length){At(!1);let Dn=it(su);Dn=Dn.filter(Tt=>{var Bu,Ra;return!!((Bu=Tt[0])!=null&&Bu.name&&((Ra=Tt[1])!=null&&Ra.name))}),Dn=Dn.map(Tt=>Ye(Ve(Ve({},Tt[0]),Tt[1]),{is_file:!1})),ut(Dn),mt()}}else At(!1),mt()});return}const Je=new(fe())({endpoint:Et.end_point,region:Et.region,accessKeyId:Et.access_key_id,accessKeySecret:Et.access_key_secret,bucket:Et.bucket,stsToken:Et.security_token}),nn=lt.name,Un={container_type:"TestSet",file_name:nn},Yn=(0,ge.Z)();let qn=`testsets/${St}/${Yn}${nn.indexOf(".")>-1?"."+nn.split(".").pop():""}`;St===null&&(qn=`testsets/${Yn}${nn.indexOf(".")>-1?"."+nn.split(".").pop():""}`),Je.multipartUpload(qn,new Blob([lt.file],{type:lt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:nn+""},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,be.rz)(Un)}}).then(function(vu){if(vu.data.status===0){Wn.current=Wn.current+1;const oa=nu.current.map(Zu=>{var su,Dn,Tt,Bu,Ra,sl,Ga,Nu,Cu,du,Kn,Pu,Ou,Ia,Ml,dl,Sn;if(Zu.name===((Dn=(su=vu.data)==null?void 0:su.data)==null?void 0:Dn.file_name)){const jt=Ve({},Zu);return(Ra=(Bu=(Tt=vu.data)==null?void 0:Tt.data)==null?void 0:Bu.file_name)!=null&&Ra.includes(".in")?(jt.in_object_key=(Ga=(sl=vu.data)==null?void 0:sl.data)==null?void 0:Ga.object,jt.in_object_size=(Cu=(Nu=vu.data)==null?void 0:Nu.data)==null?void 0:Cu.size,jt.input=(Kn=(du=vu.data)==null?void 0:du.data)==null?void 0:Kn.file_name,jt.in_file=lt):(jt.out_object_key=(Ou=(Pu=vu.data)==null?void 0:Pu.data)==null?void 0:Ou.object,jt.out_object_size=(Ml=(Ia=vu.data)==null?void 0:Ia.data)==null?void 0:Ml.size,jt.output=(Sn=(dl=vu.data)==null?void 0:dl.data)==null?void 0:Sn.file_name,jt.out_file=lt),jt}return Zu});if(nu.current=[...oa],nt([...oa]),Wn.current>0&&Wn.current===Ge.length){At(!1);let Zu=it(oa);Zu=Zu.filter(su=>{var Dn,Tt;return!!((Dn=su[0])!=null&&Dn.name&&((Tt=su[1])!=null&&Tt.name))}),Zu=Zu.map(su=>Ye(Ve(Ve({},su[0]),su[1]),{is_file:!0})),ut(Zu),mt()}}})},dn=lt=>new Promise((Je,nn)=>{let Un=0,Yn=[];for(let qn=0;qn{Un++,Un===lt.length&&(Yn.length?(we.ZP.warning(`${Yn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),nn()):Je(lt))}).catch(vu=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",vu),Un++,Yn.push(lt[qn].name),Un===lt.length&&(Yn.length?(we.ZP.warning(`${Yn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),nn()):Je(lt))})}),_e=()=>Xe(void 0,null,function*(){if(Ge.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield dn(Ge),At(!0),it(Ge).some(Je=>{var nn,Un;return!((nn=Je[0])!=null&&nn.name&&((Un=Je[1])!=null&&Un.name))})){se.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:()=>Xe(void 0,null,function*(){Ge.map(Je=>Xe(void 0,null,function*(){sn(Je)}))}),onCancel:()=>{At(!1)}});return}Ge.map(Je=>Xe(void 0,null,function*(){sn(Je)}))}),Ct={name:"file",fileList:Ge,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:lt=>{if(Ge!=null&&Ge.some(nn=>nn.name===lt.name))return we.ZP.info(`${lt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(lt.size/1024/1024>100)return we.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(lt.name))return we.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Je={name:lt.name,uid:lt.uid,file:lt,percent:0};return Ge.push(Je),nu.current=[...Ge],nt([...Ge]),!1}},Bt=it(Ge);return console.log(Ge,Bt,"fileList"),De.createElement(se.default,{open:ct,wrapClassName:Ot,onOk:_e,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Rt},onCancel:Gn,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},De.createElement("div",{className:Ie.wrap},Ge.length?De.createElement("div",null,De.createElement(oe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},De.createElement("div",{style:{visibility:st?"visible":"hidden"}},De.createElement("span",{className:Ie.greyText},"\u7528\u4F8B\u7C7B\u578B"),De.createElement(Ae.ZP.Group,{className:`ml20 ${Ie.testCaseRadio}`,optionType:"button",value:Vt,onChange:lt=>Qn(lt.target.value)},De.createElement(Ae.ZP,{value:!1},"\u6587\u672C"),De.createElement(Ae.ZP,{value:!0},"\u6587\u4EF6"))),De.createElement(re.default,Ve({},Ct),De.createElement(me.ZP,{type:"primary",className:Ie.btnS},De.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),De.createElement(vt,{data:Bt,onRemove:zt})):De.createElement("div",{className:`${Ie.noData} mb30`},De.createElement(re.default.Dragger,Ye(Ve({},Ct),{className:Ie.dragger}),De.createElement("img",{src:Re,alt:"",className:"mb20"}),De.createElement("div",null,De.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),De.createElement("span",{className:Ie.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),De.createElement("div",{className:Ie.text},De.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),De.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",De.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",De.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",De.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",De.createElement("br",null))))},vt=({data:mt=[],onRemove:ut,width:ct="auto",showScore:Ot=!1,disabled:St=!1,inputChange:st,onEvaluatingChange:Qe,onSelectAll:Ge,checkAll1:nt,checkAll2:Et,checkAll3:Jt,checkAll4:Rt,checkAll5:At,showEvaluatingSetting:Vt=!1,className:Qn="",isProgramHomework:nu=!1})=>{const Wn={value:"",filename:"",dataUrl:""},[Gn,Lt]=(0,a.useState)(Ve({},Wn)),It=dn=>{let _e=document.createElement("a");document.body.appendChild(_e);let Ct=URL.createObjectURL(dn.file);_e.href=Ct,_e.download=dn.name,_e.click(),URL.revokeObjectURL(Ct),document.body.removeChild(_e)},zt=(dn,_e)=>{(0,Se.LR)(dn,_e)},sn=(dn,_e)=>{se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:De.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{ut(dn,_e)},onCancel:()=>{}})};return mt.length?De.createElement("div",{className:Qn,style:{width:ct}},De.createElement("div",{className:`${nu?Ie.headProgram:Ie.head}`},Vt&&De.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},De.createElement(ye.default,{checked:nt,onChange:dn=>{Ge(dn.target.checked,"hidden")}}),De.createElement(ae.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},De.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),De.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),De.createElement("div",{style:{width:nu?"25%":"15%"}},"\u7528\u4F8B"),De.createElement("div",{style:{width:Ot?nu?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),De.createElement("div",{style:{width:Ot?nu?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ot&&De.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Vt&&De.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},De.createElement(ye.default,{checked:Rt,onChange:dn=>{Ge(dn.target.checked,"input_visible")}}),De.createElement(ae.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},De.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),De.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Vt&&De.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},De.createElement(ye.default,{checked:Et,onChange:dn=>{Ge(dn.target.checked,"is_invisible")}}),De.createElement(ae.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},De.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),De.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Vt&&De.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},De.createElement(ye.default,{checked:At,onChange:dn=>{Ge(dn.target.checked,"actual_output_visible")}}),De.createElement(ae.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},De.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),De.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Vt&&De.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},De.createElement(ye.default,{checked:Jt,onChange:dn=>{Ge(dn.target.checked,"last_match_rule")}}),De.createElement(ae.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"},De.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),De.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),De.createElement("div",{className:Ie.operation,style:nu?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),De.createElement("div",{className:Ie.listWrapper,style:{boxShadow:nu?"0px 2px 4px 0px #EAEEF4":"unset"}},mt.map((dn,_e)=>{var Ct,Bt,lt,Je;return De.createElement("div",{key:_e,className:Ie.list,style:nu?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Vt&&De.createElement("div",{style:{width:"15%"}},De.createElement(ye.default,{checked:!!dn.hidden,onChange:nn=>{Qe(nn.target.checked,_e,"hidden")}})),De.createElement("div",{style:{width:nu?"25%":"15%",paddingLeft:nu?"5px":"0px",paddingRight:nu?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",_e+1),De.createElement("div",{className:Ie.info,style:{width:Ot?nu?"20%":"15%":"25%"}},De.createElement("span",{title:dn.input||((Ct=dn[0])==null?void 0:Ct.name),onClick:()=>Xe(void 0,null,function*(){let nn;dn.input?dn.input_file_url?nn=dn.input_file_url:nn=dn.in_file:nn=dn[0];let Un;typeof nn=="string"?(Un=yield fetch(nn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Lt({value:yield Un.text(),filename:"",dataUrl:nn})):(Un=yield(0,Se.db)(nn.file),Lt({value:Un.text,filename:nn.name,dataUrl:Un.link}))})},dn.input||((Bt=dn[0])==null?void 0:Bt.name))),De.createElement("div",{className:Ie.info,style:{width:Ot?nu?"20%":"15%":"25%"}},De.createElement("span",{title:dn.output||((lt=dn[1])==null?void 0:lt.name),onClick:()=>Xe(void 0,null,function*(){let nn;dn.input?dn.output_file_url?nn=dn.output_file_url:nn=dn.out_file:nn=dn[1];let Un;typeof nn=="string"?(Un=yield fetch(nn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Lt({value:yield Un.text(),filename:"",dataUrl:nn})):(Un=yield(0,Se.db)(nn.file),Lt({value:Un.text,filename:nn.name,dataUrl:Un.link}))})},dn.output||((Je=dn[1])==null?void 0:Je.name))),Ot&&De.createElement("div",{style:{width:"20%"}},De.createElement(pe.default,{size:"large",addonAfter:nu?"%":null,disabled:St,style:{width:"80%"},onChange:nn=>st(nn,_e),value:dn.score}),!nu&&De.createElement("span",null,"\xA0%")),Vt&&De.createElement("div",{style:{width:"20%"}},De.createElement(ye.default,{checked:dn.input_visible||!1,onChange:nn=>{Qe(nn.target.checked,_e,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Vt&&De.createElement("div",{style:{width:"20%"}},De.createElement(ye.default,{checked:dn.is_invisible||!1,onChange:nn=>{Qe(nn.target.checked,_e,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Vt&&De.createElement("div",{style:{width:"20%"}},De.createElement(ye.default,{checked:dn.actual_output_visible||!1,onChange:nn=>{Qe(nn.target.checked,_e,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Vt&&De.createElement("div",{style:{width:"20%"}},De.createElement(ye.default,{checked:dn.last_match_rule||!1,onChange:nn=>{Qe(nn.target.checked,_e,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),De.createElement("div",{onClick:()=>sn(dn,_e),style:nu?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},De.createElement("span",{className:Ie.del},"\u5220\u9664")))})),De.createElement(Ne.Z,{close:!0,data:Gn.dataUrl,filename:Gn.filename,type:Gn.dataUrl.length?"txt":"",onClose:()=>Lt(Ve({},Wn)),monacoEditor:{value:Gn.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):De.createElement(De.Fragment,null)};var Ke=et},38770:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ce}});var a=E(59301),re=E(6767),we=E(25399),se=E(29787),oe=E(77019),Ae=E(5269),me=E(31709),ye=E(7939),ae=E(62734),pe=E(82186),Ie=E(77314),Re=(Fe,be,ge)=>new Promise((Se,Ne)=>{var De=xe=>{try{Oe(ge.next(xe))}catch(Ee){Ne(Ee)}},ne=xe=>{try{Oe(ge.throw(xe))}catch(Ee){Ne(Ee)}},Oe=xe=>xe.done?Se(xe.value):Promise.resolve(xe.value).then(De,ne);Oe((ge=ge.apply(Fe,be)).next())}),Ce=({id:Fe,activeDiscussIndex:be,onReplyDiscuss:ge,adminOrOperator:Se})=>{const[Ne,De]=(0,a.useState)(""),[ne,Oe]=(0,a.useState)(!1);function xe(he){De(he)}function Ee(){if(!Ne){re.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}ge(Fe,Ne),De("")}return(0,a.useEffect)(()=>{be!=Fe&&Oe(!1)},[be]),a.createElement("div",{key:Fe,className:"discuss-item-editor",style:{display:be===Fe?"block":"none",width:"100%"}},a.createElement(ae.Z,{miniToolbar:!0,startInit:be===Fe,defaultValue:Ne,id:Fe,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:xe,extraUse:Se&&a.createElement(we.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:fe({id:Fe,isOpen:ne,activeDiscussIndex:be,onChange:xe,setIsOpen:Oe}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Oe(!ne)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:Ee,className:"btn-send"},"\u53D1\u9001"))};const fe=Fe=>{const[be,ge]=(0,a.useState)(!1),[Se,Ne]=(0,a.useState)([]),[De,ne]=(0,a.useState)(1);(0,a.useEffect)(()=>{Fe!=null&&Fe.isOpen?Oe():(ne(1),Ne([]))},[Fe==null?void 0:Fe.isOpen]);const Oe=()=>Re(void 0,null,function*(){ge(!0);const xe=yield(0,pe.ZP)(`/api/discusses/${Fe==null?void 0:Fe.id}/recommend_answer.json`,{method:"get"});(xe==null?void 0:xe.status)==0&&Ne(xe==null?void 0:xe.answer),ge(!1)});return a.createElement(se.Z,{spinning:be},a.createElement("div",{style:{color:"#000"}},a.createElement(Ie.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(Se==null?void 0:Se[De-1])||""}),a.createElement(oe.Z,{justify:"end",align:"middle"},a.createElement(Ae.Z,null,a.createElement(me.Z,{simple:!0,current:De,pageSize:1,total:(Se==null?void 0:Se.length)||0,onChange:xe=>{ne(xe)}})),a.createElement(Ae.Z,null,a.createElement(ye.ZP,{onClick:()=>Re(void 0,null,function*(){Fe==null||Fe.onChange(Se==null?void 0:Se[De-1]),Fe==null||Fe.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},68374:function(ht,qe,E){"use strict";E.d(qe,{CP:function(){return we},_V:function(){return Ae}});var a=E(28209),re=E.n(a);const we={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.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=="},se={exam:we};function oe(me="",ye="exam"){const{secret:ae,iv:pe}=se[ye];return AES.encrypt(me,ae,{iv:pe,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function Ae(me="",ye="exam"){const{secret:ae,iv:pe}=se[ye];return a.AES.decrypt(me,ae,{iv:pe,mode:re().mode.CBC,padding:re().pad.Pkcs7}).toString(a.enc.Utf8)}},3995:function(ht,qe,E){"use strict";E.d(qe,{AD:function(){return it},BA:function(){return Gn},D9:function(){return Ot},Hp:function(){return xe},IM:function(){return st},Iy:function(){return he},KM:function(){return Wn},KU:function(){return Et},MJ:function(){return Ee},Ne:function(){return St},ON:function(){return Rt},Uj:function(){return Qn},VY:function(){return nt},YO:function(){return Vt},YX:function(){return At},Zn:function(){return Fe},_g:function(){return De},_k:function(){return ut},c6:function(){return Xe},cr:function(){return be},eV:function(){return Te},fi:function(){return ge},gh:function(){return Ve},hS:function(){return Qe},iA:function(){return Se},j6:function(){return ne},je:function(){return Ke},jj:function(){return Oe},kS:function(){return Jt},lS:function(){return mt},o6:function(){return Ye},pO:function(){return nu},rQ:function(){return et},sA:function(){return Le},xm:function(){return ct},xo:function(){return Ge},y8:function(){return vt},yd:function(){return Ne}});var a=E(30467),re=E(52985),we=E(92232),se=E(6767),oe=E(21600),Ae=Object.defineProperty,me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,pe=(Lt,It,zt)=>It in Lt?Ae(Lt,It,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Lt[It]=zt,Ie=(Lt,It)=>{for(var zt in It||(It={}))ye.call(It,zt)&&pe(Lt,zt,It[zt]);if(me)for(var zt of me(It))ae.call(It,zt)&&pe(Lt,zt,It[zt]);return Lt},Re=(Lt,It,zt)=>new Promise((sn,dn)=>{var _e=lt=>{try{Bt(zt.next(lt))}catch(Je){dn(Je)}},Ct=lt=>{try{Bt(zt.throw(lt))}catch(Je){dn(Je)}},Bt=lt=>lt.done?sn(lt.value):Promise.resolve(lt.value).then(_e,Ct);Bt((zt=zt.apply(Lt,It)).next())});const Ce=()=>{(0,re.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},fe=()=>{(0,re.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Fe=Lt=>Re(void 0,null,function*(){Ce(),(yield(0,a.YR)(Ie({},Lt))).status===0&&(yield(0,we.QH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt.coursesId}/export_couser_info.json`,query:Lt}))),fe()}),be=Lt=>Re(void 0,null,function*(){const It=yield(0,a.yS)(Ie({},Lt));if(It.status===0)se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_member_act_score`);else{if(It.status===-2)return It;It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_member_act_score`))}}),ge=Lt=>Re(void 0,null,function*(){const It=yield(0,a.W0)(Ie({},Lt));if(It.status===0)se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_score`);else{if(It.status===-4)return It;It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_score`))}}),Se=Lt=>Re(void 0,null,function*(){const It=yield(0,a.Nl)(Ie({},Lt));if(It.status===0)se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(It.status===-4)return It;It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_exercise_and_other`))}}),Ne=Lt=>Re(void 0,null,function*(){const It=yield(0,a.IU)(Ie({},Lt));if(It.status===0)se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/export_star_user`);else{if(It.status===-4)return It;It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/export_star_user`))}}),De=Lt=>Re(void 0,null,function*(){const It=yield(0,a.td)(Ie({},Lt));if(It.status===0)se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(It.status===-2)return It;if(It.status===-3)(0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_exercise_and_other`);else if(It.status===-4)return It}}),ne=Lt=>Re(void 0,null,function*(){const It=yield(0,a.QX)(Ie({},Lt));if(It.status===0)se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_homework`);else{if(It.status===-4)return It;It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_homework`))}}),Oe=(Lt,It)=>Re(void 0,null,function*(){const zt=yield(0,a.o_)(Ie({},Lt));zt.status===0?(se.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"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`)):zt.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`))}),xe=(Lt,It)=>Re(void 0,null,function*(){const zt=yield(0,a.ZL)(Ie({},Lt));zt.status===0?(se.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"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`)):zt.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`))}),Ee=(Lt,It)=>Re(void 0,null,function*(){const zt=yield(0,a.vV)(Ie({},Lt));zt.status===0?(se.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"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`)):zt.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`))}),he=(Lt,It)=>Re(void 0,null,function*(){const zt=yield(0,a.aP)(Ie({},Lt));zt.status===0?(se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`)):zt.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`))}),Be=Lt=>Re(void 0,null,function*(){Ce(),(yield exportCourseWorkListAppendix(Ie({},Lt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Lt.categoryId}/works_list.zip`,query:Lt}))),fe()}),Le=Lt=>Re(void 0,null,function*(){Ce(),yield(0,we.FH)("",oe.Z.API_SERVER+`/api/polls/${Lt.categoryId}/commit_result.xlsx`),fe()}),Ve=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt.coursesId}/attendances/export_xlsx_data.xlsx`,query:Lt}))}),Ye=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt.coursesId}/video_study_statics.xlsx`,query:Lt}))}),Xe=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt.coursesId}/export_video_study.xlsx`,query:Lt}))}),Te=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt.coursesId}/export_course_students_info.xlsx`,query:Lt}))}),it=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Lt}))}),et=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Lt}))}),vt=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Lt}))}),Ke=Lt=>Re(void 0,null,function*(){const It=yield(0,a.Uy)(Ie({},Lt));It.status===0?(se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/exercise_score,export_exercise_users`)):It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),mt=Lt=>Re(void 0,null,function*(){const It=yield(0,a.tg)(Ie({},Lt));It.status===0?(se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/exercise_score,export_exercise_report`)):It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/exercise_score,export_exercise_report`))}),ut=Lt=>Re(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/export_records/${Lt.id}.xlsx`,query:Lt}))}),ct=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Lt}))}),Ot=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt==null?void 0:Lt.coursesId}/${Lt.menuKey}_statistic.xlsx?${Lt.checkedList.map(It=>`course_group_id[]=${It}`).join("&")}`,query:Lt}))}),St=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/ec_years/${Lt==null?void 0:Lt.ec_year_id}/ec_training_objectives.xlsx`,query:Lt}))}),st=Lt=>Re(void 0,null,function*(){yield(0,we.FH)(Lt==null?void 0:Lt.name,(0,we.NY)({url:oe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Lt}))}),Qe=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/ec_years/${Lt==null?void 0:Lt.ec_year_id}/ec_courses.xlsx`,query:Lt}))}),Ge=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/ec_years/${Lt==null?void 0:Lt.ec_year_id}/ec_graduation_requirements.xlsx`,query:Lt}))}),nt=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Lt}))}),Et=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/exercises/${Lt.categoryId}/rank_list.xlsx`,query:Lt}))}),Jt=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Lt}))}),Rt=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/examination_banks/${Lt.id}.json`,query:Lt}))}),At=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/exercises/${Lt.categoryId}.json`,query:Lt}))}),Vt=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/polls/${Lt==null?void 0:Lt.id}/commit_result.json`,query:Lt}))}),Qn=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Lt}))}),nu=(Lt,It)=>Re(void 0,null,function*(){yield(0,we.FH)(It||"",(0,we.NY)({url:oe.Z.API_SERVER+`/api/exercises/${Lt==null?void 0:Lt.exercise_id}/consult_exercise.json`,query:Lt}))}),Wn=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/competitions/${Lt==null?void 0:Lt.identifier}/competition_commit_records/member_works.xlsx`,query:Lt}))}),Gn=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt==null?void 0:Lt.coursesId}/group_homeworks/import_group_template.xlsx`,query:Lt}))})},19003:function(ht,qe,E){"use strict";E.d(qe,{BU:function(){return re},Dj:function(){return a},gH:function(){return we},vp:function(){return se}});function a(oe){try{oe.mozRequestFullScreen?oe.mozRequestFullScreen():oe.webkitRequestFullScreen&&oe.webkitRequestFullScreen()}catch(Ae){console.log(Ae,":e")}}function re(){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 we=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function se(){var oe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Ae=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",oe),window.isFullScreen?window.isFullScreen:oe!=null}},55782:function(ht,qe,E){"use strict";E.d(qe,{g:function(){return oe}});var a=E(59301),re=E(96817),we=E(45024),se=(Ae,me,ye)=>new Promise((ae,pe)=>{var Ie=fe=>{try{Ce(ye.next(fe))}catch(Fe){pe(Fe)}},Re=fe=>{try{Ce(ye.throw(fe))}catch(Fe){pe(Fe)}},Ce=fe=>fe.done?ae(fe.value):Promise.resolve(fe.value).then(Ie,Re);Ce((ye=ye.apply(Ae,me)).next())});const oe=()=>{const[Ae,me]=(0,a.useState)([]);return(0,a.useEffect)(()=>{se(void 0,null,function*(){const ae=yield(0,re.d1)({source:"question"});ae!=null&&ae.disciplines&&me((0,we.L)(ae==null?void 0:ae.disciplines))})},[]),Ae}},20562:function(ht,qe,E){"use strict";E.d(qe,{U:function(){return ae}});var a=E(59301),re=Object.defineProperty,we=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Ae=(pe,Ie,Re)=>Ie in pe?re(pe,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Re}):pe[Ie]=Re,me=(pe,Ie)=>{for(var Re in Ie||(Ie={}))se.call(Ie,Re)&&Ae(pe,Re,Ie[Re]);if(we)for(var Re of we(Ie))oe.call(Ie,Re)&&Ae(pe,Re,Ie[Re]);return pe},ye=(pe,Ie,Re)=>new Promise((Ce,fe)=>{var Fe=Se=>{try{ge(Re.next(Se))}catch(Ne){fe(Ne)}},be=Se=>{try{ge(Re.throw(Se))}catch(Ne){fe(Ne)}},ge=Se=>Se.done?Ce(Se.value):Promise.resolve(Se.value).then(Fe,be);ge((Re=Re.apply(pe,Ie)).next())});function ae(pe,Ie){const[Re,Ce]=(0,a.useState)(Ie),[fe,Fe]=(0,a.useState)(!1),[be,ge]=(0,a.useState)();return[Re,fe,(Ne,De=!1)=>ye(this,null,function*(){const ne=De?Ie:me(me({},Re),Ne);Fe(!0),Ce(ne);const Oe=yield pe(ne);return Fe(!1),ge(Oe),Oe}),be,ge]}},98160:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return me}});var a=E(59301),re=E.p+"static/modelContact.7a7eb113.png",we=E(64714),se=E(99287),oe=E(59301),me=()=>{const[ye,ae]=(0,a.useState)(!1);return{verifyModelUser:()=>(0,se.$O)()?!0:(ae(!0),!1),ContactModalElement:()=>oe.createElement(we.Z,{visible:ye,setVisible:ae,image:re}),contactOpen:ye,setContactOpen:ae}}},16017:function(ht,qe,E){"use strict";E.d(qe,{_:function(){return we}});var a=E(59301),re=E(62957);const we=se=>{var oe,Ae;const me=(0,a.useRef)([]),ye=()=>{for(const ae of me.current)clearTimeout(ae);me.current=[]};return(0,a.useEffect)(()=>{var ae,pe,Ie,Re,Ce,fe;if(ye(),(ae=se==null?void 0:se.exercise)!=null&&ae.left_time&&((Ie=(pe=se==null?void 0:se.exercise)==null?void 0:pe.exercise_events)==null?void 0:Ie.length)>0){for(const Fe of(Re=se==null?void 0:se.exercise)==null?void 0:Re.exercise_events)if(((Ce=se==null?void 0:se.exercise)==null?void 0:Ce.left_time)>(Fe==null?void 0:Fe.reminder_time)*60){let be=(((fe=se==null?void 0:se.exercise)==null?void 0:fe.left_time)-(Fe==null?void 0:Fe.reminder_time)*60)*1e3;be=be>2147483647?2147483647:be;const ge=setTimeout(()=>{re.default.info({content:`${Fe==null?void 0:Fe.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},be);me.current.push(ge)}}},[(oe=se==null?void 0:se.exercise)==null?void 0:oe.left_time,(Ae=se==null?void 0:se.exercise)==null?void 0:Ae.exercise_events]),ye}},69421:function(ht,qe,E){"use strict";E.d(qe,{AL:function(){return ne},Iy:function(){return Ie},Qv:function(){return fe},ez:function(){return De},jb:function(){return Re}});var a=E(32834),re=E.n(a),we=E(11690),se=E.n(we);let oe=1;function Ae(Be,Le){const Ve=Be.match(/^(\s+)(?:```)/);if(Ve===null)return Le;const Ye=Ve[1];return Le.split(` +{d}%`,position:"outside"},labelLine:{show:!0,length:20,length2:15},data:uu==null?void 0:uu.data1,color:(la=uu==null?void 0:uu.data1)==null?void 0:la.map(Ka=>Rn[Ka==null?void 0:Ka.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:Ka=>{console.log("sdfsdf===",Ka),setTimeout(()=>{y({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:rc(ps({},Jn),{question_type:gn[Ka==null?void 0:Ka.name]})}})},0)}}})},[uu==null?void 0:uu.data1]),Eu=(0,a.useMemo)(()=>{var la,Ka;return a.createElement(ee.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(la=uu==null?void 0:uu.data2)==null?void 0:la.map(gr=>gr==null?void 0:gr.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u8BD5\u9898",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(Ka=uu==null?void 0:uu.data2)==null?void 0:Ka.map(gr=>gr==null?void 0:gr.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:gr=>{console.log("sdfsdf===",gr),setTimeout(()=>{var va;y({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:rc(ps(rc(ps({},Jn),{title:gr==null?void 0:gr.name,type:2}),(va=uu==null?void 0:uu.data2)==null?void 0:va.find(Ma=>(Ma==null?void 0:Ma.name)===(gr==null?void 0:gr.name))),{not_complete:!0})}})},0)}}})},[uu==null?void 0:uu.data2]),ha=()=>Ud(void 0,null,function*(){bu(!0),yield Promise.all([Za(),Ul(),Lr()]),bu(!1)}),Za=()=>Ud(void 0,null,function*(){var la;const Ka=yield(0,re.ZP)(`/api/ai/wrong_question_push_charts/${qt==null?void 0:qt.categoryId}/data_overview.json`,{method:"post",body:rc(ps({},Jn),{exercise_group_id:(la=Jn==null?void 0:Jn.exercise_group_id)!=null&&la.includes("all")?"":Jn==null?void 0:Jn.exercise_group_id})});(Ka==null?void 0:Ka.status)===0&&ga(Ka==null?void 0:Ka.data)}),Ul=()=>Ud(void 0,null,function*(){var la;const Ka=yield(0,re.ZP)(`/api/ai/wrong_question_push_charts/${qt==null?void 0:qt.categoryId}/charts.json`,{method:"post",body:rc(ps({},Jn),{exercise_group_id:(la=Jn==null?void 0:Jn.exercise_group_id)!=null&&la.includes("all")?"":Jn==null?void 0:Jn.exercise_group_id})});(Ka==null?void 0:Ka.status)===0&&In(Ka==null?void 0:Ka.data)}),Lr=()=>Ud(void 0,null,function*(){var la;const Ka=yield(0,re.ZP)(`/api/ai/wrong_question_push_charts/${qt==null?void 0:qt.categoryId}/ai_charts.json`,{method:"post",body:rc(ps({},Jn),{exercise_group_id:(la=Jn==null?void 0:Jn.exercise_group_id)!=null&&la.includes("all")?"":Jn==null?void 0:Jn.exercise_group_id})});(Ka==null?void 0:Ka.status)===0&&yu(Ka==null?void 0:Ka.data)});return a.createElement("div",null,a.createElement(Ee.default,{className:ro.FormCheckBoxDom,colon:!1,initialValues:Jn,onValuesChange:(la,Ka)=>{const gr=ps(ps({},Jn),Ka);console.log(gr,"newValue"),Qu(ps({},gr))}},a.createElement(fe.Z,{wrap:!1,justify:"space-between"},a.createElement(he.Z,null,a.createElement(Ee.default.Item,{label:"\u9009\u62E9\u73ED\u7EA7",name:"exercise_group_id",normalize:(la,Ka,gr)=>{var va,Ma;return(va=Ka||[])!=null&&va.every(aa=>aa==="all")&&la.includes("all")&&la.length>1&&(la=la.filter(aa=>aa!=="all")),(!((Ma=Ka||[])!=null&&Ma.includes("all"))&&la.includes("all")||(la==null?void 0:la.length)==0)&&(la=["all"]),la}},a.createElement(ye.default.Group,{options:Ze}))))),a.createElement("div",{className:ro.content},a.createElement(sn.Z,{spinning:ku},a.createElement("div",{className:ro.head},a.createElement("div",{className:ro.title},"\u6570\u636E\u6982\u89C8",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),a.createElement("div",{className:ro.data_overview},[{text:"\u5DF2\u5B8C\u6210\u4EBA\u6570"},{text:"\u90E8\u5206\u5B8C\u6210\u4EBA\u6570"},{text:"\u672A\u5F00\u59CB\u4EBA\u6570"},{text:"\u63A8\u9001\u8BD5\u9898\u603B\u6570"}].map(la=>{let Ka=Pn==null?void 0:Pn[ru[la==null?void 0:la.text]];return a.createElement("div",{className:ro.data_overview_item,onClick:()=>{["\u63A8\u9001\u8BD5\u9898\u603B\u6570","\u70B9\u8D5E\u6570","\u70B9\u8E29\u6570"].includes(la==null?void 0:la.text)?y({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:rc(ps({},Jn),{status:zn[la==null?void 0:la.text]})}}):y({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:rc(ps({},Jn),{status:zn[la==null?void 0:la.text]})}})}},a.createElement("span",{className:ro.num},Ka),a.createElement("span",{className:ro.text},la==null?void 0:la.text))})),a.createElement("div",{className:ro.head},a.createElement("div",{className:ro.title},"\u9519\u9898\u5DE9\u56FA\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:ro.tubiao},a.createElement("div",{className:ro.pie_style},a.createElement("div",{className:ro.tb_title},"\u5DF2\u6709",Pn==null?void 0:Pn.completed,"\u4EBA\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\uFF0C\u5360\u6BD4",(yt=(Me=wu==null?void 0:wu.data1)==null?void 0:Me.find(la=>(la==null?void 0:la.name)==="\u5DF2\u5B8C\u6210"))==null?void 0:yt.rate,"%\uFF1B\u672A\u5F00\u59CB\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u6709",Pn==null?void 0:Pn.not_started,"\u4EBA\uFF0C\u5360\u6BD4",(ce=(je=wu==null?void 0:wu.data1)==null?void 0:je.find(la=>(la==null?void 0:la.name)==="\u672A\u5F00\u59CB"))==null?void 0:ce.rate,"%"),((de=wu==null?void 0:wu.data1)==null?void 0:de.length)>0&&Uu,a.createElement("div",{className:ro.legend,style:{marginTop:30,padding:"0 100px"}},(kt=wu==null?void 0:wu.data1)==null?void 0:kt.map(la=>a.createElement("div",{className:ro.legend_item},a.createElement("div",{className:ro.legend_item_color,style:{backgroundColor:Fn[la==null?void 0:la.name]}}),a.createElement("div",{className:ro.legend_item_text},la==null?void 0:la.name))))),a.createElement("div",{className:ro.line}),a.createElement("div",{className:ro.bar_style},a.createElement("div",{className:ro.tb_title},"\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u4E2D\uFF0C\u8003\u8BD5\u622A\u6B62\u540E1\u5929\u5185\u5B8C\u6210\u7684\u5B66\u751F\u6709",(Ut=(mn=wu==null?void 0:wu.data2)==null?void 0:mn.find(la=>(la==null?void 0:la.name)==="1\u5929\u5185"))==null?void 0:Ut.value,"\u4EBA\uFF0C\u5360\u6BD4",(Zt=(Dt=wu==null?void 0:wu.data2)==null?void 0:Dt.find(la=>(la==null?void 0:la.name)==="1\u5929\u5185"))==null?void 0:Zt.rate,"%\uFF1B\u8003\u8BD5\u622A\u6B62\u540E16\u5929\u4EE5\u4E0A\u5B8C\u6210\u7684\u5B66\u751F",(Qt=(Bn=wu==null?void 0:wu.data2)==null?void 0:Bn.find(la=>(la==null?void 0:la.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:Qt.value,"\u4EBA\uFF0C\u5360\u6BD4",(rn=(an=wu==null?void 0:wu.data2)==null?void 0:an.find(la=>(la==null?void 0:la.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:rn.rate,"%"),((wt=wu==null?void 0:wu.data2)==null?void 0:wt.length)>0&&Wu)),a.createElement("div",{className:ro.head,style:{marginTop:30}},a.createElement("div",{className:ro.title},"\u9AD8\u9891\u9519\u9898 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09")),a.createElement("div",{style:{marginLeft:"auto",color:"#666666"}},"\u6B63\u786E\u7387\u2264",ze,"%"),a.createElement("div",{className:"flex item-center current ml30",onClick:()=>{Mn(!0)}},a.createElement("i",{className:"iconfont icon-shezhi9 mr5 font14",style:{color:"#165DFF"}}),a.createElement("span",{style:{color:"#3061D0"}},"\u8BBE\u7F6E"))),a.createElement("div",{className:ro.tubiao2},((Nt=wu==null?void 0:wu.data3)==null?void 0:Nt.length)>0?$a:a.createElement(zt.Z,null)),a.createElement("div",{className:ro.head,style:{marginTop:30}},a.createElement("div",{className:ro.title},"AI\u63A8\u9001\u9519\u9898\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:ro.tubiao},a.createElement("div",{className:ro.pie_style},((wn=uu==null?void 0:uu.data1)==null?void 0:wn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:ro.tb_title,style:{textAlign:"center"}},"AI\u52A9\u6559\u603B\u5171\u7ED9\u5B66\u751F\u63A8\u9001\u4E86",uu==null?void 0:uu.wrong_exercise_question_size,"\u9053\u8BD5\u9898"),Ba):a.createElement(zt.Z,null),a.createElement("div",{className:ro.legend},(Pt=uu==null?void 0:uu.data1)==null?void 0:Pt.map(la=>a.createElement("div",{className:ro.legend_item},a.createElement("div",{className:ro.legend_item_color,style:{backgroundColor:Rn[la==null?void 0:la.name]}}),a.createElement("div",{className:ro.legend_item_text},la==null?void 0:la.name))))),a.createElement("div",{className:ro.line}),a.createElement("div",{className:ro.bar_style},((bn=uu==null?void 0:uu.data2)==null?void 0:bn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:ro.tb_title},"\u5DF2\u63A8\u9001\u7684\u8BD5\u9898\u4E2D\uFF0C",(An=uu==null?void 0:uu.data2)==null?void 0:An.map(la=>la==null?void 0:la.name).join("\u3001"),"\u7684\u9519\u8BEF\u4EBA\u6570\u8F83\u591A\uFF0C\u6709\u53EF\u80FD\u5B66\u751F\u5BF9\u8FD9\u90E8\u5206\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u638C\u63E1\u4E0D\u591F\uFF0C\u53EF\u8003\u8651\u91CD\u70B9\u8BB2\u89E3\u3002"),Eu):a.createElement(zt.Z,null))))),((hu=z==null?void 0:z.actionTabs)==null?void 0:hu.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5"&&a.createElement(ZE,null),((ft=z==null?void 0:z.actionTabs)==null?void 0:ft.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5"&&a.createElement(YE,null),((Ft=z==null?void 0:z.actionTabs)==null?void 0:Ft.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5"&&a.createElement(eA,null),a.createElement(oe.default,{centered:!0,title:"\u9AD8\u9891\u9519\u9898\u8BBE\u7F6E",width:400,open:Fu,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>Ud(void 0,null,function*(){if(!ze){me.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7387");return}const la=yield(0,re.ZP)(`/api/ai/wrong_question_push_charts/${qt==null?void 0:qt.categoryId}/set_ai_accuracy.json`,{method:"post",body:{ai_accuracy:cn}});(la==null?void 0:la.status)===0&&(me.ZP.success("\u8BBE\u7F6E\u6210\u529F"),at(cn),Ul(),Mn(!1))}),onCancel:()=>{Mn(!1)}},a.createElement("div",{className:ro.accuracySetting},a.createElement("span",null,"\u6B63\u786E\u7387\u2264"),a.createElement(Ve.Z,{size:"large",value:cn,defaultValue:cn,min:1,max:100,precision:0,className:"ml10 mr10",style:{width:"140px"},onChange:la=>{console.log(la,"e"),cu(la)}}),a.createElement("span",{className:"text_45"},"%\u7684\u8BD5\u9898\u3002"))))};var iA=(0,se.connect)(({classroomList:b,exercise:z})=>({classroomList:b,exercise:z}))(rA),df=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const oA=({exercise:b,dispatch:z})=>{const{commonHeader:y}=b,ze=(0,se.useParams)(),[at,Me]=(0,a.useState)(!0),[yt,je]=(0,a.useState)(!1),[ce,de]=(0,a.useState)(0),{verifyModelUser:kt,ContactModalElement:mn}=(0,I0.Z)();(0,a.useEffect)(()=>{Ut()},[]);const Ut=()=>df(void 0,null,function*(){var Dt,Zt,Bn,Qt;Me(!0);const an=yield(0,re.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/get_wrong_question_push_infos.json`,{method:"get"});(an==null?void 0:an.status)===0&&(je((Zt=(Dt=an==null?void 0:an.data)==null?void 0:Dt.exercise)==null?void 0:Zt.ai_push_wrong_question),de((Qt=(Bn=an==null?void 0:an.data)==null?void 0:Bn.exercise)==null?void 0:Qt.ai_accuracy)),Me(!1)});return a.createElement("div",{className:NE.wrap},a.createElement(fe.Z,{align:"middle",style:{background:"#fff",padding:20}},a.createElement(Be.Z,{loading:at,checked:yt,onChange:Dt=>df(void 0,null,function*(){if(!kt())return;const Zt=()=>df(void 0,null,function*(){Me(!0);const Bn=yield(0,re.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/wrong_question_push_settings.json`,{method:"post",body:{ai_push_wrong_question:Dt}});(Bn==null?void 0:Bn.status)===0&&Ut()});if(Dt){oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5F00\u542F\u4E4B\u540E\uFF0C\u5B66\u751F\u8FDB\u5165\u9519\u9898\u5DE9\u56FA\u9875\u9762\u53EF\u4EE5\u67E5\u770B\u539F\u9898\u7684\u7B54\u6848\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\u4FE1\u606F\uFF0C\u662F\u5426\u786E\u5B9A\u5F00\u542F\uFF1F",onOk:Zt});return}Zt()})}),a.createElement("b",{className:"c-grey-333 ml10"},"\u667A\u80FD\u63A8\u9001\u9519\u9898"),a.createElement("span",{className:"c-grey-999 mr10"},"\uFF08\u8003\u8BD5\u622A\u6B62\u540E\uFF0C\u5DF2\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u7B80\u7B54\u9898\u3001\u7EC4\u5408\u9898\u3001\u5B9E\u8BAD\u9898\uFF09")),(y==null?void 0:y.exercise_status)===3&&yt&&a.createElement(iA,{accuracy:ce,setAccuracy:de}),mn())};var sA=(0,se.connect)(({exercise:b})=>({exercise:b}))(oA),$r={flex_box_center:"flex_box_center___zJWmM",flex_space_between:"flex_space_between___W2IOG",flex_box_vertical_center:"flex_box_vertical_center___xVzUb",flex_box_center_end:"flex_box_center_end___zjcQD",flex_box_column:"flex_box_column___UqhhE",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",conSroreWrap:"conSroreWrap___Ugjtm",leftWrap:"leftWrap___xo0Rp",title_con:"title_con___IFC9a",questionItemWrap:"questionItemWrap___D6S_R",question_title:"question_title___VsIs5",activeItem:"activeItem___cOsu7",rightWrap:"rightWrap___u288N",titleTooltip:"titleTooltip___MPH1I",qtitle:"qtitle___Du75n",simple:"simple___iqQLx",title:"title___n1640",content:"content___TnfJ2",bottom:"bottom___KYXml",bottomitem:"bottomitem___eQp2L",left:"left___SFTJ_",right:"right___x_pZn"},cA=E(13014),dA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7dJREFUWEftl01sVGUUht/33rktfzaIaBojVas1SDsdB6wExYQZM8bGhXGhYQlTFpWEHW7QyLhwoe40hqTakrgxkR0LG2kcDIaAlLbcGUrSYDREIxiCwUGmZX6+19xph5Qyc2fqDIkL7+Le5Ps55znnO+c79xALTyIh69tfL6w9Ndz9Z3nsXny3DUyva92wKvt94vE5Tz69Vzh+bhDChwLaSFyCOEZaY4GVge/OfPb0tUZA+uKpzjwVpRCFEBHUDvIGhXenDoc+4eY9qS2mqHFAJZg7HtIQmIQwZtEe6+zgySOJ7pwf0NY97iM5g6igCEXv21FtPWn3cXPcfdtIH9VjJYkswBOAxmzy2Nnh0PnnB92H5gqKqIgI4ClGl68s0kCySmssHvAAEkY6uDDwQQD2qFExJikG4jkJAR+B1wGs9VNIICPiBwLJgO0kC6b4uox5b14/378DwBuYHAklygK37rvYdmt2NgJjYgBjkJ6q5SkCsyBPikjaBsnO/t6zR95ksbxvscE1AZYqCw9ceFTIeyAxii8JegBgjsRpAsdFJp/cYJ/2i5OGABYDeWl77EpqfUt7W6acUrW84803DaAeZZXW/A/QkAde3u+uvnoN/bRlVzwCYytgmfEzX4R+qXZEDQGEd7spQUH/8+dN23G6JoY2XW5qDPTvu9h65e/sdUEragWgQ+uJ8ZHen5sK4AnbMpB+tYjiTho6FSEIQTg6dTj01T05glqW1zPfUAzUo6DWmoYBduydXnOjsKJiFgRajX78tCvjB9EQQDjuHpI06F/9OGk5D744MfRwtqlB6GXB5ZvZ7O1a7kPhBJzw+Ofd55oKUCoku92PRe0CUDELJIjk0cnh3l0k1XSAWgFWz3xDMVCPglpr/nsAz8Tdg5Dmf8PIPwB9Y8lOik5yamTj77UsWu783R4YcF8xRqOVr1bOkEjCIOmsajm+3B6hb+90ez5ngjTFoIAegkFI3QJWLhic4Btfy/5p1H1H5H5I91W3iCKV8n42LQ9ozeoT5UvHu5wyuUIPDD1FQcH00PsK6/08ZNnYebsZ2ZFQIPNb6lljECVKXcwLfpWPRAGgK2AdhMcqNjZVtJPwSvWXr3WEDtzdDS1s8i6eq7Nz24pGUcF4UF6PULkKVjNzvgWbFpEmlLYtO221BtKLj7IqwFKZJTffKmw3mveQgHD5ViSRFzhDIC3gvEWkW5yW9KlDGy9Vu5DK8usGWAq0/a3U/XM5axNQ/Et278zEEPPLzYhS4v2bTc3c8w/DyoAfDIR6+gAAAABJRU5ErkJggg==",na=E(59301),mA=Object.defineProperty,fA=Object.defineProperties,pA=Object.getOwnPropertyDescriptors,up=Object.getOwnPropertySymbols,vA=Object.prototype.hasOwnProperty,EA=Object.prototype.propertyIsEnumerable,ap=(b,z,y)=>z in b?mA(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Rc=(b,z)=>{for(var y in z||(z={}))vA.call(z,y)&&ap(b,y,z[y]);if(up)for(var y of up(z))EA.call(z,y)&&ap(b,y,z[y]);return b},mm=(b,z)=>fA(b,pA(z)),ic=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const AA=E(89392),gA=({exercise:b,globalSetting:z,user:y,loading:ze,dispatch:at})=>{var Me,yt,je,ce,de,kt,mn,Ut,Dt,Zt,Bn,Qt,an,rn;const{is_open_ai_review:wt,ai_review_settings:Nt,unified_ai_setting:wn,ai_review_user_id:Pt,exercise_author_id:bn,is_random:An,unanswered_handling:hu,unanswered_comment:ft}=b==null?void 0:b.commonHeader,Ft=(0,se.useParams)(),[Mt,qt]=(0,a.useState)([]),[Hn,Jn]=(0,a.useState)(null),[Qu,Yt]=(0,a.useState)(!1),[Ze,fu]=(0,a.useState)({is_open_ai_review:!1}),[Pn,ga]=(0,a.useState)(!1),[wu,In]=(0,a.useState)(!1),[uu,yu]=(0,a.useState)(""),[ku]=Ee.default.useForm(),[bu,Fu]=(0,a.useState)(1),[Mn,cn]=(0,a.useState)({combine:[],simple:[]}),[cu,zn]=(0,a.useState)(null),[gn,Rn]=(0,a.useState)({}),[Fn,ru]=(0,a.useState)({}),[Ru,Uu]=(0,a.useState)(!1),[Wu,$a]=(0,a.useState)({}),[Ba,Eu]=(0,a.useState)(!1),ha=[{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:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}],Za=[{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:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}];(0,a.useEffect)(()=>{ze["exercise/getCommonHeader"]||Ul()},[ze["exercise/getCommonHeader"]]);const Ul=()=>ic(void 0,null,function*(){fu({is_open_ai_review:wt}),Fu(wn?1:2),wn?ku.setFieldValue("ai_review_settings",(Nt==null?void 0:Nt.length)>0?Nt:ha):yield aa(),Lr(),Pt&&Pt!=-1?(ga(!1),Jn(Pt)):Pt==-1?ga(!0):Jn(bn),hu==2?In(!1):(In(!0),yu(ft))}),Lr=()=>ic(void 0,null,function*(){const ca=yield at({type:"teachers/getList",payload:{id:Ft==null?void 0:Ft.coursesId,coursesId:Ft==null?void 0:Ft.coursesId,page:1}});return qt(ca==null?void 0:ca.teacher_list),ca==null?void 0:ca.teacher_list}),la=()=>{oe.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:na.createElement("div",{className:"tc"},na.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~"),na.createElement("img",{src:cA,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Ka=()=>ic(void 0,null,function*(){if((Ze==null?void 0:Ze.is_open_ai_review)===!1)return gr({is_open_ai_review:!1});let ca=ku.getFieldValue("ai_review_settings");if(bu==1){if(!(0,Oe.BR)(ca))return}else{const Dl=[];for(const[zr,vl]of Object.entries(gn)){if(!(Fn!=null&&Fn[zr])){me.ZP.warning("\u8BF7\u5148\u5B8C\u5584\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\uFF01");return}Dl.push({exercise_question_id:zr,list:vl})}ca=Dl}yield ku.validateFields(),gr(mm(Rc({},Ze),{unified_ai_setting:bu==1,ai_review_settings:ca,ai_review_user_id:Pn?-1:Hn,unanswered_handling:wu?1:2,unanswered_comment:wu?uu:""}))}),gr=ca=>ic(void 0,null,function*(){Yt(!0);const Dl=yield(0,re.ZP)(`/api/exercises/${Ft==null?void 0:Ft.categoryId}/ai_review_settings.json`,{method:"post",body:ca});(Dl==null?void 0:Dl.status)===0&&(ca!=null&&ca.is_open_ai_review?oe.default.confirm({title:"\u63D0\u793A",icon:null,width:390,closable:!0,centered:!0,okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",cancelText:"\u4E0B\u6B21\u518D\u8BF4",onOk:()=>ic(void 0,null,function*(){const zr=yield(0,re.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:Ft.categoryId}});if((zr==null?void 0:zr.status)===-21){oe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>ic(void 0,null,function*(){}),content:na.createElement("div",null,na.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),na.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}at({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}})}),content:na.createElement("div",null,"\u4FDD\u5B58\u6210\u529F\uFF01\u73B0\u5728\u5C31\u5F00\u59CB\u667A\u80FD\u8BC4\u9605\uFF1F")}):me.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),va()),Yt(!1)}),va=()=>{at({type:"exercise/getCommonHeader",payload:{categoryId:Ft==null?void 0:Ft.categoryId,coursesId:Ft==null?void 0:Ft.coursesId,category:Ft==null?void 0:Ft.categoryId}})},Ma=()=>AA.isEqual({ai_review_settings:Nt,ai_review_user_id:Pt,is_open_ai_review:wt,unified_ai_setting:wn},{ai_review_settings:ku.getFieldValue("ai_review_settings"),ai_review_user_id:Pn?-1:Hn,is_open_ai_review:Ze==null?void 0:Ze.is_open_ai_review,unified_ai_setting:bu==1}),aa=()=>ic(void 0,null,function*(){var ca,Dl,zr,vl,Ji,ko,Lu;Eu(!0);const ql=yield(0,re.ZP)(`/api/exercises/${Ft==null?void 0:Ft.categoryId}.json`,{method:"get"});if(Eu(!1),ql.status==0){let pr=(Dl=(ca=ql==null?void 0:ql.exercise_question_types)==null?void 0:ca.find(vo=>(vo==null?void 0:vo.question_type)==4))==null?void 0:Dl.items;const co=(vl=(zr=ql==null?void 0:ql.exercise_question_types)==null?void 0:zr.find(vo=>(vo==null?void 0:vo.question_type)==7))==null?void 0:vl.items;let $i=0,Gr=[];Gr=(Ji=co==null?void 0:co.map((vo,Us)=>{var tl,tr;return(tr=(tl=vo==null?void 0:vo.sub_exercise_questions)==null?void 0:tl.map((Ci,to)=>(Ci==null?void 0:Ci.question_type)==4?mm(Rc({},Ci),{index:Us+1,jdex:to+1,parentTitle:vo==null?void 0:vo.question_title,isCombine:!0}):null))==null?void 0:tr.filter(Ci=>Ci)}))==null?void 0:Ji.flat(),console.log("allShortQuestions",Gr),(pr==null?void 0:pr.length)>0?($i=(ko=pr==null?void 0:pr[0])==null?void 0:ko.question_id,$a(Rc({index:1},(pr==null?void 0:pr[0])||{}))):(Gr==null?void 0:Gr.length)>0&&($i=(Lu=Gr==null?void 0:Gr[0])==null?void 0:Lu.question_id,$a(Rc({},(Gr==null?void 0:Gr[0])||{}))),zn($i),cn({combine:Gr,simple:pr}),console.log("allShortQuestions--simple",Gr,pr);const jo={},Qo={};[...pr||[],...Gr||[]].forEach(vo=>{var Us;jo[vo==null?void 0:vo.question_id]=((Us=vo==null?void 0:vo.ai_review_settings)==null?void 0:Us.length)>0?vo==null?void 0:vo.ai_review_settings:Za,Qo[vo==null?void 0:vo.question_id]=!0}),Rn(jo),ru(Qo),ku.setFieldValue("ai_review_settings",jo==null?void 0:jo[$i])}}),wl=(ca,Dl)=>ic(void 0,null,function*(){if(cu){const zr=Rc({},gn);zr[cu]=Dl==null?void 0:Dl.ai_review_settings,Rn(zr);const vl=(0,Oe.BR)(Dl==null?void 0:Dl.ai_review_settings,!1);ru(Ji=>mm(Rc({},Ji),{[cu]:vl})),yield ku.validateFields()}}),Zr=ca=>ic(void 0,null,function*(){try{yield ku.resetFields();const Dl=gn[ca]||[];console.log("settings--questionId",ca,Dl);const zr=Dl.flatMap((vl,Ji)=>[[Ji,"name"],[Ji,"content"],[Ji,"weight"]]).map(vl=>["ai_review_settings",...vl]);ku.setFieldValue("ai_review_settings",Dl),yield ku.validateFields(zr)}catch(Dl){console.log("errorInfo",Dl)}});return na.createElement(sn.Z,{spinning:ze["exercise/getCommonHeader"]},na.createElement("div",{className:$r.ai_review},na.createElement("div",{className:$r.config_warp},na.createElement(fe.Z,{align:"middle"},na.createElement(Be.Z,{style:{color:"#000"},value:Ze==null?void 0:Ze.is_open_ai_review,onChange:ca=>{var Dl;if(!((Dl=y==null?void 0:y.userInfo)!=null&&Dl.has_big_model_permission))return la(),!1;fu(mm(Rc({},Ze),{is_open_ai_review:ca}))}}),na.createElement("b",{className:"c-grey-333 ml10"},"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),na.createElement("span",{className:"c-grey-999"},"\uFF08\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\uFF09"),na.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},"\u64CD\u4F5C\u8BF4\u660E")),(Ze==null?void 0:Ze.is_open_ai_review)&&na.createElement(na.Fragment,null,na.createElement("div",{className:`${$r.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),na.createElement("div",{className:$r.pfbz_ts},na.createElement(pe.ZP.Group,{onChange:ca=>ic(void 0,null,function*(){Fu(ca.target.value),ca.target.value==1?ku.setFieldValue("ai_review_settings",(Nt==null?void 0:Nt.length)>0&&wn?Nt:ha):yield aa()}),value:bu,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),bu==1&&na.createElement(na.Fragment,null,na.createElement("div",{className:$r.pfbz_ts},na.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~"),na.createElement("div",{className:"flex"},na.createElement("div",{className:$r.btns_pfbz,onClick:()=>{at({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!0,questionDetail:{ai_review_settings:ku.getFieldValue("ai_review_settings")}}})}},na.createElement("img",{src:Wl.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),na.createElement(Ee.default,{form:ku,colon:!1,style:{background:"#F6F7F9"}},na.createElement(Ee.default.List,{name:"ai_review_settings"},(ca,{add:Dl,remove:zr})=>ca.map((vl,Ji)=>{var ko;return na.createElement(fe.Z,{key:vl.key,style:{padding:"5px 14px 5px 30px"}},na.createElement(he.Z,{className:$r.lable_name1},"\u8BC4\u5206\u70B9"),na.createElement(he.Z,null,na.createElement(Ee.default.Item,{className:"ml10",name:[vl.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},na.createElement(Le.default,{onChange:Lu=>{ku.setFieldValue([vl.name,"content"],Lu.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),na.createElement(he.Z,{className:$r.lable_name1},"\u8BC4\u5206\u6807\u51C6"),na.createElement(he.Z,null,na.createElement(Ee.default.Item,{className:"ml10",name:[vl.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},na.createElement(Le.default,{onChange:Lu=>{ku.setFieldValue([vl.name,"content"],Lu.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:550},className:"mr20",maxLength:500}))),na.createElement(he.Z,{className:$r.lable_name1},"\u6743\u91CD"),na.createElement(he.Z,null,na.createElement(Ee.default.Item,{className:"ml10",name:[vl.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"}]},na.createElement(Ve.Z,{value:ku.getFieldValue([vl.name,"weight"]),onChange:Lu=>{Number.isInteger(Lu)||ku.setFieldValue([vl.name,"weight"],parseFloat(Lu).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),na.createElement(fe.Z,{className:(ko=$r)==null?void 0:ko.h_lh_40},na.createElement(he.Z,null,na.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(ca.length>=10)return me.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Dl()}})),Ji>0&&na.createElement(he.Z,null,na.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{zr(vl.name)}}))))})))),bu==2&&na.createElement(sn.Z,{spinning:Ba},na.createElement("div",{className:$r.conSroreWrap},na.createElement("div",{className:$r.leftWrap},((Me=Mn==null?void 0:Mn.simple)==null?void 0:Me.length)>0&&na.createElement("div",{style:{marginBottom:"5px"}},na.createElement("div",{className:$r.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),na.createElement("div",null,(yt=Mn==null?void 0:Mn.simple)==null?void 0:yt.map((ca,Dl)=>na.createElement("div",{className:`${$r.questionItemWrap} ${cu==(ca==null?void 0:ca.question_id)?$r.activeItem:""}`,key:ca==null?void 0:ca.question_id,onClick:()=>ic(void 0,null,function*(){zn(ca==null?void 0:ca.question_id),$a(Rc({index:Dl+1},ca||{})),yield Zr(ca==null?void 0:ca.question_id)})},na.createElement(ae.Z,{title:na.createElement(bt.Z,{value:ca==null?void 0:ca.question_title}),color:"#fff",placement:"left",overlayClassName:$r.titleTooltip},na.createElement("span",{className:`${$r.question_title}`},na.createElement(bt.Z,{value:Dl+1+"\u3001"+(ca==null?void 0:ca.question_title),showTextOnly:!0}))),!(Fn!=null&&Fn[ca==null?void 0:ca.question_id])&&na.createElement(ae.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},na.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}})))))),((je=Mn==null?void 0:Mn.combine)==null?void 0:je.length)>0&&na.createElement("div",{style:{marginBottom:"5px"}},na.createElement("div",{className:$r.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),na.createElement("div",null,(ce=Mn==null?void 0:Mn.combine)==null?void 0:ce.map((ca,Dl)=>na.createElement("div",{key:ca==null?void 0:ca.question_id,onClick:()=>ic(void 0,null,function*(){zn(ca==null?void 0:ca.question_id),$a(Rc({},ca||{})),yield Zr(ca==null?void 0:ca.question_id)}),className:`${$r.questionItemWrap} ${cu==(ca==null?void 0:ca.question_id)?$r.activeItem:""}`},na.createElement(ae.Z,{title:na.createElement(bt.Z,{value:ca==null?void 0:ca.question_title}),color:"#fff",placement:"left",overlayClassName:$r.titleTooltip},na.createElement("span",{className:`${$r.question_title}`},na.createElement(bt.Z,{value:(ca==null?void 0:ca.index)+"."+(ca==null?void 0:ca.jdex)+"\u3001"+(ca==null?void 0:ca.question_title),showTextOnly:!0}))),!(Fn!=null&&Fn[ca==null?void 0:ca.question_id])&&na.createElement(ae.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},na.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}}))))))),na.createElement("div",{className:$r.rightWrap},na.createElement("div",{className:$r.pfbz_ts},na.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~"),na.createElement("div",{className:"flex"},na.createElement("div",{className:$r.btns_pfbz,onClick:()=>{Uu(!0)}},na.createElement("img",{src:dA,width:16}),"\u9898\u76EE\u8BE6\u60C5"),na.createElement("div",{className:$r.btns_pfbz,onClick:()=>{at({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!1,questionId:cu,questionDetail:{ai_review_settings:ku.getFieldValue("ai_review_settings")}}})}},na.createElement("img",{src:Wl.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),na.createElement(Ee.default,{form:ku,colon:!1,onValuesChange:wl,style:{background:"#F6F7F9",maxHeight:"480px",overflowY:"auto"}},na.createElement("div",{className:$r.pfbz_ts,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},na.createElement("div",{className:$r.lable_name1,style:{width:"164px"}},"\u8BC4\u5206\u70B9"),na.createElement("div",{className:$r.lable_name1,style:{width:"425px",marginLeft:"20px"}},"\u8BC4\u5206\u6807\u51C6"),na.createElement("div",{className:$r.lable_name1,style:{width:"100px",marginLeft:"20px"}},"\u6743\u91CD (%)"),na.createElement("div",{className:$r.lable_name1,style:{marginLeft:"20px"}},"\u64CD\u4F5C")),na.createElement(Ee.default.List,{name:"ai_review_settings"},(ca,{add:Dl,remove:zr})=>ca.map((vl,Ji)=>{var ko;return na.createElement(fe.Z,{key:vl.key,style:{padding:"5px 14px 5px 30px"}},na.createElement(he.Z,null,na.createElement(Ee.default.Item,{name:[vl.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},na.createElement(Le.default,{onChange:Lu=>{ku.setFieldValue([vl.name,"name"],Lu.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:165},maxLength:10,className:"mr20"}))),na.createElement(he.Z,null,na.createElement(Ee.default.Item,{name:[vl.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},na.createElement(Le.default,{onChange:Lu=>{ku.setFieldValue([vl.name,"content"],Lu.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:425},className:"mr20",maxLength:50}))),na.createElement(he.Z,null,na.createElement(Ee.default.Item,{name:[vl.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"},({getFieldValue:Lu})=>({validator(ql,pr){return(Lu("ai_review_settings")||[]).reduce((Gr,jo)=>Gr+(Number(jo.weight)||0),0)===100||!pr||!/^(?!0(\.0+)?$)(\d+(\.\d)?)$/.test(pr)?Promise.resolve():Promise.reject(new Error("\u6743\u91CD\u603B\u548C\u5E94\u4E3A100%"))}})]},na.createElement(Ve.Z,{value:ku.getFieldValue([vl.name,"weight"]),onChange:Lu=>{Number.isInteger(Lu)||ku.setFieldValue([vl.name,"weight"],parseFloat(Lu).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"100px"}}))),na.createElement(he.Z,null,na.createElement(fe.Z,{className:(ko=$r)==null?void 0:ko.h_lh_40},na.createElement(he.Z,{style:{marginLeft:"20px"}},na.createElement("i",{className:"iconfont icon-tianjiatimu current",style:{color:"#00B187"},onClick:()=>{if(ca.length>=10)return me.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Dl({name:"",content:"",weight:""})}})),Ji>0&&na.createElement(he.Z,{style:{marginLeft:"20px"}},na.createElement("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:()=>{zr(vl.name)}})))))})))))),na.createElement("div",{className:`${$r.config_title} mt30`},"\u672A\u4F5C\u7B54\u7684\u5904\u7406\u65B9\u5F0F"),na.createElement("div",{className:$r.znpy},na.createElement(pe.ZP,{style:{color:"#000"},checked:!wu,onChange:ca=>{In(!wu)}},"\u672A\u4F5C\u7B54\u4E0D\u8BC4\u9605",na.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4E0D\u8FDB\u884C\u8BC4\u9605\uFF0C\u9700\u8981\u6559\u5E08\u4EBA\u5DE5\u8FDB\u884C\u8BC4\u9605\uFF09"))),na.createElement("div",{className:$r.znpy},na.createElement(pe.ZP,{style:{color:"#000"},checked:wu,onChange:ca=>{In(!wu)}},"\u672A\u4F5C\u7B54\u7ED90\u5206",na.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u76F4\u63A5\u7ED90\u5206\uFF0C\u5E76\u4E14\u53EF\u4EE5\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED\uFF09"))),wu&&na.createElement("div",{style:{padding:"5px 30px 5px 30px",backgroundColor:"rgb(246, 247, 249)"}},na.createElement(Le.default.TextArea,{value:uu,onChange:ca=>{yu(ca.target.value)},placeholder:"\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4F60\u53EF\u4EE5\u5728\u8FD9\u91CC\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED~",rows:3,size:"large"})),na.createElement("div",{className:`${$r.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),na.createElement("div",{className:$r.znpy,style:{border:0}},na.createElement(pe.ZP,{style:{color:"#000"},checked:!Pn,onChange:ca=>{if(ga(!Pn),Pt&&Pt!==-1)return Jn(Pt);Jn(bn)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",na.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"))),!Pn&&(Mt==null?void 0:Mt.length)>0&&na.createElement("div",{className:$r.teacherList},Mt==null?void 0:Mt.map((ca,Dl)=>na.createElement("div",{className:`${$r.teacherItem} ${(ca==null?void 0:ca.user_id)==Hn?$r.activeTeacherItem:""}`,key:Dl,onClick:()=>Jn(ca==null?void 0:ca.user_id)},ca==null?void 0:ca.name))),na.createElement("div",{className:$r.znpy},na.createElement(pe.ZP,{style:{color:"#000"},checked:Pn,onChange:ca=>{ga(!Pn)}},"AI\u667A\u80FD\u4F53",na.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")))),na.createElement(Ce.ZP,{loading:Qu,type:"primary",size:"large",style:{width:"138px",marginTop:"20px"},onClick:()=>Ka()},"\u4FDD\u5B58")),na.createElement(oe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u9898\u76EE\u8BE6\u60C5",open:Ru,destroyOnClose:!0,onCancel:()=>{Uu(!1)},footer:null},(Wu==null?void 0:Wu.isCombine)&&na.createElement(bt.Z,{className:$r.qtitle,value:(Wu==null?void 0:Wu.index)+`\u3001\u3010\u7EC4\u5408\u9898\u3011${Wu==null?void 0:Wu.parentTitle}`}),(Wu==null?void 0:Wu.isCombine)&&na.createElement(bt.Z,{className:$r.qtitle,value:(Wu==null?void 0:Wu.index)+"."+(Wu==null?void 0:Wu.jdex)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${Wu==null?void 0:Wu.question_title}`}),!(Wu!=null&&Wu.isCombine)&&na.createElement(bt.Z,{className:$r.qtitle,value:(Wu==null?void 0:Wu.index)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${Wu==null?void 0:Wu.question_title}`}),na.createElement("div",{className:$r.simple},na.createElement("div",{className:$r.title},"\u53C2\u8003\u7B54\u6848"),na.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(de=Wu==null?void 0:Wu.answer_texts)!=null&&de[0]?na.createElement(bt.Z,{className:$r.content,value:(kt=Wu==null?void 0:Wu.answer_texts)==null?void 0:kt[0]}):na.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),na.createElement("div",{className:"mt20 "},na.createElement("span",{className:$r.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),na.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Wu!=null&&Wu.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),na.createElement("div",{className:$r.bottom},na.createElement("div",{className:`${$r.bottomitem} mb30`},na.createElement("span",{className:$r.left},"\u89E3\u6790"),na.createElement("span",{className:$r.right},Wu!=null&&Wu.analysis?na.createElement(bt.Z,{value:Wu==null?void 0:Wu.analysis}):na.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),na.createElement("div",{className:`${$r.bottomitem} mb30`},na.createElement("span",{className:$r.left},"\u96BE\u5EA6"),na.createElement("span",{className:$r.right},(Wu==null?void 0:Wu.difficulty)===1?"\u7B80\u5355":(Wu==null?void 0:Wu.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),na.createElement("div",{className:$r.bottomitem},na.createElement("span",{className:$r.left},"\u77E5\u8BC6\u70B9"),na.createElement(ae.Z,{title:((mn=Wu==null?void 0:Wu.tag_discipline_names)==null?void 0:mn.length)<=0||((Ut=Wu==null?void 0:Wu.tag_discipline_names)==null?void 0:Ut.length)==1&&["-"].includes(Wu==null?void 0:Wu.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Zt=(Dt=Wu==null?void 0:Wu.tag_discipline_names)==null?void 0:Dt.join("\uFF1B"))==null?void 0:Zt.toString()},na.createElement("span",{className:$r.right},((Bn=Wu==null?void 0:Wu.tag_discipline_names)==null?void 0:Bn.length)<=0?na.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Qt=Wu==null?void 0:Wu.tag_discipline_names)==null?void 0:Qt.length)==1&&["-"].includes(Wu==null?void 0:Wu.tag_discipline_names[0])?na.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(rn=(an=Wu==null?void 0:Wu.tag_discipline_names)==null?void 0:an.join("\uFF1B"))==null?void 0:rn.toString())))))))};var hA=(0,se.connect)(({exercise:b,globalSetting:z,loading:y,user:ze})=>({exercise:b,globalSetting:z,loading:y.effects,user:ze}))(gA),fm=E(59301);const FA=({exercise:b,globalSetting:z,dispatch:y})=>{var ze,at;const Me=[!((0,Sn.dE)()||(ze=b==null?void 0:b.commonHeader)!=null&&ze.is_random||((at=b==null?void 0:b.commonHeader)==null?void 0:at.exercise_type)==2)&&{label:"\u667A\u80FD\u8BC4\u9605",key:"1",element:fm.createElement(hA,null)},!((0,Sn.dE)()||!(0,Sn.$O)())&&{label:"\u9519\u9898\u63A8\u9001",key:"0",element:fm.createElement(sA,null)}].filter(yt=>!!yt);return(0,a.useEffect)(()=>(y({type:"globalSetting/footerToggle",payload:!1}),()=>{y({type:"globalSetting/footerToggle",payload:!0})}),[]),fm.createElement("div",{style:{paddingBottom:"50px"}},fm.createElement(J0.Z,{dataSource:Me,style:{marginBottom:52}}))};var CA=(0,se.connect)(({exercise:b,globalSetting:z})=>({exercise:b,globalSetting:z}))(FA),yA=E(53904),gu=E(59301),BA=Object.defineProperty,DA=Object.defineProperties,bA=Object.getOwnPropertyDescriptors,pm=Object.getOwnPropertySymbols,lp=Object.prototype.hasOwnProperty,rp=Object.prototype.propertyIsEnumerable,ip=(b,z,y)=>z in b?BA(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Bs=(b,z)=>{for(var y in z||(z={}))lp.call(z,y)&&ip(b,y,z[y]);if(pm)for(var y of pm(z))rp.call(z,y)&&ip(b,y,z[y]);return b},Vd=(b,z)=>DA(b,bA(z)),xA=(b,z)=>{var y={};for(var ze in b)lp.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&pm)for(var ze of pm(b))z.indexOf(ze)<0&&rp.call(b,ze)&&(y[ze]=b[ze]);return y},md=(b,z,y)=>new Promise((ze,at)=>{var Me=ce=>{try{je(y.next(ce))}catch(de){at(de)}},yt=ce=>{try{je(y.throw(ce))}catch(de){at(de)}},je=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Me,yt);je((y=y.apply(b,z)).next())});const wA=b=>{var z=b,{exercise:y,globalSetting:ze,loading:at,dispatch:Me,classroomList:yt,user:je,match:ce}=z,de=xA(z,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),kt,mn,Ut,Dt,Zt,Bn,Qt,an,rn,wt,Nt,wn,Pt,bn,An,hu,ft,Ft;const Mt=(0,se.useParams)(),[qt]=(0,se.useSearchParams)(),Hn=(0,se.useLocation)(),[Jn,Qu]=(0,a.useState)([]),{exerciseList:Yt,commonHeader:Ze,checkDomain:fu,workSetting:Pn,saveExerciseDownUsers:ga,course_groups:wu}=y,[In,uu]=(0,a.useState)(null),[yu,ku]=(0,a.useState)(Te()(new Date).valueOf()),[bu,Fu]=(0,a.useState)(),[Mn,cn]=(0,a.useState)(!1),[cu,zn]=(0,a.useState)(1),[gn,Rn]=(0,a.useState)(!1),[Fn,ru]=(0,a.useState)({name:"",id:"",list:[]}),[Ru,Uu]=(0,a.useState)({}),{userInfo:Wu}=je;Mt.category=qt.get("category_id");const $a=!fu||fu&&((kt=Wu==null?void 0:Wu.course)==null?void 0:kt.course_identity)<3,Ba=(0,a.useRef)(Date.now()),Eu=(0,a.useRef)(),[ha,Za]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,Sn.Rm)()&&Me({type:"classroomList/getAssistantPermissions",payload:{course_id:Mt.coursesId}})},[(mn=je==null?void 0:je.userInfo)==null?void 0:mn.username]),(0,a.useEffect)(()=>{new URLSearchParams(Hn.search).get("tabs")==="3"&&va(),(0,Ui.hs)(Me)},[]),(0,a.useEffect)(()=>{y.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&uu(3)},[y.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(Eu.current),(0,Sn.G5)()&&(Ze==null?void 0:Ze.exercise_status)===2&&(Ze!=null&&Ze.enable_monitor)&&(Eu.current=setInterval(()=>{la()},5*1e3)),()=>{clearInterval(Eu.current)}),[je.userInfo,Ze==null?void 0:Ze.exercise_status]),(0,a.useEffect)(()=>{Ul();const Lu=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),oe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:gu.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",gu.createElement("br",null),"1\u3001\u5728",gu.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",gu.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",gu.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",gu.createElement("br",null),"2\u3001\u5728",gu.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",gu.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",gu.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",gu.createElement("br",null),Lu==="allowRouter"&&gu.createElement(gu.Fragment,null,"3\u3001",gu.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[Mt.coursesId]);const Ul=()=>md(void 0,null,function*(){const Lu=yield Me({type:"exercise/getCommonHeader",payload:Bs({},Mt)});Lu&&ru(Lu==null?void 0:Lu.simulate_exercise_records)}),Lr=()=>{const Lu=(Ze==null?void 0:Ze.simulate_exercise_num)-(Ze==null?void 0:Ze.user_simulate_num);return Lu>=0?Lu:0},la=()=>md(void 0,null,function*(){const Lu=yield(0,re.ZP)(`/api/exercises/${Mt.categoryId}/new_abnormities.json`,{method:"get",params:{time:Ba.current}});if((Lu==null?void 0:Lu.status)===401){clearInterval(Eu.current);return}Ba.current=Date.now(),(Lu==null?void 0:Lu.message)!==""&&(Lu==null?void 0:Lu.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&oE({title:(Lu==null?void 0:Lu.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:Lu.message,target:"self",icon:"/warning.png",link:`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/detail?random=${qt.get("random")==="true"}&tabs=7`})}),Ka=(Lu=!1)=>{se.history.push(`/classrooms/${Mt.coursesId}/exercisenotice/${Ze.id}/users/${Wu.login}`)},gr=()=>{Me({type:"exercise/setUpdateIndex"})},va=()=>{Me({type:"exercise/getWorkSetting",payload:Bs({},Mt)})},Ma=()=>{Me({type:"exercise/getCommonHeader",payload:Bs({},Mt)});const Lu={0:()=>{gr()},2:()=>{zn(cu+1)},3:()=>{Me({type:"exercise/getWorkSetting",payload:Bs({},Mt)})}};Lu[In]&&Lu[In]()};function aa(Lu){Fu(Bs({},Lu))}const wl=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:gu.createElement(Zi,{getparams:aa,checkDomainAuthority:$a})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||(0,Oe._m)()&&!(0,Sn.ag)()||!$a||(0,Sn.dE)(),component:(0,Sn.Rm)()&&!((Ut=yt.AssistantObject.exercise)!=null&&Ut.can_preview)||(Ze==null?void 0:Ze.exercise_status)==1&&(0,Sn.Ny)()&&!(Ze!=null&&Ze.exercise_can_preview)?gu.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},gu.createElement("img",{src:E(85004),width:220}),(0,Sn.Rm)()?gu.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"):gu.createElement(gu.Fragment,null,gu.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"),gu.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"))):Ze!=null&&Ze.is_random?gu.createElement(Jc.default,{key:cu}):gu.createElement(Oi,{activeTabs:In})},{name:"\u7EDF\u8BA1\u5206\u6790",id:1,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!$a||(0,Oe._m)()&&!(0,Sn.ag)()||(0,Sn.dE)()&&!(Ze!=null&&Ze.show_statistic),component:gu.createElement(bv,null)},{name:"\u7F16\u7A0B\u9898\u6392\u884C\u699C",id:1,hidden:!((0,Sn.dE)()&&(Ze!=null&&Ze.show_acm)),component:gu.createElement(Mf,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!(Ze!=null&&Ze.open_code_quality_analysis)||(0,Sn.dE)(),component:gu.createElement(Gv,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||(0,Sn.dE)()||Ze.exercise_status===1||!Ze.exist_program,component:gu.createElement(Hi,{key:yu})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||(Ze==null?void 0:Ze.exercise_type)===2||(0,Sn.dE)()&&(Ze==null?void 0:Ze.exercise_status)===1,component:gu.createElement(mE.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!$a||(0,Sn.dE)(),component:(Ze==null?void 0:Ze.exercise_status)===-1?gu.createElement(sE.Z,null):gu.createElement(tf,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!(0,Sn.G5)()||!(Ze!=null&&Ze.enable_monitor),component:gu.createElement(eE,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!Ze.identity_verify||(0,Sn.dE)(),component:gu.createElement(Tl,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!Ze.open_phone_video_recording||(0,Sn.dE)(),component:gu.createElement(kr,null)},{name:gu.createElement("div",null,"AI\u8003\u8BD5\u62D3\u5C55 ",gu.createElement("img",{className:dd.ai_review_new,src:Iu.Z})),id:12,component:gu.createElement(CA,null),hidden:((0,Sn.dE)()||!(0,Sn.$O)())&&((0,Sn.dE)()||(Ze==null?void 0:Ze.is_random)||(Ze==null?void 0:Ze.exercise_type)==2)}].filter(Lu=>!Lu.hidden);(Ze==null?void 0:Ze.exercise_status)===1&&wl.splice(0,1,...wl.splice(1,1,wl[0])),(0,a.useEffect)(()=>{if(typeof(Ze==null?void 0:Ze.exercise_status)=="number"){if(qt.get("tabs")){uu(qt.get("tabs"));return}(Ze==null?void 0:Ze.exercise_status)===1?(uu("2"),(0,Sn.dE)()&&uu("0")):uu("0")}},[Ze==null?void 0:Ze.exercise_status]);const Zr="YYYY-MM-DD",ca=Te()("2020-11-15",Zr),Dl=()=>oe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:gu.createElement(gu.Fragment,null,"EduCoder\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")}),zr=()=>{var Lu,ql;return gu.createElement(Ae.default,{onClick:pr=>md(void 0,null,function*(){var co,$i;if(y.order&&(Mt.order=y.order,Mt.order_type=y.order_type),!([1,8,9].includes(parseInt(pr.key))&&!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me)))switch(pr.key){case"1":if((0,Sn.Rm)()&&!((co=yt.AssistantObject.exercise)!=null&&co.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\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({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:wu==null?void 0:wu.map(Gr=>({course_group_id:Gr==null?void 0:Gr.exercise_group_id,group_group_name:Gr==null?void 0:Gr.exercise_group_name,count:Gr==null?void 0:Gr.exercise_group_students})),fn:()=>{let Gr=[];oe.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>md(void 0,null,function*(){if(Gr.length===0)return me.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();Mt.types=Gr,(yield(0,ne.Uj)(Vd(Bs(Bs({},Mt),bu),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,xe.je)(Vd(Bs(Bs({},Mt),bu),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:gu.createElement("div",null,gu.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},gu.createElement(Se.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"),gu.createElement("div",null,gu.createElement(ye.default,{onChange:jo=>{jo.target.checked?Gr.push(1):Gr=Gr.filter(Qo=>Qo!==1)}},"\u57FA\u672C\u6570\u636E",gu.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),gu.createElement("div",{style:{marginTop:15,marginBottom:15}},gu.createElement(ye.default,{onChange:jo=>{jo.target.checked?Gr.push(2):Gr=Gr.filter(Qo=>Qo!==2)}},"\u5F97\u5206\u8BE6\u8868",gu.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"))),gu.createElement("div",null,gu.createElement(ye.default,{onChange:jo=>{jo.target.checked?Gr.push(3):Gr=Gr.filter(Qo=>Qo!==3)}},"\u6570\u636E\u5206\u6790",gu.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"9":Me({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A",course_groups:wu==null?void 0:wu.map(Gr=>({course_group_id:Gr==null?void 0:Gr.exercise_group_id,group_group_name:Gr==null?void 0:Gr.exercise_group_name,count:Gr==null?void 0:Gr.exercise_group_students})),fn:()=>{(0,xe.lS)(Vd(Bs(Bs({},Mt),bu),{type:sessionStorage.getItem("exptype"),exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}}});break;case"8":if((0,Sn.Rm)()&&!(($i=yt.AssistantObject.exercise)!=null&&$i.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\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(Ze!=null&&Ze.can_export_exam_summary)Me({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const Gr=yield(0,ne.aU)({id:(Mt==null?void 0:Mt.categoryId)||(Mt==null?void 0:Mt.exerciseId)});oe.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:gu.createElement(gu.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",gu.createElement("br",null),gu.createElement("div",{className:"mt-20px"},gu.createElement("a",{onClick:()=>{var jo,Qo,vo,Us,tl,tr,Ci,to;Za({url:we.Z.API_SERVER+((Us=(vo=(Qo=(jo=Gr==null?void 0:Gr.data)==null?void 0:jo.exam_summary_templates)==null?void 0:Qo[0])==null?void 0:vo.attachment_info)==null?void 0:Us.url),file_type:(to=(Ci=(tr=(tl=Gr==null?void 0:Gr.data)==null?void 0:tl.exam_summary_templates)==null?void 0:tr[0])==null?void 0:Ci.attachment_info)==null?void 0:to.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),gu.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)"}},gu.createElement("img",{className:"h-full w-full",src:pE})),gu.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,Sn.GJ)()&&!(Ze!=null&&Ze.appraise_label)&&$a&&((Lu=Ze==null?void 0:Ze.user_permission)==null?void 0:Lu.exercise_unpublish_count)>0&&(Ze==null?void 0:Ze.exercise_status)!==1&&(!(Ze!=null&&Ze.is_make_up_exercise)||(Ze==null?void 0:Ze.is_make_up_exercise)&&!((ql=Pn==null?void 0:Pn.exercise)!=null&&ql.publish_time)&&(Ze==null?void 0:Ze.allow_create_make_up))&&gu.createElement(Ae.default.Item,{key:"7",onClick:()=>{var pr,co,$i,Gr;if(console.log(Ze),(0,Sn.Rm)()&&!((co=(pr=yt==null?void 0:yt.AssistantObject)==null?void 0:pr.exercise)!=null&&co.can_publish)){me.ZP.warning("\u60A8\u672A\u83B7\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((Ze==null?void 0:Ze.exercise_question_count)===0){me.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const jo=Te()(Ze==null?void 0:Ze.created_at,Zr);if(Te()(ca).diff(Te()(jo),"days")>0&&(Ze!=null&&Ze.is_random)){Dl();return}if((($i=je==null?void 0:je.userInfo)==null?void 0:$i.user_status)===2){(0,Ui.Rd)();return}Ze!=null&&Ze.high_resources_consume&&!(Ze!=null&&Ze.high_resources_consume_permission)?Me({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Mt.coursesId,type:"exercise",type_id:Mt.categoryId,name:Ze.exercise_name,fn:()=>{var vo;Me({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Mt.categoryId],selectArrsAll:[Ze],unified_setting:Ze==null?void 0:Ze.unified_setting,params:Mt,disabled:(Ze==null?void 0:Ze.exercise_status)!==1,type:2,activeTab:In,cb:Ma,manage_all_group:(vo=Pn==null?void 0:Pn.exercise)==null?void 0:vo.manage_all_group}})}}}):Me({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Mt.categoryId],selectArrsAll:[Ze],unified_setting:Ze==null?void 0:Ze.unified_setting,params:Mt,disabled:(Ze==null?void 0:Ze.exercise_status)!==1,type:2,activeTab:In,cb:Ma,manage_all_group:(Gr=Pn==null?void 0:Pn.exercise)==null?void 0:Gr.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(Ze==null?void 0:Ze.exercise_status)!==-1&&(0,Sn.GJ)()&&$a&&Ze.exercise_status!==1&&!(Ze!=null&&Ze.is_make_up_exercise&&Ze.exercise_status===3)&&(Ze!=null&&Ze.open_appraise?gu.createElement(ae.Z,{overlayStyle:{maxWidth:"initial"},title:gu.createElement("div",null,gu.createElement("div",null,"\u63D0\u793A\uFF1A"),gu.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"),gu.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},gu.createElement(Ae.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):gu.createElement(Ae.default.Item,{key:"5",onClick:()=>{var pr,co;if((0,Sn.Rm)()&&!((co=(pr=yt==null?void 0:yt.AssistantObject)==null?void 0:pr.exercise)!=null&&co.can_create)){me.ZP.warning("\u60A8\u672A\u83B7\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 $i=Te()(Ze==null?void 0:Ze.created_at,Zr);if(Te()(ca).diff(Te()($i),"days")>0&&(Ze!=null&&Ze.is_random)){Dl();return}else se.history.push(Ze!=null&&Ze.is_random?`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/random/edit?type=settings`:`/classrooms/${Mt.coursesId}/exercise/add/${Mt.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(Ze==null?void 0:Ze.exercise_status)!==-1&&!(0,Sn.dE)()&&$a&&Ze.exercise_status>1&&Ze.exist_program&&gu.createElement(Ae.default.Item,{key:"4",onClick:pr=>{!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me)||Me({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Mt}})}},"\u4EE3\u7801\u67E5\u91CD"),gu.createElement(Ae.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(Ze==null?void 0:Ze.enable_report_setting)&&gu.createElement(Ae.default.Item,{key:"9"},"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A"),(Ze==null?void 0:Ze.exercise_status)===3&&gu.createElement(Ae.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(Ze==null?void 0:Ze.exercise_status)!==-1&&gu.createElement(Ae.default.Item,{key:"2",onClick:()=>{var pr;if(!(!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me))){if((0,Sn.Rm)()&&!((pr=yt.AssistantObject.exercise)!=null&&pr.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\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,Sn.Ny)()&&(Ze==null?void 0:Ze.exercise_status)==1&&!(Ze!=null&&Ze.exercise_can_preview)){me.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((Ze==null?void 0:Ze.exercise_status)===1)(0,Oe.xg)(`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/export_blank`);else{let co=1;oe.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:gu.createElement(pe.ZP.Group,{defaultValue:1,onChange:$i=>{co=$i.target.value}},gu.createElement(Ie.Z,{direction:"vertical"},gu.createElement(pe.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),gu.createElement(pe.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),gu.createElement(pe.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{co===3?Me({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:wu==null?void 0:wu.map($i=>({course_group_id:$i==null?void 0:$i.exercise_group_id,group_group_name:$i==null?void 0:$i.exercise_group_name,count:$i==null?void 0:$i.exercise_group_students})),fn:()=>md(void 0,null,function*(){var $i,Gr,jo,Qo;ga&&ga();let vo="",Us=0;const tl=yield(0,re.ZP)(`/api/exercises/${Mt.categoryId}/exercise_users.json`,{method:"get",params:Vd(Bs({},Mt),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((tl==null?void 0:tl.status)===0){vo=($i=tl==null?void 0:tl.data)==null?void 0:$i.first_export_user_login,Us=(Gr=tl==null?void 0:tl.data)==null?void 0:Gr.total_count;const tr=JSON.parse(localStorage[`${(jo=je==null?void 0:je.userInfo)==null?void 0:jo.login}-${Mt.coursesId}-${Mt.categoryId}-downFilter`]);localStorage[`${(Qo=je==null?void 0:je.userInfo)==null?void 0:Qo.login}-${Mt.coursesId}-${Mt.categoryId}-downFilter`]=JSON.stringify(Vd(Bs({},tr),{firstTargetLogin:vo,totalCount:Us,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,Oe.xg)(`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/export_blank?type=${co}`)})}}):(0,Oe.xg)(`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/export_blank?type=${co}`)}})}}}},"\u5BFC\u51FA\u8BD5\u5377"),gu.createElement(Ae.default.Item,{key:"3",onClick:()=>{var pr;if(!(!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me))){if((0,Sn.Rm)()&&!((pr=yt.AssistantObject.exercise)!=null&&pr.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\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/${Mt.coursesId}/exportlist/exercise_score,export_exercise_users,export_exercise_report`)}}},"\u5386\u53F2\u5BFC\u51FA"),(Ze==null?void 0:Ze.exercise_status)!==-1&&gu.createElement(Ae.default.Item,{key:"6",onClick:()=>{var pr;if(!(!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me))){if((0,Sn.Rm)()&&!((pr=yt.AssistantObject.exercise)!=null&&pr.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\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({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},vl=Lu=>md(void 0,null,function*(){const ql=yield(0,re.ZP)(`/api/courses/${Mt==null?void 0:Mt.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:Lu,id:Mt==null?void 0:Mt.categoryId}});if(ql.status===0){uu(4),ku(Te()(new Date).valueOf()),Me({type:"exercise/setActionTabs",payload:{}});return}ql.status<-2&&me.ZP.error(ql==null?void 0:ql.message)});let Ji=[{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 ko=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Lu,ql,pr)=>gu.createElement(ae.Z,{title:((Mt.page||1)-1)*20+pr+1},gu.createElement("span",null,((Mt.page||1)-1)*20+pr+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Lu,ql)=>ql.commit_status===0||ql.commit_status===1?"--":!ql.open_total_score&&(0,Sn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Lu=typeof Lu=="number"?Number(Lu):Lu,Lu||(Lu=0),Lu===100?gu.createElement("span",{className:"c-green"},Lu||"--"):Lu>60?gu.createElement("span",{className:"c-orange"},Lu||"--"):gu.createElement("span",null,Lu||"--"))},!((Ru==null?void 0:Ru.objective)!==1||(Ru==null?void 0:Ru.objective)===1&&(Ru==null?void 0:Ru.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Lu,ql)=>{if(ql.commit_status===0||ql.commit_status===1)return"--";if(!ql.open_total_score&&(0,Sn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Lu=typeof Lu=="number"?Number(Lu):Lu,Lu||(Lu=0);let pr;return Lu>=0&&Lu<=60?pr=gu.createElement("span",null,Lu):Lu===100?pr=gu.createElement("span",{className:"c-green"},Lu):Lu>60?pr=gu.createElement("span",{className:"c-orange"},Lu):pr="--",gu.createElement(jn,{renderText:pr,item:ql})}}},!((Ru==null?void 0:Ru.subjective)!==1||(Ru==null?void 0:Ru.subjective)===1&&(Ru==null?void 0:Ru.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Lu,ql)=>{if(ql.commit_status===0||ql.commit_status===1)return"--";if(!ql.open_total_score&&(0,Sn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Lu=typeof Lu=="number"?Number(Lu):Lu,Lu||(Lu=0);let pr;return Lu==0||Lu>0&&Lu<=60?pr=gu.createElement("span",null,Lu):Lu===100?pr=gu.createElement("span",{className:"c-green"},Lu):Lu>60?pr=gu.createElement("span",{className:"c-orange"},Lu):pr="--",pr}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Lu,ql)=>Lu===0?gu.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Lu===1?gu.createElement("span",{style:{color:"#DF3042"}},!ql.is_make_up&&"\u8003\u8BD5\u4E2D",ql.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Lu===2?gu.createElement("span",{style:{color:"#5AB891"}},!ql.is_make_up&&!ql.is_force_commit&&"\u5DF2\u4EA4\u5377",ql.is_make_up&&!ql.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ql.is_make_up&&ql.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ql.is_make_up&&ql.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):gu.createElement("span",{style:{color:"#5AB891"}},!ql.is_make_up&&!ql.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ql.is_make_up&&!ql.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ql.is_make_up&&ql.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ql.is_make_up&&ql.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:Lu=>Lu?Te()(Lu).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Lu=>Lu?Te()(Lu).format("YYYY-MM-DD HH:mm"):"--"}].filter(Lu=>!!Lu);return(0,Sn.RV)()?(0,Sn.RV)()?gu.createElement("section",{className:dd.bg},gu.createElement("div",{className:"edu-container"},gu.createElement("section",{className:"animated fadeIn"},gu.createElement("aside",{className:"mt10 minH22"},gu.createElement(Re.Z,{separator:">"},gu.createElement(Re.Z.Item,{href:`/classrooms/${Mt.coursesId}/exercise`},(Zt=(Dt=je==null?void 0:je.userInfo)==null?void 0:Dt.course)==null?void 0:Zt.course_name),gu.createElement(Re.Z.Item,{href:`/classrooms/${Mt.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),gu.createElement(Re.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),gu.createElement("aside",{className:[dd.title,"mt20"].join(" ")},gu.createElement("a",{href:`/classrooms/${Mt.coursesId}/exercise`},gu.createElement(Ne.Z,{className:"font16 c-black"})),(0,Oe.vB)(Ze==null?void 0:Ze.exercise_status,Ze==null?void 0:Ze.appraise_label),(Ze==null?void 0:Ze.is_make_up_exercise)&&gu.createElement("img",{src:lE,width:44,height:24,style:{marginRight:5,marginLeft:10}}),gu.createElement("strong",{className:"font20 ml5 mr10"},Ze==null?void 0:Ze.exercise_name),(Ze==null?void 0:Ze.exercise_type)==2&&gu.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:dd.moni},gu.createElement("img",{src:rE,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(Ze==null?void 0:Ze.is_make_up_exercise)&&gu.createElement(ae.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},gu.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,Oe.xg)(`/classrooms/${Mt.coursesId}/exercise/${Ze==null?void 0:Ze.make_up_exercise_id}/detail?random=${Ze==null?void 0:Ze.make_up_exercise_is_random}`)}})))),gu.createElement("aside",{className:"mt30 relative"},In=="12"?!(Ze!=null&&Ze.is_random)&&(Ze==null?void 0:Ze.exercise_type)!=2&&gu.createElement("div",{className:dd.export},gu.createElement(Yr,null)):gu.createElement("div",{className:dd.export},!(0,Sn.dE)()&&!(Ze!=null&&Ze.is_make_up_exercise)&&(Ze==null?void 0:Ze.exercise_status)===3&&(Ze==null?void 0:Ze.exercise_type)!=2&&gu.createElement(Ce.ZP,{onClick:Lu=>{if(Lu.preventDefault(),!(Ze!=null&&Ze.allow_create_make_up)){me.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Me({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:Mt}})}},gu.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),(0,Sn.dE)()&&Ze.exercise_status<3&&(Ze==null?void 0:Ze.is_show_report_setting)&&((Bn=Ze==null?void 0:Ze.exercise_report_template)==null?void 0:Bn.length)>0&&gu.createElement(Ce.ZP,{style:{marginRight:10},onClick:Lu=>{Lu.preventDefault(),Me({type:"exercise/setActionTabs",payload:{key:"\u63D0\u4EA4\u62A5\u544A",params:Vd(Bs({},Mt),{exercise_user_id:Ze.exercise_user_id})}})}},gu.createElement("span",{className:"iconfont icon-tijiaojilu font14 mr5"}),"\u63D0\u4EA4\u62A5\u544A"),!(0,Sn.dE)()&&!(Ze!=null&&Ze.is_make_up_exercise)&&Ze.exercise_status===3&&(Ze==null?void 0:Ze.exercise_type)!=2&&gu.createElement(Ce.ZP,{onClick:Lu=>{if(Lu.preventDefault(),!(!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me))){if(!(Ze!=null&&Ze.allow_create_make_up)){me.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Me({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Mt}})}}},gu.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,Sn.GJ)()&&$a&&((Qt=Ze==null?void 0:Ze.user_permission)==null?void 0:Qt.user_commit_counts)>0&&(Ze==null?void 0:Ze.exercise_status)===2&&(Ze==null?void 0:Ze.exercise_type)!=2&&gu.createElement(Ce.ZP,{onClick:Lu=>{var ql,pr;if(Lu.preventDefault(),(0,Sn.Rm)()&&!((pr=(ql=yt==null?void 0:yt.AssistantObject)==null?void 0:ql.exercise)!=null&&pr.can_redo)){me.ZP.warning("\u60A8\u672A\u83B7\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({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Mt}})}},gu.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,Sn.GJ)()&&$a&&((an=Ze==null?void 0:Ze.user_permission)==null?void 0:an.exercise_unpublish_count)>0&&(Ze==null?void 0:Ze.exercise_status)===1&&(!(Ze!=null&&Ze.is_make_up_exercise)||(Ze==null?void 0:Ze.is_make_up_exercise)&&(Ze==null?void 0:Ze.allow_create_make_up))&&gu.createElement(Uf.Z,{tips:Ze==null?void 0:Ze.open_appraise,style:{marginLeft:10}},gu.createElement(Ce.ZP,{onClick:Lu=>{var ql,pr,co,$i;if(Lu.preventDefault(),(0,Sn.Rm)()&&!((pr=(ql=yt==null?void 0:yt.AssistantObject)==null?void 0:ql.exercise)!=null&&pr.can_publish)){me.ZP.warning("\u60A8\u672A\u83B7\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((Ze==null?void 0:Ze.exercise_question_count)===0){me.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((co=je==null?void 0:je.userInfo)==null?void 0:co.user_status)===2){(0,Ui.Rd)();return}const Gr=Te()(Ze==null?void 0:Ze.created_at,Zr);if(Te()(ca).diff(Te()(Gr),"days")>0&&(Ze!=null&&Ze.is_random)){Dl();return}Ze!=null&&Ze.high_resources_consume&&!(Ze!=null&&Ze.high_resources_consume_permission)?Me({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Mt.coursesId,type:"exercise",type_id:Mt.categoryId,name:Ze.exercise_name,fn:()=>{var Qo;Me({type:"exercise/getCommonHeader",payload:Bs({},Mt)}),Me({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Mt.categoryId],selectArrsAll:[Ze],unified_setting:Ze==null?void 0:Ze.unified_setting,params:Mt,disabled:(Ze==null?void 0:Ze.exercise_status)!==1,type:2,activeTab:In,cb:Ma,manage_all_group:(Qo=Pn==null?void 0:Pn.exercise)==null?void 0:Qo.manage_all_group}})}}}):Me({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Mt.categoryId],selectArrsAll:[Ze],unified_setting:Ze==null?void 0:Ze.unified_setting,params:Mt,disabled:(Ze==null?void 0:Ze.exercise_status)!==1,type:2,activeTab:In,cb:Ma,manage_all_group:($i=Pn==null?void 0:Pn.exercise)==null?void 0:$i.manage_all_group}})}},gu.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,Sn.GJ)()&&$a&&((rn=Ze==null?void 0:Ze.user_permission)==null?void 0:rn.exercise_publish_count)>0&&gu.createElement(Ce.ZP,{onClick:Lu=>{var ql,pr;if(Lu.preventDefault(),(0,Sn.Rm)()&&!((pr=(ql=yt==null?void 0:yt.AssistantObject)==null?void 0:ql.exercise)!=null&&pr.can_stop)){me.ZP.warning("\u60A8\u672A\u83B7\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({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:Ze==null?void 0:Ze.unified_setting,selectArrs:[Mt.categoryId],params:Mt,cb:Ma}})}},gu.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,Sn.dE)()&&Ze.is_late&&`\u8FDF\u5230\u8D85\u8FC7${Ze.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,Sn.dE)()&&(Ze==null?void 0:Ze.exercise_type)===2&&gu.createElement(Ce.ZP,{onClick:Lu=>md(void 0,null,function*(){Lu.preventDefault();const ql=yield(0,re.ZP)(`/api/exercises/${Mt.categoryId}/header_info.json`,{method:"get"});(ql==null?void 0:ql.status)===0&&Uu((ql==null?void 0:ql.data)||{}),Rn(!0)})},gu.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,Sn.dE)()&&(Ze==null?void 0:Ze.exercise_type)===1&&((wt=Ze==null?void 0:Ze.user_permission)==null?void 0:wt.current_status)===2&&!Ze.is_late&&Ze.exercise_status>1&&gu.createElement(Ce.ZP,{onClick:()=>Ka()},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(Nt=Yt==null?void 0:Yt.exercise_types)!=null&&Nt.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,Sn.dE)()&&(Ze==null?void 0:Ze.exercise_type)===2&&!Ze.is_late&&(Ze==null?void 0:Ze.exercise_status)!=3&&Ze.exercise_status>1&&gu.createElement(ae.Z,{title:gu.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",Ze==null?void 0:Ze.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Lr(),"\u6B21")},gu.createElement(Ce.ZP,{onClick:()=>Ka(),disabled:Lr()===0&&((wn=Ze==null?void 0:Ze.user_permission)==null?void 0:wn.current_status)!=0,style:{marginLeft:8}},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((Pt=Ze==null?void 0:Ze.user_permission)==null?void 0:Pt.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,Sn.dE)()&&(Ze==null?void 0:Ze.exercise_type)===1&&((bn=Ze==null?void 0:Ze.user_permission)==null?void 0:bn.current_status)===0&&!Ze.is_late&&Ze.exercise_status>1&&gu.createElement(Ce.ZP,{onClick:()=>Ka(!0)},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,Sn.dE)()&&(Ze==null?void 0:Ze.screen_used_num)>(Ze==null?void 0:Ze.screen_num)&&Ze.exercise_status!==3&&gu.createElement(Ce.ZP,{onClick:()=>Ka(!0)},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,Sn.dE)()&&(Ze==null?void 0:Ze.whole_exercise_status)===3&&(Ze==null?void 0:Ze.ai_push_wrong_question)&&((An=Ze==null?void 0:Ze.user_permission)==null?void 0:An.current_status)!==4&&gu.createElement(fe.Z,{align:"middle"},(Ze==null?void 0:Ze.wrong_questions_size)!==0&&((hu=Ze==null?void 0:Ze.progress)==null?void 0:hu.stat)===1&&gu.createElement(IE,{dispatch:Me,id:Ze==null?void 0:Ze.ai_question_record_id}),gu.createElement(Ce.ZP,{onClick:()=>{var Lu;if((Ze==null?void 0:Ze.wrong_questions_size)===0){me.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((Lu=Ze==null?void 0:Ze.progress)==null?void 0:Lu.stat)===1){me.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,Oe.xg)(`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/wrongAnswer/${Wu==null?void 0:Wu.login}`)}},gu.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),(Ze==null?void 0:Ze.show_analysis_detail)&&gu.createElement(Ce.ZP,{onClick:()=>{(0,Oe.xg)(`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/analysis/${Ze==null?void 0:Ze.analysis_id}`)}},gu.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,Sn.GJ)()&&$a&&(Ze.exercise_status===1||Ze.exercise_status===3&&(Ze==null?void 0:Ze.is_make_up_exercise))&&gu.createElement(Uf.Z,{tips:Ze==null?void 0:Ze.open_appraise,style:{marginLeft:10}},gu.createElement(Ce.ZP,{onClick:()=>{var Lu,ql;if((0,Sn.Rm)()&&!((ql=(Lu=yt==null?void 0:yt.AssistantObject)==null?void 0:Lu.exercise)!=null&&ql.can_create)){me.ZP.warning("\u60A8\u672A\u83B7\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,Sn.Ny)()&&(Ze==null?void 0:Ze.exercise_status)==1&&!(Ze!=null&&Ze.exercise_can_preview)){me.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 pr=Te()(Ze==null?void 0:Ze.created_at,Zr);if(Te()(ca).diff(Te()(pr),"days")>0&&(Ze!=null&&Ze.is_random)){Dl();return}else se.history.push(Ze!=null&&Ze.is_random?`/classrooms/${Mt.coursesId}/exercise/${Mt.categoryId}/random/edit?type=settings`:`/classrooms/${Mt.coursesId}/exercise/add/${Mt.categoryId}?random=false&type=2`)}},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(Ze==null?void 0:Ze.exercise_status)===-1&&(0,Sn.GJ)()&&gu.createElement(Ce.ZP,{icon:gu.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Me({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Ze==null?void 0:Ze.exercise_name,id:Ze==null?void 0:Ze.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,Sn.GJ)()&&$a&&gu.createElement(Fe.Z,{dropdownRender:zr},gu.createElement(Ce.ZP,null,"\u66F4\u591A\u64CD\u4F5C",gu.createElement(De.Z,null)))),gu.createElement("aside",{className:`mt30 relative ${dd.workListTabWrap}`},gu.createElement(be.default,{activeKey:`${In}`,onChange:Lu=>{var ql,pr,co;if(Lu==="1"&&((pr=(ql=je==null?void 0:je.userInfo)==null?void 0:ql.paid_version)==null?void 0:pr.version_type)==0&&!(Ze!=null&&Ze.is_old_data_for_time)){(0,Oe.xU)();return}if([1,4,12].includes(parseInt(Lu))&&!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Oe.Ye)(Me))return;if(parseInt(Lu)===1&&!((co=yt.AssistantObject.exercise)!=null&&co.can_view)&&(0,Sn.Rm)()){me.ZP.warning("\u60A8\u672A\u83B7\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 $i=Te()(Ze==null?void 0:Ze.created_at,Zr),Gr=Te()(ca).diff(Te()($i),"days");if(y.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")oe.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(Gr>0&&parseInt(Lu)===3&&(Ze!=null&&Ze.is_random)){Dl();return}uu(Lu),Me({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(Gr>0&&parseInt(Lu)===3&&(Ze!=null&&Ze.is_random)){Dl();return}uu(Lu)}Lu==="3"?va():(Lu==="2"||Lu==="11")&&Me({type:"exercise/getCommonHeader",payload:Bs({},Mt)})},items:wl.map(Lu=>({label:Lu.name,key:`${Lu.id}`}))})),gu.createElement("section",{className:Ze!=null&&Ze.is_random&&In==="2"||["3","9","10","11","12"].includes(In)?"":"pl25 pr25 bg-white"},(Ft=(ft=wl.filter(Lu=>Lu.id==In))==null?void 0:ft[0])==null?void 0:Ft.component))),gu.createElement(Pc.Z,null),gu.createElement(_c,{onOk:vl}),gu.createElement(Zc.Z,null),gu.createElement(Os,{cb:()=>gr()}),gu.createElement(cE.Z,{onOk:()=>gr()}),gu.createElement(dE.Z,{onOk:()=>gr()}),gu.createElement(Gc,null),gu.createElement(Rv,null),gu.createElement(iE.Z,null),gu.createElement(Xc,null),gu.createElement(jv,null),gu.createElement(aE.Z,{successCb:()=>Ka(currentEnterExamRef.current)}),gu.createElement(oe.default,{open:Mn,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{cn(!1)}},gu.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),gu.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),gu.createElement("p",{style:{marginLeft:"10px"}},gu.createElement(ge.default,{dataSource:Ji,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})),gu.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"),gu.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),gu.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"),gu.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),gu.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"),gu.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"),gu.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),gu.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"),gu.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),gu.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"),gu.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),gu.createElement(oe.default,{open:gn,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{Rn(!1)}},(Fn==null?void 0:Fn.length)===0?gu.createElement(zt.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):gu.createElement(ge.default,{dataSource:Fn,columns:ko,pagination:!1})),gu.createElement(fE.Z,null),gu.createElement(_n.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:ha==null?void 0:ha.url,type:ha==null?void 0:ha.file_type,onClose:()=>Za({})}),gu.createElement(xE,null),gu.createElement(BE,null),gu.createElement(vE.Z,null),gu.createElement(SE,null),gu.createElement(yA.Z,null)):"":null};var IA=(0,se.connect)(({exercise:b,loading:z,user:y,globalSetting:ze,classroomList:at})=>({classroomList:at,exercise:b,globalSetting:ze,user:y,loading:z.effects}))(wA)},49973:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Te}});var a=E(59301),re=E(37568),we=E(6767),se=E(62957),oe=E(29787),Ae=E(77019),me=E(5269),ye=E(94968),ae=E(62673),pe=E(4875),Ie=E(62772),Re={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},Ce=E(52985),fe=E(82186),Fe=E(28282),be=E(82033),ge=E(21600),Se=E(70618),Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",De="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=E(59301),Oe=Object.defineProperty,xe=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Be=(it,et,vt)=>et in it?Oe(it,et,{enumerable:!0,configurable:!0,writable:!0,value:vt}):it[et]=vt,Le=(it,et)=>{for(var vt in et||(et={}))Ee.call(et,vt)&&Be(it,vt,et[vt]);if(xe)for(var vt of xe(et))he.call(et,vt)&&Be(it,vt,et[vt]);return it},Ve=(it,et,vt)=>new Promise((Ke,mt)=>{var ut=St=>{try{Ot(vt.next(St))}catch(st){mt(st)}},ct=St=>{try{Ot(vt.throw(St))}catch(st){mt(st)}},Ot=St=>St.done?Ke(St.value):Promise.resolve(St.value).then(ut,ct);Ot((vt=vt.apply(it,et)).next())});const{TextArea:Ye}=re.default,Xe=({exercise:it,loading:et,dispatch:vt})=>{var Ke;const{workSetting:mt}=it,ut=(0,Ce.useParams)();ut.category=ut.categoryId||ut.exerciseId,ut.categoryId=ut.categoryId||ut.exerciseId;const[ct,Ot]=(0,a.useState)(!1),[St,st]=(0,a.useState)(!1);let[Qe,Ge]=(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)(()=>{nt()},[mt]),(0,a.useEffect)(()=>{it.actionTabs.key==="exportSetting"&&!(mt!=null&&mt.exercise_header)&&vt({type:"exercise/getWorkSetting",payload:Le({},ut)})},[it.actionTabs.key]);const nt=()=>{var At,Vt,Qn,nu;const Wn=JSON.parse(JSON.stringify(mt));Object.keys(Qe).forEach(Gn=>{var Lt;Qe[Gn]=(Lt=Wn==null?void 0:Wn.exercise_header)==null?void 0:Lt[Gn]}),Qe.file_list=(At=Wn==null?void 0:Wn.exercise_header)!=null&&At.attachment_id?[{uid:(Vt=Wn==null?void 0:Wn.exercise_header)==null?void 0:Vt.attachment_id,id:(Qn=Wn==null?void 0:Wn.exercise_header)==null?void 0:Qn.attachment_id,url:(nu=Wn==null?void 0:Wn.exercise_header)==null?void 0:nu.photo_url}]:[],Ge(Qe)},Et=()=>{var At,Vt,Qn;const nu=JSON.parse(JSON.stringify(Qe));nu.categoryId=ut.categoryId,nu.attachment_id=((Qn=(Vt=(At=nu.file_list)==null?void 0:At[0])==null?void 0:Vt.response)==null?void 0:Qn.id)||null,Jt(nu)},Jt=At=>Ve(void 0,null,function*(){st(!0),(yield(0,fe.ZP)(`/api/exercises/${ut==null?void 0:ut.categoryId}/foramt_settings.json`,{method:"post",body:At})).status===0&&(we.ZP.success("\u66F4\u65B0\u6210\u529F"),vt({type:"exercise/getCommonHeader",payload:Le({},ut)}),vt({type:"exercise/getWorkSetting",payload:Le({},ut)}),vt({type:"exercise/getExerciseExportHeadData",payload:{id:ut.exerciseId||ut.categoryId,identify:ut.userId||null}}),st(!1))}),Rt={disabled:ct,multiple:!1,listType:"picture-card",onPreview:At=>{be.Z.publish("preview-image",At.thumbUrl||At.url)},withCredentials:!0,fileList:Qe.file_list,beforeUpload:At=>At.size/1024>200?(we.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:`${ge.Z.API_SERVER}/api/attachments.json`,onChange(At){let Vt=At.fileList.filter(Qn=>!!Qn.status);Qe.file_list=Vt,Ge(Object.assign({},Qe))},onRemove:At=>Ve(void 0,null,function*(){return Qe.file_list=[],Ge(Object.assign({},Qe)),!0})};return ne.createElement(se.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:Re.modalWrapper,width:900,centered:!0,open:it.actionTabs.key==="exportSetting",onOk:()=>Et(),onCancel:()=>{nt(),vt({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:Re.exportSettingWrapper},ne.createElement(oe.Z,{spinning:et["exercise/getWorkSetting"]||St},ne.createElement(Ae.Z,{wrap:!1,justify:"space-between"},ne.createElement(me.Z,null,ne.createElement(Ae.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:Re.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(ye.default,Le({},Rt),!((Ke=Qe.file_list)!=null&&Ke.length)&&ne.createElement("div",null,ne.createElement(Ie.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(me.Z,{span:24,className:"mt15"},ne.createElement(ae.default,{checked:Qe.show_title,disabled:ct,onChange:At=>{Qe.show_title=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(me.Z,{span:24,className:"mt15"},ne.createElement(ae.default,{checked:Qe.show_body,disabled:ct,onChange:At=>{Qe.show_body=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(me.Z,{span:24,className:"mt15"},ne.createElement(ae.default,{checked:Qe.show_info,disabled:ct,onChange:At=>{Qe.show_info=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(me.Z,{span:24,className:"mt15"},ne.createElement(ae.default,{checked:Qe.show_table,disabled:ct,onChange:At=>{Qe.show_table=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(Ae.Z,{align:"middle",className:`mt20 ${Re.pottedLine}`},ne.createElement(me.Z,null,ne.createElement("img",{src:Ne,alt:""})),ne.createElement(me.Z,{className:Re.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(me.Z,null,ne.createElement("img",{src:Ne,alt:""}))),ne.createElement(Ae.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(ae.default,{className:"pl8",checked:Qe.show_user,disabled:ct,onChange:At=>{Qe.show_user=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(ae.default,{checked:Qe.show_no,disabled:ct,onChange:At=>{Qe.show_no=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(ae.default,{checked:Qe.show_group,disabled:ct,onChange:At=>{Qe.show_group=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(ae.default,{checked:Qe.show_school_name,disabled:ct,onChange:At=>{Qe.show_school_name=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(ae.default,{checked:Qe.show_phone,disabled:ct,onChange:At=>{Qe.show_phone=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:De,alt:"",className:"mt15",style:{width:320}}),ne.createElement(me.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:Qe.export_page_num?Qe.export_page_num:40,onChange:At=>{Qe.export_page_num=At,Ge(Le({},Qe))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(Ae.Z,{className:"mt15"},ne.createElement(ae.default,{checked:Qe.show_desc,disabled:ct,onChange:At=>{Qe.show_desc=At.target.checked,Ge(Object.assign({},Qe))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(me.Z,{className:Re.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:Fe.qz})))),ne.createElement(Se.Z,null)))};var Te=(0,Ce.connect)(({exercise:it,loading:et,globalSetting:vt})=>({exercise:it,loading:et.effects,globalSetting:vt}))(Xe)},11058:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return De}});var a=E(59301),re=E(52985),we=E(77019),se=E(70858),oe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Ae=E(87935),me=E(92232),ye=E(49973),ae=E(13656),pe=E(21600),Ie=E(59301),Re=Object.defineProperty,Ce=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,be=(ne,Oe,xe)=>Oe in ne?Re(ne,Oe,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ne[Oe]=xe,ge=(ne,Oe)=>{for(var xe in Oe||(Oe={}))fe.call(Oe,xe)&&be(ne,xe,Oe[xe]);if(Ce)for(var xe of Ce(Oe))Fe.call(Oe,xe)&&be(ne,xe,Oe[xe]);return ne},Se=(ne,Oe,xe)=>new Promise((Ee,he)=>{var Be=Ye=>{try{Ve(xe.next(Ye))}catch(Xe){he(Xe)}},Le=Ye=>{try{Ve(xe.throw(Ye))}catch(Xe){he(Xe)}},Ve=Ye=>Ye.done?Ee(Ye.value):Promise.resolve(Ye.value).then(Be,Le);Ve((xe=xe.apply(ne,Oe)).next())});const Ne=({isPreview:ne=!1,isExportBlank:Oe=!1,activeTabs:xe,exercise:Ee,globalSetting:he,loading:Be,user:Le,dispatch:Ve,showExportBtn:Ye=!1,sealStyle:Xe={}})=>{var Te,it,et,vt,Ke,mt,ut,ct,Ot,St,st,Qe,Ge,nt,Et;const Jt=(0,re.useParams)(),{userInfo:Rt}=Le,[At,Vt]=(0,a.useState)(),[Qn,nu]=(0,a.useState)();let Wn=(0,a.useRef)(null);const[Gn,Lt]=(0,a.useState)(21),[It,zt]=(0,a.useState)([]),sn=(0,a.useRef)(!0);(0,a.useEffect)(()=>{Se(void 0,null,function*(){if(!sn.current)return;sn.current=!1;const Bt=yield(0,Ae.cV)({id:Jt.exerciseId||Jt.categoryId});Bt.status==0&&zt(Bt.data)}),(0,me.W)(xe)||xe==="2"&&dn()},[Jt.userId,Jt.coursesId,Jt.exerciseId,Jt.categoryId,xe]),(0,a.useEffect)(()=>{Wn.current&&Lt(Wn.current.clientHeight)},[Wn.current]),(0,a.useEffect)(()=>{var Bt;if((Bt=Ee.exerciseExportHeadData)!=null&&Bt.title){const lt=Ee.exerciseExportHeadData;Vt(ge({},lt||{}));const{table:Je}=lt||{};let nn,Un;(Je!=null&&Je.total_singles_scores||Je!=null&&Je.total_doubles_scores||Je!=null&&Je.total_nulls_scores||Je!=null&&Je.total_judges_scores||Je!=null&&Je.total_pros_scores||Je!=null&&Je.total_shixuns_scores||Je!=null&&Je.total_mains_scores||Je!=null&&Je.total_combination_scores||Je!=null&&Je.total_bpros_scores)&&(nn=Number(Je==null?void 0:Je.total_singles_scores)+Number(Je==null?void 0:Je.total_doubles_scores)+Number(Je==null?void 0:Je.total_nulls_scores)+Number(Je==null?void 0:Je.total_judges_scores)+Number(Je==null?void 0:Je.total_bpros_scores)+Number(Je==null?void 0:Je.total_pros_scores)+Number(Je==null?void 0:Je.total_shixuns_scores)+Number(Je==null?void 0:Je.total_mains_scores)+Number(Je==null?void 0:Je.total_combination_scores)),(Je!=null&&Je.singles_scores||Je!=null&&Je.doubles_scores||Je!=null&&Je.nulls_scores||Je!=null&&Je.judges_scores||Je!=null&&Je.pros_scores||Je!=null&&Je.bpros_scores||Je!=null&&Je.shixuns_scores||Je!=null&&Je.mains_scores||Je!=null&&Je.combination_scores)&&(Un=Number(Je==null?void 0:Je.singles_scores)+Number(Je==null?void 0:Je.doubles_scores)+Number(Je==null?void 0:Je.nulls_scores)+Number(Je==null?void 0:Je.judges_scores)+Number(Je==null?void 0:Je.pros_scores)+Number(Je==null?void 0:Je.bpros_scores)+Number(Je==null?void 0:Je.shixuns_scores)+Number(Je==null?void 0:Je.mains_scores)+Number(Je==null?void 0:Je.combination_scores));const Yn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Je==null?void 0:Je.total_singles_scores)||0,doubles_score:(Je==null?void 0:Je.total_doubles_scores)||0,nulls_score:(Je==null?void 0:Je.total_nulls_scores)||0,judges_score:(Je==null?void 0:Je.total_judges_scores)||0,pros_score:(Je==null?void 0:Je.total_pros_scores)||0,bpros_score:(Je==null?void 0:Je.total_bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.total_shixuns_scores)||0,mains_score:(Je==null?void 0:Je.total_mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.total_combination_scores)||0,total_score:nn||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Je==null?void 0:Je.singles_scores)||0,doubles_score:(Je==null?void 0:Je.doubles_scores)||0,nulls_score:(Je==null?void 0:Je.nulls_scores)||0,judges_score:(Je==null?void 0:Je.judges_scores)||0,pros_score:(Je==null?void 0:Je.pros_scores)||0,bpros_score:(Je==null?void 0:Je.bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.shixuns_scores)||0,mains_score:(Je==null?void 0:Je.mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.combination_scores)||0,total_score:Un||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],qn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Je==null?void 0:Je.total_singles_scores)||0,doubles_score:(Je==null?void 0:Je.total_doubles_scores)||0,nulls_score:(Je==null?void 0:Je.total_nulls_scores)||0,judges_score:(Je==null?void 0:Je.total_judges_scores)||0,pros_score:(Je==null?void 0:Je.total_pros_scores)||0,bpros_score:(Je==null?void 0:Je.total_bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.total_shixuns_scores)||0,mains_score:(Je==null?void 0:Je.total_mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.total_combination_scores)||0,total_score:nn||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];nu([...Oe?qn:Yn])}},[Ee.exerciseExportHeadData]);const dn=()=>Se(void 0,null,function*(){const Bt={id:Jt.exerciseId||Jt.categoryId,identify:(Rt==null?void 0:Rt.login)||null},lt=yield(0,Ae.iw)(Bt);Vt(lt||{});const{table:Je}=lt||{};let nn,Un;(Je!=null&&Je.total_singles_scores||Je!=null&&Je.total_doubles_scores||Je!=null&&Je.total_nulls_scores||Je!=null&&Je.total_judges_scores||Je!=null&&Je.total_pros_scores||Je!=null&&Je.total_bpros_scores||Je!=null&&Je.total_shixuns_scores||Je!=null&&Je.total_mains_scores||Je!=null&&Je.total_combination_scores)&&(nn=Number(Je==null?void 0:Je.total_singles_scores)+Number(Je==null?void 0:Je.total_doubles_scores)+Number(Je==null?void 0:Je.total_nulls_scores)+Number(Je==null?void 0:Je.total_bpros_scores)+Number(Je==null?void 0:Je.total_judges_scores)+Number(Je==null?void 0:Je.total_pros_scores)+Number(Je==null?void 0:Je.total_shixuns_scores)+Number(Je==null?void 0:Je.total_mains_scores)+Number(Je==null?void 0:Je.total_combination_scores)),(Je!=null&&Je.singles_scores||Je!=null&&Je.doubles_scores||Je!=null&&Je.nulls_scores||Je!=null&&Je.judges_scores||Je!=null&&Je.pros_scores||Je!=null&&Je.bpros_scores||Je!=null&&Je.shixuns_scores||Je!=null&&Je.mains_scores||Je!=null&&Je.combination_scores)&&(Un=Number(Je==null?void 0:Je.singles_scores)+Number(Je==null?void 0:Je.doubles_scores)+Number(Je==null?void 0:Je.bpros_scores)+Number(Je==null?void 0:Je.nulls_scores)+Number(Je==null?void 0:Je.judges_scores)+Number(Je==null?void 0:Je.pros_scores)+Number(Je==null?void 0:Je.shixuns_scores)+Number(Je==null?void 0:Je.mains_scores)+Number(Je==null?void 0:Je.combination_scores));const Yn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Je==null?void 0:Je.total_singles_scores)||0,doubles_score:(Je==null?void 0:Je.total_doubles_scores)||0,nulls_score:(Je==null?void 0:Je.total_nulls_scores)||0,judges_score:(Je==null?void 0:Je.total_judges_scores)||0,pros_score:(Je==null?void 0:Je.total_pros_scores)||0,bpros_score:(Je==null?void 0:Je.total_bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.total_shixuns_scores)||0,mains_score:(Je==null?void 0:Je.total_mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.total_combination_scores)||0,total_score:nn||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Je==null?void 0:Je.singles_scores)||0,doubles_score:(Je==null?void 0:Je.doubles_scores)||0,nulls_score:(Je==null?void 0:Je.nulls_scores)||0,judges_score:(Je==null?void 0:Je.judges_scores)||0,pros_score:(Je==null?void 0:Je.pros_scores)||0,bpros_score:(Je==null?void 0:Je.bpros_scores)||0,shixuns_score:(Je==null?void 0:Je.shixuns_scores)||0,mains_score:(Je==null?void 0:Je.mains_scores)||0,total_combination_scores:(Je==null?void 0:Je.combination_scores)||0,total_score:Un||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];nu(Oe?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Yn)}),_e=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:Bt=>Ie.createElement("a",null,Bt)},{title:((Te=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[0].nameType))==null?void 0:Te.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((it=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[1].nameType))==null?void 0:it.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((et=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[3].nameType))==null?void 0:et.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((vt=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[2].nameType))==null?void 0:vt.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((Ke=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[6].nameType))==null?void 0:Ke.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((mt=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[5].nameType))==null?void 0:mt.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((ut=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[4].nameType))==null?void 0:ut.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((ct=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[7].nameType))==null?void 0:ct.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{title:((Ot=It==null?void 0:It.find(Bt=>Bt.value==ae.fw[8].nameType))==null?void 0:Ot.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Bt=>Ie.createElement("a",null,Bt==="0.0"?0:Bt==null?void 0:Bt.toFixed(1))}],{exercise_header:Ct}=At||{};return Ie.createElement(Ie.Fragment,null,((Ct==null?void 0:Ct.show_user)||(Ct==null?void 0:Ct.show_no)||(Ct==null?void 0:Ct.show_group))&&Ie.createElement("section",{className:oe.glassSeal,style:Xe},(Ct==null?void 0:Ct.show_user)&&Ie.createElement("span",null,"\u59D3\u540D\uFF1A",Ie.createElement("span",null,At==null?void 0:At.user)),(Ct==null?void 0:Ct.show_no)&&Ie.createElement("span",null,"\u5B66\u53F7\uFF1A",Ie.createElement("span",null,At==null?void 0:At.student_id)),(Ct==null?void 0:Ct.show_group)&&Ie.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Ie.createElement("span",null,At==null?void 0:At.group_name)),(Ct==null?void 0:Ct.show_school_name)&&Ie.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Ie.createElement("span",null,At==null?void 0:At.school_name)),(Ct==null?void 0:Ct.show_phone)&&Ie.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Ie.createElement("span",null,At==null?void 0:At.phone))),Ie.createElement("section",{className:`${oe.wrap} ${ne?"pl20":""} `},(At==null?void 0:At.photo_url)&&Ie.createElement("img",{className:oe.img,src:`${pe.Z.API_SERVER}${At==null?void 0:At.photo_url}`}),(Ct==null?void 0:Ct.show_title)&&Ie.createElement(we.Z,{className:oe.paperHeader,justify:"center"},Ie.createElement("div",null,At==null?void 0:At.title)),(Ct==null?void 0:Ct.show_info)&&Ie.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",At==null?void 0:At.large_counts,"\u5927\u9898\u3011\u3010",At==null?void 0:At.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",At==null?void 0:At.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(At==null?void 0:At.time)>-1?`${At==null?void 0:At.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Ct==null?void 0:Ct.show_desc)&&(((St=Ee==null?void 0:Ee.exerciseExportHeadData)==null?void 0:St.exercise_description)||((st=Ee==null?void 0:Ee.commonHeader)==null?void 0:st.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,((Qe=Ee==null?void 0:Ee.exerciseExportHeadData)==null?void 0:Qe.exercise_description)||((Ge=Ee==null?void 0:Ee.commonHeader)==null?void 0:Ge.exercise_description))),(Ct==null?void 0:Ct.show_table)&&Ie.createElement("div",{className:"mt10"},Ie.createElement(se.default,{className:oe.table,columns:_e,dataSource:[...Qn||[]],bordered:!0,pagination:!1})),((nt=Ee==null?void 0:Ee.exerciseExportHeadData)==null?void 0:nt.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${(Et=Ee==null?void 0:Ee.exerciseExportHeadData)==null?void 0:Et.analysis}`)),Ie.createElement(ye.Z,null))};var De=(0,re.connect)(({exercise:ne,loading:Oe,user:xe,globalSetting:Ee})=>({exercise:ne,globalSetting:Ee,user:xe,loading:Oe.effects}))(Ne)},40406:function(ht,qe,E){"use strict";var a=E(17379),re=E(87935),we=E(20562),se=E(28284),oe=E(62957),Ae=E(7939),me=E(29787),ye=E(62673),ae=E(47889),pe=E(44104),Ie=E(59301),Re=E(52985),Ce=E(21600),fe=E(59301),Fe=(ge,Se,Ne)=>new Promise((De,ne)=>{var Oe=he=>{try{Ee(Ne.next(he))}catch(Be){ne(Be)}},xe=he=>{try{Ee(Ne.throw(he))}catch(Be){ne(Be)}},Ee=he=>he.done?De(he.value):Promise.resolve(he.value).then(Oe,xe);Ee((Ne=Ne.apply(ge,Se)).next())});const be=({exercise:ge,dispatch:Se})=>{var Ne,De,ne,Oe;const xe=(0,Re.useParams)(),[Ee]=(0,Re.useSearchParams)(),he=Ee.getAll("exercise_group_id").map(st=>st==="all"?st:Number(st)),{actionTabs:Be}=ge,[Le]=se.default.useForm(),[Ve,Ye]=(0,Ie.useState)(!1),Xe=(0,Ie.useRef)(null),[Te,it]=(0,Ie.useState)(!1),[,et,vt,Ke]=(0,we.U)(re.aU,{}),[mt,ut]=(0,Ie.useState)({}),ct=()=>{Se({type:"exercise/setActionTabs",payload:{title:""}})},Ot=(st,Qe)=>{Re.history.push(`/classrooms/${xe.coursesId}/exercise/${(xe==null?void 0:xe.categoryId)||(xe==null?void 0:xe.exerciseId)}/sumup?exam_summary_id=${(Qe==null?void 0:Qe.exam_summary_id)||""}&template=${st==null?void 0:st.exam_summary_template_id}&${st==null?void 0:st.exercise_group_id.map(Ge=>`exercise_group_id=${Ge}`).join("&")}`)},St=()=>Fe(void 0,null,function*(){var st,Qe,Ge,nt,Et;const Jt=yield vt({id:(xe==null?void 0:xe.categoryId)||(xe==null?void 0:xe.exerciseId)});Le.setFieldsValue({exercise_group_id:Be!=null&&Be.isEdit&&he.length>0?he:["all",...((Qe=(st=Jt==null?void 0:Jt.data)==null?void 0:st.course_groups)==null?void 0:Qe.map(Rt=>Rt==null?void 0:Rt.exercise_group_id))||[]],exam_summary_template_id:Be!=null&&Be.isEdit?Number(Ee.get("template")):(Et=(nt=(Ge=Jt==null?void 0:Jt.data)==null?void 0:Ge.exam_summary_templates)==null?void 0:nt[0])==null?void 0:Et.id})});return(0,Ie.useEffect)(()=>{Xe.current&&Xe.current.scrollHeight>134&&it(!0)},[Xe]),(0,Ie.useEffect)(()=>{(Be==null?void 0:Be.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?St():Le.resetFields()},[Be==null?void 0:Be.title]),fe.createElement(fe.Fragment,null,fe.createElement(oe.default,{title:Be.title,width:800,centered:!0,open:(Be==null?void 0:Be.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:fe.createElement("div",{style:{textAlign:"center"}},fe.createElement(Ae.ZP,{type:"primary",onClick:()=>{Le.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{ct()}},fe.createElement(me.Z,{spinning:et},fe.createElement(se.default,{form:Le,onFinish:st=>Fe(void 0,null,function*(){var Qe,Ge;const nt=(Ge=(Qe=Ke==null?void 0:Ke.data)==null?void 0:Qe.exam_summaries)==null?void 0:Ge.find(Et=>(Et==null?void 0:Et.exam_summary_template_id)===st.exam_summary_template_id);if(nt!=null&&nt.exam_summary_id){const Et=oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:fe.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Jt=>{Jt.preventDefault(),Jt.stopPropagation(),Et.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:()=>{Ot(st,nt),ct()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{Ot(st,{}),ct()}});return}Ot(st,nt),ct()})},fe.createElement("div",{ref:Xe,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:Ve?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},fe.createElement(se.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(st,Qe=[],Ge)=>{var nt,Et;let Jt=st;const Rt=((Et=(nt=Ke==null?void 0:Ke.data)==null?void 0:nt.course_groups)==null?void 0:Et.map(At=>At==null?void 0:At.exercise_group_id))||[];return!(Qe!=null&&Qe.includes("all"))&&(st.includes("all")||st.length===Rt.length)?Jt=[...Rt,"all"]:st.includes("all")&&st.length!==Rt.length+1?Jt=st.filter(At=>At!=="all"):Qe!=null&&Qe.includes("all")&&!st.includes("all")&&(Jt=[]),Jt}},fe.createElement(ye.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((De=(Ne=Ke==null?void 0:Ke.data)==null?void 0:Ne.course_groups)==null?void 0:De.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`})))||[]]})),Te&&fe.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>Ye(!Ve)},Ve?"\u6536\u8D77":"\u5C55\u5F00",fe.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),fe.createElement(se.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},fe.createElement(ae.ZP.Group,null,fe.createElement(pe.Z,{className:"mt5",direction:"vertical"},(Oe=(ne=Ke==null?void 0:Ke.data)==null?void 0:ne.exam_summary_templates)==null?void 0:Oe.map((st,Qe)=>fe.createElement(ae.ZP,{key:Qe,value:st==null?void 0:st.id},`\u6A21\u677F${Qe+1}-${st==null?void 0:st.name}`,fe.createElement("a",{className:"ml5",onClick:()=>{var Ge,nt;ut({url:Ce.Z.API_SERVER+((Ge=st==null?void 0:st.attachment_info)==null?void 0:Ge.url),file_type:(nt=st==null?void 0:st.attachment_info)==null?void 0:nt.file_type})}},"\u67E5\u770B"))))))))),fe.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:mt==null?void 0:mt.url,type:mt==null?void 0:mt.file_type,onClose:()=>ut({})}))};qe.Z=(0,Re.connect)(({exercise:ge})=>({exercise:ge}))(be)},58661:function(ht,qe,E){"use strict";E.d(qe,{jM:function(){return At},ZP:function(){return Gn},g0:function(){return Wn},rK:function(){return Lt},P1:function(){return Qn},PQ:function(){return Rt},JE:function(){return nu},$C:function(){return Vt},eS:function(){return Jt}});var a=E(59301),re=E(47889),we=E(77019),se=E(62673),oe=E(37568),Ae=E(7939),me={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},ye=E(77314),ae=E(92310),pe=E.n(ae),Ie=E(62734),Re=E(12056),Ce=E(2838),fe=E(87935),Fe=E(24334),be=E(6767),ge=E(62957),Se=E(82186),Ne=E(23783),De=E(80754),ne=E(66649),Oe=E.n(ne),xe=E(59301),Ee=Object.defineProperty,he=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ve=(It,zt,sn)=>zt in It?Ee(It,zt,{enumerable:!0,configurable:!0,writable:!0,value:sn}):It[zt]=sn,Ye=(It,zt)=>{for(var sn in zt||(zt={}))Be.call(zt,sn)&&Ve(It,sn,zt[sn]);if(he)for(var sn of he(zt))Le.call(zt,sn)&&Ve(It,sn,zt[sn]);return It},Xe=(It,zt,sn)=>new Promise((dn,_e)=>{var Ct=Je=>{try{lt(sn.next(Je))}catch(nn){_e(nn)}},Bt=Je=>{try{lt(sn.throw(Je))}catch(nn){_e(nn)}},lt=Je=>Je.done?dn(Je.value):Promise.resolve(Je.value).then(Ct,Bt);lt((sn=sn.apply(It,zt)).next())}),it=({className:It,data:zt={},identifier:sn,userAnswer:dn,onFinish:_e})=>{const[Ct,Bt]=(0,a.useState)(!1),[lt,Je]=(0,a.useState)({}),nn=()=>new Date().getTime(),Un=qn=>Xe(void 0,null,function*(){let vu=Fe.Base64.decode(zt.code);return dn.length>0&&(dn==null||dn.map(Zu=>{Zu.multi_line?vu=vu.substring(0,vu.indexOf("@\u2581\u2581@"))+Zu.value+vu.substring(vu.indexOf("@\u2581\u2581@")+4):vu=vu.substring(0,vu.indexOf("@\u2581@"))+Zu.value+vu.substring(vu.indexOf("@\u2581@")+3)})),yield(0,Ne.n4)(qn,{code:Fe.Base64.encode(vu),language:zt.language,answers:dn==null?void 0:dn.map(Zu=>Zu.value)})}),Yn=()=>Xe(void 0,null,function*(){var qn;if((qn=dn==null?void 0:dn.filter(Zu=>!Zu.value))!=null&&qn.length){be.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}Bt(!0);const vu=yield(0,Se.ZP)(`/api/problems/${sn}/start.json`,{method:"get"}),oa=yield Un(vu==null?void 0:vu.identifier);if((oa==null?void 0:oa.status)===0){let su=function(){return Xe(this,null,function*(){const{status:Dn,message:Tt,data:Bu}=yield(0,Ne.rX)(vu==null?void 0:vu.identifier,"submit");if(nn()-Zu>10*1e3*(dn==null?void 0:dn.length)){Bt(!1),ge.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(Dn===0){Bt(!1),Bu.status===2?ge.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Je(Bu);return}setTimeout(su,1e3)})};const Zu=nn();yield(0,Ne.bM)(vu==null?void 0:vu.identifier,{}),su();return}Bt(!1)});return xe.createElement("div",null,xe.createElement(Ae.ZP,{className:pe()(It),loading:Ct,onClick:Yn},"\u63D0\u4EA4\u4EE3\u7801"),xe.createElement(ge.default,{open:!!(lt!=null&<.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>_e==null?void 0:_e(),footer:!1,onOk:()=>Je({}),onCancel:()=>Je({})},xe.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},xe.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},xe.createElement("div",null,xe.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),xe.createElement("span",{style:{marginLeft:12,color:lt.status!==0&&"#E30000"}},De.Im[lt.status])),xe.createElement("div",null,xe.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),xe.createElement("span",{style:{marginLeft:12}},Oe()(lt.created_at).format("YYYY-MM-DD HH:mm:ss"))),xe.createElement("div",null,xe.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),xe.createElement("span",{style:{marginLeft:12}},lt.language)),xe.createElement("div",null,xe.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),xe.createElement("span",{style:{marginLeft:12}},lt.execute_time,"ms"))),xe.createElement(De.Y4,Ye({highlightEndEntry:!0},lt)))))},et=E(59301),vt=Object.defineProperty,Ke=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,St=(It,zt,sn)=>zt in It?vt(It,zt,{enumerable:!0,configurable:!0,writable:!0,value:sn}):It[zt]=sn,st=(It,zt)=>{for(var sn in zt||(zt={}))ct.call(zt,sn)&&St(It,sn,zt[sn]);if(ut)for(var sn of ut(zt))Ot.call(zt,sn)&&St(It,sn,zt[sn]);return It},Qe=(It,zt)=>Ke(It,mt(zt)),Ge=(It,zt,sn)=>new Promise((dn,_e)=>{var Ct=Je=>{try{lt(sn.next(Je))}catch(nn){_e(nn)}},Bt=Je=>{try{lt(sn.throw(Je))}catch(nn){_e(nn)}},lt=Je=>Je.done?dn(Je.value):Promise.resolve(Je.value).then(Ct,Bt);lt((sn=sn.apply(It,zt)).next())});const nt=["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"],Et=({data:It})=>{const{question_type:zt,group_topic_id:sn,commit_wrong_question:{analysis:dn,standard_answer_show:_e,tag_discipline_names:Ct,standard_answer:Bt}={}}=It,lt=()=>{if([0,1,2].includes(zt))return et.createElement("div",{className:me.row},et.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),et.createElement("div",{className:"c-black"},_e));if([3].includes(zt))return Bt==null?void 0:Bt.map((Je,nn)=>{var Un,Yn;return et.createElement(a.Fragment,{key:nn},et.createElement("div",{className:me.row},et.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",nn+1),(Je==null?void 0:Je.model)===1&&et.createElement("div",{className:"c-black"},(Un=Je==null?void 0:Je.answer_text)==null?void 0:Un.join("\u3001")),(Je==null?void 0:Je.model)===2&&et.createElement("div",{className:"flex gap-10px"},(Yn=Je==null?void 0:Je.answer_text)==null?void 0:Yn.map((qn,vu)=>et.createElement(Re.Z,{key:nn+""+vu,disabled:!0,value:qn})))))});if([4].includes(zt))return et.createElement("div",{className:me.row},et.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),et.createElement("div",{className:"c-black"},Bt==null?void 0:Bt[0]));if([6].includes(zt))return et.createElement("div",{className:me.row},et.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),et.createElement(ye.Z,{className:me.md,value:Bt||"-"}));if([8].includes(zt))return Bt==null?void 0:Bt.map((Je,nn)=>et.createElement(a.Fragment,{key:nn},et.createElement("div",{className:me.row},et.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",nn+1),et.createElement("div",{className:"c-black"},Je==null?void 0:Je.answer_text))))};return et.createElement("div",{className:me.extra},lt(),et.createElement("div",{className:me.row},et.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),et.createElement(ye.Z,{className:me.md,value:dn||"-"})),et.createElement("div",{className:me.row},et.createElement("div",null,"\u77E5\u8BC6\u70B9"),et.createElement("div",{className:"c-black"},Ct==null?void 0:Ct.join("\u3001"))))},Jt=It=>{const zt=dn=>{const{user_answer:_e,standard_answer:Ct,standard_answers:Bt,standard_answer_show:lt,tag_discipline_names:Je,analysis:nn,user_answer_infos:Un}=dn;return dn={user_answer_is_right:(Un==null?void 0:Un.user_answer_is_right)===void 0?null:Un==null?void 0:Un.user_answer_is_right,user_answer:_e,analysis:nn,standard_answer_show:lt,tag_discipline_names:Je,standard_answer:Bt||Ct},dn};return It.map((dn,_e)=>(dn.q_position=_e+1,dn.commit_wrong_question=zt(dn),[7].includes(dn==null?void 0:dn.question_type)&&(dn.commit_wrong_question.sub_exercise_questions=dn.sub_exercise_questions.map(Ct=>zt(Ct))),dn))},Rt=({data:It={},value:zt,onChange:sn})=>{const{question_title:dn,question_choices:_e,q_position:Ct,commit_wrong_question:{user_answer_is_right:Bt,user_answer:lt}={}}=It,Je=Bt!==void 0,nn=Un=>{const Yn=Un.target.value;sn(Yn)};return et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${Ct}\u3001`+dn}),et.createElement(re.ZP.Group,{disabled:Je,value:Je?lt==null?void 0:lt[0]:zt,onChange:nn,className:Je&&`edu-radio-${Bt?"green":"red"}`},_e==null?void 0:_e.map((Un,Yn)=>et.createElement("div",{key:Yn},et.createElement(re.ZP,{value:Un==null?void 0:Un.choice_id,className:"mb20"},et.createElement(we.Z,{align:"middle",wrap:!1,className:"c-black ml5"},et.createElement("span",{className:"mr5 c-black"},nt[Yn],"."),et.createElement(ye.Z,{className:me.md,value:Un==null?void 0:Un.choice_text})))))),Je&&et.createElement(Et,{data:It}))},At=({data:It={},value:zt,onChange:sn})=>{const{question_title:dn,question_choices:_e,q_position:Ct,commit_wrong_question:{user_answer_is_right:Bt,user_answer:lt}={}}=It,Je=Bt!==void 0,nn=Un=>{sn(Un)};return et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${Ct}\u3001`+dn}),et.createElement(se.default.Group,{disabled:Je,style:{flexDirection:"column"},value:Je?lt:zt,onChange:nn,className:Je&&`edu-checkbox-${Bt?"green":"red"}`},_e==null?void 0:_e.map((Un,Yn)=>et.createElement("div",{key:Yn},et.createElement(se.default,{value:Un==null?void 0:Un.choice_id,className:"mb20"},et.createElement(we.Z,{align:"middle",wrap:!1,className:"c-black ml5"},et.createElement("span",{className:"mr5 c-black"},nt[Yn],"."),et.createElement(ye.Z,{className:me.md,value:Un==null?void 0:Un.choice_text})))))),Je&&et.createElement(Et,{data:It}))},Vt=({data:It={},value:zt,onChange:sn})=>{const{question_title:dn,question_choices:_e,q_position:Ct,commit_wrong_question:{user_answer_is_right:Bt,user_answer:lt}={}}=It,Je=Bt!==void 0,nn=Un=>{const Yn=Un.target.value;sn(Yn)};return et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${Ct}\u3001`+dn}),et.createElement(re.ZP.Group,{disabled:Je,value:Je?lt==null?void 0:lt[0]:zt,onChange:nn,className:Je&&`edu-radio-${Bt?"green":"red"}`},_e==null?void 0:_e.map((Un,Yn)=>et.createElement("div",{key:Yn},et.createElement(re.ZP,{value:Un==null?void 0:Un.choice_id,className:"mb20"},et.createElement(we.Z,{align:"middle",wrap:!1,className:"c-black ml5"},et.createElement(ye.Z,{className:me.md,value:Un==null?void 0:Un.choice_text})))))),Je&&et.createElement(Et,{data:It}))},Qn=({data:It={},value:zt,onChange:sn})=>{const[dn,_e]=(0,a.useState)([]),{question_title:Ct,q_position:Bt,standard_answer:lt,commit_wrong_question:{user_answer_is_right:Je,user_answer:nn}={}}=It,Un=Je!==void 0,Yn=qn=>{sn(qn)};return(0,a.useEffect)(()=>{if(Un){_e(nn);return}if(zt){_e(zt);return}const qn=lt==null?void 0:lt.map(vu=>Qe(st({},vu),{exercise_choice_id:vu.position,answer_text:""}));_e(qn)},[]),et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${Bt}\u3001`+Ct}),et.createElement("div",{className:"flex flex-col gap-20px mb20"},dn==null?void 0:dn.map((qn,vu)=>et.createElement(we.Z,{align:"middle",wrap:!1},et.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",vu+1),et.createElement("div",{className:"flex-1"},(qn==null?void 0:qn.model)===1?et.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:Un,value:qn==null?void 0:qn.answer_text,onChange:oa=>{dn[vu].answer_text=oa.target.value,_e([...dn]),Yn(dn)}}):et.createElement(Re.Z,{value:qn==null?void 0:qn.answer_text,disabled:Un,onChange:oa=>{dn[vu].answer_text=oa,_e([...dn]),Yn(dn)}}))))),Un&&et.createElement(Et,{data:It}))},nu=({data:It={},value:zt,onChange:sn})=>{const{question_title:dn,q_position:_e,commit_wrong_question:{user_answer_is_right:Ct,user_answer:Bt}={}}=It,lt=Ct!==void 0,Je=nn=>{sn(nn)};return et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${_e}\u3001`+dn}),lt?et.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Bt==null?void 0:Bt[0]):et.createElement(Ie.Z,{watch:!0,onChange:Je,defaultValue:zt}),lt&&et.createElement(Et,{data:It}))},Wn=({showEntryAnswer:It,updateData:zt,examPaperId:sn,params:dn,data:_e={}})=>{const[Ct,Bt]=(0,a.useState)(!1),[lt,Je]=(0,a.useState)(""),[nn,Un]=(0,a.useState)("none"),Yn=(0,a.useRef)(),{question_id:qn,question_title:vu,q_position:oa,languages:Zu,description:su,hack_identifier:Dn,commit_wrong_question:{user_answer_is_right:Tt}={}}=_e,Ra=typeof It!="undefined"?It:!(Tt!==void 0),sl=()=>Ge(void 0,null,function*(){if(Bt(!0),Dn){const Nu=yield(0,fe.nF)({id:Dn});(Nu==null?void 0:Nu.status)===0&&(Je(`/myproblems/${Nu.identifier}?type=exercises&exercisesId=${sn}&coursesId=coursesId&login=${dn.login}&questionId=${qn}`),Un("block"))}Bt(!1)}),Ga=Nu=>{Nu.data==="backExercise"&&(Un("none"),Je(""),zt())};return(0,a.useEffect)(()=>(window.addEventListener("message",Ga),()=>{window.removeEventListener("message",Ga)}),[]),et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${oa}\u3001`+vu}),Ra&&et.createElement("div",{className:me.boxHead},et.createElement(Ce.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:Zu}),et.createElement(Ae.ZP,{loading:Ct,onClick:sl,className:me.btn},"\u8FDB\u5165\u7B54\u9898")),et.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},et.createElement(ye.Z,{className:me.md,value:su})),!Ra&&et.createElement(Et,{data:_e}),et.createElement("iframe",{style:{display:nn},className:me.iframe,src:lt,ref:Yn}))},Gn=({showEntryAnswer:It,updateData:zt,data:sn={},value:dn,onChange:_e})=>{const[Ct,Bt]=(0,a.useState)([]),{code:lt,hack_identifier:Je,question_title:nn,q_position:Un,standard_answer_with_score:Yn,commit_wrong_question:{user_answer_is_right:qn,user_answer:vu}={}}=sn,Zu=typeof It!="undefined"?It:!(qn!==void 0),su=Dn=>{_e(Dn)};return(0,a.useEffect)(()=>{if(vu){const Tt=vu==null?void 0:vu.map(Bu=>Qe(st({},Bu),{exercise_choice_id:Bu==null?void 0:Bu.choice_id,value:Bu.answer_text}));Bt(Tt),It===!0&&su(Tt);return}if(dn){Bt(dn);return}const Dn=Yn==null?void 0:Yn.map(Tt=>Qe(st({},Tt),{exercise_choice_id:Tt.position,answer_text:"",score:""}));Bt(Dn)},[]),et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${Un}\u3001`+nn}),Zu&&et.createElement("div",{className:me.boxHead},et.createElement("div",{style:{color:"#FA6400"}},et.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"),et.createElement(it,{className:me.btn,data:sn,onFinish:zt,userAnswer:Ct,identifier:Je})),et.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},et.createElement(ye.Z,{disabledFill:!Zu,programFillValue:Ct,showProgramFill:!0,onFillChange:(Dn,Tt)=>{var Bu;Ct[Number(Tt)].answer_text=(Bu=Dn[Number(Tt)])==null?void 0:Bu.value,Bt([...Ct]),su(Ct)},value:Fe.Base64.decode(lt||"")})),!Zu&&et.createElement(Et,{data:sn}))},Lt=({data:It={},value:zt,onChange:sn})=>{const[dn,_e]=(0,a.useState)([]),[Ct,Bt]=(0,a.useState)([]),{question_title:lt,q_position:Je,commit_wrong_question:nn,sub_exercise_questions:Un}=It,Yn=(qn,vu)=>{dn[vu]=qn,_e([...dn]),sn(dn)};return(0,a.useEffect)(()=>{const qn=Un==null?void 0:Un.map((vu,oa)=>{var Zu;return Qe(st({},vu),{q_position:`${Je}.${oa+1}`,commit_wrong_question:(Zu=nn==null?void 0:nn.sub_exercise_questions)==null?void 0:Zu[oa]})});Bt(qn)},[]),(0,a.useEffect)(()=>{if(zt){_e(zt);return}const qn=Array(Un==null?void 0:Un.length).fill(void 0);_e(qn)},[]),et.createElement("div",{className:me.question},et.createElement(ye.Z,{className:pe()(me.title,me.md),value:`${Je}\u3001`+lt}),et.createElement("div",{className:"flex flex-col gap-20px"},Ct==null?void 0:Ct.map((qn,vu)=>{const oa=dn[vu];return et.createElement(a.Fragment,{key:vu},(qn==null?void 0:qn.question_type)===0&&et.createElement(Rt,{value:oa,data:qn,onChange:Zu=>Yn(Zu,vu)}),(qn==null?void 0:qn.question_type)===1&&et.createElement(At,{value:oa,data:qn,onChange:Zu=>Yn(Zu,vu)}),(qn==null?void 0:qn.question_type)===2&&et.createElement(Vt,{value:oa,data:qn,onChange:Zu=>Yn(Zu,vu)}),(qn==null?void 0:qn.question_type)===3&&et.createElement(Qn,{value:oa,data:qn,onChange:Zu=>Yn(Zu,vu)}),(qn==null?void 0:qn.question_type)===4&&et.createElement(nu,{value:oa,data:qn,onChange:Zu=>Yn(Zu,vu)}))})))}},34854:function(ht,qe,E){"use strict";var a=E(59301),re=E(62957),we=E(82186),se=E(52985),oe=E(59301),Ae=(ye,ae,pe)=>new Promise((Ie,Re)=>{var Ce=be=>{try{Fe(pe.next(be))}catch(ge){Re(ge)}},fe=be=>{try{Fe(pe.throw(be))}catch(ge){Re(ge)}},Fe=be=>be.done?Ie(be.value):Promise.resolve(be.value).then(Ce,fe);Fe((pe=pe.apply(ye,ae)).next())});const me=({exercise:ye,dispatch:ae,init:pe,haveInit:Ie=!1})=>{const Re=(0,se.useParams)(),[Ce,fe]=(0,a.useState)(!1);let[Fe,be]=(0,a.useState)();const[ge,Se]=(0,a.useState)(!1),[Ne,De]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ye.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[ye.actionTabs]);function ne(){return Ae(this,null,function*(){var Oe,xe;let Ee=yield(0,we.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs}});if(((Oe=Ee==null?void 0:Ee.cover_exercises)==null?void 0:Oe.length)>0)fe(!0),be((xe=Ee==null?void 0:Ee.cover_exercises)==null?void 0:xe[0]);else{let he=yield(0,we.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs}});ae({type:"exercise/setActionTabs",payload:{key:""}}),(he==null?void 0:he.status)===0&&(Ie&&pe(),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:()=>{se.history.push("/paperlibrary")}}))}})}return oe.createElement("div",null,oe.createElement(re.default,{open:Ce,centered:!0,onCancel:Oe=>Ae(void 0,null,function*(){if(Oe.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Se(!0);let xe=yield(0,we.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs,update:1}});ae({type:"exercise/setActionTabs",payload:{key:""}}),Se(!1),(xe==null?void 0:xe.status)===0&&(Ie&&pe(),fe(!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:()=>{se.history.push("/paperlibrary")}}))}else fe(!1)}),cancelButtonProps:{loading:ge},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:Ne},onOk:()=>Ae(void 0,null,function*(){De(!0);let Oe=yield(0,we.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs}});De(!1),(Oe==null?void 0:Oe.status)===0&&(Ie&&pe(),ae({type:"exercise/setActionTabs",payload:{key:""}}),fe(!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:()=>{se.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},oe.createElement("div",null,oe.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"),oe.createElement("div",null,oe.createElement("div",null,"\u8BD5\u5377\uFF1A",Fe==null?void 0:Fe.origin_exercise_nam),oe.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",oe.createElement("a",{href:`/paperlibrary/see/${Fe==null?void 0:Fe.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},Fe==null?void 0:Fe.examination_bank_name))))))};qe.Z=(0,se.connect)(({exercise:ye})=>({exercise:ye}))(me)},13430:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return he}});var a=E(59301),re=E(62957),we=E(77019),se=E(5269),oe=E(82326),Ae=E(70858),me=E(7939),ye=E(68914),ae=E(82186),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"},Ie=E(52985),Re=E(96622),Ce=E(59301),fe=Object.defineProperty,Fe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,De=(Be,Le,Ve)=>Le in Be?fe(Be,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Be[Le]=Ve,ne=(Be,Le)=>{for(var Ve in Le||(Le={}))Se.call(Le,Ve)&&De(Be,Ve,Le[Ve]);if(ge)for(var Ve of ge(Le))Ne.call(Le,Ve)&&De(Be,Ve,Le[Ve]);return Be},Oe=(Be,Le)=>Fe(Be,be(Le)),xe=(Be,Le,Ve)=>new Promise((Ye,Xe)=>{var Te=vt=>{try{et(Ve.next(vt))}catch(Ke){Xe(Ke)}},it=vt=>{try{et(Ve.throw(vt))}catch(Ke){Xe(Ke)}},et=vt=>vt.done?Ye(vt.value):Promise.resolve(vt.value).then(Te,it);et((Ve=Ve.apply(Be,Le)).next())});const Ee=({visible:Be,setVisible:Le,onK:Ve,selectKeys:Ye,selectRows:Xe,appointStudent:Te,modalParams:it,courseId:et})=>{const vt=(0,Ie.useParams)(),[Ke,mt]=(0,a.useState)(!1),[ut,ct]=(0,a.useState)(!1),[Ot,St]=(0,a.useState)([]),[st,Qe]=(0,a.useState)([]),[Ge,nt]=(0,a.useState)([]),[Et,Jt]=(0,a.useState)("all"),[Rt,At]=(0,a.useState)("all");let[Vt,Qn]=(0,a.useState)(!0);const[nu,Wn]=(0,a.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Gn,Lt]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),It={selectedRowKeys:st,columnWidth:40,hideSelectAll:!0,onSelect:(Ct,Bt,lt)=>{let Je=!0;for(let nn=0;nn{if(Ct&<.length>0){lt.forEach(Je=>{st.push(Je.user_id),Ge.push(Je)}),Qe([...st]),nt([...Ge]);return}if(!Ct&<.length>0){let Je=[],nn=[];const Un=new Set(lt),Yn=new Set(st),qn=new Set(Ge);Je=[...Yn].filter(vu=>[...Un].every(oa=>oa.user_id!==vu)),nn=[...qn].filter(vu=>[...Un].every(oa=>oa.user_id!==vu.user_id)),Qe([...Je]),nt([...nn])}}};(0,a.useEffect)(()=>{Be&&Ye&&(Qe([...Ye]),nt(Xe))},[Be,Ye]),(0,a.useEffect)(()=>{Be&&(!Te&&it?Gn.status=it:Gn.status=null,Lt(ne({},Gn)),sn())},[Be,Te,it]);const zt=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(Ct,Bt,lt)=>Ce.createElement("span",{style:{color:"#333"}},lt+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(Ct,Bt,lt)=>Ce.createElement("span",null,Ct)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(Ct,Bt,lt)=>Ce.createElement("span",{style:{color:"#666"}},Ct)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(Ct,Bt)=>Ce.createElement("span",null,Ct)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(Ct,Bt)=>Ce.createElement("span",null,Ct||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(Ct,Bt)=>Ce.createElement("span",null,Ct)}].filter(Ct=>it===1||it===2?Ct.title!=="\u72B6\u6001":!0),sn=()=>xe(void 0,null,function*(){var Ct,Bt,lt;ct(!0);const Je=yield(0,ae.ZP)(`/api/exercises/${vt.categoryId||et}/wait_make_up_students.json`,{method:"get",params:Oe(ne({},Gn),{keywords:(Ct=Gn==null?void 0:Gn.keywords)==null?void 0:Ct.trim()})});if(Je.status===0){const nn=((lt=(Bt=Je==null?void 0:Je.data)==null?void 0:Bt.all_course_groups)==null?void 0:lt.map(Un=>({value:Un==null?void 0:Un.id,label:Un==null?void 0:Un.name})))||[];Wn([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...nn]),St(Je.data)}ct(!1)}),dn=()=>{Gn.page=1,Gn.status=null,Gn.course_group_id=null,Gn.keywords="",Jt("all"),At("all"),Qe([]),nt([]),Lt(ne({},Gn)),Te&&Ve(st==null?void 0:st.length,st,Ge)},_e=()=>{Gn.page=1,Gn.status=null,Gn.course_group_id=null,Gn.keywords="",Lt(ne({},Gn)),Jt("all"),At("all"),Qe([]),nt([]),Le(!1)};return Ce.createElement(re.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:Be,width:1200,footer:null,onCancel:()=>{_e()}},Ce.createElement(we.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Ce.createElement(we.Z,null,Ce.createElement(se.Z,null,Ce.createElement(oe.default,{size:"large",value:Et,style:{width:200,marginRight:20},onChange:Ct=>{Jt(Ct),Ct==="all"?Gn.course_group_id=null:Gn.course_group_id=Ct,Gn.page=1,Lt(ne({},Gn)),sn()},options:nu})),Te&&Ce.createElement(se.Z,null,Ce.createElement(oe.default,{size:"large",value:Rt,style:{width:200},onChange:Ct=>{At(Ct),Ct==="all"?Gn.status=null:Gn.status=Ct,Gn.page=1,Lt(ne({},Gn)),sn()},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(se.Z,null,Ce.createElement(ye.t7,{style:{width:300,marginLeft:15},value:Gn.keywords,allowClear:!0,onChange:Ct=>{Gn.keywords=Ct,Gn.page=1,Lt(ne({},Gn)),sn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Ce.createElement(we.Z,{align:"middle",className:"mb30"},Ce.createElement(se.Z,{span:14},Ce.createElement("div",{className:"flexd-table-header"},Ce.createElement(Ae.default,{pagination:!1,dataSource:[],columns:zt,rowSelection:Te?It:null,rowKey:Ct=>Ct.user_id})),Ce.createElement("div",null,Ce.createElement(Ae.default,{rowSelection:Te?It:null,columns:zt,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:Ct=>Ct.user_id,loading:ut,dataSource:Ot==null?void 0:Ot.exercise_users,onChange:(Ct,Bt,lt)=>{Gn.page=Ct==null?void 0:Ct.current,Gn.limit=Ct==null?void 0:Ct.pageSize,lt!=null&<.order?(Gn.sort_by=lt==null?void 0:lt.field,Gn.direction=(lt==null?void 0:lt.order)==="ascend"?"asc":"desc"):(Gn.sort_by=null,Gn.direction=null),Lt(ne({},Gn)),sn()},pagination:!1}))),Ce.createElement(se.Z,{span:1},Ce.createElement("img",{src:Re,style:{marginLeft:10}})),Ce.createElement(se.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Ce.createElement("div",{className:pe.searchMember,style:{width:550}},Ce.createElement(we.Z,{className:pe.searchMemberHeader},Ce.createElement(se.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Ce.createElement(se.Z,{flex:"110px"},"\u5B66\u53F7"),Ce.createElement(se.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Ce.createElement("div",{style:{overflow:"auto",height:390}},Ge==null?void 0:Ge.map((Ct,Bt)=>Ce.createElement(we.Z,{key:Bt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Ce.createElement(se.Z,{flex:"100px"},Ct.user_name),Ce.createElement(se.Z,{flex:"110px"},Ct.student_id),Ce.createElement(se.Z,{flex:"120px",style:{marginLeft:5}},Ct.user_group_name),Ce.createElement(se.Z,{style:{marginLeft:10}},Ce.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{nt(Ge.filter(lt=>lt.user_id!=Ct.user_id)),Qe(st.filter(lt=>lt!=Ct.user_id))}})))))))),!(it===1||it===2)&&Ce.createElement("div",{className:pe.bottom},Ce.createElement(me.ZP,{className:pe.no,onClick:()=>{_e()}},"\u53D6\u6D88"),Ce.createElement(me.ZP,{loading:Ke,type:"primary",onClick:()=>{dn()}},"\u786E\u5B9A")))};var he=(0,Ie.connect)(({})=>({}))(Ee)},2811:function(ht,qe,E){"use strict";var a=E(59301),re=E(28284),we=E(6767),se=E(62957),oe=E(29787),Ae=E(77019),me=E(47889),ye=E(24017),ae=E(62673),pe=E(66649),Ie=E.n(pe),Re=E(82186),Ce=E(92232),fe=E(52985),Fe=E(26408),be=E(16536),ge=Object.defineProperty,Se=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,xe=(Xe,Te,it)=>Te in Xe?ge(Xe,Te,{enumerable:!0,configurable:!0,writable:!0,value:it}):Xe[Te]=it,Ee=(Xe,Te)=>{for(var it in Te||(Te={}))ne.call(Te,it)&&xe(Xe,it,Te[it]);if(De)for(var it of De(Te))Oe.call(Te,it)&&xe(Xe,it,Te[it]);return Xe},he=(Xe,Te)=>Se(Xe,Ne(Te)),Be=(Xe,Te,it)=>new Promise((et,vt)=>{var Ke=ct=>{try{ut(it.next(ct))}catch(Ot){vt(Ot)}},mt=ct=>{try{ut(it.throw(ct))}catch(Ot){vt(Ot)}},ut=ct=>ct.done?et(ct.value):Promise.resolve(ct.value).then(Ke,mt);ut((it=it.apply(Xe,Te)).next())});function Le(Xe,Te){const it=[];for(let et=Xe;et{let Te=new Date;const it=Ie()(Xe).format("HH");if(Ie()(Xe).isSame(Ie()(Te),"day")){const et=Ie()(Te).format("HH"),vt=Ie()(Te).format("mm");return{disabledHours:()=>Le(0,24).splice(1,et*1-1),disabledMinutes:()=>Ie()(Xe).isSame(Ie()(Te),"hour")&&it<=et?Le(0,60).splice(0,vt):Le(60,60)}}else if(Ie()(Xe).isSame(Ie()(),"day")){const et=Ie()().format("HH"),vt=Ie()().format("mm");return{disabledHours:()=>Le(0,24).splice(0,et),disabledMinutes:()=>it<=et?Le(0,vt):Le(60,60)}}else return!1},Ye=({exercise:Xe,dispatch:Te})=>{var it;const et=(0,fe.useParams)(),[vt]=re.default.useForm(),[Ke,mt]=(0,a.useState)(1),[ut,ct]=(0,a.useState)([]),[Ot,St]=(0,a.useState)(!0),[st,Qe]=(0,a.useState)([]),[Ge,nt]=(0,a.useState)(!0),[Et,Jt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Xe.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Rt()},[Xe.actionTabs]);const Rt=Qn=>Be(void 0,null,function*(){var nu,Wn;St(!0);const Gn=yield Te({type:"exercise/getEndGroups",payload:he(Ee({},et),{check_ids:[...((nu=Xe.actionTabs.selectArrs)==null?void 0:nu.map(It=>Number(It)))||[]]})}),Lt=(Wn=Gn==null?void 0:Gn.course_info)==null?void 0:Wn.map((It,zt)=>he(Ee({},It),{key:It.course_group_id,title:It.course_group_name,name:It.course_group_name,disabled:!!It.is_published}));Gn&&(Gn!=null&&Gn.course_info)&&(ct([...Lt]),vt.setFieldsValue({end_time:Ie()(Ie()(new Date((0,Ce.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),St(!1)}),At=()=>Be(void 0,null,function*(){var Qn,nu,Wn,Gn;const Lt=Ee({},vt.getFieldsValue());if((st==null?void 0:st.length)<=0&&ut.length>0&&!((Qn=Xe.actionTabs)!=null&&Qn.unified_setting)){we.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Jt(!0);const It={check_ids:[...((nu=Xe.actionTabs.selectArrs)==null?void 0:nu.map(sn=>Number(sn)))||[]],group_ids:st};Ge||(It.end_time=Ie()(Lt.end_time).format("YYYY-MM-DD HH:mm")),It.group_ids=st.map(sn=>sn.course_group_id),(yield(0,Re.ZP)(`/api/courses/${et.coursesId}/exercises/end_exercise.json`,{method:"post",body:It})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Te({type:"exercise/setActionTabs",payload:{}}),(Wn=Xe==null?void 0:Xe.actionTabs)!=null&&Wn.cb?(Gn=Xe==null?void 0:Xe.actionTabs)==null||Gn.cb():Te({type:"classroomList/getClassroomExercisesList",payload:Ee({},Xe.actionTabs.params)})),Jt(!1)}),Vt=()=>{mt(1),ct([]),Qe([]),nt(!0)};return a.createElement(se.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:Xe.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:At,width:680,confirmLoading:Et||Ot,onCancel:()=>{Vt(),Te({type:"exercise/setActionTabs",payload:{}})}},a.createElement(oe.Z,{spinning:Ot},ut&&a.createElement(re.default,{form:vt},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:Fe.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(Ae.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(me.ZP.Group,{value:Ge,onChange:Qn=>{nt(Qn.target.value),Qe([])}},a.createElement(me.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(me.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(re.default.Item,{name:"end_time",style:{marginTop:-3,visibility:Ge?"hidden":"visible"}},a.createElement(ye.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ie()((0,Ce.U6)(),"HH:mm")},disabledDate:Qn=>Qn&&Qn0&&!((it=Xe.actionTabs)!=null&&it.unified_setting)&&a.createElement(Ae.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,ut.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(ae.default,{checked:st.length===ut.length,onChange:Qn=>{st.length===ut.length?Qe([]):Qe(ut)}},"\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(be.Z,{data:ut,selectedRowKeys:st,setSelectedRowKeys:Qe}))))))};qe.Z=(0,fe.connect)(({exercise:Xe})=>({exercise:Xe}))(Ye)},46212:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return St}});var a=E(59301),re=E(28284),we=E(6767),se=E(62957),oe=E(29787),Ae=E(77019),me=E(47889),ye=E(4875),ae=E(24017),pe=E(58755),Ie=E(62673),Re=E(7939),Ce=E(66649),fe=E.n(Ce),Fe=E(82186),be=E(92232),ge=E(52985),Se=E(87935),Ne=E(26408),De=E(16536),ne=E(13430),Oe={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},xe=E(70170),Ee=E(8671),he=E(49210),Be=E(59301),Le=Object.defineProperty,Ve=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,et=(st,Qe,Ge)=>Qe in st?Le(st,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):st[Qe]=Ge,vt=(st,Qe)=>{for(var Ge in Qe||(Qe={}))Te.call(Qe,Ge)&&et(st,Ge,Qe[Ge]);if(Xe)for(var Ge of Xe(Qe))it.call(Qe,Ge)&&et(st,Ge,Qe[Ge]);return st},Ke=(st,Qe)=>Ve(st,Ye(Qe)),mt=(st,Qe,Ge)=>new Promise((nt,Et)=>{var Jt=Vt=>{try{At(Ge.next(Vt))}catch(Qn){Et(Qn)}},Rt=Vt=>{try{At(Ge.throw(Vt))}catch(Qn){Et(Qn)}},At=Vt=>Vt.done?nt(Vt.value):Promise.resolve(Vt.value).then(Jt,Rt);At((Ge=Ge.apply(st,Qe)).next())});function ut(st,Qe){const Ge=[];for(let nt=st;nt{let Qe=new Date;const Ge=fe()(st).format("HH");if(fe()(st).isSame(fe()(Qe),"day")){const nt=fe()(Qe).format("HH"),Et=fe()(Qe).format("mm");return{disabledHours:()=>ut(0,24).splice(1,nt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",Ge,nt),fe()(st).isSame(fe()(Qe),"hour")&&Ge<=nt?ut(0,60).splice(0,Et):ut(60,60))}}else if(fe()(st).isSame(fe()(),"day")){const nt=fe()().format("HH"),Et=fe()().format("mm");return{disabledHours:()=>ut(0,24).splice(0,nt),disabledMinutes:()=>Ge<=nt?ut(0,Et):ut(60,60)}}else return!1},Ot=({exercise:st,dispatch:Qe})=>{var Ge,nt,Et,Jt,Rt,At,Vt,Qn,nu,Wn,Gn,Lt,It,zt,sn,dn,_e,Ct,Bt,lt,Je,nn,Un;const Yn=(0,ge.useParams)(),[qn]=re.default.useForm(),[vu,oa]=(0,a.useState)(1),[Zu,su]=(0,a.useState)([]),[Dn,Tt]=(0,a.useState)(!0),[Bu,Ra]=(0,a.useState)([]),[sl,Ga]=(0,a.useState)(!0),[Nu,Cu]=(0,a.useState)(!1),{workSetting:du}=st,[Kn,Pu]=(0,a.useState)(!1),[Ou,Ia]=(0,a.useState)([]),[Ml,dl]=(0,a.useState)([]),[Sn,jt]=(0,a.useState)(!1),[en,Vn]=(0,a.useState)(!1),[pu,jn]=(0,a.useState)(!1),[iu,au]=(0,a.useState)(null),[ln,te]=(0,a.useState)(1),[ie,ve]=(0,a.useState)({}),[He,rt]=(0,a.useState)({}),[Kt,En]=(0,a.useState)(!1),[Au,On]=(0,a.useState)(!1),[Ln,Mu]=(0,a.useState)(!1),[Pa,Ju]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(st.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:pt=[],type:Nn}=st.actionTabs||{},fn=pt.filter(bt=>![100,120,150].includes(Number(bt.total_score)));fn.length?(Mu(Nn===1?"multiple":"single"),Ju(fn.map(bt=>Ke(vt({},bt),{name:bt.exercise_name})))):On(!0)}},[(Ge=st==null?void 0:st.actionTabs)==null?void 0:Ge.key]),console.log(Ln,"visible"),(0,a.useEffect)(()=>{var pt;if(st.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Ya(),Il(),st.actionTabs.type===2)){const Nn=(pt=st.actionTabs)==null?void 0:pt.unified_setting;Ga(Nn)}},[st.actionTabs]),(0,a.useEffect)(()=>{var pt,Nn,fn,bt,xn,Yu,ra;(pt=du==null?void 0:du.exercise)!=null&&pt.publish_time&&qn.setFieldsValue({publish_time:fe()((Nn=du==null?void 0:du.exercise)==null?void 0:Nn.publish_time)}),(fn=du==null?void 0:du.exercise)!=null&&fn.end_time&&qn.setFieldsValue({end_time:fe()((bt=du==null?void 0:du.exercise)==null?void 0:bt.end_time)}),qn.setFieldsValue({exercise_type:(xn=du==null?void 0:du.exercise)==null?void 0:xn.exercise_type,simulate_exercise_num:(Yu=du==null?void 0:du.exercise)==null?void 0:Yu.simulate_exercise_num}),te((ra=du==null?void 0:du.exercise)==null?void 0:ra.exercise_type)},[st]);const Vl=pt=>{var Nn;const fn=qn.getFieldValue("publish_time");if(!fn||(Nn=du==null?void 0:du.exercise)!=null&&Nn.publish_time)return;let bt;pt===1?bt=fe()(fn).add(120,"minutes"):bt=fe()(fn).add(7,"days"),qn.setFieldsValue({end_time:bt})},Ya=pt=>mt(void 0,null,function*(){var Nn,fn;Tt(!0);const bt=yield(0,Se.N3)({coursesId:Yn.coursesId,check_ids:[...((Nn=st.actionTabs.selectArrs)==null?void 0:Nn.map(Yu=>Number(Yu)))||[]]});console.log(bt,"res");const xn=((fn=bt==null?void 0:bt.course_info)==null?void 0:fn.map((Yu,ra)=>Ke(vt({},Yu),{key:Yu.course_group_id,title:Yu.course_group_name,name:Yu.course_group_name,disabled:!!Yu.is_published})))||[];if((bt==null?void 0:bt.status)!==-1){su([...xn]);const Yu=fe()();qn.setFieldsValue({publish_time:Yu}),(qn.getFieldValue("exercise_type")||1)===1?qn.setFieldsValue({end_time:fe()(Yu).add(120,"minutes")}):qn.setFieldsValue({end_time:fe()(Yu).add(7,"days")})}Tt(!1)});(0,a.useEffect)(()=>{var pt,Nn,fn,bt,xn,Yu;if((pt=du==null?void 0:du.exercise)!=null&&pt.is_appoint_user){const ra=((fn=(Nn=du==null?void 0:du.exercise)==null?void 0:Nn.all_exercise_users)==null?void 0:fn.map(ia=>ia.user_id))||[];Ia([...ra])}jt((bt=du==null?void 0:du.exercise)==null?void 0:bt.is_appoint_user),Vn((xn=du==null?void 0:du.exercise)==null?void 0:xn.is_miss_exam_user),jn((Yu=du==null?void 0:du.exercise)==null?void 0:Yu.is_no_passing_user)},[du]),(0,a.useEffect)(()=>{var pt,Nn,fn,bt,xn,Yu,ra,ia;(Nn=(pt=st==null?void 0:st.actionTabs)==null?void 0:pt.selectArrs)!=null&&Nn[0]&&st.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Qe({type:"exercise/getWorkSetting",payload:{categoryId:(bt=(fn=st==null?void 0:st.actionTabs)==null?void 0:fn.selectArrs)==null?void 0:bt[0],category:(Yu=(xn=st==null?void 0:st.actionTabs)==null?void 0:xn.selectArrs)==null?void 0:Yu[0],coursesId:(ia=(ra=st==null?void 0:st.actionTabs)==null?void 0:ra.params)==null?void 0:ia.id}})},[(nt=st==null?void 0:st.actionTabs)==null?void 0:nt.selectArrs]);const Iu=()=>mt(void 0,null,function*(){var pt,Nn,fn,bt,xn,Yu,ra;const ia=vt({},qn.getFieldsValue()),ba=fe()(fe()(ia.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),za=fe()(fe()(ia.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(ba,ba,33),za<=ba){we.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Bu==null?void 0:Bu.length)<=0&&!sl&&Zu.length>0&&!((pt=du==null?void 0:du.exercise)!=null&&pt.is_make_up_exercise)){we.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const ml=Zu.map(Ql=>Ql.key),qu={check_ids:[...((Nn=st.actionTabs.selectArrs)==null?void 0:Nn.map(Ql=>Number(Ql)))||[]],end_time:fe()(ia.end_time).format("YYYY-MM-DD HH:mm"),publish_time:fe()(ia.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Bu.map(Ql=>Ql.course_group_id),unified_setting:!Bu.length,exercise_type:ia.exercise_type,simulate_exercise_num:ia.simulate_exercise_num};if(((fn=st.actionTabs.selectArrsAll)==null?void 0:fn.length)>0&&st.actionTabs.type===1&&(qu.check_ids=[...((xn=(bt=st.actionTabs.selectArrsAll)==null?void 0:bt.filter(Ql=>!Ql.high_resources_consume||Ql.high_resources_consume_permission))==null?void 0:xn.map(Ql=>Number(Ql==null?void 0:Ql.id)))||[]]),(Yu=du==null?void 0:du.exercise)!=null&&Yu.is_make_up_exercise){if(Sn&&Ou.length<=0||!Sn&&!(en||pu)){we.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}qu.is_appoint_user=Sn,qu.is_miss_exam_user=en,qu.is_no_passing_user=pu,Sn?qu.make_up_exercise_users=Ou.map(Ql=>({user_id:Ql})):qu.make_up_exercise_user=[]}let{is_locked:Ca,open_camera:il,screen_open:ll,login_restrict:Ta,ip_bind:zl,ip_limit:lr,is_random:Yr,id:on,identity_verify:Cr,open_phone_video_recording:Li}=du==null?void 0:du.exercise;if(st.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Ca||il||ll||Ta||zl||lr=="pub"||lr=="inner"||Cr||Li)&&ia.exercise_type==2){if(On(!1),Qe({type:"exercise/setActionTabs",payload:{}}),st.actionTabs.type==2){let Ql=se.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Be.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Be.createElement("span",{style:{color:"#FA6400"}}," ",(0,be.hi)(du==null?void 0:du.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:()=>mt(void 0,null,function*(){var el;En(!0);let Sl=yield(0,Ee.Tr)({exercise_ids:[...((el=st.actionTabs.selectArrs)==null?void 0:el.map(or=>Number(or)))||[]],course_id:Yn.coursesId,type:"exercise"});if((Sl==null?void 0:Sl.student_count)===0){if((yield Qa(qu))&&st.actionTabs.isRouter){Ql.destroy(),ge.history.push(`/classrooms/${Yn.coursesId}/exercise/${on}/detail?random=${Yr}&tabs=3&childrenTabs=2`);return}Qe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else rt(qu),ve(Sl)}),onCancel:()=>{Ql.destroy(),En(!1),Qa(qu)}})}else{let Ql=se.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:Be.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:()=>mt(void 0,null,function*(){var el;En(!0);let Sl=yield(0,Ee.Tr)({exercise_ids:[...((el=st.actionTabs.selectArrs)==null?void 0:el.map(or=>Number(or)))||[]],course_id:Yn.coursesId,type:"exercise"});if((Sl==null?void 0:Sl.student_count)===0){if((yield Qa(qu))&&st.actionTabs.isRouter){ge.history.push(`/classrooms/${Yn.coursesId}/exercise/${on}/detail?random=${Yr}&tabs=3&childrenTabs=2`);return}Qe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else rt(qu),ve(Sl)})})}return}let Xa=yield(0,Ee.Tr)({exercise_ids:[...((ra=st.actionTabs.selectArrs)==null?void 0:ra.map(Ql=>Number(Ql)))||[]],course_id:Yn.coursesId,type:"exercise"});(Xa==null?void 0:Xa.student_count)===0?Qa(qu):(rt(qu),ve(Xa))}),_n=()=>{var pt;let Nn=[...(pt=st.actionTabs.selectArrsAll)==null?void 0:pt.filter(fn=>fn.high_resources_consume&&!fn.high_resources_consume_permission)];(Nn==null?void 0:Nn.length)>0&&st.actionTabs.type===1&&se.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Be.createElement("div",null,Be.createElement("div",{className:Oe.tipcontent},Be.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Nn==null?void 0:Nn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Be.createElement("div",{className:"mt20 mb20"},Nn==null?void 0:Nn.map(fn=>Be.createElement("div",{className:Oe.failedList,key:fn.id},Be.createElement("div",{className:Oe.name},fn==null?void 0:fn.exercise_name),Be.createElement("div",{className:Oe.publish,onClick:()=>{(0,be.xg)(`/classrooms/${Yn.coursesId}/exercise/${fn.id}/detail?random=${fn.is_random}`)}},"\u53D1\u5E03"))))))})},Qa=pt=>mt(void 0,null,function*(){var Nn,fn,bt;if(st.actionTabs.type===1){let ra=[...(Nn=st.actionTabs.selectArrsAll)==null?void 0:Nn.filter(ia=>ia.high_resources_consume&&!ia.high_resources_consume_permission)];if((ra==null?void 0:ra.length)==st.actionTabs.selectArrsAll.length){On(!1),Qe({type:"exercise/setActionTabs",payload:{}}),_n();return}}let xn=!1;return Cu(!0),(yield(0,Fe.ZP)(`/api/courses/${Yn.coursesId}/exercises/publish.json`,{method:"post",body:pt})).status===0&&((0,be.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Il(),we.ZP.success("\u53D1\u5E03\u6210\u529F"),On(!1),Qe({type:"exercise/setActionTabs",payload:{}}),(fn=st==null?void 0:st.actionTabs)!=null&&fn.cb?(bt=st==null?void 0:st.actionTabs)==null||bt.cb():Qe({type:"classroomList/getClassroomExercisesList",payload:vt({},st.actionTabs.params)}),xn=!0,st.actionTabs.type===1&&_n()),Cu(!1),xn}),Il=()=>{oa(1),su([]),Ra([])},nr=(pt,Nn,fn)=>{pt<=0?we.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Ia(Nn),dl(fn),Pu(!1))};return Be.createElement(a.Fragment,null,Be.createElement(se.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:Au,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:Iu,confirmLoading:Nu||Dn,onCancel:()=>{Il(),On(!1),Qe({type:"exercise/setActionTabs",payload:{}})}},Be.createElement(oe.Z,{spinning:Dn},Zu&&Be.createElement(re.default,{form:qn},!!((Et=st==null?void 0:st.actionTabs)!=null&&Et.disabled)&&Be.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Be.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:Ne.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Jt=du==null?void 0:du.exercise)!=null&&Jt.is_make_up_exercise)&&Be.createElement(Be.Fragment,null,Be.createElement(Ae.Z,null,Be.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Be.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),Be.createElement(re.default.Item,{name:"exercise_type"},Be.createElement(me.ZP.Group,{disabled:((Rt=du==null?void 0:du.exercise)==null?void 0:Rt.exercise_status)>1,onChange:pt=>{te(pt.target.value),Vl(pt.target.value)}},Be.createElement(me.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),Be.createElement(me.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),ln==2&&Be.createElement(Ae.Z,{className:`${Oe.contentInterval}`},Be.createElement("span",{className:`${Oe.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Be.createElement(re.default.Item,{name:"simulate_exercise_num"},Be.createElement(ye.Z,{className:Oe.numberInput,style:{width:145},precision:0,size:"middle",disabled:((At=du==null?void 0:du.exercise)==null?void 0:At.exercise_status)>1,min:1,max:999})),Be.createElement("span",null,"\u6B21",Be.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Be.createElement(Ae.Z,null,Be.createElement("span",{className:"mr10 mt5"},Be.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),Be.createElement(re.default.Item,{name:"publish_time"},Be.createElement(ae.default,{style:{width:170},disabledDate:pt=>pt&&pt<=fe()().subtract(0,"days"),disabledTime:ct,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:fe()((0,be.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Be.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Be.createElement(re.default.Item,{name:"end_time"},Be.createElement(ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:fe()((0,be.U6)(),"HH:mm")},disabledDate:pt=>pt&&pt{var fn,bt,xn,Yu,ra;if(jt(pt),pt)if((fn=du==null?void 0:du.exercise)!=null&&fn.is_appoint_user){const ia=(xn=(bt=du==null?void 0:du.exercise)==null?void 0:bt.all_exercise_users)==null?void 0:xn.map(ba=>ba.user_id);Ia([...ia])}else Ia([]),Vn(!1),jn(!1);else Vn((Yu=du==null?void 0:du.exercise)==null?void 0:Yu.is_miss_exam_user),jn((ra=du==null?void 0:du.exercise)==null?void 0:ra.is_no_passing_user)},disabled:((Qn=du==null?void 0:du.exercise)==null?void 0:Qn.exercise_status)!==1}),Be.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Sn&&Be.createElement(Ae.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Be.createElement(Ie.default,{checked:en,disabled:((nu=du==null?void 0:du.exercise)==null?void 0:nu.exercise_status)!==1||((Wn=du==null?void 0:du.exercise)==null?void 0:Wn.miss_exam_count)<=0,onChange:pt=>{Vn(pt.target.checked)}},Be.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Be.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{au(1),jt(!1),Pu(!0)}},"\uFF08",`${(Gn=du==null?void 0:du.exercise)==null?void 0:Gn.miss_exam_count}\u4EBA`,"\uFF09"),Be.createElement(Ie.default,{checked:pu,disabled:((Lt=du==null?void 0:du.exercise)==null?void 0:Lt.exercise_status)!==1||((It=du==null?void 0:du.exercise)==null?void 0:It.no_passing_count)<=0,onChange:pt=>{jn(pt.target.checked)}},Be.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Be.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{au(2),jt(!1),Pu(!0)}},"\uFF08",`${(zt=du==null?void 0:du.exercise)==null?void 0:zt.no_passing_count}\u4EBA`,"\uFF09")),Sn&&Be.createElement(Ae.Z,{className:"mt20",style:{paddingLeft:"90px"}},Be.createElement(Re.ZP,{type:"primary",ghost:!0,disabled:((sn=du==null?void 0:du.exercise)==null?void 0:sn.exercise_status)!==1,onClick:()=>{Pu(!0),au(void 0)}},Be.createElement("span",null,Be.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Be.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Be.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Ou.length||0} \u4EBA`,"\uFF09"))),st.actionTabs.type===2&&!((dn=du==null?void 0:du.exercise)!=null&&dn.is_make_up_exercise)&&Be.createElement(Ae.Z,{style:{marginBottom:"10px"}},Be.createElement("span",{className:"mr10"},Be.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),Be.createElement(me.ZP.Group,{value:sl,onChange:pt=>{Ga(pt.target.value),Ra([])}},Be.createElement(me.ZP,{disabled:!!((_e=st==null?void 0:st.actionTabs)!=null&&_e.disabled)||Zu.some(pt=>pt==null?void 0:pt.is_published)||!((Ct=st==null?void 0:st.actionTabs)!=null&&Ct.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Be.createElement(me.ZP,{disabled:Zu.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Zu.length<=0&&st.actionTabs.type===2&&!((Bt=du==null?void 0:du.exercise)!=null&&Bt.is_make_up_exercise)&&Be.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||!sl)&&!((lt=du==null?void 0:du.exercise)!=null&<.is_make_up_exercise)&&Zu.length>0&&Be.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Be.createElement("span",{style:{flex:1}},Be.createElement(Ie.default,{checked:Bu.length===Zu.length,onChange:pt=>{Bu.length===Zu.length?Ra([]):Ra(Zu)}},"\u5168\u9009")),Be.createElement("span",{style:{width:16}}),Be.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Bu.length||0,"\u4E2A\u5206\u73ED")),(st.actionTabs.type===1||!sl)&&!((Je=du==null?void 0:du.exercise)!=null&&Je.is_make_up_exercise)&&Zu.length>0&&Be.createElement(De.Z,{data:Zu,selectedRowKeys:Bu,setSelectedRowKeys:Ra})),Be.createElement(ne.Z,{visible:Kn,setVisible:Pu,onK:nr,selectKeys:Ou,selectRows:Ml,appointStudent:Sn,modalParams:iu,courseId:Yn.categoryId||((Un=(nn=st==null?void 0:st.actionTabs)==null?void 0:nn.selectArrs)==null?void 0:Un[0])})),Be.createElement(xe.Z,{resdata:ie,type:"exercisepush",okloading:Nu,oktext:(ie==null?void 0:ie.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:pt=>mt(void 0,null,function*(){var Nn,fn,bt;Cu(!0);let xn=yield(0,Fe.ZP)(`/api/courses/${Yn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((Nn=st.actionTabs.selectArrs)==null?void 0:Nn.map(Yu=>Number(Yu)))||[]]}});if(Cu(!1),(xn==null?void 0:xn.status)===0)if(Kt){let Yu=yield Qa(He);if(se.default.destroyAll(),Yu&&st.actionTabs.isRouter){ge.history.push(`/classrooms/${Yn.coursesId}/exercise/${(fn=du==null?void 0:du.exercise)==null?void 0:fn.id}/detail?random=${(bt=du==null?void 0:du.exercise)==null?void 0:bt.is_random}&tabs=3&childrenTabs=2`);return}Qe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else Qa(He)})})),Be.createElement(he.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:Ln,dataSource:Pa,onSuccess:()=>{Mu(!1),On(!0)},onClose:()=>{Mu(!1),Il(),Qe({type:"exercise/setActionTabs",payload:{}})}}))};var St=(0,ge.connect)(({exercise:st})=>({exercise:st}))(Ot)},16536:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return pe}});var a=E(59301),re=E(37568),we=E(62673),se=E(77019),oe={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",me=E(77740),ye=(Ie,Re,Ce)=>new Promise((fe,Fe)=>{var be=Ne=>{try{Se(Ce.next(Ne))}catch(De){Fe(De)}},ge=Ne=>{try{Se(Ce.throw(Ne))}catch(De){Fe(De)}},Se=Ne=>Ne.done?fe(Ne.value):Promise.resolve(Ne.value).then(be,ge);Se((Ce=Ce.apply(Ie,Re)).next())}),pe=({data:Ie,value:Re=[],handleChangePage:Ce,setSelectedRowKeys:fe,selectedRowKeys:Fe,onChange:be=()=>{}})=>{const[ge,Se]=(0,a.useState)([]),[Ne,De]=(0,a.useState)([]),[ne,Oe]=(0,a.useState)([]);let[xe,Ee]=(0,a.useState)(1),[he,Be]=(0,a.useState)();return(0,a.useEffect)(()=>{Se(Ie),De([]),Oe([])},[Ie]),(0,a.useEffect)(()=>{fe&&(De(Fe),Oe(Fe))},[Fe]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:oe.leftdiv},a.createElement(re.default.Search,{size:"middle",onChange:Le=>ye(void 0,null,function*(){Se(Ie.filter(Ve=>{var Ye;return(Ye=Ve==null?void 0:Ve.name)==null?void 0:Ye.includes(Le.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ge.length===0&&a.createElement(me.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(we.default.Group,{value:Ne.map(Le=>`${Le.course_group_id}`),onChange:Le=>{fe(ge.filter(Ve=>Le.includes(`${Ve.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ge.map((Le,Ve)=>a.createElement(se.Z,{key:Le.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(we.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Le.is_published,value:`${Le.course_group_id}`},a.createElement("div",{className:oe.listClass},a.createElement("span",{className:oe.spantitle,style:{width:Le.is_published?"108px":"170px"}},Le.name),Le.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:oe.rightdiv},a.createElement(re.default.Search,{onChange:Le=>{Oe(Ne.filter(Ve=>Ve.name.includes(Le.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(me.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((Le,Ve)=>a.createElement(se.Z,{justify:"space-between",style:{marginTop:"10px"},key:Le.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Le.name),a.createElement("img",{src:Ae,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{fe(Ne.filter(Ye=>`${Ye.course_group_name}`!=`${Le.course_group_name}`))}})))))))}},76983:function(ht,qe,E){"use strict";var a=E(59301),re=E(11938),we=E(4875),se=E(28284),oe=E(62957),Ae=E(29787),me=E(70858),ye=E(37568),ae=E(77019),pe=E(5269),Ie=E(7939),Re=E(87935),Ce=E(66649),fe=E.n(Ce),Fe=E(52985),be=E(92232),ge=E(11580),Se=E(99287),Ne=E(20562),De=E(59301),ne=(he,Be,Le)=>new Promise((Ve,Ye)=>{var Xe=et=>{try{it(Le.next(et))}catch(vt){Ye(vt)}},Te=et=>{try{it(Le.throw(et))}catch(vt){Ye(vt)}},it=et=>et.done?Ve(et.value):Promise.resolve(et.value).then(Xe,Te);it((Le=Le.apply(he,Be)).next())});const{Countdown:Oe}=re.default,xe=({value:he,onChange:Be,MaxMinutes:Le})=>De.createElement(De.Fragment,null,De.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",De.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",De.createElement("br",null)),De.createElement(we.Z,{value:he,onChange:Be,min:0,precision:0,max:Le,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Le}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Ee=({exercise:he,successCb:Be,dispatch:Le})=>{var Ve,Ye,Xe,Te;const it=(0,Fe.useParams)(),[et]=se.default.useForm(),vt=se.default.useWatch("time",et),[Ke,mt]=(0,a.useState)(!1),ut=(0,a.useRef)(),{actionTabs:ct}=he,[Ot,St]=(0,a.useState)(),[,st,Qe,Ge]=(0,Ne.U)(Re.n7,{id:it.categoryId}),[,nt,Et]=(0,Ne.U)(Re.Cd,{});(0,a.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&(mt(!1),et.resetFields())},[he.actionTabs.key]);const Jt=()=>new Promise(It=>ne(void 0,null,function*(){var zt,sn;return ut.current=yield(0,ge.y)({ip_limit:(zt=ct==null?void 0:ct.exerciseParams)==null?void 0:zt.ip_limit,ip_bind:(sn=ct==null?void 0:ct.exerciseParams)==null?void 0:sn.ip_bind_type}),It()})),Rt=()=>ne(void 0,null,function*(){var It,zt,sn,dn,_e;yield et.validateFields();const Ct=et.getFieldsValue();if(mt(!0),(((It=ct==null?void 0:ct.exerciseParams)==null?void 0:It.ip_limit)!=="no"||(zt=ct==null?void 0:ct.exerciseParams)!=null&&zt.ip_bind_type)&&(yield Jt()),(yield(0,Re.ZD)((sn=ct==null?void 0:ct.exerciseParams)==null?void 0:sn.id,{exercise_user_id:(dn=ct==null?void 0:ct.exerciseParams)==null?void 0:dn.exercise_user_id,unlock_key:Ct.unlock_key,time:Ct.time,ip:ut.current})).status===0){if(Be){Le({type:"exercise/setActionTabs",payload:{}}),Be();return}const lt=ct==null?void 0:ct.exerciseParams;(0,be.nr)({inner_ip:lt.inner_ip,public_ip:lt.public_ip,open_camera:lt.open_camera,ip_limit:lt.ip_limit,ip_bind:lt.ip_bind,ip_bind_type:lt.ip_bind_type,exercise_tips:lt.exercise_tips,exerciseId:lt.id,screen_open:lt.screen_open,screen_num:lt.screen_num,screen_sec:lt.screen_sec,coursesId:it.coursesId,login:(_e=(0,Se.eY)())==null?void 0:_e.login,history,identity_verify:lt.identity_verify,open_phone_video_recording:lt.open_phone_video_recording,current_status:lt.current_status}),Le({type:"exercise/setActionTabs",payload:{}})}mt(!1)}),At=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:It=>De.createElement("span",{className:It.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},It)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:It=>De.createElement("span",{className:It.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},It)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Vt=((Ve=ct==null?void 0:ct.exerciseParams)==null?void 0:Ve.errorMessage)&&typeof((Ye=ct==null?void 0:ct.exerciseParams)==null?void 0:Ye.errorMessage)=="object";(0,a.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const It=yield Et(it);yield Qe({}),It.status||St(It)})},[he.actionTabs.key]);const{time:Qn,end_time:nu}=(Ot==null?void 0:Ot.exercise)||{},Wn=Ge!=null&&Ge.user_end_time?fe()(Ge==null?void 0:Ge.user_end_time).add(1,"minutes"):fe()(),Gn=fe()(Ge==null?void 0:Ge.user_total_end_time)>Wn?Math.round(fe().duration(fe()(Ge==null?void 0:Ge.user_total_end_time).diff(Wn.startOf("minute"))).asMinutes()):0,Lt=((Ge==null?void 0:Ge.student_left_minutes)||0)+(vt||0);return De.createElement(De.Fragment,null,De.createElement(oe.default,{width:514,centered:!0,closable:!!((Xe=ct==null?void 0:ct.exerciseParams)!=null&&Xe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:he.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Le({type:"exercise/setActionTabs",payload:{}})}},De.createElement(Ae.Z,{spinning:st||nt},Vt&&De.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 "),!Vt&&De.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"),Vt&&De.createElement(me.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Te=ct==null?void 0:ct.exerciseParams)==null?void 0:Te.errorMessage)||{}],columns:At}),De.createElement("div",{className:""},De.createElement(se.default,{form:et,layout:"vertical",autoComplete:"off"},De.createElement(se.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},De.createElement(ye.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Qn!==-1?De.createElement(De.Fragment,null,De.createElement(se.default.Item,{name:"time",label:De.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",De.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",fe()(Ge==null?void 0:Ge.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},De.createElement(xe,{MaxMinutes:Gn})),De.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",De.createElement("span",{className:"ml5"},st||nt?"--":Lt),"\u5206\u949F",Lt!==0&&(Ge==null?void 0:Ge.user_end_time)&&De.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",De.createElement("span",{className:"ml5"},fe()(Ge==null?void 0:Ge.user_end_time).add(vt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):De.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 ",fe()(nu).format("YYYY-MM-DD HH:mm")))),De.createElement(ae.Z,{justify:"space-between",align:"middle"},De.createElement(pe.Z,null),De.createElement(pe.Z,null,De.createElement(Ie.ZP,{loading:Ke,onClick:Rt},"\u8FDB\u5165\u8003\u8BD5"))))))};qe.Z=(0,Fe.connect)(({exercise:he})=>({exercise:he}))(Ee)},61560:function(ht,qe,E){"use strict";E.d(qe,{w:function(){return Ae}});var a=E(82186),re=E(62957),we=E(52985),se=E(59301),oe=(me,ye,ae)=>new Promise((pe,Ie)=>{var Re=Fe=>{try{fe(ae.next(Fe))}catch(be){Ie(be)}},Ce=Fe=>{try{fe(ae.throw(Fe))}catch(be){Ie(be)}},fe=Fe=>Fe.done?pe(Fe.value):Promise.resolve(Fe.value).then(Re,Ce);fe((ae=ae.apply(me,ye)).next())});const Ae=(me,ye,ae="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",pe=1,Ie=2)=>oe(void 0,null,function*(){pe===1&&(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:pe===1?ae:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const Re=yield(0,a.ZP)(`/api/exercises/${ye}/user_appraise_status.json`,{method:"get",params:{appraise_type:pe}});if((Re==null?void 0:Re.status)===-1)return(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Ce={status:0};if((Re==null?void 0:Re.type)===2&&(Ce=yield(0,a.ZP)(`/api/exercises/${ye}/create_appraise_students.json`,{method:"get"})),(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ce==null?void 0:Ce.status)===-1)return Promise.reject();if((Re==null?void 0:Re.type)===2){const fe=()=>{we.history.replace(`/classrooms/${me}/exercise/${ye}/centralizeReview/${Ce==null?void 0:Ce.login}`)};if(re.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:fe,onCancel:()=>{Ie===1&&we.history.replace(`/classrooms/${me}/exercise/${ye}/detail`)},content:se.createElement("div",null,se.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",se.createElement("span",{onClick:fe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),se.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"))}),Ie!==3)return Promise.reject()}if((Re==null?void 0:Re.type)===3&&(re.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Ie===1&&we.history.replace(`/classrooms/${me}/exercise/${ye}/detail`)},content:se.createElement("div",null,(Re==null?void 0:Re.message)||"")}),Ie!==3)||(Re==null?void 0:Re.type)===4&&(re.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Ie===1&&we.history.replace(`/classrooms/${me}/exercise/${ye}/detail`)},content:se.createElement("div",null,(Re==null?void 0:Re.message)||"")}),Ie!==3))return Promise.reject()})},73579:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ke}});var a=E(59301),re=E(47889),we=E(7939),se=E(6767),oe=E(62957),Ae=E(4875),me=E(77019),ye=E(5269),ae=E(37285),pe=E(79802),Ie={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"},Re=E(99287),Ce=E(24334),fe=E(82186),Fe=E(52985),be=E(77314),ge=E(67741),Se=E(87169),Ne=E(26227),De=E(59301),ne=Object.defineProperty,Oe=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Le=(mt,ut,ct)=>ut in mt?ne(mt,ut,{enumerable:!0,configurable:!0,writable:!0,value:ct}):mt[ut]=ct,Ve=(mt,ut)=>{for(var ct in ut||(ut={}))he.call(ut,ct)&&Le(mt,ct,ut[ct]);if(Ee)for(var ct of Ee(ut))Be.call(ut,ct)&&Le(mt,ct,ut[ct]);return mt},Ye=(mt,ut)=>Oe(mt,xe(ut)),Xe=(mt,ut,ct)=>new Promise((Ot,St)=>{var st=nt=>{try{Ge(ct.next(nt))}catch(Et){St(Et)}},Qe=nt=>{try{Ge(ct.throw(nt))}catch(Et){St(Et)}},Ge=nt=>nt.done?Ot(nt.value):Promise.resolve(nt.value).then(st,Qe);Ge((ct=ct.apply(mt,ut)).next())});const Te={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var it=(mt=>(mt[mt.SET_PATH=0]="SET_PATH",mt[mt.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",mt))(it||{});function et(mt,ut){switch(ut.type){case 0:return Ye(Ve({},mt),{selectedPath:ut.payload});case 1:return Ye(Ve({},mt),{passedContent:ut.payload});default:throw new Error}}var Ke=({language:mt,dispatch:ut,shixunWorkReport:ct,v:Ot,languages:St,classroomList:st,autoHeight:Qe,diff_code_count:Ge,data:nt})=>{const[Et,Jt]=(0,a.useState)(St==null?void 0:St[0]),Rt=(0,Fe.useParams)();return(0,a.useEffect)(()=>{Jt(St==null?void 0:St[0])},[]),(0,a.useEffect)(()=>{var At;Jt((At=St==null?void 0:St.filter(Vt=>Vt.language===(Et==null?void 0:Et.language)))==null?void 0:At[0])},[St]),De.createElement(De.Fragment,null,De.createElement("h2",null," ",De.createElement("span",null,Ot.is_finish?De.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",De.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")):De.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",De.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")),(St==null?void 0:St.length)>1&&De.createElement(re.ZP.Group,{defaultValue:mt,style:{marginLeft:10},onChange:At=>{var Vt;Ot.language=At.target.value,Jt((Vt=St==null?void 0:St.filter(Qn=>Qn.language===At.target.value))==null?void 0:Vt[0])}},St==null?void 0:St.map(At=>De.createElement(re.ZP,{value:At==null?void 0:At.language},At==null?void 0:At.language)))),(0,Re.GJ)()&&ct!="shixunWorkReport"&&De.createElement("span",null,De.createElement("span",null,"\u5F97\u5206 ",Et==null?void 0:Et.score,"/",Et==null?void 0:Et.total_score),De.createElement(we.ZP,{style:{margin:"0px 10px"},onClick:()=>{var At,Vt;if(!((Vt=(At=st.AssistantObject)==null?void 0:At.hack)!=null&&Vt.can_appraise)&&(0,Re.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}let Qn=Et==null?void 0:Et.score;oe.default.confirm({title:"\u8C03\u5206",content:De.createElement("div",null,De.createElement("p",null,"\u5F97\u5206\uFF1A",Et==null?void 0:Et.score,"/",Et==null?void 0:Et.total_score),De.createElement("p",null,"\u8C03\u5206\uFF1A",De.createElement(Ae.Z,{min:0,max:Et==null?void 0:Et.total_score,defaultValue:Et==null?void 0:Et.score,onChange:nu=>{Qn=nu}}))),okText:"\u786E\u8BA4",onOk:()=>Xe(void 0,null,function*(){(yield(0,fe.ZP)(`/api/courses/${Rt==null?void 0:Rt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Rt==null?void 0:Rt.coursesId,hack_user_code_id:Et==null?void 0:Et.hack_user_id,score:Qn}})).status===0&&(se.ZP.success("\u8C03\u5206\u6210\u529F"),ut({type:"shixunHomeworks/setActionTabs",payload:{}}),ut({type:"shixunHomeworks/getShixunWorkReports",payload:Ve({},Rt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,Re.GJ)()&&ct!="shixunWorkReport"&&De.createElement(we.ZP,{onClick:()=>{var At;if(!((At=st.AssistantObject.hack)!=null&&At.can_appraise)&&(0,Re.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}ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:ct.user_id,type:"1",language:Et==null?void 0:Et.language,v:Ot,data:Ve({},ct)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),De.createElement(pe.ZP,{height:300,language:Et==null?void 0:Et.language,value:Et!=null&&Et.code?Ce.Base64.decode(Et==null?void 0:Et.code):"",autoHeight:Qe,theme:"default",options:Te}),((Et==null?void 0:Et.comment)||(Et==null?void 0:Et.hidden_comment))&&De.createElement("div",null,De.createElement(me.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},De.createElement(ye.Z,{flex:1},De.createElement("h1",{className:Ie.title},"\u70B9\u8BC4\u5185\u5BB9")),De.createElement(ye.Z,{className:"pr30"},(0,Re.GJ)()&&De.createElement(we.ZP,{onClick:()=>Xe(void 0,null,function*(){oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:De.createElement(Se.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Xe(this,null,function*(){(yield(0,ge.gZ)({comment_id:Et==null?void 0:Et.comment_id,homeworkId:Rt.homeworkId,type:"hack"})).status===0&&(se.ZP.success("\u5220\u9664\u6210\u529F"),ut({type:"shixunHomeworks/getShixunWorkReports",payload:Ve({},Rt)}))})}})})},De.createElement(Ne.Z,null),"\u5220\u9664"))),De.createElement(ae.Z,{style:{margin:0}}),(Et==null?void 0:Et.comment)&&De.createElement("aside",{className:"pl30 pr30 mt20"},De.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),De.createElement("br",null),De.createElement(be.Z,{value:Et==null?void 0:Et.comment})),(Et==null?void 0:Et.hidden_comment)&&De.createElement("aside",{className:"pl30 pr30 mt20"},De.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),De.createElement("br",null),De.createElement(be.Z,{value:Et==null?void 0:Et.hidden_comment}))))}},4274:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return he}});var a=E(59301),re={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},we=Object.defineProperty,se=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,me=(Be,Le,Ve)=>Le in Be?we(Be,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Be[Le]=Ve,ye=(Be,Le)=>{for(var Ve in Le||(Le={}))oe.call(Le,Ve)&&me(Be,Ve,Le[Ve]);if(se)for(var Ve of se(Le))Ae.call(Le,Ve)&&me(Be,Ve,Le[Ve]);return Be};const ae=Be=>React.createElement("svg",ye({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Be),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+",Ie=E(31691),Re=E(92310),Ce=E.n(Re),fe=E(59301),Fe=Object.defineProperty,be=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ne=(Be,Le,Ve)=>Le in Be?Fe(Be,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Be[Le]=Ve,Oe=(Be,Le)=>{for(var Ve in Le||(Le={}))Ne.call(Le,Ve)&&ne(Be,Ve,Le[Ve]);if(Se)for(var Ve of Se(Le))De.call(Le,Ve)&&ne(Be,Ve,Le[Ve]);return Be},xe=(Be,Le)=>be(Be,ge(Le)),he=({dataSource:Be,className:Le,style:Ve})=>{const[Ye,Xe]=(0,a.useState)([]),[Te,it]=(0,a.useState)(""),et=(0,a.useRef)(""),vt=(0,a.useRef)(String(Math.random()).slice(-6));(0,a.useEffect)(()=>{if(Be!=null&&Be.length){const ut=Be.map(ct=>xe(Oe({},ct),{key:`${vt}-${ct.key}`}));Xe(ut),it(ut[0].key)}},[Be.length]);const Ke=ut=>{it(ut),et.current=ut;const ct=document.getElementById(ut);if(ct){const Ot=ct.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Ot,behavior:"smooth"})}},mt=()=>{const ut=Ye.map(Ot=>document.getElementById(Ot.key)),ct=window.innerHeight/2;for(const Ot of ut)if(Ot){const St=Ot.getBoundingClientRect();if(St.top>=0&&St.top(window.addEventListener("scroll",mt),()=>{window.removeEventListener("scroll",mt)}),[Ye]),fe.createElement("div",{className:Ce()(re.anchorNavigation,Le),style:Ve},fe.createElement(Ie.default,{items:Ye,tabBarGutter:60,className:re.tabs,activeKey:Te,onChange:Ke}),Ye.map(ut=>fe.createElement("div",{key:ut.key,id:ut.key,className:re.box},fe.createElement("div",{className:re.head},fe.createElement("img",{className:"mr10",src:pe,alt:"Dot"}),ut.label),fe.createElement("div",{className:re.element},ut.element))))}},53051:function(ht,qe,E){"use strict";E.d(qe,{Q8:function(){return ct},d0:function(){return Ot},w6:function(){return ut}});var a=E(59301),re=E(24017),we=E(82326),se=E(6767),oe=E(62957),Ae=E(47889),me=E(77019),ye=E(5269),ae=E(25399),pe=E(62673),Ie=E(7939),Re=E(66649),Ce=E.n(Re),fe=E(99287),Fe=E(82186),be=E(89392),ge=E.n(be),Se=E(92232),Ne=E(961),De=E(52985),ne=E(61822),Oe=E(2281),xe=E(73466),Ee=E(70170),he=E(8671),Be=E(59301),Le=Object.defineProperty,Ve=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,et=(nt,Et,Jt)=>Et in nt?Le(nt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):nt[Et]=Jt,vt=(nt,Et)=>{for(var Jt in Et||(Et={}))Te.call(Et,Jt)&&et(nt,Jt,Et[Jt]);if(Xe)for(var Jt of Xe(Et))it.call(Et,Jt)&&et(nt,Jt,Et[Jt]);return nt},Ke=(nt,Et)=>Ve(nt,Ye(Et)),mt=(nt,Et,Jt)=>new Promise((Rt,At)=>{var Vt=Wn=>{try{nu(Jt.next(Wn))}catch(Gn){At(Gn)}},Qn=Wn=>{try{nu(Jt.throw(Wn))}catch(Gn){At(Gn)}},nu=Wn=>Wn.done?Rt(Wn.value):Promise.resolve(Wn.value).then(Vt,Qn);nu((Jt=Jt.apply(nt,Et)).next())});function ut(nt,Et){const Jt=[];for(let Rt=nt;Rt{const Rt=ntCe()(Et).endOf("day"),Vt=nt{const Jt=parseInt(Ce()(nt).format("HH")),Rt=parseInt(Ce()().format("HH")),At=parseInt(Ce()().format("mm"));if(!nt)return{disabledHours:()=>ut(0,Rt),disabledMinutes:()=>ut(0,At)};if(Et){const Vt=parseInt(Ce()(Et).format("HH")),Qn=parseInt(Ce()(Et).format("mm"));return Ce()(nt).isSame(Ce()(Et),"day")?{disabledHours:()=>ut(0,Vt),disabledMinutes:()=>Jt<=Vt?ut(0,Qn):[]}:void 0}if(Ce()(nt).isSame(Ce()(),"day"))return{disabledHours:()=>ut(0,Rt),disabledMinutes:()=>Ce()(nt).isSame(Ce()(),"hour")&&Jt<=Rt?ut(0,At):[]}},St=(nt,Et)=>nt==null?void 0:nt.map(Jt=>{var Rt;return(Rt=Et==null?void 0:Et.find(At=>At.value===Jt))==null?void 0:Rt.id}),{RangePicker:st}=re.default,{Option:Qe}=we.default,Ge=({shixunHomeworks:nt,loading:Et,dispatch:Jt,classroomList:Rt,user:At})=>{var Vt,Qn,nu,Wn,Gn,Lt,It,zt,sn;const dn=(0,De.useParams)(),{workSetting:_e,workList:Ct,shixunWorkList:Bt,headerInfo:lt,changeData:Je}=nt,[nn,Un]=(0,a.useState)(!1),[Yn,qn]=(0,a.useState)(!1);let[vu,oa]=(0,a.useState)([]),[Zu,su]=(0,a.useState)([]),[Dn,Tt]=(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[Bu,Ra]=(0,a.useState)({}),[sl,Ga]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{oa([])},[]),(0,a.useEffect)(()=>{Un(!(0,fe.GJ)())},[(0,fe.GJ)()]);const Nu=()=>{Jt({type:"shixunHomeworks/getWorkSetting",payload:vt({},dn)})};(0,a.useEffect)(()=>{if(!(_e!=null&&_e.course_id))return;Object.keys(Dn).map(function(en){Dn[en]=_e[en]}),(!Dn.allow_late||!Dn.unified_late)&&(Dn.late_penalty=20,Dn.penalty_type=ne.Q.Percent),Dn.unified_setting||(Dn.unified_late=!1,Dn.unified_anonymous_comment=!1,Dn.unified_anonymous_appeal=!1),vu=JSON.parse(JSON.stringify(_e.group_settings.map(en=>Ke(vt({},en),{group_name:[en.group_name]})).filter(en=>en.publish_time!==null))),Zu=JSON.parse(JSON.stringify(_e.allow_late_settings.map(en=>Ke(vt({},en),{group_name:[en.group_name]})).filter(en=>en.late_time!==null))),Tt(vt({},Dn));const jt=(0,Se.QE)((vu==null?void 0:vu.length)>0?vu:[]);oa([...jt]),(Zu==null?void 0:Zu.length)<=0?su([{penalty_type:ne.Q.Percent,late_penalty:20}]):su([...Zu])},[_e]);const Cu=()=>mt(void 0,null,function*(){var jt,en,Vn,pu,jn,iu,au,ln;if(((Vn=(en=(jt=At==null?void 0:At.userInfo)==null?void 0:jt.course)==null?void 0:en.shixun_homework_info)==null?void 0:Vn.shixun_homework_remaining_count)===0&&((jn=(pu=nt==null?void 0:nt.headerInfo)==null?void 0:pu.homework_status)!=null&&jn.includes("\u672A\u53D1\u5E03"))){(0,Se.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(au=(iu=(0,fe.eY)())==null?void 0:iu.course)==null?void 0:au.course_name}\u3011\u7684\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if(((ln=At==null?void 0:At.userInfo)==null?void 0:ln.user_status)===2){(0,Oe.Rd)();return}const te=JSON.parse(JSON.stringify(Dn));if(te.challenge_settings.filter(ve=>!ve.hide),te.categoryId=dn.categoryId,console.log(vu),!Dn.unified_setting)vu=vu==null?void 0:vu.map(ve=>{var He;if(!ve.publish_time||!ve.end_time)throw se.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(!ve.group_name)throw se.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ve.group_name=typeof(ve==null?void 0:ve.group_name)=="string"?[ve==null?void 0:ve.group_name]:ve==null?void 0:ve.group_name,ve.group_id=(He=_e.group_settings)==null?void 0:He.filter(rt=>{var Kt;return(Kt=ve==null?void 0:ve.group_name)==null?void 0:Kt.includes(rt.group_name)}).map(rt=>rt.group_id||rt.id).toString().split(","),ve});else if(!Dn.publish_time||!Dn.end_time)throw se.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(te.group_settings=vu,Dn.allow_late)if(Dn.unified_late){if(Dn.late_penalty===null||Dn.late_penalty===void 0||Dn.late_penalty<0||Dn.late_penalty>100)throw se.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Dn.late_time)throw se.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 Zu=Zu==null?void 0:Zu.map(ve=>{var He,rt;if(ve.late_penalty===null||ve.late_penalty===void 0||ve.late_penalty<0||ve.late_penalty>100)throw se.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 se.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(!ve.group_name)throw se.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ve.group_name=typeof(ve==null?void 0:ve.group_name)=="string"?[ve==null?void 0:ve.group_name]:ve==null?void 0:ve.group_name,ve.group_id=(rt=(He=ve==null?void 0:ve.group_name)==null?void 0:He.map(Kt=>{var En,Au;let On=(Au=(En=_e.group_settings)==null?void 0:En.filter(Ln=>(Ln==null?void 0:Ln.group_name)===Kt))==null?void 0:Au[0];return On==null?void 0:On.group_id}))==null?void 0:rt.toString().split(","),ve}),te.allow_late_settings=Zu;let ie=yield(0,he.Tr)({homework_common_ids:[parseInt(dn.categoryId)],course_id:dn.coursesId,type:"homework_common"});(ie==null?void 0:ie.student_count)===0?du(te):(Ga(te),Ra(ie))}),du=jt=>{if(jt.total_score===null){se.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(jt!=null&&jt.work_efficiency&&jt.eff_score===null){se.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const en=jt.challenge_settings.reduce((jn,iu)=>jn+Number(iu.challenge_score),0),Vn={shixun_evaluation:jt.shixun_evaluation,challenge_settings:jt.challenge_settings};let pu=()=>{var jn;const iu=()=>mt(void 0,null,function*(){qn(!0),(yield(0,Fe.ZP)(`/api/homework_commons/${dn.categoryId}/publish_setting.json`,{method:"post",body:vt({},jt)})).status===0&&(se.ZP.success("\u66F4\u65B0\u6210\u529F"),Nu(),Jt({type:"user/getUserInfo",payload:{course_id:dn.coursesId}}),Jt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:vt({},dn)})),qn(!1)});!(0,be.isEqual)(Je,Vn)&&!((jn=lt==null?void 0:lt.homework_status)!=null&&jn.includes("\u672A\u53D1\u5E03"))?oe.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:iu}):iu()};_e!=null&&_e.high_resources_consume&&!(_e!=null&&_e.high_resources_consume_permission)?Jt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:dn.coursesId,type:"shixun",type_id:dn.categoryId,name:_e.homework_name,fn:()=>{pu()}}}):pu()},Kn=(jt,en,Vn="group_id")=>{var pu;return en?en.find(jn=>jn[Vn]===jt):(pu=_e==null?void 0:_e.group_settings)==null?void 0:pu.find(jn=>jn.group_id[0]===jt)},Pu=(_e==null?void 0:_e.allow_late)||(_e==null?void 0:_e.anonymous_comment),Ou=jt=>{var en,Vn;const pu=Kn(jt,_e==null?void 0:_e.allow_late_settings,"id"),jn=Kn(jt,_e==null?void 0:_e.anonymous_comment_settings),iu=Kn(jt);return(_e==null?void 0:_e.allow_late)&&pu&&Ce()(pu==null?void 0:pu.late_time)<=Ce()()||(_e==null?void 0:_e.anonymous_comment)&&jn&&(jn==null?void 0:jn.evaluation_start)!==null||((Vn=(Ce()(iu==null?void 0:iu.end_time)<=Ce()()&&((en=_e==null?void 0:_e.allow_late_settings)==null?void 0:en.filter(au=>au.group_id.includes(jt))))[0])==null?void 0:Vn.late_time)!=null},Ia=(0,a.useMemo)(()=>(_e==null?void 0:_e.allow_late)||(_e==null?void 0:_e.all_group_late),[_e,lt]),Ml=_e==null?void 0:_e.anonymous_comment,dl=jt=>{if(!jt)return!1;const en=Kn(jt,_e==null?void 0:_e.anonymous_comment_settings);return(_e==null?void 0:_e.anonymous_comment)&&en&&(en==null?void 0:en.evaluation_start)!==null},Sn=(jt,en)=>{var Vn,pu,jn,iu,au;jt!=null&&jt.group_id||(jt.group_id=St(jt==null?void 0:jt.group_name,_e==null?void 0:_e.group_settings)),Jt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:jt,index:en,rangePickerDisabled:(pu=(Vn=jt==null?void 0:jt.group_id)==null?void 0:Vn[0])!=null&&pu.publish_time?nn||(Ce()()<=Ce()((iu=Kn((jn=jt==null?void 0:jt.group_id)==null?void 0:jn[0]))==null?void 0:iu.publish_time)?!1:[!0,Ou((au=jt==null?void 0:jt.group_id)==null?void 0:au[0])]):!1,disabledDate:_e==null?void 0:_e.course_end_date}})};return Be.createElement("section",{className:Ne.Z.form},Be.createElement("div",{className:Ne.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Be.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")),Be.createElement("div",null,Be.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Be.createElement(Ae.ZP.Group,{disabled:nn||!((Vt=lt==null?void 0:lt.homework_status)!=null&&Vt.includes("\u672A\u53D1\u5E03"))||(0,fe.Rm)()&&!((Qn=Rt.AssistantObject.practice)!=null&&Qn.can_publish),value:Dn.unified_setting,onChange:jt=>{var en;if(!((en=lt==null?void 0:lt.homework_status)!=null&&en.includes("\u672A\u53D1\u5E03"))){se.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Dn.unified_setting=!Dn.unified_setting,Dn.unified_setting||(Dn.unified_late=!1,su([{late_penalty:5}])),Tt(Object.assign({},Dn)),Dn.unified_setting===!1&&vu==""){oa(vu.concat({}));return}Dn.unified_setting&&(oa([]),su([{late_penalty:5}]))}},Be.createElement(Ae.ZP,{value:!0,disabled:nn||!(_e!=null&&_e.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Be.createElement(Ae.ZP,{disabled:nn||!((nu=_e==null?void 0:_e.group_settings)!=null&&nu.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Wn=_e==null?void 0:_e.group_settings)==null?void 0:Wn.length)===0&&Be.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")),Dn.unified_setting&&Be.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Be.createElement(me.Z,{align:"middle"},Be.createElement(ye.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Be.createElement(ye.Z,{className:"ml10"},Be.createElement(re.default,{size:"large",disabled:nn||!((Gn=lt==null?void 0:lt.homework_status)!=null&&Gn.includes("\u672A\u53D1\u5E03")||(Lt=lt==null?void 0:lt.homework_status)!=null&&Lt.includes("\u672A\u5F00\u59CB"))||(0,fe.Rm)()&&!((It=Rt.AssistantObject.practice)!=null&&It.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:jt=>ct(jt,_e==null?void 0:_e.course_end_date),disabledTime:jt=>Ot(jt),value:Dn.publish_time?Ce()(Dn.publish_time):"",onChange:(jt,en)=>{Dn.publish_time=en,(Dn.end_time==""||!Dn.end_time)&&Dn.unified_setting&&(Dn.end_time=Ce()(jt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Tt(Object.assign({},Dn))}}))),Be.createElement(me.Z,{align:"middle",className:"pl30"},Be.createElement(ye.Z,null,"\u622A\u6B62\u65F6\u95F4"),Be.createElement(ye.Z,{className:"ml10"},Be.createElement(re.default,{size:"large",style:{width:170},allowClear:!1,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:(_e==null?void 0:_e.allow_late)&&(_e==null?void 0:_e.homework_status.includes("\u5DF2\u622A\u6B62"))||nn||(_e==null?void 0:_e.allow_late)&&Ce()()>=Ce()(_e==null?void 0:_e.end_time)||(0,fe.Rm)()&&!((zt=Rt.AssistantObject.practice)!=null&&zt.can_publish),disabledDate:jt=>ct(jt,_e==null?void 0:_e.course_end_date,Dn.publish_time),disabledTime:jt=>Ot(jt,Dn.publish_time),value:Dn.end_time?Ce()(Dn.end_time):"",onChange:(jt,en)=>{Dn.end_time=en,Tt(Object.assign({},Dn))}})))),!Dn.unified_setting&&(vu==null?void 0:vu.length)>0&&Be.createElement(me.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},vu&&vu.map(function(jt,en){var Vn,pu,jn,iu,au,ln,te;return Be.createElement(ye.Z,{span:24,key:en},Be.createElement(me.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:en==(vu==null?void 0:vu.length)-1?"0px":"10px"}},Be.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",en+1),Be.createElement(we.default,{disabled:nn||((Vn=lt==null?void 0:lt.homework_status)!=null&&Vn.includes("\u672A\u53D1\u5E03")&&jt.id||Ce()(){var ve;if((0,fe.Rm)()&&!((ve=Rt.AssistantObject.practice)!=null&&ve.can_publish)){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}vu[en].group_name=ie,vu[en].group_id=jt.group_id;const He=(0,be.flattenDeep)(vu.map(Kt=>Kt.group_name)),rt=Zu.map(Kt=>{let En=(Kt==null?void 0:Kt.group_name)||[];return Ke(vt({},Kt),{group_name:(0,be.remove)(En,Au=>He.includes(Au))})});su(rt),oa(vu.slice())},maxTagCount:4,maxTagPlaceholder:ie=>Be.createElement("div",{style:{cursor:"pointer"},onClick:()=>Sn(jt,en)},"+",ie==null?void 0:ie.length)},_e.group_settings&&_e.group_settings.map(function(ie){if(!vu.map(He=>He.group_name).flat().includes(ie.group_name))return Be.createElement(Qe,{value:ie.group_name,key:ie.id},ie.group_name)})),Be.createElement("div",{className:"ml20"},Be.createElement(st,{size:"large",ranges:{\u6B64\u523B:[jt.publish_time?Ce()(jt.publish_time):Ce()(),Ce()()]},allowClear:!1,disabled:nn||(Ce()()<=Ce()((iu=Kn((jn=jt==null?void 0:jt.group_id)==null?void 0:jn[0]))==null?void 0:iu.publish_time)?!1:[!0,Ou((au=jt==null?void 0:jt.group_id)==null?void 0:au[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:ie=>ct(ie,_e==null?void 0:_e.course_end_date),disabledTime:ie=>Ot(ie),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ce()((0,Se.U6)(),"HH:mm"),Ce()((0,Se.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[jt.publish_time?Ce()(jt.publish_time):void 0,jt.end_time?Ce()(jt.end_time):void 0],onChange:(ie,ve)=>{var He;if((0,fe.Rm)()&&!((He=Rt.AssistantObject.practice)!=null&&He.can_publish)){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}vu[en].publish_time=ve[0],!jt.end_time&&ve[0]?vu[en].end_time=Ce()(ve[0]).add(7,"days"):vu[en].end_time=ve[1],oa([...vu])},onCalendarChange:(ie,ve,He)=>{if(ve!=null&&ve[0]&&!ve[1]){const rt=Ce()(ve[0]).add(7,"days");vu[en].publish_time=ve[0],vu[en].end_time=rt,oa([...vu])}}})),!nn&&Be.createElement("div",{style:{display:"flex",width:"50px"}},((ln=jt==null?void 0:jt.group_id)==null?void 0:ln.length)>1&&Be.createElement(ae.Z,{title:"\u89C4\u5219\u62C6\u5206"},Be.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Sn(jt,en)})),vu.length<((te=_e==null?void 0:_e.group_settings)==null?void 0:te.length)&&Be.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ie;if((0,fe.Rm)()&&!((ie=Rt.AssistantObject.practice)!=null&&ie.can_publish)){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}oa(vu.concat({}))}}),((jt==null?void 0:jt.publish_time)&&Ce()(){const ie=(0,be.cloneDeep)(Zu);ie.forEach((ve,He)=>{ve.group_name&&(ve.group_name=ve.group_name.filter(rt=>{var Kt;return!((Kt=vu[en].group_name)!=null&&Kt.includes(rt))}))}),vu=vu.filter((ve,He)=>en!==He),su(ie),oa(vu.slice()),setTimeout(()=>oa(vu.slice()),10)}}))))}))),Be.createElement(me.Z,null,Be.createElement(ye.Z,null,Be.createElement("div",{className:Ne.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Be.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"))),Be.createElement(ye.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Be.createElement(pe.default,{checked:Dn.allow_late,disabled:nn||Ia,onChange:jt=>{var en;if((0,fe.Rm)()&&!((en=Rt.AssistantObject.practice)!=null&&en.can_late)){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}jt.target.checked&&oe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Be.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Be.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"),Be.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Be.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"))}),Dn.allow_late=!Dn.allow_late,Zu==""&&su([{late_penalty:5}]),Tt(Object.assign({},Dn))}},Be.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Dn==null?void 0:Dn.allow_late)&&Be.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Be.createElement("div",{style:{display:"flex"}},Be.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Be.createElement(Ae.ZP.Group,{style:{marginLeft:"20px"},disabled:nn||(_e==null?void 0:_e.anonymous_comment)||(_e==null?void 0:_e.allow_late),value:Dn.unified_late,onChange:jt=>{var en;if((0,fe.Rm)()&&!((en=Rt.AssistantObject.practice)!=null&&en.can_late)){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}Dn.unified_late=jt.target.value,Zu==""&&!jt.target.value&&su([{penalty_type:ne.Q.Percent,late_penalty:20}]),Tt(vt({},Dn))}},(Dn==null?void 0:Dn.unified_setting)&&Be.createElement(Ae.ZP,{value:!0,disabled:!(_e!=null&&_e.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((sn=_e==null?void 0:_e.group_settings)==null?void 0:sn.length)>0&&Be.createElement(Ae.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Dn!=null&&Dn.unified_late?Be.createElement(Be.Fragment,null,Be.createElement(me.Z,{align:"middle",style:{marginTop:"10px"}},Be.createElement(ye.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Be.createElement(ye.Z,{className:"ml20"},Be.createElement(ne.Z,{disabled:nn||Ml,value:{type:Dn.penalty_type,inputValue:Dn.late_penalty},onChange:jt=>{var en;if((0,fe.Rm)()&&!((en=Rt.AssistantObject.practice)!=null&&en.can_late)){se.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}Tt(Ke(vt({},Dn),{late_penalty:jt.inputValue,penalty_type:jt.type}))}})),Be.createElement(ye.Z,{flex:"1",className:"ml5"},Be.createElement("span",{className:"c-grey-c ml10"},Dn.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)"))),Be.createElement(me.Z,{align:"middle",style:{marginTop:"15px"}},Be.createElement(ye.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Be.createElement(ye.Z,{className:"ml20"},Be.createElement(re.default,{size:"large",allowClear:!1,style:{width:170},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:nn||Ml,value:Dn.late_time?Ce()(Dn.late_time):"",disabledDate:jt=>ct(jt,_e==null?void 0:_e.course_end_date),onChange:(jt,en)=>{var Vn;if((0,fe.Rm)()&&!((Vn=Rt.AssistantObject.practice)!=null&&Vn.can_late)){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}Dn.late_time=en,Tt(Object.assign({},Dn))}})))):Zu.map(function(jt,en){var Vn;return Be.createElement(ye.Z,{span:24,key:en},Be.createElement(me.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Be.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",en+1),Be.createElement(we.default,{disabled:nn||!((Vn=lt==null?void 0:lt.homework_status)!=null&&Vn.includes("\u672A\u53D1\u5E03"))&&jt.id||(_e==null?void 0:_e.anonymous_comment),mode:"multiple",className:Ne.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof jt.group_name=="string"?[jt.group_name]:jt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:pu=>{var jn;if((0,fe.Rm)()&&!((jn=Rt.AssistantObject.practice)!=null&&jn.can_late)){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}Zu[en].group_name=pu,Zu[en].group_id=jt.group_id,su(Zu.slice())}},_e.group_settings&&_e.group_settings.map(function(pu){const jn=Zu.map(au=>au.group_name).flat(),iu=vu.map(au=>au.group_name).flat();if(Dn!=null&&Dn.unified_setting){if(!jn.includes(pu.group_name))return Be.createElement(Qe,{value:pu.group_name,key:pu.id},pu.group_name)}else if(iu.includes(pu.group_name)&&!jn.includes(pu.group_name))return Be.createElement(Qe,{value:pu.group_name,key:pu.id},pu.group_name)})),Be.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Be.createElement(ne.Z,{disabled:nn||dl(jt.id),value:{type:jt.penalty_type,inputValue:jt.late_penalty},onChange:pu=>{var jn;if((0,fe.Rm)()&&!((jn=Rt.AssistantObject.practice)!=null&&jn.can_late)){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}Zu[en].late_penalty=pu.inputValue,Zu[en].penalty_type=pu.type,su([...Zu])}}),Be.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Be.createElement(re.default,{size:"large",disabled:nn||dl(jt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ce()((0,Se.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:pu=>ct(pu,_e==null?void 0:_e.course_end_date),format:"YYYY-MM-DD HH:mm",value:jt!=null&&jt.late_time?Ce()(jt.late_time):void 0,onChange:(pu,jn)=>{var iu;if((0,fe.Rm)()&&!((iu=Rt.AssistantObject.practice)!=null&&iu.can_late)){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}Zu[en].late_time=jn,su([...Zu])}}),!nn&&Be.createElement("div",{style:{display:"flex",width:"50px"}},Be.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var pu;if((0,fe.Rm)()&&!((pu=Rt.AssistantObject.practice)!=null&&pu.can_late)){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}su(Zu.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),en>0&&!jt.id&&Be.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var pu;if((0,fe.Rm)()&&!((pu=Rt.AssistantObject.practice)!=null&&pu.can_late)){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}Zu=Zu.filter((jn,iu)=>en!==iu),su(Zu.slice()),setTimeout(()=>su(Zu.slice()),10)}}))))})),!nn&&Be.createElement(Be.Fragment,null,Be.createElement(Ie.ZP,{type:"primary",size:"large",loading:Yn,style:{width:"138px",marginTop:"30px"},onClick:()=>Cu()},"\u4FDD\u5B58")),Be.createElement(xe.Z,{onConfirm:(jt,en)=>{vu.splice(jt,0,...en),vu.splice(jt+en.length,1);const Vn=(0,Se.QE)([...vu]);oa([...Vn])}}),Be.createElement(Ee.Z,{resdata:Bu,type:"shixun",okloading:Yn,oktext:(Bu==null?void 0:Bu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:jt=>mt(void 0,null,function*(){qn(!0);let en=yield(0,Fe.ZP)(`/api/courses/${dn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(dn.categoryId)]}});qn(!1),(en==null?void 0:en.status)===0&&du(sl)})}))};qe.ZP=(0,De.connect)(({shixunHomeworks:nt,classroomList:Et,loading:Jt,user:Rt})=>({shixunHomeworks:nt,classroomList:Et,loading:Jt.effects,user:Rt}))(Ge)},74732:function(ht,qe,E){"use strict";var a=E(59301),re=E(94968),we=E(28284),se=E(62957),oe=E(6767),Ae=E(70858),me=E(52985),ye=E(21600),ae=E(14875),pe=E(82186),Ie=E(66649),Re=E.n(Ie),Ce=E(92232),fe=E(59301),Fe=Object.defineProperty,be=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ne=(Ee,he,Be)=>he in Ee?Fe(Ee,he,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ee[he]=Be,De=(Ee,he)=>{for(var Be in he||(he={}))ge.call(he,Be)&&Ne(Ee,Be,he[Be]);if(be)for(var Be of be(he))Se.call(he,Be)&&Ne(Ee,Be,he[Be]);return Ee},ne=(Ee,he,Be)=>new Promise((Le,Ve)=>{var Ye=it=>{try{Te(Be.next(it))}catch(et){Ve(et)}},Xe=it=>{try{Te(Be.throw(it))}catch(et){Ve(et)}},Te=it=>it.done?Le(it.value):Promise.resolve(it.value).then(Ye,Xe);Te((Be=Be.apply(Ee,he)).next())});const{Dragger:Oe}=re.default,xe=({classroomList:Ee,dispatch:he,onOk:Be})=>{const Le=(0,me.useParams)(),[Ve]=we.default.useForm(),[Ye,Xe]=(0,a.useState)(),[Te,it]=(0,a.useState)(!1),et={height:100,onRemove:()=>{Xe("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:vt=>ne(void 0,null,function*(){return Xe(vt),!1})};return(0,a.useEffect)(()=>{Ve.setFieldsValue({publish_time:Re()(Re()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Re()(Re()(new Date((0,Ce.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),fe.createElement(se.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:Ee.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Te},onOk:()=>ne(void 0,null,function*(){Ve.submit()}),onCancel:()=>{Ve.resetFields(),he({type:"classroomList/setActionTabs",payload:{}})}},fe.createElement(we.default,{form:Ve,onFinish:vt=>ne(void 0,null,function*(){var Ke,mt,ut;if(!(Ye!=null&&Ye.size)){oe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}it(!0);let ct=new FormData;ct.append("type",Ee.actionTabs.type),ct.append("file",Ye);let Ot;window.location.href.indexOf("exercise")>-1?Ot=`/api/exercises/${Ee.actionTabs.id}/supplement_score.json`:Ot=`/api/homework_commons/${Ee.actionTabs.id}/supplement_score.json`;let St=yield(0,pe.ZP)(Ot,{method:"post",body:ct},!0);it(!1),(St==null?void 0:St.status)===0&&(Be(),Ve.resetFields(),he({type:"classroomList/setActionTabs",payload:{}}),((mt=(Ke=St==null?void 0:St.data)==null?void 0:Ke.fail)==null?void 0:mt.length)>0&&se.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:fe.createElement(Ae.default,{pagination:!1,dataSource:(ut=St==null?void 0:St.data)==null?void 0:ut.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)("",ye.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ee.actionTabs.type}`)}}))})},fe.createElement(we.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},Ee.actionTabs.name),fe.createElement(we.default.Item,{style:{marginBottom:0},label:fe.createElement("div",null,fe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),fe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},fe.createElement("div",null,fe.createElement("a",{download:"\u6A21\u7248.xlsx",className:ae.Z.downloadbutton,href:ye.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ee.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),fe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),fe.createElement(we.default.Item,{style:{marginBottom:0}},fe.createElement(Oe,De({},et),fe.createElement("a",{className:ae.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),fe.createElement("br",null),fe.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,me.connect)(({classroomList:Ee})=>({classroomList:Ee}))(xe)},71621:function(ht,qe,E){"use strict";var a=E(59301),re=E(94968),we=E(28284),se=E(31691),oe=E(70858),Ae=E(31709),me=E(52985),ye=E(82186),ae=E(66649),pe=E.n(ae),Ie=E(59301),Re=(Fe,be,ge)=>new Promise((Se,Ne)=>{var De=xe=>{try{Oe(ge.next(xe))}catch(Ee){Ne(Ee)}},ne=xe=>{try{Oe(ge.throw(xe))}catch(Ee){Ne(Ee)}},Oe=xe=>xe.done?Se(xe.value):Promise.resolve(xe.value).then(De,ne);Oe((ge=ge.apply(Fe,be)).next())});const{Dragger:Ce}=re.default,fe=({})=>{const Fe=(0,me.useParams)(),[be]=we.default.useForm(),[ge,Se]=(0,a.useState)(!0),[Ne,De]=(0,a.useState)(!1);let[ne,Oe]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const xe=[{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 Ee(){return Re(this,null,function*(){let Be;De(!0),window.location.href.indexOf("exercise")>-1?Be=`/api/exercises/${Fe==null?void 0:Fe.categoryId}/redo_logs.json`:Be=`/api/homework_commons/${Fe==null?void 0:Fe.categoryId}/redo_logs.json`;let Le=yield(0,ye.ZP)(Be,{method:"get",params:ne});De(!1),(Le==null?void 0:Le.status)===0&&Se(Le==null?void 0:Le.data)})}(0,a.useEffect)(()=>{Ee()},[]);let he=[{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:(Be,Le,Ve)=>{var Ye;return(Ye=xe.find(Xe=>Xe.question_type===Be))==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:(Be,Le,Ve)=>{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(Xe=>Xe.id===Be))==null?void 0:Ye.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Be,Le,Ve)=>pe()(Be).format("YYYY-MM-DD HH:mm:ss")}].filter(Be=>!!Be);return Ie.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Ie.createElement(se.default,{destroyInactiveTabPane:!0,onChange:Be=>{ne.type=Be,ne.page=1,ne.limit=10,Oe(ne),Ee()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Ie.createElement(oe.default,{className:"mt20",loading:Ne,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:(Be,Le,Ve)=>pe()(Be).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:ge==null?void 0:ge.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Ie.createElement(oe.default,{className:"mt20",loading:Ne,columns:he,dataSource:ge==null?void 0:ge.list,pagination:!1})}].filter(Be=>!!Be)}),Ie.createElement(Ae.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Be,Le)=>{ne.page=Be,ne.limit=Le,Oe(ne),Ee()},current:ne.page,total:ge.count,pageSize:ne.limit,style:{marginTop:20}}))};qe.Z=(0,me.connect)(({classroomList:Fe})=>({classroomList:Fe}))(fe)},3829:function(ht,qe,E){"use strict";var a=E(59301),re=E(94968),we=E(28284),se=E(62957),oe=E(4875),Ae=E(52985),me=E(82186),ye=E(66649),ae=E.n(ye),pe=E(92232),Ie=E(59301),Re=Object.defineProperty,Ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Se=(Ee,he,Be)=>he in Ee?Re(Ee,he,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ee[he]=Be,Ne=(Ee,he)=>{for(var Be in he||(he={}))be.call(he,Be)&&Se(Ee,Be,he[Be]);if(Fe)for(var Be of Fe(he))ge.call(he,Be)&&Se(Ee,Be,he[Be]);return Ee},De=(Ee,he)=>Ce(Ee,fe(he)),ne=(Ee,he,Be)=>new Promise((Le,Ve)=>{var Ye=it=>{try{Te(Be.next(it))}catch(et){Ve(et)}},Xe=it=>{try{Te(Be.throw(it))}catch(et){Ve(et)}},Te=it=>it.done?Le(it.value):Promise.resolve(it.value).then(Ye,Xe);Te((Be=Be.apply(Ee,he)).next())});const{Dragger:Oe}=re.default,xe=({classroomList:Ee,dispatch:he,onOk:Be})=>{const Le=(0,Ae.useParams)(),[Ve]=we.default.useForm(),[Ye,Xe]=(0,a.useState)(),[Te,it]=(0,a.useState)(!1),et={height:100,onRemove:()=>{Xe("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:vt=>ne(void 0,null,function*(){return Xe(vt),!1})};return(0,a.useEffect)(()=>{Ve.setFieldsValue({publish_time:ae()(ae()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ae()(ae()(new Date((0,pe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Ie.createElement(se.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:Ee.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Te},onOk:()=>ne(void 0,null,function*(){Ve.submit()}),onCancel:()=>{Ve.resetFields(),he({type:"classroomList/setActionTabs",payload:{}})}},Ie.createElement(we.default,{form:Ve,onFinish:vt=>ne(void 0,null,function*(){var Ke,mt;console.log("---",Ee.actionTabs,vt,Le);let ut=((Ke=Ee==null?void 0:Ee.actionTabs)==null?void 0:Ke.type)==="exercise"?`/api/exercises/${Le==null?void 0:Le.category}/exercise_user/edit_score.json`:`/api/student_works/${Ee.actionTabs.id}/edit_score.json`;it(!0);let ct=yield(0,me.ZP)(ut,{method:"post",body:De(Ne({},vt),{exercise_user_id:((mt=Ee==null?void 0:Ee.actionTabs)==null?void 0:mt.type)==="exercise"?Ee.actionTabs.id:""})});it(!1),Ve.resetFields(),he({type:"classroomList/setActionTabs",payload:{}}),Be()})},Ie.createElement(we.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Ie.createElement(oe.Z,{min:0,style:{width:"100%"}}))))};qe.Z=(0,Ae.connect)(({classroomList:Ee})=>({classroomList:Ee}))(xe)},32215:function(ht,qe,E){"use strict";var a=E(59301),re=E(94968),we=E(28284),se=E(7939),oe=E(77019),Ae=E(44104),me=E(24017),ye=E(52985),ae=E(66649),pe=E.n(ae),Ie=E(53051),Re=E(82186),Ce=E(59301),fe=(ge,Se,Ne)=>new Promise((De,ne)=>{var Oe=he=>{try{Ee(Ne.next(he))}catch(Be){ne(Be)}},xe=he=>{try{Ee(Ne.throw(he))}catch(Be){ne(Be)}},Ee=he=>he.done?De(he.value):Promise.resolve(he.value).then(Oe,xe);Ee((Ne=Ne.apply(ge,Se)).next())});const{Dragger:Fe}=re.default,be=({})=>{const ge=(0,ye.useParams)(),[Se]=we.default.useForm(),[Ne,De]=(0,a.useState)(!0),[ne,Oe]=(0,a.useState)(!1);console.log("----",ge);function xe(){return fe(this,null,function*(){var Ee,he;let Be;window.location.href.indexOf("exercise")>-1?Be=`/api/exercises/${ge==null?void 0:ge.categoryId}/get_time_setting.json`:Be=`/api/homework_commons/${ge==null?void 0:ge.categoryId}/get_time_setting.json`;let Le=yield(0,Re.ZP)(Be,{method:"get"});(Le==null?void 0:Le.status)===0&&Se.setFieldsValue({publish_time:pe()(pe()((Ee=Le==null?void 0:Le.data)==null?void 0:Ee.publish_time).format("YYYY-MM-DD HH:mm")),end_time:pe()(pe()((he=Le==null?void 0:Le.data)==null?void 0:he.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{xe()},[]),Ce.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ce.createElement("div",{style:{textAlign:"end"}},Ne&&Ce.createElement(se.ZP,{onClick:()=>{De(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Ne&&Ce.createElement("div",null,Ce.createElement(se.ZP,{type:"primary",loading:ne,onClick:()=>{Se.submit()}},"\u63D0\u4EA4"),Ce.createElement(se.ZP,{style:{marginLeft:20},onClick:()=>{De(!0)}},"\u53D6\u6D88"))),Ce.createElement(we.default,{form:Se,disabled:Ne,onFinish:Ee=>fe(void 0,null,function*(){Oe(!0),console.log("---",window.location.href);let he;window.location.href.indexOf("exercise")>-1?he=`/api/exercises/${ge==null?void 0:ge.categoryId}/time_setting.json`:he=`/api/homework_commons/${ge==null?void 0:ge.categoryId}/time_setting.json`;let Be=yield(0,Re.ZP)(he,{method:"post",body:{publish_time:pe()(Ee.publish_time).format("YYYY-MM-DD HH:mm"),end_time:pe()(Ee.end_time).format("YYYY-MM-DD HH:mm")}});Oe(!1),(Be==null?void 0:Be.status)===0&&De(!0)})},Ce.createElement(oe.Z,null,Ce.createElement(Ae.Z,null,Ce.createElement(we.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ce.createElement(me.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Ee=>(0,Ie.Q8)(Ee),disabledTime:Ee=>(0,Ie.d0)(Ee),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(oe.Z,null,Ce.createElement(Ae.Z,null,Ce.createElement(we.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ce.createElement(me.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Ee=>(0,Ie.Q8)(Ee,"",Se.getFieldValue("publish_time")),disabledTime:Ee=>(0,Ie.d0)(Ee,Se.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")))))};qe.Z=(0,ye.connect)(({classroomList:ge})=>({classroomList:ge}))(be)},73466:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return ge}});var a=E(59301),re=E(52985),we=E(24017),se=E(62957),oe=E(37568),Ae=E(6767),me=E(77019),ye=E(5269),ae={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},pe=E(66649),Ie=E.n(pe),Re=E(92232),Ce=E(77740),fe=E(59301);const{RangePicker:Fe}=we.default,be=({dispatch:Se,classroomList:Ne,onConfirm:De})=>{const[ne,Oe]=(0,a.useState)([]),[xe,Ee]=(0,a.useState)([]),[he,Be]=(0,a.useState)(""),[Le,Ve]=(0,a.useState)([!1,!1]);(0,a.useEffect)(()=>{var Te,it,et,vt;if(Ne.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Te=Ne.actionTabs)==null?void 0:Te.rangePickerDisabled),(it=Ne.actionTabs)!=null&&it.rangePickerDisabled?Ve((et=Ne.actionTabs)==null?void 0:et.rangePickerDisabled):Ve([!1,!1]);let Ke=Ne.actionTabs.data,mt=(vt=Ke==null?void 0:Ke.group_name)==null?void 0:vt.map((ut,ct)=>{var Ot;return{group_id:Ke==null?void 0:Ke.group_id[ct],group_name:Ke==null?void 0:Ke.group_name[ct],is_admin:Ke==null?void 0:Ke.is_admin,end_time:Ke==null?void 0:Ke.end_time,publish_time:Array.isArray(Ke==null?void 0:Ke.publish_time)?(Ot=Ke==null?void 0:Ke.publish_time)==null?void 0:Ot[0]:Ke==null?void 0:Ke.publish_time}});mt&&(Oe([...mt]),Ee([...mt]))}},[Ne.actionTabs]);const Ye=()=>{Se({type:"classroomList/setActionTabs",payload:{}}),Be("")},Xe=Te=>{if(Te){const it=xe==null?void 0:xe.filter(et=>{var vt,Ke;return(Ke=(vt=et==null?void 0:et.group_name)==null?void 0:vt.toLowerCase())==null?void 0:Ke.includes(Te==null?void 0:Te.toLowerCase())});Oe(it)}else Oe(xe)};return fe.createElement(se.default,{width:980,title:fe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},fe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",fe.createElement("span",{className:ae.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")),fe.createElement(oe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:he,onChange:Te=>{Be(Te.target.value.trim()),Xe(Te.target.value.trim())}})),centered:!0,maskClosable:!1,open:Ne.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ye(),onOk:()=>{var Te;if(xe.some(et=>!et.end_time||!et.publish_time)){Ae.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}De((Te=Ne.actionTabs)==null?void 0:Te.index,xe),Ye()}},fe.createElement("div",{className:ae.modal_con},fe.createElement(me.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(Te,it){return fe.createElement(ye.Z,{span:24,key:it},fe.createElement(me.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:it==(ne==null?void 0:ne.length)-1?"0px":"10px"}},fe.createElement("div",{className:ae.multiple_select,title:Te==null?void 0:Te.group_name},Te==null?void 0:Te.group_name),fe.createElement("div",{className:"ml20"},fe.createElement(Fe,{size:"large",allowClear:!1,disabled:Le,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:et=>{var vt;return(0,Re.Q8)(et,(vt=Ne.actionTabs)==null?void 0:vt.disabledDate)},disabledTime:et=>(0,Re.d0)(et),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ie()((0,Re.U6)(),"HH:mm"),Ie()((0,Re.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Te==null?void 0:Te.publish_time)&&[Ie()(Te==null?void 0:Te.publish_time),Te!=null&&Te.end_time?Ie()(Te==null?void 0:Te.end_time):void 0],onChange:(et,vt)=>{ne[it].publish_time=vt[0],ne[it].end_time=vt[1],Oe([...ne]),xe.forEach(Ke=>{Ke.group_id===(Te==null?void 0:Te.group_id)&&(Ke.publish_time=vt[0],Ke.end_time=vt[1])}),Ee([...xe])},onCalendarChange:(et,vt,Ke)=>{if(vt!=null&&vt[0]&&!vt[1]){const mt=Ie()(vt[0]).add(7,"days");ne[it].publish_time=vt[0],ne[it].end_time=mt,Oe([...ne]),xe.forEach(ut=>{ut.group_id===(Te==null?void 0:Te.group_id)&&(ut.publish_time=vt[0],ut.end_time=mt)}),Ee([...xe])}}})),Le[0]?fe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):fe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(it,1),Oe([...ne]),xe.forEach((et,vt)=>{et.group_id===(Te==null?void 0:Te.group_id)&&xe.splice(vt,1)}),Ee([...xe])}})))}):fe.createElement(Ce.Z,null))))};var ge=(0,re.connect)(({classroomList:Se})=>({classroomList:Se}))(be)},74864:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Fe}});var a=E(59301),re=E(52985),we=E(62957),se=E(7939),oe=E(29787),Ae=E(23783),me=E(26680),ye=E(79802),ae=E(24334),pe=E(66649),Ie=E.n(pe),Re=E(85657),Ce=E(59301),fe=(be,ge,Se)=>new Promise((Ne,De)=>{var ne=Ee=>{try{xe(Se.next(Ee))}catch(he){De(he)}},Oe=Ee=>{try{xe(Se.throw(Ee))}catch(he){De(he)}},xe=Ee=>Ee.done?Ne(Ee.value):Promise.resolve(Ee.value).then(ne,Oe);xe((Se=Se.apply(be,ge)).next())}),Fe=({open:be,onClose:ge})=>{const[Se,Ne]=(0,a.useState)(void 0);console.log((0,re.useLocation)(),33);const De=(0,re.useLocation)();(0,a.useEffect)(()=>{be&&function(){return fe(this,null,function*(){const St=yield(0,Ae.X6)(be);Ne(St.data)})}()},[be]);const{status:ne,created_at:Oe,code:xe,name:Ee,language:he,pass_sets_count:Be,set_count:Le,error_msg:Ve,output:Ye,input:Xe,expected_output:Te,execute_memory:it,user:et,execute_time:vt,input_file_url:Ke,output_file_url:mt,is_file:ut,expected_output_file_url:ct}=Se||{};return Ce.createElement(we.default,{open:be,width:1e3,onCancel:()=>ge(!1),footer:Ce.createElement(se.ZP,{type:"primary",onClick:()=>ge(!1)},"\u5173\u95ED"),centered:!0},Ce.createElement(oe.Z,{spinning:!Se,delay:500},Ce.createElement("div",{className:"record-detail-info"},Se?Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:"record-detail-body"},Ce.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Ce.createElement("ul",{className:"record-info"},Ce.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Ce.createElement("span",{className:ne===0?"c-green":"c-red"},me.Im[ne])," "),Ce.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Ce.createElement("span",null,Ie()(Oe).format("YYYY-MM-DD HH:mm:ss"))," "),Ce.createElement("li",null," \u8BED\u8A00\uFF1A",Ce.createElement("span",null,he)," "),Ce.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Ce.createElement("span",null,vt*1e3,"ms")," "),Ce.createElement("li",null," ",`${ne===Re.h.HIDE_COMPILE_STATUS?"--":Be} / ${Le} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,me.gZ)({status:ne,error_msg:Ve,execute_time:vt,output:Ye,input:Xe,expected_output:Te,input_file_url:Ke,output_file_url:mt,is_file:ut,expected_output_file_url:ct}),Ce.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Ce.createElement(ye.ZP,{height:"200px",width:"100%",language:he==null?void 0:he.toLocaleLowerCase(),value:ae.Base64.decode(xe),options:{readOnly:!0}}))):null)))}},80754:function(ht,qe,E){"use strict";E.d(qe,{Im:function(){return Be},Y4:function(){return Ve}});var a=E(59301),re=E(37568),we=E(6767),se=E(7939),oe=E(93339),Ae=E(24334),me=E.n(Ae),ye=E(76061),ae=E(85098),pe=E(77314),Ie=E(92232),Re=E(34376),Ce=E.n(Re),fe=E(82186),Fe=E(52985),be=E(74864),ge=E(82033),Se=E(88382),Ne=E(17379),De=E(92310),ne=E.n(De),Oe=E(19003),xe=E(59301),Ee=(Te,it,et)=>new Promise((vt,Ke)=>{var mt=Ot=>{try{ct(et.next(Ot))}catch(St){Ke(St)}},ut=Ot=>{try{ct(et.throw(Ot))}catch(St){Ke(St)}},ct=Ot=>Ot.done?vt(Ot.value):Promise.resolve(Ot.value).then(mt,ut);ct((et=et.apply(Te,it)).next())});const{TextArea:he}=re.default,Be={[oe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[oe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[oe.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 Le=(Te=>(Te[Te.SET_VISIBLE=0]="SET_VISIBLE",Te[Te.SET_TABINDEX=1]="SET_TABINDEX",Te))(Le||{});function Ve(Te){const{status:it,error_msg:et,output:vt,input:Ke,expected_output:mt,is_file:ut,input_file_url:ct,output_file_url:Ot,expected_output_file_url:St,setMonacoValue:st,setData:Qe,highlightEndEntry:Ge}=Te,nt=(0,a.useRef)(),Et=(0,a.useRef)(),Jt=(0,a.useRef)();let Rt=null;const At={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(vt&&!ut&&nt.current){const Vt=new Re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Vt.open(nt.current);const Qn=(Ge?Ie.jl:Ie.pp)(Ae.Base64.decode(vt));Vt.write(Qn),Vt.setOption("theme",{background:"#1e1e1e"})}if(Ke&&!ut&&Et.current){const Vt=new Re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Vt.open(Et.current),Vt.write((Ge?Ie.jl:Ie.pp)(Ke)),Vt.setOption("theme",{background:"#1e1e1e"})}if(mt&&!ut&&Jt.current){const Vt=new Re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Vt.open(Jt.current),Vt.write((Ge?Ie.jl:Ie.pp)(Ae.Base64.decode(mt))),Vt.setOption("theme",{background:"#1e1e1e"})}},[vt]),it){case oe.h.NOMATCH:Rt=xe.createElement(xe.Fragment,null,xe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ut&&xe.createElement("div",{ref:nt}),ut&&xe.createElement("div",{style:At},xe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ee(this,null,function*(){const Vt=yield(0,fe.ZP)(Ot,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});st(Vt),setTimeout(()=>{Qe(Ot)},200)})},vt)),xe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ut&&xe.createElement("div",{ref:Jt}),ut&&xe.createElement("div",{style:At},xe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ee(this,null,function*(){const Vt=yield fetch(St,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield Vt.text()),setTimeout(()=>{Qe(St)},200)})},mt)));break;case oe.h.EXECUTEFAILURE:Rt=xe.createElement(xe.Fragment,null,xe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},xe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ut&&xe.createElement(pe.Z,{value:Ke,style:At}),ut&&xe.createElement("div",{style:At},xe.createElement("a",{onClick:()=>(0,Ie.LR)(ct,Ke)},Ke))),xe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},xe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),xe.createElement("pre",{className:ye.Z.error,style:{color:"#E30000",padding:"0 10px"}},Ae.Base64.decode(et),"111")));break;case oe.h.COMPILEFAILURE:Rt=xe.createElement(xe.Fragment,null,xe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),xe.createElement("pre",{className:ye.Z.error},Ae.Base64.decode(et)));break;case oe.h.PODFAILURE:Rt=xe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case oe.h.TIMEOUT:Rt=xe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return xe.createElement(xe.Fragment,null," ",Rt," ")}function Ye(Te){const{status:it,error_msg:et,execute_time:vt,output:Ke,input:mt,expected_output:ut,is_file:ct,input_file_url:Ot,output_file_url:St,expected_output_file_url:st}=Te;let Qe=null;switch(it){case oe.h.OK:case oe.h.NOMATCH:case oe.h.EXECUTEFAILURE:case oe.h.COMPILEFAILURE:Qe=xe.createElement("div",{id:"outputResultRef",className:"h100"});break;case oe.h.PODFAILURE:Qe=xe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case oe.h.TIMEOUT:Qe=xe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return xe.createElement(xe.Fragment,null," ",Qe," ")}function Xe({value:Te,className:it}){return xe.createElement("span",{className:it},Te)}qe.ZP=({input:Te,is_file:it,debuging:et,submitting:vt,executingMessage:Ke,debugResult:mt,onChangeInput:ut,onDebugCode:ct,onSubmitCode:Ot,hack:St,user:st,submitResult:Qe,isWhiteTheme:Ge,topDispatch:nt,result:Et})=>{const[Jt]=(0,Fe.useSearchParams)(),Rt=(0,Fe.useParams)(),[At,Vt]=(0,a.useState)(!1),[Qn,nu]=(0,a.useState)(!1),[Wn,Gn]=(0,a.useState)(1),[Lt,It]=(0,a.useState)(!1),[zt,sn]=(0,a.useState)(0),[dn,_e]=(0,a.useState)(!1),[Ct,Bt]=(0,a.useState)(""),[lt,Je]=(0,a.useState)(""),nn=(0,a.useRef)(),Un=(0,a.useRef)(),Yn=(0,a.useRef)(null),qn=(0,a.useRef)(null),vu=(0,a.useRef)(null);console.log(Qe,"submitResult",Rt);const{status:oa,id:Zu,input:su,output:Dn,expected_output:Tt,is_file:Bu,input_file_url:Ra,output_file_url:sl,expected_output_file_url:Ga,error_msg:Nu,hack_sets:Cu}=Qe||{};(0,a.useEffect)(()=>{oa===0&&(Gn(1),sn(0))},[oa,Zu]),(0,a.useEffect)(()=>{Et&&(Et==null?void 0:Et.status)!==0?(nt({type:Se.Types.SET_SUBMIT_RESULT,payload:{submitResult:Et}}),Gn(2),sn(320)):(Gn(1),sn(0))},[Rt==null?void 0:Rt.id]),(0,a.useEffect)(()=>{if(nn.current){let jt=function(te){jn=pu.offsetHeight,iu=!0,au=te.pageY,vu.current.style.display="block"},en=function(){iu=!1,vu.current.style.display="none"},Vn=function(te){if(iu){du();let ie=au-te.pageY,ve=jn+ie;if(ve<0&&(ve=0),ve>window.innerHeight-150&&(ve=window.innerHeight-150),Wn===1){ve<=34?sn(0):sn(ve);return}console.log(ve,"resizeH"),sn(ve)}};const pu=Yn.current;let jn=0,iu=!1,au=0;const ln=document.getElementById("case-y-bar");return ln==null||ln.addEventListener("mousedown",jt),document.addEventListener("mousemove",Vn),document.addEventListener("mouseup",en),()=>{const te=document.getElementById("case-y-bar");te==null||te.removeEventListener("mousedown",jt),document.removeEventListener("mousemove",Vn),document.removeEventListener("mouseup",en)}}},[nn,Wn]),(0,a.useEffect)(()=>{const jt=ge.Z.subscribe("resize-move-bar",du);if(Jt.get("type")!=="exercises")return document.addEventListener((0,Oe.gH)(),Ou),()=>{document.removeEventListener((0,Oe.gH)(),Ou),jt()}},[]),(0,a.useEffect)(()=>{});function du(){var jt,en,Vn,pu;const jn=document.getElementById("outputResultRef");if(jn){let iu=jn.dataset.text;Un.current.reset(),Un.current.writeln(iu);const au=document.getElementById("outputResultRef").offsetWidth-20,ln=((pu=(Vn=(en=(jt=Un.current)==null?void 0:jt._core)==null?void 0:en._renderService)==null?void 0:Vn.dimensions)==null?void 0:pu.actualCellWidth)||10,te=Math.ceil(au/ln);Un.current.resize(te,Math.ceil(jn.clientHeight/16))}}function Kn(){Vt(!At),setTimeout(()=>{du()},300),At?sn(320):(sn(window.innerHeight-150),It(!0))}function Pu(){Qn?(nu(!1),(0,Oe.BU)()):(nu(!0),(0,Oe.Dj)(qn.current))}const Ou=jt=>{(0,Oe.vp)()||nu(!1)},Ia=(0,a.useMemo)(()=>{if(mt){const{status:jt,output:en,error_msg:Vn}=mt;return setTimeout(()=>{let pu="",jn=document.getElementById("outputResultRef");en?pu=Ae.Base64.decode(en):Vn&&(pu=Ae.Base64.decode(Vn)),Un.current=new Re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Un.current.open(jn),Un.current.onKey(function(iu){var au;if(iu.domEvent.key.toLocaleUpperCase()==="C"&&iu.domEvent.ctrlKey){iu.domEvent.preventDefault();let ln=(au=Un.current)==null?void 0:au.getSelection();navigator.clipboard.writeText(ln).then(()=>{})}}),jn.dataset.text=pu,Un.current.setOption("convertEol",!0),du()},300),xe.createElement(xe.Fragment,null,Ye(mt))}return null},[mt]);function Ml(){var jt,en;if(!(St!=null&&St.code)||((jt=St==null?void 0:St.code)==null?void 0:jt.trim().length)===0){(en=we.ZP)==null||en.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Gn(1),sn(320),ct()}const dl=jt=>Ee(void 0,null,function*(){let en=yield(0,fe.ZP)(`/api/problems/${jt}/start.json`,{method:"get",params:{hack_user_id:st==null?void 0:st.user_id}});en&&(window.location.href=`/myproblems/${en==null?void 0:en.identifier}${window.location.search}`)});function Sn(){Bu?navigator.clipboard.writeText(Ae.Base64.decode(Nu)).then(()=>{we.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(Ae.Base64.decode(Dn)).then(()=>{we.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return xe.createElement(a.Fragment,null,xe.createElement("div",{className:ne()(ye.Z.case,Ge&&ye.Z.whiteCase),style:{height:zt},ref:Yn},xe.createElement("div",{className:ye.Z.fullMask,ref:vu}),xe.createElement("div",{className:ye.Z["resize-y-bar"],id:"case-y-bar",ref:nn,draggable:!1},Wn===2&&xe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Wn===1&&(zt<=34?xe.createElement("div",{onClick:()=>{sn(320)},className:ye.Z.unfoldBtn},"\u63A7\u5236\u53F0",xe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):xe.createElement("div",{onClick:()=>{sn(0)},className:ye.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",xe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),xe.createElement("div",null,xe.createElement("div",{className:ye.Z.caseHead},xe.createElement("div",{className:ye.Z.dot}),xe.createElement("div",{className:ye.Z.text},Wn===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Wn===2&&!vt&&typeof oa=="number"&&xe.createElement(xe.Fragment,null,oa===oe.h.OK?xe.createElement("div",{className:ye.Z.pass},xe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):xe.createElement("div",{className:ye.Z.noPass},xe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Be[oa])),xe.createElement("div",{className:ye.Z.btns},Wn===2&&!vt&&xe.createElement(xe.Fragment,null,oa!==oe.h.OK&&xe.createElement("div",{onClick:Sn},xe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),xe.createElement("div",{onClick:()=>{_e(Zu)}},xe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Jt.get("type")!=="exercises"&&xe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Kn()},xe.createElement("i",{className:`iconfont icon-${At?"suoxiao1":"fangda"}`})))),xe.createElement("div",{style:{display:Wn===1?"block":"none"}},et?xe.createElement(ae.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):xe.createElement("div",{style:{height:zt-34}},xe.createElement("div",{className:ye.Z.result},xe.createElement("div",{className:ye.Z.left},xe.createElement("div",{className:ye.Z.title},xe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),xe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),xe.createElement("div",{className:ye.Z.leftNode},xe.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:it?"":Te,onChange:ut}))),xe.createElement("div",{className:ye.Z.right},xe.createElement("div",{className:ye.Z.title},xe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),xe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),xe.createElement("div",{className:ye.Z.node},mt?Ia:xe.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")))))),xe.createElement("div",{style:{display:Wn===2?"block":"none"}},vt?xe.createElement(ae.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):xe.createElement("div",{style:{height:zt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},xe.createElement("div",{ref:qn,className:ye.Z.elseNode},xe.createElement("div",{className:ye.Z.nameWrap},xe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),xe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),xe.createElement("div",{className:ye.Z.scroll},xe.createElement("pre",{className:ye.Z.scrollBox,style:Lt?{height:Qn?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Bu&&xe.createElement(Xe,{value:su}),Bu&&xe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ee(void 0,null,function*(){const jt=yield fetch(Ra,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Je(yield jt.text()),setTimeout(()=>{Bt(Ra)},200)})},su)),su&&xe.createElement("div",{className:ye.Z.action},xe.createElement("span",{onClick:()=>It(!Lt)},Lt?"\u6536\u8D77":"\u5C55\u5F00")))),xe.createElement("div",{className:ye.Z.result,style:{flex:1,overflow:"hidden"}},xe.createElement("div",{className:ye.Z.left},xe.createElement("div",{className:ye.Z.title},xe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),xe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),xe.createElement("div",{className:ye.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},xe.createElement("pre",null,!Bu&&xe.createElement(Xe,{className:"mb10",value:Tt&&Ae.Base64.decode(Tt)||""}),Bu&&xe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ee(void 0,null,function*(){const jt=yield fetch(Ga,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Je(yield jt.text()),setTimeout(()=>{Bt(Ga)},200)})},Tt)))),xe.createElement("div",{className:ye.Z.right},xe.createElement("div",{className:ye.Z.title},xe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),xe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),xe.createElement("div",{className:ye.Z.node,style:{color:oa===oe.h.OK?"#2ABD8C":"#FF2C29"}},xe.createElement("pre",null,(oa===4||oa===5)&&xe.createElement(Xe,{className:"mb10",value:Nu&&Ae.Base64.decode(Nu)||""}),oa!=4&&oa!=5&&(Bu?xe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ee(void 0,null,function*(){const jt=yield(0,fe.ZP)(sl,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Je(jt)}catch(en){Je("")}setTimeout(()=>{Bt(sl)},200)})},Dn):xe.createElement(Xe,{className:"mb10",value:Dn&&Ae.Base64.decode(Dn)||""})))))))))),xe.createElement("div",{className:ne()(ye.Z.footer,Ge&&ye.Z.whiteFooter),style:{zIndex:100}},(St==null?void 0:St.is_program)&&(St==null?void 0:St.above_question)&&xe.createElement(se.ZP,{className:"mr10",type:"primary",onClick:()=>dl(St==null?void 0:St.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(St==null?void 0:St.is_program)&&(St==null?void 0:St.under_question)&&xe.createElement(se.ZP,{className:"mr10",type:"primary",onClick:()=>dl(St==null?void 0:St.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),xe.createElement(se.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:et||vt,loading:et,color:"#2ABD8C",className:"mr10",onClick:Ml},"\u8C03\u8BD5\u4EE3\u7801"),Jt.get("qtype")!=="8"&&xe.createElement(se.ZP,{className:ye.Z.disabled,type:"primary",icon:xe.createElement("i",{className:"iconfont icon-bofang1"}),loading:vt,disabled:et||vt,onClick:()=>{var jt,en;if(!(St!=null&&St.code)||((jt=St==null?void 0:St.code)==null?void 0:jt.trim().length)===0){(en=we.ZP)==null||en.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Gn(2),sn(320),Ot()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),xe.createElement(be.Z,{onClose:_e,open:dn}),xe.createElement(Ne.Z,{close:!0,data:Ct,type:Ct.length?"txt":"",onClose:()=>Bt(""),monacoEditor:{value:lt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},88382:function(ht,qe,E){"use strict";E.r(qe),E.d(qe,{Types:function(){return Ei},default:function(){return Rl}});var a=E(59301),re=E(52985),we=E(11938),se=E(62957),oe=E(29787),Ae=E(7939),me=E(25399),ye=E(77019),ae=E(23783),pe=E(87935),Ie=E(19003),Re=E(80452),Ce=E(21600),fe=E(87169),Fe=E(36207),be=E(79802),ge=E(76624),Se=E(71340),Ne=E(77777),De=E(6767),ne={list:"list___IRN6i",copy:"copy___qCn9B"},Oe=E(56102),xe=E(82186),Ee=(_t,ou,lu)=>new Promise((Ua,pl)=>{var ol=bl=>{try{Zl(lu.next(bl))}catch(Yl){pl(Yl)}},Cl=bl=>{try{Zl(lu.throw(bl))}catch(Yl){pl(Yl)}},Zl=bl=>bl.done?Ua(bl.value):Promise.resolve(bl.value).then(ol,Cl);Zl((lu=lu.apply(_t,ou)).next())}),Be=({showResourceCentre:_t,identifier:ou})=>{const lu=(0,re.useParams)(),[Ua,pl]=(0,a.useState)(null);(0,a.useEffect)(()=>{_t&&ol()},[_t]);const ol=()=>Ee(void 0,null,function*(){const Cl=yield(0,xe.ZP)(`/api/problems/${ou}/attachment_list.json`,{method:"get"});(Cl==null?void 0:Cl.status)==0&&pl(Cl.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Ua!=null&&Ua.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Ua==null?void 0:Ua.map((Cl,Zl)=>a.createElement("dl",{className:ne.list,key:Zl},a.createElement(me.Z,{title:Cl.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),Cl.title)),a.createElement("dd",null,a.createElement(Oe.CopyToClipboard,{text:Cl.saved_file_path,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${ne.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Le=E(59301),Ve=Object.defineProperty,Ye=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,vt=(_t,ou,lu)=>ou in _t?Ve(_t,ou,{enumerable:!0,configurable:!0,writable:!0,value:lu}):_t[ou]=lu,Ke=(_t,ou)=>{for(var lu in ou||(ou={}))it.call(ou,lu)&&vt(_t,lu,ou[lu]);if(Te)for(var lu of Te(ou))et.call(ou,lu)&&vt(_t,lu,ou[lu]);return _t},mt=(_t,ou)=>Ye(_t,Xe(ou));const ut={theme:(0,Se.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,Se.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,Se.G)("cmTabToSpace",!0),showResourceCentre:!1};var ct=(_t=>(_t[_t.set_font_size=0]="set_font_size",_t[_t.set_theme=1]="set_theme",_t[_t.on_tab_to_space=2]="on_tab_to_space",_t[_t.set_show_editor_setting=3]="set_show_editor_setting",_t[_t.set_show_respurce_center=4]="set_show_respurce_center",_t))(ct||{});function Ot(_t,ou){switch(ou.type){case 3:return mt(Ke({},_t),{showEditorSetting:ou.payload});case 1:return mt(Ke({},_t),{theme:ou.payload});case 0:return mt(Ke({},_t),{fontSize:ou.payload});case 2:return mt(Ke({},_t),{tabToSpace:ou.payload});case 4:return mt(Ke({},_t),{showResourceCentre:ou.payload});default:throw new Error}}var St=({isLoading:_t,value:ou,onChange:lu,language:Ua,onUpdateCode:pl,ActionBarRender:ol,setIsWhiteTheme:Cl,identifier:Zl,forbidCopy:bl})=>{const[Yl,ei]=(0,a.useReducer)(Ot,ut),{theme:Hr,fontSize:_l,showEditorSetting:ti,tabToSpace:kr,showResourceCentre:ma}=Yl,Er=(0,a.useRef)(),Vr=(0,a.useRef)();(0,a.useEffect)(()=>{Cl(Hr==="vs")},[Hr]);const Bo={onFontSizeChange:ci=>{ei({type:0,payload:ci}),(0,Se.t)("cmFontSize",ci)},tabToSpace:kr,cmFontSize:_l,className:"oj",cmCodeMode:Hr,onTabToSpace:ci=>{ei({type:2,payload:ci}),(0,Se.t)("cmTabToSpace",ci)},onCodeModeChange:ci=>{ei({type:1,payload:ci}),(0,Se.t)("ProgrammingCodeMode",ci)}};function si(){ei({type:3,payload:!1})}function Ai(){ei({type:3,payload:!0})}function Qi(){ei({type:4,payload:!1})}function Mr(){ei({type:4,payload:!0})}const Ti={value:ou,language:Ua,theme:Hr,forbidCopy:bl,forbidCopyTips:"\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",options:{fontSize:_l,insertSpaces:kr},onChange:ci=>{lu(ci),Vr.current=ci,clearTimeout(Er.current),Er.current=setTimeout(()=>{pl(Vr.current)},1e4)},onEditBlur:ci=>{Vr.current&&pl(Vr.current)}};return Le.createElement(a.Fragment,null,ol(Ai,Mr),Le.createElement("div",{style:{flex:1,overflow:"hidden"}},!_t&&Le.createElement(be.ZP,Ke({},Ti))),Le.createElement(ge.Z,null,Le.createElement(Fe.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ti,onClose:si},Le.createElement(Ne.Z,Ke({},Bo)))),Le.createElement(ge.Z,null,Le.createElement(Fe.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ma,onClose:Qi},Le.createElement(Be,{showResourceCentre:ma,identifier:Zl}))))},st=E(60141),Qe=E(24334),Ge=E(80754),nt={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"},Et={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Jt=E(70858),Rt=E(31709),At=E(58617),Vt=E(74864),Qn=E(66649),nu=E.n(Qn),Wn=E(59301);const{Column:Gn}=Jt.default;var Lt=({submitResult:_t,submitting:ou,submitRecords:lu,page:Ua,onPageChange:pl,topicId:ol})=>{const[Cl]=(0,re.useSearchParams)(),{records:Zl,records_count:bl}=lu||{},[Yl,ei]=(0,a.useState)(!1),Hr=Cl.get("type")==="1";return Wn.createElement(oe.Z,{spinning:ou,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Wn.createElement(At.Z,{style:{fontSize:24},spin:!0})},(Zl==null?void 0:Zl.length)>0?Wn.createElement(Jt.default,{dataSource:Zl,rowKey:"id",pagination:!1},Wn.createElement(Gn,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(_l,ti)=>Wn.createElement("span",null," ",nu()(_l).format("YYYY-MM-DD HH:mm:ss"))}),Wn.createElement(Gn,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(_l,ti)=>{var kr;return Wn.createElement("span",{className:`${_l===0?"c-green":"c-red"} current`,onClick:()=>{ei(ti.id)}},(kr=Ge.Im[_l])==null?void 0:kr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Wn.createElement(Gn,{title:`\u6267\u884C\u7528\u65F6 (${Hr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:_l=>_l?Hr?_l:_l/1e3:""}),Wn.createElement(Gn,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Hr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:_l=>_l?Hr?_l:parseFloat((_l/1024).toFixed(2)):""}),Wn.createElement(Gn,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Wn.createElement(Gn,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(_l,ti)=>Wn.createElement("span",{className:"c-light-primary current",onClick:()=>{ei(ti.id)}},"\u67E5\u770B")})):Wn.createElement("div",{style:{height:300,width:"100%"}}),Wn.createElement(Vt.Z,{onClose:ei,open:Yl}),bl>15?Wn.createElement(Rt.Z,{className:Et.pagination,current:Ua,pageSize:15,total:bl,onChange:pl}):null)},It=E(77740),zt=E(96599),sn={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},dn=E(77314),_e=E(59301);const Ct={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Bt=({hack:_t})=>{const{language:ou,difficult:lu,time_limit:Ua,description:pl}=_t,[ol]=(0,re.useSearchParams)(),Cl=Ct[lu];return _e.createElement(_e.Fragment,null,_e.createElement("ul",{className:sn.info},_e.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",_e.createElement("b",{className:sn.info_tag},ou)),_e.createElement("li",null,_e.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",_e.createElement(zt.default,{color:Cl==null?void 0:Cl.color},Cl==null?void 0:Cl.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"}},Ua,"\u79D2"))),ol.get("qtype")==="8"?_e.createElement(dn.Z,{value:pl,showProgramFill:!0,className:sn.desc}):_e.createElement(dn.Z,{value:pl,className:sn.desc}))},lt={},Je=E(59301),nn=({hack:_t,current_user:ou})=>Je.createElement("div",{className:lt.answer},_t!=null&&_t.answer_text?Je.createElement(dn.Z,{style:{padding:"13px 0"},value:(_t==null?void 0:_t.answer_text)||""}):Je.createElement(It.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Un=E(82033);function Yn(_t,ou){return(0,xe.U2)(`/problems/${_t}/comments.json`,{page:ou,limit:10})}function qn(_t){return(0,xe.v_)(`/discusses/${_t}/plus.json`,{container_type:"Discuss",type:1})}function vu(_t,ou,lu){return(0,xe.v_)(`/problems/${_t}/comments/reply.json`,{comments:{content:lu,parent_id:ou}})}function oa(_t,ou){return(0,xe.v_)(`/problems/${_t}/comments.json`,{comments:{content:ou}})}function Zu(_t,ou,lu){return(0,xe.v_)(`/problems/${_t}/comments/${ou}/hidden.json`,lu)}function su(_t,ou){return(0,xe.IV)(`/problems/${_t}/comments/${ou}`)}var Dn=E(38770);function Tt({author:_t}){return a.createElement("a",{href:`/users/${_t.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Ce.Z.IMG_SERVER}/images/${_t.image_url}`,width:"50"}))}function Bu({data:_t,index:ou,parentDiscussIndex:lu,user:Ua,onSetActionType:pl}){const{author:ol,can_delete:Cl,content:Zl,id:bl,time:Yl}=_t;function ei(){pl({id:bl,index:ou,type:"delete-discuss",parentDiscussIndex:lu,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Hr=Ua.admin||Cl||ol.user_id===Ua.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Tt,{author:ol}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${ol.login}`,target:"_blank"},ol.name),a.createElement("span",{className:"grey"},Yl),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Hr?a.createElement("a",{onClick:ei,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(dn.Z,{className:"discuss-content",value:Zl})))}var Ra=({user:_t,data:ou,index:lu,onPlusDiscuss:Ua,onSetActionType:pl,activeDiscussIndex:ol,onReplyDiscuss:Cl,onSetActiveDiscussIndex:Zl})=>{const{content:bl,children:Yl,hidden:ei,id:Hr,praise_count:_l,time:ti,user_praise:kr,can_delete:ma,author:Er}=ou;function Vr(){Zl(Hr)}function Bo(){Ua(Hr,!kr,lu)}function si(){pl({id:Hr,index:lu,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ai(){pl({id:Hr,index:lu,params:{hidden:ei?"0":"1"},type:"hidden-discuss",message:ei?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Qi=_t.admin||_t.user_id===Er.user_id;return a.createElement("div",{className:"discuss-item-container",key:Hr},a.createElement(Tt,{author:Er}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Er.login}`,target:"_blank"}," ",Er.name," "),a.createElement("span",{className:"grey"},ti)),a.createElement(dn.Z,{className:"discuss-content",value:bl}),Yl&&Yl.length>0?a.createElement("div",{className:"reply-discuss-container"},Yl.map((Mr,Ti)=>a.createElement(Bu,{key:Mr.id,data:Mr,index:Ti,user:_t,onSetActionType:pl,parentDiscussIndex:lu}))):null,a.createElement("div",{className:"btn-group"},Qi?a.createElement("a",{onClick:Ai,title:ei?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:ei?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ma&&(!Yl||Yl.length==0)?a.createElement("a",{onClick:si,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Vr,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:Bo,className:kr?"c-orange":""},a.createElement("i",{className:kr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,_l||""))),a.createElement(Dn.Z,{id:Hr,activeDiscussIndex:ol,onReplyDiscuss:Cl})))},sl=E(70618),Ga={"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"},Nu=E(62734),Cu=(_t,ou,lu)=>new Promise((Ua,pl)=>{var ol=bl=>{try{Zl(lu.next(bl))}catch(Yl){pl(Yl)}},Cl=bl=>{try{Zl(lu.throw(bl))}catch(Yl){pl(Yl)}},Zl=bl=>bl.done?Ua(bl.value):Promise.resolve(bl.value).then(ol,Cl);Zl((lu=lu.apply(_t,ou)).next())}),du=({user_praise:_t,praise_count:ou,praisePlus:lu,onCreateDiscuss:Ua,discuss_count:pl})=>{const[ol,Cl]=(0,a.useState)(!1),[Zl,bl]=(0,a.useState)("");function Yl(ti){bl(ti)}function ei(){Cl(!0)}function Hr(){Cl(!1)}function _l(){return Cu(this,null,function*(){Ua(Zl),bl(""),Cl(!1)})}return a.createElement("div",{className:`${Ga["dis-input-editor-container"]} ${ol?Ga.active:""} `},a.createElement("div",{className:ol?`hide ${Ga["text-area"]}`:Ga["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:ei}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",pl," "),a.createElement("a",{className:"c-light-black",onClick:lu,title:_t?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${_t?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),ou?a.createElement("span",null,ou):"")),ol?a.createElement("div",{className:Ga["input-mask"],onClick:Hr}):null,a.createElement("div",{className:ol?Ga["md-container"]:`${Ga["md-container"]} hide`},a.createElement(Nu.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Zl,height:240,onChange:Yl}),a.createElement("div",{className:Ga["tip-container"],onClick:Hr},a.createElement("a",{className:Ga["btn-send"],onClick:_l}," \u53D1\u9001 "))))},Kn=E(59301),Pu=Object.defineProperty,Ou=Object.defineProperties,Ia=Object.getOwnPropertyDescriptors,Ml=Object.getOwnPropertySymbols,dl=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,jt=(_t,ou,lu)=>ou in _t?Pu(_t,ou,{enumerable:!0,configurable:!0,writable:!0,value:lu}):_t[ou]=lu,en=(_t,ou)=>{for(var lu in ou||(ou={}))dl.call(ou,lu)&&jt(_t,lu,ou[lu]);if(Ml)for(var lu of Ml(ou))Sn.call(ou,lu)&&jt(_t,lu,ou[lu]);return _t},Vn=(_t,ou)=>Ou(_t,Ia(ou)),pu=(_t,ou,lu)=>new Promise((Ua,pl)=>{var ol=bl=>{try{Zl(lu.next(bl))}catch(Yl){pl(Yl)}},Cl=bl=>{try{Zl(lu.throw(bl))}catch(Yl){pl(Yl)}},Zl=bl=>bl.done?Ua(bl.value):Promise.resolve(bl.value).then(ol,Cl);Zl((lu=lu.apply(_t,ou)).next())});const jn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var iu=(_t=>(_t[_t.GET_DISCUSSES=0]="GET_DISCUSSES",_t[_t.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",_t[_t.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",_t[_t.PLUS_DISCUSS=3]="PLUS_DISCUSS",_t[_t.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",_t[_t.SET_PAGE=5]="SET_PAGE",_t[_t.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",_t))(iu||{});function au(_t,ou){switch(ou.type){case 6:return Vn(en({},_t),{loading:!0});case 0:return en(en({},_t),ou.payload);case 1:return en(en({},_t),ou.payload);case 4:return en(en({},_t),ou.payload);case 3:return en(en({},_t),ou.payload);case 5:return Vn(en({},_t),{page:ou.payload});case 2:return en(en({},_t),ou.payload);default:throw new Error}}var ln=({user:_t,identifier:ou,hack:lu,onTriggerPraise:Ua,activeIndex:pl})=>{const[ol,Cl]=(0,a.useReducer)(au,jn),{loading:Zl,page:bl,data:Yl,count:ei,actionType:Hr,activeDiscussIndex:_l}=ol,ti=(0,a.useCallback)(()=>pu(void 0,null,function*(){Cl({type:6});const Mr=yield Yn(ou,bl),{comments:Ti,disscuss_count:ci}=Mr;Cl({type:0,payload:{data:Ti,count:ci,loading:!1}})}),[bl,ou]);(0,a.useEffect)(()=>{pl==="2"&&ti()},[ou,bl,pl]);function kr(Mr){Cl({type:5,payload:Mr})}function ma(Mr){Cl({type:4,payload:{actionType:Mr}})}function Er(Mr){Cl(_l===Mr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Mr}})}function Vr(Mr,Ti,ci){return pu(this,null,function*(){try{const oo=yield qn(Mr);Yl[ci].user_praise=Ti,Yl[ci].praise_count=oo.praise_count,Cl({type:3,payload:{data:[...Yl]}})}catch(oo){console.log(oo)}})}function Bo(){return pu(this,null,function*(){const{id:Mr,params:Ti,type:ci,index:oo,parentDiscussIndex:Eo}=Hr;if(ci==="hidden-discuss"&&(yield Zu(ou,Mr,Ti),Eo?Yl[Eo].children[oo].hidden=Ti.hidden==1:Yl[oo].hidden=Ti.hidden==1,Cl({type:4,payload:{actionType:null,data:[...Yl]}})),ci==="delete-discuss"){if(yield su(ou,Mr),Eo||Eo===0){let Do=Yl[Eo].children;for(let Oo=Do.length-1;Oo>=0;Oo--)if(Do[Oo].id===Mr){Do.splice(Oo,1);break}Yl[Eo].children=Do}else for(let Do=Yl.length-1;Do>=0;Do--)if(Yl[Do].id===Mr){Yl.splice(Do,1);break}Cl({type:4,payload:{actionType:null,data:[...Yl]}})}})}function si(){Cl({type:4,payload:{actionType:null}})}function Ai(Mr,Ti){return pu(this,null,function*(){try{yield vu(ou,Mr,Ti),ti()}catch(ci){console.log(ci)}})}function Qi(Mr){return pu(this,null,function*(){Cl({type:6}),yield oa(ou,Mr),ti()})}return Kn.createElement(Kn.Fragment,null,Kn.createElement("div",{className:"discuss-panel"},Yl.length===0?Kn.createElement(It.Z,null):Yl.map((Mr,Ti)=>Kn.createElement(Ra,{onReplyDiscuss:Ai,onPlusDiscuss:Vr,onSetActiveDiscussIndex:Er,onSetActionType:ma,data:Mr,index:Ti,user:_t,activeDiscussIndex:_l})),ei>10?Kn.createElement("div",{className:"pagination-container"},Kn.createElement(Rt.Z,{showQuickJumper:!0,onChange:kr,current:bl,total:ei})):null),Kn.createElement(du,{user_praise:lu.user_praise,praise_count:lu.praises_count,praisePlus:Ua,discuss_count:lu.comments_count,onCreateDiscuss:Qi}),Kn.createElement(ge.Z,null,Kn.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:!!Hr,onOk:Bo,onCancel:si},Kn.createElement("p",null,Hr?Hr.message:"")),Kn.createElement(sl.Z,null)))},te=E(82326),ie=E(37568),ve=E(25376),He={},rt=E(59301),Kt=({hack:_t,current_user:ou})=>rt.createElement("div",{className:He.answer},_t!=null&&_t.analysis?rt.createElement(dn.Z,{style:{padding:"13px 0"},value:(_t==null?void 0:_t.analysis)||""}):rt.createElement(It.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_"},Au=E(8848),On=E(5269),Ln=E(28284),Mu=E(4875),Pa=E(35154),Ju=E(59301);const{TextArea:Vl}=ie.default,{Panel:Ya}=Au.default;var Iu=({data:_t,hack:ou})=>(console.log(_t,ou,"data"),ou!=null&&ou.is_file?Ju.createElement(Pa.Y2,{disabled:!0,className:En.uploadTableWrapper,showScore:!ou.test_set_score,data:_t,isProgramHomework:!0}):Ju.createElement("div",{className:En.hackSets},_t==null?void 0:_t.map((lu,Ua)=>Ju.createElement(Au.default,{accordion:!0,bordered:!1,key:Ua,defaultActiveKey:Ua===0&&lu.id,className:En.collapseWrapper,expandIcon:({isActive:pl})=>Ju.createElement("i",{className:`iconfont icon-weizhankai ${pl?En.open:En.close}`,style:{fontSize:14,transition:"all .2s"}})},Ju.createElement(Ya,{key:lu.id,header:Ju.createElement(ye.Z,{align:"middle",justify:"space-between",wrap:!1},Ju.createElement(On.Z,{className:En.panelHeader},Ju.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Ua+1)),Ju.createElement(On.Z,{flex:1},Ju.createElement(ye.Z,{align:"middle",justify:"end",wrap:!1},!(ou!=null&&ou.test_set_score)&&Ju.createElement(On.Z,{className:En.rateInput},Ju.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Ju.createElement("div",null,Ju.createElement(Ln.default.Item,{noStyle:!0},Ju.createElement(Mu.Z,{value:lu==null?void 0:lu.score,className:En.baseFormItem,min:0,max:100,disabled:!0}))),Ju.createElement("span",{className:"ml10"},"%")))))},Ju.createElement(Ln.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Ju.createElement(Vl,{readOnly:!0,value:lu==null?void 0:lu.input,rows:4})),Ju.createElement(Ln.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Ju.createElement(Vl,{readOnly:!0,value:lu==null?void 0:lu.output,rows:4}))))))),_n={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Qa=E(59301),nr=(0,a.forwardRef)(({data:_t=[]},ou)=>{var lu;const[Ua,pl]=(0,a.useState)(),ol=_t.filter(Zl=>Zl.show);(0,a.useEffect)(()=>{ol.length&&pl(ol[0].id)},[_t==null?void 0:_t.length]);const Cl=((lu=ol.find(Zl=>Zl.id===Ua))==null?void 0:lu.element)||null;return(0,a.useImperativeHandle)(ou,()=>({setActiveTab:Zl=>pl(Zl)})),Qa.createElement("div",{className:_n.tabs},Qa.createElement("div",{className:_n.tabWarp},ol.map(Zl=>Qa.createElement("div",{onClick:()=>pl(Zl.id),className:`${_n.tab} ${Zl.id===Ua?_n.active:""}`,key:Zl.id},Zl.name))),Qa.createElement("div",{className:_n.content},Cl))}),pt=E(59301),Nn=Object.defineProperty,fn=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,ia=(_t,ou,lu)=>ou in _t?Nn(_t,ou,{enumerable:!0,configurable:!0,writable:!0,value:lu}):_t[ou]=lu,ba=(_t,ou)=>{for(var lu in ou||(ou={}))Yu.call(ou,lu)&&ia(_t,lu,ou[lu]);if(xn)for(var lu of xn(ou))ra.call(ou,lu)&&ia(_t,lu,ou[lu]);return _t},za=(_t,ou)=>fn(_t,bt(ou)),ml=(_t,ou,lu)=>new Promise((Ua,pl)=>{var ol=bl=>{try{Zl(lu.next(bl))}catch(Yl){pl(Yl)}},Cl=bl=>{try{Zl(lu.throw(bl))}catch(Yl){pl(Yl)}},Zl=bl=>bl.done?Ua(bl.value):Promise.resolve(bl.value).then(ol,Cl);Zl((lu=lu.apply(_t,ou)).next())});const qu={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Ca={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var il=({hack:_t,onTriggerPraise:ou,topicId:lu,page:Ua,onPageChange:pl,user:ol,current_user:Cl,submitRecords:Zl,submitting:bl,submitResult:Yl,setActiveIndex:ei,hack_sets:Hr})=>{var _l,ti;const[kr]=(0,re.useSearchParams)(),[ma,Er]=(0,a.useState)("0"),Vr=(0,re.useLocation)(),[Bo,si]=(0,a.useState)(!1),[Ai,Qi]=(0,a.useState)(null),[Mr,Ti]=(0,a.useState)([]),[ci,oo]=(0,a.useState)([]),[Eo,Do]=(0,a.useState)({page:1,limit:10}),Oo=(0,a.useRef)(null),Ho=(0,a.useRef)(null);console.log(ol,"user");let[Pr,Wo]=(0,a.useState)(za(ba({},(0,re.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Ho.current&&(_t==null?void 0:_t.is_close_tips)===!1&&Ai===null&&Qi(!0)},[Ho.current,_t==null?void 0:_t.is_close_tips,Ai]);function go(){return ml(this,null,function*(){yield(0,xe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{ei(ma)},[ma]);function Hi(Sr){return ml(this,null,function*(){let zu=Sr.target.id;if(zu==="1"){let ho=yield(0,xe.ZP)(`/api/myproblems/${Pr.id}/redo_logs.json`,{method:"get",params:ba({},Eo)});(ho==null?void 0:ho.status)===0&&oo(ho==null?void 0:ho.data)}Er(zu)})}(0,a.useEffect)(()=>Un.Z.subscribe("to-commit-info",()=>{Er("1"),Oo.current&&Oo.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>Un.Z.subscribe("to-reset-info",()=>{Hi({target:{id:"1"}}),Oo.current&&Oo.current.setActiveTab("2")}),[]);function bo(){Er("2")}function eo(){return ml(this,null,function*(){let Sr=yield(0,xe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:ba({identifier:Pr==null?void 0:Pr.id},Pr)});Ti(Sr)})}const Fi=[{title:null,description:pt.createElement("div",null,pt.createElement("b",{onClick:()=>{Qi(!1),go(),si(!0),eo()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),pt.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"),pt.createElement(Ae.ZP,{onClick:()=>{Qi(!1),go()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Ho.current}];return pt.createElement("div",{className:nt["left-panel"]},pt.createElement("ul",{className:`${nt["s-navs"]} ${nt["bg-white"]} ${nt.b1}`},(_t==null?void 0:_t.is_program)&&!kr.get("pageId")&&pt.createElement(me.Z,{title:"\u9898\u76EE\u5217\u8868"},pt.createElement("div",{onClick:()=>{eo(),si(!0)},className:nt.btns,ref:Ho,style:Ai?{pointerEvents:"none"}:{}},pt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),pt.createElement("li",{style:{marginLeft:20}},pt.createElement("a",{className:ma==="0"?nt.active:"",id:"0",onClick:Hi},"\u9898\u76EE\u63CF\u8FF0")),pt.createElement("li",null,pt.createElement("a",{className:ma==="1"?nt.active:"",id:"1",onClick:Hi},"\u64CD\u4F5C\u8BB0\u5F55")),(kr.get("type")!=="exercises"&&(_t==null?void 0:_t.answer_text_show)||kr.get("type")!=="exercises"&&(_t==null?void 0:_t.analysis_show))&&pt.createElement("li",null,pt.createElement("a",{className:ma==="4"?nt.active:"",id:"4",onClick:Hi},"\u89E3\u7B54\u53C2\u8003")),kr.get("type")!=="exercises"&&pt.createElement("li",null,pt.createElement("a",{className:ma==="2"?nt.active:"",id:"2",onClick:Hi},"\u8BC4\u8BBA")),!!(Hr!=null&&Hr.length)&&kr.get("type")!=="exercises"&&kr.get("type")!=="1"&&pt.createElement("li",null,pt.createElement("a",{className:ma==="5"?nt.active:"",id:"5",onClick:Hi},"\u6D4B\u8BD5\u7528\u4F8B"))),pt.createElement("div",{className:`${nt["tab-panel-body"]} ${ma==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},pt.createElement(Bt,{hack:_t,onTriggerPraise:ou,toDiscuss:bo})),pt.createElement("div",{style:{padding:"12px"},className:`${nt["tab-panel-body"]} ${ma==="1"?"":"hide"}`},pt.createElement(nr,{ref:Oo,data:[{id:"1",show:kr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:pt.createElement(pt.Fragment,null,Zl!=null&&Zl.records_count||bl?pt.createElement(Lt,{page:Ua,onPageChange:pl,topicId:lu,submitting:bl,key:(Yl==null?void 0:Yl.id)||1,submitRecords:Zl,submitResult:Yl}):pt.createElement(It.Z,null))},{id:"2",show:kr.get("type")==="exercises"||(_t==null?void 0:_t.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:pt.createElement(pt.Fragment,null,pt.createElement(Jt.default,{pagination:!1,dataSource:ci==null?void 0:ci.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Sr,zu,ho)=>nu()(Sr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Sr,zu,ho)=>{var xo;return(xo=[{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(Xu=>Xu.id===Sr))==null?void 0:xo.name}}]}),pt.createElement(Rt.Z,{style:{marginTop:10},current:Eo.page,total:ci==null?void 0:ci.count,hideOnSinglePage:!0,onChange:Sr=>ml(void 0,null,function*(){Eo.page=Sr,Do(Eo);let zu=yield(0,xe.ZP)(`/api/myproblems/${Pr.id}/redo_logs.json`,{method:"get",params:za(ba({},Eo),{courseId:Pr.courseId})});(zu==null?void 0:zu.status)===0&&oo(zu==null?void 0:zu.data)})}))}]})),pt.createElement("div",{style:{padding:"12px"},className:`${nt["tab-panel-body"]} ${ma==="4"?"":"hide"}`},pt.createElement(nr,{data:[{id:"1",show:kr.get("type")!=="exercises"&&(_t==null?void 0:_t.answer_text_show),name:"\u7B54\u6848",element:pt.createElement(pt.Fragment,null,pt.createElement(nn,{hack:_t,current_user:Cl}))},{id:"2",show:kr.get("type")!=="exercises"&&(_t==null?void 0:_t.analysis_show),name:"\u89E3\u6790",element:pt.createElement(pt.Fragment,null,pt.createElement(Kt,{hack:_t,current_user:Cl}))}]})),pt.createElement("div",{className:`${nt["tab-panel-body"]} ${ma==="2"?"":"hide"}`,style:{padding:0}},pt.createElement(ln,{user:ol,activeIndex:ma,identifier:_t.identifier,hack:_t,onTriggerPraise:ou})),pt.createElement("div",{className:`${nt["tab-panel-body"]} ${ma==="5"?"":"hide"}`,style:{padding:12}},pt.createElement(Iu,{data:Hr||[],hack:_t})),pt.createElement(Fe.Z,{rootClassName:nt.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>si(!1),open:Bo},pt.createElement(ye.Z,null,pt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),pt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Mr==null?void 0:Mr.total_count,"\u9898\xA0[\xA0",Mr==null?void 0:Mr.total_score,"\u5206\xA0]\xA0"),!(ol!=null&&ol.hack_manager)&&pt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Mr==null?void 0:Mr.work_score,"\u5206")),pt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),pt.createElement(ye.Z,{align:"middle",className:"mt10 mb10"},!(ol!=null&&ol.hack_manager)&&pt.createElement(te.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Sr=>{Pr.page=1,Pr.finish_status=Sr,Wo(ba({},Pr)),eo()}},pt.createElement(te.default.Option,{value:""},"\u5168\u90E8"),pt.createElement(te.default.Option,{value:0},"\u672A\u5F00\u59CB"),pt.createElement(te.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),pt.createElement(te.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),pt.createElement(te.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Sr=>{Pr.page=1,Pr.difficult=Sr||null,Wo(ba({},Pr)),eo()}},pt.createElement(te.default.Option,{value:0},"\u5168\u90E8"),pt.createElement(te.default.Option,{value:1},"\u7B80\u5355"),pt.createElement(te.default.Option,{value:2},"\u9002\u4E2D"),pt.createElement(te.default.Option,{value:3},"\u56F0\u96BE")),pt.createElement(ie.default.Search,{size:"large",onSearch:Sr=>{Pr.name=Sr,Pr.page=1,Wo(ba({},Pr)),eo()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),pt.createElement("div",{className:nt.list,style:{height:36,background:"#3D445C"}},!(ol!=null&&ol.hack_manager)&&pt.createElement("span",null,"\u72B6\u6001"),pt.createElement("span",null,"\u5E8F\u53F7"),pt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),pt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),pt.createElement("div",{style:{overflow:"auto",flex:1}},(_l=Mr==null?void 0:Mr.data)!=null&&_l.length?(ti=Mr==null?void 0:Mr.data)==null?void 0:ti.map((Sr,zu)=>pt.createElement("div",{onClick:()=>ml(void 0,null,function*(){let ho=yield(0,xe.ZP)(`/api/problems/${Sr==null?void 0:Sr.identifier}/start.json`,{method:"get",params:{hack_user_id:ol==null?void 0:ol.user_id}});ho&&(re.history.replace(`/myproblems/${ho==null?void 0:ho.identifier}${window.location.search}`),window.location.reload())}),className:`${nt.list} ${Sr!=null&&Sr.checked?nt.active:""}`},!(ol!=null&&ol.hack_manager)&&pt.createElement(pt.Fragment,null,!(Sr!=null&&Sr.opened)&&pt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Sr==null?void 0:Sr.opened)&&!(Sr!=null&&Sr.passed)&&pt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Sr==null?void 0:Sr.opened)&&(Sr==null?void 0:Sr.passed)&&pt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),pt.createElement("span",null,(Pr.page-1)*20+(zu+1)),pt.createElement("span",{style:{flex:1},title:Sr.name},`[${Sr==null?void 0:Sr.score}\u5206]`,"\xA0",Sr.name),pt.createElement("span",{style:{flexBasis:48,paddingRight:0}},qu[Sr.difficult]))):pt.createElement(It.Z,null)),pt.createElement(Rt.Z,{current:Pr.page,className:"mt20",hideOnSinglePage:!0,total:Mr==null?void 0:Mr.count,pageSize:Pr.per_page,onChange:(Sr,zu)=>{Pr.page=Sr,Pr.per_page=zu,eo()}})),pt.createElement(ve.Z,{rootClassName:nt.tour,closeIcon:!1,open:!!Ai,steps:Fi,gap:{offset:3,radius:2}}))},ll=E(62522),Ta=E(11580),zl=E(60890),lr=E(76983),Yr=E(16017),on=E(32951),Cr=E(76061),Li=E(92310),Xa=E.n(Li),Ql=E(27922),el=E(79591),Sl=E(99287),or=E(61506),nl=E(55469),ui=E(12148),Ea=E(59301),Kr=Object.defineProperty,uo=Object.defineProperties,Zi=Object.getOwnPropertyDescriptors,ri=Object.getOwnPropertySymbols,zi=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,vi=(_t,ou,lu)=>ou in _t?Kr(_t,ou,{enumerable:!0,configurable:!0,writable:!0,value:lu}):_t[ou]=lu,Nr=(_t,ou)=>{for(var lu in ou||(ou={}))zi.call(ou,lu)&&vi(_t,lu,ou[lu]);if(ri)for(var lu of ri(ou))sr.call(ou,lu)&&vi(_t,lu,ou[lu]);return _t},Or=(_t,ou)=>uo(_t,Zi(ou)),Qr=(_t,ou)=>{var lu={};for(var Ua in _t)zi.call(_t,Ua)&&ou.indexOf(Ua)<0&&(lu[Ua]=_t[Ua]);if(_t!=null&&ri)for(var Ua of ri(_t))ou.indexOf(Ua)<0&&sr.call(_t,Ua)&&(lu[Ua]=_t[Ua]);return lu},fi=(_t,ou,lu)=>new Promise((Ua,pl)=>{var ol=bl=>{try{Zl(lu.next(bl))}catch(Yl){pl(Yl)}},Cl=bl=>{try{Zl(lu.throw(bl))}catch(Yl){pl(Yl)}},Zl=bl=>bl.done?Ua(bl.value):Promise.resolve(bl.value).then(ol,Cl);Zl((lu=lu.apply(_t,ou)).next())});const{Countdown:Ri}=we.default,Pi={Java:"java",C:"c",Python:"py","C++":"c"};var Ei=(_t=>(_t[_t.SET_LOADING=0]="SET_LOADING",_t[_t.GET_DATA=1]="GET_DATA",_t[_t.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",_t[_t.SET_DATA=3]="SET_DATA",_t[_t.SET_DEBUGING=4]="SET_DEBUGING",_t[_t.SET_SUBMITING=5]="SET_SUBMITING",_t[_t.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",_t[_t.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",_t[_t.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",_t[_t.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",_t[_t.SET_PAGE=10]="SET_PAGE",_t))(Ei||{});function yi(){return new Date().getTime()}const fl={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function qa(_t,ou){switch(ou.type){case 1:return Nr(Nr({},_t),ou.payload);case 3:return Or(Nr({},_t),{data:ou.payload});case 0:return Or(Nr({},_t),{loading:ou.payload});case 9:return Or(Nr({},_t),{showNote:ou.payload});case 4:return Or(Nr({},_t),{debuging:ou.payload});case 5:return Or(Nr({},_t),{submitting:ou.payload});case 2:return Or(Nr({},_t),{submitRecords:ou.payload});case 10:return Or(Nr({},_t),{submitRecordPage:ou.payload});case 6:return Or(Nr({},_t),{executingMessage:ou.payload});case 7:return Nr(Nr({},_t),ou.payload);case 8:return Nr(Nr({},_t),ou.payload);default:throw new Error}}var Rl=({children:_t})=>{var ou,lu,Ua,pl,ol,Cl,Zl,bl,Yl,ei;const[Hr,_l]=(0,a.useReducer)(qa,fl),{id:ti}=(0,re.useParams)(),kr=(0,re.useLocation)(),[ma]=(0,re.useSearchParams)(),{loading:Er,data:Vr,debugResult:Bo,submitResult:si,submitRecords:Ai,submitRecordPage:Qi,showNote:Mr,debuging:Ti,submitting:ci,executingMessage:oo}=Hr,[Eo,Do]=(0,a.useState)("#37AD83"),[Oo,Ho]=(0,a.useState)(null),[Pr,Wo]=(0,a.useState)({}),[go,Hi]=(0,a.useState)(!0),[bo,eo]=(0,a.useState)(!1),[Fi,Sr]=(0,a.useState)(!1),zu=(0,a.useRef)(null),ho=(0,a.useRef)(0),xo=Vr==null?void 0:Vr.user,Xu=Vr==null?void 0:Vr.hack,[Js,ai]=(0,a.useState)(!1),Vo=(0,a.useRef)(1),Rs=(0,a.useRef)(!1);(0,Ql.y)(ma.get("type")==="exercises");const{setOpenDisableCopyAndPaste:bs}=(0,Ql.X)(),[vs,Mo]=(0,a.useState)(""),Es=(0,Yr._)(Pr),[Ts,Jo]=(0,a.useState)({open:!1,text:""}),[ss,ys]=(0,a.useState)(null),Go=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Ku;let Da=(Ku=Xu==null?void 0:Xu.homework_extension)==null?void 0:Ku.failed_evaluate_num;typeof Da=="number"&&ys(Da)},[(ou=Xu==null?void 0:Xu.homework_extension)==null?void 0:ou.failed_evaluate_num]),(0,a.useEffect)(()=>{function Ku(){return fi(this,null,function*(){var Da,hr,ur,Fa,Fl;Hi(!0);const Gl=yield(0,ae.fu)(ti,{exercise_id:ma.get("exercisesId")});if(setTimeout(()=>{Hi(!1)},800),Gl.status!==401){try{Gl.hack.code=Qe.Base64.decode(Gl.hack.code)}catch(xl){console.log(xl)}Gl.hack=Or(Nr({},Gl.hack),{is_program:ma.get("type")==="1"}),_l({type:1,payload:{loading:!1,data:Gl}})}if(ma.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let xl;ma.get("coursesId")=="coursesId"?xl=yield(0,pe._F)({categoryId:ma.get("exercisesId"),login:ma.get("login")}):xl=yield(0,pe._B)({categoryId:ma.get("exercisesId"),login:ma.get("login")}),Wo(Nr({},xl)),bs((Da=xl==null?void 0:xl.exercise)==null?void 0:Da.forbid_copy),typeof((hr=xl==null?void 0:xl.exercise)==null?void 0:hr.left_time)=="number"&&(Ho(Date.now()+((ur=xl==null?void 0:xl.exercise)==null?void 0:ur.left_time)*1e3),setTimeout(()=>{Do("red")},(((Fa=xl==null?void 0:xl.exercise)==null?void 0:Fa.left_time)-300>0?((Fl=xl==null?void 0:xl.exercise)==null?void 0:Fl.left_time)-300:0)*1e3))}})}ti&&Ku()},[ti]),(0,a.useEffect)(()=>{var Ku;return ma.get("type")==="exercises"&&((Ku=Pr==null?void 0:Pr.exercise)!=null&&Ku.screen_open)&&(window.removeEventListener("blur",As,!1),on.U.forEach((Da,hr)=>{window.addEventListener(Da,As,!1)}),window.addEventListener("blur",As,!1),window.focus()),()=>{document.removeEventListener((0,Ie.gH)(),As)}},[Pr]),(0,a.useEffect)(()=>{vs==="1"&&ti&&Xu!=null&&Xu.language&&ws()},[ti,Qi,Xu==null?void 0:Xu.language,vs]),(0,a.useEffect)(()=>(Xu!=null&&Xu.is_program&&(ho.current=0,zu.current=setInterval(()=>{xs()},15e3)),()=>{clearInterval(zu.current)}),[Xu==null?void 0:Xu.is_program]);const xs=()=>fi(void 0,null,function*(){let Ku=yield(0,xe.ZP)(`/api/myproblems/${ti}/save_long_time.json`,{method:"get",params:{answer_long_time:ho.current}})}),As=()=>{Rs.current||(0,Ie.BU)(),window.parent.postMessage("backExercise","*")};function ws(){return fi(this,null,function*(){try{const Ku=yield(0,ae.zO)(ti,{limit:15,page:Qi,language:Xu==null?void 0:Xu.language});_l({type:2,payload:Ku})}catch(Ku){console.log(Ku)}})}function ks(Ku){_l({type:10,payload:Ku})}function qo(Ku){return fi(this,null,function*(){var Da;let hr;(ma.get("ip_limit")==="inner"||ma.get("ip_bind_type")==="true")&&(hr=yield(0,Ta.y)({ip_limit:ma.get("ip_limit"),ip_bind:ma.get("ip_bind_type")==="true"}));const ur=yield(0,ae.n4)(ti,{code:Qe.Base64.encode(Ku||Xu.code),language:Xu==null?void 0:Xu.language,exercise_id:ma.get("exercisesId"),question_id:ma.get("questionId"),ip:hr});return ur.status===-5&&(0,re.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Or(Nr({errorMessage:ur==null?void 0:ur.message},(Pr==null?void 0:Pr.exercise)||{}),{exercise_user_id:(Da=Pr==null?void 0:Pr.exercise)==null?void 0:Da.exercise_user_id,id:ma.get("exercisesId")})}}),ur})}function Is(){return fi(this,null,function*(){if(Vo.current=2,!ci){_l({type:5,payload:!0});try{Un.Z.publish("to-commit-info");const Ku=yield qo();if(console.log(Ku,1),Ku.status===0){let Gl=function(){return fi(this,null,function*(){const{status:xl,data:Bl}=yield(0,ae.rX)(ti,"submit"),li=yi()-Fl>(ur*Fa+3)*1e3;if(xl!==0&&!li&&setTimeout(Gl,1e3),li){se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),_l({type:5,payload:!1});return}if(xl===0){Bl.status===2&&se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Bl==null?void 0:Bl.status)===0&&ma.get("type")==="1"&&Sr(!0),(Bl==null?void 0:Bl.status)!==0&&ma.get("type")==="1"&&ys(Fr=>Fr+1);const ta=yield(0,ae.zO)(ti,{limit:15,page:Qi,language:Xu==null?void 0:Xu.language});_l({type:8,payload:Or(Nr({},Hr),{submitResult:Bl,submitting:!1,submitRecords:ta})})}})},Da={};if(ma.get("type")==="exercises"?(Da.extras={exercise_id:ma.get("exercisesId"),question_id:ma.get("questionId")},(ma.get("ip_limit")==="inner"||ma.get("ip_bind_type")==="true")&&(Da.extras.ip=yield(0,Ta.y)({ip_limit:ma.get("ip_limit"),ip_bind:ma.get("ip_bind_type")==="true"}))):ma.get("type")==="smartPlan"&&(Da.extras={smart_plan_page_item_bank_id:ma.get("smartPlanItemBankId"),simulate:ma.get("simulate")==="true"}),(yield(0,ae.bM)(ti,Da)).status===-1&&ma.get("exercisesId")){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`;return}const{time_limit:ur,test_case_size:Fa}=Xu,Fl=yi();Gl()}else _l({type:5,payload:!1})}catch(Ku){console.log(Ku),_l({type:5,payload:!1})}ai(!1)}})}function gs(){return fi(this,null,function*(){Vo.current=1,Hr.debuging=!0,_l({type:4,payload:!0});try{if((yield qo()).status===0){let Fl=function(){return fi(this,null,function*(){const{status:Gl,message:xl,data:Bl}=yield(0,ae.rX)(ti,"debug"),li=yi()-Fa>(Da+3)*1e3;if(Gl!==0&&!li&&(_l({type:6,payload:xl}),setTimeout(Fl,1e3)),li){se.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),_l({type:4,payload:!1}),_l({type:7,payload:Or(Nr({},Hr),{debugResult:{status:2},debuging:!1})});return}Gl===0&&(Bl.status===2&&se.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),_l({type:4,payload:!1}),_l({type:7,payload:Or(Nr({},Hr),{debugResult:Bl,debuging:!1})}))})};const{time_limit:Da}=Xu;let hr={input:encodeURIComponent(Vr.test_case.input)};if(ma.get("type")==="exercises"&&(hr.exercise_id=ma.get("exercisesId")),(yield(0,ae.MU)(ti,hr)).status===-1&&ma.get("exercisesId")){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`;return}const Fa=yi();Fl()}else _l({type:4,payload:!1})}catch(Ku){console.log(Ku)}finally{}})}function cs(Ku,Da){const hr=Da?{modify_code:!1}:{};_l({type:3,payload:Or(Nr({},Vr),{hack:Nr(Or(Nr({},Xu),{code:Ku}),hr)})}),ai(!0)}const $n=Ku=>fi(void 0,null,function*(){let Da=yield(0,xe.ZP)(`/api/problems/${Xu==null?void 0:Xu.identifier}/start.json`,{method:"get",params:{language:Ku==="C++"||Ku==="c++"?encodeURIComponent(Ku):Ku,hack_user_id:xo==null?void 0:xo.user_id}});Da.status!==-1&&re.history.replace(`/myproblems/${Da==null?void 0:Da.identifier}${window.location.search}`)});function gl(Ku){let Da=Ku.target.value;_l({type:3,payload:Or(Nr({},Vr),{test_case:{input:Da}})})}function Pl(){return fi(this,null,function*(){try{let Ku={};ma.get("type")==="exercises"?Ku.exercise_id=ma.get("exercisesId"):Xu!=null&&Xu.homework_common_id&&(Ku.homework_common_id=Xu==null?void 0:Xu.homework_common_id);const Da=yield(0,ae.H7)(ti,Nr({},Ku));Da.status===401||(cs(Qe.Base64.decode(Da.code)),(ma.get("type")==="exercises"||Xu!=null&&Xu.homework_common_id)&&Un.Z.publish("to-reset-info"))}catch(Ku){console.log(Ku)}})}function rr(){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ea.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Ea.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return fi(this,null,function*(){const Ku=yield(0,ae.fi)(ti);Ku.status===401||cs(Qe.Base64.decode(Ku.code),!0)})}})}function Rr(){_l({type:9,payload:!0})}function dt(){_l({type:9,payload:!1})}function Wt(Ku){return fi(this,null,function*(){yield(0,ae.MK)(ti,Ku),_l({type:1,payload:{showNote:!1,data:Or(Nr({},Vr),{hack:Or(Nr({},Xu),{notes:Ku.notes})})}})})}const tn={hack:Xu,isLoading:go,input:(lu=Vr==null?void 0:Vr.test_case)==null?void 0:lu.input,is_file:(Ua=Vr==null?void 0:Vr.test_case)==null?void 0:Ua.is_file,identifier:Xu==null?void 0:Xu.identifier,attachments_count:Vr==null?void 0:Vr.attachments_count,language:Xu==null?void 0:Xu.language,code:Xu==null?void 0:Xu.code,title:"main."+Pi[Xu==null?void 0:Xu.language],result:Vr==null?void 0:Vr.result,modify_code:Xu==null?void 0:Xu.modify_code,notes:Xu==null?void 0:Xu.notes,debugResult:Bo,debuging:Ti,submitting:ci,submitResult:si,executingMessage:oo,onCancelNote:dt,onAddNote:Wt,showNote:Mr,user:xo,onShowNote:Rr,onSubmitCode:Is,onChangeCode:cs,onChangeInput:gl,onDebugCode:gs,onResetCode:Pl,onSyncCode:rr,onUpdateCode:qo,onChangeLanguage:$n,isWhiteTheme:bo,setIsWhiteTheme:eo,topDispatch:_l};function Xn(){return fi(this,null,function*(){const{praise_count:Ku}=yield(0,ae.vl)(Xu.id,{container_type:"Hack",type:1});let Da=Or(Nr({},Vr),{hack:Or(Nr({},Xu),{praises_count:Ku,user_praise:!Xu.user_praise})});_l({type:3,payload:Da})})}const Ll={topicId:ti,submitResult:si,submitRecords:Ai,submitting:ci,page:Qi,onPageChange:ks,hack:Xu,user:Vr==null?void 0:Vr.user,hack_sets:Vr==null?void 0:Vr.hack_sets,current_user:Vr==null?void 0:Vr.current_user,onTriggerPraise:Xn,setActiveIndex:Mo};console.log(Pr);const[hl,cr]=(0,a.useState)(!1),[yl,Hl]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const Ku=Da=>{var hr,ur;if(console.log("event-----",Da),Da.data.type==="showIntelligentTeacherStatus"&&!((ur=(hr=Da==null?void 0:Da.data)==null?void 0:hr.SmartPlanItemBanks)!=null&&ur.allow_answer_after_end)){const{aiStatus:Fa,questionStatus:Fl}=Da.data;if(cr(Fa),Fl){let Gl=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Gl.includes(ma.get("smartPlanItemBankId")))return;se.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ea.createElement("div",{className:"tc font16"},Fl?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>fi(void 0,null,function*(){Is(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Gl.push(ma.get("smartPlanItemBankId"))));let xl="";ma.get("isMiniprogram")?xl=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:xl=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():re.history.push(xl)})})}}if(Da.data.type=="closeIntelligentTeacherStatus"){Is();let Fa="";ma.get("isMiniprogram")?Fa=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:Fa=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():re.history.push(Fa)}};return window.addEventListener("message",Ku),()=>{window.removeEventListener("message",Ku)}},[]);const xa=()=>{if(ma.get("type")==="exercises")return!1;const Ku=Object.entries((Xu==null?void 0:Xu.homework_extension)||{}).some(([Da,hr])=>Da!=="ai_code_evaluation_promote"&&!!hr);return!!(ma.get("type")==="1"&&((0,Sl.$O)()||Ku)||ma.get("type")==="smartPlan"&&(hl||ma.get("showAi")))};return(0,a.useEffect)(()=>{var Ku,Da,hr,ur,Fa,Fl,Gl;xa()&&(ss>((Da=(Ku=Xu==null?void 0:Xu.homework_extension)==null?void 0:Ku.ai_guide_data)==null?void 0:Da.evaluation_num)&&Jo({open:!0,text:(ur=(hr=Xu==null?void 0:Xu.homework_extension)==null?void 0:hr.ai_guide_data)==null?void 0:ur.evaluation_msg}),(Fa=Xu==null?void 0:Xu.homework_extension)!=null&&Fa.ai_guide&&ss==0&&!Go.current&&(Go.current=setTimeout(()=>{var xl,Bl;Jo({open:!0,text:(Bl=(xl=Xu==null?void 0:Xu.homework_extension)==null?void 0:xl.ai_guide_data)==null?void 0:Bl.unanswered_msg})},(((Gl=(Fl=Xu==null?void 0:Xu.homework_extension)==null?void 0:Fl.ai_guide_data)==null?void 0:Gl.unanswered_time)||0)*60*1e3)),Go.current&&ss>0&&clearTimeout(Go.current))},[ss,Xu]),Ea.createElement(Ea.Fragment,null,Ea.createElement(oe.Z,{spinning:Er,delay:500},Vr?Ea.createElement("div",{style:{minWidth:"1200px"}},Ea.createElement("header",{className:Xa()(Cr.Z.header,bo&&Cr.Z.whiteHeader)},!((pl=["smartPlan","exercises"])!=null&&pl.includes(ma.get("type")))&&Ea.createElement("div",null,Ea.createElement("img",{src:`${Ce.Z.IMG_SERVER}/images/${xo==null?void 0:xo.image_url}`,alt:"user",width:36}),Ea.createElement("span",{style:{color:bo?"#333":"#B2BACB",fontSize:16}},xo==null?void 0:xo.name)),((ol=["smartPlan","exercises"])==null?void 0:ol.includes(ma.get("type")))&&Ea.createElement("div",null,Ea.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Ea.createElement("span",{className:"ml10"},((Cl=Pr==null?void 0:Pr.exercise)==null?void 0:Cl.user_name)||(xo==null?void 0:xo.name)||"--")),Ea.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Ea.createElement("span",{className:"ml10"},((Zl=Pr==null?void 0:Pr.exercise)==null?void 0:Zl.student_id)||(xo==null?void 0:xo.student_id)||"--"))),Ea.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Ea.createElement("div",null,Xu.name)),(ma.get("type")==="smartPlan"||(Xu==null?void 0:Xu.is_program))&&Ea.createElement(zl.Z,{defaultValue:(Xu==null?void 0:Xu.answer_long_time)||0,onChange:Ku=>{ho.current=Ku},className:Cr.Z.timepiece}),xo!=null&&xo.hack_manager&&!ma.get("is_smart_plan")?Ea.createElement(re.Link,{className:Cr.Z.btn_edit,to:ma.get("type")==="1"?ma.get("pageId")?`/problems/newedit/${Xu.identifier}?type=1&pageId=${ma.get("pageId")}&backUrl=${ma.get("backUrl")}`:`/problems/newedit/${Xu.identifier}?type=1`:ma.get("backUrl")?`/problems/newedit/${Xu.identifier}?backUrl=${ma.get("backUrl")}`:`/problems/newedit/${Xu.identifier}`}," ",Ea.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((bl=Pr==null?void 0:Pr.exercise)!=null&&bl.left_time)&&Ea.createElement(Ea.Fragment,null,Ea.createElement("span",{style:{color:Eo,marginRight:6},className:`iconfont icon-daojishi ${Cr.Z.djs}`}),Ea.createElement("span",{className:"c-white mr20"},Ea.createElement(Ri,{valueStyle:{color:Eo,fontSize:20,fontWeight:500},title:Ea.createElement("span",{style:{color:Eo,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Oo,onFinish:()=>fi(void 0,null,function*(){const Ku=yield(0,pe.VL)({categoryId:ma.get("exercisesId"),commit_method:2});if((Ku==null?void 0:Ku.status)===0&&(qo(),se.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ea.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Ea.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>fi(void 0,null,function*(){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`})})),(Ku==null?void 0:Ku.status)===-3){const Da=parseInt(Ku==null?void 0:Ku.message);Ho(Date.now()+Da*1e3)}})}))),(Yl=["smartPlan","exercises"])!=null&&Yl.includes(ma.get("type"))?Ea.createElement(Ae.ZP,{type:"primary",onClick:()=>{if(ma.get("type")==="exercises"){const Ku=()=>fi(void 0,null,function*(){yield qo(),ai(!1),Es(),Rs.current=!0,As()});if(!(Ai!=null&&Ai.records_count)||Js){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Ea.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:Ku});return}Ku()}else{let Ku="";ma.get("isMiniprogram")=="true"?Ku=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:Ku=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${ma.get("coursesId")}_${ma.get("exercisesId")}`),console.log(ma.get("isMiniprogram")=="true"),ma.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${ma.get("coursesId")}_${ma.get("exercisesId")}`):re.history.push(Ku))}}},ma.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Ea.createElement("span",{onClick:()=>{var Ku;if(ma.get("backUrl"))re.history.push(ma.get("backUrl"));else if(ma.get("type")==="1"){let Da=(Ku=localStorage.getItem("program_homework"))==null?void 0:Ku.split(",");re.history.push(`/classrooms/${Da==null?void 0:Da[0]}/program_homework/${Da==null?void 0:Da[1]}/detail`)}else re.history.push("/problemset")}},Ea.createElement(me.Z,{title:"\u5173\u95ED"},Ea.createElement("i",{style:{color:bo?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Ea.createElement(oe.Z,{size:"large",spinning:go},Ea.createElement(Re.Z,{className:Xa()(Cr.Z.myProblems,bo&&Cr.Z.whiteMyProblems),leftChild:Ea.createElement(il,Nr({},Ll)),rightChild:Ea.createElement(vr,Nr({},tn))}))):null,Ea.createElement(se.default,{centered:!0,closable:!1,width:680,footer:null,open:Fi,className:"oj-modal"},Ea.createElement("section",{className:"oj-modal-content"},Ea.createElement("div",{className:"oj-modal-head"},Ea.createElement("img",{src:ll,alt:""}),Ea.createElement("i",{onClick:()=>Sr(!1),className:"iconfont icon-guanbi1"})),Ea.createElement("aside",null,Ea.createElement("img",{className:"mr30",src:ui.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Ea.createElement("span",{style:{color:"#75d6ba",marginRight:100}},si==null?void 0:si.execute_time,"ms"),"\u4F18\u4E8E",Ea.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(si==null?void 0:si.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Ea.createElement("aside",{className:"mb50"},Ea.createElement("img",{src:nl.Z,className:"mr30"}),Ea.createElement("span",{className:"oj-modal-tt"},Ea.createElement("span",null,Ea.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Ea.createElement("span",{className:"c-light-primary"},si==null?void 0:si.execute_memory,"kb")),Ea.createElement("span",null,Ea.createElement("span",null))),"\u4F18\u4E8E",Ea.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(si==null?void 0:si.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Ea.createElement("div",{id:"oj-modal-next",onClick:()=>fi(void 0,null,function*(){var Ku;if(si!=null&&si.next_identifier){let Da=yield(0,xe.ZP)(`/api/problems/${si==null?void 0:si.next_identifier}/start.json`,{method:"get",params:{hack_user_id:xo==null?void 0:xo.user_id}});Da&&(re.history.replace(`/myproblems/${Da==null?void 0:Da.identifier}${window.location.search}`),window.location.reload())}else{let Da=(Ku=localStorage.getItem("program_homework"))==null?void 0:Ku.split(",");re.history.push(`/classrooms/${Da==null?void 0:Da[0]}/program_homework/${Da==null?void 0:Da[1]}/detail`)}}),className:"oj-modal-btn"},si!=null&&si.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),xa()&&Ea.createElement(el.Z,{showData:ma.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Xu==null?void 0:Xu.homework_extension,description:Xu==null?void 0:Xu.description,allShow:(0,Sl.$O)(),code:Xu==null?void 0:Xu.code,sendParams:{source:"hack",hack_id:ti},draggableExtraNode:((ei=Xu==null?void 0:Xu.homework_extension)==null?void 0:ei.ai_guide)&&(Ts==null?void 0:Ts.open)&&Ea.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Ea.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Ea.createElement(or.Z,{text:(Ts==null?void 0:Ts.text)||""}),Ea.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Ku=>{Jo({open:!1,text:""})}}))})),Ea.createElement(lr.Z,{successCb:()=>{Vo.current===1?gs():Is()}}))};function Tl({title:_t,modify_code:ou,onSyncCode:lu,onShowCodeSetting:Ua,onResetCode:pl,hack:ol,onChangeLanguage:Cl,isWhiteTheme:Zl,onShowResourceCentre:bl,attachments_count:Yl}){var ei;const Hr=()=>{se.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Ea.createElement(fe.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:pl})},[_l]=(0,re.useSearchParams)(),ti=_l.get("language"),kr=ma=>ma==="1"?"c++":ma==="2"?"C++":ma;return(0,a.useEffect)(()=>{ti&&Cl(kr(ti))},[]),(0,a.useEffect)(()=>{ol!=null&&ol.tpm_code_modified&&se.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Ea.createElement(fe.Z,null),content:Ea.createElement("div",null,Ea.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Ea.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Ea.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:()=>pl()})},[ol==null?void 0:ol.language]),console.log(ol,Zl,"hack"),Ea.createElement("div",{className:`${Cr.Z.codeHead} ${Zl?Cr.Z.whiteCodeHead:""}`},Ea.createElement("div",{className:Cr.Z.navWrap},(ei=ol==null?void 0:ol.all_language)==null?void 0:ei.map(ma=>Ea.createElement("div",{className:`${Cr.Z.nav} ${ma===(ol==null?void 0:ol.language)?Cr.Z.active:""}`,key:ma,onClick:()=>Cl(ma)},Ea.createElement(me.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Ea.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Ea.createElement("span",null,ma)))),Ea.createElement(ye.Z,{align:"middle",style:{marginLeft:"auto"}},ou?Ea.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:lu},Ea.createElement("img",{src:st,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Yl>0&&Ea.createElement("a",{onClick:bl},Ea.createElement(me.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Ea.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Ea.createElement("a",{onClick:Hr},Ea.createElement(me.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Ea.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Ea.createElement("a",{onClick:Ua},Ea.createElement(me.Z,{title:"\u8BBE\u7F6E"},Ea.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function vr(_t){var ou=_t,{input:lu,is_file:Ua,result:pl,identifier:ol,showNote:Cl,onShowNote:Zl,notes:bl,onCancelNote:Yl,onAddNote:ei,debugResult:Hr,language:_l,debuging:ti,submitting:kr,executingMessage:ma,code:Er,onSubmitCode:Vr,onDebugCode:Bo,onChangeCode:si,onChangeInput:Ai,onUpdateCode:Qi,user:Mr,isLoading:Ti,submitResult:ci}=ou,oo=Qr(ou,["input","is_file","result","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]),Eo;function Do(Ho,Pr){return Ea.createElement(Tl,Or(Nr({},oo),{onShowCodeSetting:Ho,onShowResourceCentre:Pr}))}const Oo=Nr({input:lu,is_file:Ua,debugResult:Hr,debuging:ti,submitting:kr,executingMessage:ma,onDebugCode:Bo,onChangeCode:si,onSubmitCode:Vr,onChangeInput:Ai,user:Mr,submitResult:ci,result:pl},oo);return console.log(oo,"actionBarOpation"),Ea.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Ea.createElement(St,{forbidCopy:(Eo=oo==null?void 0:oo.hack)==null?void 0:Eo.code_editor_paste_allowed,setIsWhiteTheme:oo==null?void 0:oo.setIsWhiteTheme,isLoading:Ti,language:_l,value:Er,identifier:ol,onChange:si,onUpdateCode:Qi,ActionBarRender:Do}),Ea.createElement(Ge.ZP,Nr({},Oo)))}},93339:function(ht,qe,E){"use strict";E.d(qe,{h:function(){return a}});var a=(re=>(re[re.NOMATCH=-1]="NOMATCH",re[re.OK=0]="OK",re[re.TIMEOUT=2]="TIMEOUT",re[re.PODFAILURE=3]="PODFAILURE",re[re.COMPILEFAILURE=4]="COMPILEFAILURE",re[re.EXECUTEFAILURE=5]="EXECUTEFAILURE",re[re.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",re))(a||{})},23783:function(ht,qe,E){"use strict";E.d(qe,{H7:function(){return Fe},MK:function(){return fe},MU:function(){return pe},X6:function(){return Re},bM:function(){return ae},fi:function(){return be},fu:function(){return ye},n4:function(){return ge},rX:function(){return Ce},vl:function(){return Se},zO:function(){return Ie}});var a=E(82186),re=Object.defineProperty,we=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Ae=(Ne,De,ne)=>De in Ne?re(Ne,De,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Ne[De]=ne,me=(Ne,De)=>{for(var ne in De||(De={}))se.call(De,ne)&&Ae(Ne,ne,De[ne]);if(we)for(var ne of we(De))oe.call(De,ne)&&Ae(Ne,ne,De[ne]);return Ne};function ye(Ne,De){return(0,a.U2)(`myproblems/${Ne}.json`,me({hidePopLogin:!0},De||{}))}function ae(Ne,De){return(0,a.v_)(`myproblems/${Ne}/code_submit.json`,De)}function pe(Ne,De){return(0,a.v_)(`myproblems/${Ne}/code_debug.json`,De)}function Ie(Ne,De){return De.language&&(De.language=encodeURIComponent(De.language)),(0,a.U2)(`myproblems/${Ne}/submit_records.json`,De)}function Re(Ne){return(0,a.U2)("myproblems/record_detail.json",{id:Ne})}function Ce(Ne,De){return(0,a.U2)(`myproblems/${Ne}/result.json`,{mode:De})}function fe(Ne,De){return(0,a.v_)(`myproblems/${Ne}/add_notes.json`,De)}function Fe(Ne,De){return(0,a.v_)(`myproblems/${Ne}/restore_initial_code.json`,De)}function be(Ne){return(0,a.v_)(`myproblems/${Ne}/sync_code.json`)}function ge(Ne,De){return(0,a.v_)(`myproblems/${Ne}/update_code.json`,De)}function Se(Ne,De){return(0,a.v_)(`discusses/${Ne}/plus.json`,De)}},33900:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Rr}});var a=E(59301),re={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",btn_warp:"btn_warp___fOE2S"},we=E(28284),se=E(25399),oe=E(7939),Ae=E(62957),me=E(4875),ye=E(6767),ae=E(37568),pe=E(37285),Ie=E(62673),Re=E(37639),Ce=E(77019),fe=E(5269),Fe=E(31709),be=Object.defineProperty,ge=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,De=(dt,Wt,tn)=>Wt in dt?be(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Wt]=tn,ne=(dt,Wt)=>{for(var tn in Wt||(Wt={}))Se.call(Wt,tn)&&De(dt,tn,Wt[tn]);if(ge)for(var tn of ge(Wt))Ne.call(Wt,tn)&&De(dt,tn,Wt[tn]);return dt};const Oe=dt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},dt),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 xe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",Ee=E(77314),he=E(52985),Be=E(92232),Le=E(82186),Ve=Object.defineProperty,Ye=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,it=(dt,Wt,tn)=>Wt in dt?Ve(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Wt]=tn,et=(dt,Wt)=>{for(var tn in Wt||(Wt={}))Xe.call(Wt,tn)&&it(dt,tn,Wt[tn]);if(Ye)for(var tn of Ye(Wt))Te.call(Wt,tn)&&it(dt,tn,Wt[tn]);return dt};const vt=dt=>React.createElement("svg",et({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},dt),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 Ke="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",mt=Object.defineProperty,ut=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,St=(dt,Wt,tn)=>Wt in dt?mt(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Wt]=tn,st=(dt,Wt)=>{for(var tn in Wt||(Wt={}))ct.call(Wt,tn)&&St(dt,tn,Wt[tn]);if(ut)for(var tn of ut(Wt))Ot.call(Wt,tn)&&St(dt,tn,Wt[tn]);return dt};const Qe=dt=>React.createElement("svg",st({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},dt),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 Ge="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",nt=E(26408),Et=E(62734),Jt=E(75755),Rt={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"},At=E(59301),Vt=Object.defineProperty,Qn=Object.defineProperties,nu=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,It=(dt,Wt,tn)=>Wt in dt?Vt(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Wt]=tn,zt=(dt,Wt)=>{for(var tn in Wt||(Wt={}))Gn.call(Wt,tn)&&It(dt,tn,Wt[tn]);if(Wn)for(var tn of Wn(Wt))Lt.call(Wt,tn)&&It(dt,tn,Wt[tn]);return dt},sn=(dt,Wt)=>Qn(dt,nu(Wt)),dn=(dt,Wt)=>{var tn={};for(var Xn in dt)Gn.call(dt,Xn)&&Wt.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Wn)for(var Xn of Wn(dt))Wt.indexOf(Xn)<0&&Lt.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const _e=null,Ct=(dt,Wt)=>{var tn=dt,{globalSetting:Xn,loading:Ll,dispatch:hl,isEdit:cr,editData:yl}=tn,Hl=dn(tn,["globalSetting","loading","dispatch","isEdit","editData"]);const[xa,Ku]=(0,a.useState)(""),[Da,hr]=(0,a.useState)(""),[ur,Fa]=(0,a.useState)([]),[Fl,Gl]=(0,a.useState)(""),[xl,Bl]=(0,a.useState)(),[Xr,li]=(0,a.useState)(!1),[ta,Fr]=(0,a.useState)({}),[cl,Jl]=(0,a.useState)([]);(0,a.useEffect)(()=>{!yl||!cr||(Ku(yl==null?void 0:yl.name),hr(yl==null?void 0:yl.analysis),Bl(yl==null?void 0:yl.is_ordered),Fr(yl),li(!0))},[yl]),(0,a.useEffect)(()=>{if(!Xr)return;const yr=yl==null?void 0:yl.standard_answer.map(ue=>ue==null?void 0:ue.answer_text);Fa(yr);const Yi=yl==null?void 0:yl.standard_answer.map(ue=>ue==null?void 0:ue.score);Jl(Yi),li(!1)},[Xr]),(0,a.useImperativeHandle)(Wt,()=>({onSave:Vi,Clear:wo}));const Vi=()=>{let yr=[],Yi=!1;return xa?(ur.forEach((ue,ke)=>{yr.push({position:ke+1,answer_text:[],score:cl[ke]}),ue==null||ue.forEach((tt,gt)=>{yr[ke].answer_text.push(tt),(!tt||!(0,Be.eR)(tt,1e4))&&(Gl(`${ke}-${gt}`),ye.ZP.info(tt?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Yi=!0)})}),Yi?!1:(yr==null?void 0:yr.length)>20?(ye.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:xa,analysis:Da,standard_answers:yr,is_ordered:xl,downcase:ta==null?void 0:ta.downcase,no_space:ta==null?void 0:ta.no_space,use_blank_score:ta==null?void 0:ta.use_blank_score}):(ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},wo=()=>{Ku(""),hr(""),Fa([]),Bl(!1)},Ao=(yr,Yi,ue)=>{const ke=ur.slice();if(Yi&&ke.splice(yr,Yi),ue)for(let tt=0;tt{Gl("");let ke=ur.slice();ke[yr][Yi]=ue,Fa(ke)},Dr=yr=>{let Yi=ur.slice();Yi[yr]=[...Yi[yr],""],Fa(Yi)},To=(yr,Yi)=>{let ue=ur.slice();if(!ue[yr][Yi]){ue[yr]=ue[yr].filter((ke,tt)=>tt!==Yi),Fa(ue);return}Ae.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:Rt.modal,onOk:()=>{ue[yr]=ue[yr].filter((ke,tt)=>tt!==Yi),Fa(ue)}})},ls=yr=>{Ae.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:Rt.modal,onOk:()=>{let Yi=ur.slice();Yi=ur.filter((ue,ke)=>yr!==ke),Fa(Yi)}})};return At.createElement("section",{className:Rt.wrap},At.createElement("p",{className:Rt.titleWrap},At.createElement("span",{className:Rt.required},"*"),At.createElement("span",{className:Rt.title},"\u9898\u5E72\uFF1A")),At.createElement("div",null,At.createElement(Et.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",height:155,defaultValue:xa,onChange:yr=>Ku(yr),showNullButton:!0,onAddBlank:()=>Fa(yr=>[...yr,[""]])})),At.createElement("div",{className:"mt20 flex flex-col gap-10px"},ur.map((yr,Yi)=>At.createElement("div",{style:{display:"flex"}},At.createElement("div",{style:{flex:1}},At.createElement(Jt.Z,{key:Yi,answers:yr,index:Yi,flex:1,is_md:!0,activeOptionErrorIndex:Fl,onAnswerChange:hs,addChildAnswer:Dr,deleteChildAnswer:To,deleteChildAnswermain:ls})),ta.use_blank_score&&At.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},At.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",At.createElement(me.Z,{style:{width:"100px"},size:"large",defaultValue:cl[Yi],onBlur:ue=>{cl[Yi]=ue.target.value,Jl([...cl])}}))))),At.createElement(oe.ZP,{className:"mt20",onClick:()=>Fa(yr=>[...yr,[""]]),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),At.createElement("div",null,At.createElement(Ie.default,{className:`${Rt.color333} font14 mt20`,checked:ta.use_blank_score,onChange:yr=>Fr(sn(zt({},ta),{use_blank_score:yr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),At.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")),At.createElement("div",null,At.createElement(Ie.default,{className:`${Rt.color333} font14 mt20`,checked:ta.downcase,onChange:yr=>Fr(sn(zt({},ta),{downcase:yr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),At.createElement("div",null,At.createElement(Ie.default,{className:`${Rt.color333} font14 mt20`,checked:ta.no_space,onChange:yr=>Fr(sn(zt({},ta),{no_space:yr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),At.createElement("div",{className:"mt20"},(ur==null?void 0:ur.length)>1&&At.createElement("span",null,At.createElement(Ie.default,{checked:xl,onChange:yr=>Bl(yr.target.checked),className:`${Rt.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),At.createElement("span",{className:`${Rt.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"))),At.createElement("p",{className:Rt.titleWrap},At.createElement("span",{className:Rt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),At.createElement(Et.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Da,onChange:yr=>hr(yr)}))};var Bt=(0,he.connect)(({loading:dt,globalSetting:Wt})=>({globalSetting:Wt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ct)),lt=E(47889),Je=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Yn=(dt,Wt)=>{var tn={};for(var Xn in dt)nn.call(dt,Xn)&&Wt.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Je)for(var Xn of Je(dt))Wt.indexOf(Xn)<0&&Un.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const qn=null,vu=(dt,Wt)=>{var tn=dt,{globalSetting:Xn,loading:Ll,editData:hl,dispatch:cr,onRef:yl=()=>{},isEdit:Hl}=tn,xa=Yn(tn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Ku,Da]=(0,a.useState)(),[hr,ur]=(0,a.useState)(""),[Fa,Fl]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!hl||!Hl)return;ur(hl==null?void 0:hl.name),Fl(hl==null?void 0:hl.analysis);const Bl=hl==null?void 0:hl.choices.find(Xr=>Xr.is_answer);Da(Bl.choice_text==="\u6B63\u786E"?"0":"1")},[hl]),(0,a.useImperativeHandle)(Wt,()=>({onSave:Gl,Clear:xl}));const Gl=()=>hr?Ku?{name:hr,choices:[{choice_text:"\u6B63\u786E",is_answer:Ku==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Ku==="1"?1:0}],analysis:Fa}:(ye.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),xl=()=>{ur(""),Fl(""),Da("")};return a.createElement("section",{className:Rt.wrap},a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u9898\u5E72\uFF1A")),a.createElement(Et.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:hr,onChange:Bl=>ur(Bl)}),a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Rt.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(lt.ZP.Group,{buttonStyle:"solid",value:Ku,onChange:Bl=>Da(Bl.target.value)},a.createElement(lt.ZP.Button,{value:"0",className:`${Rt.radio} mr40`},"\u6B63\u786E"),a.createElement(lt.ZP.Button,{value:"1",className:Rt.radio},"\u9519\u8BEF")),a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Et.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Fa,onChange:Bl=>Fl(Bl)}))};var oa=(0,he.connect)(({loading:dt,globalSetting:Wt})=>({globalSetting:Wt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(vu)),Zu=Object.getOwnPropertySymbols,su=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,Tt=(dt,Wt)=>{var tn={};for(var Xn in dt)su.call(dt,Xn)&&Wt.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Zu)for(var Xn of Zu(dt))Wt.indexOf(Xn)<0&&Dn.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const Bu=null,Ra=(dt,Wt)=>{var tn=dt,{globalSetting:Xn,loading:Ll,editData:hl,dispatch:cr,onRef:yl=()=>{},isEdit:Hl}=tn,xa=Tt(tn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Ku,Da]=(0,a.useState)([]);(0,a.useEffect)(()=>{var Fl;if(!hl||!Hl)return;const Gl=(Fl=hl==null?void 0:hl.shixun)==null?void 0:Fl.challenges.map(xl=>({id:xl==null?void 0:xl.id,score:xl.score}));Da(Gl)},[hl]),(0,a.useImperativeHandle)(Wt,()=>({onSave:hr,Clear:ur}));const hr=()=>({challenges:[...Ku]}),ur=()=>{Da([])};console.log("editData--",hl);const Fa=Fl=>{var Gl,xl;return a.createElement("div",null,(xl=(Gl=Fl==null?void 0:Fl.shixun)==null?void 0:Gl.challenges)==null?void 0:xl.map((Bl,Xr)=>{var li;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",Xr+1,"\u5173"),a.createElement(se.Z,{key:Xr,title:Bl==null?void 0:Bl.challenge_name},a.createElement("span",null,(0,Be.Pq)(Bl==null?void 0:Bl.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u5206\u503C\uFF1A"),a.createElement(me.Z,{precision:1,min:1,max:100,className:Rt.baseFormItem,style:{width:176},value:(li=Ku.find(ta=>ta.id===Bl.id))==null?void 0:li.score,onChange:ta=>{Ku.find(Fr=>Fr.id===Bl.id).score=ta,Da([...Ku])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:Rt.wrap},a.createElement(Ee.Z,{style:{paddingRight:10},className:Rt.titleHtml,value:`${hl==null?void 0:hl.position}\u3001${hl==null?void 0:hl.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u5173\u5361")),Fa(hl))};var sl=(0,he.connect)(({loading:dt,globalSetting:Wt})=>({globalSetting:Wt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ra)),Ga=Object.getOwnPropertySymbols,Nu=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,du=(dt,Wt)=>{var tn={};for(var Xn in dt)Nu.call(dt,Xn)&&Wt.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Ga)for(var Xn of Ga(dt))Wt.indexOf(Xn)<0&&Cu.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const Kn=["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"],Pu=(dt,Wt)=>{var tn=dt,{editData:Xn,globalSetting:Ll,loading:hl,dispatch:cr,onRef:yl=()=>{},isEdit:Hl}=tn,xa=du(tn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Ku,Da]=(0,a.useState)([]),[hr,ur]=(0,a.useState)(),[Fa,Fl]=(0,a.useState)([]),[Gl,xl]=(0,a.useState)(""),[Bl,Xr]=(0,a.useState)("");(0,a.useEffect)(()=>{Da(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Xn||!Hl)return;xl(Xn==null?void 0:Xn.name),Xr(Xn==null?void 0:Xn.analysis),Da(Xn==null?void 0:Xn.choices.map(cl=>cl.choice_text));const Fr=[];Xn==null||Xn.choices.map((cl,Jl)=>{cl.is_answer&&Fr.push(Jl)}),Fl(Fr)},[Xn]),(0,a.useImperativeHandle)(Wt,()=>({onSave:li,Clear:ta}));const li=()=>{if(!Gl)return ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Fr=Ku.findIndex(Jl=>!Jl);if(Fr>-1)return ye.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Kn[Fr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Fa.length)return ye.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(Fa.length<2)return ye.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const cl=Ku.map((Jl,Vi)=>({choice_text:Jl,is_answer:Fa.includes(Vi)?1:0}));return{name:Gl,choices:cl,analysis:Bl}},ta=()=>{Da(["","","",""]),xl(""),Xr(""),Fl("")};return a.createElement("section",{className:Rt.wrap},a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u9898\u5E72\uFF1A")),a.createElement(Et.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Gl,onChange:Fr=>xl(Fr)}),a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Rt.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Ku.map((Fr,cl)=>a.createElement("div",{className:Rt.choiceWrap,key:cl},a.createElement(se.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Rt.answer} ${Fa.includes(cl)?Rt.activeAnswer:""}`,onClick:()=>{Fa.includes(cl)?Fl(Fa.filter(Jl=>Jl!==cl)):Fl([...Fa,cl])}},Kn[cl])),a.createElement("div",{className:Rt.editorWrap},hr===cl?a.createElement(Et.Z,{id:`single-question-option-${cl}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Fr,onChange:Jl=>{Ku[cl]=Jl,Da(Ku)}}):a.createElement("div",{className:Rt.htmlWrap,onClick:()=>ur(cl)},a.createElement(Ee.Z,{value:Fr}))),cl>1&&a.createElement(se.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Rt.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Da(Ku.filter((Jl,Vi)=>Vi!==cl)),Fa.includes(cl)?Fl(Fa.filter(Jl=>Jl!==cl)):Fl([...Fa,cl])}})),cl<14&&cl===Ku.length-1&&a.createElement(se.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Rt.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Da([...Ku,""])})))),a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Et.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Bl,onChange:Fr=>Xr(Fr)}))};var Ou=(0,he.connect)(({loading:dt,globalSetting:Wt})=>({globalSetting:Wt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Pu)),Ia=Object.getOwnPropertySymbols,Ml=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,Sn=(dt,Wt)=>{var tn={};for(var Xn in dt)Ml.call(dt,Xn)&&Wt.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Ia)for(var Xn of Ia(dt))Wt.indexOf(Xn)<0&&dl.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const jt=["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=(dt,Wt)=>{var tn=dt,{editData:Xn,globalSetting:Ll,loading:hl,dispatch:cr,onRef:yl=()=>{},isEdit:Hl}=tn,xa=Sn(tn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Ku,Da]=(0,a.useState)([]),[hr,ur]=(0,a.useState)(),[Fa,Fl]=(0,a.useState)(),[Gl,xl]=(0,a.useState)(""),[Bl,Xr]=(0,a.useState)("");(0,a.useEffect)(()=>{Da(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Xn||!Hl)return;const Fr=[],cl=[];Xn==null||Xn.choices.forEach((Jl,Vi)=>{Fr.push(Jl.choice_text),Jl.is_answer&&cl.push(Vi)}),xl(Xn==null?void 0:Xn.name),Xr(Xn==null?void 0:Xn.analysis),Da(Fr),Fl(cl)},[Xn]),(0,a.useImperativeHandle)(Wt,()=>({onSave:li,Clear:ta}));const li=()=>{if(!Gl)return ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Fr=Ku.findIndex(Jl=>!Jl);if(Fr>-1)return ye.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${jt[Fr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Fa))return ye.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 cl=Ku.map((Jl,Vi)=>({choice_text:Jl,is_answer:Fa.includes(Vi)?1:0}));return{name:Gl,choices:cl,analysis:Bl}},ta=()=>{Da(["","","",""]),xl(""),Xr(""),Fl("")};return a.createElement("section",{className:Rt.wrap},a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u9898\u5E72\uFF1A")),a.createElement(Et.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Gl,onChange:Fr=>xl(Fr)}),a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.required},"*"),a.createElement("span",{className:Rt.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Rt.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Ku.map((Fr,cl)=>a.createElement("div",{className:Rt.choiceWrap,key:cl},a.createElement(se.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Rt.answer} ${Fa!=null&&Fa.includes(cl)?Rt.activeAnswer:""}`,onClick:()=>Fl([cl])},jt[cl])),a.createElement("div",{className:Rt.editorWrap},hr===cl?a.createElement(Et.Z,{id:`single-question-option-${cl}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Fr,onChange:Jl=>{Ku[cl]=Jl,Da(Ku)}}):a.createElement("div",{className:Rt.htmlWrap,onClick:()=>ur(cl)},a.createElement(Ee.Z,{value:Fr}))),cl>1&&a.createElement(se.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Rt.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Da(Ku.filter((Jl,Vi)=>Vi!==cl)),cl===Fa&&Fl(null)}})),cl<14&&cl===Ku.length-1&&a.createElement(se.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Rt.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Da([...Ku,""])})))),a.createElement("p",{className:Rt.titleWrap},a.createElement("span",{className:Rt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Et.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Bl,onChange:Fr=>Xr(Fr)}))};var Vn=(0,he.connect)(({loading:dt,globalSetting:Wt})=>({globalSetting:Wt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(en)),pu=E(96599),jn=E(58755),iu=E(61485),au=E(59301),ln=Object.defineProperty,te=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Kt=(dt,Wt,tn)=>Wt in dt?ln(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Wt]=tn,En=(dt,Wt)=>{for(var tn in Wt||(Wt={}))He.call(Wt,tn)&&Kt(dt,tn,Wt[tn]);if(ve)for(var tn of ve(Wt))rt.call(Wt,tn)&&Kt(dt,tn,Wt[tn]);return dt},Au=(dt,Wt)=>te(dt,ie(Wt)),On=(dt,Wt)=>{var tn={};for(var Xn in dt)He.call(dt,Xn)&&Wt.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&ve)for(var Xn of ve(dt))Wt.indexOf(Xn)<0&&rt.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn},Ln=(dt,Wt,tn)=>new Promise((Xn,Ll)=>{var hl=Hl=>{try{yl(tn.next(Hl))}catch(xa){Ll(xa)}},cr=Hl=>{try{yl(tn.throw(Hl))}catch(xa){Ll(xa)}},yl=Hl=>Hl.done?Xn(Hl.value):Promise.resolve(Hl.value).then(hl,cr);yl((tn=tn.apply(dt,Wt)).next())});const Mu=dt=>{if(!dt)return!1;if(/^s*$/.test(dt)||dt.trim()===""){ye.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Wt=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 dt==="|"?(ye.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Pa=({value:dt=[],onClose:Wt})=>au.createElement(pu.default,{closable:!0,onClose:Wt,className:Rt.keywordTag},au.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},dt.join(" \u6216 "))),Ju=(dt,Wt)=>{var tn=dt,{editData:Xn,globalSetting:Ll,loading:hl,dispatch:cr,onRef:yl=()=>{},isEdit:Hl}=tn,xa=On(tn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Ku,Da]=(0,a.useState)(""),[hr,ur]=(0,a.useState)(""),[Fa,Fl]=(0,a.useState)(""),[Gl,xl]=(0,a.useState)(""),[Bl]=we.default.useForm(),Xr=we.default.useWatch("use_keywords",Bl);(0,a.useEffect)(()=>{var cl;!Xn||!Hl||(Da(Xn==null?void 0:Xn.name),ur(Xn==null?void 0:Xn.analysis),Fl((cl=Xn==null?void 0:Xn.answer_texts)==null?void 0:cl[0]),Bl.setFieldsValue(En({},Xn)))},[Xn]),(0,a.useImperativeHandle)(Wt,()=>({onSave:li,Clear:ta}));const li=()=>Ln(void 0,null,function*(){if(!Ku)return ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Bl.validateFields()}catch(Jl){ye.ZP.error(Jl.errorFields[0].errors[0]);return}const cl=Bl.getFieldsValue();return console.log(cl,"values"),En({name:Ku,answer_texts:[Fa],analysis:hr},cl)}),ta=()=>{Da(""),ur(""),Fl(""),Bl.resetFields()},Fr=Xn==null?void 0:Xn.score;return au.createElement("section",{className:Rt.wrap},au.createElement("p",{className:Rt.titleWrap},au.createElement("span",{className:Rt.required},"*"),au.createElement("span",{className:Rt.title},"\u9898\u5E72\uFF1A")),au.createElement(Et.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ku,onChange:cl=>Da(cl)}),au.createElement("p",{className:Rt.titleWrap},au.createElement("span",{className:Rt.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),au.createElement(Et.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Fa,onChange:cl=>Fl(cl)}),au.createElement("p",{className:Rt.titleWrap},au.createElement("span",{className:Rt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),au.createElement(Et.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:hr,onChange:cl=>ur(cl)}),au.createElement(we.default,{form:Bl,size:"large",onFinishFailed:cl=>Ln(void 0,null,function*(){var Jl,Vi;ye.ZP.error(cl.errorFields[0].errors[0]),Bl.scrollToField((Vi=(Jl=cl==null?void 0:cl.errorFields)==null?void 0:Jl[0])==null?void 0:Vi.name,{behavior:"smooth",block:"center"})})},au.createElement(Ce.Z,{align:"middle",className:"mb30 mt20"},au.createElement(we.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},au.createElement(jn.Z,null)),au.createElement(fe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),au.createElement(fe.Z,null,au.createElement(se.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"},au.createElement(iu.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Xr&&au.createElement(we.default.List,{name:"keywords",rules:[{validator(cl,Jl){return Jl!=null&&Jl.length?(Jl==null?void 0:Jl.reduce((wo,Ao)=>wo+Ao.score,0))>parseFloat(Fr)?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"))}}]},(cl,{add:Jl,remove:Vi})=>au.createElement(au.Fragment,null,au.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),au.createElement(Ce.Z,{align:"middle",className:"font14 mb30"},au.createElement(fe.Z,{flex:1},au.createElement(ae.default,{value:Gl,onChange:wo=>{xl(wo.target.value)},maxLength:50,allowClear:!0,onPressEnter:wo=>{var Ao,hs,Dr,To;const ls=`${(Ao=wo.target)==null?void 0:Ao.value}`,yr=(Dr=(hs=ls==null?void 0:ls.split("|"))==null?void 0:hs.filter(ke=>!!ke))==null?void 0:Dr.map(ke=>ke==null?void 0:ke.trim()),Yi=Bl.getFieldValue("keywords"),ue=((To=Yi==null?void 0:Yi.map(ke=>ke==null?void 0:ke.keyword))==null?void 0:To.flat())||[];for(const ke of yr)if(ue.includes(ke)){ye.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Mu(ls)&&(Jl({keyword:yr,score:1}),xl(""))},className:Rt.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"})),au.createElement(fe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),cl.map(wo=>{var Ao=wo,{key:hs,name:Dr}=Ao,To=On(Ao,["key","name"]);return au.createElement(Ce.Z,{key:hs,style:{marginRight:148}},au.createElement(fe.Z,{flex:1},au.createElement(Ce.Z,{align:"middle",justify:"space-between"},au.createElement(we.default.Item,Au(En({},To),{name:[Dr,"keyword"]}),au.createElement(Pa,{onClose:()=>Vi(Dr)})),au.createElement(we.default.Item,Au(En({},To),{name:[Dr,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),au.createElement(me.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Vl=(0,he.connect)(({loading:dt,globalSetting:Wt})=>({globalSetting:Wt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ju)),Ya=E(8848),Iu={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"},_n=E(32134),Qa=E(12893),Il=Object.defineProperty,nr=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,xn=(dt,Wt,tn)=>Wt in dt?Il(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Wt]=tn,Yu=(dt,Wt)=>{for(var tn in Wt||(Wt={}))fn.call(Wt,tn)&&xn(dt,tn,Wt[tn]);if(Nn)for(var tn of Nn(Wt))bt.call(Wt,tn)&&xn(dt,tn,Wt[tn]);return dt},ra=(dt,Wt)=>nr(dt,pt(Wt)),ia=(dt,Wt)=>{var tn={};for(var Xn in dt)fn.call(dt,Xn)&&Wt.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Nn)for(var Xn of Nn(dt))Wt.indexOf(Xn)<0&&bt.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const ba=dt=>{var Wt=dt,{value:tn,onChange:Xn,scrollId:Ll}=Wt,hl=ia(Wt,["value","onChange","scrollId"]);return a.createElement("div",{id:Ll||""},a.createElement(Et.Z,ra(Yu({},hl),{defaultValue:tn,onChange:(cr,yl)=>{yl!=null&&yl.length?Xn(cr,yl):Xn(cr)}})))},za=({value:dt,onChange:Wt,placeholder:tn,height:Xn=140,isEdit:Ll})=>Ll?a.createElement(Et.Z,{watch:!0,isFocus:!0,height:Xn,placeholder:tn,defaultValue:dt,onChange:Wt}):a.createElement("div",{style:{cursor:"pointer"}},dt?a.createElement(Ee.Z,{className:Iu.inputBorder,value:dt}):a.createElement("div",{className:`${Iu.inputBorder} ${Iu.placeholder}`},tn));var ml=E(59301),qu=Object.defineProperty,Ca=Object.defineProperties,il=Object.getOwnPropertyDescriptors,ll=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,lr=(dt,Wt,tn)=>Wt in dt?qu(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Wt]=tn,Yr=(dt,Wt)=>{for(var tn in Wt||(Wt={}))Ta.call(Wt,tn)&&lr(dt,tn,Wt[tn]);if(ll)for(var tn of ll(Wt))zl.call(Wt,tn)&&lr(dt,tn,Wt[tn]);return dt},on=(dt,Wt)=>Ca(dt,il(Wt)),Cr=(dt,Wt)=>{var tn={};for(var Xn in dt)Ta.call(dt,Xn)&&Wt.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&ll)for(var Xn of ll(dt))Wt.indexOf(Xn)<0&&zl.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const Li=["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"],Xa=({value:dt,onChange:Wt,choiceTextKey:tn,answerKey:Xn,index:Ll,isEdit:hl,setInputActive:cr,form:yl,choiceOptionsPath:Hl,allowChangeMode:xa,showAddIcon:Ku,addItem:Da,deleteItem:hr})=>{const ur=(dt==null?void 0:dt[Xn])===!0,Fa=()=>{const Gl=yl.getFieldValue(Hl);yl.setFieldValue(Hl,Gl.map(xl=>on(Yr({},xl),{[Xn]:!1})))},Fl=()=>{ur?Wt(on(Yr({},dt),{[Xn]:!1})):(xa||Fa(),Wt(on(Yr({},dt),{[Xn]:!0})))};return ml.createElement(Ce.Z,{className:Iu.choiceWrap,align:"middle",wrap:!1},ml.createElement(fe.Z,{onClick:Fl,className:`${Iu.choiceIndex} ${ur?Iu.activeAnswer:""}`},Li[Ll]),ml.createElement(fe.Z,{flex:1,className:`${Iu.editorWrap} ml15`,onClick:cr},ml.createElement(za,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:hl,value:dt==null?void 0:dt[tn],onChange:Gl=>{Wt(on(Yr({},dt),{[tn]:Gl}))}})),ml.createElement(fe.Z,{flex:"0 0 auto",className:"ml15"},ml.createElement("div",{onClick:Fl,className:`${Iu.setAnswerBtn} ${ur?Iu.activeAnswer:""}`},ur?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),ml.createElement(fe.Z,{className:Iu.actionWrapper},ml.createElement(se.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},ml.createElement(_n.Z,{className:Iu.addIcon,onClick:Da,style:{visibility:Ku?"visible":"hidden"}})),ml.createElement(se.Z,{title:"\u5220\u9664"},ml.createElement(Qa.Z,{className:Iu.deleteIcon,onClick:hr,style:{visibility:Ll>1?"visible":"hidden"}}))))},Ql=({questionTitlePlaceholder:dt,titleKey:Wt,choiceKey:tn,analysisKey:Xn,choiceTextKey:Ll,answerKey:hl,choiceOptionsPath:cr,allowChangeMode:yl=!0,form:Hl,showAnalysis:xa=!0})=>{const[Ku,Da]=(0,a.useState)(),[hr,ur]=(0,a.useState)(!1);return ml.createElement("div",{className:Iu.wrap},ml.createElement("div",{className:Iu.questionTitleEditorWrap},ml.createElement(we.default.Item,{label:"\u9898\u5E72",name:Wt,labelCol:{span:24},rules:[{required:!0}]},ml.createElement(ba,{scrollId:Array.isArray(Wt)?Wt.join("_"):`${Wt}`,watch:!0,height:140,placeholder:dt}))),ml.createElement(we.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),ml.createElement(we.default.List,{name:tn,rules:[{validator(Fa,Fl){const Gl=Fl.some(Bl=>Bl[hl]),xl=Fl.findIndex(Bl=>{var Xr;return((Xr=Bl[Ll])==null?void 0:Xr.length)<=0});return xl!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Li[xl]}\u9009\u9879\u7684\u5185\u5BB9`)):Gl?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Fa,{add:Fl,remove:Gl})=>ml.createElement("div",{id:Array.isArray(cr)?cr.join("_"):`${cr}`},Fa.map((xl,Bl)=>{var Xr=xl,{key:li,name:ta}=Xr,Fr=Cr(Xr,["key","name"]);const cl=Ku===li,Jl=()=>{Da(li)},Vi=Bl<7&&Bl===Fa.length-1,wo=()=>Fl({[Ll]:"",[hl]:0}),Ao=()=>Gl(ta);return ml.createElement(we.default.Item,on(Yr({},Fr),{key:li,name:ta,noStyle:!0}),ml.createElement(Xa,{choiceTextKey:Ll,answerKey:hl,index:Bl,isEdit:cl,setInputActive:Jl,form:Hl,choiceOptionsPath:cr,allowChangeMode:yl,showAddIcon:Vi,addItem:wo,deleteItem:Ao}))}),Fa.length<15&&ml.createElement("div",{className:`${Iu.addBtn} mb30`,onClick:()=>Fl({[Ll]:"",[hl]:0})},"\u6DFB\u52A0\u9009\u9879"))),xa&&ml.createElement("div",{onClick:()=>ur(!0)},ml.createElement(we.default.Item,{name:Xn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ml.createElement(za,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:hr}))))};var el=E(59301),Sl=Object.defineProperty,or=Object.defineProperties,nl=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,uo=(dt,Wt,tn)=>Wt in dt?Sl(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Wt]=tn,Zi=(dt,Wt)=>{for(var tn in Wt||(Wt={}))Ea.call(Wt,tn)&&uo(dt,tn,Wt[tn]);if(ui)for(var tn of ui(Wt))Kr.call(Wt,tn)&&uo(dt,tn,Wt[tn]);return dt},ri=(dt,Wt)=>or(dt,nl(Wt)),zi=(dt,Wt)=>{var tn={};for(var Xn in dt)Ea.call(dt,Xn)&&Wt.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&ui)for(var Xn of ui(dt))Wt.indexOf(Xn)<0&&Kr.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const sr=({value:dt,onChange:Wt,position:tn,removeBlank:Xn})=>{const Ll=cr=>{Ae.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:Iu.modal,onOk:()=>{const yl=[...dt];yl.splice(cr,1),yl.length===0?Xn(tn-1):Wt(yl)}})},hl=()=>{const cr=[...dt];cr.push(""),Wt(cr)};return el.createElement(Ce.Z,{className:"ml20"},el.createElement(fe.Z,{flex:1},dt==null?void 0:dt.map((cr,yl)=>el.createElement(Ce.Z,{key:`${cr}_${yl}`,className:"mb20"},el.createElement(ae.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:cr,autoSize:{maxRows:3},maxLength:1e3,onBlur:Hl=>{const xa=[...dt],Ku=Hl.target.value.trim();xa[yl]=Ku,Wt(xa)}}),el.createElement(se.Z,{title:"\u5220\u9664"},el.createElement(Qa.Z,{className:Iu.deleteIcon,style:{marginLeft:15,visibility:tn===1&&yl===0?"hidden":"visible"},onClick:()=>Ll(yl)})),el.createElement(se.Z,{title:"\u65B0\u589E\u7B54\u6848"},el.createElement(_n.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:yl===0?"visible":"hidden"},onClick:()=>{hl()}}))))))},vi=({value:dt=!0,onChange:Wt})=>el.createElement(jn.Z,{checked:!dt,onChange:tn=>{Wt(!tn)}}),Nr="\u2581",Or=({questionTitlePlaceholder:dt,form:Wt,name:tn,scoreByBlank:Xn="use_blank_score",answerKey:Ll,titleKey:hl="name",analysisKey:cr="analysis",isOrdered:yl="is_ordered"})=>{var Hl,xa;const[Ku,Da]=(0,a.useState)(!1),hr=()=>{const Bl=Wt.getFieldValue(["sub_item_banks",...Ll]);Wt.setFieldValue(["sub_item_banks",...Ll],Bl==null?void 0:Bl.map((Xr,li)=>ri(Zi({},Xr),{position:li+1})))},ur=(0,a.useRef)(),Fa=(Bl,Xr)=>{for(let li=0;li{Fl.current(Bl),hr()},xl=(xa=(Hl=Wt.getFieldValue("sub_item_banks"))==null?void 0:Hl[Ll==null?void 0:Ll[0]])==null?void 0:xa[Ll==null?void 0:Ll[1]];return el.createElement("div",{className:Iu.wrap},el.createElement("div",{className:Iu.questionTitleEditorWrap},el.createElement(we.default.Item,{label:"\u9898\u5E72",name:hl,labelCol:{span:24},rules:[{required:!0}]},el.createElement(ba,{scrollId:"name",watch:!0,height:140,placeholder:dt,showNullButton:!0,onAddBlank:()=>{const Bl=Wt.getFieldValue(["sub_item_banks",...Ll]);Fa(1,Bl==null?void 0:Bl.length)}}))),el.createElement(we.default.List,{name:Ll,rules:[{validator(Bl,Xr){if((Xr==null?void 0:Xr.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const li of Xr){const{answer_text:ta}=li||{};if(ta!=null&&ta.some(Fr=>(Fr==null?void 0:Fr.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Bl,{add:Xr,remove:li},{errors:ta})=>(ur.current=Xr,Fl.current=li,el.createElement(el.Fragment,null,el.createElement(we.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Bl.map((Fr,cl)=>{var Jl=Fr,{key:Vi,name:wo}=Jl,Ao=zi(Jl,["key","name"]);return el.createElement(Ce.Z,{key:Vi,align:"top",wrap:!1},el.createElement(fe.Z,{flex:"0 0 auto",className:`${Iu.blankIndex} pt5`},"\u586B\u7A7A\u9879",cl+1),el.createElement(fe.Z,{flex:1},el.createElement(Ce.Z,{align:"top",justify:"space-between",wrap:!1},el.createElement(fe.Z,{flex:1},el.createElement(we.default.Item,ri(Zi({},Ao),{name:[wo,"answer_text"],noStyle:!0}),el.createElement(sr,{removeBlank:Gl,position:cl+1}))),(Wt==null?void 0:Wt.getFieldValue(["sub_item_banks",...Xn]))&&el.createElement(fe.Z,{flex:"224px",style:{margin:"-2px 0px 0px 20px"}},el.createElement(we.default.Item,ri(Zi({},Ao),{name:[wo,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Iu.blankInputNumberWrapper}),el.createElement(me.Z,{className:Iu.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),el.createElement(we.default.Item,ri(Zi({},Ao),{name:[wo,"position"],noStyle:!0}),el.createElement(ae.default,{type:"hidden"}))))})))),el.createElement(oe.ZP,{className:"mb20",onClick:()=>Fa(1,xl==null?void 0:xl.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),el.createElement(Ce.Z,{align:"middle"},el.createElement(we.default.Item,{name:[tn,"downcase"],valuePropName:"checked"},el.createElement(jn.Z,null)),el.createElement(fe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),el.createElement(Ce.Z,{align:"middle"},el.createElement(we.default.Item,{name:[tn,"no_space"],valuePropName:"checked"},el.createElement(jn.Z,null)),el.createElement(fe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(xl==null?void 0:xl.length)>1&&el.createElement(Ce.Z,{align:"middle",className:(xl==null?void 0:xl.length)>1?"mb30":`${Iu.hide}`},el.createElement(we.default.Item,{name:yl},el.createElement(vi,null)),el.createElement(fe.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")),el.createElement("div",{onClick:()=>Da(!0)},el.createElement(we.default.Item,{name:cr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},el.createElement(za,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ku}))))};var Qr=Object.defineProperty,fi=Object.defineProperties,Ri=Object.getOwnPropertyDescriptors,Pi=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,yi=Object.prototype.propertyIsEnumerable,fl=(dt,Wt,tn)=>Wt in dt?Qr(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Wt]=tn,qa=(dt,Wt)=>{for(var tn in Wt||(Wt={}))Ei.call(Wt,tn)&&fl(dt,tn,Wt[tn]);if(Pi)for(var tn of Pi(Wt))yi.call(Wt,tn)&&fl(dt,tn,Wt[tn]);return dt},Rl=(dt,Wt)=>fi(dt,Ri(Wt)),Tl=(dt,Wt)=>{var tn={};for(var Xn in dt)Ei.call(dt,Xn)&&Wt.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Pi)for(var Xn of Pi(dt))Wt.indexOf(Xn)<0&&yi.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const vr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},_t=({value:dt,onChange:Wt,form:tn,choiceKey:Xn})=>{const Ll=(dt==null?void 0:dt.is_answer)===!0,hl=dt==null?void 0:dt.choice_text,cr=()=>{var yl;const Hl=(yl=tn==null?void 0:tn.getFieldValue(["sub_item_banks",...Xn]))==null?void 0:yl.map(xa=>({choice_text:xa==null?void 0:xa.choice_text,is_answer:!1}));tn==null||tn.setFieldValue(["sub_item_banks",...Xn],Hl),Wt(Rl(qa({},dt),{is_answer:!0}))};return a.createElement(Ce.Z,{className:Iu.choiceWrap,align:"middle",wrap:!1},a.createElement(fe.Z,{onClick:cr,className:`${Iu.choiceIndex} ${Iu.judgementIndex} ${Ll?Iu.activeAnswer:""}`},vr[hl]),a.createElement(fe.Z,{flex:1,className:`${Iu.editorWrap} ml15`},a.createElement("div",{className:`${Iu.inputBorder} ${Iu.placeholder} ${Ll?Iu.activeJudgementAnswer:""}`},hl)),a.createElement(fe.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:cr,className:`${Iu.setAnswerBtn} ${Ll?Iu.activeAnswer:""}`},Ll?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ou=({questionTitlePlaceholder:dt,choiceKey:Wt="choices",form:tn,titleKey:Xn="name",analysisKey:Ll="analysis"})=>{const[hl,cr]=(0,a.useState)(!1);return a.createElement("div",{className:Iu.wrap},a.createElement("div",{className:Iu.questionTitleEditorWrap},a.createElement(we.default.Item,{label:"\u9898\u5E72",name:Xn,labelCol:{span:24},rules:[{required:!0}]},a.createElement(ba,{scrollId:"name",watch:!0,height:140,placeholder:dt}))),a.createElement(we.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(we.default.List,{name:Wt,rules:[{validator(yl,Hl){return Hl.some(Ku=>(Ku==null?void 0:Ku.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},yl=>a.createElement("div",{id:"choices"},yl.map(Hl=>{var xa=Hl,{key:Ku,name:Da}=xa,hr=Tl(xa,["key","name"]);return a.createElement(we.default.Item,Rl(qa({},hr),{key:Ku,name:Da,noStyle:!0}),a.createElement(_t,{form:tn,choiceKey:Wt}))})))),a.createElement("div",{onClick:()=>cr(!0)},a.createElement(we.default.Item,{name:Ll,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(za,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:hl}))))};var lu=Object.defineProperty,Ua=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,Cl=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,bl=(dt,Wt,tn)=>Wt in dt?lu(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Wt]=tn,Yl=(dt,Wt)=>{for(var tn in Wt||(Wt={}))Cl.call(Wt,tn)&&bl(dt,tn,Wt[tn]);if(ol)for(var tn of ol(Wt))Zl.call(Wt,tn)&&bl(dt,tn,Wt[tn]);return dt},ei=(dt,Wt)=>Ua(dt,pl(Wt)),Hr=(dt,Wt)=>{var tn={};for(var Xn in dt)Cl.call(dt,Xn)&&Wt.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&ol)for(var Xn of ol(dt))Wt.indexOf(Xn)<0&&Zl.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn};const _l=dt=>{var Wt=dt,{value:tn,onChange:Xn}=Wt,Ll=Hr(Wt,["value","onChange"]);const hl=cr=>{Xn([cr])};return a.createElement(Et.Z,ei(Yl({},Ll),{defaultValue:tn==null?void 0:tn[0],onChange:hl}))},ti=dt=>{if(!dt)return!1;let Wt=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 dt==="|"?(ye.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},kr=({value:dt=[],onClose:Wt})=>a.createElement(pu.default,{closable:!0,onClose:Wt,className:Iu.keywordTag},dt==null?void 0:dt.join(" \u6216 ")),ma=({questionTitlePlaceholder:dt,form:Wt,showKeywords:tn,isMustKeyWords:Xn=tn,titleKey:Ll="name",analysisKey:hl="analysis",answerTexts:cr="answer_texts",keywords:yl="keywords",useKeywords:Hl="use_keywords",indexs:xa})=>{const[Ku,Da]=(0,a.useState)(!1),[hr,ur]=(0,a.useState)(""),Fa=we.default.useWatch("sub_item_banks",Wt),{use_keywords:Fl,score:Gl}=(Fa==null?void 0:Fa[xa])||{};return console.log(Fl,Gl,"itemValues"),a.createElement("div",{className:Iu.wrap},a.createElement("div",{className:Iu.questionTitleEditorWrap},a.createElement(we.default.Item,{label:"\u9898\u5E72",name:Ll,labelCol:{span:24},rules:[{required:!0}]},a.createElement(ba,{scrollId:"name",watch:!0,height:140,placeholder:dt}))),a.createElement(we.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:cr,labelCol:{span:24}},a.createElement(_l,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),tn&&!Xn&&a.createElement(we.default.Item,{hidden:!0,name:Hl,valuePropName:"checked"},a.createElement(jn.Z,{defaultChecked:!0})),tn&&Xn&&a.createElement(Ce.Z,{align:"middle",className:"mb30"},a.createElement(we.default.Item,{name:Hl,valuePropName:"checked"},a.createElement(jn.Z,null)),a.createElement(fe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(fe.Z,null,a.createElement(se.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(iu.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Fl||!Xn)&&a.createElement(we.default.List,{name:yl,rules:[{validator(xl,Bl){return Xn?Bl!=null&&Bl.length?(Bl==null?void 0:Bl.reduce((li,ta)=>li+ta.score,0))>parseFloat(Gl)?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()}}]},(xl,{add:Bl,remove:Xr})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Iu.title} mb10`},Xn?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(Ce.Z,{align:"middle",className:"font14 mb30"},a.createElement(fe.Z,{flex:1},a.createElement(ae.default,{value:hr,onChange:li=>{ur(li.target.value)},maxLength:50,allowClear:!0,onPressEnter:li=>{var ta,Fr,cl,Jl;const Vi=`${(ta=li.target)==null?void 0:ta.value}`,wo=(cl=(Fr=Vi==null?void 0:Vi.split("|"))==null?void 0:Fr.filter(Dr=>!!Dr))==null?void 0:cl.map(Dr=>Dr==null?void 0:Dr.trim()),Ao=Wt.getFieldValue(["sub_item_banks",...yl]),hs=((Jl=Ao==null?void 0:Ao.map(Dr=>Dr==null?void 0:Dr.keyword))==null?void 0:Jl.flat())||[];for(const Dr of wo)if(hs.includes(Dr)){ye.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ti(Vi)&&(Bl({keyword:wo,score:1}),ur(""))},className:Iu.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(fe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),xl.map(li=>{var ta=li,{key:Fr,name:cl}=ta,Jl=Hr(ta,["key","name"]);return a.createElement(Ce.Z,{key:Fr,className:"mb20",style:{marginRight:148}},a.createElement(fe.Z,{flex:1},a.createElement(Ce.Z,{align:"middle",justify:"space-between"},a.createElement(we.default.Item,ei(Yl({},Jl),{name:[cl,"keyword"]}),a.createElement(kr,{onClose:()=>Xr(cl)})),Xn&&a.createElement(we.default.Item,ei(Yl({},Jl),{name:[cl,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Iu.blankInputNumberWrapper}),a.createElement(me.Z,{className:Iu.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>Da(!0)},a.createElement(we.default.Item,{name:hl,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(za,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ku}))))};var Er=E(59301),Vr=Object.defineProperty,Bo=Object.defineProperties,si=Object.getOwnPropertyDescriptors,Ai=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Ti=(dt,Wt,tn)=>Wt in dt?Vr(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Wt]=tn,ci=(dt,Wt)=>{for(var tn in Wt||(Wt={}))Qi.call(Wt,tn)&&Ti(dt,tn,Wt[tn]);if(Ai)for(var tn of Ai(Wt))Mr.call(Wt,tn)&&Ti(dt,tn,Wt[tn]);return dt},oo=(dt,Wt)=>Bo(dt,si(Wt)),Eo=(dt,Wt)=>{var tn={};for(var Xn in dt)Qi.call(dt,Xn)&&Wt.indexOf(Xn)<0&&(tn[Xn]=dt[Xn]);if(dt!=null&&Ai)for(var Xn of Ai(dt))Wt.indexOf(Xn)<0&&Mr.call(dt,Xn)&&(tn[Xn]=dt[Xn]);return tn},Do=(dt,Wt,tn)=>new Promise((Xn,Ll)=>{var hl=Hl=>{try{yl(tn.next(Hl))}catch(xa){Ll(xa)}},cr=Hl=>{try{yl(tn.throw(Hl))}catch(xa){Ll(xa)}},yl=Hl=>Hl.done?Xn(Hl.value):Promise.resolve(Hl.value).then(hl,cr);yl((tn=tn.apply(dt,Wt)).next())});const{Panel:Oo}=Ya.default,Ho=null,Pr=(dt,Wt)=>{var tn=dt,{globalSetting:Xn,loading:Ll,dispatch:hl,editData:cr,onRef:yl=()=>{},isEdit:Hl}=tn,xa=Eo(tn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[Ku,Da]=(0,a.useState)(""),[hr,ur]=(0,a.useState)([]),[Fa]=we.default.useForm();(0,a.useEffect)(()=>{!cr||!Hl||(Da(cr==null?void 0:cr.name),ur(cr==null?void 0:cr.sub_item_banks),Fa.setFieldsValue(ci({},cr)))},[cr]),(0,a.useEffect)(()=>{ur(Fa.getFieldValue("sub_item_banks"))},[we.default.useWatch("sub_item_banks",Fa)]),(0,a.useImperativeHandle)(Wt,()=>({onSave:Fl,Clear:Gl}));const Fl=()=>Do(void 0,null,function*(){if(!Ku)return ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Fa.validateFields()}catch(Fr){return console.log(Fr,"errInfo"),ye.ZP.error(Fr.errorFields[0].errors[0]),!1}const ta=hr.map(Fr=>ci({id:Fr.id>1?Fr.id:null},Fr));return{name:Ku,sub_item_banks:ta}}),Gl=()=>{Da(""),ur([])},xl={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"},Bl=({value:ta})=>Er.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ta),[Xr,li]=(0,a.useState)();return Er.createElement("section",{className:Rt.wrap},Er.createElement("p",{className:Rt.titleWrap},Er.createElement("span",{className:Rt.required},"*"),Er.createElement("span",{className:Rt.title},"\u9898\u5E72\uFF1A")),Er.createElement(Et.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ku,onChange:ta=>Da(ta)}),Er.createElement(we.default,{form:Fa,autoComplete:"off"},Er.createElement(we.default.List,{name:"sub_item_banks",rules:[{validator(ta,Fr){return Fr?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ta,{add:Fr,remove:cl})=>{const Jl=Fa.getFieldValue("sub_item_banks");return Er.createElement(Er.Fragment,null,Er.createElement(Ya.default,{className:ta.length>0?Rt.collapseWrapper:"",bordered:!1,expandIcon:({isActive:Vi})=>Er.createElement("i",{className:`iconfont icon-weizhankai ${Vi?Rt.open:Rt.close}`,style:{fontSize:14,transition:"all .2s"}})},ta.map((Vi,wo)=>{var Ao=Vi,{key:hs,name:Dr}=Ao,To=Eo(Ao,["key","name"]),ls,yr,Yi,ue,ke,tt,gt,xt,vn,Zn,eu,xu;return Er.createElement(Oo,{className:Rt.panel,forceRender:!0,header:Er.createElement("div",{className:Rt.panelHeader},"\u7B2C",wo+1,"\u5C0F\u9898",Er.createElement("span",null,"\uFF08",xl[(ls=Jl==null?void 0:Jl[Dr])==null?void 0:ls.item_type],"\uFF09")),extra:Er.createElement(Ce.Z,{align:"middle",onClick:ju=>ju.stopPropagation(),style:{display:"flex",alignItems:"center"}},((yr=Jl==null?void 0:Jl[Dr])==null?void 0:yr.item_type)=="completion"&&Er.createElement(we.default.Item,oo(ci({},To),{name:[Dr,"score"],className:Rt.blankInputNumberWrapper,style:{marginBottom:0}}),((Yi=Jl==null?void 0:Jl[Dr])==null?void 0:Yi.item_type)=="completion"&&Er.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Er.createElement(Bl,{value:(ue=Jl==null?void 0:Jl[Dr])==null?void 0:ue.score}),"\u5206")),((ke=Jl==null?void 0:Jl[Dr])==null?void 0:ke.item_type)=="completion"&&Er.createElement(Er.Fragment,null,Er.createElement(lt.ZP.Group,{defaultValue:(tt=Jl==null?void 0:Jl[Dr])==null?void 0:tt.use_blank_score,className:Rt.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:ju=>{var tu;console.log(Fa.getFieldsValue()),Fa==null||Fa.setFieldValue(["sub_item_banks",Dr,"use_blank_score"],(tu=ju==null?void 0:ju.target)==null?void 0:tu.value),li(new Date)}}),Er.createElement(se.Z,{overlayInnerStyle:{width:460},title:Er.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",Er.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")},Er.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:hs},Er.createElement(we.default.Item,oo(ci({},To),{name:Dr}),(((gt=Jl==null?void 0:Jl[Dr])==null?void 0:gt.item_type)=="single"||((xt=Jl==null?void 0:Jl[Dr])==null?void 0:xt.item_type)=="multiple")&&Er.createElement(Ql,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((vn=Jl==null?void 0:Jl[Dr])==null?void 0:vn.item_type)!="single",form:Fa,choiceKey:[Dr,"choices"],titleKey:[Dr,"name"],analysisKey:[Dr,"analysis"],choiceOptionsPath:["sub_item_banks",Dr,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Zn=Jl==null?void 0:Jl[Dr])==null?void 0:Zn.item_type)=="completion"&&Er.createElement(Or,{form:Fa,name:Dr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:[Dr,"use_blank_score"],titleKey:[Dr,"name"],analysisKey:[Dr,"analysis"],isOrdered:[Dr,"is_ordered"],answerKey:[Dr,"standard_answer"],key:Xr}),((eu=Jl==null?void 0:Jl[Dr])==null?void 0:eu.item_type)=="judgement"&&Er.createElement(ou,{form:Fa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Dr,"name"],analysisKey:[Dr,"analysis"],choiceKey:[Dr,"choices"]}),((xu=Jl==null?void 0:Jl[Dr])==null?void 0:xu.item_type)=="subjective"&&Er.createElement(ma,{showKeywords:!0,form:Fa,titleKey:[Dr,"name"],analysisKey:[Dr,"analysis"],answerTexts:[Dr,"answer_texts"],useKeywords:[Dr,"use_keywords"],keywords:[Dr,"keywords"],indexs:Dr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Wo=(0,he.connect)(({loading:dt,globalSetting:Wt})=>({globalSetting:Wt,loading:dt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Pr)),go=E(58798),Hi=E(79939),bo=E(82326),eo=E(70858),Fi={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"},Sr=E(68914),zu=E(55782),ho=E(30467),xo=E(20562),Xu=E(77740),Js=E(89274),Vo=({open:dt,onCancel:Wt,onOk:tn})=>{const Xn=(0,zu.g)(),[Ll,hl,cr,yl]=(0,xo.U)(ho.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Hl,xa]=(0,a.useState)(!1);(0,a.useEffect)(()=>{dt&&cr({page:1,limit:10,type:0},!0).then(Fa=>{(Fa==null?void 0:Fa.shixuns_count)===0&&xa(!0)})},[dt]);const[Ku,Da]=(0,a.useState)([]),[hr,ur]=(0,a.useState)([]);return a.createElement(Ae.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:dt,width:948,centered:!0,closable:!0,onCancel:Wt,onOk:()=>tn(hr),destroyOnClose:!0},a.createElement(Ce.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(fe.Z,null,a.createElement(Hi.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Xn,onChange:Fa=>{cr({page:1,discipline_id:Fa==null?void 0:Fa[0],sub_discipline_id:Fa==null?void 0:Fa[1]})}}),a.createElement(bo.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:Fa=>cr({page:1,diff:Fa})}),a.createElement(bo.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:Fa=>cr({page:1,shixun_publish_status:Fa})})),a.createElement(Sr.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Fa=>{cr({keyword:Fa,page:1})}})),Hl?a.createElement("div",null,a.createElement(Xu.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Be.xg)("/shixuns")})):a.createElement(eo.default,{loading:hl,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Fa,Fl)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:Fl!=null&&Fl.high_resources_consume?Fi.title:"",title:Fa||"--"},a.createElement(Ee.Z,{key:1,showLines:1,showTextOnly:!0,value:Fa||"--"})),(Fl==null?void 0:Fl.high_resources_consume)&&a.createElement(Js.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Fa,Fl,Gl)=>a.createElement("span",null,Fa||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(se.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement(iu.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Fa,Fl,Gl)=>a.createElement("span",null,Fa||"- -")},{title:"\u64CD\u4F5C",render(Fa,Fl){const{title:Gl,challenge_names:xl,author_name:Bl,identifier:Xr,author_school_name:li,study_count:ta}=Fl||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Ae.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(Ee.Z,{value:Gl,style:{marginBottom:18}}),a.createElement("div",{className:Fi.challengeNameWrapper},xl.map((Fr,cl)=>a.createElement("div",{className:Fi.challengeName,key:cl},"\u7B2C",(0,Be.EM)(cl+1),"\u9898\xA0",Fr))),a.createElement(Ce.Z,{className:Fi.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(fe.Z,{className:Fi.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:Fi.shixunInfo},Bl.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:Fi.shixunInfo},li),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Fi.shixunInfo},ta)),a.createElement(oe.ZP,{type:"primary",className:Fi.btnToDetail,onClick:()=>(0,Be.xg)(`/shixuns/${Xr}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Fl==null?void 0:Fl.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${Fl==null?void 0:Fl.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:yl==null?void 0:yl.items,rowSelection:{type:"radio",selectedRowKeys:Ku,preserveSelectedRowKeys:!0,getCheckboxProps:Fa=>({disabled:Fa.shixun_tag_num===1}),onChange(Fa,Fl){var Gl,xl,Bl;console.log(Fa),Da(Fa);const Xr=[];for(const ta of hr)Fa.includes(ta.id)&&Xr.push(ta);const li=Xr.map(ta=>ta.id);for(const ta of Fl)ta&&Fa.includes(ta.id)&&!li.includes(ta.id)&&Xr.push({id:ta.id,difficulty:ta.level,identifier:ta.identifier,name:ta.name,real_name:(Gl=ta==null?void 0:ta.author_name)==null?void 0:Gl.split("\u3001")[0],school_name:ta.author_school_name,challenge_names:ta.challenge_names,challenges:(xl=ta.challenge_names)==null?void 0:xl.map((Fr,cl)=>({subject:Fr,id:cl,score:5})),score:((Bl=ta.challenge_names)==null?void 0:Bl.length)*5,study_count:ta.study_count,challenges_count:ta.challenges_count});ur(Xr)}},pagination:{current:Ll.page,pageSize:Ll.limit,total:yl==null?void 0:yl.items_count,showTotal:Fa=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Fa),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Fa,Fl){cr({page:Fa,limit:Fl})},size:"default"},scroll:{y:400}}))},Rs=E(70170),bs=E(8671),vs=(dt,Wt,tn)=>new Promise((Xn,Ll)=>{var hl=Hl=>{try{yl(tn.next(Hl))}catch(xa){Ll(xa)}},cr=Hl=>{try{yl(tn.throw(Hl))}catch(xa){Ll(xa)}},yl=Hl=>Hl.done?Xn(Hl.value):Promise.resolve(Hl.value).then(hl,cr);yl((tn=tn.apply(dt,Wt)).next())}),Es=({visible:dt,getdata:Wt,onCancel:tn,onRandomExchange:Xn,selectFromProblemSet:Ll,questionParams:hl})=>{const[cr,yl]=(0,a.useState)(!1),[Hl,xa]=(0,a.useState)(!1),[Ku,Da]=(0,a.useState)({}),hr=(0,he.useParams)(),[ur,Fa]=(0,a.useState)(),Fl=(Gl,xl)=>vs(void 0,null,function*(){xa(!0);const Bl=yield(0,Le.ZP)(`/api/exercises/${hr.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:hl.id,item_bank_id:Gl,shixuns_info:[{id:Gl,is_copy:xl!=1,is_use:xl!=1}]}});xa(!1),Bl!=null&&Bl.status||(ye.ZP.info("\u6362\u9898\u6210\u529F"),tn(),Wt())});return a.createElement(Ae.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:dt,onCancel:tn,centered:!0,maskClosable:!0,footer:null},a.createElement(Ce.Z,{justify:"center",className:"pb20"},a.createElement(go.Z,{onClick:Xn},"\u968F\u673A\u66F4\u6362"),(hl==null?void 0:hl.type)!=="PRACTICAL"&&a.createElement(oe.ZP,{style:{marginLeft:24},onClick:Ll},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(hl==null?void 0:hl.type)==="PRACTICAL"&&a.createElement(oe.ZP,{style:{marginLeft:24},onClick:()=>{yl(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(Vo,{open:cr,onCancel:()=>yl(!1),onOk:Gl=>vs(void 0,null,function*(){if(console.log("----selectedRows",Gl,hr),(Gl==null?void 0:Gl.length)<=0){ye.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let xl=Gl==null?void 0:Gl.map(Xr=>Xr==null?void 0:Xr.id),Bl=yield(0,bs.Tr)({id:[...xl],course_id:hr.coursesId,type:"shixun"});(Bl==null?void 0:Bl.student_count)===0?Fl(xl==null?void 0:xl[0],1):(Fa(xl),Da(Bl)),yl(!1)})}),a.createElement(Rs.Z,{resdata:Ku,type:"shixun",okloading:Hl,oktext:(Ku==null?void 0:Ku.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Gl=>vs(void 0,null,function*(){Fl(ur==null?void 0:ur[0],2)})}))},Ts=E(64410),Jo=E(24334),ss=E(52660),ys=E(41843),Go=E(13656),xs=E(99287),As=Object.defineProperty,ws=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,qo=Object.getOwnPropertySymbols,Is=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,cs=(dt,Wt,tn)=>Wt in dt?As(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):dt[Wt]=tn,$n=(dt,Wt)=>{for(var tn in Wt||(Wt={}))Is.call(Wt,tn)&&cs(dt,tn,Wt[tn]);if(qo)for(var tn of qo(Wt))gs.call(Wt,tn)&&cs(dt,tn,Wt[tn]);return dt},gl=(dt,Wt)=>ws(dt,ks(Wt)),Pl=(dt,Wt,tn)=>new Promise((Xn,Ll)=>{var hl=Hl=>{try{yl(tn.next(Hl))}catch(xa){Ll(xa)}},cr=Hl=>{try{yl(tn.throw(Hl))}catch(xa){Ll(xa)}},yl=Hl=>Hl.done?Xn(Hl.value):Promise.resolve(Hl.value).then(hl,cr);yl((tn=tn.apply(dt,Wt)).next())});const rr=({data:dt,submit:Wt,goBack:tn,loading:Xn,onTypeScore:Ll,editPreview:hl=!1,onSkipExamination:cr,selectValue:yl,onExchange:Hl,getdata:xa,handleMarkWrongQuestion:Ku,dispatch:Da})=>{var hr,ur,Fa,Fl,Gl,xl,Bl,Xr,li,ta,Fr;const cl=(0,a.useRef)(),[Jl,Vi]=(0,a.useState)(null),[wo,Ao]=(0,a.useState)(!1),[hs,Dr]=(0,a.useState)(!1),To=(0,a.useRef)(),[ls]=we.default.useForm(),yr=(0,he.useParams)(),[Yi,ue]=(0,a.useState)(!1),[ke,tt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ao(!0)},[]),(0,a.useEffect)(()=>{hl||(0,Be.Dk)("\u8BD5\u5377\u9884\u89C8")},[hl]),(0,a.useEffect)(()=>{var Ht;((Ht=dt==null?void 0:dt.questionList)==null?void 0:Ht.length)>0&&(dt==null||dt.questionList.forEach(Hu=>{var sa;Hu.type==="PRACTICAL"&&((sa=Hu==null?void 0:Hu.questions)==null||sa.forEach((Vu,Xt)=>{var wa;ke[Xt]=!((wa=Vu==null?void 0:Vu.shixun)!=null&&wa.ignore_prompt),tt([...ke])}))}))},[dt]);const gt=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],xt={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"},vn={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"},Zn=Ht=>{var Hu;const sa=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:re.single},(Hu=Ht==null?void 0:Ht.choices)==null?void 0:Hu.map((Vu,Xt)=>(Vu.is_answer&&sa.push(Go.k4[Xt]),a.createElement("ul",{key:Xt},a.createElement("li",null,Go.k4[Xt],"\u3001"),a.createElement("li",null,a.createElement(Ee.Z,{value:Vu.choice_text})))))),a.createElement("div",{className:re.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",sa.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",gt[Ht.difficulty])),a.createElement("aside",null,a.createElement("span",{className:re.text},"\u89E3\u6790:"),a.createElement(Ee.Z,{value:Ht.analysis?Ht.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Ht==null?void 0:Ht.course_discipline_name)||"--"}`),a.createElement(se.Z,{title:Ht==null?void 0:Ht.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:"),Ht==null?void 0:Ht.tag_discipline_name)))))},eu=(Ht,Hu)=>{var sa;const Vu=(sa=Ht==null?void 0:Ht.standard_answer)==null?void 0:sa.map((Xt,wa)=>{var ja;return a.createElement("div",{key:wa},`\u7B54\u6848\uFF08\u586B\u7A7A${Xt==null?void 0:Xt.position}\uFF09\uFF1A${(ja=Xt==null?void 0:Xt.answer_text)==null?void 0:ja.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:re.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Vu)),a.createElement("aside",null,a.createElement("span",{className:re.text},"\u89E3\u6790:"),a.createElement(Ee.Z,{value:Ht.analysis?Ht.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Ht==null?void 0:Ht.course_discipline_name)||"--"}`),a.createElement(se.Z,{title:Hu?Hu==null?void 0:Hu.tag_discipline_name:Ht==null?void 0:Ht.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:"),Hu?Hu==null?void 0:Hu.tag_discipline_name:Ht==null?void 0:Ht.tag_discipline_name)))))},xu=Ht=>{var Hu;const sa=(Hu=Ht==null?void 0:Ht.standard_answer)==null?void 0:Hu.map((Vu,Xt)=>a.createElement("div",{key:Xt},`\u7B54\u6848\uFF08\u586B\u7A7A${(Vu==null?void 0:Vu.position)||(Vu==null?void 0:Vu.exercise_choice_id)}\uFF09\uFF1A${Vu==null?void 0:Vu.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:re.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,sa)),a.createElement("aside",null,a.createElement("span",{className:re.text},"\u89E3\u6790:"),a.createElement(Ee.Z,{value:Ht.analysis?Ht.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Ht==null?void 0:Ht.course_discipline_name)||"--"}`),a.createElement(se.Z,{title:Ht==null?void 0:Ht.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:"),Ht==null?void 0:Ht.tag_discipline_name)))))},ju=(Ht,Hu)=>{var sa;return a.createElement("div",{className:re.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(sa=Ht==null?void 0:Ht.answer_texts)==null?void 0:sa[0]),a.createElement("aside",null,a.createElement("span",{className:re.text},"\u89E3\u6790:"),a.createElement(Ee.Z,{value:Ht.analysis?Ht.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Ht==null?void 0:Ht.course_discipline_name)||"--"}`),a.createElement(se.Z,{title:Hu?Hu==null?void 0:Hu.tag_discipline_name:Ht==null?void 0:Ht.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:"),Hu?Hu==null?void 0:Hu.tag_discipline_name:Ht==null?void 0:Ht.tag_discipline_name))))},tu=Ht=>{var Hu,sa;return a.createElement("div",{className:re.analysis},a.createElement("aside",null,a.createElement("span",{className:re.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(Ee.Z,{value:(Hu=Ht==null?void 0:Ht.program_attr)==null?void 0:Hu.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((sa=Ht==null?void 0:Ht.program_attr)==null?void 0:sa.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:re.text},"\u89E3\u6790:"),a.createElement(Ee.Z,{value:Ht.analysis?Ht.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Ht==null?void 0:Ht.course_discipline_name)||"--"}`),a.createElement(se.Z,{title:Ht==null?void 0:Ht.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:"),Ht==null?void 0:Ht.tag_discipline_name))))},_u=(Ht,Hu)=>{var sa;return a.createElement("div",null,(sa=Ht==null?void 0:Ht.sub_item_banks)==null?void 0:sa.map((Vu,Xt)=>{var wa,ja;const Nl=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Hu+1+"."+(Xt+1),"\uFF08",xt[Vu.item_type]||vn[Vu.item_type],"\uFF09",Vu.name),(Vu.item_type=="SINGLE"||Vu.item_type=="MULTIPLE"||Vu.item_type=="JUDGMENT"||Vu.item_type=="single"||Vu.item_type=="multiple"||Vu.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:re.single},(wa=Vu==null?void 0:Vu.choices)==null?void 0:wa.map((ya,ul)=>(ya.is_answer&&Nl.push(Go.k4[ul]),a.createElement("ul",{key:ul},a.createElement("li",null,Go.k4[ul],"\u3001"),a.createElement("li",null,a.createElement(Ee.Z,{value:ya.choice_text})))))),a.createElement("div",{className:re.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Nl.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",gt[Vu.difficulty])),a.createElement("aside",null,a.createElement("span",{className:re.text},"\u89E3\u6790:"),a.createElement(Ee.Z,{value:Vu.analysis?Vu.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Ht==null?void 0:Ht.course_discipline_name)||"--"}`),a.createElement(se.Z,{title:Ht==null?void 0:Ht.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:"),Ht==null?void 0:Ht.tag_discipline_name))))),(Vu.item_type=="COMPLETION"||Vu.item_type=="completion")&&eu(Vu,Ht),(Vu.item_type=="SUBJECTIVE"||Vu.item_type=="subjective")&&ju(Vu,Ht),((ja=dt==null?void 0:dt.exam)==null?void 0:ja.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(ss.Z,{state:Vu==null?void 0:Vu.is_wrong,onClick:()=>{Ku==null||Ku({value:gl($n({},Vu),{question_id:Vu==null?void 0:Vu.id,question_score:Vu==null?void 0:Vu.score})})}}),Vu.item_type=="single"&&a.createElement(oe.ZP,{style:{color:"#3061D0"},onClick:()=>{Na({value:Vu})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Du=Ht=>{var Hu,sa,Vu;return a.createElement("div",{style:{marginTop:"12px"}},(sa=(Hu=Ht==null?void 0:Ht.shixun)==null?void 0:Hu.challenges)==null?void 0:sa.map((Xt,wa)=>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",wa+1,"\u5173"),a.createElement(se.Z,{key:wa,title:Xt==null?void 0:Xt.challenge_name},a.createElement("span",null,(0,Be.Pq)(Xt==null?void 0:Xt.challenge_name,44)))),hl&&a.createElement("div",null,"\u5206\u503C\uFF1A",Xt.score,"\u5206"))),a.createElement(he.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Vu=Ht==null?void 0:Ht.shixun)==null?void 0:Vu.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},ua=Ht=>{let Hu=Ht.questions_score/Ht.questions_count;Ae.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:re.modalColumn},a.createElement("div",{className:re.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:re.sup},"*"),a.createElement("span",null,Ht==null?void 0:Ht.name,"\uFF1A"),a.createElement(me.Z,{min:0,precision:1,defaultValue:Hu,onChange:sa=>{Hu=sa}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Pl(void 0,null,function*(){var sa;if(!Hu)return ye.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Vu={type:Ht==null?void 0:Ht.type,score:Hu,scoreTotal:Number((sa=Hu*Ht.questions_count)==null?void 0:sa.toFixed(1))};Ll(Vu)})})},$u=()=>{let Ht="";Ae.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:re.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:nt.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:re.modalRow,style:{marginTop:20}},a.createElement("sup",{className:re.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(ae.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Ht,onChange:Hu=>{Ht=Hu.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Pl(void 0,null,function*(){var Hu;if(!Ht)return ye.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const sa=[],Vu=[],Xt=[],wa=[];(Hu=dt==null?void 0:dt.questionList)==null||Hu.forEach(Nl=>{var ya;(ya=Nl.questions)==null||ya.forEach(ul=>{let La=Nl.questions_score/Nl.questions_count;La=La&&La.toFixed(1),Nl.type==="COMBINATION"&&Xt.push({id:ul.id,sub_item_bank_ids:ul.sub_item_banks.map(Ja=>Ja.id)}),Nl.type==="PRACTICAL"?wa.push(ul.id):(sa.push(ul.id),Vu.push(La))})}),console.log("-----",Xt),yield Wt({item_bank_ids:sa,item_bank_scores:Vu,name:Ht,combination_item_banks:Xt,shixun_ids:wa})})})},da=(Ht,Hu,sa,Vu)=>{var Xt;const wa=`${location.pathname}${location.search}`,ja=(Xt=Vu.questions)==null?void 0:Xt.map(Nl=>Nl==null?void 0:Nl.id);if(wa.includes("exercise"))To.current={id:Ht,ids:ja,type:Hu,index:sa},Dr(!0);else{let Nl=Ae.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:()=>Pl(void 0,null,function*(){Nl.update({cancelButtonProps:{disabled:!0}}),yield Hl({single_question_id:Ht,seleted_item_bank_ids:ja},{type:Hu,index:sa}),Nl.update({cancelButtonProps:{disabled:!1}}),ye.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},fa=Ht=>{var Hu;const sa=(Hu=Ht.questions)==null?void 0:Hu.map(wa=>wa==null?void 0:wa.id),Vu=Ht.name;let Xt=Ae.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Vu}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Pl(void 0,null,function*(){Xt.update({cancelButtonProps:{disabled:!0}}),yield Hl({seleted_item_bank_ids:sa},{type:Ht.type}),Xt.update({cancelButtonProps:{disabled:!1}}),ye.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Vu}\u8BD5\u9898`)})})},pa=()=>{let Ht=Ae.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:()=>Pl(void 0,null,function*(){Ht.update({cancelButtonProps:{disabled:!0}}),yield Hl(),Ht.update({cancelButtonProps:{disabled:!1}}),ye.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Va=Ht=>{console.log(Ht,"key"),cr(Ht-1)},Sa=(Ht,Hu)=>{var sa,Vu;if(Hu==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(Vn,{ref:cl,editData:Ht,isEdit:!0}),a.createElement(pe.Z,null));if(Hu==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(Ou,{ref:cl,editData:Ht,isEdit:!0}),a.createElement(pe.Z,null));if(Hu==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(oa,{ref:cl,editData:Ht,isEdit:!0}),a.createElement(pe.Z,null));if(Hu==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(Bt,{ref:cl,editData:Ht,isEdit:!0}),a.createElement(pe.Z,null));if(Hu==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(Vl,{ref:cl,editData:Ht,isEdit:!0}),a.createElement(pe.Z,null));if(Hu==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement(Wo,{ref:cl,editData:Ht,isEdit:!0}),a.createElement(pe.Z,null));if(Hu==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(we.default,{form:ls,style:{marginTop:20},onFinishFailed:Xt=>{var wa,ja;Xt.errorFields[0].name.includes("standard_answers")?ye.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):ye.ZP.error(Xt.errorFields[0].errors[0]),ls.scrollToField((ja=(wa=Xt==null?void 0:Xt.errorFields)==null?void 0:wa[0])==null?void 0:ja.name,{behavior:"smooth",block:"center"})},onFinish:Xt=>Pl(void 0,null,function*(){var wa;let ja=gl($n({question_score:Ht.score},Xt),{question_type:8,hack:gl($n({},Xt.hack),{difficult:Ht.program_attr.difficult}),hack_codes:gl($n({},Xt.hack_codes),{code:Jo.Base64.encode((wa=Xt.hack_codes)==null?void 0:wa.code)})});Yi&&(ja.is_cover=1);const Nl=yield(0,Le.ZP)(`/api/exercise_questions/${Ht.id}.json`,{method:"put",body:ja});(Nl==null?void 0:Nl.status)===0&&(ye.ZP.success("\u7F16\u8F91\u6210\u529F"),Va(yl+1)),Vi(null)})},a.createElement(Ts.tc,{form:ls,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(sa=Ht==null?void 0:Ht.program_attr)==null?void 0:sa.identifier,answerKey:"standard_answers"}),a.createElement(pe.Z,null)));if(Hu==="PROGRAM"&&he.history.push(`/problems/${(Vu=Ht==null?void 0:Ht.program_attr)==null?void 0:Vu.identifier}/edit?type=exercises&express_id=${yr.categoryId}&question_id=${Ht==null?void 0:Ht.id}&score=${Ht==null?void 0:Ht.score}&callback_url=${location.pathname}&select=${yl}&exercise=true`),Hu==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(sl,{ref:cl,editData:Ht,isEdit:!0}),a.createElement(pe.Z,null))},Aa=(Ht,Hu)=>Pl(void 0,null,function*(){var sa,Vu,Xt,wa,ja,Nl;const ya=yield(sa=cl.current)==null?void 0:sa.onSave();if(!ya)return;const ul=ea=>{const Ar=ea.map(dr=>dr.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(Ar).size!==Ar.length},La={question_score:Hu.score,analysis:ya.analysis};if(Ht==="SINGLE"||Ht==="MULTIPLE"||Ht==="JUDGMENT"){if(Ht!=="JUDGMENT"&&ul(ya==null?void 0:ya.choices)){ye.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const ea=[],Ar=[];La.question_type=Ht==="JUDGMENT"?2:1,La.question_title=ya==null?void 0:ya.name,(Vu=ya==null?void 0:ya.choices)==null||Vu.forEach((mr,dr)=>{ea.push(mr.choice_text),mr!=null&&mr.is_answer&&Ar.push(dr+1)}),La.question_choices=ea,La.standard_answers=Ar}if(Ht==="COMPLETION"){let ea=(Xt=ya==null?void 0:ya.standard_answers)==null?void 0:Xt.map((dr,Tr)=>Number(dr==null?void 0:dr.score)?null:Tr+1).filter(dr=>dr!==null);if((ea==null?void 0:ea.length)>0)return ye.ZP.warning(`\u7B2C${ea.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let Ar=(wa=ya==null?void 0:ya.standard_answers)==null?void 0:wa.reduce((dr,Tr)=>dr+(Number(Tr==null?void 0:Tr.score)||0),0);if(parseFloat(Ar.toFixed(2))!=(La==null?void 0:La.question_score))return ye.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;La.is_ordered=ya.is_ordered,La.question_title=ya==null?void 0:ya.name,La.use_blank_score=ya==null?void 0:ya.use_blank_score,La.question_type=3;const mr=[];(ja=ya==null?void 0:ya.standard_answers)==null||ja.forEach((dr,Tr)=>{mr.push({choice_id:dr.position,answer_text:dr.answer_text,score:dr.score})}),La.standard_answers=mr,La.downcase=ya==null?void 0:ya.downcase,La.no_space=ya==null?void 0:ya.no_space}if(Ht==="SUBJECTIVE"&&(console.log("editorData"),console.log(ya),La.question_title=ya==null?void 0:ya.name,La.question_type=4,La.answer_texts=ya==null?void 0:ya.answer_texts,La.use_keywords=ya==null?void 0:ya.use_keywords,La.keywords=ya==null?void 0:ya.keywords),Ht==="COMBINATION"){La.question_title=ya==null?void 0:ya.name,La.question_type=7;try{La.sub_questions=(Nl=ya==null?void 0:ya.sub_item_banks)==null?void 0:Nl.map((ea,Ar)=>{var mr,dr,Tr;if((ea==null?void 0:ea.item_type)=="single"||(ea==null?void 0:ea.item_type)=="multiple"){if(ul(ea==null?void 0:ea.choices))throw new Error(`\u7B2C${Ar+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Br=[],Jr=[];return(mr=ea==null?void 0:ea.choices)==null||mr.forEach((Wr,qr)=>{Br.push(Wr.choice_text),Wr!=null&&Wr.is_answer&&Jr.push(qr+1)}),{id:ea.id,question_id:ea.id,question_title:ea.name,difficulty:ea.difficulty,question_type:(ea==null?void 0:ea.item_type)=="single"?0:(ea==null?void 0:ea.item_type)=="multiple"?1:2,question_choices:Br,standard_answers:Jr,analysis:ea.analysis,question_score:ea==null?void 0:ea.score}}else if((ea==null?void 0:ea.item_type)=="completion"){let Br=(dr=ea==null?void 0:ea.standard_answer)==null?void 0:dr.reduce((Wr,qr)=>Wr+(Number(qr==null?void 0:qr.score)||0),0);if(parseFloat(Br.toFixed(2))!=(ea==null?void 0:ea.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Jr=[];return(Tr=ea==null?void 0:ea.standard_answer)==null||Tr.forEach((Wr,qr)=>{Jr.push({choice_id:Wr.position,answer_text:Wr.answer_text,score:Wr.score})}),{id:ea.id,question_id:ea.id,is_ordered:ea.is_ordered,question_title:ea.name,difficulty:ea.difficulty,question_type:3,standard_answers:Jr,use_blank_score:ea.use_blank_score,analysis:ea.analysis,downcase:ea==null?void 0:ea.downcase,no_space:ea==null?void 0:ea.no_space,question_score:ea==null?void 0:ea.score}}else if((ea==null?void 0:ea.item_type)=="subjective")return{id:ea.id,question_id:ea.id,question_title:ea.name,question_type:4,difficulty:ea.difficulty,answer_texts:ea==null?void 0:ea.answer_texts,analysis:ea.analysis,question_score:ea==null?void 0:ea.score,use_keywords:ea.use_keywords,keywords:ea==null?void 0:ea.keywords}})}catch(ea){ye.ZP.warning(ea.message);return}delete La.analysis}let Ja=!1;(Hu==null?void 0:Hu.is_my)===1&&(Ja=yield new Promise((Ar,mr)=>{Ae.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:()=>{Ar(!0)},onCancel:()=>{Ar(!1)}})})),Ja&&(La.is_cover=1);const kl=Ht!=="PRACTICAL"?yield(0,Le.ZP)(`/api/exercise_questions/${Hu.id}.json`,{method:"put",body:La}):yield(0,Le.ZP)(`/api/exercise_questions/${Hu.id}/update_shixun_score.json`,{method:"post",body:$n({},ya)});(kl==null?void 0:kl.status)===0&&(ye.ZP.success("\u7F16\u8F91\u6210\u529F"),Va(yl+1),Vi(null))}),rl=()=>Pl(void 0,null,function*(){(0,he.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Le.ZP)(`/api/exercises/${yr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield cr(yl),ye.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,he.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Na=({value:Ht}={})=>{var Hu;const sa=[];let Vu=[];const Xt=(Hu=Ht==null?void 0:Ht.choices)==null?void 0:Hu.map((ja,Nl)=>{var ya;const ul=Nl+1;return ja!=null&&ja.is_answer&&(sa.push(ul),Vu.push(ul)),{value:ul,label:a.createElement(Ee.Z,{className:"c-black font14",value:`${(ya=Go.k4)==null?void 0:ya[Nl]}. ${ja==null?void 0:ja.choice_text}`}),disabled:ja==null?void 0:ja.origin_standard_answer}}),wa=Ae.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 ",sa==null?void 0:sa.map(ja=>{var Nl;return(Nl=Go.k4)==null?void 0:Nl[ja-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(Ie.default.Group,{className:"flex-col mt20",options:Xt,defaultValue:Vu,onChange:ja=>{Vu=ja}})),onOk:()=>Pl(void 0,null,function*(){const ja=yield(0,Le.ZP)(`/api/exercises/${yr.categoryId}/questions/${Ht==null?void 0:Ht.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Vu}});(ja==null?void 0:ja.status)===0&&(ye.ZP.success("\u4FEE\u6539\u6210\u529F"),Va(yl+1))})})},ka=(hr=dt==null?void 0:dt.questionList)==null?void 0:hr.reduce((Ht,Hu)=>Ht+Number(Hu.questions_score),0),er=hl&&((ur=dt==null?void 0:dt.exam)==null?void 0:ur.exercise_status)!==1,El=Ht=>Pl(void 0,null,function*(){const Hu=yield(0,Le.ZP)(`/api/courses/${yr==null?void 0:yr.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[yr==null?void 0:yr.categoryId],exercise_question_id:Ht.id}});(Hu==null?void 0:Hu.status)===0&&(Da({type:"classroomList/setActionTabs",payload:{}}),ye.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),Wl=(Ht,Hu)=>Pl(void 0,null,function*(){let sa=yield(0,Le.ZP)(`/api/courses/${yr==null?void 0:yr.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:yr==null?void 0:yr.categoryId,exercise_question_id:Ht==null?void 0:Ht.id}});(sa==null?void 0:sa.status)===0&&(ke[Hu]=!1,tt([...ke]))});return a.createElement("section",{className:re.wrap},a.createElement("div",{id:"id_left_preview",className:re.left,onMouseEnter:Ht=>{const Hu=document.getElementById("id_left_preview");Hu.style.overflowY="auto"},onMouseLeave:Ht=>{const Hu=document.getElementById("id_left_preview");Hu.style.overflowY="hidden"}},a.createElement("div",{className:re.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:re.total},a.createElement("div",null,a.createElement("img",{src:Ke}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,dt==null?void 0:dt.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:Ge}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,ka&&ka.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:xe}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((Fa=dt==null?void 0:dt.exam)==null?void 0:Fa.time)===-1||((Fl=dt==null?void 0:dt.exam)==null?void 0:Fl.time)===null?"\u4E0D\u9650":(Gl=dt==null?void 0:dt.exam)==null?void 0:Gl.time))),(xl=dt==null?void 0:dt.questionList)==null?void 0:xl.map((Ht,Hu)=>{var sa;return a.createElement("div",{className:re.list,key:Hu},a.createElement("div",{className:re.name},a.createElement("b",null),a.createElement("span",null,Ht.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:re.b},Ht.questions_count),"\u9898 ",a.createElement("span",{className:re.l},"|"),"\u5171",a.createElement("span",{className:re.r},Ht.questions_score),"\u5206"),a.createElement("div",{className:re.answerSheet},(sa=Ht==null?void 0:Ht.questions)==null?void 0:sa.map((Vu,Xt)=>a.createElement("div",{onClick:()=>{const wa=`Anchor_${Vu==null?void 0:Vu.id}`;let ja=document.getElementById(wa);ja&&setTimeout(()=>ja.scrollIntoView({block:"center",behavior:"smooth"}))},key:Vu==null?void 0:Vu.id,className:re.tag},Xt+1)))))})),a.createElement("div",{className:re.right},a.createElement("div",{className:re.examName,id:"examName"},a.createElement("div",{className:re.name},a.createElement(se.Z,{title:(Bl=dt==null?void 0:dt.exam)==null?void 0:Bl.name,getPopupContainer:Ht=>Ht.parentNode},a.createElement("span",{className:re.t},(Xr=dt==null?void 0:dt.exam)==null?void 0:Xr.name))),hl&&((li=dt==null?void 0:dt.exam)==null?void 0:li.exercise_status)===1&&a.createElement(Sr.op,{openLoading:!0,shape:"default",onClick:()=>{Ae.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:()=>{rl()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!hl&&a.createElement(oe.ZP,{onClick:pa,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:re.topWarp},(ta=dt==null?void 0:dt.questionList)==null?void 0:ta.map((Ht,Hu)=>{var sa,Vu;return a.createElement(a.Fragment,{key:Hu},a.createElement("div",{className:re.head,style:Hu===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:re.name},a.createElement("b",null),a.createElement("span",null,Ht.name)),a.createElement("div",{className:re.so},"\u5171",a.createElement("span",{className:re.b},Ht.questions_count," "),"\u9898 ",Ht.type==="COMBINATION"&&`\uFF08\u5305\u542B${(sa=Ht==null?void 0:Ht.questions)==null?void 0:sa.map(Xt=>{var wa;return(wa=Xt==null?void 0:Xt.sub_item_banks)==null?void 0:wa.length}).reduce((Xt,wa)=>Xt+wa)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:re.l},"|"),"\u5171",a.createElement("span",{className:re.r},Ht.questions_score),"\u5206"),!hl&&a.createElement("div",{className:re.btn},a.createElement(oe.ZP,{onClick:()=>{ua(Ht)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(oe.ZP,{onClick:()=>fa(Ht),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Vu=Ht==null?void 0:Ht.questions)==null?void 0:Vu.map((Xt,wa)=>{var ja,Nl,ya,ul,La;return Jl===(Xt==null?void 0:Xt.id)?a.createElement("div",{id:`Anchor_${Xt==null?void 0:Xt.id}`,className:re.content,style:{padding:0,marginTop:24},key:Xt==null?void 0:Xt.id},a.createElement("div",{style:{float:"right",marginTop:`${(Ht==null?void 0:Ht.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(oe.ZP,{onClick:()=>Vi(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(oe.ZP,{onClick:()=>{Aa(Ht==null?void 0:Ht.type,Xt)},type:"primary"},"\u4FDD\u5B58")),Sa(Xt,Ht.type)):a.createElement("div",{id:`Anchor_${Xt==null?void 0:Xt.id}`,className:re.content,key:Xt==null?void 0:Xt.id},a.createElement("div",{className:re.titleWrap},(Xt==null?void 0:Xt.item_type)==="bprogram"?a.createElement(Ee.Z,{style:{paddingRight:10},value:wa+1+"\u3001"+((ja=Xt==null?void 0:Xt.program_attr)==null?void 0:ja.description)}):a.createElement(Ee.Z,{style:{paddingRight:10},className:re.titleHtml,value:wa+1+`\u3001${(Xt==null?void 0:Xt.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(Xt==null?void 0:Xt.name)}),(0,xs.G5)()&&((Nl=Xt==null?void 0:Xt.shixun)==null?void 0:Nl.shixun_change)&&a.createElement(Re.Z,{trigger:"click",open:ke[wa],onOpenChange:Ja=>{ke[wa]=!0,tt([...ke])},placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:a.createElement("div",{style:{width:"310px",color:"#000"}},a.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),a.createElement("div",{className:re.btn_warp},a.createElement(oe.ZP,{size:"small",onClick:()=>Wl(Xt,wa)},"\u5FFD\u7565"),a.createElement(oe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{ke[wa]=!1,tt([...ke]),Da({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>El(Xt)}})}},"\u786E\u8BA4\u540C\u6B65"),a.createElement(oe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,Be.xg)(`/shixuns/${Xt==null?void 0:Xt.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},a.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:Ja=>Ja.stopPropagation()})),hl&&a.createElement(oe.ZP,{onClick:()=>{var Ja,kl,ea;if(Jl){ye.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}ls.setFieldsValue({standard_answers:Xt==null?void 0:Xt.standard_answer,hack:$n($n({},Xt),Xt==null?void 0:Xt.program_attr),hack_codes:gl($n({},Xt==null?void 0:Xt.program_attr),{code:Jo.Base64.decode(((Ja=Xt==null?void 0:Xt.program_attr)==null?void 0:Ja.code)||"")}),hack_sets:$n({},(kl=Xt==null?void 0:Xt.hack_sets)==null?void 0:kl[0])}),(Xt==null?void 0:Xt.item_type)=="program"?he.history.push(`/problems/newedit/${(ea=Xt==null?void 0:Xt.program_attr)==null?void 0:ea.identifier}?type=exercises&express_id=${yr.categoryId}&question_id=${Xt==null?void 0:Xt.id}&score=${Xt==null?void 0:Xt.score}&exercise=true&callback_url=/classrooms/${yr.coursesId}/exercise/${yr.categoryId}/detail?random=true`):Vi(Xt==null?void 0:Xt.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!er&&a.createElement(oe.ZP,{disabled:er,className:"ml20",onClick:()=>da(Xt==null?void 0:Xt.id,Ht.type,wa,Ht),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Xt==null?void 0:Xt.item_type)==="bprogram"&&a.createElement(Ee.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:re.titleHtml,value:Jo.Base64.decode(((ya=Xt==null?void 0:Xt.program_attr)==null?void 0:ya.code)||"")}),(Ht.type==="SINGLE"||Ht.type==="JUDGMENT"||Ht.type==="MULTIPLE")&&Zn(Xt),Ht.type==="COMPLETION"&&eu(Xt),Ht.type==="SUBJECTIVE"&&ju(Xt),Ht.type==="PROGRAM"&&tu(Xt),Ht.type==="BPROGRAM"&&xu(Xt),Ht.type==="COMBINATION"&&_u(Xt,wa),Ht.type==="PRACTICAL"&&Du(Xt),a.createElement(Ce.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((ul=dt==null?void 0:dt.exam)==null?void 0:ul.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(Ht.type)&&a.createElement(fe.Z,null,a.createElement(ss.Z,{state:Xt==null?void 0:Xt.is_wrong,onClick:()=>{Ku==null||Ku({value:gl($n({},Xt),{question_id:Xt==null?void 0:Xt.id,question_score:Xt==null?void 0:Xt.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(Ht.type)&&(Xt==null?void 0:Xt.show_resubmit)&&a.createElement(fe.Z,null,a.createElement(ys.C,{dataSource:gl($n({},Xt),{question_id:Xt==null?void 0:Xt.id})})),((La=dt==null?void 0:dt.exam)==null?void 0:La.exercise_status)===3&&["SINGLE"].includes(Ht.type)&&a.createElement(fe.Z,null,a.createElement(oe.ZP,{style:{color:"#3061D0"},onClick:()=>{Na({value:Xt})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),hl?a.createElement(Sr.vr,null,a.createElement(Fe.Z,{showTotal:Be.rU,total:(Fr=dt==null?void 0:dt.exam)==null?void 0:Fr.total_num,pageSize:1,current:yl+1,showSizeChanger:!1,onChange:Va,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement(Sr.vr,{LeftContent:a.createElement(Sr.op,{onClick:tn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(Ce.Z,{align:"middle"},a.createElement(Re.Z,{color:"#55575D",overlayClassName:re.popover,open:wo,getPopupContainer:Ht=>Ht==null?void 0:Ht.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(Sr.op,{onMouseEnter:()=>Ao(!0),onMouseLeave:()=>Ao(!1),onClick:()=>Pl(void 0,null,function*(){const Ht=Number(ka);[100,120,150].includes(Ht)||(yield new Promise((Hu,sa)=>{Ae.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"}},Ht),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Pl(void 0,null,function*(){Hu("")}),onCancel:()=>{sa()}})})),$u()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement(Sr.op,{shape:"default",type:"primary",onClick:()=>Pl(void 0,null,function*(){const Ht=Number(ka);[100,120,150].includes(Ht)||(yield new Promise((Hu,sa)=>{Ae.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"}},Ht),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Pl(void 0,null,function*(){Hu("")}),onCancel:()=>{sa()}})})),Wt()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(Es,{visible:hs,questionParams:To.current,getdata:xa,onRandomExchange:()=>Pl(void 0,null,function*(){const Ht=To.current;yield Hl({single_question_id:Ht.id,seleted_item_bank_ids:Ht.ids},{type:Ht.type,index:Ht.index}),Dr(!1)}),selectFromProblemSet:()=>{const Ht=To.current,Hu=`${location.pathname}${location.search}`;Hu.includes("exercise")&&he.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${Ht.id}&qtype=${Ht.type}&exerciseid=${yr.categoryId}&from=${Hu}`)},onCancel:()=>{Dr(!1)}}))};var Rr=(0,he.connect)(({classroomList:dt})=>({classroomList:dt}))(rr)},98653:function(ht,qe,E){"use strict";E.r(qe),E.d(qe,{default:function(){return Se}});var a=E(59301),re=E(52985),we={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"},se=E(33900),oe=E(6767),Ae=E(458),me=E(82186),ye=E(92232),ae=E(59301),pe=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,fe=(Ne,De,ne)=>De in Ne?pe(Ne,De,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Ne[De]=ne,Fe=(Ne,De)=>{for(var ne in De||(De={}))Re.call(De,ne)&&fe(Ne,ne,De[ne]);if(Ie)for(var ne of Ie(De))Ce.call(De,ne)&&fe(Ne,ne,De[ne]);return Ne},be=(Ne,De,ne)=>new Promise((Oe,xe)=>{var Ee=Le=>{try{Be(ne.next(Le))}catch(Ve){xe(Ve)}},he=Le=>{try{Be(ne.throw(Le))}catch(Ve){xe(Ve)}},Be=Le=>Le.done?Oe(Le.value):Promise.resolve(Le.value).then(Ee,he);Be((ne=ne.apply(Ne,De)).next())});const ge=({paperlibrary:Ne,user:De,globalSetting:ne,dispatch:Oe,location:xe})=>{var Ee,he,Be,Le;const[Ve]=(0,re.useSearchParams)(),Ye=Ve.get("select")||0,[Xe,Te]=(0,a.useState)(!1),[it,et]=(0,a.useState)(!0),[vt,Ke]=(0,a.useState)(Number(Ye)),[mt,ut]=(0,a.useState)({}),ct=(0,re.useParams)(),{userInfo:Ot}=De,{actionTabs:St}=Ne;(0,a.useEffect)(()=>(Oe({type:"globalSetting/footerToggle",payload:!1}),()=>{Oe({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(Oe({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Oe({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),Oe({type:"exercise/getWorkSetting",payload:Fe({},ct)}),()=>{Oe({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Oe({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{st(vt)},[]),(0,a.useEffect)(()=>{var Rt;(Rt=St==null?void 0:St.params)!=null&&Rt.isUpdateData&&st(vt)},[(Ee=St==null?void 0:St.params)==null?void 0:Ee.isUpdateData]);const st=(Rt=0)=>be(void 0,null,function*(){console.log(ct),et(!0);const At=yield(0,me.ZP)(`/api/exercises/${ct.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:Rt}});Oe({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),et(!1),ut((0,ye.PF)(At))}),Qe=()=>{re.history.push(`/classrooms/${ct.coursesId}/exercise`)},Ge=()=>{alert("\u4FDD\u5B58")},nt=(Rt,At)=>be(void 0,null,function*(){const Vt=yield(0,me.ZP)(`/api/exercises/${ct.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Rt==null?void 0:Rt.single_question_id}});Vt!=null&&Vt.question&&(oe.ZP.info("\u6362\u9898\u6210\u529F"),st(vt))}),Et=Rt=>be(void 0,null,function*(){document.body.scrollIntoView(),Ke(Rt),yield st(Rt)}),Jt=Rt=>{Oe({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Rt}})};return console.log((0,re.useLocation)(),"location333"),ae.createElement("section",{className:we.wrap},ae.createElement(Ae.Z,{loading:it,active:!0,paragraph:{rows:5}},((Be=(he=(0,re.useLocation)())==null?void 0:he.pathname)==null?void 0:Be.includes("preview"))&&ae.createElement("div",{className:we.crumbs},ae.createElement("b",null),ae.createElement("span",{className:"current",onClick:()=>re.history.push(`/classrooms/${ct.coursesId}/exercise`)},`${(Le=Ot==null?void 0:Ot.course)==null?void 0:Le.course_name}>`),ae.createElement("span",{className:"current",onClick:()=>re.history.push(`/classrooms/${ct.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),ae.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),ae.createElement(se.Z,{loading:Xe,submit:Ge,goBack:Qe,data:mt,getdata:()=>{st(vt)},selectValue:vt,editPreview:!0,onExchange:nt,onSkipExamination:Et,handleMarkWrongQuestion:Jt})))};var Se=(0,re.connect)(({paperlibrary:Ne,user:De,globalSetting:ne})=>({paperlibrary:Ne,user:De,globalSetting:ne}))(ge)},26680:function(ht,qe,E){"use strict";E.d(qe,{Im:function(){return Le},ZP:function(){return et},gZ:function(){return Te}});var a=E(59301),re=E(37568),we=E(7939),se=E(84105),oe=E(87395),Ae=E(85657),me=E(24334),ye=E(85098),ae=E(77314),pe=E(92232),Ie=E(86970),Re=E(34376),Ce=E(92310),fe=E.n(Ce),Fe=E(59301),be=Object.defineProperty,ge=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,Oe=(vt,Ke,mt)=>Ke in vt?be(vt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:mt}):vt[Ke]=mt,xe=(vt,Ke)=>{for(var mt in Ke||(Ke={}))De.call(Ke,mt)&&Oe(vt,mt,Ke[mt]);if(Ne)for(var mt of Ne(Ke))ne.call(Ke,mt)&&Oe(vt,mt,Ke[mt]);return vt},Ee=(vt,Ke)=>ge(vt,Se(Ke));const{TextArea:he}=re.default,Be={visible:!1,tabIndex:"0"},Le={[Ae.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Ae.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Ae.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 Ve=(vt=>(vt[vt.SET_VISIBLE=0]="SET_VISIBLE",vt[vt.SET_TABINDEX=1]="SET_TABINDEX",vt))(Ve||{});function Ye(vt,Ke){switch(Ke.type){case 0:return Ee(xe({},vt),{visible:Ke.payload});case 1:return Ee(xe({},vt),{tabIndex:Ke.payload});default:throw new Error}}function Xe({value:vt,className:Ke}){const[mt,ut]=(0,a.useState)(!1),ct=(0,a.useRef)(),Ot=(0,a.useRef)();return(0,a.useEffect)(()=>{mt&&(Ot.current.reset(),Ot.current.write((0,pe.pp)(vt||"")))},[vt,mt]),(0,a.useEffect)(()=>{var St,st,Qe,Ge;if(ct.current){Ot.current=new Re.Terminal({fontSize:14,disableStdin:!0}),Ot.current.open(ct.current);const nt=ct.current.offsetWidth-14,Et=((Ge=(Qe=(st=(St=Ot.current)==null?void 0:St._core)==null?void 0:st._renderService)==null?void 0:Qe.dimensions)==null?void 0:Ge.actualCellWidth)||9.5,Jt=Math.ceil(nt/Et);Ot.current.resize(Jt,8),ut(!0)}},[]),Fe.createElement("div",{ref:ct,className:fe()("XtermText-valueRef",Ke)})}function Te(vt){const{status:Ke,error_msg:mt,output:ut,input:ct,expected_output:Ot,is_file:St,input_file_url:st,output_file_url:Qe,expected_output_file_url:Ge}=vt;let nt=null;const Et={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ke){case Ae.h.NOMATCH:nt=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!St&&Fe.createElement(Xe,{className:"mb10",value:ct}),St&&Fe.createElement("div",{style:Et},Fe.createElement("a",{onClick:()=>(0,pe.LR)(st,ct)},ct)),Fe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!St&&Fe.createElement(Xe,{className:"mb10",value:ut&&me.Base64.decode(ut)||""}),St&&Fe.createElement("div",{style:Et},Fe.createElement("a",{onClick:()=>(0,pe.LR)(Qe,ut)},ut)),Fe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!St&&Fe.createElement(Xe,{className:"mb10",value:Ot&&me.Base64.decode(Ot)||""}),St&&Fe.createElement("div",{style:Et},Fe.createElement("a",{onClick:()=>(0,pe.LR)(Ge,Ot)},Ot)));break;case Ae.h.EXECUTEFAILURE:nt=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!St&&Fe.createElement(ae.Z,{value:ct,style:Et}),St&&Fe.createElement("div",{style:Et},Fe.createElement("a",{onClick:()=>(0,pe.LR)(st,ct)},ct)),Fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Fe.createElement("pre",{className:"error"},me.Base64.decode(mt)));break;case Ae.h.COMPILEFAILURE:nt=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!St&&Fe.createElement(ae.Z,{value:ct,style:Et}),St&&Fe.createElement("div",{style:Et},Fe.createElement("a",{onClick:()=>(0,pe.LR)(st,ct)},ct)),Fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Fe.createElement("pre",{className:"error"},me.Base64.decode(mt)));break;case Ae.h.PODFAILURE:nt=Fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:nt=Fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Fe.createElement(Fe.Fragment,null," ",nt," ")}function it(vt){const{status:Ke,error_msg:mt,execute_time:ut,output:ct,input:Ot,expected_output:St,is_file:st,input_file_url:Qe,output_file_url:Ge,expected_output_file_url:nt}=vt;let Et=null;switch(Ke){case Ae.h.OK:Et=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ut,"\u79D2"),Fe.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),Fe.createElement("pre",null,me.Base64.decode(ct)));break;case Ae.h.NOMATCH:Et=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",null,"\u8F93\u5165\uFF1A",Fe.createElement("pre",null,Ot)),Fe.createElement("p",null,"\u8F93\u51FA\uFF1A",ct&&me.Base64.decode(ct)),Fe.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",St&&me.Base64.decode(St)));break;case Ae.h.EXECUTEFAILURE:Et=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Fe.createElement("pre",null,Ot)),Fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Fe.createElement("pre",{className:"error"},me.Base64.decode(mt)));break;case Ae.h.COMPILEFAILURE:Et=Fe.createElement(Fe.Fragment,null,Fe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Fe.createElement("pre",null,Ot)),Fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Fe.createElement("pre",{className:"error"},me.Base64.decode(mt)));break;case Ae.h.PODFAILURE:Et=Fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:Et=Fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Fe.createElement(Fe.Fragment,null," ",Et," ")}var et=({id:vt,is_file:Ke,input:mt,debuging:ut,submitting:ct,executingMessage:Ot,debugResult:St,onChangeInput:st,onDebugCode:Qe,onSubmitCode:Ge})=>{const[nt,Et]=(0,a.useReducer)(Ye,Be),{visible:Jt,tabIndex:Rt}=nt;(0,a.useEffect)(()=>{Et({type:0,payload:!1})},[vt]);function At(Wn){let Gn=Wn.target.id;Et({type:1,payload:Gn})}function Vt(){Et({type:0,payload:!Jt})}const Qn=(0,a.useMemo)(()=>{if(St){const{status:Wn}=St;return Fe.createElement(Fe.Fragment,null,it(St))}return null},[St]);function nu(){Et({type:0,payload:!0}),Et({type:1,payload:"1"}),Qe()}return Fe.createElement("div",{className:"test-case-panel"},Fe.createElement("div",{className:`test-case-panel-body ${Jt?"active":""}`},Fe.createElement("ul",{className:"s-navs"},Fe.createElement("li",null,Fe.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),Fe.createElement(Ie.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:Fe.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:Ke?"":mt,onChange:st}),rightNode:ut?Fe.createElement(ye.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):St?Qn:Fe.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")})),Fe.createElement("a",{className:`btn-collapse ${Jt?"up":""}`,onClick:Vt},Jt?Fe.createElement(se.Z,null):Fe.createElement(oe.Z,null)),Fe.createElement("footer",{className:"footer"},Fe.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),Fe.createElement("div",{className:"flex-container"},Fe.createElement(we.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),Fe.createElement(we.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),Fe.createElement(we.ZP,{className:"btn-green",type:"ghost",loading:ut,onClick:nu},"\u8C03\u8BD5\u4EE3\u7801"),Fe.createElement(we.ZP,{type:"primary",className:"custom-ant-disabled",loading:ct,disabled:ct,onClick:()=>{Et({type:0,payload:!1}),Ge()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},85657:function(ht,qe,E){"use strict";E.d(qe,{h:function(){return a}});var a=(re=>(re[re.NOMATCH=-1]="NOMATCH",re[re.OK=0]="OK",re[re.TIMEOUT=2]="TIMEOUT",re[re.PODFAILURE=3]="PODFAILURE",re[re.COMPILEFAILURE=4]="COMPILEFAILURE",re[re.EXECUTEFAILURE=5]="EXECUTEFAILURE",re[re.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",re))(a||{})},35154:function(ht,qe,E){"use strict";E.d(qe,{Y2:function(){return vt},ZP:function(){return Ke}});var a=E(59301),re=E(94968),we=E(6767),se=E(62957),oe=E(77019),Ae=E(47889),me=E(7939),ye=E(62673),ae=E(25399),pe=E(37568),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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",Ce=E(47257),fe=E.n(Ce),Fe=E(30412),be=E(82186),ge=E(1012),Se=E(92232),Ne=E(17379),De=E(59301),ne=Object.defineProperty,Oe=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Le=(mt,ut,ct)=>ut in mt?ne(mt,ut,{enumerable:!0,configurable:!0,writable:!0,value:ct}):mt[ut]=ct,Ve=(mt,ut)=>{for(var ct in ut||(ut={}))he.call(ut,ct)&&Le(mt,ct,ut[ct]);if(Ee)for(var ct of Ee(ut))Be.call(ut,ct)&&Le(mt,ct,ut[ct]);return mt},Ye=(mt,ut)=>Oe(mt,xe(ut)),Xe=(mt,ut,ct)=>new Promise((Ot,St)=>{var st=nt=>{try{Ge(ct.next(nt))}catch(Et){St(Et)}},Qe=nt=>{try{Ge(ct.throw(nt))}catch(Et){St(Et)}},Ge=nt=>nt.done?Ot(nt.value):Promise.resolve(nt.value).then(st,Qe);Ge((ct=ct.apply(mt,ut)).next())});const{Dragger:Te}=re.default,it=mt=>{const ut=Et=>Et&&Et.substring(0,Et.lastIndexOf("."));for(var ct=[...mt],Ot=0,St=[],st=0;st{if(Et.forEach(Jt=>{let Rt=Jt.name.split(/\.(?=[^\.]+$)/);Jt.name=`${Rt[0]}.${Rt[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]]})},et=({onClose:mt,onOK:ut,visible:ct,wrapClassName:Ot,rootIdentifier:St,multiple:st=!1,defaultMultipleValue:Qe=!0})=>{const[Ge,nt]=(0,a.useState)([]),[Et,Jt]=(0,a.useState)({}),[Rt,At]=(0,a.useState)(!1),[Vt,Qn]=(0,a.useState)(!0),nu=(0,a.useRef)([]),Wn=(0,a.useRef)(0),Gn=()=>{mt()};(0,a.useEffect)(()=>{Lt()},[]),(0,a.useEffect)(()=>{ct&&(nu.current=[],Wn.current=0,nt([]),Qn(Qe))},[ct]);const Lt=()=>Xe(void 0,null,function*(){try{const lt=yield(0,be.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Je=JSON.parse((0,Fe.pe)(lt.data));Jt(Je)}catch(lt){}}),It=lt=>lt&<.substring(0,lt.lastIndexOf(".")),zt=lt=>{var Je,nn;const Un=It((Je=lt[0])==null?void 0:Je.name)||It((nn=lt[1])==null?void 0:nn.name),Yn=Ge.filter(qn=>It(qn.name)!==Un);nu.current=[...Yn],nt([...Yn])},sn=lt=>{if(!Vt){const vu=new FormData;vu.append("file",lt.file),(0,be.ZP)("/api/attachments/get_file_content.json",{method:"post",body:vu},!0).then(Zu=>{if(Zu.status===0){Wn.current=Wn.current+1;const su=nu.current.map(Dn=>{var Tt;if(Dn.name===lt.name){const Bu=Ve({},Dn);return(Tt=lt==null?void 0:lt.name)!=null&&Tt.includes(".in")?Bu.input=Zu==null?void 0:Zu.content:Bu.output=Zu==null?void 0:Zu.content,Bu}return Dn});if(nu.current=[...su],nt([...su]),Wn.current>0&&Wn.current===Ge.length){At(!1);let Dn=it(su);Dn=Dn.filter(Tt=>{var Bu,Ra;return!!((Bu=Tt[0])!=null&&Bu.name&&((Ra=Tt[1])!=null&&Ra.name))}),Dn=Dn.map(Tt=>Ye(Ve(Ve({},Tt[0]),Tt[1]),{is_file:!1})),ut(Dn),mt()}}else At(!1),mt()});return}const Je=new(fe())({endpoint:Et.end_point,region:Et.region,accessKeyId:Et.access_key_id,accessKeySecret:Et.access_key_secret,bucket:Et.bucket,stsToken:Et.security_token}),nn=lt.name,Un={container_type:"TestSet",file_name:nn},Yn=(0,ge.Z)();let qn=`testsets/${St}/${Yn}${nn.indexOf(".")>-1?"."+nn.split(".").pop():""}`;St===null&&(qn=`testsets/${Yn}${nn.indexOf(".")>-1?"."+nn.split(".").pop():""}`),Je.multipartUpload(qn,new Blob([lt.file],{type:lt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:nn+""},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,be.rz)(Un)}}).then(function(vu){if(vu.data.status===0){Wn.current=Wn.current+1;const oa=nu.current.map(Zu=>{var su,Dn,Tt,Bu,Ra,sl,Ga,Nu,Cu,du,Kn,Pu,Ou,Ia,Ml,dl,Sn;if(Zu.name===((Dn=(su=vu.data)==null?void 0:su.data)==null?void 0:Dn.file_name)){const jt=Ve({},Zu);return(Ra=(Bu=(Tt=vu.data)==null?void 0:Tt.data)==null?void 0:Bu.file_name)!=null&&Ra.includes(".in")?(jt.in_object_key=(Ga=(sl=vu.data)==null?void 0:sl.data)==null?void 0:Ga.object,jt.in_object_size=(Cu=(Nu=vu.data)==null?void 0:Nu.data)==null?void 0:Cu.size,jt.input=(Kn=(du=vu.data)==null?void 0:du.data)==null?void 0:Kn.file_name,jt.in_file=lt):(jt.out_object_key=(Ou=(Pu=vu.data)==null?void 0:Pu.data)==null?void 0:Ou.object,jt.out_object_size=(Ml=(Ia=vu.data)==null?void 0:Ia.data)==null?void 0:Ml.size,jt.output=(Sn=(dl=vu.data)==null?void 0:dl.data)==null?void 0:Sn.file_name,jt.out_file=lt),jt}return Zu});if(nu.current=[...oa],nt([...oa]),Wn.current>0&&Wn.current===Ge.length){At(!1);let Zu=it(oa);Zu=Zu.filter(su=>{var Dn,Tt;return!!((Dn=su[0])!=null&&Dn.name&&((Tt=su[1])!=null&&Tt.name))}),Zu=Zu.map(su=>Ye(Ve(Ve({},su[0]),su[1]),{is_file:!0})),ut(Zu),mt()}}})},dn=lt=>new Promise((Je,nn)=>{let Un=0,Yn=[];for(let qn=0;qn{Un++,Un===lt.length&&(Yn.length?(we.ZP.warning(`${Yn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),nn()):Je(lt))}).catch(vu=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",vu),Un++,Yn.push(lt[qn].name),Un===lt.length&&(Yn.length?(we.ZP.warning(`${Yn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),nn()):Je(lt))})}),_e=()=>Xe(void 0,null,function*(){if(Ge.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield dn(Ge),At(!0),it(Ge).some(Je=>{var nn,Un;return!((nn=Je[0])!=null&&nn.name&&((Un=Je[1])!=null&&Un.name))})){se.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:()=>Xe(void 0,null,function*(){Ge.map(Je=>Xe(void 0,null,function*(){sn(Je)}))}),onCancel:()=>{At(!1)}});return}Ge.map(Je=>Xe(void 0,null,function*(){sn(Je)}))}),Ct={name:"file",fileList:Ge,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:lt=>{if(Ge!=null&&Ge.some(nn=>nn.name===lt.name))return we.ZP.info(`${lt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(lt.size/1024/1024>100)return we.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(lt.name))return we.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Je={name:lt.name,uid:lt.uid,file:lt,percent:0};return Ge.push(Je),nu.current=[...Ge],nt([...Ge]),!1}},Bt=it(Ge);return console.log(Ge,Bt,"fileList"),De.createElement(se.default,{open:ct,wrapClassName:Ot,onOk:_e,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Rt},onCancel:Gn,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},De.createElement("div",{className:Ie.wrap},Ge.length?De.createElement("div",null,De.createElement(oe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},De.createElement("div",{style:{visibility:st?"visible":"hidden"}},De.createElement("span",{className:Ie.greyText},"\u7528\u4F8B\u7C7B\u578B"),De.createElement(Ae.ZP.Group,{className:`ml20 ${Ie.testCaseRadio}`,optionType:"button",value:Vt,onChange:lt=>Qn(lt.target.value)},De.createElement(Ae.ZP,{value:!1},"\u6587\u672C"),De.createElement(Ae.ZP,{value:!0},"\u6587\u4EF6"))),De.createElement(re.default,Ve({},Ct),De.createElement(me.ZP,{type:"primary",className:Ie.btnS},De.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),De.createElement(vt,{data:Bt,onRemove:zt})):De.createElement("div",{className:`${Ie.noData} mb30`},De.createElement(re.default.Dragger,Ye(Ve({},Ct),{className:Ie.dragger}),De.createElement("img",{src:Re,alt:"",className:"mb20"}),De.createElement("div",null,De.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),De.createElement("span",{className:Ie.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),De.createElement("div",{className:Ie.text},De.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),De.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",De.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",De.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",De.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",De.createElement("br",null))))},vt=({data:mt=[],onRemove:ut,width:ct="auto",showScore:Ot=!1,disabled:St=!1,inputChange:st,onEvaluatingChange:Qe,onSelectAll:Ge,checkAll1:nt,checkAll2:Et,checkAll3:Jt,checkAll4:Rt,checkAll5:At,showEvaluatingSetting:Vt=!1,className:Qn="",isProgramHomework:nu=!1})=>{const Wn={value:"",filename:"",dataUrl:""},[Gn,Lt]=(0,a.useState)(Ve({},Wn)),It=dn=>{let _e=document.createElement("a");document.body.appendChild(_e);let Ct=URL.createObjectURL(dn.file);_e.href=Ct,_e.download=dn.name,_e.click(),URL.revokeObjectURL(Ct),document.body.removeChild(_e)},zt=(dn,_e)=>{(0,Se.LR)(dn,_e)},sn=(dn,_e)=>{se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:De.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{ut(dn,_e)},onCancel:()=>{}})};return mt.length?De.createElement("div",{className:Qn,style:{width:ct}},De.createElement("div",{className:`${nu?Ie.headProgram:Ie.head}`},Vt&&De.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},De.createElement(ye.default,{checked:nt,onChange:dn=>{Ge(dn.target.checked,"hidden")}}),De.createElement(ae.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},De.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),De.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),De.createElement("div",{style:{width:nu?"25%":"15%"}},"\u7528\u4F8B"),De.createElement("div",{style:{width:Ot?nu?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),De.createElement("div",{style:{width:Ot?nu?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ot&&De.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Vt&&De.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},De.createElement(ye.default,{checked:Rt,onChange:dn=>{Ge(dn.target.checked,"input_visible")}}),De.createElement(ae.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},De.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),De.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Vt&&De.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},De.createElement(ye.default,{checked:Et,onChange:dn=>{Ge(dn.target.checked,"is_invisible")}}),De.createElement(ae.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},De.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),De.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Vt&&De.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},De.createElement(ye.default,{checked:At,onChange:dn=>{Ge(dn.target.checked,"actual_output_visible")}}),De.createElement(ae.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},De.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),De.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Vt&&De.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},De.createElement(ye.default,{checked:Jt,onChange:dn=>{Ge(dn.target.checked,"last_match_rule")}}),De.createElement(ae.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"},De.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),De.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),De.createElement("div",{className:Ie.operation,style:nu?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),De.createElement("div",{className:Ie.listWrapper,style:{boxShadow:nu?"0px 2px 4px 0px #EAEEF4":"unset"}},mt.map((dn,_e)=>{var Ct,Bt,lt,Je;return De.createElement("div",{key:_e,className:Ie.list,style:nu?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Vt&&De.createElement("div",{style:{width:"15%"}},De.createElement(ye.default,{checked:!!dn.hidden,onChange:nn=>{Qe(nn.target.checked,_e,"hidden")}})),De.createElement("div",{style:{width:nu?"25%":"15%",paddingLeft:nu?"5px":"0px",paddingRight:nu?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",_e+1),De.createElement("div",{className:Ie.info,style:{width:Ot?nu?"20%":"15%":"25%"}},De.createElement("span",{title:dn.input||((Ct=dn[0])==null?void 0:Ct.name),onClick:()=>Xe(void 0,null,function*(){let nn;dn.input?dn.input_file_url?nn=dn.input_file_url:nn=dn.in_file:nn=dn[0];let Un;typeof nn=="string"?(Un=yield fetch(nn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Lt({value:yield Un.text(),filename:"",dataUrl:nn})):(Un=yield(0,Se.db)(nn.file),Lt({value:Un.text,filename:nn.name,dataUrl:Un.link}))})},dn.input||((Bt=dn[0])==null?void 0:Bt.name))),De.createElement("div",{className:Ie.info,style:{width:Ot?nu?"20%":"15%":"25%"}},De.createElement("span",{title:dn.output||((lt=dn[1])==null?void 0:lt.name),onClick:()=>Xe(void 0,null,function*(){let nn;dn.input?dn.output_file_url?nn=dn.output_file_url:nn=dn.out_file:nn=dn[1];let Un;typeof nn=="string"?(Un=yield fetch(nn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Lt({value:yield Un.text(),filename:"",dataUrl:nn})):(Un=yield(0,Se.db)(nn.file),Lt({value:Un.text,filename:nn.name,dataUrl:Un.link}))})},dn.output||((Je=dn[1])==null?void 0:Je.name))),Ot&&De.createElement("div",{style:{width:"20%"}},De.createElement(pe.default,{size:"large",addonAfter:nu?"%":null,disabled:St,style:{width:"80%"},onChange:nn=>st(nn,_e),value:dn.score}),!nu&&De.createElement("span",null,"\xA0%")),Vt&&De.createElement("div",{style:{width:"20%"}},De.createElement(ye.default,{checked:dn.input_visible||!1,onChange:nn=>{Qe(nn.target.checked,_e,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Vt&&De.createElement("div",{style:{width:"20%"}},De.createElement(ye.default,{checked:dn.is_invisible||!1,onChange:nn=>{Qe(nn.target.checked,_e,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Vt&&De.createElement("div",{style:{width:"20%"}},De.createElement(ye.default,{checked:dn.actual_output_visible||!1,onChange:nn=>{Qe(nn.target.checked,_e,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Vt&&De.createElement("div",{style:{width:"20%"}},De.createElement(ye.default,{checked:dn.last_match_rule||!1,onChange:nn=>{Qe(nn.target.checked,_e,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),De.createElement("div",{onClick:()=>sn(dn,_e),style:nu?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},De.createElement("span",{className:Ie.del},"\u5220\u9664")))})),De.createElement(Ne.Z,{close:!0,data:Gn.dataUrl,filename:Gn.filename,type:Gn.dataUrl.length?"txt":"",onClose:()=>Lt(Ve({},Wn)),monacoEditor:{value:Gn.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):De.createElement(De.Fragment,null)};var Ke=et},38770:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return Ce}});var a=E(59301),re=E(6767),we=E(25399),se=E(29787),oe=E(77019),Ae=E(5269),me=E(31709),ye=E(7939),ae=E(62734),pe=E(82186),Ie=E(77314),Re=(Fe,be,ge)=>new Promise((Se,Ne)=>{var De=xe=>{try{Oe(ge.next(xe))}catch(Ee){Ne(Ee)}},ne=xe=>{try{Oe(ge.throw(xe))}catch(Ee){Ne(Ee)}},Oe=xe=>xe.done?Se(xe.value):Promise.resolve(xe.value).then(De,ne);Oe((ge=ge.apply(Fe,be)).next())}),Ce=({id:Fe,activeDiscussIndex:be,onReplyDiscuss:ge,adminOrOperator:Se})=>{const[Ne,De]=(0,a.useState)(""),[ne,Oe]=(0,a.useState)(!1);function xe(he){De(he)}function Ee(){if(!Ne){re.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}ge(Fe,Ne),De("")}return(0,a.useEffect)(()=>{be!=Fe&&Oe(!1)},[be]),a.createElement("div",{key:Fe,className:"discuss-item-editor",style:{display:be===Fe?"block":"none",width:"100%"}},a.createElement(ae.Z,{miniToolbar:!0,startInit:be===Fe,defaultValue:Ne,id:Fe,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:xe,extraUse:Se&&a.createElement(we.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:fe({id:Fe,isOpen:ne,activeDiscussIndex:be,onChange:xe,setIsOpen:Oe}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Oe(!ne)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:Ee,className:"btn-send"},"\u53D1\u9001"))};const fe=Fe=>{const[be,ge]=(0,a.useState)(!1),[Se,Ne]=(0,a.useState)([]),[De,ne]=(0,a.useState)(1);(0,a.useEffect)(()=>{Fe!=null&&Fe.isOpen?Oe():(ne(1),Ne([]))},[Fe==null?void 0:Fe.isOpen]);const Oe=()=>Re(void 0,null,function*(){ge(!0);const xe=yield(0,pe.ZP)(`/api/discusses/${Fe==null?void 0:Fe.id}/recommend_answer.json`,{method:"get"});(xe==null?void 0:xe.status)==0&&Ne(xe==null?void 0:xe.answer),ge(!1)});return a.createElement(se.Z,{spinning:be},a.createElement("div",{style:{color:"#000"}},a.createElement(Ie.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(Se==null?void 0:Se[De-1])||""}),a.createElement(oe.Z,{justify:"end",align:"middle"},a.createElement(Ae.Z,null,a.createElement(me.Z,{simple:!0,current:De,pageSize:1,total:(Se==null?void 0:Se.length)||0,onChange:xe=>{ne(xe)}})),a.createElement(Ae.Z,null,a.createElement(ye.ZP,{onClick:()=>Re(void 0,null,function*(){Fe==null||Fe.onChange(Se==null?void 0:Se[De-1]),Fe==null||Fe.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},68374:function(ht,qe,E){"use strict";E.d(qe,{CP:function(){return we},_V:function(){return Ae}});var a=E(28209),re=E.n(a);const we={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.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=="},se={exam:we};function oe(me="",ye="exam"){const{secret:ae,iv:pe}=se[ye];return AES.encrypt(me,ae,{iv:pe,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function Ae(me="",ye="exam"){const{secret:ae,iv:pe}=se[ye];return a.AES.decrypt(me,ae,{iv:pe,mode:re().mode.CBC,padding:re().pad.Pkcs7}).toString(a.enc.Utf8)}},3995:function(ht,qe,E){"use strict";E.d(qe,{AD:function(){return it},BA:function(){return Gn},D9:function(){return Ot},Hp:function(){return xe},IM:function(){return st},Iy:function(){return he},KM:function(){return Wn},KU:function(){return Et},MJ:function(){return Ee},Ne:function(){return St},ON:function(){return Rt},Uj:function(){return Qn},VY:function(){return nt},YO:function(){return Vt},YX:function(){return At},Zn:function(){return Fe},_g:function(){return De},_k:function(){return ut},c6:function(){return Xe},cr:function(){return be},eV:function(){return Te},fi:function(){return ge},gh:function(){return Ve},hS:function(){return Qe},iA:function(){return Se},j6:function(){return ne},je:function(){return Ke},jj:function(){return Oe},kS:function(){return Jt},lS:function(){return mt},o6:function(){return Ye},pO:function(){return nu},rQ:function(){return et},sA:function(){return Le},xm:function(){return ct},xo:function(){return Ge},y8:function(){return vt},yd:function(){return Ne}});var a=E(30467),re=E(52985),we=E(92232),se=E(6767),oe=E(21600),Ae=Object.defineProperty,me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,pe=(Lt,It,zt)=>It in Lt?Ae(Lt,It,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Lt[It]=zt,Ie=(Lt,It)=>{for(var zt in It||(It={}))ye.call(It,zt)&&pe(Lt,zt,It[zt]);if(me)for(var zt of me(It))ae.call(It,zt)&&pe(Lt,zt,It[zt]);return Lt},Re=(Lt,It,zt)=>new Promise((sn,dn)=>{var _e=lt=>{try{Bt(zt.next(lt))}catch(Je){dn(Je)}},Ct=lt=>{try{Bt(zt.throw(lt))}catch(Je){dn(Je)}},Bt=lt=>lt.done?sn(lt.value):Promise.resolve(lt.value).then(_e,Ct);Bt((zt=zt.apply(Lt,It)).next())});const Ce=()=>{(0,re.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},fe=()=>{(0,re.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Fe=Lt=>Re(void 0,null,function*(){Ce(),(yield(0,a.YR)(Ie({},Lt))).status===0&&(yield(0,we.QH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt.coursesId}/export_couser_info.json`,query:Lt}))),fe()}),be=Lt=>Re(void 0,null,function*(){const It=yield(0,a.yS)(Ie({},Lt));if(It.status===0)se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_member_act_score`);else{if(It.status===-2)return It;It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_member_act_score`))}}),ge=Lt=>Re(void 0,null,function*(){const It=yield(0,a.W0)(Ie({},Lt));if(It.status===0)se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_score`);else{if(It.status===-4)return It;It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_score`))}}),Se=Lt=>Re(void 0,null,function*(){const It=yield(0,a.Nl)(Ie({},Lt));if(It.status===0)se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(It.status===-4)return It;It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_exercise_and_other`))}}),Ne=Lt=>Re(void 0,null,function*(){const It=yield(0,a.IU)(Ie({},Lt));if(It.status===0)se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/export_star_user`);else{if(It.status===-4)return It;It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/export_star_user`))}}),De=Lt=>Re(void 0,null,function*(){const It=yield(0,a.td)(Ie({},Lt));if(It.status===0)se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(It.status===-2)return It;if(It.status===-3)(0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_exercise_and_other`);else if(It.status===-4)return It}}),ne=Lt=>Re(void 0,null,function*(){const It=yield(0,a.QX)(Ie({},Lt));if(It.status===0)se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_homework`);else{if(It.status===-4)return It;It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/course_total_homework`))}}),Oe=(Lt,It)=>Re(void 0,null,function*(){const zt=yield(0,a.o_)(Ie({},Lt));zt.status===0?(se.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"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`)):zt.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`))}),xe=(Lt,It)=>Re(void 0,null,function*(){const zt=yield(0,a.ZL)(Ie({},Lt));zt.status===0?(se.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"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`)):zt.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`))}),Ee=(Lt,It)=>Re(void 0,null,function*(){const zt=yield(0,a.vV)(Ie({},Lt));zt.status===0?(se.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"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`)):zt.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`))}),he=(Lt,It)=>Re(void 0,null,function*(){const zt=yield(0,a.aP)(Ie({},Lt));zt.status===0?(se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`)):zt.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/${It}`))}),Be=Lt=>Re(void 0,null,function*(){Ce(),(yield exportCourseWorkListAppendix(Ie({},Lt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Lt.categoryId}/works_list.zip`,query:Lt}))),fe()}),Le=Lt=>Re(void 0,null,function*(){Ce(),yield(0,we.FH)("",oe.Z.API_SERVER+`/api/polls/${Lt.categoryId}/commit_result.xlsx`),fe()}),Ve=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt.coursesId}/attendances/export_xlsx_data.xlsx`,query:Lt}))}),Ye=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt.coursesId}/video_study_statics.xlsx`,query:Lt}))}),Xe=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt.coursesId}/export_video_study.xlsx`,query:Lt}))}),Te=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt.coursesId}/export_course_students_info.xlsx`,query:Lt}))}),it=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Lt}))}),et=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Lt}))}),vt=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Lt}))}),Ke=Lt=>Re(void 0,null,function*(){const It=yield(0,a.Uy)(Ie({},Lt));It.status===0?(se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/exercise_score,export_exercise_users`)):It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),mt=Lt=>Re(void 0,null,function*(){const It=yield(0,a.tg)(Ie({},Lt));It.status===0?(se.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/exercise_score,export_exercise_report`)):It.status===-3&&((0,re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),re.history.push(`/classrooms/${Lt.coursesId}/exportlist/exercise_score,export_exercise_report`))}),ut=Lt=>Re(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/export_records/${Lt.id}.xlsx`,query:Lt}))}),ct=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Lt}))}),Ot=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt==null?void 0:Lt.coursesId}/${Lt.menuKey}_statistic.xlsx?${Lt.checkedList.map(It=>`course_group_id[]=${It}`).join("&")}`,query:Lt}))}),St=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/ec_years/${Lt==null?void 0:Lt.ec_year_id}/ec_training_objectives.xlsx`,query:Lt}))}),st=Lt=>Re(void 0,null,function*(){yield(0,we.FH)(Lt==null?void 0:Lt.name,(0,we.NY)({url:oe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Lt}))}),Qe=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/ec_years/${Lt==null?void 0:Lt.ec_year_id}/ec_courses.xlsx`,query:Lt}))}),Ge=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/ec_years/${Lt==null?void 0:Lt.ec_year_id}/ec_graduation_requirements.xlsx`,query:Lt}))}),nt=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Lt}))}),Et=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/exercises/${Lt.categoryId}/rank_list.xlsx`,query:Lt}))}),Jt=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Lt}))}),Rt=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/examination_banks/${Lt.id}.json`,query:Lt}))}),At=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/exercises/${Lt.categoryId}.json`,query:Lt}))}),Vt=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/polls/${Lt==null?void 0:Lt.id}/commit_result.json`,query:Lt}))}),Qn=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Lt}))}),nu=(Lt,It)=>Re(void 0,null,function*(){yield(0,we.FH)(It||"",(0,we.NY)({url:oe.Z.API_SERVER+`/api/exercises/${Lt==null?void 0:Lt.exercise_id}/consult_exercise.json`,query:Lt}))}),Wn=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/competitions/${Lt==null?void 0:Lt.identifier}/competition_commit_records/member_works.xlsx`,query:Lt}))}),Gn=Lt=>Re(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:oe.Z.API_SERVER+`/api/courses/${Lt==null?void 0:Lt.coursesId}/group_homeworks/import_group_template.xlsx`,query:Lt}))})},19003:function(ht,qe,E){"use strict";E.d(qe,{BU:function(){return re},Dj:function(){return a},gH:function(){return we},vp:function(){return se}});function a(oe){try{oe.mozRequestFullScreen?oe.mozRequestFullScreen():oe.webkitRequestFullScreen&&oe.webkitRequestFullScreen()}catch(Ae){console.log(Ae,":e")}}function re(){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 we=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function se(){var oe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Ae=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",oe),window.isFullScreen?window.isFullScreen:oe!=null}},55782:function(ht,qe,E){"use strict";E.d(qe,{g:function(){return oe}});var a=E(59301),re=E(96817),we=E(45024),se=(Ae,me,ye)=>new Promise((ae,pe)=>{var Ie=fe=>{try{Ce(ye.next(fe))}catch(Fe){pe(Fe)}},Re=fe=>{try{Ce(ye.throw(fe))}catch(Fe){pe(Fe)}},Ce=fe=>fe.done?ae(fe.value):Promise.resolve(fe.value).then(Ie,Re);Ce((ye=ye.apply(Ae,me)).next())});const oe=()=>{const[Ae,me]=(0,a.useState)([]);return(0,a.useEffect)(()=>{se(void 0,null,function*(){const ae=yield(0,re.d1)({source:"question"});ae!=null&&ae.disciplines&&me((0,we.L)(ae==null?void 0:ae.disciplines))})},[]),Ae}},20562:function(ht,qe,E){"use strict";E.d(qe,{U:function(){return ae}});var a=E(59301),re=Object.defineProperty,we=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Ae=(pe,Ie,Re)=>Ie in pe?re(pe,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Re}):pe[Ie]=Re,me=(pe,Ie)=>{for(var Re in Ie||(Ie={}))se.call(Ie,Re)&&Ae(pe,Re,Ie[Re]);if(we)for(var Re of we(Ie))oe.call(Ie,Re)&&Ae(pe,Re,Ie[Re]);return pe},ye=(pe,Ie,Re)=>new Promise((Ce,fe)=>{var Fe=Se=>{try{ge(Re.next(Se))}catch(Ne){fe(Ne)}},be=Se=>{try{ge(Re.throw(Se))}catch(Ne){fe(Ne)}},ge=Se=>Se.done?Ce(Se.value):Promise.resolve(Se.value).then(Fe,be);ge((Re=Re.apply(pe,Ie)).next())});function ae(pe,Ie){const[Re,Ce]=(0,a.useState)(Ie),[fe,Fe]=(0,a.useState)(!1),[be,ge]=(0,a.useState)();return[Re,fe,(Ne,De=!1)=>ye(this,null,function*(){const ne=De?Ie:me(me({},Re),Ne);Fe(!0),Ce(ne);const Oe=yield pe(ne);return Fe(!1),ge(Oe),Oe}),be,ge]}},98160:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return me}});var a=E(59301),re=E.p+"static/modelContact.7a7eb113.png",we=E(64714),se=E(99287),oe=E(59301),me=()=>{const[ye,ae]=(0,a.useState)(!1);return{verifyModelUser:()=>(0,se.$O)()?!0:(ae(!0),!1),ContactModalElement:()=>oe.createElement(we.Z,{visible:ye,setVisible:ae,image:re}),contactOpen:ye,setContactOpen:ae}}},16017:function(ht,qe,E){"use strict";E.d(qe,{_:function(){return we}});var a=E(59301),re=E(62957);const we=se=>{var oe,Ae;const me=(0,a.useRef)([]),ye=()=>{for(const ae of me.current)clearTimeout(ae);me.current=[]};return(0,a.useEffect)(()=>{var ae,pe,Ie,Re,Ce,fe;if(ye(),(ae=se==null?void 0:se.exercise)!=null&&ae.left_time&&((Ie=(pe=se==null?void 0:se.exercise)==null?void 0:pe.exercise_events)==null?void 0:Ie.length)>0){for(const Fe of(Re=se==null?void 0:se.exercise)==null?void 0:Re.exercise_events)if(((Ce=se==null?void 0:se.exercise)==null?void 0:Ce.left_time)>(Fe==null?void 0:Fe.reminder_time)*60){let be=(((fe=se==null?void 0:se.exercise)==null?void 0:fe.left_time)-(Fe==null?void 0:Fe.reminder_time)*60)*1e3;be=be>2147483647?2147483647:be;const ge=setTimeout(()=>{re.default.info({content:`${Fe==null?void 0:Fe.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},be);me.current.push(ge)}}},[(oe=se==null?void 0:se.exercise)==null?void 0:oe.left_time,(Ae=se==null?void 0:se.exercise)==null?void 0:Ae.exercise_events]),ye}},69421:function(ht,qe,E){"use strict";E.d(qe,{AL:function(){return ne},Iy:function(){return Ie},Qv:function(){return fe},ez:function(){return De},jb:function(){return Re}});var a=E(32834),re=E.n(a),we=E(11690),se=E.n(we);let oe=1;function Ae(Be,Le){const Ve=Be.match(/^(\s+)(?:```)/);if(Ve===null)return Le;const Ye=Ve[1];return Le.split(` `).map(Xe=>{const Te=Xe.match(/^\s+/);if(Te===null)return Xe;const[it]=Te;return it.length>=Ye.length?Xe.slice(Ye.length):Xe}).join(` `)}let me=[],ye=["
    "];const ae=new(re()).Renderer,pe=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ie(){me.length=0,ye=["
      "]}const Re={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Ce(Be,Le,Ve,Ye){if(Le>=Be.length||Be[Le].level<=Ve)return Le;var Xe=Be[Le];Ye.push("
    • "+Xe.text+""),Le++;var Te=[];return Le=Ce(Be,Le,Xe.level,Te),Te.length>0&&(Ye.push("
        "),Te.forEach(function(it){Ye.push(it)}),Ye.push("
      ")),Ye.push("
    • "),Le=Ce(Be,Le,Ve,Ye),Le}function fe(){return Ce(me,0,0,ye),ye.push("
    "),ye.join("")}const Fe={heading(Be){const Le=pe.exec(Be);if(oe+=1,Le)return{type:"heading",raw:Le[0],depth:Le[1].length,text:Le[2]}},fences(Be){const Le=this.rules.block.fences.exec(Be);if(Le){const Ve=Le[0];let Ye=Ae(Ve,Le[3]||"");const Xe=Le[2]?Le[2].trim():Le[2];if(["latex","katex","math"].indexOf(Xe)>=0){const Te=Se(),it=Ye;Ye=Te,Ne[Te]={type:"block",expression:it}}return{type:"code",raw:Ve,lang:Xe,text:Ye}}}},be=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ge=0;const Se=()=>`__special_katext_id_${ge++}__`;let Ne={};function De(){return Ne}function ne(){ge=0,Ne={}}function Oe(Be){return Be=Be.replace(be,(Le,Ve)=>{const Ye=Se();return Ne[Ye]={type:"inline",expression:Ve},Ye}),Be}const xe=ae.listitem;ae.listitem=function(Be){return xe(Oe(Be))};const Ee=ae.paragraph;ae.paragraph=function(Be){return Ee(Oe(Be))};const he=ae.tablecell;ae.tablecell=function(Be,Le){return he(Oe(Be),Le)},ae.code=function(Be,Le,Ve){const Ye=(Le||"").match(/\S*/)[0];return Ye?["latex","katex","math"].indexOf(Ye)>=0?`

    ${Be}

    `:`
    ${Ve?Be:(0,we.escape)(Be,!0)}
    `:'
    '+(Ve?Be:(0,we.escape)(Be,!0))+"
    "},ae.heading=function(Be,Le,Ve){let Ye=this.options.headerPrefix+Ve.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return me.push({anchor:Ye,level:Le,text:Be}),"'+Be+""},re().setOptions({silent:!0,gfm:!0,pedantic:!1}),re().use({tokenizer:Fe,renderer:ae}),qe.ZP=re()},71340:function(ht,qe,E){"use strict";E.d(qe,{G:function(){return oe},t:function(){return se}});var a=E(7062),re=E.n(a);const we=null;function se(Ae,me){let ye=re().get("__ec");ye||(ye={}),ye[Ae]=me,re().set("__ec",ye)}function oe(Ae,me){let ye=re().get("__ec");return ye?ye[Ae]===void 0?me:ye[Ae]:me}},2281:function(ht,qe,E){"use strict";E.d(qe,{rX:function(){return Oe},pW:function(){return xe},gy:function(){return Ee},xY:function(){return ne},O5:function(){return De},hs:function(){return be},tJ:function(){return fe},o1:function(){return Fe},Rd:function(){return Ne}});var a=E(52985),re=E(62957),we=E(37285),se=E(6767),oe=E(99287),Ae=E(92232),me=E(87169),ye=E(25510),ae="data:image/png;base64,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",pe=E.p+"static/newqrcode.a8740efb.png",Ie=E(32637),Re=E(59301),Ce=(he,Be,Le)=>new Promise((Ve,Ye)=>{var Xe=et=>{try{it(Le.next(et))}catch(vt){Ye(vt)}},Te=et=>{try{it(Le.throw(et))}catch(vt){Ye(vt)}},it=et=>et.done?Ve(et.value):Promise.resolve(et.value).then(Xe,Te);it((Le=Le.apply(he,Be)).next())});const fe=(he,Be=!1,Le=!1,Ve="",Ye=!1)=>!!(Fe(he)&&ge(he,Be,Le,Ve,Ye)),Fe=he=>(0,oe.bg)()?!0:(he({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),be=he=>{var Be,Le,Ve;const{user:Ye}=(0,a.getDvaApp)()._store.getState();(0,oe.bg)()&&!((Le=(Be=Ye==null?void 0:Ye.userInfo)==null?void 0:Be.course)!=null&&Le.course_public)&&!((Ve=Ye==null?void 0:Ye.userInfo)!=null&&Ve.profile_completed)&&he({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},ge=(he,Be=!1,Le=!0,Ve="",Ye=!1)=>{var Xe;const{user:Te}=(0,a.getDvaApp)()._store.getState();return(Xe=Te.userInfo)!=null&&Xe.profile_completed?!0:(Le?he({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Ve,isCurrentPage:Ye}}):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,Ae.xg)("/account/profile/edit"),Se()}}),!1)},Se=()=>{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()}})},Ne=()=>{re.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Re.createElement("div",{style:{textAlign:"center"}},Re.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"),Re.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Ie}),Re.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},De=()=>{var he;const{user:Be}=(0,a.getDvaApp)()._store.getState();return(he=Be.userInfo)!=null&&he.professional_certification?!0:(re.default.confirm({title:"\u63D0\u793A",centered:!0,content:Re.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)},ne=()=>(0,oe.V9)()?!0:(re.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Re.createElement("div",{className:"tc",style:{marginLeft:-38}},Re.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Re.createElement("img",{src:pe,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Oe=(he,Be)=>he?!0:(re.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Re.createElement("div",null,Re.createElement("p",null,Be||"\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"),Re.createElement("div",{style:{marginLeft:"110px"}},Re.createElement("img",{src:ae,width:200}),Re.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ae.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),xe=he=>{re.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Re.createElement("div",null,Re.createElement("div",null,Re.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"),Re.createElement(we.Z,null),Re.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Re.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 ",Re.createElement("a",null,he),"\u5929\u3002"),Re.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Re.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")),Re.createElement("div",{style:{textAlign:"center",marginTop:30}},Re.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ye,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Ee=(he,Be="")=>{const{shixunsDetail:{detail:Le}}=(0,a.getDvaApp)()._store.getState();if((Le==null?void 0:Le.public)===2||(Le==null?void 0:Le.public)===1||(Le==null?void 0:Le.shixun_status)===3){let Ve="";return(Le==null?void 0:Le.public)===2&&(Ve="\u5DF2\u516C\u5F00"),(Le==null?void 0:Le.public)===1&&(Ve="\u5F85\u5BA1\u6838"),(Le==null?void 0:Le.shixun_status)===3&&(Ve="\u5DF2\u5173\u95ED"),re.default.info({centered:!0,icon:Re.createElement(me.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Re.createElement("div",{className:"tc",style:{marginLeft:-38}},Re.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Re.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ve,"\uFF0C",Be,"\u3002"),Re.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Re.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ye,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Le==null?void 0:Le.shixun_status)===2?(re.default.confirm({centered:!0,icon:Re.createElement(me.Z,null),title:"\u63D0\u793A",content:Re.createElement("div",null,Re.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Be,"\u3002"),Re.createElement("br",null),Re.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:Re.createElement(me.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 he({type:"shixunsDetail/cancelRelease",payload:{id:Le==null?void 0:Le.identifier}})).status!==401&&(se.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),he({type:"shixunsDetail/getShixunsDetail",payload:{id:Le==null?void 0:Le.identifier}}),he({type:"practiceSetting/getCommonData",payload:{id:Le==null?void 0:Le.identifier}}))})})}}),!0):!1}},624:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return au}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(te,ie){return te.__proto__=ie,te},Object.assign=Object.assign||function(te){if(te==null)throw new TypeError("Cannot convert undefined or null to object");let ie=Object(te);for(let ve=1;ve ${ie}`;oe.ENABLE_CALLBACK&&oe.emitter.emit("log","error",ve),oe.ENABLE_ERROR&&(console.error?console.error(ve):console.warn?console.warn(ve):console.log(ve))}static i(te,ie){(!te||oe.FORCE_GLOBAL_TAG)&&(te=oe.GLOBAL_TAG);let ve=`[${te}] > ${ie}`;oe.ENABLE_CALLBACK&&oe.emitter.emit("log","info",ve),oe.ENABLE_INFO&&(console.info?console.info(ve):console.log(ve))}static w(te,ie){(!te||oe.FORCE_GLOBAL_TAG)&&(te=oe.GLOBAL_TAG);let ve=`[${te}] > ${ie}`;oe.ENABLE_CALLBACK&&oe.emitter.emit("log","warn",ve),oe.ENABLE_WARN&&(console.warn?console.warn(ve):console.log(ve))}static d(te,ie){(!te||oe.FORCE_GLOBAL_TAG)&&(te=oe.GLOBAL_TAG);let ve=`[${te}] > ${ie}`;oe.ENABLE_CALLBACK&&oe.emitter.emit("log","debug",ve),oe.ENABLE_DEBUG&&(console.debug?console.debug(ve):console.log(ve))}static v(te,ie){(!te||oe.FORCE_GLOBAL_TAG)&&(te=oe.GLOBAL_TAG);let ve=`[${te}] > ${ie}`;oe.ENABLE_CALLBACK&&oe.emitter.emit("log","verbose",ve),oe.ENABLE_VERBOSE&&console.log(ve)}}oe.GLOBAL_TAG="flv.js",oe.FORCE_GLOBAL_TAG=!1,oe.ENABLE_ERROR=!0,oe.ENABLE_INFO=!0,oe.ENABLE_WARN=!0,oe.ENABLE_DEBUG=!0,oe.ENABLE_VERBOSE=!0,oe.ENABLE_CALLBACK=!1,oe.emitter=new(se());var Ae=oe;class me{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(te){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=te,this._totalBytes+=te):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=te,this._totalBytes+=te):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=te,this._totalBytes+=te,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let te=(this._now()-this._lastCheckpoint)/1e3;return te==0&&(te=1),this._intervalBytes/te/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let te=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/te/1024}}var ye=me;class ae{constructor(te){this._message=te}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class pe extends ae{constructor(te){super(te)}get name(){return"IllegalStateException"}}class Ie extends ae{constructor(te){super(te)}get name(){return"InvalidArgumentException"}}class Re extends ae{constructor(te){super(te)}get name(){return"NotImplementedException"}}const Ce={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},fe={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class Fe{constructor(te){this._type=te||"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(te){this._onContentLengthKnown=te}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(te){this._onURLRedirect=te}get onDataArrival(){return this._onDataArrival}set onDataArrival(te){this._onDataArrival=te}get onError(){return this._onError}set onError(te){this._onError=te}get onComplete(){return this._onComplete}set onComplete(te){this._onComplete=te}open(te,ie){throw new Re("Unimplemented abstract function!")}abort(){throw new Re("Unimplemented abstract function!")}}let be={};function ge(){let ln=self.navigator.userAgent.toLowerCase(),te=/(edge)\/([\w.]+)/.exec(ln)||/(opr)[\/]([\w.]+)/.exec(ln)||/(chrome)[ \/]([\w.]+)/.exec(ln)||/(iemobile)[\/]([\w.]+)/.exec(ln)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ln)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ln)||/(webkit)[ \/]([\w.]+)/.exec(ln)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ln)||/(msie) ([\w.]+)/.exec(ln)||ln.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ln)||ln.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ln)||[],ie=/(ipad)/.exec(ln)||/(ipod)/.exec(ln)||/(windows phone)/.exec(ln)||/(iphone)/.exec(ln)||/(kindle)/.exec(ln)||/(android)/.exec(ln)||/(windows)/.exec(ln)||/(mac)/.exec(ln)||/(linux)/.exec(ln)||/(cros)/.exec(ln)||[],ve={browser:te[5]||te[3]||te[1]||"",version:te[2]||te[4]||"0",majorVersion:te[4]||te[2]||"0",platform:ie[0]||""},He={};if(ve.browser){He[ve.browser]=!0;let rt=ve.majorVersion.split(".");He.version={major:parseInt(ve.majorVersion,10),string:ve.version},rt.length>1&&(He.version.minor=parseInt(rt[1],10)),rt.length>2&&(He.version.build=parseInt(rt[2],10))}if(ve.platform&&(He[ve.platform]=!0),(He.chrome||He.opr||He.safari)&&(He.webkit=!0),He.rv||He.iemobile){He.rv&&delete He.rv;let rt="msie";ve.browser=rt,He[rt]=!0}if(He.edge){delete He.edge;let rt="msedge";ve.browser=rt,He[rt]=!0}if(He.opr){let rt="opera";ve.browser=rt,He[rt]=!0}if(He.safari&&He.android){let rt="android";ve.browser=rt,He[rt]=!0}He.name=ve.browser,He.platform=ve.platform;for(let rt in be)be.hasOwnProperty(rt)&&delete be[rt];Object.assign(be,He)}ge();var Se=be;class Ne extends Fe{static isSupported(){try{let te=Se.msedge&&Se.version.minor>=15048,ie=Se.msedge?te:!0;return self.fetch&&self.ReadableStream&&ie}catch(te){return!1}}constructor(te,ie){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=te,this._config=ie,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(te,ie){this._dataSource=te,this._range=ie;let ve=te.url;this._config.reuseRedirectedURL&&te.redirectedURL!=null&&(ve=te.redirectedURL);let He=this._seekHandler.getConfig(ve,ie),rt=new self.Headers;if(typeof He.headers=="object"){let En=He.headers;for(let Au in En)En.hasOwnProperty(Au)&&rt.append(Au,En[Au])}let Kt={method:"GET",headers:rt,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let En in this._config.headers)rt.append(En,this._config.headers[En]);te.cors===!1&&(Kt.mode="same-origin"),te.withCredentials&&(Kt.credentials="include"),te.referrerPolicy&&(Kt.referrerPolicy=te.referrerPolicy),this._status=Ce.kConnecting,self.fetch(He.url,Kt).then(En=>{if(this._requestAbort){this._requestAbort=!1,this._status=Ce.kIdle;return}if(En.ok&&En.status>=200&&En.status<=299){if(En.url!==He.url&&this._onURLRedirect){let On=this._seekHandler.removeURLParameters(En.url);this._onURLRedirect(On)}let Au=En.headers.get("Content-Length");return Au!=null&&(this._contentLength=parseInt(Au),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,En.body.getReader())}else if(this._status=Ce.kError,this._onError)this._onError(fe.HTTP_STATUS_CODE_INVALID,{code:En.status,msg:En.statusText});else throw new ae("FetchStreamLoader: Http code invalid, "+En.status+" "+En.statusText)}).catch(En=>{if(this._status=Ce.kError,this._onError)this._onError(fe.EXCEPTION,{code:-1,msg:En.message});else throw En})}abort(){this._requestAbort=!0}_pump(te){return te.read().then(ie=>{if(ie.done)if(this._contentLength!==null&&this._receivedLength{if(ie.code===11&&Se.msedge)return;this._status=Ce.kError;let ve=0,He=null;if((ie.code===19||ie.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Ce.kError,this._onError)this._onError(fe.HTTP_STATUS_CODE_INVALID,{code:ie.status,msg:ie.statusText});else throw new ae("MozChunkedLoader: Http code invalid, "+ie.status+" "+ie.statusText);else this._status=Ce.kBuffering}}_onProgress(te){if(this._status===Ce.kError)return;this._contentLength===null&&te.total!==null&&te.total!==0&&(this._contentLength=te.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let ie=te.target.response,ve=this._range.from+this._receivedLength;this._receivedLength+=ie.byteLength,this._onDataArrival&&this._onDataArrival(ie,ve,this._receivedLength)}_onLoadEnd(te){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(te){this._status=Ce.kError;let ie=0,ve=null;if(this._contentLength&&te.loaded=200&&ie.status<=299){if(this._status=LoaderStatus.kBuffering,ie.responseURL!=null){let He=this._seekHandler.removeURLParameters(ie.responseURL);ie.responseURL!==this._currentRequestURL&&He!==this._currentRedirectedURL&&(this._currentRedirectedURL=He,this._onURLRedirect&&this._onURLRedirect(He))}let ve=ie.getResponseHeader("Content-Length");if(ve!=null&&this._contentLength==null){let He=parseInt(ve);He>0&&(this._contentLength=He,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:ie.status,msg:ie.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+ie.status+" "+ie.statusText);else if(ie.readyState===3&&ie.status>=200&&ie.status<=299){this._status=LoaderStatus.kBuffering;let ve=ie.response;this._reader.readAsArrayBuffer(ve)}}_xhrOnError(te){this._status=LoaderStatus.kError;let ie=LoaderErrors.EXCEPTION,ve={code:-1,msg:te.constructor.name+" "+te.type};if(this._onError)this._onError(ie,ve);else throw new RuntimeException(ve.msg)}_msrOnProgress(te){let ve=te.target.result;if(ve==null){this._doReconnectIfNeeded();return}let He=ve.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=ve.byteLength;let rt=this._totalRange.from+this._receivedLength;this._receivedLength+=He.byteLength,this._onDataArrival&&this._onDataArrival(He,rt,this._receivedLength),ve.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${rt+He.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(ve=this._range.from+this._contentLength-1),this._currentRequestRange={from:ie,to:ve},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(te,ie){this._lastTimeLoaded=0;let ve=te.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?ve=this._currentRedirectedURL:te.redirectedURL!=null&&(ve=te.redirectedURL));let He=this._seekHandler.getConfig(ve,ie);this._currentRequestURL=He.url;let rt=this._xhr=new XMLHttpRequest;if(rt.open("GET",He.url,!0),rt.responseType="arraybuffer",rt.onreadystatechange=this._onReadyStateChange.bind(this),rt.onprogress=this._onProgress.bind(this),rt.onload=this._onLoad.bind(this),rt.onerror=this._onXhrError.bind(this),te.withCredentials&&(rt.withCredentials=!0),typeof He.headers=="object"){let Kt=He.headers;for(let En in Kt)Kt.hasOwnProperty(En)&&rt.setRequestHeader(En,Kt[En])}if(typeof this._config.headers=="object"){let Kt=this._config.headers;for(let En in Kt)Kt.hasOwnProperty(En)&&rt.setRequestHeader(En,Kt[En])}rt.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(te){let ie=te.target;if(ie.readyState===2){if(ie.responseURL!=null){let ve=this._seekHandler.removeURLParameters(ie.responseURL);ie.responseURL!==this._currentRequestURL&&ve!==this._currentRedirectedURL&&(this._currentRedirectedURL=ve,this._onURLRedirect&&this._onURLRedirect(ve))}if(ie.status>=200&&ie.status<=299){if(this._waitForTotalLength)return;this._status=Ce.kBuffering}else if(this._status=Ce.kError,this._onError)this._onError(fe.HTTP_STATUS_CODE_INVALID,{code:ie.status,msg:ie.statusText});else throw new ae("RangeLoader: Http code invalid, "+ie.status+" "+ie.statusText)}}_onProgress(te){if(this._status===Ce.kError)return;if(this._contentLength===null){let ve=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,ve=!0;let He=te.total;this._internalAbort(),He!=null&He!==0&&(this._totalLength=He)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,ve){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let ie=te.loaded-this._lastTimeLoaded;this._lastTimeLoaded=te.loaded,this._speedSampler.addBytes(ie)}_normalizeSpeed(te){let ie=this._chunkSizeKBList,ve=ie.length-1,He=0,rt=0,Kt=ve;if(te=ie[He]&&te=3&&(ie=this._speedSampler.currentKBps)),ie!==0){let Kt=this._normalizeSpeed(ie);this._currentSpeedNormalized!==Kt&&(this._currentSpeedNormalized=Kt,this._currentChunkSizeKB=Kt)}let ve=te.target.response,He=this._range.from+this._receivedLength;this._receivedLength+=ve.byteLength;let rt=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(ie.result)},ie.readAsArrayBuffer(te.data)}else{this._status=Ce.kError;let ie={code:-1,msg:"Unsupported WebSocket message type: "+te.data.constructor.name};if(this._onError)this._onError(fe.EXCEPTION,ie);else throw new ae(ie.msg)}}_dispatchArrayBuffer(te){let ie=te,ve=this._receivedLength;this._receivedLength+=ie.byteLength,this._onDataArrival&&this._onDataArrival(ie,ve,this._receivedLength)}_onWebSocketError(te){this._status=Ce.kError;let ie={code:te.code,msg:te.message};if(this._onError)this._onError(fe.EXCEPTION,ie);else throw new ae(ie.msg)}}var Ve=Le;class Ye{constructor(te){this._zeroStart=te||!1}getConfig(te,ie){let ve={};if(ie.from!==0||ie.to!==-1){let He;ie.to!==-1?He=`bytes=${ie.from.toString()}-${ie.to.toString()}`:He=`bytes=${ie.from.toString()}-`,ve.Range=He}else this._zeroStart&&(ve.Range="bytes=0-");return{url:te,headers:ve}}removeURLParameters(te){return te}}var Xe=Ye;class Te{constructor(te,ie){this._startName=te,this._endName=ie}getConfig(te,ie){let ve=te;if(ie.from!==0||ie.to!==-1){let He=!0;ve.indexOf("?")===-1&&(ve+="?",He=!1),He&&(ve+="&"),ve+=`${this._startName}=${ie.from.toString()}`,ie.to!==-1&&(ve+=`&${this._endName}=${ie.to.toString()}`)}return{url:ve,headers:{}}}removeURLParameters(te){let ie=te.split("?")[0],ve,He=te.indexOf("?");He!==-1&&(ve=te.substring(He+1));let rt="";if(ve!=null&&ve.length>0){let Kt=ve.split("&");for(let En=0;En0;Au[0]!==this._startName&&Au[0]!==this._endName&&(On&&(rt+="&"),rt+=Kt[En])}}return rt.length===0?ie:ie+"?"+rt}}var it=Te;class et{constructor(te,ie,ve){this.TAG="IOController",this._config=ie,this._extraData=ve,this._stashInitialSize=1024*384,ie.stashInitialSize!=null&&ie.stashInitialSize>0&&(this._stashInitialSize=ie.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,ie.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=te,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(te.url),this._refTotalLength=te.filesize?te.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new ye,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(te){this._extraData=te}get onDataArrival(){return this._onDataArrival}set onDataArrival(te){this._onDataArrival=te}get onSeeked(){return this._onSeeked}set onSeeked(te){this._onSeeked=te}get onError(){return this._onError}set onError(te){this._onError=te}get onComplete(){return this._onComplete}set onComplete(te){this._onComplete=te}get onRedirect(){return this._onRedirect}set onRedirect(te){this._onRedirect=te}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(te){this._onRecoveredEarlyEof=te}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===Be?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let te=this._config;if(te.seekType==="range")this._seekHandler=new Xe(this._config.rangeLoadZeroStart);else if(te.seekType==="param"){let ie=te.seekParamStart||"bstart",ve=te.seekParamEnd||"bend";this._seekHandler=new it(ie,ve)}else if(te.seekType==="custom"){if(typeof te.customSeekHandler!="function")throw new Ie("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new te.customSeekHandler}else throw new Ie(`Invalid seekType in config: ${te.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Ve;else if(De.isSupported())this._loaderClass=De;else if(Oe.isSupported())this._loaderClass=Oe;else if(Be.isSupported())this._loaderClass=Be;else throw new ae("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(te){this._currentRange={from:0,to:-1},te&&(this._currentRange.from=te),this._speedSampler.reset(),te||(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 te=this._resumeFrom;this._resumeFrom=0,this._internalSeek(te,!0)}}seek(te){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(te,!0)}_internalSeek(te,ie){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(ie),this._loader.destroy(),this._loader=null;let ve={from:te,to:-1};this._currentRange={from:ve.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,ve),this._onSeeked&&this._onSeeked()}updateUrl(te){if(!te||typeof te!="string"||te.length===0)throw new Ie("Url must be a non-empty string!");this._dataSource.url=te}_expandBuffer(te){let ie=this._stashSize;for(;ie+1024*1024*10){let He=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(ve,0,ie).set(He,0)}this._stashBuffer=ve,this._bufferSize=ie}_normalizeSpeed(te){let ie=this._speedNormalizeList,ve=ie.length-1,He=0,rt=0,Kt=ve;if(te=ie[He]&&te=512&&te<=1024?ie=Math.floor(te*1.5):ie=te*2,ie>8192&&(ie=8192);let ve=ie*1024+1024*1024*1;this._bufferSize0){let Kt=this._stashBuffer.slice(0,this._stashUsed),En=this._dispatchChunks(Kt,this._stashByteStart);if(En0){let Au=new Uint8Array(Kt,En);rt.set(Au,0),this._stashUsed=Au.byteLength,this._stashByteStart+=En}}else this._stashUsed=0,this._stashByteStart+=En;this._stashUsed+te.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+te.byteLength),rt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),rt.set(new Uint8Array(te),this._stashUsed),this._stashUsed+=te.byteLength}else{let Kt=this._dispatchChunks(te,ie);if(Ktthis._bufferSize&&(this._expandBuffer(En),rt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),rt.set(new Uint8Array(te,Kt),0),this._stashUsed+=En,this._stashByteStart=ie+Kt}}}else if(this._stashUsed===0){let rt=this._dispatchChunks(te,ie);if(rtthis._bufferSize&&this._expandBuffer(Kt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(te,rt),0),this._stashUsed+=Kt,this._stashByteStart=ie+rt}}else{this._stashUsed+te.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+te.byteLength);let rt=new Uint8Array(this._stashBuffer,0,this._bufferSize);rt.set(new Uint8Array(te),this._stashUsed),this._stashUsed+=te.byteLength;let Kt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Kt0){let En=new Uint8Array(this._stashBuffer,Kt);rt.set(En,0)}this._stashUsed-=Kt,this._stashByteStart+=Kt}}_flushStashBuffer(te){if(this._stashUsed>0){let ie=this._stashBuffer.slice(0,this._stashUsed),ve=this._dispatchChunks(ie,this._stashByteStart),He=ie.byteLength-ve;if(ve0){let rt=new Uint8Array(this._stashBuffer,0,this._bufferSize),Kt=new Uint8Array(ie,ve);rt.set(Kt,0),this._stashUsed=Kt.byteLength,this._stashByteStart+=ve}return 0}return this._stashUsed=0,this._stashByteStart=0,He}return 0}_onLoaderComplete(te,ie){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(te,ie){switch(Ae.e(this.TAG,`Loader error, code = ${ie.code}, msg = ${ie.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,te=fe.UNRECOVERABLE_EARLY_EOF),te){case fe.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let ve=this._currentRange.to+1;ve0){let ie=st.getConfig();te.emit("change",ie)}}static registerListener(te){st.emitter.addListener("change",te)}static removeListener(te){st.emitter.removeListener("change",te)}static addLogListener(te){Ae.emitter.addListener("log",te),Ae.emitter.listenerCount("log")>0&&(Ae.ENABLE_CALLBACK=!0,st._notifyChange())}static removeLogListener(te){Ae.emitter.removeListener("log",te),Ae.emitter.listenerCount("log")===0&&(Ae.ENABLE_CALLBACK=!1,st._notifyChange())}}st.emitter=new(se());var Qe=st;class Ge{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let te=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,ie=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&&te&&ie}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(te){if(this.keyframesIndex==null)return null;let ie=this.keyframesIndex,ve=this._search(ie.times,te);return{index:ve,milliseconds:ie.times[ve],fileposition:ie.filepositions[ve]}}_search(te,ie){let ve=0,He=te.length-1,rt=0,Kt=0,En=He;for(ie=te[rt]&&ie=128){te.push(String.fromCharCode(rt&65535)),ve+=2;continue}}}else if(ie[ve]<240){if(Et(ie,ve,2)){let rt=(ie[ve]&15)<<12|(ie[ve+1]&63)<<6|ie[ve+2]&63;if(rt>=2048&&(rt&63488)!==55296){te.push(String.fromCharCode(rt&65535)),ve+=3;continue}}}else if(ie[ve]<248&&Et(ie,ve,3)){let rt=(ie[ve]&7)<<18|(ie[ve+1]&63)<<12|(ie[ve+2]&63)<<6|ie[ve+3]&63;if(rt>65536&&rt<1114112){rt-=65536,te.push(String.fromCharCode(rt>>>10|55296)),te.push(String.fromCharCode(rt&1023|56320)),ve+=4;continue}}}te.push("\uFFFD"),++ve}return te.join("")}var Rt=Jt;let At=function(){let ln=new ArrayBuffer(2);return new DataView(ln).setInt16(0,256,!0),new Int16Array(ln)[0]===256}();class Vt{static parseScriptData(te,ie,ve){let He={};try{let rt=Vt.parseValue(te,ie,ve),Kt=Vt.parseValue(te,ie+rt.size,ve-rt.size);He[rt.data]=Kt.data}catch(rt){Ae.e("AMF",rt.toString())}return He}static parseObject(te,ie,ve){if(ve<3)throw new pe("Data not enough when parse ScriptDataObject");let He=Vt.parseString(te,ie,ve),rt=Vt.parseValue(te,ie+He.size,ve-He.size),Kt=rt.objectEnd;return{data:{name:He.data,value:rt.data},size:He.size+rt.size,objectEnd:Kt}}static parseVariable(te,ie,ve){return Vt.parseObject(te,ie,ve)}static parseString(te,ie,ve){if(ve<2)throw new pe("Data not enough when parse String");let rt=new DataView(te,ie,ve).getUint16(0,!At),Kt;return rt>0?Kt=Rt(new Uint8Array(te,ie+2,rt)):Kt="",{data:Kt,size:2+rt}}static parseLongString(te,ie,ve){if(ve<4)throw new pe("Data not enough when parse LongString");let rt=new DataView(te,ie,ve).getUint32(0,!At),Kt;return rt>0?Kt=Rt(new Uint8Array(te,ie+4,rt)):Kt="",{data:Kt,size:4+rt}}static parseDate(te,ie,ve){if(ve<10)throw new pe("Data size invalid when parse Date");let He=new DataView(te,ie,ve),rt=He.getFloat64(0,!At),Kt=He.getInt16(8,!At);return rt+=Kt*60*1e3,{data:new Date(rt),size:10}}static parseValue(te,ie,ve){if(ve<1)throw new pe("Data not enough when parse Value");let He=new DataView(te,ie,ve),rt=1,Kt=He.getUint8(0),En,Au=!1;try{switch(Kt){case 0:En=He.getFloat64(1,!At),rt+=8;break;case 1:{En=!!He.getUint8(1),rt+=1;break}case 2:{let On=Vt.parseString(te,ie+1,ve-1);En=On.data,rt+=On.size;break}case 3:{En={};let On=0;for((He.getUint32(ve-4,!At)&16777215)===9&&(On=3);rt32)throw new Ie("ExpGolomb: readBits() bits exceeded max 32bits!");if(te<=this._current_word_bits_left){let Kt=this._current_word>>>32-te;return this._current_word<<=te,this._current_word_bits_left-=te,Kt}let ie=this._current_word_bits_left?this._current_word:0;ie=ie>>>32-this._current_word_bits_left;let ve=te-this._current_word_bits_left;this._fillCurrentWord();let He=Math.min(ve,this._current_word_bits_left),rt=this._current_word>>>32-He;return this._current_word<<=He,this._current_word_bits_left-=He,ie=ie<>>te)return this._current_word<<=te,this._current_word_bits_left-=te,te;return this._fillCurrentWord(),te+this._skipLeadingZero()}readUEG(){let te=this._skipLeadingZero();return this.readBits(te+1)-1}readSEG(){let te=this.readUEG();return te&1?te+1>>>1:-1*(te>>>1)}}var Wn=nu;class Gn{static _ebsp2rbsp(te){let ie=te,ve=ie.byteLength,He=new Uint8Array(ve),rt=0;for(let Kt=0;Kt=2&&ie[Kt]===3&&ie[Kt-1]===0&&ie[Kt-2]===0||(He[rt]=ie[Kt],rt++);return new Uint8Array(He.buffer,0,rt)}static parseSPS(te){let ie=Gn._ebsp2rbsp(te),ve=new Wn(ie);ve.readByte();let He=ve.readByte();ve.readByte();let rt=ve.readByte();ve.readUEG();let Kt=Gn.getProfileString(He),En=Gn.getLevelString(rt),Au=1,On=420,Ln=[0,420,422,444],Mu=8;if((He===100||He===110||He===122||He===244||He===44||He===83||He===86||He===118||He===128||He===138||He===144)&&(Au=ve.readUEG(),Au===3&&ve.readBits(1),Au<=3&&(On=Ln[Au]),Mu=ve.readUEG()+8,ve.readUEG(),ve.readBits(1),ve.readBool())){let ll=Au!==3?8:12;for(let Ta=0;Ta0&&ll<16?(Nn=Ta[ll-1],fn=zl[ll-1]):ll===255&&(Nn=ve.readByte()<<8|ve.readByte(),fn=ve.readByte()<<8|ve.readByte())}if(ve.readBool()&&ve.readBool(),ve.readBool()&&(ve.readBits(4),ve.readBool()&&ve.readBits(24)),ve.readBool()&&(ve.readUEG(),ve.readUEG()),ve.readBool()){let ll=ve.readBits(32),Ta=ve.readBits(32);xn=ve.readBool(),Yu=Ta,ra=ll*2,bt=Yu/ra}}let ba=1;(Nn!==1||fn!==1)&&(ba=Nn/fn);let za=0,ml=0;if(Au===0)za=1,ml=2-Iu;else{let ll=Au===3?1:2,Ta=Au===1?2:1;za=ll,ml=Ta*(2-Iu)}let qu=(Vl+1)*16,Ca=(2-Iu)*((Ya+1)*16);qu-=(_n+Qa)*za,Ca-=(Il+nr)*ml;let il=Math.ceil(qu*ba);return ve.destroy(),ve=null,{profile_string:Kt,level_string:En,bit_depth:Mu,ref_frames:Ju,chroma_format:On,chroma_format_string:Gn.getChromaFormatString(On),frame_rate:{fixed:xn,fps:bt,fps_den:ra,fps_num:Yu},sar_ratio:{width:Nn,height:fn},codec_size:{width:qu,height:Ca},present_size:{width:il,height:Ca}}}static _skipScalingList(te,ie){let ve=8,He=8,rt=0;for(let Kt=0;Kt>>8&255|(ln&255)<<8}function dn(ln){return(ln&4278190080)>>>24|(ln&16711680)>>>8|(ln&65280)<<8|(ln&255)<<24}function _e(ln,te){return ln[te]<<24|ln[te+1]<<16|ln[te+2]<<8|ln[te+3]}class Ct{constructor(te,ie){this.TAG="FLVDemuxer",this._config=ie,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=te.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=te.hasAudioTrack,this._hasVideo=te.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new nt,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 ve=new ArrayBuffer(2);return new DataView(ve).setInt16(0,256,!0),new Int16Array(ve)[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(te){let ie=new Uint8Array(te),ve={match:!1};if(ie[0]!==70||ie[1]!==76||ie[2]!==86||ie[3]!==1)return ve;let He=(ie[4]&4)>>>2!==0,rt=(ie[4]&1)!==0,Kt=_e(ie,5);return Kt<9?ve:{match:!0,consumed:Kt,dataOffset:Kt,hasAudioTrack:He,hasVideoTrack:rt}}bindDataSource(te){return te.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(te){this._onTrackMetadata=te}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(te){this._onMediaInfo=te}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(te){this._onMetaDataArrived=te}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(te){this._onScriptDataArrived=te}get onError(){return this._onError}set onError(te){this._onError=te}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(te){this._onDataAvailable=te}get timestampBase(){return this._timestampBase}set timestampBase(te){this._timestampBase=te}get overridedDuration(){return this._duration}set overridedDuration(te){this._durationOverrided=!0,this._duration=te,this._mediaInfo.duration=te}set overridedHasAudio(te){this._hasAudioFlagOverrided=!0,this._hasAudio=te,this._mediaInfo.hasAudio=te}set overridedHasVideo(te){this._hasVideoFlagOverrided=!0,this._hasVideo=te,this._mediaInfo.hasVideo=te}resetMediaInfo(){this._mediaInfo=new nt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(te,ie){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new pe("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let ve=0,He=this._littleEndian;if(ie===0)if(te.byteLength>13)ve=Ct.probe(te).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,ie+ve!==this._dataOffset&&Ae.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(te,ve).getUint32(0,!He)!==0&&Ae.w(this.TAG,"PrevTagSize0 !== 0 !!!"),ve+=4);vete.byteLength)break;let Kt=rt.getUint8(0),En=rt.getUint32(0,!He)&16777215;if(ve+11+En+4>te.byteLength)break;if(Kt!==8&&Kt!==9&&Kt!==18){Ae.w(this.TAG,`Unsupported tag type ${Kt}, skipped`),ve+=11+En+4;continue}let Au=rt.getUint8(4),On=rt.getUint8(5),Ln=rt.getUint8(6),Mu=rt.getUint8(7),Pa=Ln|On<<8|Au<<16|Mu<<24;(rt.getUint32(7,!He)&16777215)!==0&&Ae.w(this.TAG,"Meet tag which has StreamID != 0!");let Vl=ve+11;switch(Kt){case 8:this._parseAudioData(te,Vl,En,Pa);break;case 9:this._parseVideoData(te,Vl,En,Pa,ie+ve);break;case 18:this._parseScriptData(te,Vl,En);break}let Ya=rt.getUint32(11+En,!He);Ya!==11+En&&Ae.w(this.TAG,`Invalid PrevTagSize ${Ya}`),ve+=11+En+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),ve}_parseScriptData(te,ie,ve){let He=Qn.parseScriptData(te,ie,ve);if(He.hasOwnProperty("onMetaData")){if(He.onMetaData==null||typeof He.onMetaData!="object"){Ae.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Ae.w(this.TAG,"Found another onMetaData tag!"),this._metadata=He;let rt=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},rt)),typeof rt.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=rt.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof rt.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=rt.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof rt.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=rt.audiodatarate),typeof rt.videodatarate=="number"&&(this._mediaInfo.videoDataRate=rt.videodatarate),typeof rt.width=="number"&&(this._mediaInfo.width=rt.width),typeof rt.height=="number"&&(this._mediaInfo.height=rt.height),typeof rt.duration=="number"){if(!this._durationOverrided){let Kt=Math.floor(rt.duration*this._timescale);this._duration=Kt,this._mediaInfo.duration=Kt}}else this._mediaInfo.duration=0;if(typeof rt.framerate=="number"){let Kt=Math.floor(rt.framerate*1e3);if(Kt>0){let En=Kt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=En,this._referenceFrameRate.fps_num=Kt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=En}}if(typeof rt.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Kt=rt.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Kt),rt.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=rt,Ae.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(He).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},He))}_parseKeyframesIndex(te){let ie=[],ve=[];for(let He=1;He>>4;if(Au!==2&&Au!==10){this._onError(zt.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Au);return}let On=0,Ln=(En&12)>>>2;if(Ln>=0&&Ln<=4)On=this._flvSoundRateTable[Ln];else{this._onError(zt.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Ln);return}let Mu=(En&2)>>>1,Pa=En&1,Ju=this._audioMetadata,Vl=this._audioTrack;if(Ju||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Ju=this._audioMetadata={},Ju.type="audio",Ju.id=Vl.id,Ju.timescale=this._timescale,Ju.duration=this._duration,Ju.audioSampleRate=On,Ju.channelCount=Pa===0?1:2),Au===10){let Ya=this._parseAACAudioData(te,ie+1,ve-1);if(Ya==null)return;if(Ya.packetType===0){Ju.config&&Ae.w(this.TAG,"Found another AudioSpecificConfig!");let Iu=Ya.data;Ju.audioSampleRate=Iu.samplingRate,Ju.channelCount=Iu.channelCount,Ju.codec=Iu.codec,Ju.originalCodec=Iu.originalCodec,Ju.config=Iu.config,Ju.refSampleDuration=1024/Ju.audioSampleRate*Ju.timescale,Ae.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",Ju);let _n=this._mediaInfo;_n.audioCodec=Ju.originalCodec,_n.audioSampleRate=Ju.audioSampleRate,_n.audioChannelCount=Ju.channelCount,_n.hasVideo?_n.videoCodec!=null&&(_n.mimeType='video/x-flv; codecs="'+_n.videoCodec+","+_n.audioCodec+'"'):_n.mimeType='video/x-flv; codecs="'+_n.audioCodec+'"',_n.isComplete()&&this._onMediaInfo(_n)}else if(Ya.packetType===1){let Iu=this._timestampBase+He,_n={unit:Ya.data,length:Ya.data.byteLength,dts:Iu,pts:Iu};Vl.samples.push(_n),Vl.length+=Ya.data.length}else Ae.e(this.TAG,`Flv: Unsupported AAC data type ${Ya.packetType}`)}else if(Au===2){if(!Ju.codec){let Qa=this._parseMP3AudioData(te,ie+1,ve-1,!0);if(Qa==null)return;Ju.audioSampleRate=Qa.samplingRate,Ju.channelCount=Qa.channelCount,Ju.codec=Qa.codec,Ju.originalCodec=Qa.originalCodec,Ju.refSampleDuration=1152/Ju.audioSampleRate*Ju.timescale,Ae.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Ju);let Il=this._mediaInfo;Il.audioCodec=Ju.codec,Il.audioSampleRate=Ju.audioSampleRate,Il.audioChannelCount=Ju.channelCount,Il.audioDataRate=Qa.bitRate,Il.hasVideo?Il.videoCodec!=null&&(Il.mimeType='video/x-flv; codecs="'+Il.videoCodec+","+Il.audioCodec+'"'):Il.mimeType='video/x-flv; codecs="'+Il.audioCodec+'"',Il.isComplete()&&this._onMediaInfo(Il)}let Ya=this._parseMP3AudioData(te,ie+1,ve-1,!1);if(Ya==null)return;let Iu=this._timestampBase+He,_n={unit:Ya,length:Ya.byteLength,dts:Iu,pts:Iu};Vl.samples.push(_n),Vl.length+=Ya.length}}_parseAACAudioData(te,ie,ve){if(ve<=1){Ae.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let He={},rt=new Uint8Array(te,ie,ve);return He.packetType=rt[0],rt[0]===0?He.data=this._parseAACAudioSpecificConfig(te,ie+1,ve-1):He.data=rt.subarray(1),He}_parseAACAudioSpecificConfig(te,ie,ve){let He=new Uint8Array(te,ie,ve),rt=null,Kt=0,En=0,Au=null,On=0,Ln=null;if(Kt=En=He[0]>>>3,On=(He[0]&7)<<1|He[1]>>>7,On<0||On>=this._mpegSamplingRates.length){this._onError(zt.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Mu=this._mpegSamplingRates[On],Pa=(He[1]&120)>>>3;if(Pa<0||Pa>=8){this._onError(zt.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Kt===5&&(Ln=(He[1]&7)<<1|He[2]>>>7,Au=(He[2]&124)>>>2);let Ju=self.navigator.userAgent.toLowerCase();return Ju.indexOf("firefox")!==-1?On>=6?(Kt=5,rt=new Array(4),Ln=On-3):(Kt=2,rt=new Array(2),Ln=On):Ju.indexOf("android")!==-1?(Kt=2,rt=new Array(2),Ln=On):(Kt=5,Ln=On,rt=new Array(4),On>=6?Ln=On-3:Pa===1&&(Kt=2,rt=new Array(2),Ln=On)),rt[0]=Kt<<3,rt[0]|=(On&15)>>>1,rt[1]=(On&15)<<7,rt[1]|=(Pa&15)<<3,Kt===5&&(rt[1]|=(Ln&15)>>>1,rt[2]=(Ln&1)<<7,rt[2]|=8,rt[3]=0),{config:rt,samplingRate:Mu,channelCount:Pa,codec:"mp4a.40."+Kt,originalCodec:"mp4a.40."+En}}_parseMP3AudioData(te,ie,ve,He){if(ve<4){Ae.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let rt=this._littleEndian,Kt=new Uint8Array(te,ie,ve),En=null;if(He){if(Kt[0]!==255)return;let Au=Kt[1]>>>3&3,On=(Kt[1]&6)>>1,Ln=(Kt[2]&240)>>>4,Mu=(Kt[2]&12)>>>2,Ju=(Kt[3]>>>6&3)!==3?2:1,Vl=0,Ya=0,Iu=34,_n="mp3";switch(Au){case 0:Vl=this._mpegAudioV25SampleRateTable[Mu];break;case 2:Vl=this._mpegAudioV20SampleRateTable[Mu];break;case 3:Vl=this._mpegAudioV10SampleRateTable[Mu];break}switch(On){case 1:Iu=34,Ln>>4,Au=Kt&15;if(Au!==7){this._onError(zt.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Au}`);return}this._parseAVCVideoPacket(te,ie+1,ve-1,He,rt,En)}_parseAVCVideoPacket(te,ie,ve,He,rt,Kt){if(ve<4){Ae.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let En=this._littleEndian,Au=new DataView(te,ie,ve),On=Au.getUint8(0),Mu=(Au.getUint32(0,!En)&16777215)<<8>>8;if(On===0)this._parseAVCDecoderConfigurationRecord(te,ie+4,ve-4);else if(On===1)this._parseAVCVideoData(te,ie+4,ve-4,He,rt,Kt,Mu);else if(On!==2){this._onError(zt.FORMAT_ERROR,`Flv: Invalid video packet type ${On}`);return}}_parseAVCDecoderConfigurationRecord(te,ie,ve){if(ve<7){Ae.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let He=this._videoMetadata,rt=this._videoTrack,Kt=this._littleEndian,En=new DataView(te,ie,ve);He?typeof He.avcc!="undefined"&&Ae.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),He=this._videoMetadata={},He.type="video",He.id=rt.id,He.timescale=this._timescale,He.duration=this._duration);let Au=En.getUint8(0),On=En.getUint8(1),Ln=En.getUint8(2),Mu=En.getUint8(3);if(Au!==1||On===0){this._onError(zt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(En.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(zt.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Pa=En.getUint8(5)&31;if(Pa===0){this._onError(zt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Pa>1&&Ae.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Pa}`);let Ju=6;for(let Ya=0;Ya1&&Ae.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Vl}`);Ju++;for(let Ya=0;Ya=ve){Ae.w(this.TAG,`Malformed Nalu near timestamp ${Vl}, offset = ${Pa}, dataSize = ${ve}`);break}let Iu=On.getUint32(Pa,!Au);if(Ju===3&&(Iu>>>=8),Iu>ve-Ju){Ae.w(this.TAG,`Malformed Nalus near timestamp ${Vl}, NaluSize > DataSize!`);return}let _n=On.getUint8(Pa+Ju)&31;_n===5&&(Ya=!0);let Qa=new Uint8Array(te,ie+Pa,Ju+Iu),Il={type:_n,data:Qa};Ln.push(Il),Mu+=Qa.byteLength,Pa+=Ju+Iu}if(Ln.length){let Iu=this._videoTrack,_n={units:Ln,length:Mu,isKeyframe:Ya,dts:Vl,cts:En,pts:Vl+En};Ya&&(_n.fileposition=rt),Iu.samples.push(_n),Iu.length+=Mu}}}var Bt=Ct;class lt{static init(){lt.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 ie in lt.types)lt.types.hasOwnProperty(ie)&&(lt.types[ie]=[ie.charCodeAt(0),ie.charCodeAt(1),ie.charCodeAt(2),ie.charCodeAt(3)]);let te=lt.constants={};te.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),te.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),te.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),te.STSC=te.STCO=te.STTS,te.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),te.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]),te.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]),te.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),te.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),te.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(te){let ie=8,ve=null,He=Array.prototype.slice.call(arguments,1),rt=He.length;for(let En=0;En>>24&255,ve[1]=ie>>>16&255,ve[2]=ie>>>8&255,ve[3]=ie&255,ve.set(te,4);let Kt=8;for(let En=0;En>>24&255,te>>>16&255,te>>>8&255,te&255,ie>>>24&255,ie>>>16&255,ie>>>8&255,ie&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(te){return lt.box(lt.types.trak,lt.tkhd(te),lt.mdia(te))}static tkhd(te){let ie=te.id,ve=te.duration,He=te.presentWidth,rt=te.presentHeight;return lt.box(lt.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,ie>>>24&255,ie>>>16&255,ie>>>8&255,ie&255,0,0,0,0,ve>>>24&255,ve>>>16&255,ve>>>8&255,ve&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,He>>>8&255,He&255,0,0,rt>>>8&255,rt&255,0,0]))}static mdia(te){return lt.box(lt.types.mdia,lt.mdhd(te),lt.hdlr(te),lt.minf(te))}static mdhd(te){let ie=te.timescale,ve=te.duration;return lt.box(lt.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,ie>>>24&255,ie>>>16&255,ie>>>8&255,ie&255,ve>>>24&255,ve>>>16&255,ve>>>8&255,ve&255,85,196,0,0]))}static hdlr(te){let ie=null;return te.type==="audio"?ie=lt.constants.HDLR_AUDIO:ie=lt.constants.HDLR_VIDEO,lt.box(lt.types.hdlr,ie)}static minf(te){let ie=null;return te.type==="audio"?ie=lt.box(lt.types.smhd,lt.constants.SMHD):ie=lt.box(lt.types.vmhd,lt.constants.VMHD),lt.box(lt.types.minf,ie,lt.dinf(),lt.stbl(te))}static dinf(){return lt.box(lt.types.dinf,lt.box(lt.types.dref,lt.constants.DREF))}static stbl(te){return lt.box(lt.types.stbl,lt.stsd(te),lt.box(lt.types.stts,lt.constants.STTS),lt.box(lt.types.stsc,lt.constants.STSC),lt.box(lt.types.stsz,lt.constants.STSZ),lt.box(lt.types.stco,lt.constants.STCO))}static stsd(te){return te.type==="audio"?te.codec==="mp3"?lt.box(lt.types.stsd,lt.constants.STSD_PREFIX,lt.mp3(te)):lt.box(lt.types.stsd,lt.constants.STSD_PREFIX,lt.mp4a(te)):lt.box(lt.types.stsd,lt.constants.STSD_PREFIX,lt.avc1(te))}static mp3(te){let ie=te.channelCount,ve=te.audioSampleRate,He=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ie,0,16,0,0,0,0,ve>>>8&255,ve&255,0,0]);return lt.box(lt.types[".mp3"],He)}static mp4a(te){let ie=te.channelCount,ve=te.audioSampleRate,He=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ie,0,16,0,0,0,0,ve>>>8&255,ve&255,0,0]);return lt.box(lt.types.mp4a,He,lt.esds(te))}static esds(te){let ie=te.config||[],ve=ie.length,He=new Uint8Array([0,0,0,0,3,23+ve,0,1,0,4,15+ve,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([ve]).concat(ie).concat([6,1,2]));return lt.box(lt.types.esds,He)}static avc1(te){let ie=te.avcc,ve=te.codecWidth,He=te.codecHeight,rt=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,ve>>>8&255,ve&255,He>>>8&255,He&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 lt.box(lt.types.avc1,rt,lt.box(lt.types.avcC,ie))}static mvex(te){return lt.box(lt.types.mvex,lt.trex(te))}static trex(te){let ie=te.id,ve=new Uint8Array([0,0,0,0,ie>>>24&255,ie>>>16&255,ie>>>8&255,ie&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return lt.box(lt.types.trex,ve)}static moof(te,ie){return lt.box(lt.types.moof,lt.mfhd(te.sequenceNumber),lt.traf(te,ie))}static mfhd(te){let ie=new Uint8Array([0,0,0,0,te>>>24&255,te>>>16&255,te>>>8&255,te&255]);return lt.box(lt.types.mfhd,ie)}static traf(te,ie){let ve=te.id,He=lt.box(lt.types.tfhd,new Uint8Array([0,0,0,0,ve>>>24&255,ve>>>16&255,ve>>>8&255,ve&255])),rt=lt.box(lt.types.tfdt,new Uint8Array([0,0,0,0,ie>>>24&255,ie>>>16&255,ie>>>8&255,ie&255])),Kt=lt.sdtp(te),En=lt.trun(te,Kt.byteLength+16+16+8+16+8+8);return lt.box(lt.types.traf,He,rt,En,Kt)}static sdtp(te){let ie=te.samples||[],ve=ie.length,He=new Uint8Array(4+ve);for(let rt=0;rt>>24&255,He>>>16&255,He>>>8&255,He&255,ie>>>24&255,ie>>>16&255,ie>>>8&255,ie&255],0);for(let En=0;En>>24&255,Au>>>16&255,Au>>>8&255,Au&255,On>>>24&255,On>>>16&255,On>>>8&255,On&255,Ln.isLeading<<2|Ln.dependsOn,Ln.isDependedOn<<6|Ln.hasRedundancy<<4|Ln.isNonSync,0,0,Mu>>>24&255,Mu>>>16&255,Mu>>>8&255,Mu&255],12+16*En)}return lt.box(lt.types.trun,Kt)}static mdat(te){return lt.box(lt.types.mdat,te)}}lt.init();var Je=lt;class nn{static getSilentFrame(te,ie){if(te==="mp4a.40.2"){if(ie===1)return new Uint8Array([0,200,0,128,35,128]);if(ie===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(ie===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(ie===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(ie===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(ie===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(ie===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(ie===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(ie===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 Un=nn;class Yn{constructor(te,ie,ve,He,rt){this.dts=te,this.pts=ie,this.duration=ve,this.originalDts=He,this.isSyncPoint=rt,this.fileposition=null}}class qn{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(te){te.isSyncPoint=!0,this.syncPoints.push(te)}}class vu{constructor(){this._list=[]}clear(){this._list=[]}appendArray(te){let ie=this._list;te.length!==0&&(ie.length>0&&te[0].originalDts=ie[rt].dts&&teie[He].lastSample.originalDts&&te=ie[He].lastSample.originalDts&&(He===ie.length-1||He0&&(rt=this._searchNearestSegmentBefore(ve.originalBeginDts)+1),this._lastAppendLocation=rt,this._list.splice(rt,0,ve)}getLastSegmentBefore(te){let ie=this._searchNearestSegmentBefore(te);return ie>=0?this._list[ie]:null}getLastSampleBefore(te){let ie=this.getLastSegmentBefore(te);return ie!=null?ie.lastSample:null}getLastSyncPointBefore(te){let ie=this._searchNearestSegmentBefore(te),ve=this._list[ie].syncPoints;for(;ve.length===0&&ie>0;)ie--,ve=this._list[ie].syncPoints;return ve.length>0?ve[ve.length-1]:null}}class Zu{constructor(te){this.TAG="MP4Remuxer",this._config=te,this._isLive=te.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 oa("audio"),this._videoSegmentInfoList=new oa("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(Se.chrome&&(Se.version.major<50||Se.version.major===50&&Se.version.build<2661)),this._fillSilentAfterSeek=Se.msedge||Se.msie,this._mp3UseMpegAudio=!Se.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(te){return te.onDataAvailable=this.remux.bind(this),te.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(te){this._onInitSegment=te}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(te){this._onMediaSegment=te}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(te){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(te,ie){if(!this._onMediaSegment)throw new pe("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(te,ie),this._remuxVideo(ie),this._remuxAudio(te)}_onTrackMetadataReceived(te,ie){let ve=null,He="mp4",rt=ie.codec;if(te==="audio")this._audioMeta=ie,ie.codec==="mp3"&&this._mp3UseMpegAudio?(He="mpeg",rt="",ve=new Uint8Array):ve=Je.generateInitSegment(ie);else if(te==="video")this._videoMeta=ie,ve=Je.generateInitSegment(ie);else return;if(!this._onInitSegment)throw new pe("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(te,{type:te,data:ve.buffer,codec:rt,container:`${te}/${He}`,mediaDuration:ie.duration})}_calculateDtsBase(te,ie){this._dtsBaseInited||(te.samples&&te.samples.length&&(this._audioDtsBase=te.samples[0].dts),ie.samples&&ie.samples.length&&(this._videoDtsBase=ie.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let te=this._videoStashedLastSample,ie=this._audioStashedLastSample,ve={type:"video",id:1,sequenceNumber:0,samples:[],length:0};te!=null&&(ve.samples.push(te),ve.length=te.length);let He={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};ie!=null&&(He.samples.push(ie),He.length=ie.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(ve,!0),this._remuxAudio(He,!0)}_remuxAudio(te,ie){if(this._audioMeta==null)return;let ve=te,He=ve.samples,rt,Kt=-1,En=-1,Au=-1,On=this._audioMeta.refSampleDuration,Ln=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Mu=this._dtsBaseInited&&this._audioNextDts===void 0,Pa=!1;if(!He||He.length===0||He.length===1&&!ie)return;let Ju=0,Vl=null,Ya=0;Ln?(Ju=0,Ya=ve.length):(Ju=8,Ya=8+ve.length);let Iu=null;if(He.length>1&&(Iu=He.pop(),Ya-=Iu.length),this._audioStashedLastSample!=null){let fn=this._audioStashedLastSample;this._audioStashedLastSample=null,He.unshift(fn),Ya+=fn.length}Iu!=null&&(this._audioStashedLastSample=Iu);let _n=He[0].dts-this._dtsBase;if(this._audioNextDts)rt=_n-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())rt=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Pa=!0);else{let fn=this._audioSegmentInfoList.getLastSampleBefore(_n);if(fn!=null){let bt=_n-(fn.originalDts+fn.duration);bt<=3&&(bt=0);let xn=fn.dts+fn.duration+bt;rt=_n-xn}else rt=0}if(Pa){let fn=_n-rt,bt=this._videoSegmentInfoList.getLastSegmentBefore(_n);if(bt!=null&&bt.beginDts=1?ia=Qa[Qa.length-1].duration:ia=Math.floor(On);let ba=!1,za=null;if(ia>On*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!Se.safari){ba=!0;let ml=Math.abs(ia-On),qu=Math.ceil(ml/On),Ca=ra+On;Ae.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. @@ -1183,18 +1183,18 @@ dts: ${ra+ia} ms, expected: ${ra+Math.round(On)} ms, delta: ${Math.round(ml)} ms `]:{marginInlineStart:Ke.marginXXS}},[`${mt}-overlay-link`]:{borderRadius:Ke.borderRadiusSM,height:Ke.fontHeight,display:"inline-block",padding:`0 ${(0,De.unit)(Ke.paddingXXS)}`,marginInline:ct(Ke.marginXXS).mul(-1).equal(),[`> ${ut}`]:{marginInlineStart:Ke.marginXXS,fontSize:Ke.fontSizeIcon},"&:hover":{color:Ke.linkHoverColor,backgroundColor:Ke.colorBgTextHover,a:{color:Ke.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ke.componentCls}-rtl`]:{direction:"rtl"}})}},he=Ke=>({itemColor:Ke.colorTextDescription,lastItemColor:Ke.colorText,iconFontSize:Ke.fontSize,linkColor:Ke.colorTextDescription,linkHoverColor:Ke.colorText,separatorColor:Ke.colorTextDescription,separatorMargin:Ke.marginXS});var Be=(0,Oe.I$)("Breadcrumb",Ke=>{const mt=(0,xe.mergeToken)(Ke,{});return Ee(mt)},he),Le=function(Ke,mt){var ut={};for(var ct in Ke)Object.prototype.hasOwnProperty.call(Ke,ct)&&mt.indexOf(ct)<0&&(ut[ct]=Ke[ct]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,ct=Object.getOwnPropertySymbols(Ke);Ot{var{breadcrumbName:st}=St,Qe=Le(St,["breadcrumbName"]);return Object.assign(Object.assign({},Qe),{title:st})})}),Ot}function Ye(Ke,mt){return(0,a.useMemo)(()=>Ke||(mt?mt.map(Ve):null),[Ke,mt])}var Xe=function(Ke,mt){var ut={};for(var ct in Ke)Object.prototype.hasOwnProperty.call(Ke,ct)&&mt.indexOf(ct)<0&&(ut[ct]=Ke[ct]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ot=0,ct=Object.getOwnPropertySymbols(Ke);Ot{if(mt===void 0)return mt;let ut=(mt||"").replace(/^\//,"");return Object.keys(Ke).forEach(ct=>{ut=ut.replace(`:${ct}`,Ke[ct])}),ut},it=Ke=>{const{prefixCls:mt,separator:ut="/",style:ct,className:Ot,rootClassName:St,routes:st,items:Qe,children:Ge,itemRender:nt,params:Et={}}=Ke,Jt=Xe(Ke,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Rt,direction:At,breadcrumb:Vt}=a.useContext(me.E_);let Qn;const nu=Rt("breadcrumb",mt),[Wn,Gn,Lt]=Be(nu),It=Ye(Qe,st),zt=Fe(nu,nt);if(It&&It.length>0){const _e=[],Ct=Qe||st;Qn=It.map((Bt,lt)=>{const{path:Je,key:nn,type:Un,menu:Yn,overlay:qn,onClick:vu,className:oa,separator:Zu,dropdownProps:su}=Bt,Dn=Te(Et,Je);Dn!==void 0&&_e.push(Dn);const Tt=nn!=null?nn:lt;if(Un==="separator")return a.createElement(Ie,{key:Tt},Zu);const Bu={},Ra=lt===It.length-1;Yn?Bu.menu=Yn:qn&&(Bu.overlay=qn);let{href:sl}=Bt;return _e.length&&Dn!==void 0&&(sl=`#/${_e.join("/")}`),a.createElement(ge,Object.assign({key:Tt},Bu,(0,oe.Z)(Bt,{data:!0,aria:!0}),{className:oa,dropdownProps:su,href:sl,separator:Ra?"":ut,onClick:vu,prefixCls:nu}),zt(Bt,Et,Ct,_e,sl))})}else if(Ge){const _e=(0,se.Z)(Ge).length;Qn=(0,se.Z)(Ge).map((Ct,Bt)=>{if(!Ct)return Ct;const lt=Bt===_e-1;return(0,Ae.Tm)(Ct,{separator:lt?"":ut,key:Bt})})}const sn=we()(nu,Vt==null?void 0:Vt.className,{[`${nu}-rtl`]:At==="rtl"},Ot,St,Gn,Lt),dn=Object.assign(Object.assign({},Vt==null?void 0:Vt.style),ct);return Wn(a.createElement("nav",Object.assign({className:sn,style:dn},Jt),a.createElement("ol",null,Qn)))};it.Item=Ne,it.Separator=Ie;var et=it,vt=et},79939:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return nr}});var a=E(94480),re=E(59301),we=E(92310),se=E.n(we),oe=E(54476),Ae=E(33885),me=E(42978),ye=E(75931),ae=E(37463),pe=E(6551),Ie=E(6089),Re=E(18929),Ce=re.createContext({}),fe=Ce,Fe=E(76190),be=E(20068),ge="__rc_cascader_search_mark__",Se=function(Nn,fn,bt){var xn=bt.label,Yu=xn===void 0?"":xn;return fn.some(function(ra){return String(ra[Yu]).toLowerCase().includes(Nn.toLowerCase())})},Ne=function(Nn,fn,bt,xn){return fn.map(function(Yu){return Yu[xn.label]}).join(" / ")},De=function(Nn,fn,bt,xn,Yu,ra){var ia=Yu.filter,ba=ia===void 0?Se:ia,za=Yu.render,ml=za===void 0?Ne:za,qu=Yu.limit,Ca=qu===void 0?50:qu,il=Yu.sort;return re.useMemo(function(){var ll=[];if(!Nn)return[];function Ta(zl,lr){var Yr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;zl.forEach(function(on){if(!(!il&&Ca!==!1&&Ca>0&&ll.length>=Ca)){var Cr=[].concat((0,a.Z)(lr),[on]),Li=on[bt.children],Xa=Yr||on.disabled;if((!Li||Li.length===0||ra)&&ba(Nn,Cr,{label:bt.label})){var Ql;ll.push((0,Ae.Z)((0,Ae.Z)({},on),{},(Ql={disabled:Xa},(0,be.Z)(Ql,bt.label,ml(Nn,Cr,xn,bt)),(0,be.Z)(Ql,ge,Cr),(0,be.Z)(Ql,bt.children,void 0),Ql)))}Li&&Ta(on[bt.children],Cr,Xa)}})}return Ta(fn,[]),il&&ll.sort(function(zl,lr){return il(zl[ge],lr[ge],Nn,bt)}),Ca!==!1&&Ca>0?ll.slice(0,Ca):ll},[Nn,fn,bt,xn,ml,ra,ba,il,Ca])},ne=De,Oe="__RC_CASCADER_SPLIT__",xe="SHOW_PARENT",Ee="SHOW_CHILD";function he(pt){return pt.join(Oe)}function Be(pt){return pt.map(he)}function Le(pt){return pt.split(Oe)}function Ve(pt){var Nn=pt||{},fn=Nn.label,bt=Nn.value,xn=Nn.children,Yu=bt||"value";return{label:fn||"label",value:Yu,key:Yu,children:xn||"children"}}function Ye(pt,Nn){var fn,bt;return(fn=pt.isLeaf)!==null&&fn!==void 0?fn:!((bt=pt[Nn.children])!==null&&bt!==void 0&&bt.length)}function Xe(pt){var Nn=pt.parentElement;if(Nn){var fn=pt.offsetTop-Nn.offsetTop;fn-Nn.scrollTop<0?Nn.scrollTo({top:fn}):fn+pt.offsetHeight-Nn.scrollTop>Nn.offsetHeight&&Nn.scrollTo({top:fn+pt.offsetHeight-Nn.offsetHeight})}}function Te(pt,Nn){return pt.map(function(fn){var bt;return(bt=fn[ge])===null||bt===void 0?void 0:bt.map(function(xn){return xn[Nn.value]})})}function it(pt){return Array.isArray(pt)&&Array.isArray(pt[0])}function et(pt){return pt?it(pt)?pt:(pt.length===0?[]:[pt]).map(function(Nn){return Array.isArray(Nn)?Nn:[Nn]}):[]}function vt(pt,Nn,fn){var bt=new Set(pt),xn=Nn();return pt.filter(function(Yu){var ra=xn[Yu],ia=ra?ra.parent:null,ba=ra?ra.children:null;return ra&&ra.node.disabled?!0:fn===Ee?!(ba&&ba.some(function(za){return za.key&&bt.has(za.key)})):!(ia&&!ia.node.disabled&&bt.has(ia.key))})}function Ke(pt,Nn,fn){for(var bt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xn=Nn,Yu=[],ra=function(){var za,ml,qu,Ca=pt[ia],il=(za=xn)===null||za===void 0?void 0:za.findIndex(function(Ta){var zl=Ta[fn.value];return bt?String(zl)===String(Ca):zl===Ca}),ll=il!==-1?(ml=xn)===null||ml===void 0?void 0:ml[il]:null;Yu.push({value:(qu=ll==null?void 0:ll[fn.value])!==null&&qu!==void 0?qu:Ca,index:il,option:ll}),xn=ll==null?void 0:ll[fn.children]},ia=0;ia1){var Ql=ll.slice(0,-1);Yr(Ql)}else za(!1)},Li=function(){var Ql,el=((Ql=zl[Ta])===null||Ql===void 0?void 0:Ql[fn.children])||[],Sl=el.find(function(nl){return!nl.disabled});if(Sl){var or=[].concat((0,a.Z)(ll),[Sl[fn.value]]);Yr(or)}};re.useImperativeHandle(pt,function(){return{onKeyDown:function(Ql){var el=Ql.which;switch(el){case Gn.Z.UP:case Gn.Z.DOWN:{var Sl=0;el===Gn.Z.UP?Sl=-1:el===Gn.Z.DOWN&&(Sl=1),Sl!==0&&on(Sl);break}case Gn.Z.LEFT:{if(ba)break;qu?Li():Cr();break}case Gn.Z.RIGHT:{if(ba)break;qu?Cr():Li();break}case Gn.Z.BACKSPACE:{ba||Cr();break}case Gn.Z.ENTER:{if(ll.length){var or=zl[Ta],nl=(or==null?void 0:or[ge])||[];nl.length?Yu(nl.map(function(ui){return ui[fn.value]}),nl[nl.length-1]):Yu(ll,zl[Ta])}break}case Gn.Z.ESC:za(!1),ml&&Ql.stopPropagation()}},onKeyUp:function(){}}})},It=re.forwardRef(function(pt,Nn){var fn,bt,xn,Yu=pt.prefixCls,ra=pt.multiple,ia=pt.searchValue,ba=pt.toggleOpen,za=pt.notFoundContent,ml=pt.direction,qu=pt.open,Ca=pt.disabled,il=re.useRef(null),ll=ml==="rtl",Ta=re.useContext(fe),zl=Ta.options,lr=Ta.values,Yr=Ta.halfValues,on=Ta.fieldNames,Cr=Ta.changeOnSelect,Li=Ta.onSelect,Xa=Ta.searchOptions,Ql=Ta.dropdownPrefixCls,el=Ta.loadData,Sl=Ta.expandTrigger,or=Ql||Yu,nl=re.useState([]),ui=(0,me.Z)(nl,2),Ea=ui[0],Kr=ui[1],uo=function(_t){if(!(!el||ia)){var ou=Ke(_t,zl,on),lu=ou.map(function(ol){var Cl=ol.option;return Cl}),Ua=lu[lu.length-1];if(Ua&&!Ye(Ua,on)){var pl=he(_t);Kr(function(ol){return[].concat((0,a.Z)(ol),[pl])}),el(lu)}}};re.useEffect(function(){Ea.length&&Ea.forEach(function(vr){var _t=Le(vr),ou=Ke(_t,zl,on,!0).map(function(Ua){var pl=Ua.option;return pl}),lu=ou[ou.length-1];(!lu||lu[on.children]||Ye(lu,on))&&Kr(function(Ua){return Ua.filter(function(pl){return pl!==vr})})})},[zl,Ea,on]);var Zi=re.useMemo(function(){return new Set(Be(lr))},[lr]),ri=re.useMemo(function(){return new Set(Be(Yr))},[Yr]),zi=Wn(ra,qu),sr=(0,me.Z)(zi,2),vi=sr[0],Nr=sr[1],Or=function(_t){Nr(_t),uo(_t)},Qr=function(_t){if(Ca)return!1;var ou=_t.disabled,lu=Ye(_t,on);return!ou&&(lu||Cr||ra)},fi=function(_t,ou){var lu=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Li(_t),!ra&&(ou||Cr&&(Sl==="hover"||lu))&&ba(!1)},Ri=re.useMemo(function(){return ia?Xa:zl},[ia,Xa,zl]),Pi=re.useMemo(function(){for(var vr=[{options:Ri}],_t=Ri,ou=Te(_t,on),lu=function(){var ol=vi[Ua],Cl=_t.find(function(bl,Yl){return(ou[Yl]?he(ou[Yl]):bl[on.value])===ol}),Zl=Cl==null?void 0:Cl[on.children];if(!(Zl!=null&&Zl.length))return 1;_t=Zl,vr.push({options:Zl})},Ua=0;Ua":lr,on=fn.loadingIcon,Cr=fn.direction,Li=fn.notFoundContent,Xa=Li===void 0?"Not Found":Li,Ql=fn.disabled,el=!!ba,Sl=(0,_e.C8)(za,{value:ml,postState:et}),or=(0,me.Z)(Sl,2),nl=or[0],ui=or[1],Ea=re.useMemo(function(){return Ve(qu)},[JSON.stringify(qu)]),Kr=St(Ea,ia),uo=(0,me.Z)(Kr,3),Zi=uo[0],ri=uo[1],zi=uo[2],sr=ut(Zi,Ea),vi=Et(el,nl,ri,zi,sr),Nr=(0,me.Z)(vi,3),Or=Nr[0],Qr=Nr[1],fi=Nr[2],Ri=(0,_e.zX)(function(Rl){if(ui(Rl),il){var Tl=et(Rl),vr=Tl.map(function(lu){return Ke(lu,Zi,Ea).map(function(Ua){return Ua.option})}),_t=el?Tl:Tl[0],ou=el?vr:vr[0];il(_t,ou)}}),Pi=nt(el,Ri,Or,Qr,fi,ri,zi,ll),Ei=(0,_e.zX)(function(Rl){Pi(Rl)}),yi=re.useMemo(function(){return{options:Zi,fieldNames:Ea,values:Or,halfValues:Qr,changeOnSelect:Ca,onSelect:Ei,checkable:ba,searchOptions:[],dropdownPrefixCls:void 0,loadData:Ta,expandTrigger:zl,expandIcon:Yr,loadingIcon:on,dropdownMenuColumnStyle:void 0}},[Zi,Ea,Or,Qr,Ca,Ei,ba,Ta,zl,Yr,on]),fl="".concat(xn,"-panel"),qa=!Zi.length;return re.createElement(fe.Provider,{value:yi},re.createElement("div",{className:se()(fl,(Nn={},(0,be.Z)(Nn,"".concat(fl,"-rtl"),Cr==="rtl"),(0,be.Z)(Nn,"".concat(fl,"-empty"),qa),Nn),ra),style:Yu},qa?Xa:re.createElement(zt,{prefixCls:xn,searchValue:"",multiple:el,toggleOpen:Ct,open:!0,direction:Cr,disabled:Ql})))}function lt(pt){var Nn=pt.onPopupVisibleChange,fn=pt.popupVisible,bt=pt.popupClassName,xn=pt.popupPlacement;warning(!Nn,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(fn===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(bt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(xn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Je(pt,Nn){if(pt){var fn=function bt(xn){for(var Yu=0;Yu":uo,ri=pt.loadingIcon,zi=pt.children,sr=pt.dropdownMatchSelectWidth,vi=sr===void 0?!1:sr,Nr=pt.showCheckedStrategy,Or=Nr===void 0?xe:Nr,Qr=pt.optionRender,fi=(0,ye.Z)(pt,Un),Ri=(0,pe.ZP)(fn),Pi=!!qu,Ei=(0,Re.Z)(ra,{value:ia,postState:et}),yi=(0,me.Z)(Ei,2),fl=yi[0],qa=yi[1],Rl=re.useMemo(function(){return Ve(Yu)},[JSON.stringify(Yu)]),Tl=St(Rl,Yr),vr=(0,me.Z)(Tl,3),_t=vr[0],ou=vr[1],lu=vr[2],Ua=(0,Re.Z)("",{value:ll,postState:function(Hi){return Hi||""}}),pl=(0,me.Z)(Ua,2),ol=pl[0],Cl=pl[1],Zl=function(Hi,bo){Cl(Hi),bo.source!=="blur"&&Ta&&Ta(Hi)},bl=Qe(zl),Yl=(0,me.Z)(bl,2),ei=Yl[0],Hr=Yl[1],_l=ne(ol,_t,Rl,on||xn,Hr,ba||Pi),ti=ut(_t,Rl),kr=Et(Pi,fl,ou,lu,ti),ma=(0,me.Z)(kr,3),Er=ma[0],Vr=ma[1],Bo=ma[2],si=re.useMemo(function(){var go=Be(Er),Hi=vt(go,ou,Or);return[].concat((0,a.Z)(Bo),(0,a.Z)(lu(Hi)))},[Er,ou,lu,Bo,Or]),Ai=mt(si,_t,Rl,Pi,ml),Qi=(0,Ie.Z)(function(go){if(qa(go),za){var Hi=et(go),bo=Hi.map(function(Sr){return Ke(Sr,_t,Rl).map(function(zu){return zu.option})}),eo=Pi?Hi:Hi[0],Fi=Pi?bo:bo[0];za(eo,Fi)}}),Mr=nt(Pi,Qi,Er,Vr,Bo,ou,lu,Or),Ti=(0,Ie.Z)(function(go){(!Pi||il)&&Cl(""),Mr(go)}),ci=function(Hi,bo){if(bo.type==="clear"){Qi([]);return}var eo=bo.values[0],Fi=eo.valueCells;Ti(Fi)},oo=Xa!==void 0?Xa:Li,Eo=el||Ql,Do=ui||nl,Oo=function(Hi){Ea==null||Ea(Hi),Kr==null||Kr(Hi)},Ho=re.useMemo(function(){return{options:_t,fieldNames:Rl,values:Er,halfValues:Vr,changeOnSelect:ba,onSelect:Ti,checkable:qu,searchOptions:_l,dropdownPrefixCls:on,loadData:Cr,expandTrigger:lr,expandIcon:Zi,loadingIcon:ri,dropdownMenuColumnStyle:Sl,optionRender:Qr}},[_t,Rl,Er,Vr,ba,Ti,qu,_l,on,Cr,lr,Zi,ri,Sl,Qr]),Pr=!(ol?_l:_t).length,Wo=ol&&Hr.matchInputWidth||Pr?{}:{minWidth:"auto"};return re.createElement(fe.Provider,{value:Ho},re.createElement(ae.Ac,(0,oe.Z)({},fi,{ref:Nn,id:Ri,prefixCls:xn,autoClearSearchValue:il,dropdownMatchSelectWidth:vi,dropdownStyle:(0,Ae.Z)((0,Ae.Z)({},Wo),or),displayValues:Ai,onDisplayValuesChange:ci,mode:Pi?"multiple":void 0,searchValue:ol,onSearch:Zl,showSearch:ei,OptionList:dn,emptyOptions:Pr,open:oo,dropdownClassName:Eo,placement:Do,onDropdownVisibleChange:Oo,getRawInputElement:function(){return zi}})))});Yn.SHOW_PARENT=xe,Yn.SHOW_CHILD=Ee,Yn.Panel=Bt;var qn=Yn,vu=qn,oa=E(2738),Zu=E(75030),su=E(86641),Dn=E(45915),Tt=E(82855),Bu=E(48755),Ra=E(38406),sl=E(2171),Ga=E(83397),Nu=E(31756),Cu=E(56553),du=E(24971),Kn=E(1722),Pu=E(90376),Ou=E(68525),Ia=E(90005),Ml=E(70045);function dl(pt,Nn){const{getPrefixCls:fn,direction:bt,renderEmpty:xn}=re.useContext(Bu.E_),Yu=Nn||bt,ra=fn("select",pt),ia=fn("cascader",pt);return[ra,ia,Yu,xn]}var Sn=dl;function jt(pt,Nn){return re.useMemo(()=>Nn?re.createElement("span",{className:`${pt}-checkbox-inner`}):!1,[Nn])}var en=E(33853),Vn=E(58617),pu=E(38819),iu=(pt,Nn,fn)=>{let bt=fn;fn||(bt=Nn?re.createElement(en.Z,null):re.createElement(pu.Z,null));const xn=re.createElement("span",{className:`${pt}-menu-item-loading-icon`},re.createElement(Vn.Z,{spin:!0}));return re.useMemo(()=>[bt,xn],[bt])},au=E(56119),ln=E(16931),te=E(36237),ie=E(36170),ve=E(63356),rt=pt=>{const{prefixCls:Nn,componentCls:fn}=pt,bt=`${fn}-menu-item`,xn=` &${bt}-expand ${bt}-expand-icon, ${bt}-loading-icon -`;return[(0,ie.C2)(`${Nn}-checkbox`,pt),{[fn]:{"&-checkbox":{top:0,marginInlineEnd:pt.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${fn}-menu-empty`]:{[`${fn}-menu`]:{width:"100%",height:"auto",[bt]:{color:pt.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,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:`${(0,te.unit)(pt.lineWidth)} ${pt.lineType} ${pt.colorSplit}`},"&-item":Object.assign(Object.assign({},ve.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"},[xn]:{color:pt.colorTextDisabled}},[`&-active:not(${bt}-disabled)`]:{"&, &:hover":{color:pt.optionSelectedColor,fontWeight:pt.optionSelectedFontWeight,backgroundColor:pt.optionSelectedBg}},"&-content":{flex:"auto"},[xn]:{marginInlineStart:pt.paddingXXS,color:pt.colorTextDescription,fontSize:pt.fontSizeIcon},"&-keyword":{color:pt.colorHighlight}})}}}]};const Kt=pt=>{const{componentCls:Nn,antCls:fn}=pt;return[{[Nn]:{width:pt.controlWidth}},{[`${Nn}-dropdown`]:[{[`&${fn}-select-dropdown`]:{padding:0}},rt(pt)]},{[`${Nn}-dropdown-rtl`]:{direction:"rtl"}},(0,au.c)(pt)]},En=pt=>{const Nn=Math.round((pt.controlHeight-pt.fontSize*pt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:pt.controlItemBgActive,optionSelectedFontWeight:pt.fontWeightStrong,optionPadding:`${Nn}px ${pt.paddingSM}px`,menuPadding:pt.paddingXXS,optionSelectedColor:pt.colorText}};var Au=(0,ln.I$)("Cascader",pt=>[Kt(pt)],En);const On=pt=>{const{componentCls:Nn}=pt;return{[`${Nn}-panel`]:[rt(pt),{display:"inline-flex",border:`${(0,te.unit)(pt.lineWidth)} ${pt.lineType} ${pt.colorSplit}`,borderRadius:pt.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Nn}-menus`]:{alignItems:"stretch"},[`${Nn}-menu`]:{height:"auto"},"&-empty":{padding:pt.paddingXXS}}]}};var Ln=(0,ln.A1)(["Cascader","Panel"],pt=>On(pt),En);function Mu(pt){const{prefixCls:Nn,className:fn,multiple:bt,rootClassName:xn,notFoundContent:Yu,direction:ra,expandIcon:ia,disabled:ba}=pt,za=re.useContext(sl.Z),ml=ba!=null?ba:za,[qu,Ca,il,ll]=Sn(Nn,ra),Ta=(0,Ga.Z)(Ca),[zl,lr,Yr]=Au(Ca,Ta);Ln(Ca);const on=il==="rtl",[Cr,Li]=iu(qu,on,ia),Xa=Yu||(ll==null?void 0:ll("Cascader"))||re.createElement(Ra.Z,{componentName:"Cascader"}),Ql=jt(Ca,bt);return zl(re.createElement(Bt,Object.assign({},pt,{checkable:Ql,prefixCls:Ca,className:se()(fn,lr,xn,Yr,Ta),notFoundContent:Xa,direction:il,expandIcon:Cr,loadingIcon:Li,disabled:ml})))}var Pa=Mu,Ju=function(pt,Nn){var fn={};for(var bt in pt)Object.prototype.hasOwnProperty.call(pt,bt)&&Nn.indexOf(bt)<0&&(fn[bt]=pt[bt]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xn=0,bt=Object.getOwnPropertySymbols(pt);xnba===0?[ia]:[].concat((0,a.Z)(ra),[Nn,ia]),[]),xn=[];let Yu=0;return bt.forEach((ra,ia)=>{const ba=Yu+ra.length;let za=pt.slice(Yu,ba);Yu=ba,ia%2===1&&(za=re.createElement("span",{className:`${fn}-menu-item-keyword`,key:`separator-${ia}`},za)),xn.push(za)}),xn}const _n=(pt,Nn,fn,bt)=>{const xn=[],Yu=pt.toLowerCase();return Nn.forEach((ra,ia)=>{ia!==0&&xn.push(" / ");let ba=ra[bt.label];const za=typeof ba;(za==="string"||za==="number")&&(ba=Iu(String(ba),Yu,fn)),xn.push(ba)}),xn},Qa=re.forwardRef((pt,Nn)=>{var fn;const{prefixCls:bt,size:xn,disabled:Yu,className:ra,rootClassName:ia,multiple:ba,bordered:za=!0,transitionName:ml,choiceTransitionName:qu="",popupClassName:Ca,dropdownClassName:il,expandIcon:ll,placement:Ta,showSearch:zl,allowClear:lr=!0,notFoundContent:Yr,direction:on,getPopupContainer:Cr,status:Li,showArrow:Xa,builtinPlacements:Ql,style:el,variant:Sl}=pt,or=Ju(pt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),nl=(0,oa.Z)(or,["suffixIcon"]),{getPrefixCls:ui,getPopupContainer:Ea,className:Kr,style:uo}=(0,Bu.dj)("cascader"),{popupOverflow:Zi}=re.useContext(Bu.E_),{status:ri,hasFeedback:zi,isFormItemInput:sr,feedbackIcon:vi}=re.useContext(Cu.aM),Nr=(0,Tt.F)(ri,Li),[Or,Qr,fi,Ri]=Sn(bt,on),Pi=fi==="rtl",Ei=ui(),yi=(0,Ga.Z)(Or),[fl,qa,Rl]=(0,Pu.Z)(Or,yi),Tl=(0,Ga.Z)(Qr),[vr]=Au(Qr,Tl),{compactSize:_t,compactItemClassnames:ou}=(0,Ml.ri)(Or,on),[lu,Ua]=(0,du.Z)("cascader",Sl,za),pl=Yr||(Ri==null?void 0:Ri("Cascader"))||re.createElement(Ra.Z,{componentName:"Cascader"}),ol=se()(Ca||il,`${Qr}-dropdown`,{[`${Qr}-dropdown-rtl`]:fi==="rtl"},ia,yi,Tl,qa,Rl),Cl=re.useMemo(()=>{if(!zl)return zl;let Qi={render:_n};return typeof zl=="object"&&(Qi=Object.assign(Object.assign({},Qi),zl)),Qi},[zl]),Zl=(0,Nu.Z)(Qi=>{var Mr;return(Mr=xn!=null?xn:_t)!==null&&Mr!==void 0?Mr:Qi}),bl=re.useContext(sl.Z),Yl=Yu!=null?Yu:bl,[ei,Hr]=iu(Or,Pi,ll),_l=jt(Qr,ba),ti=(0,Ia.Z)(pt.suffixIcon,Xa),{suffixIcon:kr,removeIcon:ma,clearIcon:Er}=(0,Ou.Z)(Object.assign(Object.assign({},pt),{hasFeedback:zi,feedbackIcon:vi,showSuffixIcon:ti,multiple:ba,prefixCls:Or,componentName:"Cascader"})),Vr=re.useMemo(()=>Ta!==void 0?Ta:Pi?"bottomRight":"bottomLeft",[Ta,Pi]),Bo=lr===!0?{clearIcon:Er}:lr,[si]=(0,Zu.Cn)("SelectLike",(fn=nl.dropdownStyle)===null||fn===void 0?void 0:fn.zIndex),Ai=re.createElement(vu,Object.assign({prefixCls:Or,className:se()(!bt&&Qr,{[`${Or}-lg`]:Zl==="large",[`${Or}-sm`]:Zl==="small",[`${Or}-rtl`]:Pi,[`${Or}-${lu}`]:Ua,[`${Or}-in-form-item`]:sr},(0,Tt.Z)(Or,Nr,zi),ou,Kr,ra,ia,yi,Tl,qa,Rl),disabled:Yl,style:Object.assign(Object.assign({},uo),el)},nl,{builtinPlacements:(0,Kn.Z)(Ql,Zi),direction:fi,placement:Vr,notFoundContent:pl,allowClear:Bo,showSearch:Cl,expandIcon:ei,suffixIcon:kr,removeIcon:ma,loadingIcon:Hr,checkable:_l,dropdownClassName:ol,dropdownPrefixCls:bt||Qr,dropdownStyle:Object.assign(Object.assign({},nl.dropdownStyle),{zIndex:si}),choiceTransitionName:(0,su.m)(Ei,"",qu),transitionName:(0,su.m)(Ei,"slide-up",ml),getPopupContainer:Cr||Ea,ref:Nn}));return vr(fl(Ai))}),Il=(0,Dn.Z)(Qa,"dropdownAlign",pt=>(0,oa.Z)(pt,["visible"]));Qa.SHOW_PARENT=Ya,Qa.SHOW_CHILD=Vl,Qa.Panel=Pa,Qa._InternalPanelDoNotUseOrYouWillBeFired=Il;var nr=Qa},24017:function(ht,qe,E){"use strict";E.d(qe,{default:function(){return Yi}});var a=E(66649),re=E.n(a),we=E(9007),se=E.n(we),oe=E(50991),Ae=E.n(oe),me=E(9084),ye=E.n(me),ae=E(58626),pe=E.n(ae),Ie=E(13477),Re=E.n(Ie),Ce=E(64796),fe=E.n(Ce);re().extend(fe()),re().extend(Re()),re().extend(se()),re().extend(Ae()),re().extend(ye()),re().extend(pe()),re().extend(function(ue,ke){var tt=ke.prototype,gt=tt.format;tt.format=function(vn){var Zn=(vn||"").replace("Wo","wo");return gt.bind(this)(Zn)}});var Fe={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(ke){var tt=Fe[ke];return tt||ke.split("_")[0]},ge=function(){},Se={getNow:function(){var ke=re()();return typeof ke.tz=="function"?ke.tz():ke},getFixedDate:function(ke){return re()(ke,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ke){return ke.endOf("month")},getWeekDay:function(ke){var tt=ke.locale("en");return tt.weekday()+tt.localeData().firstDayOfWeek()},getYear:function(ke){return ke.year()},getMonth:function(ke){return ke.month()},getDate:function(ke){return ke.date()},getHour:function(ke){return ke.hour()},getMinute:function(ke){return ke.minute()},getSecond:function(ke){return ke.second()},getMillisecond:function(ke){return ke.millisecond()},addYear:function(ke,tt){return ke.add(tt,"year")},addMonth:function(ke,tt){return ke.add(tt,"month")},addDate:function(ke,tt){return ke.add(tt,"day")},setYear:function(ke,tt){return ke.year(tt)},setMonth:function(ke,tt){return ke.month(tt)},setDate:function(ke,tt){return ke.date(tt)},setHour:function(ke,tt){return ke.hour(tt)},setMinute:function(ke,tt){return ke.minute(tt)},setSecond:function(ke,tt){return ke.second(tt)},setMillisecond:function(ke,tt){return ke.millisecond(tt)},isAfter:function(ke,tt){return ke.isAfter(tt)},isValidate:function(ke){return ke.isValid()},locale:{getWeekFirstDay:function(ke){return re()().locale(be(ke)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ke,tt){return tt.locale(be(ke)).weekday(0)},getWeek:function(ke,tt){return tt.locale(be(ke)).week()},getShortWeekDays:function(ke){return re()().locale(be(ke)).localeData().weekdaysMin()},getShortMonths:function(ke){return re()().locale(be(ke)).localeData().monthsShort()},format:function(ke,tt,gt){return tt.locale(be(ke)).format(gt)},parse:function(ke,tt,gt){for(var xt=be(ke),vn=0;vn2&&arguments[2]!==void 0?arguments[2]:"0",gt=String(ue);gt.length2&&arguments[2]!==void 0?arguments[2]:[],gt=ne.useState([!1,!1]),xt=(0,Ge.Z)(gt,2),vn=xt[0],Zn=xt[1],eu=function(tu,_u){Zn(function(Du){return _e(Du,_u,tu)})},xu=ne.useMemo(function(){return vn.map(function(ju,tu){if(ju)return!0;var _u=ue[tu];return _u?!!(!tt[tu]&&!_u||_u&&ke(_u,{activeIndex:tu})):!1})},[ue,vn,ke,tt]);return[xu,eu]}function Yn(ue,ke,tt,gt,xt){var vn="",Zn=[];return ue&&Zn.push(xt?"hh":"HH"),ke&&Zn.push("mm"),tt&&Zn.push("ss"),vn=Zn.join(":"),gt&&(vn+=".SSS"),xt&&(vn+=" A"),vn}function qn(ue,ke,tt,gt,xt,vn){var Zn=ue.fieldDateTimeFormat,eu=ue.fieldDateFormat,xu=ue.fieldTimeFormat,ju=ue.fieldMonthFormat,tu=ue.fieldYearFormat,_u=ue.fieldWeekFormat,Du=ue.fieldQuarterFormat,ua=ue.yearFormat,$u=ue.cellYearFormat,da=ue.cellQuarterFormat,fa=ue.dayFormat,pa=ue.cellDateFormat,Va=Yn(ke,tt,gt,xt,vn);return(0,Qe.Z)((0,Qe.Z)({},ue),{},{fieldDateTimeFormat:Zn||"YYYY-MM-DD ".concat(Va),fieldDateFormat:eu||"YYYY-MM-DD",fieldTimeFormat:xu||Va,fieldMonthFormat:ju||"YYYY-MM",fieldYearFormat:tu||"YYYY",fieldWeekFormat:_u||"gggg-wo",fieldQuarterFormat:Du||"YYYY-[Q]Q",yearFormat:ua||"YYYY",cellYearFormat:$u||"YYYY",cellQuarterFormat:da||"[Q]Q",cellDateFormat:pa||fa||"D"})}function vu(ue,ke){var tt=ke.showHour,gt=ke.showMinute,xt=ke.showSecond,vn=ke.showMillisecond,Zn=ke.use12Hours;return ne.useMemo(function(){return qn(ue,tt,gt,xt,vn,Zn)},[ue,tt,gt,xt,vn,Zn])}var oa=E(76190);function Zu(ue,ke,tt){return tt!=null?tt:ke.some(function(gt){return ue.includes(gt)})}var su=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Dn(ue){var ke=Ct(ue,su),tt=ue.format,gt=ue.picker,xt=null;return tt&&(xt=tt,Array.isArray(xt)&&(xt=xt[0]),xt=(0,oa.Z)(xt)==="object"?xt.format:xt),gt==="time"&&(ke.format=xt),[ke,xt]}function Tt(ue){return ue&&typeof ue=="string"}function Bu(ue,ke,tt,gt){return[ue,ke,tt,gt].some(function(xt){return xt!==void 0})}function Ra(ue,ke,tt,gt,xt){var vn=ke,Zn=tt,eu=gt;if(!ue&&!vn&&!Zn&&!eu&&!xt)vn=!0,Zn=!0,eu=!0;else if(ue){var xu,ju,tu,_u=[vn,Zn,eu].some(function($u){return $u===!1}),Du=[vn,Zn,eu].some(function($u){return $u===!0}),ua=_u?!0:!Du;vn=(xu=vn)!==null&&xu!==void 0?xu:ua,Zn=(ju=Zn)!==null&&ju!==void 0?ju:ua,eu=(tu=eu)!==null&&tu!==void 0?tu:ua}return[vn,Zn,eu,xt]}function sl(ue){var ke=ue.showTime,tt=Dn(ue),gt=(0,Ge.Z)(tt,2),xt=gt[0],vn=gt[1],Zn=ke&&(0,oa.Z)(ke)==="object"?ke:{},eu=(0,Qe.Z)((0,Qe.Z)({defaultOpenValue:Zn.defaultOpenValue||Zn.defaultValue},xt),Zn),xu=eu.showMillisecond,ju=eu.showHour,tu=eu.showMinute,_u=eu.showSecond,Du=Bu(ju,tu,_u,xu),ua=Ra(Du,ju,tu,_u,xu),$u=(0,Ge.Z)(ua,3);return ju=$u[0],tu=$u[1],_u=$u[2],[eu,(0,Qe.Z)((0,Qe.Z)({},eu),{},{showHour:ju,showMinute:tu,showSecond:_u,showMillisecond:xu}),eu.format,vn]}function Ga(ue,ke,tt,gt,xt){var vn=ue==="time";if(ue==="datetime"||vn){for(var Zn=gt,eu=Bt(ue,xt,null),xu=eu,ju=[ke,tt],tu=0;tu1&&(Zn=ke.addDate(Zn,-7)),Zn}function au(ue,ke){var tt=ke.generateConfig,gt=ke.locale,xt=ke.format;return ue?typeof xt=="function"?xt(ue):tt.locale.format(gt.locale,ue,xt):""}function ln(ue,ke,tt){var gt=ke,xt=["getHour","getMinute","getSecond","getMillisecond"],vn=["setHour","setMinute","setSecond","setMillisecond"];return vn.forEach(function(Zn,eu){tt?gt=ue[Zn](gt,ue[xt[eu]](tt)):gt=ue[Zn](gt,0)}),gt}function te(ue,ke,tt,gt,xt){var vn=(0,nt.zX)(function(Zn,eu){return!!(tt&&tt(Zn,eu)||gt&&ue.isAfter(gt,Zn)&&!Vn(ue,ke,gt,Zn,eu.type)||xt&&ue.isAfter(Zn,xt)&&!Vn(ue,ke,xt,Zn,eu.type))});return vn}function ie(ue,ke,tt){return ne.useMemo(function(){var gt=Bt(ue,ke,tt),xt=dn(gt),vn=xt[0],Zn=(0,oa.Z)(vn)==="object"&&vn.type==="mask"?vn.format:null;return[xt.map(function(eu){return typeof eu=="string"||typeof eu=="function"?eu:eu.format}),Zn]},[ue,ke,tt])}function ve(ue,ke,tt){return typeof ue[0]=="function"||tt?!0:ke}function He(ue,ke,tt,gt){var xt=(0,nt.zX)(function(vn,Zn){var eu=(0,Qe.Z)({type:ke},Zn);if(delete eu.activeIndex,!ue.isValidate(vn)||tt&&tt(vn,eu))return!0;if((ke==="date"||ke==="time")&>){var xu,ju=Zn&&Zn.activeIndex===1?"end":"start",tu=((xu=gt.disabledTime)===null||xu===void 0?void 0:xu.call(gt,vn,ju,{from:eu.from}))||{},_u=tu.disabledHours,Du=tu.disabledMinutes,ua=tu.disabledSeconds,$u=tu.disabledMilliseconds,da=gt.disabledHours,fa=gt.disabledMinutes,pa=gt.disabledSeconds,Va=_u||da,Sa=Du||fa,Aa=ua||pa,rl=ue.getHour(vn),Na=ue.getMinute(vn),ka=ue.getSecond(vn),er=ue.getMillisecond(vn);if(Va&&Va().includes(rl)||Sa&&Sa(rl).includes(Na)||Aa&&Aa(rl,Na).includes(ka)||$u&&$u(rl,Na,ka).includes(er))return!0}return!1});return xt}function rt(ue){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,tt=ne.useMemo(function(){var gt=ue&&dn(ue);return ke&>&&(gt[1]=gt[1]||gt[0]),gt},[ue,ke]);return tt}function Kt(ue,ke){var tt=ue.generateConfig,gt=ue.locale,xt=ue.picker,vn=xt===void 0?"date":xt,Zn=ue.prefixCls,eu=Zn===void 0?"rc-picker":Zn,xu=ue.styles,ju=xu===void 0?{}:xu,tu=ue.classNames,_u=tu===void 0?{}:tu,Du=ue.order,ua=Du===void 0?!0:Du,$u=ue.components,da=$u===void 0?{}:$u,fa=ue.inputRender,pa=ue.allowClear,Va=ue.clearIcon,Sa=ue.needConfirm,Aa=ue.multiple,rl=ue.format,Na=ue.inputReadOnly,ka=ue.disabledDate,er=ue.minDate,El=ue.maxDate,Wl=ue.showTime,Ut=ue.value,Qu=ue.defaultValue,sa=ue.pickerValue,Vu=ue.defaultPickerValue,Xt=rt(Ut),wa=rt(Qu),ja=rt(sa),Nl=rt(Vu),ya=vn==="date"&&Wl?"datetime":vn,ul=ya==="time"||ya==="datetime",La=ul||Aa,Ja=Sa!=null?Sa:ul,kl=sl(ue),ea=(0,Ge.Z)(kl,4),Ar=ea[0],mr=ea[1],dr=ea[2],Tr=ea[3],Br=vu(gt,mr),Jr=ne.useMemo(function(){return Ga(ya,dr,Tr,Ar,Br)},[ya,dr,Tr,Ar,Br]),Wr=ne.useMemo(function(){return(0,Qe.Z)((0,Qe.Z)({},ue),{},{prefixCls:eu,locale:Br,picker:vn,styles:ju,classNames:_u,order:ua,components:(0,Qe.Z)({input:fa},da),clearIcon:Nu(eu,pa,Va),showTime:Jr,value:Xt,defaultValue:wa,pickerValue:ja,defaultPickerValue:Nl},ke==null?void 0:ke())},[ue]),qr=ie(ya,Br,rl),xi=(0,Ge.Z)(qr,2),pi=xi[0],Ii=xi[1],ni=ve(pi,Na,Aa),fo=te(tt,gt,ka,er,El),Bi=He(tt,vn,fo,Jr),no=ne.useMemo(function(){return(0,Qe.Z)((0,Qe.Z)({},Wr),{},{needConfirm:Ja,inputReadOnly:ni,disabledDate:fo})},[Wr,Ja,ni,fo]);return[no,ya,La,pi,Ii,Bi]}var En=E(16089);function Au(ue,ke,tt){var gt=(0,nt.C8)(ke,{value:ue}),xt=(0,Ge.Z)(gt,2),vn=xt[0],Zn=xt[1],eu=ne.useRef(ue),xu=ne.useRef(),ju=function(){En.Z.cancel(xu.current)},tu=(0,nt.zX)(function(){Zn(eu.current),tt&&vn!==eu.current&&tt(eu.current)}),_u=(0,nt.zX)(function(Du,ua){ju(),eu.current=Du,Du||ua?tu():xu.current=(0,En.Z)(tu)});return ne.useEffect(function(){return ju},[]),[vn,_u]}function On(ue,ke){var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],gt=arguments.length>3?arguments[3]:void 0,xt=tt.every(function(tu){return tu})?!1:ue,vn=Au(xt,ke||!1,gt),Zn=(0,Ge.Z)(vn,2),eu=Zn[0],xu=Zn[1];function ju(tu){var _u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!_u.inherit||eu)&&xu(tu,_u.force)}return[eu,ju]}function Ln(ue){var ke=ne.useRef();return ne.useImperativeHandle(ue,function(){var tt;return{nativeElement:(tt=ke.current)===null||tt===void 0?void 0:tt.nativeElement,focus:function(xt){var vn;(vn=ke.current)===null||vn===void 0||vn.focus(xt)},blur:function(){var xt;(xt=ke.current)===null||xt===void 0||xt.blur()}}}),ke}function Mu(ue,ke){return ne.useMemo(function(){return ue||(ke?((0,At.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ke).map(function(tt){var gt=(0,Ge.Z)(tt,2),xt=gt[0],vn=gt[1];return{label:xt,value:vn}})):[])},[ue,ke])}function Pa(ue,ke){var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,gt=ne.useRef(ke);gt.current=ke,(0,Et.o)(function(){if(ue)gt.current(ue);else{var xt=(0,En.Z)(function(){gt.current(ue)},tt);return function(){En.Z.cancel(xt)}}},[ue])}function Ju(ue){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,gt=ne.useState(0),xt=(0,Ge.Z)(gt,2),vn=xt[0],Zn=xt[1],eu=ne.useState(!1),xu=(0,Ge.Z)(eu,2),ju=xu[0],tu=xu[1],_u=ne.useRef([]),Du=ne.useRef(null),ua=ne.useRef(null),$u=function(Aa){Du.current=Aa},da=function(Aa){return Du.current===Aa},fa=function(Aa){tu(Aa)},pa=function(Aa){return Aa&&(ua.current=Aa),ua.current},Va=function(Aa){var rl=_u.current,Na=new Set(rl.filter(function(er){return Aa[er]||ke[er]})),ka=rl[rl.length-1]===0?1:0;return Na.size>=2||ue[ka]?null:ka};return Pa(ju||tt,function(){ju||(_u.current=[],$u(null))}),ne.useEffect(function(){ju&&_u.current.push(vn)},[ju,vn]),[ju,fa,pa,vn,Zn,Va,_u.current,$u,da]}function Vl(ue,ke,tt,gt,xt,vn){var Zn=tt[tt.length-1],eu=function(ju,tu){var _u=(0,Ge.Z)(ue,2),Du=_u[0],ua=_u[1],$u=(0,Qe.Z)((0,Qe.Z)({},tu),{},{from:lt(ue,tt)});return Zn===1&&ke[0]&&Du&&!Vn(gt,xt,Du,ju,$u.type)&>.isAfter(Du,ju)||Zn===0&&ke[1]&&ua&&!Vn(gt,xt,ua,ju,$u.type)&>.isAfter(ju,ua)?!0:vn==null?void 0:vn(ju,$u)};return eu}function Ya(ue,ke,tt,gt){switch(ke){case"date":case"week":return ue.addMonth(tt,gt);case"month":case"quarter":return ue.addYear(tt,gt);case"year":return ue.addYear(tt,gt*10);case"decade":return ue.addYear(tt,gt*100);default:return tt}}var Iu=[];function _n(ue,ke,tt,gt,xt,vn,Zn,eu){var xu=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Iu,ju=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Iu,tu=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Iu,_u=arguments.length>11?arguments[11]:void 0,Du=arguments.length>12?arguments[12]:void 0,ua=arguments.length>13?arguments[13]:void 0,$u=Zn==="time",da=vn||0,fa=function(ja){var Nl=ue.getNow();return $u&&(Nl=ln(ue,Nl)),xu[ja]||tt[ja]||Nl},pa=(0,Ge.Z)(ju,2),Va=pa[0],Sa=pa[1],Aa=(0,nt.C8)(function(){return fa(0)},{value:Va}),rl=(0,Ge.Z)(Aa,2),Na=rl[0],ka=rl[1],er=(0,nt.C8)(function(){return fa(1)},{value:Sa}),El=(0,Ge.Z)(er,2),Wl=El[0],Ut=El[1],Qu=ne.useMemo(function(){var wa=[Na,Wl][da];return $u?wa:ln(ue,wa,tu[da])},[$u,Na,Wl,da,ue,tu]),sa=function(ja){var Nl=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",ya=[ka,Ut][da];ya(ja);var ul=[Na,Wl];ul[da]=ja,_u&&(!Vn(ue,ke,Na,ul[0],Zn)||!Vn(ue,ke,Wl,ul[1],Zn))&&_u(ul,{source:Nl,range:da===1?"end":"start",mode:gt})},Vu=function(ja,Nl){if(eu){var ya={date:"month",week:"month",month:"year",quarter:"year"},ul=ya[Zn];if(ul&&!Vn(ue,ke,ja,Nl,ul))return Ya(ue,Zn,Nl,-1);if(Zn==="year"&&ja){var La=Math.floor(ue.getYear(ja)/10),Ja=Math.floor(ue.getYear(Nl)/10);if(La!==Ja)return Ya(ue,Zn,Nl,-1)}}return Nl},Xt=ne.useRef(null);return(0,Et.Z)(function(){if(xt&&!xu[da]){var wa=$u?null:ue.getNow();if(Xt.current!==null&&Xt.current!==da?wa=[Na,Wl][da^1]:tt[da]?wa=da===0?tt[0]:Vu(tt[0],tt[1]):tt[da^1]&&(wa=tt[da^1]),wa){Du&&ue.isAfter(Du,wa)&&(wa=Du);var ja=eu?Ya(ue,Zn,wa,1):wa;ua&&ue.isAfter(ja,ua)&&(wa=eu?Ya(ue,Zn,ua,-1):ua),sa(wa,"reset")}}},[xt,da,tt[da]]),ne.useEffect(function(){xt?Xt.current=da:Xt.current=null},[xt,da]),(0,Et.Z)(function(){xt&&xu&&xu[da]&&sa(xu[da],"reset")},[xt,da]),[Qu,sa]}function Qa(ue,ke){var tt=ne.useRef(ue),gt=ne.useState({}),xt=(0,Ge.Z)(gt,2),vn=xt[1],Zn=function(ju){return ju&&ke!==void 0?ke:tt.current},eu=function(ju){tt.current=ju,vn({})};return[Zn,eu,Zn(!0)]}var Il=[];function nr(ue,ke,tt){var gt=function(Zn){return Zn.map(function(eu){return au(eu,{generateConfig:ue,locale:ke,format:tt[0]})})},xt=function(Zn,eu){for(var xu=Math.max(Zn.length,eu.length),ju=-1,tu=0;tu2&&arguments[2]!==void 0?arguments[2]:1,gt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],vn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Zn=[],eu=tt>=1?tt|0:1,xu=ue;xu<=ke;xu+=eu){var ju=xt.includes(xu);(!ju||!gt)&&Zn.push({label:sn(xu,vn),value:xu,disabled:ju})}return Zn}function za(ue){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=arguments.length>2?arguments[2]:void 0,gt=ke||{},xt=gt.use12Hours,vn=gt.hourStep,Zn=vn===void 0?1:vn,eu=gt.minuteStep,xu=eu===void 0?1:eu,ju=gt.secondStep,tu=ju===void 0?1:ju,_u=gt.millisecondStep,Du=_u===void 0?100:_u,ua=gt.hideDisabledOptions,$u=gt.disabledTime,da=gt.disabledHours,fa=gt.disabledMinutes,pa=gt.disabledSeconds,Va=ne.useMemo(function(){return tt||ue.getNow()},[tt,ue]);if(0)var Sa,Aa,rl;var Na=ne.useCallback(function(La){var Ja=($u==null?void 0:$u(La))||{};return[Ja.disabledHours||da||ia,Ja.disabledMinutes||fa||ia,Ja.disabledSeconds||pa||ia,Ja.disabledMilliseconds||ia]},[$u,da,fa,pa]),ka=ne.useMemo(function(){return Na(Va)},[Va,Na]),er=(0,Ge.Z)(ka,4),El=er[0],Wl=er[1],Ut=er[2],Qu=er[3],sa=ne.useCallback(function(La,Ja,kl,ea){var Ar=ba(0,23,Zn,ua,La()),mr=xt?Ar.map(function(Jr){return(0,Qe.Z)((0,Qe.Z)({},Jr),{},{label:sn(Jr.value%12||12,2)})}):Ar,dr=function(Wr){return ba(0,59,xu,ua,Ja(Wr))},Tr=function(Wr,qr){return ba(0,59,tu,ua,kl(Wr,qr))},Br=function(Wr,qr,xi){return ba(0,999,Du,ua,ea(Wr,qr,xi),3)};return[mr,dr,Tr,Br]},[ua,Zn,xt,Du,xu,tu]),Vu=ne.useMemo(function(){return sa(El,Wl,Ut,Qu)},[sa,El,Wl,Ut,Qu]),Xt=(0,Ge.Z)(Vu,4),wa=Xt[0],ja=Xt[1],Nl=Xt[2],ya=Xt[3],ul=function(Ja,kl){var ea=function(){return wa},Ar=ja,mr=Nl,dr=ya;if(kl){var Tr=Na(kl),Br=(0,Ge.Z)(Tr,4),Jr=Br[0],Wr=Br[1],qr=Br[2],xi=Br[3],pi=sa(Jr,Wr,qr,xi),Ii=(0,Ge.Z)(pi,4),ni=Ii[0],fo=Ii[1],Bi=Ii[2],no=Ii[3];ea=function(){return ni},Ar=fo,mr=Bi,dr=no}var ii=ra(Ja,ea,Ar,mr,dr,ue);return ii};return[ul,wa,ja,Nl,ya]}function ml(ue){var ke=ue.mode,tt=ue.internalMode,gt=ue.renderExtraFooter,xt=ue.showNow,vn=ue.showTime,Zn=ue.onSubmit,eu=ue.onNow,xu=ue.invalid,ju=ue.needConfirm,tu=ue.generateConfig,_u=ue.disabledDate,Du=ne.useContext(Gn),ua=Du.prefixCls,$u=Du.locale,da=Du.button,fa=da===void 0?"button":da,pa=tu.getNow(),Va=za(tu,vn,pa),Sa=(0,Ge.Z)(Va,1),Aa=Sa[0],rl=gt==null?void 0:gt(ke),Na=_u(pa,{type:ke}),ka=function(){if(!Na){var Vu=Aa(pa);eu(Vu)}},er="".concat(ua,"-now"),El="".concat(er,"-btn"),Wl=xt&&ne.createElement("li",{className:er},ne.createElement("a",{className:St()(El,Na&&"".concat(El,"-disabled")),"aria-disabled":Na,onClick:ka},tt==="date"?$u.today:$u.now)),Ut=ju&&ne.createElement("li",{className:"".concat(ua,"-ok")},ne.createElement(fa,{disabled:xu,onClick:Zn},$u.ok)),Qu=(Wl||Ut)&&ne.createElement("ul",{className:"".concat(ua,"-ranges")},Wl,Ut);return!rl&&!Qu?null:ne.createElement("div",{className:"".concat(ua,"-footer")},rl&&ne.createElement("div",{className:"".concat(ua,"-footer-extra")},rl),Qu)}function qu(ue,ke,tt){function gt(xt,vn){var Zn=xt.findIndex(function(xu){return Vn(ue,ke,xu,vn,tt)});if(Zn===-1)return[].concat((0,st.Z)(xt),[vn]);var eu=(0,st.Z)(xt);return eu.splice(Zn,1),eu}return gt}var Ca=ne.createContext(null);function il(){return ne.useContext(Ca)}function ll(ue,ke){var tt=ue.prefixCls,gt=ue.generateConfig,xt=ue.locale,vn=ue.disabledDate,Zn=ue.minDate,eu=ue.maxDate,xu=ue.cellRender,ju=ue.hoverValue,tu=ue.hoverRangeValue,_u=ue.onHover,Du=ue.values,ua=ue.pickerValue,$u=ue.onSelect,da=ue.prevIcon,fa=ue.nextIcon,pa=ue.superPrevIcon,Va=ue.superNextIcon,Sa=gt.getNow(),Aa={now:Sa,values:Du,pickerValue:ua,prefixCls:tt,disabledDate:vn,minDate:Zn,maxDate:eu,cellRender:xu,hoverValue:ju,hoverRangeValue:tu,onHover:_u,locale:xt,generateConfig:gt,onSelect:$u,panelType:ke,prevIcon:da,nextIcon:fa,superPrevIcon:pa,superNextIcon:Va};return[Aa,Sa]}var Ta=ne.createContext({});function zl(ue){for(var ke=ue.rowNum,tt=ue.colNum,gt=ue.baseDate,xt=ue.getCellDate,vn=ue.prefixColumn,Zn=ue.rowClassName,eu=ue.titleFormat,xu=ue.getCellText,ju=ue.getCellClassName,tu=ue.headerCells,_u=ue.cellSelection,Du=_u===void 0?!0:_u,ua=ue.disabledDate,$u=il(),da=$u.prefixCls,fa=$u.panelType,pa=$u.now,Va=$u.disabledDate,Sa=$u.cellRender,Aa=$u.onHover,rl=$u.hoverValue,Na=$u.hoverRangeValue,ka=$u.generateConfig,er=$u.values,El=$u.locale,Wl=$u.onSelect,Ut=ua||Va,Qu="".concat(da,"-cell"),sa=ne.useContext(Ta),Vu=sa.onCellDblClick,Xt=function(kl){return er.some(function(ea){return ea&&Vn(ka,El,kl,ea,fa)})},wa=[],ja=0;ja1&&arguments[1]!==void 0?arguments[1]:!1;oi(ir),fa==null||fa(ir),Oi&&po(ir)},Io=function(ir,Oi){Br(ir),Oi&&ao(Oi),po(Oi,ir)},Ni=function(ir){if(Bi(ir),ao(ir),Tr!==Aa){var Oi=["decade","year"],Kl=[].concat(Oi,["month"]),br={quarter:[].concat(Oi,["quarter"]),week:[].concat((0,st.Z)(Kl),["week"]),date:[].concat((0,st.Z)(Kl),["date"])},Fo=br[Aa]||Kl,So=Fo.indexOf(Tr),Lo=Fo[So+1];Lo&&Io(Lo,ir)}},Ki=ne.useMemo(function(){var jr,ir;if(Array.isArray(ka)){var Oi=(0,Ge.Z)(ka,2);jr=Oi[0],ir=Oi[1]}else jr=ka;return!jr&&!ir?null:(jr=jr||ir,ir=ir||jr,xt.isAfter(jr,ir)?[ir,jr]:[jr,ir])},[ka,xt]),Xi=nn(er,El,Wl),Di=Qu[Jr]||vi[Jr]||Cr,Wi=ne.useContext(Ta),Po=ne.useMemo(function(){return(0,Qe.Z)((0,Qe.Z)({},Wi),{},{hideHeader:sa})},[Wi,sa]),_r="".concat(Vu,"-panel"),ts=Ct(ue,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return ne.createElement(Ta.Provider,{value:Po},ne.createElement("div",{ref:Xt,tabIndex:xu,className:St()(_r,(0,Vt.Z)({},"".concat(_r,"-rtl"),vn==="rtl"))},ne.createElement(Di,(0,Oe.Z)({},ts,{showTime:ea,prefixCls:Vu,locale:Ja,generateConfig:xt,onModeChange:Io,pickerValue:Si,onPickerValueChange:function(ir){ao(ir,!0)},value:ni[0],onSelect:Ni,values:ni,cellRender:Xi,hoverRangeValue:Ki,hoverValue:Na}))))}var Or=ne.memo(ne.forwardRef(Nr)),Qr=Or;function fi(ue){var ke=ue.picker,tt=ue.multiplePanel,gt=ue.pickerValue,xt=ue.onPickerValueChange,vn=ue.needConfirm,Zn=ue.onSubmit,eu=ue.range,xu=ue.hoverValue,ju=ne.useContext(Gn),tu=ju.prefixCls,_u=ju.generateConfig,Du=ne.useCallback(function(Va,Sa){return Ya(_u,ke,Va,Sa)},[_u,ke]),ua=ne.useMemo(function(){return Du(gt,1)},[gt,Du]),$u=function(Sa){xt(Du(Sa,-1))},da={onCellDblClick:function(){vn&&Zn()}},fa=ke==="time",pa=(0,Qe.Z)((0,Qe.Z)({},ue),{},{hoverValue:null,hoverRangeValue:null,hideHeader:fa});return eu?pa.hoverRangeValue=xu:pa.hoverValue=xu,tt?ne.createElement("div",{className:"".concat(tu,"-panels")},ne.createElement(Ta.Provider,{value:(0,Qe.Z)((0,Qe.Z)({},da),{},{hideNext:!0})},ne.createElement(Qr,pa)),ne.createElement(Ta.Provider,{value:(0,Qe.Z)((0,Qe.Z)({},da),{},{hidePrev:!0})},ne.createElement(Qr,(0,Oe.Z)({},pa,{pickerValue:ua,onPickerValueChange:$u})))):ne.createElement(Ta.Provider,{value:(0,Qe.Z)({},da)},ne.createElement(Qr,pa))}function Ri(ue){return typeof ue=="function"?ue():ue}function Pi(ue){var ke=ue.prefixCls,tt=ue.presets,gt=ue.onClick,xt=ue.onHover;return tt.length?ne.createElement("div",{className:"".concat(ke,"-presets")},ne.createElement("ul",null,tt.map(function(vn,Zn){var eu=vn.label,xu=vn.value;return ne.createElement("li",{key:Zn,onClick:function(){gt(Ri(xu))},onMouseEnter:function(){xt(Ri(xu))},onMouseLeave:function(){xt(null)}},eu)}))):null}function Ei(ue){var ke=ue.panelRender,tt=ue.internalMode,gt=ue.picker,xt=ue.showNow,vn=ue.range,Zn=ue.multiple,eu=ue.activeInfo,xu=eu===void 0?[0,0,0]:eu,ju=ue.presets,tu=ue.onPresetHover,_u=ue.onPresetSubmit,Du=ue.onFocus,ua=ue.onBlur,$u=ue.onPanelMouseDown,da=ue.direction,fa=ue.value,pa=ue.onSelect,Va=ue.isInvalid,Sa=ue.defaultOpenValue,Aa=ue.onOk,rl=ue.onSubmit,Na=ne.useContext(Gn),ka=Na.prefixCls,er="".concat(ka,"-panel"),El=da==="rtl",Wl=ne.useRef(null),Ut=ne.useRef(null),Qu=ne.useState(0),sa=(0,Ge.Z)(Qu,2),Vu=sa[0],Xt=sa[1],wa=ne.useState(0),ja=(0,Ge.Z)(wa,2),Nl=ja[0],ya=ja[1],ul=ne.useState(0),La=(0,Ge.Z)(ul,2),Ja=La[0],kl=La[1],ea=function(Ni){Ni.width&&Xt(Ni.width)},Ar=(0,Ge.Z)(xu,3),mr=Ar[0],dr=Ar[1],Tr=Ar[2],Br=ne.useState(0),Jr=(0,Ge.Z)(Br,2),Wr=Jr[0],qr=Jr[1];ne.useEffect(function(){qr(10)},[mr]),ne.useEffect(function(){if(vn&&Ut.current){var Io,Ni=((Io=Wl.current)===null||Io===void 0?void 0:Io.offsetWidth)||0,Ki=Ut.current.getBoundingClientRect();if(!Ki.height||Ki.right<0){qr(function(Po){return Math.max(0,Po-1)});return}var Xi=(El?dr-Ni:mr)-Ki.left;if(kl(Xi),Vu&&Vu=eu&&tt<=xu)return vn;var ju=Math.min(Math.abs(tt-eu),Math.abs(tt-xu));ju0?_s:$s));var Ns=Ss+rs,Os=$s-_s+1;return String(_s+(Os+Ns-_s)%Os)};switch(Oi){case"Backspace":case"Delete":Kl="",br=So;break;case"ArrowLeft":Kl="",Lo(-1);break;case"ArrowRight":Kl="",Lo(1);break;case"ArrowUp":Kl="",br=Ol(1);break;case"ArrowDown":Kl="",br=Ol(-1);break;default:isNaN(Number(Oi))||(Kl=Ja+Oi,br=Kl);break}if(Kl!==null&&(kl(Kl),Kl.length>=Fo&&(Lo(1),kl(""))),br!==null){var _o=qr.slice(0,Bi)+sn(br,Fo)+qr.slice(no);Si(_o.slice(0,Zn.length))}Wr({})},_r=ne.useRef();(0,Et.Z)(function(){if(!(!Vu||!Zn||ao.current)){if(!Ii.match(qr)){Si(Zn);return}return pi.current.setSelectionRange(Bi,no),_r.current=(0,En.Z)(function(){pi.current.setSelectionRange(Bi,no)}),function(){En.Z.cancel(_r.current)}}},[Ii,Zn,Vu,qr,mr,Bi,no,Jr,Si]);var ts=Zn?{onFocus:Ki,onBlur:Di,onKeyDown:Po,onMouseDown:Io,onMouseUp:Ni,onPaste:po}:{};return ne.createElement("div",{ref:xi,className:St()(Ut,(0,Vt.Z)((0,Vt.Z)({},"".concat(Ut,"-active"),tt&&xt),"".concat(Ut,"-placeholder"),tu))},ne.createElement(Wl,(0,Oe.Z)({ref:pi,"aria-invalid":fa,autoComplete:"off"},Va,{onKeyDown:Wi,onBlur:Xi},ts,{value:qr,onChange:oi})),ne.createElement(_t,{type:"suffix",icon:vn}),pa)}),ei=Yl,Hr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],_l=["index"];function ti(ue,ke){var tt=ue.id,gt=ue.prefix,xt=ue.clearIcon,vn=ue.suffixIcon,Zn=ue.separator,eu=Zn===void 0?"~":Zn,xu=ue.activeIndex,ju=ue.activeHelp,tu=ue.allHelp,_u=ue.focused,Du=ue.onFocus,ua=ue.onBlur,$u=ue.onKeyDown,da=ue.locale,fa=ue.generateConfig,pa=ue.placeholder,Va=ue.className,Sa=ue.style,Aa=ue.onClick,rl=ue.onClear,Na=ue.value,ka=ue.onChange,er=ue.onSubmit,El=ue.onInputChange,Wl=ue.format,Ut=ue.maskFormat,Qu=ue.preserveInvalidOnBlur,sa=ue.onInvalid,Vu=ue.disabled,Xt=ue.invalid,wa=ue.inputReadOnly,ja=ue.direction,Nl=ue.onOpenChange,ya=ue.onActiveInfo,ul=ue.placement,La=ue.onMouseDown,Ja=ue.required,kl=ue["aria-required"],ea=ue.autoFocus,Ar=ue.tabIndex,mr=(0,yi.Z)(ue,Hr),dr=ja==="rtl",Tr=ne.useContext(Gn),Br=Tr.prefixCls,Jr=ne.useMemo(function(){if(typeof tt=="string")return[tt];var Xi=tt||{};return[Xi.start,Xi.end]},[tt]),Wr=ne.useRef(),qr=ne.useRef(),xi=ne.useRef(),pi=function(Di){var Wi;return(Wi=[qr,xi][Di])===null||Wi===void 0?void 0:Wi.current};ne.useImperativeHandle(ke,function(){return{nativeElement:Wr.current,focus:function(Di){if((0,oa.Z)(Di)==="object"){var Wi,Po=Di||{},_r=Po.index,ts=_r===void 0?0:_r,jr=(0,yi.Z)(Po,_l);(Wi=pi(ts))===null||Wi===void 0||Wi.focus(jr)}else{var ir;(ir=pi(Di!=null?Di:0))===null||ir===void 0||ir.focus()}},blur:function(){var Di,Wi;(Di=pi(0))===null||Di===void 0||Di.blur(),(Wi=pi(1))===null||Wi===void 0||Wi.blur()}}});var Ii=Rl(mr),ni=ne.useMemo(function(){return Array.isArray(pa)?pa:[pa,pa]},[pa]),fo=fl((0,Qe.Z)((0,Qe.Z)({},ue),{},{id:Jr,placeholder:ni})),Bi=(0,Ge.Z)(fo,1),no=Bi[0],ii=ne.useState({position:"absolute",width:0}),Si=(0,Ge.Z)(ii,2),oi=Si[0],po=Si[1],ao=(0,nt.zX)(function(){var Xi=pi(xu);if(Xi){var Di=Xi.nativeElement.getBoundingClientRect(),Wi=Wr.current.getBoundingClientRect(),Po=Di.left-Wi.left;po(function(_r){return(0,Qe.Z)((0,Qe.Z)({},_r),{},{width:Di.width,left:Po})}),ya([Di.left,Di.right,Wi.width])}});ne.useEffect(function(){ao()},[xu]);var Io=xt&&(Na[0]&&!Vu[0]||Na[1]&&!Vu[1]),Ni=ea&&!Vu[0],Ki=ea&&!Ni&&!Vu[1];return ne.createElement(Yu.Z,{onResize:ao},ne.createElement("div",(0,Oe.Z)({},Ii,{className:St()(Br,"".concat(Br,"-range"),(0,Vt.Z)((0,Vt.Z)((0,Vt.Z)((0,Vt.Z)({},"".concat(Br,"-focused"),_u),"".concat(Br,"-disabled"),Vu.every(function(Xi){return Xi})),"".concat(Br,"-invalid"),Xt.some(function(Xi){return Xi})),"".concat(Br,"-rtl"),dr),Va),style:Sa,ref:Wr,onClick:Aa,onMouseDown:function(Di){var Wi=Di.target;Wi!==qr.current.inputElement&&Wi!==xi.current.inputElement&&Di.preventDefault(),La==null||La(Di)}}),gt&&ne.createElement("div",{className:"".concat(Br,"-prefix")},gt),ne.createElement(ei,(0,Oe.Z)({ref:qr},no(0),{autoFocus:Ni,tabIndex:Ar,"date-range":"start"})),ne.createElement("div",{className:"".concat(Br,"-range-separator")},eu),ne.createElement(ei,(0,Oe.Z)({ref:xi},no(1),{autoFocus:Ki,tabIndex:Ar,"date-range":"end"})),ne.createElement("div",{className:"".concat(Br,"-active-bar"),style:oi}),ne.createElement(_t,{type:"suffix",icon:vn}),Io&&ne.createElement(ou,{icon:xt,onClear:rl})))}var kr=ne.forwardRef(ti),ma=kr;function Er(ue,ke){var tt=ue!=null?ue:ke;return Array.isArray(tt)?tt:[tt,tt]}function Vr(ue){return ue===1?"end":"start"}function Bo(ue,ke){var tt=Kt(ue,function(){var Ui=ue.disabled,gi=ue.allowEmpty,Mi=Er(Ui,!1),Oa=Er(gi,!1);return{disabled:Mi,allowEmpty:Oa}}),gt=(0,Ge.Z)(tt,6),xt=gt[0],vn=gt[1],Zn=gt[2],eu=gt[3],xu=gt[4],ju=gt[5],tu=xt.prefixCls,_u=xt.styles,Du=xt.classNames,ua=xt.defaultValue,$u=xt.value,da=xt.needConfirm,fa=xt.onKeyDown,pa=xt.disabled,Va=xt.allowEmpty,Sa=xt.disabledDate,Aa=xt.minDate,rl=xt.maxDate,Na=xt.defaultOpen,ka=xt.open,er=xt.onOpenChange,El=xt.locale,Wl=xt.generateConfig,Ut=xt.picker,Qu=xt.showNow,sa=xt.showToday,Vu=xt.showTime,Xt=xt.mode,wa=xt.onPanelChange,ja=xt.onCalendarChange,Nl=xt.onOk,ya=xt.defaultPickerValue,ul=xt.pickerValue,La=xt.onPickerValueChange,Ja=xt.inputReadOnly,kl=xt.suffixIcon,ea=xt.onFocus,Ar=xt.onBlur,mr=xt.presets,dr=xt.ranges,Tr=xt.components,Br=xt.cellRender,Jr=xt.dateRender,Wr=xt.monthCellRender,qr=xt.onClick,xi=Ln(ke),pi=On(ka,Na,pa,er),Ii=(0,Ge.Z)(pi,2),ni=Ii[0],fo=Ii[1],Bi=function(gi,Mi){(pa.some(function(Oa){return!Oa})||!gi)&&fo(gi,Mi)},no=fn(Wl,El,eu,!0,!1,ua,$u,ja,Nl),ii=(0,Ge.Z)(no,5),Si=ii[0],oi=ii[1],po=ii[2],ao=ii[3],Io=ii[4],Ni=po(),Ki=Ju(pa,Va,ni),Xi=(0,Ge.Z)(Ki,9),Di=Xi[0],Wi=Xi[1],Po=Xi[2],_r=Xi[3],ts=Xi[4],jr=Xi[5],ir=Xi[6],Oi=Xi[7],Kl=Xi[8],br=function(gi,Mi){Wi(!0),ea==null||ea(gi,{range:Vr(Mi!=null?Mi:_r)})},Fo=function(gi,Mi){Wi(!1),Ar==null||Ar(gi,{range:Vr(Mi!=null?Mi:_r)})},So=ne.useMemo(function(){if(!Vu)return null;var Ui=Vu.disabledTime,gi=Ui?function(Mi){var Oa=Vr(_r),$o=lt(Ni,ir,_r);return Ui(Mi,Oa,{from:$o})}:void 0;return(0,Qe.Z)((0,Qe.Z)({},Vu),{},{disabledTime:gi})},[Vu,_r,Ni,ir]),Lo=(0,nt.C8)([Ut,Ut],{value:Xt}),Ol=(0,Ge.Z)(Lo,2),_o=Ol[0],qs=Ol[1],rs=_o[_r]||Ut,Ps=rs==="date"&&So?"datetime":rs,ds=Ps===Ut&&Ps!=="time",_s=xn(Ut,rs,Qu,sa,!0),$s=bt(xt,Si,oi,po,ao,pa,eu,Di,ni,ju),Co=(0,Ge.Z)($s,2),ms=Co[0],Ss=Co[1],Ns=Vl(Ni,pa,ir,Wl,El,Sa),Os=Un(Ni,ju,Va),js=(0,Ge.Z)(Os,2),mo=js[0],kc=js[1],xc=_n(Wl,El,Ni,_o,ni,_r,vn,ds,ya,ul,So==null?void 0:So.defaultOpenValue,La,Aa,rl),ec=(0,Ge.Z)(xc,2),Vc=ec[0],wc=ec[1],yo=(0,nt.zX)(function(Ui,gi,Mi){var Oa=_e(_o,_r,gi);if((Oa[0]!==_o[0]||Oa[1]!==_o[1])&&qs(Oa),wa&&Mi!==!1){var $o=(0,st.Z)(Ni);Ui&&($o[_r]=Ui),wa($o,Oa)}}),oc=function(gi,Mi){return _e(Ni,Mi,gi)},Ms=function(gi,Mi){var Oa=Ni;gi&&(Oa=oc(gi,_r)),Oi(_r);var $o=jr(Oa);ao(Oa),ms(_r,$o===null),$o===null?Bi(!1,{force:!0}):Mi||xi.current.focus({index:$o})},Gc=function(gi){var Mi,Oa=gi.target.getRootNode();if(!xi.current.nativeElement.contains((Mi=Oa.activeElement)!==null&&Mi!==void 0?Mi:document.activeElement)){var $o=pa.findIndex(function(Gd){return!Gd});$o>=0&&xi.current.focus({index:$o})}Bi(!0),qr==null||qr(gi)},tc=function(){Ss(null),Bi(!1,{force:!0})},sc=ne.useState(null),Ac=(0,Ge.Z)(sc,2),Yc=Ac[0],Ic=Ac[1],Zs=ne.useState(null),nc=(0,Ge.Z)(Zs,2),zs=nc[0],gc=nc[1],Gs=ne.useMemo(function(){return zs||Ni},[Ni,zs]);ne.useEffect(function(){ni||gc(null)},[ni]);var jc=ne.useState([0,0,0]),hc=(0,Ge.Z)(jc,2),Kc=hc[0],Xc=hc[1],Pc=Mu(mr,dr),Jc=function(gi){gc(gi),Ic("preset")},cc=function(gi){var Mi=Ss(gi);Mi&&Bi(!1,{force:!0})},Fc=function(gi){Ms(gi)},qc=function(gi){gc(gi?oc(gi,_r):null),Ic("cell")},_c=function(gi){Bi(!0),br(gi)},Zc=function(){Po("panel")},Ur=function(gi){var Mi=_e(Ni,_r,gi);ao(Mi),!da&&!Zn&&vn===Ps&&Ms(gi)},Uo=function(){Bi(!1)},pd=nn(Br,Jr,Wr,Vr(_r)),$c=Ni[_r]||null,vd=(0,nt.zX)(function(Ui){return ju(Ui,{activeIndex:_r})}),di=ne.useMemo(function(){var Ui=(0,Rt.Z)(xt,!1),gi=(0,Jt.Z)(xt,[].concat((0,st.Z)(Object.keys(Ui)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return gi},[xt]),mi=ne.createElement(Ei,(0,Oe.Z)({},di,{showNow:_s,showTime:So,range:!0,multiplePanel:ds,activeInfo:Kc,disabledDate:Ns,onFocus:_c,onBlur:Fo,onPanelMouseDown:Zc,picker:Ut,mode:rs,internalMode:Ps,onPanelChange:yo,format:xu,value:$c,isInvalid:vd,onChange:null,onSelect:Ur,pickerValue:Vc,defaultOpenValue:dn(Vu==null?void 0:Vu.defaultOpenValue)[_r],onPickerValueChange:wc,hoverValue:Gs,onHover:qc,needConfirm:da,onSubmit:Ms,onOk:Io,presets:Pc,onPresetHover:Jc,onPresetSubmit:cc,onNow:Fc,cellRender:pd})),ns=function(gi,Mi){var Oa=oc(gi,Mi);ao(Oa)},Ls=function(){Po("input")},Sc=function(gi,Mi){var Oa=ir.length,$o=ir[Oa-1];if(Oa&&$o!==Mi&&da&&!Va[$o]&&!Kl($o)&&Ni[$o]){xi.current.focus({index:$o});return}Po("input"),Bi(!0,{inherit:!0}),_r!==Mi&&ni&&!da&&Zn&&Ms(null,!0),ts(Mi),br(gi,Mi)},Ed=function(gi,Mi){if(Bi(!1),!da&&Po()==="input"){var Oa=jr(Ni);ms(_r,Oa===null)}Fo(gi,Mi)},Ad=function(gi,Mi){gi.key==="Tab"&&Ms(null,!0),fa==null||fa(gi,Mi)},gd=ne.useMemo(function(){return{prefixCls:tu,locale:El,generateConfig:Wl,button:Tr.button,input:Tr.input}},[tu,El,Wl,Tr.button,Tr.input]);if((0,Et.Z)(function(){ni&&_r!==void 0&&yo(null,Ut,!1)},[ni,_r,Ut]),(0,Et.Z)(function(){var Ui=Po();!ni&&Ui==="input"&&(Bi(!1),Ms(null,!0)),!ni&&Zn&&!da&&Ui==="panel"&&(Bi(!0),Ms())},[ni]),0)var p0;return ne.createElement(Gn.Provider,{value:gd},ne.createElement(zt,(0,Oe.Z)({},Je(xt),{popupElement:mi,popupStyle:_u.popup,popupClassName:Du.popup,visible:ni,onClose:Uo,range:!0}),ne.createElement(ma,(0,Oe.Z)({},xt,{ref:xi,suffixIcon:kl,activeIndex:Di||ni?_r:null,activeHelp:!!zs,allHelp:!!zs&&Yc==="preset",focused:Di,onFocus:Sc,onBlur:Ed,onKeyDown:Ad,onSubmit:Ms,value:Gs,maskFormat:xu,onChange:ns,onInputChange:Ls,format:eu,inputReadOnly:Ja,disabled:pa,open:ni,onOpenChange:Bi,onClick:Gc,onClear:tc,invalid:mo,onInvalid:kc,onActiveInfo:Xc}))))}var si=ne.forwardRef(Bo),Ai=si,Qi=E(83836);function Mr(ue){var ke=ue.prefixCls,tt=ue.value,gt=ue.onRemove,xt=ue.removeIcon,vn=xt===void 0?"\xD7":xt,Zn=ue.formatDate,eu=ue.disabled,xu=ue.maxTagCount,ju=ue.placeholder,tu="".concat(ke,"-selector"),_u="".concat(ke,"-selection"),Du="".concat(_u,"-overflow");function ua(fa,pa){return ne.createElement("span",{className:St()("".concat(_u,"-item")),title:typeof fa=="string"?fa:null},ne.createElement("span",{className:"".concat(_u,"-item-content")},fa),!eu&&pa&&ne.createElement("span",{onMouseDown:function(Sa){Sa.preventDefault()},onClick:pa,className:"".concat(_u,"-item-remove")},vn))}function $u(fa){var pa=Zn(fa),Va=function(Aa){Aa&&Aa.stopPropagation(),gt(fa)};return ua(pa,Va)}function da(fa){var pa="+ ".concat(fa.length," ...");return ua(pa)}return ne.createElement("div",{className:tu},ne.createElement(Qi.Z,{prefixCls:Du,data:tt,renderItem:$u,renderRest:da,itemKey:function(pa){return Zn(pa)},maxCount:xu}),!tt.length&&ne.createElement("span",{className:"".concat(ke,"-selection-placeholder")},ju))}var Ti=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function ci(ue,ke){var tt=ue.id,gt=ue.open,xt=ue.prefix,vn=ue.clearIcon,Zn=ue.suffixIcon,eu=ue.activeHelp,xu=ue.allHelp,ju=ue.focused,tu=ue.onFocus,_u=ue.onBlur,Du=ue.onKeyDown,ua=ue.locale,$u=ue.generateConfig,da=ue.placeholder,fa=ue.className,pa=ue.style,Va=ue.onClick,Sa=ue.onClear,Aa=ue.internalPicker,rl=ue.value,Na=ue.onChange,ka=ue.onSubmit,er=ue.onInputChange,El=ue.multiple,Wl=ue.maxTagCount,Ut=ue.format,Qu=ue.maskFormat,sa=ue.preserveInvalidOnBlur,Vu=ue.onInvalid,Xt=ue.disabled,wa=ue.invalid,ja=ue.inputReadOnly,Nl=ue.direction,ya=ue.onOpenChange,ul=ue.onMouseDown,La=ue.required,Ja=ue["aria-required"],kl=ue.autoFocus,ea=ue.tabIndex,Ar=ue.removeIcon,mr=(0,yi.Z)(ue,Ti),dr=Nl==="rtl",Tr=ne.useContext(Gn),Br=Tr.prefixCls,Jr=ne.useRef(),Wr=ne.useRef();ne.useImperativeHandle(ke,function(){return{nativeElement:Jr.current,focus:function(oi){var po;(po=Wr.current)===null||po===void 0||po.focus(oi)},blur:function(){var oi;(oi=Wr.current)===null||oi===void 0||oi.blur()}}});var qr=Rl(mr),xi=function(oi){Na([oi])},pi=function(oi){var po=rl.filter(function(ao){return ao&&!Vn($u,ua,ao,oi,Aa)});Na(po),gt||ka()},Ii=fl((0,Qe.Z)((0,Qe.Z)({},ue),{},{onChange:xi}),function(Si){var oi=Si.valueTexts;return{value:oi[0]||"",active:ju}}),ni=(0,Ge.Z)(Ii,2),fo=ni[0],Bi=ni[1],no=!!(vn&&rl.length&&!Xt),ii=El?ne.createElement(ne.Fragment,null,ne.createElement(Mr,{prefixCls:Br,value:rl,onRemove:pi,formatDate:Bi,maxTagCount:Wl,disabled:Xt,removeIcon:Ar,placeholder:da}),ne.createElement("input",{className:"".concat(Br,"-multiple-input"),value:rl.map(Bi).join(","),ref:Wr,readOnly:!0,autoFocus:kl,tabIndex:ea}),ne.createElement(_t,{type:"suffix",icon:Zn}),no&&ne.createElement(ou,{icon:vn,onClear:Sa})):ne.createElement(ei,(0,Oe.Z)({ref:Wr},fo(),{autoFocus:kl,tabIndex:ea,suffixIcon:Zn,clearIcon:no&&ne.createElement(ou,{icon:vn,onClear:Sa}),showActiveCls:!1}));return ne.createElement("div",(0,Oe.Z)({},qr,{className:St()(Br,(0,Vt.Z)((0,Vt.Z)((0,Vt.Z)((0,Vt.Z)((0,Vt.Z)({},"".concat(Br,"-multiple"),El),"".concat(Br,"-focused"),ju),"".concat(Br,"-disabled"),Xt),"".concat(Br,"-invalid"),wa),"".concat(Br,"-rtl"),dr),fa),style:pa,ref:Jr,onClick:Va,onMouseDown:function(oi){var po,ao=oi.target;ao!==((po=Wr.current)===null||po===void 0?void 0:po.inputElement)&&oi.preventDefault(),ul==null||ul(oi)}}),xt&&ne.createElement("div",{className:"".concat(Br,"-prefix")},xt),ii)}var oo=ne.forwardRef(ci),Eo=oo;function Do(ue,ke){var tt=Kt(ue),gt=(0,Ge.Z)(tt,6),xt=gt[0],vn=gt[1],Zn=gt[2],eu=gt[3],xu=gt[4],ju=gt[5],tu=xt,_u=tu.prefixCls,Du=tu.styles,ua=tu.classNames,$u=tu.order,da=tu.defaultValue,fa=tu.value,pa=tu.needConfirm,Va=tu.onChange,Sa=tu.onKeyDown,Aa=tu.disabled,rl=tu.disabledDate,Na=tu.minDate,ka=tu.maxDate,er=tu.defaultOpen,El=tu.open,Wl=tu.onOpenChange,Ut=tu.locale,Qu=tu.generateConfig,sa=tu.picker,Vu=tu.showNow,Xt=tu.showToday,wa=tu.showTime,ja=tu.mode,Nl=tu.onPanelChange,ya=tu.onCalendarChange,ul=tu.onOk,La=tu.multiple,Ja=tu.defaultPickerValue,kl=tu.pickerValue,ea=tu.onPickerValueChange,Ar=tu.inputReadOnly,mr=tu.suffixIcon,dr=tu.removeIcon,Tr=tu.onFocus,Br=tu.onBlur,Jr=tu.presets,Wr=tu.components,qr=tu.cellRender,xi=tu.dateRender,pi=tu.monthCellRender,Ii=tu.onClick,ni=Ln(ke);function fo(di){return di===null?null:La?di:di[0]}var Bi=qu(Qu,Ut,vn),no=On(El,er,[Aa],Wl),ii=(0,Ge.Z)(no,2),Si=ii[0],oi=ii[1],po=function(mi,ns,Ls){if(ya){var Sc=(0,Qe.Z)({},Ls);delete Sc.range,ya(fo(mi),fo(ns),Sc)}},ao=function(mi){ul==null||ul(fo(mi))},Io=fn(Qu,Ut,eu,!1,$u,da,fa,po,ao),Ni=(0,Ge.Z)(Io,5),Ki=Ni[0],Xi=Ni[1],Di=Ni[2],Wi=Ni[3],Po=Ni[4],_r=Di(),ts=Ju([Aa]),jr=(0,Ge.Z)(ts,4),ir=jr[0],Oi=jr[1],Kl=jr[2],br=jr[3],Fo=function(mi){Oi(!0),Tr==null||Tr(mi,{})},So=function(mi){Oi(!1),Br==null||Br(mi,{})},Lo=(0,nt.C8)(sa,{value:ja}),Ol=(0,Ge.Z)(Lo,2),_o=Ol[0],qs=Ol[1],rs=_o==="date"&&wa?"datetime":_o,Ps=xn(sa,_o,Vu,Xt),ds=Va&&function(di,mi){Va(fo(di),fo(mi))},_s=bt((0,Qe.Z)((0,Qe.Z)({},xt),{},{onChange:ds}),Ki,Xi,Di,Wi,[],eu,ir,Si,ju),$s=(0,Ge.Z)(_s,2),Co=$s[1],ms=Un(_r,ju),Ss=(0,Ge.Z)(ms,2),Ns=Ss[0],Os=Ss[1],js=ne.useMemo(function(){return Ns.some(function(di){return di})},[Ns]),mo=function(mi,ns){if(ea){var Ls=(0,Qe.Z)((0,Qe.Z)({},ns),{},{mode:ns.mode[0]});delete Ls.range,ea(mi[0],Ls)}},kc=_n(Qu,Ut,_r,[_o],Si,br,vn,!1,Ja,kl,dn(wa==null?void 0:wa.defaultOpenValue),mo,Na,ka),xc=(0,Ge.Z)(kc,2),ec=xc[0],Vc=xc[1],wc=(0,nt.zX)(function(di,mi,ns){if(qs(mi),Nl&&ns!==!1){var Ls=di||_r[_r.length-1];Nl(Ls,mi)}}),yo=function(){Co(Di()),oi(!1,{force:!0})},oc=function(mi){!Aa&&!ni.current.nativeElement.contains(document.activeElement)&&ni.current.focus(),oi(!0),Ii==null||Ii(mi)},Ms=function(){Co(null),oi(!1,{force:!0})},Gc=ne.useState(null),tc=(0,Ge.Z)(Gc,2),sc=tc[0],Ac=tc[1],Yc=ne.useState(null),Ic=(0,Ge.Z)(Yc,2),Zs=Ic[0],nc=Ic[1],zs=ne.useMemo(function(){var di=[Zs].concat((0,st.Z)(_r)).filter(function(mi){return mi});return La?di:di.slice(0,1)},[_r,Zs,La]),gc=ne.useMemo(function(){return!La&&Zs?[Zs]:_r.filter(function(di){return di})},[_r,Zs,La]);ne.useEffect(function(){Si||nc(null)},[Si]);var Gs=Mu(Jr),jc=function(mi){nc(mi),Ac("preset")},hc=function(mi){var ns=La?Bi(Di(),mi):[mi],Ls=Co(ns);Ls&&!La&&oi(!1,{force:!0})},Kc=function(mi){hc(mi)},Xc=function(mi){nc(mi),Ac("cell")},Pc=function(mi){oi(!0),Fo(mi)},Jc=function(mi){if(Kl("panel"),!(La&&rs!==sa)){var ns=La?Bi(Di(),mi):[mi];Wi(ns),!pa&&!Zn&&vn===rs&&yo()}},cc=function(){oi(!1)},Fc=nn(qr,xi,pi),qc=ne.useMemo(function(){var di=(0,Rt.Z)(xt,!1),mi=(0,Jt.Z)(xt,[].concat((0,st.Z)(Object.keys(di)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Qe.Z)((0,Qe.Z)({},mi),{},{multiple:xt.multiple})},[xt]),_c=ne.createElement(Ei,(0,Oe.Z)({},qc,{showNow:Ps,showTime:wa,disabledDate:rl,onFocus:Pc,onBlur:So,picker:sa,mode:_o,internalMode:rs,onPanelChange:wc,format:xu,value:_r,isInvalid:ju,onChange:null,onSelect:Jc,pickerValue:ec,defaultOpenValue:wa==null?void 0:wa.defaultOpenValue,onPickerValueChange:Vc,hoverValue:zs,onHover:Xc,needConfirm:pa,onSubmit:yo,onOk:Po,presets:Gs,onPresetHover:jc,onPresetSubmit:hc,onNow:Kc,cellRender:Fc})),Zc=function(mi){Wi(mi)},Ur=function(){Kl("input")},Uo=function(mi){Kl("input"),oi(!0,{inherit:!0}),Fo(mi)},pd=function(mi){oi(!1),So(mi)},$c=function(mi,ns){mi.key==="Tab"&&yo(),Sa==null||Sa(mi,ns)},vd=ne.useMemo(function(){return{prefixCls:_u,locale:Ut,generateConfig:Qu,button:Wr.button,input:Wr.input}},[_u,Ut,Qu,Wr.button,Wr.input]);return(0,Et.Z)(function(){Si&&br!==void 0&&wc(null,sa,!1)},[Si,br,sa]),(0,Et.Z)(function(){var di=Kl();!Si&&di==="input"&&(oi(!1),yo()),!Si&&Zn&&!pa&&di==="panel"&&yo()},[Si]),ne.createElement(Gn.Provider,{value:vd},ne.createElement(zt,(0,Oe.Z)({},Je(xt),{popupElement:_c,popupStyle:Du.popup,popupClassName:ua.popup,visible:Si,onClose:cc}),ne.createElement(Eo,(0,Oe.Z)({},xt,{ref:ni,suffixIcon:mr,removeIcon:dr,activeHelp:!!Zs,allHelp:!!Zs&&sc==="preset",focused:ir,onFocus:Uo,onBlur:pd,onKeyDown:$c,onSubmit:yo,value:gc,maskFormat:xu,onChange:Zc,onInputChange:Ur,internalPicker:vn,format:eu,inputReadOnly:Ar,disabled:Aa,open:Si,onOpenChange:oi,onClick:oc,onClear:Ms,invalid:js,onInvalid:function(mi){Os(mi,0)}}))))}var Oo=ne.forwardRef(Do),Ho=Oo,Pr=Ho,Wo=E(62487),go=E(75030),Hi=E(82855),bo=E(48755),eo=E(2171),Fi=E(83397),Sr=E(31756),zu=E(56553),ho=E(24971),xo=E(9017),Xu=E(70045),Js=E(57428),ai=E(36237),Vo=E(53075),Rs=E(64910),bs=E(63356),vs=E(56119),Mo=E(46e3),Es=E(93873),Ts=E(36305),Jo=E(16931),ss=E(51636),ys=E(26743);const Go=(ue,ke)=>{const{componentCls:tt,controlHeight:gt}=ue,xt=ke?`${tt}-${ke}`:"",vn=(0,ys.gp)(ue);return[{[`${tt}-multiple${xt}`]:{paddingBlock:vn.containerPadding,paddingInlineStart:vn.basePadding,minHeight:gt,[`${tt}-selection-item`]:{height:vn.itemHeight,lineHeight:(0,ai.unit)(vn.itemLineHeight)}}}]};var As=ue=>{const{componentCls:ke,calc:tt,lineWidth:gt}=ue,xt=(0,ss.mergeToken)(ue,{fontHeight:ue.fontSize,selectHeight:ue.controlHeightSM,multipleSelectItemHeight:ue.multipleItemHeightSM,borderRadius:ue.borderRadiusSM,borderRadiusSM:ue.borderRadiusXS,controlHeight:ue.controlHeightSM}),vn=(0,ss.mergeToken)(ue,{fontHeight:tt(ue.multipleItemHeightLG).sub(tt(gt).mul(2).equal()).equal(),fontSize:ue.fontSizeLG,selectHeight:ue.controlHeightLG,multipleSelectItemHeight:ue.multipleItemHeightLG,borderRadius:ue.borderRadiusLG,borderRadiusSM:ue.borderRadius,controlHeight:ue.controlHeightLG});return[Go(xt,"small"),Go(ue),Go(vn,"large"),{[`${ke}${ke}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${ke}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${ke}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:ue.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${ue.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:ue.colorTextPlaceholder,pointerEvents:"none"}}},(0,ys._z)(ue)),{[`${ke}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},ws=E(17835);const ks=ue=>{const{pickerCellCls:ke,pickerCellInnerCls:tt,cellHeight:gt,borderRadiusSM:xt,motionDurationMid:vn,cellHoverBg:Zn,lineWidth:eu,lineType:xu,colorPrimary:ju,cellActiveWithRangeBg:tu,colorTextLightSolid:_u,colorTextDisabled:Du,cellBgDisabled:ua,colorFillSecondary:$u}=ue;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:gt,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[tt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:gt,height:gt,lineHeight:(0,ai.unit)(gt),borderRadius:xt,transition:`background ${vn}`},[`&:hover:not(${ke}-in-view):not(${ke}-disabled), +`;return[(0,ie.C2)(`${Nn}-checkbox`,pt),{[fn]:{"&-checkbox":{top:0,marginInlineEnd:pt.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${fn}-menu-empty`]:{[`${fn}-menu`]:{width:"100%",height:"auto",[bt]:{color:pt.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,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:`${(0,te.unit)(pt.lineWidth)} ${pt.lineType} ${pt.colorSplit}`},"&-item":Object.assign(Object.assign({},ve.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"},[xn]:{color:pt.colorTextDisabled}},[`&-active:not(${bt}-disabled)`]:{"&, &:hover":{color:pt.optionSelectedColor,fontWeight:pt.optionSelectedFontWeight,backgroundColor:pt.optionSelectedBg}},"&-content":{flex:"auto"},[xn]:{marginInlineStart:pt.paddingXXS,color:pt.colorTextDescription,fontSize:pt.fontSizeIcon},"&-keyword":{color:pt.colorHighlight}})}}}]};const Kt=pt=>{const{componentCls:Nn,antCls:fn}=pt;return[{[Nn]:{width:pt.controlWidth}},{[`${Nn}-dropdown`]:[{[`&${fn}-select-dropdown`]:{padding:0}},rt(pt)]},{[`${Nn}-dropdown-rtl`]:{direction:"rtl"}},(0,au.c)(pt)]},En=pt=>{const Nn=Math.round((pt.controlHeight-pt.fontSize*pt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:pt.controlItemBgActive,optionSelectedFontWeight:pt.fontWeightStrong,optionPadding:`${Nn}px ${pt.paddingSM}px`,menuPadding:pt.paddingXXS,optionSelectedColor:pt.colorText}};var Au=(0,ln.I$)("Cascader",pt=>[Kt(pt)],En);const On=pt=>{const{componentCls:Nn}=pt;return{[`${Nn}-panel`]:[rt(pt),{display:"inline-flex",border:`${(0,te.unit)(pt.lineWidth)} ${pt.lineType} ${pt.colorSplit}`,borderRadius:pt.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Nn}-menus`]:{alignItems:"stretch"},[`${Nn}-menu`]:{height:"auto"},"&-empty":{padding:pt.paddingXXS}}]}};var Ln=(0,ln.A1)(["Cascader","Panel"],pt=>On(pt),En);function Mu(pt){const{prefixCls:Nn,className:fn,multiple:bt,rootClassName:xn,notFoundContent:Yu,direction:ra,expandIcon:ia,disabled:ba}=pt,za=re.useContext(sl.Z),ml=ba!=null?ba:za,[qu,Ca,il,ll]=Sn(Nn,ra),Ta=(0,Ga.Z)(Ca),[zl,lr,Yr]=Au(Ca,Ta);Ln(Ca);const on=il==="rtl",[Cr,Li]=iu(qu,on,ia),Xa=Yu||(ll==null?void 0:ll("Cascader"))||re.createElement(Ra.Z,{componentName:"Cascader"}),Ql=jt(Ca,bt);return zl(re.createElement(Bt,Object.assign({},pt,{checkable:Ql,prefixCls:Ca,className:se()(fn,lr,xn,Yr,Ta),notFoundContent:Xa,direction:il,expandIcon:Cr,loadingIcon:Li,disabled:ml})))}var Pa=Mu,Ju=function(pt,Nn){var fn={};for(var bt in pt)Object.prototype.hasOwnProperty.call(pt,bt)&&Nn.indexOf(bt)<0&&(fn[bt]=pt[bt]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xn=0,bt=Object.getOwnPropertySymbols(pt);xnba===0?[ia]:[].concat((0,a.Z)(ra),[Nn,ia]),[]),xn=[];let Yu=0;return bt.forEach((ra,ia)=>{const ba=Yu+ra.length;let za=pt.slice(Yu,ba);Yu=ba,ia%2===1&&(za=re.createElement("span",{className:`${fn}-menu-item-keyword`,key:`separator-${ia}`},za)),xn.push(za)}),xn}const _n=(pt,Nn,fn,bt)=>{const xn=[],Yu=pt.toLowerCase();return Nn.forEach((ra,ia)=>{ia!==0&&xn.push(" / ");let ba=ra[bt.label];const za=typeof ba;(za==="string"||za==="number")&&(ba=Iu(String(ba),Yu,fn)),xn.push(ba)}),xn},Qa=re.forwardRef((pt,Nn)=>{var fn;const{prefixCls:bt,size:xn,disabled:Yu,className:ra,rootClassName:ia,multiple:ba,bordered:za=!0,transitionName:ml,choiceTransitionName:qu="",popupClassName:Ca,dropdownClassName:il,expandIcon:ll,placement:Ta,showSearch:zl,allowClear:lr=!0,notFoundContent:Yr,direction:on,getPopupContainer:Cr,status:Li,showArrow:Xa,builtinPlacements:Ql,style:el,variant:Sl}=pt,or=Ju(pt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),nl=(0,oa.Z)(or,["suffixIcon"]),{getPrefixCls:ui,getPopupContainer:Ea,className:Kr,style:uo}=(0,Bu.dj)("cascader"),{popupOverflow:Zi}=re.useContext(Bu.E_),{status:ri,hasFeedback:zi,isFormItemInput:sr,feedbackIcon:vi}=re.useContext(Cu.aM),Nr=(0,Tt.F)(ri,Li),[Or,Qr,fi,Ri]=Sn(bt,on),Pi=fi==="rtl",Ei=ui(),yi=(0,Ga.Z)(Or),[fl,qa,Rl]=(0,Pu.Z)(Or,yi),Tl=(0,Ga.Z)(Qr),[vr]=Au(Qr,Tl),{compactSize:_t,compactItemClassnames:ou}=(0,Ml.ri)(Or,on),[lu,Ua]=(0,du.Z)("cascader",Sl,za),pl=Yr||(Ri==null?void 0:Ri("Cascader"))||re.createElement(Ra.Z,{componentName:"Cascader"}),ol=se()(Ca||il,`${Qr}-dropdown`,{[`${Qr}-dropdown-rtl`]:fi==="rtl"},ia,yi,Tl,qa,Rl),Cl=re.useMemo(()=>{if(!zl)return zl;let Qi={render:_n};return typeof zl=="object"&&(Qi=Object.assign(Object.assign({},Qi),zl)),Qi},[zl]),Zl=(0,Nu.Z)(Qi=>{var Mr;return(Mr=xn!=null?xn:_t)!==null&&Mr!==void 0?Mr:Qi}),bl=re.useContext(sl.Z),Yl=Yu!=null?Yu:bl,[ei,Hr]=iu(Or,Pi,ll),_l=jt(Qr,ba),ti=(0,Ia.Z)(pt.suffixIcon,Xa),{suffixIcon:kr,removeIcon:ma,clearIcon:Er}=(0,Ou.Z)(Object.assign(Object.assign({},pt),{hasFeedback:zi,feedbackIcon:vi,showSuffixIcon:ti,multiple:ba,prefixCls:Or,componentName:"Cascader"})),Vr=re.useMemo(()=>Ta!==void 0?Ta:Pi?"bottomRight":"bottomLeft",[Ta,Pi]),Bo=lr===!0?{clearIcon:Er}:lr,[si]=(0,Zu.Cn)("SelectLike",(fn=nl.dropdownStyle)===null||fn===void 0?void 0:fn.zIndex),Ai=re.createElement(vu,Object.assign({prefixCls:Or,className:se()(!bt&&Qr,{[`${Or}-lg`]:Zl==="large",[`${Or}-sm`]:Zl==="small",[`${Or}-rtl`]:Pi,[`${Or}-${lu}`]:Ua,[`${Or}-in-form-item`]:sr},(0,Tt.Z)(Or,Nr,zi),ou,Kr,ra,ia,yi,Tl,qa,Rl),disabled:Yl,style:Object.assign(Object.assign({},uo),el)},nl,{builtinPlacements:(0,Kn.Z)(Ql,Zi),direction:fi,placement:Vr,notFoundContent:pl,allowClear:Bo,showSearch:Cl,expandIcon:ei,suffixIcon:kr,removeIcon:ma,loadingIcon:Hr,checkable:_l,dropdownClassName:ol,dropdownPrefixCls:bt||Qr,dropdownStyle:Object.assign(Object.assign({},nl.dropdownStyle),{zIndex:si}),choiceTransitionName:(0,su.m)(Ei,"",qu),transitionName:(0,su.m)(Ei,"slide-up",ml),getPopupContainer:Cr||Ea,ref:Nn}));return vr(fl(Ai))}),Il=(0,Dn.Z)(Qa,"dropdownAlign",pt=>(0,oa.Z)(pt,["visible"]));Qa.SHOW_PARENT=Ya,Qa.SHOW_CHILD=Vl,Qa.Panel=Pa,Qa._InternalPanelDoNotUseOrYouWillBeFired=Il;var nr=Qa},24017:function(ht,qe,E){"use strict";E.d(qe,{default:function(){return Yi}});var a=E(66649),re=E.n(a),we=E(9007),se=E.n(we),oe=E(50991),Ae=E.n(oe),me=E(9084),ye=E.n(me),ae=E(58626),pe=E.n(ae),Ie=E(13477),Re=E.n(Ie),Ce=E(64796),fe=E.n(Ce);re().extend(fe()),re().extend(Re()),re().extend(se()),re().extend(Ae()),re().extend(ye()),re().extend(pe()),re().extend(function(ue,ke){var tt=ke.prototype,gt=tt.format;tt.format=function(vn){var Zn=(vn||"").replace("Wo","wo");return gt.bind(this)(Zn)}});var Fe={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(ke){var tt=Fe[ke];return tt||ke.split("_")[0]},ge=function(){},Se={getNow:function(){var ke=re()();return typeof ke.tz=="function"?ke.tz():ke},getFixedDate:function(ke){return re()(ke,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ke){return ke.endOf("month")},getWeekDay:function(ke){var tt=ke.locale("en");return tt.weekday()+tt.localeData().firstDayOfWeek()},getYear:function(ke){return ke.year()},getMonth:function(ke){return ke.month()},getDate:function(ke){return ke.date()},getHour:function(ke){return ke.hour()},getMinute:function(ke){return ke.minute()},getSecond:function(ke){return ke.second()},getMillisecond:function(ke){return ke.millisecond()},addYear:function(ke,tt){return ke.add(tt,"year")},addMonth:function(ke,tt){return ke.add(tt,"month")},addDate:function(ke,tt){return ke.add(tt,"day")},setYear:function(ke,tt){return ke.year(tt)},setMonth:function(ke,tt){return ke.month(tt)},setDate:function(ke,tt){return ke.date(tt)},setHour:function(ke,tt){return ke.hour(tt)},setMinute:function(ke,tt){return ke.minute(tt)},setSecond:function(ke,tt){return ke.second(tt)},setMillisecond:function(ke,tt){return ke.millisecond(tt)},isAfter:function(ke,tt){return ke.isAfter(tt)},isValidate:function(ke){return ke.isValid()},locale:{getWeekFirstDay:function(ke){return re()().locale(be(ke)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ke,tt){return tt.locale(be(ke)).weekday(0)},getWeek:function(ke,tt){return tt.locale(be(ke)).week()},getShortWeekDays:function(ke){return re()().locale(be(ke)).localeData().weekdaysMin()},getShortMonths:function(ke){return re()().locale(be(ke)).localeData().monthsShort()},format:function(ke,tt,gt){return tt.locale(be(ke)).format(gt)},parse:function(ke,tt,gt){for(var xt=be(ke),vn=0;vn2&&arguments[2]!==void 0?arguments[2]:"0",gt=String(ue);gt.length2&&arguments[2]!==void 0?arguments[2]:[],gt=ne.useState([!1,!1]),xt=(0,Ge.Z)(gt,2),vn=xt[0],Zn=xt[1],eu=function(tu,_u){Zn(function(Du){return _e(Du,_u,tu)})},xu=ne.useMemo(function(){return vn.map(function(ju,tu){if(ju)return!0;var _u=ue[tu];return _u?!!(!tt[tu]&&!_u||_u&&ke(_u,{activeIndex:tu})):!1})},[ue,vn,ke,tt]);return[xu,eu]}function Yn(ue,ke,tt,gt,xt){var vn="",Zn=[];return ue&&Zn.push(xt?"hh":"HH"),ke&&Zn.push("mm"),tt&&Zn.push("ss"),vn=Zn.join(":"),gt&&(vn+=".SSS"),xt&&(vn+=" A"),vn}function qn(ue,ke,tt,gt,xt,vn){var Zn=ue.fieldDateTimeFormat,eu=ue.fieldDateFormat,xu=ue.fieldTimeFormat,ju=ue.fieldMonthFormat,tu=ue.fieldYearFormat,_u=ue.fieldWeekFormat,Du=ue.fieldQuarterFormat,ua=ue.yearFormat,$u=ue.cellYearFormat,da=ue.cellQuarterFormat,fa=ue.dayFormat,pa=ue.cellDateFormat,Va=Yn(ke,tt,gt,xt,vn);return(0,Qe.Z)((0,Qe.Z)({},ue),{},{fieldDateTimeFormat:Zn||"YYYY-MM-DD ".concat(Va),fieldDateFormat:eu||"YYYY-MM-DD",fieldTimeFormat:xu||Va,fieldMonthFormat:ju||"YYYY-MM",fieldYearFormat:tu||"YYYY",fieldWeekFormat:_u||"gggg-wo",fieldQuarterFormat:Du||"YYYY-[Q]Q",yearFormat:ua||"YYYY",cellYearFormat:$u||"YYYY",cellQuarterFormat:da||"[Q]Q",cellDateFormat:pa||fa||"D"})}function vu(ue,ke){var tt=ke.showHour,gt=ke.showMinute,xt=ke.showSecond,vn=ke.showMillisecond,Zn=ke.use12Hours;return ne.useMemo(function(){return qn(ue,tt,gt,xt,vn,Zn)},[ue,tt,gt,xt,vn,Zn])}var oa=E(76190);function Zu(ue,ke,tt){return tt!=null?tt:ke.some(function(gt){return ue.includes(gt)})}var su=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Dn(ue){var ke=Ct(ue,su),tt=ue.format,gt=ue.picker,xt=null;return tt&&(xt=tt,Array.isArray(xt)&&(xt=xt[0]),xt=(0,oa.Z)(xt)==="object"?xt.format:xt),gt==="time"&&(ke.format=xt),[ke,xt]}function Tt(ue){return ue&&typeof ue=="string"}function Bu(ue,ke,tt,gt){return[ue,ke,tt,gt].some(function(xt){return xt!==void 0})}function Ra(ue,ke,tt,gt,xt){var vn=ke,Zn=tt,eu=gt;if(!ue&&!vn&&!Zn&&!eu&&!xt)vn=!0,Zn=!0,eu=!0;else if(ue){var xu,ju,tu,_u=[vn,Zn,eu].some(function($u){return $u===!1}),Du=[vn,Zn,eu].some(function($u){return $u===!0}),ua=_u?!0:!Du;vn=(xu=vn)!==null&&xu!==void 0?xu:ua,Zn=(ju=Zn)!==null&&ju!==void 0?ju:ua,eu=(tu=eu)!==null&&tu!==void 0?tu:ua}return[vn,Zn,eu,xt]}function sl(ue){var ke=ue.showTime,tt=Dn(ue),gt=(0,Ge.Z)(tt,2),xt=gt[0],vn=gt[1],Zn=ke&&(0,oa.Z)(ke)==="object"?ke:{},eu=(0,Qe.Z)((0,Qe.Z)({defaultOpenValue:Zn.defaultOpenValue||Zn.defaultValue},xt),Zn),xu=eu.showMillisecond,ju=eu.showHour,tu=eu.showMinute,_u=eu.showSecond,Du=Bu(ju,tu,_u,xu),ua=Ra(Du,ju,tu,_u,xu),$u=(0,Ge.Z)(ua,3);return ju=$u[0],tu=$u[1],_u=$u[2],[eu,(0,Qe.Z)((0,Qe.Z)({},eu),{},{showHour:ju,showMinute:tu,showSecond:_u,showMillisecond:xu}),eu.format,vn]}function Ga(ue,ke,tt,gt,xt){var vn=ue==="time";if(ue==="datetime"||vn){for(var Zn=gt,eu=Bt(ue,xt,null),xu=eu,ju=[ke,tt],tu=0;tu1&&(Zn=ke.addDate(Zn,-7)),Zn}function au(ue,ke){var tt=ke.generateConfig,gt=ke.locale,xt=ke.format;return ue?typeof xt=="function"?xt(ue):tt.locale.format(gt.locale,ue,xt):""}function ln(ue,ke,tt){var gt=ke,xt=["getHour","getMinute","getSecond","getMillisecond"],vn=["setHour","setMinute","setSecond","setMillisecond"];return vn.forEach(function(Zn,eu){tt?gt=ue[Zn](gt,ue[xt[eu]](tt)):gt=ue[Zn](gt,0)}),gt}function te(ue,ke,tt,gt,xt){var vn=(0,nt.zX)(function(Zn,eu){return!!(tt&&tt(Zn,eu)||gt&&ue.isAfter(gt,Zn)&&!Vn(ue,ke,gt,Zn,eu.type)||xt&&ue.isAfter(Zn,xt)&&!Vn(ue,ke,xt,Zn,eu.type))});return vn}function ie(ue,ke,tt){return ne.useMemo(function(){var gt=Bt(ue,ke,tt),xt=dn(gt),vn=xt[0],Zn=(0,oa.Z)(vn)==="object"&&vn.type==="mask"?vn.format:null;return[xt.map(function(eu){return typeof eu=="string"||typeof eu=="function"?eu:eu.format}),Zn]},[ue,ke,tt])}function ve(ue,ke,tt){return typeof ue[0]=="function"||tt?!0:ke}function He(ue,ke,tt,gt){var xt=(0,nt.zX)(function(vn,Zn){var eu=(0,Qe.Z)({type:ke},Zn);if(delete eu.activeIndex,!ue.isValidate(vn)||tt&&tt(vn,eu))return!0;if((ke==="date"||ke==="time")&>){var xu,ju=Zn&&Zn.activeIndex===1?"end":"start",tu=((xu=gt.disabledTime)===null||xu===void 0?void 0:xu.call(gt,vn,ju,{from:eu.from}))||{},_u=tu.disabledHours,Du=tu.disabledMinutes,ua=tu.disabledSeconds,$u=tu.disabledMilliseconds,da=gt.disabledHours,fa=gt.disabledMinutes,pa=gt.disabledSeconds,Va=_u||da,Sa=Du||fa,Aa=ua||pa,rl=ue.getHour(vn),Na=ue.getMinute(vn),ka=ue.getSecond(vn),er=ue.getMillisecond(vn);if(Va&&Va().includes(rl)||Sa&&Sa(rl).includes(Na)||Aa&&Aa(rl,Na).includes(ka)||$u&&$u(rl,Na,ka).includes(er))return!0}return!1});return xt}function rt(ue){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,tt=ne.useMemo(function(){var gt=ue&&dn(ue);return ke&>&&(gt[1]=gt[1]||gt[0]),gt},[ue,ke]);return tt}function Kt(ue,ke){var tt=ue.generateConfig,gt=ue.locale,xt=ue.picker,vn=xt===void 0?"date":xt,Zn=ue.prefixCls,eu=Zn===void 0?"rc-picker":Zn,xu=ue.styles,ju=xu===void 0?{}:xu,tu=ue.classNames,_u=tu===void 0?{}:tu,Du=ue.order,ua=Du===void 0?!0:Du,$u=ue.components,da=$u===void 0?{}:$u,fa=ue.inputRender,pa=ue.allowClear,Va=ue.clearIcon,Sa=ue.needConfirm,Aa=ue.multiple,rl=ue.format,Na=ue.inputReadOnly,ka=ue.disabledDate,er=ue.minDate,El=ue.maxDate,Wl=ue.showTime,Ht=ue.value,Hu=ue.defaultValue,sa=ue.pickerValue,Vu=ue.defaultPickerValue,Xt=rt(Ht),wa=rt(Hu),ja=rt(sa),Nl=rt(Vu),ya=vn==="date"&&Wl?"datetime":vn,ul=ya==="time"||ya==="datetime",La=ul||Aa,Ja=Sa!=null?Sa:ul,kl=sl(ue),ea=(0,Ge.Z)(kl,4),Ar=ea[0],mr=ea[1],dr=ea[2],Tr=ea[3],Br=vu(gt,mr),Jr=ne.useMemo(function(){return Ga(ya,dr,Tr,Ar,Br)},[ya,dr,Tr,Ar,Br]),Wr=ne.useMemo(function(){return(0,Qe.Z)((0,Qe.Z)({},ue),{},{prefixCls:eu,locale:Br,picker:vn,styles:ju,classNames:_u,order:ua,components:(0,Qe.Z)({input:fa},da),clearIcon:Nu(eu,pa,Va),showTime:Jr,value:Xt,defaultValue:wa,pickerValue:ja,defaultPickerValue:Nl},ke==null?void 0:ke())},[ue]),qr=ie(ya,Br,rl),xi=(0,Ge.Z)(qr,2),pi=xi[0],Ii=xi[1],ni=ve(pi,Na,Aa),fo=te(tt,gt,ka,er,El),Bi=He(tt,vn,fo,Jr),no=ne.useMemo(function(){return(0,Qe.Z)((0,Qe.Z)({},Wr),{},{needConfirm:Ja,inputReadOnly:ni,disabledDate:fo})},[Wr,Ja,ni,fo]);return[no,ya,La,pi,Ii,Bi]}var En=E(16089);function Au(ue,ke,tt){var gt=(0,nt.C8)(ke,{value:ue}),xt=(0,Ge.Z)(gt,2),vn=xt[0],Zn=xt[1],eu=ne.useRef(ue),xu=ne.useRef(),ju=function(){En.Z.cancel(xu.current)},tu=(0,nt.zX)(function(){Zn(eu.current),tt&&vn!==eu.current&&tt(eu.current)}),_u=(0,nt.zX)(function(Du,ua){ju(),eu.current=Du,Du||ua?tu():xu.current=(0,En.Z)(tu)});return ne.useEffect(function(){return ju},[]),[vn,_u]}function On(ue,ke){var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],gt=arguments.length>3?arguments[3]:void 0,xt=tt.every(function(tu){return tu})?!1:ue,vn=Au(xt,ke||!1,gt),Zn=(0,Ge.Z)(vn,2),eu=Zn[0],xu=Zn[1];function ju(tu){var _u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!_u.inherit||eu)&&xu(tu,_u.force)}return[eu,ju]}function Ln(ue){var ke=ne.useRef();return ne.useImperativeHandle(ue,function(){var tt;return{nativeElement:(tt=ke.current)===null||tt===void 0?void 0:tt.nativeElement,focus:function(xt){var vn;(vn=ke.current)===null||vn===void 0||vn.focus(xt)},blur:function(){var xt;(xt=ke.current)===null||xt===void 0||xt.blur()}}}),ke}function Mu(ue,ke){return ne.useMemo(function(){return ue||(ke?((0,At.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ke).map(function(tt){var gt=(0,Ge.Z)(tt,2),xt=gt[0],vn=gt[1];return{label:xt,value:vn}})):[])},[ue,ke])}function Pa(ue,ke){var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,gt=ne.useRef(ke);gt.current=ke,(0,Et.o)(function(){if(ue)gt.current(ue);else{var xt=(0,En.Z)(function(){gt.current(ue)},tt);return function(){En.Z.cancel(xt)}}},[ue])}function Ju(ue){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,gt=ne.useState(0),xt=(0,Ge.Z)(gt,2),vn=xt[0],Zn=xt[1],eu=ne.useState(!1),xu=(0,Ge.Z)(eu,2),ju=xu[0],tu=xu[1],_u=ne.useRef([]),Du=ne.useRef(null),ua=ne.useRef(null),$u=function(Aa){Du.current=Aa},da=function(Aa){return Du.current===Aa},fa=function(Aa){tu(Aa)},pa=function(Aa){return Aa&&(ua.current=Aa),ua.current},Va=function(Aa){var rl=_u.current,Na=new Set(rl.filter(function(er){return Aa[er]||ke[er]})),ka=rl[rl.length-1]===0?1:0;return Na.size>=2||ue[ka]?null:ka};return Pa(ju||tt,function(){ju||(_u.current=[],$u(null))}),ne.useEffect(function(){ju&&_u.current.push(vn)},[ju,vn]),[ju,fa,pa,vn,Zn,Va,_u.current,$u,da]}function Vl(ue,ke,tt,gt,xt,vn){var Zn=tt[tt.length-1],eu=function(ju,tu){var _u=(0,Ge.Z)(ue,2),Du=_u[0],ua=_u[1],$u=(0,Qe.Z)((0,Qe.Z)({},tu),{},{from:lt(ue,tt)});return Zn===1&&ke[0]&&Du&&!Vn(gt,xt,Du,ju,$u.type)&>.isAfter(Du,ju)||Zn===0&&ke[1]&&ua&&!Vn(gt,xt,ua,ju,$u.type)&>.isAfter(ju,ua)?!0:vn==null?void 0:vn(ju,$u)};return eu}function Ya(ue,ke,tt,gt){switch(ke){case"date":case"week":return ue.addMonth(tt,gt);case"month":case"quarter":return ue.addYear(tt,gt);case"year":return ue.addYear(tt,gt*10);case"decade":return ue.addYear(tt,gt*100);default:return tt}}var Iu=[];function _n(ue,ke,tt,gt,xt,vn,Zn,eu){var xu=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Iu,ju=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Iu,tu=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Iu,_u=arguments.length>11?arguments[11]:void 0,Du=arguments.length>12?arguments[12]:void 0,ua=arguments.length>13?arguments[13]:void 0,$u=Zn==="time",da=vn||0,fa=function(ja){var Nl=ue.getNow();return $u&&(Nl=ln(ue,Nl)),xu[ja]||tt[ja]||Nl},pa=(0,Ge.Z)(ju,2),Va=pa[0],Sa=pa[1],Aa=(0,nt.C8)(function(){return fa(0)},{value:Va}),rl=(0,Ge.Z)(Aa,2),Na=rl[0],ka=rl[1],er=(0,nt.C8)(function(){return fa(1)},{value:Sa}),El=(0,Ge.Z)(er,2),Wl=El[0],Ht=El[1],Hu=ne.useMemo(function(){var wa=[Na,Wl][da];return $u?wa:ln(ue,wa,tu[da])},[$u,Na,Wl,da,ue,tu]),sa=function(ja){var Nl=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",ya=[ka,Ht][da];ya(ja);var ul=[Na,Wl];ul[da]=ja,_u&&(!Vn(ue,ke,Na,ul[0],Zn)||!Vn(ue,ke,Wl,ul[1],Zn))&&_u(ul,{source:Nl,range:da===1?"end":"start",mode:gt})},Vu=function(ja,Nl){if(eu){var ya={date:"month",week:"month",month:"year",quarter:"year"},ul=ya[Zn];if(ul&&!Vn(ue,ke,ja,Nl,ul))return Ya(ue,Zn,Nl,-1);if(Zn==="year"&&ja){var La=Math.floor(ue.getYear(ja)/10),Ja=Math.floor(ue.getYear(Nl)/10);if(La!==Ja)return Ya(ue,Zn,Nl,-1)}}return Nl},Xt=ne.useRef(null);return(0,Et.Z)(function(){if(xt&&!xu[da]){var wa=$u?null:ue.getNow();if(Xt.current!==null&&Xt.current!==da?wa=[Na,Wl][da^1]:tt[da]?wa=da===0?tt[0]:Vu(tt[0],tt[1]):tt[da^1]&&(wa=tt[da^1]),wa){Du&&ue.isAfter(Du,wa)&&(wa=Du);var ja=eu?Ya(ue,Zn,wa,1):wa;ua&&ue.isAfter(ja,ua)&&(wa=eu?Ya(ue,Zn,ua,-1):ua),sa(wa,"reset")}}},[xt,da,tt[da]]),ne.useEffect(function(){xt?Xt.current=da:Xt.current=null},[xt,da]),(0,Et.Z)(function(){xt&&xu&&xu[da]&&sa(xu[da],"reset")},[xt,da]),[Hu,sa]}function Qa(ue,ke){var tt=ne.useRef(ue),gt=ne.useState({}),xt=(0,Ge.Z)(gt,2),vn=xt[1],Zn=function(ju){return ju&&ke!==void 0?ke:tt.current},eu=function(ju){tt.current=ju,vn({})};return[Zn,eu,Zn(!0)]}var Il=[];function nr(ue,ke,tt){var gt=function(Zn){return Zn.map(function(eu){return au(eu,{generateConfig:ue,locale:ke,format:tt[0]})})},xt=function(Zn,eu){for(var xu=Math.max(Zn.length,eu.length),ju=-1,tu=0;tu2&&arguments[2]!==void 0?arguments[2]:1,gt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],vn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Zn=[],eu=tt>=1?tt|0:1,xu=ue;xu<=ke;xu+=eu){var ju=xt.includes(xu);(!ju||!gt)&&Zn.push({label:sn(xu,vn),value:xu,disabled:ju})}return Zn}function za(ue){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=arguments.length>2?arguments[2]:void 0,gt=ke||{},xt=gt.use12Hours,vn=gt.hourStep,Zn=vn===void 0?1:vn,eu=gt.minuteStep,xu=eu===void 0?1:eu,ju=gt.secondStep,tu=ju===void 0?1:ju,_u=gt.millisecondStep,Du=_u===void 0?100:_u,ua=gt.hideDisabledOptions,$u=gt.disabledTime,da=gt.disabledHours,fa=gt.disabledMinutes,pa=gt.disabledSeconds,Va=ne.useMemo(function(){return tt||ue.getNow()},[tt,ue]);if(0)var Sa,Aa,rl;var Na=ne.useCallback(function(La){var Ja=($u==null?void 0:$u(La))||{};return[Ja.disabledHours||da||ia,Ja.disabledMinutes||fa||ia,Ja.disabledSeconds||pa||ia,Ja.disabledMilliseconds||ia]},[$u,da,fa,pa]),ka=ne.useMemo(function(){return Na(Va)},[Va,Na]),er=(0,Ge.Z)(ka,4),El=er[0],Wl=er[1],Ht=er[2],Hu=er[3],sa=ne.useCallback(function(La,Ja,kl,ea){var Ar=ba(0,23,Zn,ua,La()),mr=xt?Ar.map(function(Jr){return(0,Qe.Z)((0,Qe.Z)({},Jr),{},{label:sn(Jr.value%12||12,2)})}):Ar,dr=function(Wr){return ba(0,59,xu,ua,Ja(Wr))},Tr=function(Wr,qr){return ba(0,59,tu,ua,kl(Wr,qr))},Br=function(Wr,qr,xi){return ba(0,999,Du,ua,ea(Wr,qr,xi),3)};return[mr,dr,Tr,Br]},[ua,Zn,xt,Du,xu,tu]),Vu=ne.useMemo(function(){return sa(El,Wl,Ht,Hu)},[sa,El,Wl,Ht,Hu]),Xt=(0,Ge.Z)(Vu,4),wa=Xt[0],ja=Xt[1],Nl=Xt[2],ya=Xt[3],ul=function(Ja,kl){var ea=function(){return wa},Ar=ja,mr=Nl,dr=ya;if(kl){var Tr=Na(kl),Br=(0,Ge.Z)(Tr,4),Jr=Br[0],Wr=Br[1],qr=Br[2],xi=Br[3],pi=sa(Jr,Wr,qr,xi),Ii=(0,Ge.Z)(pi,4),ni=Ii[0],fo=Ii[1],Bi=Ii[2],no=Ii[3];ea=function(){return ni},Ar=fo,mr=Bi,dr=no}var ii=ra(Ja,ea,Ar,mr,dr,ue);return ii};return[ul,wa,ja,Nl,ya]}function ml(ue){var ke=ue.mode,tt=ue.internalMode,gt=ue.renderExtraFooter,xt=ue.showNow,vn=ue.showTime,Zn=ue.onSubmit,eu=ue.onNow,xu=ue.invalid,ju=ue.needConfirm,tu=ue.generateConfig,_u=ue.disabledDate,Du=ne.useContext(Gn),ua=Du.prefixCls,$u=Du.locale,da=Du.button,fa=da===void 0?"button":da,pa=tu.getNow(),Va=za(tu,vn,pa),Sa=(0,Ge.Z)(Va,1),Aa=Sa[0],rl=gt==null?void 0:gt(ke),Na=_u(pa,{type:ke}),ka=function(){if(!Na){var Vu=Aa(pa);eu(Vu)}},er="".concat(ua,"-now"),El="".concat(er,"-btn"),Wl=xt&&ne.createElement("li",{className:er},ne.createElement("a",{className:St()(El,Na&&"".concat(El,"-disabled")),"aria-disabled":Na,onClick:ka},tt==="date"?$u.today:$u.now)),Ht=ju&&ne.createElement("li",{className:"".concat(ua,"-ok")},ne.createElement(fa,{disabled:xu,onClick:Zn},$u.ok)),Hu=(Wl||Ht)&&ne.createElement("ul",{className:"".concat(ua,"-ranges")},Wl,Ht);return!rl&&!Hu?null:ne.createElement("div",{className:"".concat(ua,"-footer")},rl&&ne.createElement("div",{className:"".concat(ua,"-footer-extra")},rl),Hu)}function qu(ue,ke,tt){function gt(xt,vn){var Zn=xt.findIndex(function(xu){return Vn(ue,ke,xu,vn,tt)});if(Zn===-1)return[].concat((0,st.Z)(xt),[vn]);var eu=(0,st.Z)(xt);return eu.splice(Zn,1),eu}return gt}var Ca=ne.createContext(null);function il(){return ne.useContext(Ca)}function ll(ue,ke){var tt=ue.prefixCls,gt=ue.generateConfig,xt=ue.locale,vn=ue.disabledDate,Zn=ue.minDate,eu=ue.maxDate,xu=ue.cellRender,ju=ue.hoverValue,tu=ue.hoverRangeValue,_u=ue.onHover,Du=ue.values,ua=ue.pickerValue,$u=ue.onSelect,da=ue.prevIcon,fa=ue.nextIcon,pa=ue.superPrevIcon,Va=ue.superNextIcon,Sa=gt.getNow(),Aa={now:Sa,values:Du,pickerValue:ua,prefixCls:tt,disabledDate:vn,minDate:Zn,maxDate:eu,cellRender:xu,hoverValue:ju,hoverRangeValue:tu,onHover:_u,locale:xt,generateConfig:gt,onSelect:$u,panelType:ke,prevIcon:da,nextIcon:fa,superPrevIcon:pa,superNextIcon:Va};return[Aa,Sa]}var Ta=ne.createContext({});function zl(ue){for(var ke=ue.rowNum,tt=ue.colNum,gt=ue.baseDate,xt=ue.getCellDate,vn=ue.prefixColumn,Zn=ue.rowClassName,eu=ue.titleFormat,xu=ue.getCellText,ju=ue.getCellClassName,tu=ue.headerCells,_u=ue.cellSelection,Du=_u===void 0?!0:_u,ua=ue.disabledDate,$u=il(),da=$u.prefixCls,fa=$u.panelType,pa=$u.now,Va=$u.disabledDate,Sa=$u.cellRender,Aa=$u.onHover,rl=$u.hoverValue,Na=$u.hoverRangeValue,ka=$u.generateConfig,er=$u.values,El=$u.locale,Wl=$u.onSelect,Ht=ua||Va,Hu="".concat(da,"-cell"),sa=ne.useContext(Ta),Vu=sa.onCellDblClick,Xt=function(kl){return er.some(function(ea){return ea&&Vn(ka,El,kl,ea,fa)})},wa=[],ja=0;ja1&&arguments[1]!==void 0?arguments[1]:!1;oi(ir),fa==null||fa(ir),Oi&&po(ir)},Io=function(ir,Oi){Br(ir),Oi&&ao(Oi),po(Oi,ir)},Ni=function(ir){if(Bi(ir),ao(ir),Tr!==Aa){var Oi=["decade","year"],Kl=[].concat(Oi,["month"]),br={quarter:[].concat(Oi,["quarter"]),week:[].concat((0,st.Z)(Kl),["week"]),date:[].concat((0,st.Z)(Kl),["date"])},Fo=br[Aa]||Kl,So=Fo.indexOf(Tr),Lo=Fo[So+1];Lo&&Io(Lo,ir)}},Ki=ne.useMemo(function(){var jr,ir;if(Array.isArray(ka)){var Oi=(0,Ge.Z)(ka,2);jr=Oi[0],ir=Oi[1]}else jr=ka;return!jr&&!ir?null:(jr=jr||ir,ir=ir||jr,xt.isAfter(jr,ir)?[ir,jr]:[jr,ir])},[ka,xt]),Xi=nn(er,El,Wl),Di=Hu[Jr]||vi[Jr]||Cr,Wi=ne.useContext(Ta),Po=ne.useMemo(function(){return(0,Qe.Z)((0,Qe.Z)({},Wi),{},{hideHeader:sa})},[Wi,sa]),_r="".concat(Vu,"-panel"),ts=Ct(ue,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return ne.createElement(Ta.Provider,{value:Po},ne.createElement("div",{ref:Xt,tabIndex:xu,className:St()(_r,(0,Vt.Z)({},"".concat(_r,"-rtl"),vn==="rtl"))},ne.createElement(Di,(0,Oe.Z)({},ts,{showTime:ea,prefixCls:Vu,locale:Ja,generateConfig:xt,onModeChange:Io,pickerValue:Si,onPickerValueChange:function(ir){ao(ir,!0)},value:ni[0],onSelect:Ni,values:ni,cellRender:Xi,hoverRangeValue:Ki,hoverValue:Na}))))}var Or=ne.memo(ne.forwardRef(Nr)),Qr=Or;function fi(ue){var ke=ue.picker,tt=ue.multiplePanel,gt=ue.pickerValue,xt=ue.onPickerValueChange,vn=ue.needConfirm,Zn=ue.onSubmit,eu=ue.range,xu=ue.hoverValue,ju=ne.useContext(Gn),tu=ju.prefixCls,_u=ju.generateConfig,Du=ne.useCallback(function(Va,Sa){return Ya(_u,ke,Va,Sa)},[_u,ke]),ua=ne.useMemo(function(){return Du(gt,1)},[gt,Du]),$u=function(Sa){xt(Du(Sa,-1))},da={onCellDblClick:function(){vn&&Zn()}},fa=ke==="time",pa=(0,Qe.Z)((0,Qe.Z)({},ue),{},{hoverValue:null,hoverRangeValue:null,hideHeader:fa});return eu?pa.hoverRangeValue=xu:pa.hoverValue=xu,tt?ne.createElement("div",{className:"".concat(tu,"-panels")},ne.createElement(Ta.Provider,{value:(0,Qe.Z)((0,Qe.Z)({},da),{},{hideNext:!0})},ne.createElement(Qr,pa)),ne.createElement(Ta.Provider,{value:(0,Qe.Z)((0,Qe.Z)({},da),{},{hidePrev:!0})},ne.createElement(Qr,(0,Oe.Z)({},pa,{pickerValue:ua,onPickerValueChange:$u})))):ne.createElement(Ta.Provider,{value:(0,Qe.Z)({},da)},ne.createElement(Qr,pa))}function Ri(ue){return typeof ue=="function"?ue():ue}function Pi(ue){var ke=ue.prefixCls,tt=ue.presets,gt=ue.onClick,xt=ue.onHover;return tt.length?ne.createElement("div",{className:"".concat(ke,"-presets")},ne.createElement("ul",null,tt.map(function(vn,Zn){var eu=vn.label,xu=vn.value;return ne.createElement("li",{key:Zn,onClick:function(){gt(Ri(xu))},onMouseEnter:function(){xt(Ri(xu))},onMouseLeave:function(){xt(null)}},eu)}))):null}function Ei(ue){var ke=ue.panelRender,tt=ue.internalMode,gt=ue.picker,xt=ue.showNow,vn=ue.range,Zn=ue.multiple,eu=ue.activeInfo,xu=eu===void 0?[0,0,0]:eu,ju=ue.presets,tu=ue.onPresetHover,_u=ue.onPresetSubmit,Du=ue.onFocus,ua=ue.onBlur,$u=ue.onPanelMouseDown,da=ue.direction,fa=ue.value,pa=ue.onSelect,Va=ue.isInvalid,Sa=ue.defaultOpenValue,Aa=ue.onOk,rl=ue.onSubmit,Na=ne.useContext(Gn),ka=Na.prefixCls,er="".concat(ka,"-panel"),El=da==="rtl",Wl=ne.useRef(null),Ht=ne.useRef(null),Hu=ne.useState(0),sa=(0,Ge.Z)(Hu,2),Vu=sa[0],Xt=sa[1],wa=ne.useState(0),ja=(0,Ge.Z)(wa,2),Nl=ja[0],ya=ja[1],ul=ne.useState(0),La=(0,Ge.Z)(ul,2),Ja=La[0],kl=La[1],ea=function(Ni){Ni.width&&Xt(Ni.width)},Ar=(0,Ge.Z)(xu,3),mr=Ar[0],dr=Ar[1],Tr=Ar[2],Br=ne.useState(0),Jr=(0,Ge.Z)(Br,2),Wr=Jr[0],qr=Jr[1];ne.useEffect(function(){qr(10)},[mr]),ne.useEffect(function(){if(vn&&Ht.current){var Io,Ni=((Io=Wl.current)===null||Io===void 0?void 0:Io.offsetWidth)||0,Ki=Ht.current.getBoundingClientRect();if(!Ki.height||Ki.right<0){qr(function(Po){return Math.max(0,Po-1)});return}var Xi=(El?dr-Ni:mr)-Ki.left;if(kl(Xi),Vu&&Vu=eu&&tt<=xu)return vn;var ju=Math.min(Math.abs(tt-eu),Math.abs(tt-xu));ju0?_s:$s));var Ns=Ss+rs,Os=$s-_s+1;return String(_s+(Os+Ns-_s)%Os)};switch(Oi){case"Backspace":case"Delete":Kl="",br=So;break;case"ArrowLeft":Kl="",Lo(-1);break;case"ArrowRight":Kl="",Lo(1);break;case"ArrowUp":Kl="",br=Ol(1);break;case"ArrowDown":Kl="",br=Ol(-1);break;default:isNaN(Number(Oi))||(Kl=Ja+Oi,br=Kl);break}if(Kl!==null&&(kl(Kl),Kl.length>=Fo&&(Lo(1),kl(""))),br!==null){var _o=qr.slice(0,Bi)+sn(br,Fo)+qr.slice(no);Si(_o.slice(0,Zn.length))}Wr({})},_r=ne.useRef();(0,Et.Z)(function(){if(!(!Vu||!Zn||ao.current)){if(!Ii.match(qr)){Si(Zn);return}return pi.current.setSelectionRange(Bi,no),_r.current=(0,En.Z)(function(){pi.current.setSelectionRange(Bi,no)}),function(){En.Z.cancel(_r.current)}}},[Ii,Zn,Vu,qr,mr,Bi,no,Jr,Si]);var ts=Zn?{onFocus:Ki,onBlur:Di,onKeyDown:Po,onMouseDown:Io,onMouseUp:Ni,onPaste:po}:{};return ne.createElement("div",{ref:xi,className:St()(Ht,(0,Vt.Z)((0,Vt.Z)({},"".concat(Ht,"-active"),tt&&xt),"".concat(Ht,"-placeholder"),tu))},ne.createElement(Wl,(0,Oe.Z)({ref:pi,"aria-invalid":fa,autoComplete:"off"},Va,{onKeyDown:Wi,onBlur:Xi},ts,{value:qr,onChange:oi})),ne.createElement(_t,{type:"suffix",icon:vn}),pa)}),ei=Yl,Hr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],_l=["index"];function ti(ue,ke){var tt=ue.id,gt=ue.prefix,xt=ue.clearIcon,vn=ue.suffixIcon,Zn=ue.separator,eu=Zn===void 0?"~":Zn,xu=ue.activeIndex,ju=ue.activeHelp,tu=ue.allHelp,_u=ue.focused,Du=ue.onFocus,ua=ue.onBlur,$u=ue.onKeyDown,da=ue.locale,fa=ue.generateConfig,pa=ue.placeholder,Va=ue.className,Sa=ue.style,Aa=ue.onClick,rl=ue.onClear,Na=ue.value,ka=ue.onChange,er=ue.onSubmit,El=ue.onInputChange,Wl=ue.format,Ht=ue.maskFormat,Hu=ue.preserveInvalidOnBlur,sa=ue.onInvalid,Vu=ue.disabled,Xt=ue.invalid,wa=ue.inputReadOnly,ja=ue.direction,Nl=ue.onOpenChange,ya=ue.onActiveInfo,ul=ue.placement,La=ue.onMouseDown,Ja=ue.required,kl=ue["aria-required"],ea=ue.autoFocus,Ar=ue.tabIndex,mr=(0,yi.Z)(ue,Hr),dr=ja==="rtl",Tr=ne.useContext(Gn),Br=Tr.prefixCls,Jr=ne.useMemo(function(){if(typeof tt=="string")return[tt];var Xi=tt||{};return[Xi.start,Xi.end]},[tt]),Wr=ne.useRef(),qr=ne.useRef(),xi=ne.useRef(),pi=function(Di){var Wi;return(Wi=[qr,xi][Di])===null||Wi===void 0?void 0:Wi.current};ne.useImperativeHandle(ke,function(){return{nativeElement:Wr.current,focus:function(Di){if((0,oa.Z)(Di)==="object"){var Wi,Po=Di||{},_r=Po.index,ts=_r===void 0?0:_r,jr=(0,yi.Z)(Po,_l);(Wi=pi(ts))===null||Wi===void 0||Wi.focus(jr)}else{var ir;(ir=pi(Di!=null?Di:0))===null||ir===void 0||ir.focus()}},blur:function(){var Di,Wi;(Di=pi(0))===null||Di===void 0||Di.blur(),(Wi=pi(1))===null||Wi===void 0||Wi.blur()}}});var Ii=Rl(mr),ni=ne.useMemo(function(){return Array.isArray(pa)?pa:[pa,pa]},[pa]),fo=fl((0,Qe.Z)((0,Qe.Z)({},ue),{},{id:Jr,placeholder:ni})),Bi=(0,Ge.Z)(fo,1),no=Bi[0],ii=ne.useState({position:"absolute",width:0}),Si=(0,Ge.Z)(ii,2),oi=Si[0],po=Si[1],ao=(0,nt.zX)(function(){var Xi=pi(xu);if(Xi){var Di=Xi.nativeElement.getBoundingClientRect(),Wi=Wr.current.getBoundingClientRect(),Po=Di.left-Wi.left;po(function(_r){return(0,Qe.Z)((0,Qe.Z)({},_r),{},{width:Di.width,left:Po})}),ya([Di.left,Di.right,Wi.width])}});ne.useEffect(function(){ao()},[xu]);var Io=xt&&(Na[0]&&!Vu[0]||Na[1]&&!Vu[1]),Ni=ea&&!Vu[0],Ki=ea&&!Ni&&!Vu[1];return ne.createElement(Yu.Z,{onResize:ao},ne.createElement("div",(0,Oe.Z)({},Ii,{className:St()(Br,"".concat(Br,"-range"),(0,Vt.Z)((0,Vt.Z)((0,Vt.Z)((0,Vt.Z)({},"".concat(Br,"-focused"),_u),"".concat(Br,"-disabled"),Vu.every(function(Xi){return Xi})),"".concat(Br,"-invalid"),Xt.some(function(Xi){return Xi})),"".concat(Br,"-rtl"),dr),Va),style:Sa,ref:Wr,onClick:Aa,onMouseDown:function(Di){var Wi=Di.target;Wi!==qr.current.inputElement&&Wi!==xi.current.inputElement&&Di.preventDefault(),La==null||La(Di)}}),gt&&ne.createElement("div",{className:"".concat(Br,"-prefix")},gt),ne.createElement(ei,(0,Oe.Z)({ref:qr},no(0),{autoFocus:Ni,tabIndex:Ar,"date-range":"start"})),ne.createElement("div",{className:"".concat(Br,"-range-separator")},eu),ne.createElement(ei,(0,Oe.Z)({ref:xi},no(1),{autoFocus:Ki,tabIndex:Ar,"date-range":"end"})),ne.createElement("div",{className:"".concat(Br,"-active-bar"),style:oi}),ne.createElement(_t,{type:"suffix",icon:vn}),Io&&ne.createElement(ou,{icon:xt,onClear:rl})))}var kr=ne.forwardRef(ti),ma=kr;function Er(ue,ke){var tt=ue!=null?ue:ke;return Array.isArray(tt)?tt:[tt,tt]}function Vr(ue){return ue===1?"end":"start"}function Bo(ue,ke){var tt=Kt(ue,function(){var Ui=ue.disabled,gi=ue.allowEmpty,Mi=Er(Ui,!1),Oa=Er(gi,!1);return{disabled:Mi,allowEmpty:Oa}}),gt=(0,Ge.Z)(tt,6),xt=gt[0],vn=gt[1],Zn=gt[2],eu=gt[3],xu=gt[4],ju=gt[5],tu=xt.prefixCls,_u=xt.styles,Du=xt.classNames,ua=xt.defaultValue,$u=xt.value,da=xt.needConfirm,fa=xt.onKeyDown,pa=xt.disabled,Va=xt.allowEmpty,Sa=xt.disabledDate,Aa=xt.minDate,rl=xt.maxDate,Na=xt.defaultOpen,ka=xt.open,er=xt.onOpenChange,El=xt.locale,Wl=xt.generateConfig,Ht=xt.picker,Hu=xt.showNow,sa=xt.showToday,Vu=xt.showTime,Xt=xt.mode,wa=xt.onPanelChange,ja=xt.onCalendarChange,Nl=xt.onOk,ya=xt.defaultPickerValue,ul=xt.pickerValue,La=xt.onPickerValueChange,Ja=xt.inputReadOnly,kl=xt.suffixIcon,ea=xt.onFocus,Ar=xt.onBlur,mr=xt.presets,dr=xt.ranges,Tr=xt.components,Br=xt.cellRender,Jr=xt.dateRender,Wr=xt.monthCellRender,qr=xt.onClick,xi=Ln(ke),pi=On(ka,Na,pa,er),Ii=(0,Ge.Z)(pi,2),ni=Ii[0],fo=Ii[1],Bi=function(gi,Mi){(pa.some(function(Oa){return!Oa})||!gi)&&fo(gi,Mi)},no=fn(Wl,El,eu,!0,!1,ua,$u,ja,Nl),ii=(0,Ge.Z)(no,5),Si=ii[0],oi=ii[1],po=ii[2],ao=ii[3],Io=ii[4],Ni=po(),Ki=Ju(pa,Va,ni),Xi=(0,Ge.Z)(Ki,9),Di=Xi[0],Wi=Xi[1],Po=Xi[2],_r=Xi[3],ts=Xi[4],jr=Xi[5],ir=Xi[6],Oi=Xi[7],Kl=Xi[8],br=function(gi,Mi){Wi(!0),ea==null||ea(gi,{range:Vr(Mi!=null?Mi:_r)})},Fo=function(gi,Mi){Wi(!1),Ar==null||Ar(gi,{range:Vr(Mi!=null?Mi:_r)})},So=ne.useMemo(function(){if(!Vu)return null;var Ui=Vu.disabledTime,gi=Ui?function(Mi){var Oa=Vr(_r),$o=lt(Ni,ir,_r);return Ui(Mi,Oa,{from:$o})}:void 0;return(0,Qe.Z)((0,Qe.Z)({},Vu),{},{disabledTime:gi})},[Vu,_r,Ni,ir]),Lo=(0,nt.C8)([Ht,Ht],{value:Xt}),Ol=(0,Ge.Z)(Lo,2),_o=Ol[0],qs=Ol[1],rs=_o[_r]||Ht,Ps=rs==="date"&&So?"datetime":rs,ds=Ps===Ht&&Ps!=="time",_s=xn(Ht,rs,Hu,sa,!0),$s=bt(xt,Si,oi,po,ao,pa,eu,Di,ni,ju),Co=(0,Ge.Z)($s,2),ms=Co[0],Ss=Co[1],Ns=Vl(Ni,pa,ir,Wl,El,Sa),Os=Un(Ni,ju,Va),js=(0,Ge.Z)(Os,2),mo=js[0],kc=js[1],xc=_n(Wl,El,Ni,_o,ni,_r,vn,ds,ya,ul,So==null?void 0:So.defaultOpenValue,La,Aa,rl),ec=(0,Ge.Z)(xc,2),Vc=ec[0],wc=ec[1],yo=(0,nt.zX)(function(Ui,gi,Mi){var Oa=_e(_o,_r,gi);if((Oa[0]!==_o[0]||Oa[1]!==_o[1])&&qs(Oa),wa&&Mi!==!1){var $o=(0,st.Z)(Ni);Ui&&($o[_r]=Ui),wa($o,Oa)}}),oc=function(gi,Mi){return _e(Ni,Mi,gi)},Ms=function(gi,Mi){var Oa=Ni;gi&&(Oa=oc(gi,_r)),Oi(_r);var $o=jr(Oa);ao(Oa),ms(_r,$o===null),$o===null?Bi(!1,{force:!0}):Mi||xi.current.focus({index:$o})},Gc=function(gi){var Mi,Oa=gi.target.getRootNode();if(!xi.current.nativeElement.contains((Mi=Oa.activeElement)!==null&&Mi!==void 0?Mi:document.activeElement)){var $o=pa.findIndex(function(Gd){return!Gd});$o>=0&&xi.current.focus({index:$o})}Bi(!0),qr==null||qr(gi)},tc=function(){Ss(null),Bi(!1,{force:!0})},sc=ne.useState(null),Ac=(0,Ge.Z)(sc,2),Yc=Ac[0],Ic=Ac[1],Zs=ne.useState(null),nc=(0,Ge.Z)(Zs,2),zs=nc[0],gc=nc[1],Gs=ne.useMemo(function(){return zs||Ni},[Ni,zs]);ne.useEffect(function(){ni||gc(null)},[ni]);var jc=ne.useState([0,0,0]),hc=(0,Ge.Z)(jc,2),Kc=hc[0],Xc=hc[1],Pc=Mu(mr,dr),Jc=function(gi){gc(gi),Ic("preset")},cc=function(gi){var Mi=Ss(gi);Mi&&Bi(!1,{force:!0})},Fc=function(gi){Ms(gi)},qc=function(gi){gc(gi?oc(gi,_r):null),Ic("cell")},_c=function(gi){Bi(!0),br(gi)},Zc=function(){Po("panel")},Ur=function(gi){var Mi=_e(Ni,_r,gi);ao(Mi),!da&&!Zn&&vn===Ps&&Ms(gi)},Uo=function(){Bi(!1)},pd=nn(Br,Jr,Wr,Vr(_r)),$c=Ni[_r]||null,vd=(0,nt.zX)(function(Ui){return ju(Ui,{activeIndex:_r})}),di=ne.useMemo(function(){var Ui=(0,Rt.Z)(xt,!1),gi=(0,Jt.Z)(xt,[].concat((0,st.Z)(Object.keys(Ui)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return gi},[xt]),mi=ne.createElement(Ei,(0,Oe.Z)({},di,{showNow:_s,showTime:So,range:!0,multiplePanel:ds,activeInfo:Kc,disabledDate:Ns,onFocus:_c,onBlur:Fo,onPanelMouseDown:Zc,picker:Ht,mode:rs,internalMode:Ps,onPanelChange:yo,format:xu,value:$c,isInvalid:vd,onChange:null,onSelect:Ur,pickerValue:Vc,defaultOpenValue:dn(Vu==null?void 0:Vu.defaultOpenValue)[_r],onPickerValueChange:wc,hoverValue:Gs,onHover:qc,needConfirm:da,onSubmit:Ms,onOk:Io,presets:Pc,onPresetHover:Jc,onPresetSubmit:cc,onNow:Fc,cellRender:pd})),ns=function(gi,Mi){var Oa=oc(gi,Mi);ao(Oa)},Ls=function(){Po("input")},Sc=function(gi,Mi){var Oa=ir.length,$o=ir[Oa-1];if(Oa&&$o!==Mi&&da&&!Va[$o]&&!Kl($o)&&Ni[$o]){xi.current.focus({index:$o});return}Po("input"),Bi(!0,{inherit:!0}),_r!==Mi&&ni&&!da&&Zn&&Ms(null,!0),ts(Mi),br(gi,Mi)},Ed=function(gi,Mi){if(Bi(!1),!da&&Po()==="input"){var Oa=jr(Ni);ms(_r,Oa===null)}Fo(gi,Mi)},Ad=function(gi,Mi){gi.key==="Tab"&&Ms(null,!0),fa==null||fa(gi,Mi)},gd=ne.useMemo(function(){return{prefixCls:tu,locale:El,generateConfig:Wl,button:Tr.button,input:Tr.input}},[tu,El,Wl,Tr.button,Tr.input]);if((0,Et.Z)(function(){ni&&_r!==void 0&&yo(null,Ht,!1)},[ni,_r,Ht]),(0,Et.Z)(function(){var Ui=Po();!ni&&Ui==="input"&&(Bi(!1),Ms(null,!0)),!ni&&Zn&&!da&&Ui==="panel"&&(Bi(!0),Ms())},[ni]),0)var p0;return ne.createElement(Gn.Provider,{value:gd},ne.createElement(zt,(0,Oe.Z)({},Je(xt),{popupElement:mi,popupStyle:_u.popup,popupClassName:Du.popup,visible:ni,onClose:Uo,range:!0}),ne.createElement(ma,(0,Oe.Z)({},xt,{ref:xi,suffixIcon:kl,activeIndex:Di||ni?_r:null,activeHelp:!!zs,allHelp:!!zs&&Yc==="preset",focused:Di,onFocus:Sc,onBlur:Ed,onKeyDown:Ad,onSubmit:Ms,value:Gs,maskFormat:xu,onChange:ns,onInputChange:Ls,format:eu,inputReadOnly:Ja,disabled:pa,open:ni,onOpenChange:Bi,onClick:Gc,onClear:tc,invalid:mo,onInvalid:kc,onActiveInfo:Xc}))))}var si=ne.forwardRef(Bo),Ai=si,Qi=E(83836);function Mr(ue){var ke=ue.prefixCls,tt=ue.value,gt=ue.onRemove,xt=ue.removeIcon,vn=xt===void 0?"\xD7":xt,Zn=ue.formatDate,eu=ue.disabled,xu=ue.maxTagCount,ju=ue.placeholder,tu="".concat(ke,"-selector"),_u="".concat(ke,"-selection"),Du="".concat(_u,"-overflow");function ua(fa,pa){return ne.createElement("span",{className:St()("".concat(_u,"-item")),title:typeof fa=="string"?fa:null},ne.createElement("span",{className:"".concat(_u,"-item-content")},fa),!eu&&pa&&ne.createElement("span",{onMouseDown:function(Sa){Sa.preventDefault()},onClick:pa,className:"".concat(_u,"-item-remove")},vn))}function $u(fa){var pa=Zn(fa),Va=function(Aa){Aa&&Aa.stopPropagation(),gt(fa)};return ua(pa,Va)}function da(fa){var pa="+ ".concat(fa.length," ...");return ua(pa)}return ne.createElement("div",{className:tu},ne.createElement(Qi.Z,{prefixCls:Du,data:tt,renderItem:$u,renderRest:da,itemKey:function(pa){return Zn(pa)},maxCount:xu}),!tt.length&&ne.createElement("span",{className:"".concat(ke,"-selection-placeholder")},ju))}var Ti=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function ci(ue,ke){var tt=ue.id,gt=ue.open,xt=ue.prefix,vn=ue.clearIcon,Zn=ue.suffixIcon,eu=ue.activeHelp,xu=ue.allHelp,ju=ue.focused,tu=ue.onFocus,_u=ue.onBlur,Du=ue.onKeyDown,ua=ue.locale,$u=ue.generateConfig,da=ue.placeholder,fa=ue.className,pa=ue.style,Va=ue.onClick,Sa=ue.onClear,Aa=ue.internalPicker,rl=ue.value,Na=ue.onChange,ka=ue.onSubmit,er=ue.onInputChange,El=ue.multiple,Wl=ue.maxTagCount,Ht=ue.format,Hu=ue.maskFormat,sa=ue.preserveInvalidOnBlur,Vu=ue.onInvalid,Xt=ue.disabled,wa=ue.invalid,ja=ue.inputReadOnly,Nl=ue.direction,ya=ue.onOpenChange,ul=ue.onMouseDown,La=ue.required,Ja=ue["aria-required"],kl=ue.autoFocus,ea=ue.tabIndex,Ar=ue.removeIcon,mr=(0,yi.Z)(ue,Ti),dr=Nl==="rtl",Tr=ne.useContext(Gn),Br=Tr.prefixCls,Jr=ne.useRef(),Wr=ne.useRef();ne.useImperativeHandle(ke,function(){return{nativeElement:Jr.current,focus:function(oi){var po;(po=Wr.current)===null||po===void 0||po.focus(oi)},blur:function(){var oi;(oi=Wr.current)===null||oi===void 0||oi.blur()}}});var qr=Rl(mr),xi=function(oi){Na([oi])},pi=function(oi){var po=rl.filter(function(ao){return ao&&!Vn($u,ua,ao,oi,Aa)});Na(po),gt||ka()},Ii=fl((0,Qe.Z)((0,Qe.Z)({},ue),{},{onChange:xi}),function(Si){var oi=Si.valueTexts;return{value:oi[0]||"",active:ju}}),ni=(0,Ge.Z)(Ii,2),fo=ni[0],Bi=ni[1],no=!!(vn&&rl.length&&!Xt),ii=El?ne.createElement(ne.Fragment,null,ne.createElement(Mr,{prefixCls:Br,value:rl,onRemove:pi,formatDate:Bi,maxTagCount:Wl,disabled:Xt,removeIcon:Ar,placeholder:da}),ne.createElement("input",{className:"".concat(Br,"-multiple-input"),value:rl.map(Bi).join(","),ref:Wr,readOnly:!0,autoFocus:kl,tabIndex:ea}),ne.createElement(_t,{type:"suffix",icon:Zn}),no&&ne.createElement(ou,{icon:vn,onClear:Sa})):ne.createElement(ei,(0,Oe.Z)({ref:Wr},fo(),{autoFocus:kl,tabIndex:ea,suffixIcon:Zn,clearIcon:no&&ne.createElement(ou,{icon:vn,onClear:Sa}),showActiveCls:!1}));return ne.createElement("div",(0,Oe.Z)({},qr,{className:St()(Br,(0,Vt.Z)((0,Vt.Z)((0,Vt.Z)((0,Vt.Z)((0,Vt.Z)({},"".concat(Br,"-multiple"),El),"".concat(Br,"-focused"),ju),"".concat(Br,"-disabled"),Xt),"".concat(Br,"-invalid"),wa),"".concat(Br,"-rtl"),dr),fa),style:pa,ref:Jr,onClick:Va,onMouseDown:function(oi){var po,ao=oi.target;ao!==((po=Wr.current)===null||po===void 0?void 0:po.inputElement)&&oi.preventDefault(),ul==null||ul(oi)}}),xt&&ne.createElement("div",{className:"".concat(Br,"-prefix")},xt),ii)}var oo=ne.forwardRef(ci),Eo=oo;function Do(ue,ke){var tt=Kt(ue),gt=(0,Ge.Z)(tt,6),xt=gt[0],vn=gt[1],Zn=gt[2],eu=gt[3],xu=gt[4],ju=gt[5],tu=xt,_u=tu.prefixCls,Du=tu.styles,ua=tu.classNames,$u=tu.order,da=tu.defaultValue,fa=tu.value,pa=tu.needConfirm,Va=tu.onChange,Sa=tu.onKeyDown,Aa=tu.disabled,rl=tu.disabledDate,Na=tu.minDate,ka=tu.maxDate,er=tu.defaultOpen,El=tu.open,Wl=tu.onOpenChange,Ht=tu.locale,Hu=tu.generateConfig,sa=tu.picker,Vu=tu.showNow,Xt=tu.showToday,wa=tu.showTime,ja=tu.mode,Nl=tu.onPanelChange,ya=tu.onCalendarChange,ul=tu.onOk,La=tu.multiple,Ja=tu.defaultPickerValue,kl=tu.pickerValue,ea=tu.onPickerValueChange,Ar=tu.inputReadOnly,mr=tu.suffixIcon,dr=tu.removeIcon,Tr=tu.onFocus,Br=tu.onBlur,Jr=tu.presets,Wr=tu.components,qr=tu.cellRender,xi=tu.dateRender,pi=tu.monthCellRender,Ii=tu.onClick,ni=Ln(ke);function fo(di){return di===null?null:La?di:di[0]}var Bi=qu(Hu,Ht,vn),no=On(El,er,[Aa],Wl),ii=(0,Ge.Z)(no,2),Si=ii[0],oi=ii[1],po=function(mi,ns,Ls){if(ya){var Sc=(0,Qe.Z)({},Ls);delete Sc.range,ya(fo(mi),fo(ns),Sc)}},ao=function(mi){ul==null||ul(fo(mi))},Io=fn(Hu,Ht,eu,!1,$u,da,fa,po,ao),Ni=(0,Ge.Z)(Io,5),Ki=Ni[0],Xi=Ni[1],Di=Ni[2],Wi=Ni[3],Po=Ni[4],_r=Di(),ts=Ju([Aa]),jr=(0,Ge.Z)(ts,4),ir=jr[0],Oi=jr[1],Kl=jr[2],br=jr[3],Fo=function(mi){Oi(!0),Tr==null||Tr(mi,{})},So=function(mi){Oi(!1),Br==null||Br(mi,{})},Lo=(0,nt.C8)(sa,{value:ja}),Ol=(0,Ge.Z)(Lo,2),_o=Ol[0],qs=Ol[1],rs=_o==="date"&&wa?"datetime":_o,Ps=xn(sa,_o,Vu,Xt),ds=Va&&function(di,mi){Va(fo(di),fo(mi))},_s=bt((0,Qe.Z)((0,Qe.Z)({},xt),{},{onChange:ds}),Ki,Xi,Di,Wi,[],eu,ir,Si,ju),$s=(0,Ge.Z)(_s,2),Co=$s[1],ms=Un(_r,ju),Ss=(0,Ge.Z)(ms,2),Ns=Ss[0],Os=Ss[1],js=ne.useMemo(function(){return Ns.some(function(di){return di})},[Ns]),mo=function(mi,ns){if(ea){var Ls=(0,Qe.Z)((0,Qe.Z)({},ns),{},{mode:ns.mode[0]});delete Ls.range,ea(mi[0],Ls)}},kc=_n(Hu,Ht,_r,[_o],Si,br,vn,!1,Ja,kl,dn(wa==null?void 0:wa.defaultOpenValue),mo,Na,ka),xc=(0,Ge.Z)(kc,2),ec=xc[0],Vc=xc[1],wc=(0,nt.zX)(function(di,mi,ns){if(qs(mi),Nl&&ns!==!1){var Ls=di||_r[_r.length-1];Nl(Ls,mi)}}),yo=function(){Co(Di()),oi(!1,{force:!0})},oc=function(mi){!Aa&&!ni.current.nativeElement.contains(document.activeElement)&&ni.current.focus(),oi(!0),Ii==null||Ii(mi)},Ms=function(){Co(null),oi(!1,{force:!0})},Gc=ne.useState(null),tc=(0,Ge.Z)(Gc,2),sc=tc[0],Ac=tc[1],Yc=ne.useState(null),Ic=(0,Ge.Z)(Yc,2),Zs=Ic[0],nc=Ic[1],zs=ne.useMemo(function(){var di=[Zs].concat((0,st.Z)(_r)).filter(function(mi){return mi});return La?di:di.slice(0,1)},[_r,Zs,La]),gc=ne.useMemo(function(){return!La&&Zs?[Zs]:_r.filter(function(di){return di})},[_r,Zs,La]);ne.useEffect(function(){Si||nc(null)},[Si]);var Gs=Mu(Jr),jc=function(mi){nc(mi),Ac("preset")},hc=function(mi){var ns=La?Bi(Di(),mi):[mi],Ls=Co(ns);Ls&&!La&&oi(!1,{force:!0})},Kc=function(mi){hc(mi)},Xc=function(mi){nc(mi),Ac("cell")},Pc=function(mi){oi(!0),Fo(mi)},Jc=function(mi){if(Kl("panel"),!(La&&rs!==sa)){var ns=La?Bi(Di(),mi):[mi];Wi(ns),!pa&&!Zn&&vn===rs&&yo()}},cc=function(){oi(!1)},Fc=nn(qr,xi,pi),qc=ne.useMemo(function(){var di=(0,Rt.Z)(xt,!1),mi=(0,Jt.Z)(xt,[].concat((0,st.Z)(Object.keys(di)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Qe.Z)((0,Qe.Z)({},mi),{},{multiple:xt.multiple})},[xt]),_c=ne.createElement(Ei,(0,Oe.Z)({},qc,{showNow:Ps,showTime:wa,disabledDate:rl,onFocus:Pc,onBlur:So,picker:sa,mode:_o,internalMode:rs,onPanelChange:wc,format:xu,value:_r,isInvalid:ju,onChange:null,onSelect:Jc,pickerValue:ec,defaultOpenValue:wa==null?void 0:wa.defaultOpenValue,onPickerValueChange:Vc,hoverValue:zs,onHover:Xc,needConfirm:pa,onSubmit:yo,onOk:Po,presets:Gs,onPresetHover:jc,onPresetSubmit:hc,onNow:Kc,cellRender:Fc})),Zc=function(mi){Wi(mi)},Ur=function(){Kl("input")},Uo=function(mi){Kl("input"),oi(!0,{inherit:!0}),Fo(mi)},pd=function(mi){oi(!1),So(mi)},$c=function(mi,ns){mi.key==="Tab"&&yo(),Sa==null||Sa(mi,ns)},vd=ne.useMemo(function(){return{prefixCls:_u,locale:Ht,generateConfig:Hu,button:Wr.button,input:Wr.input}},[_u,Ht,Hu,Wr.button,Wr.input]);return(0,Et.Z)(function(){Si&&br!==void 0&&wc(null,sa,!1)},[Si,br,sa]),(0,Et.Z)(function(){var di=Kl();!Si&&di==="input"&&(oi(!1),yo()),!Si&&Zn&&!pa&&di==="panel"&&yo()},[Si]),ne.createElement(Gn.Provider,{value:vd},ne.createElement(zt,(0,Oe.Z)({},Je(xt),{popupElement:_c,popupStyle:Du.popup,popupClassName:ua.popup,visible:Si,onClose:cc}),ne.createElement(Eo,(0,Oe.Z)({},xt,{ref:ni,suffixIcon:mr,removeIcon:dr,activeHelp:!!Zs,allHelp:!!Zs&&sc==="preset",focused:ir,onFocus:Uo,onBlur:pd,onKeyDown:$c,onSubmit:yo,value:gc,maskFormat:xu,onChange:Zc,onInputChange:Ur,internalPicker:vn,format:eu,inputReadOnly:Ar,disabled:Aa,open:Si,onOpenChange:oi,onClick:oc,onClear:Ms,invalid:js,onInvalid:function(mi){Os(mi,0)}}))))}var Oo=ne.forwardRef(Do),Ho=Oo,Pr=Ho,Wo=E(62487),go=E(75030),Hi=E(82855),bo=E(48755),eo=E(2171),Fi=E(83397),Sr=E(31756),zu=E(56553),ho=E(24971),xo=E(9017),Xu=E(70045),Js=E(57428),ai=E(36237),Vo=E(53075),Rs=E(64910),bs=E(63356),vs=E(56119),Mo=E(46e3),Es=E(93873),Ts=E(36305),Jo=E(16931),ss=E(51636),ys=E(26743);const Go=(ue,ke)=>{const{componentCls:tt,controlHeight:gt}=ue,xt=ke?`${tt}-${ke}`:"",vn=(0,ys.gp)(ue);return[{[`${tt}-multiple${xt}`]:{paddingBlock:vn.containerPadding,paddingInlineStart:vn.basePadding,minHeight:gt,[`${tt}-selection-item`]:{height:vn.itemHeight,lineHeight:(0,ai.unit)(vn.itemLineHeight)}}}]};var As=ue=>{const{componentCls:ke,calc:tt,lineWidth:gt}=ue,xt=(0,ss.mergeToken)(ue,{fontHeight:ue.fontSize,selectHeight:ue.controlHeightSM,multipleSelectItemHeight:ue.multipleItemHeightSM,borderRadius:ue.borderRadiusSM,borderRadiusSM:ue.borderRadiusXS,controlHeight:ue.controlHeightSM}),vn=(0,ss.mergeToken)(ue,{fontHeight:tt(ue.multipleItemHeightLG).sub(tt(gt).mul(2).equal()).equal(),fontSize:ue.fontSizeLG,selectHeight:ue.controlHeightLG,multipleSelectItemHeight:ue.multipleItemHeightLG,borderRadius:ue.borderRadiusLG,borderRadiusSM:ue.borderRadius,controlHeight:ue.controlHeightLG});return[Go(xt,"small"),Go(ue),Go(vn,"large"),{[`${ke}${ke}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${ke}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${ke}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:ue.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${ue.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:ue.colorTextPlaceholder,pointerEvents:"none"}}},(0,ys._z)(ue)),{[`${ke}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},ws=E(17835);const ks=ue=>{const{pickerCellCls:ke,pickerCellInnerCls:tt,cellHeight:gt,borderRadiusSM:xt,motionDurationMid:vn,cellHoverBg:Zn,lineWidth:eu,lineType:xu,colorPrimary:ju,cellActiveWithRangeBg:tu,colorTextLightSolid:_u,colorTextDisabled:Du,cellBgDisabled:ua,colorFillSecondary:$u}=ue;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:gt,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[tt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:gt,height:gt,lineHeight:(0,ai.unit)(gt),borderRadius:xt,transition:`background ${vn}`},[`&:hover:not(${ke}-in-view):not(${ke}-disabled), &:hover:not(${ke}-selected):not(${ke}-range-start):not(${ke}-range-end):not(${ke}-disabled)`]:{[tt]:{background:Zn}},[`&-in-view${ke}-today ${tt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,ai.unit)(eu)} ${xu} ${ju}`,borderRadius:xt,content:'""'}},[`&-in-view${ke}-in-range, &-in-view${ke}-range-start, &-in-view${ke}-range-end`]:{position:"relative",[`&:not(${ke}-disabled):before`]:{background:tu}},[`&-in-view${ke}-selected, &-in-view${ke}-range-start, - &-in-view${ke}-range-end`]:{[`&:not(${ke}-disabled) ${tt}`]:{color:_u,background:ju},[`&${ke}-disabled ${tt}`]:{background:$u}},[`&-in-view${ke}-range-start:not(${ke}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${ke}-range-end:not(${ke}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${ke}-range-start:not(${ke}-range-end) ${tt}`]:{borderStartStartRadius:xt,borderEndStartRadius:xt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ke}-range-end:not(${ke}-range-start) ${tt}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:xt,borderEndEndRadius:xt},"&-disabled":{color:Du,cursor:"not-allowed",[tt]:{background:"transparent"},"&::before":{background:ua}},[`&-disabled${ke}-today ${tt}::before`]:{borderColor:Du}}},qo=ue=>{const{componentCls:ke,pickerCellCls:tt,pickerCellInnerCls:gt,pickerYearMonthCellWidth:xt,pickerControlIconSize:vn,cellWidth:Zn,paddingSM:eu,paddingXS:xu,paddingXXS:ju,colorBgContainer:tu,lineWidth:_u,lineType:Du,borderRadiusLG:ua,colorPrimary:$u,colorTextHeading:da,colorSplit:fa,pickerControlIconBorderWidth:pa,colorIcon:Va,textHeight:Sa,motionDurationMid:Aa,colorIconHover:rl,fontWeightStrong:Na,cellHeight:ka,pickerCellPaddingVertical:er,colorTextDisabled:El,colorText:Wl,fontSize:Ut,motionDurationSlow:Qu,withoutTimeCellHeight:sa,pickerQuarterPanelContentHeight:Vu,borderRadiusSM:Xt,colorTextLightSolid:wa,cellHoverBg:ja,timeColumnHeight:Nl,timeColumnWidth:ya,timeCellHeight:ul,controlItemBgActive:La,marginXXS:Ja,pickerDatePanelPaddingHorizontal:kl,pickerControlIconMargin:ea}=ue,Ar=ue.calc(Zn).mul(7).add(ue.calc(kl).mul(2)).equal();return{[ke]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:tu,borderRadius:ua,outline:"none","&-focused":{borderColor:$u},"&-rtl":{[`${ke}-prev-icon, + &-in-view${ke}-range-end`]:{[`&:not(${ke}-disabled) ${tt}`]:{color:_u,background:ju},[`&${ke}-disabled ${tt}`]:{background:$u}},[`&-in-view${ke}-range-start:not(${ke}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${ke}-range-end:not(${ke}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${ke}-range-start:not(${ke}-range-end) ${tt}`]:{borderStartStartRadius:xt,borderEndStartRadius:xt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ke}-range-end:not(${ke}-range-start) ${tt}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:xt,borderEndEndRadius:xt},"&-disabled":{color:Du,cursor:"not-allowed",[tt]:{background:"transparent"},"&::before":{background:ua}},[`&-disabled${ke}-today ${tt}::before`]:{borderColor:Du}}},qo=ue=>{const{componentCls:ke,pickerCellCls:tt,pickerCellInnerCls:gt,pickerYearMonthCellWidth:xt,pickerControlIconSize:vn,cellWidth:Zn,paddingSM:eu,paddingXS:xu,paddingXXS:ju,colorBgContainer:tu,lineWidth:_u,lineType:Du,borderRadiusLG:ua,colorPrimary:$u,colorTextHeading:da,colorSplit:fa,pickerControlIconBorderWidth:pa,colorIcon:Va,textHeight:Sa,motionDurationMid:Aa,colorIconHover:rl,fontWeightStrong:Na,cellHeight:ka,pickerCellPaddingVertical:er,colorTextDisabled:El,colorText:Wl,fontSize:Ht,motionDurationSlow:Hu,withoutTimeCellHeight:sa,pickerQuarterPanelContentHeight:Vu,borderRadiusSM:Xt,colorTextLightSolid:wa,cellHoverBg:ja,timeColumnHeight:Nl,timeColumnWidth:ya,timeCellHeight:ul,controlItemBgActive:La,marginXXS:Ja,pickerDatePanelPaddingHorizontal:kl,pickerControlIconMargin:ea}=ue,Ar=ue.calc(Zn).mul(7).add(ue.calc(kl).mul(2)).equal();return{[ke]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:tu,borderRadius:ua,outline:"none","&-focused":{borderColor:$u},"&-rtl":{[`${ke}-prev-icon, ${ke}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ke}-next-icon, - ${ke}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${ke}-time-panel`]:{[`${ke}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-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:Ar},"&-header":{display:"flex",padding:`0 ${(0,ai.unit)(xu)}`,color:da,borderBottom:`${(0,ai.unit)(_u)} ${Du} ${fa}`,"> *":{flex:"none"},button:{padding:0,color:Va,lineHeight:(0,ai.unit)(Sa),background:"transparent",border:0,cursor:"pointer",transition:`color ${Aa}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:Ut,"&:hover":{color:rl},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:Na,lineHeight:(0,ai.unit)(Sa),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:xu},"&:hover":{color:$u}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:vn,height:vn,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:vn,height:vn,border:"0 solid currentcolor",borderBlockStartWidth:pa,borderInlineStartWidth:pa,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:ea,insetInlineStart:ea,display:"inline-block",width:vn,height:vn,border:"0 solid currentcolor",borderBlockStartWidth:pa,borderInlineStartWidth:pa,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:ka,fontWeight:"normal"},th:{height:ue.calc(ka).add(ue.calc(er).mul(2)).equal(),color:Wl,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,ai.unit)(er)} 0`,color:El,cursor:"pointer","&-in-view":{color:Wl}},ks(ue)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ke}-content`]:{height:ue.calc(sa).mul(4).equal()},[gt]:{padding:`0 ${(0,ai.unit)(xu)}`}},"&-quarter-panel":{[`${ke}-content`]:{height:Vu}},"&-decade-panel":{[gt]:{padding:`0 ${(0,ai.unit)(ue.calc(xu).div(2).equal())}`},[`${ke}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ke}-body`]:{padding:`0 ${(0,ai.unit)(xu)}`},[gt]:{width:xt}},"&-date-panel":{[`${ke}-body`]:{padding:`${(0,ai.unit)(xu)} ${(0,ai.unit)(kl)}`},[`${ke}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${ke}-cell`]:{[`&:hover ${gt}, + ${ke}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${ke}-time-panel`]:{[`${ke}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-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:Ar},"&-header":{display:"flex",padding:`0 ${(0,ai.unit)(xu)}`,color:da,borderBottom:`${(0,ai.unit)(_u)} ${Du} ${fa}`,"> *":{flex:"none"},button:{padding:0,color:Va,lineHeight:(0,ai.unit)(Sa),background:"transparent",border:0,cursor:"pointer",transition:`color ${Aa}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:Ht,"&:hover":{color:rl},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:Na,lineHeight:(0,ai.unit)(Sa),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:xu},"&:hover":{color:$u}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:vn,height:vn,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:vn,height:vn,border:"0 solid currentcolor",borderBlockStartWidth:pa,borderInlineStartWidth:pa,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:ea,insetInlineStart:ea,display:"inline-block",width:vn,height:vn,border:"0 solid currentcolor",borderBlockStartWidth:pa,borderInlineStartWidth:pa,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:ka,fontWeight:"normal"},th:{height:ue.calc(ka).add(ue.calc(er).mul(2)).equal(),color:Wl,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,ai.unit)(er)} 0`,color:El,cursor:"pointer","&-in-view":{color:Wl}},ks(ue)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ke}-content`]:{height:ue.calc(sa).mul(4).equal()},[gt]:{padding:`0 ${(0,ai.unit)(xu)}`}},"&-quarter-panel":{[`${ke}-content`]:{height:Vu}},"&-decade-panel":{[gt]:{padding:`0 ${(0,ai.unit)(ue.calc(xu).div(2).equal())}`},[`${ke}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ke}-body`]:{padding:`0 ${(0,ai.unit)(xu)}`},[gt]:{width:xt}},"&-date-panel":{[`${ke}-body`]:{padding:`${(0,ai.unit)(xu)} ${(0,ai.unit)(kl)}`},[`${ke}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${ke}-cell`]:{[`&:hover ${gt}, &-selected ${gt}, ${gt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Aa}`},"&:first-child:before":{borderStartStartRadius:Xt,borderEndStartRadius:Xt},"&:last-child:before":{borderStartEndRadius:Xt,borderEndEndRadius:Xt}},"&:hover td:before":{background:ja},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${tt}`]:{"&:before":{background:$u},[`&${ke}-cell-week`]:{color:new ws.FastColor(wa).setA(.5).toHexString()},[gt]:{color:wa}}},"&-range-hover td:before":{background:La}}},"&-week-panel, &-date-panel-show-week":{[`${ke}-body`]:{padding:`${(0,ai.unit)(xu)} ${(0,ai.unit)(eu)}`},[`${ke}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${ke}-time-panel`]:{borderInlineStart:`${(0,ai.unit)(_u)} ${Du} ${fa}`},[`${ke}-date-panel, - ${ke}-time-panel`]:{transition:`opacity ${Qu}`},"&-active":{[`${ke}-date-panel, - ${ke}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${ke}-content`]:{display:"flex",flex:"auto",height:Nl},"&-column":{flex:"1 0 auto",width:ya,margin:`${(0,ai.unit)(ju)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Aa}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:ue.colorTextTertiary,borderRadius:ue.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${ue.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,ai.unit)(ul)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,ai.unit)(_u)} ${Du} ${fa}`},"&-active":{background:new ws.FastColor(La).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ke}-time-panel-cell`]:{marginInline:Ja,[`${ke}-time-panel-cell-inner`]:{display:"block",width:ue.calc(ya).sub(ue.calc(Ja).mul(2)).equal(),height:ul,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:ue.calc(ya).sub(ul).div(2).equal(),color:Wl,lineHeight:(0,ai.unit)(ul),borderRadius:Xt,cursor:"pointer",transition:`background ${Aa}`,"&:hover":{background:ja}},"&-selected":{[`${ke}-time-panel-cell-inner`]:{background:La}},"&-disabled":{[`${ke}-time-panel-cell-inner`]:{color:El,background:"transparent",cursor:"not-allowed"}}}}}}}}};var gs=ue=>{const{componentCls:ke,textHeight:tt,lineWidth:gt,paddingSM:xt,antCls:vn,colorPrimary:Zn,cellActiveWithRangeBg:eu,colorPrimaryBorder:xu,lineType:ju,colorSplit:tu}=ue;return{[`${ke}-dropdown`]:{[`${ke}-footer`]:{borderTop:`${(0,ai.unit)(gt)} ${ju} ${tu}`,"&-extra":{padding:`0 ${(0,ai.unit)(xt)}`,lineHeight:(0,ai.unit)(ue.calc(tt).sub(ue.calc(gt).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,ai.unit)(gt)} ${ju} ${tu}`}}},[`${ke}-panels + ${ke}-footer ${ke}-ranges`]:{justifyContent:"space-between"},[`${ke}-ranges`]:{marginBlock:0,paddingInline:(0,ai.unit)(xt),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,ai.unit)(ue.calc(tt).sub(ue.calc(gt).mul(2)).equal()),display:"inline-block"},[`${ke}-now-btn-disabled`]:{pointerEvents:"none",color:ue.colorTextDisabled},[`${ke}-preset > ${vn}-tag-blue`]:{color:Zn,background:eu,borderColor:xu,cursor:"pointer"},[`${ke}-ok`]:{paddingBlock:ue.calc(gt).mul(2).equal(),marginInlineStart:"auto"}}}}};const cs=ue=>{const{componentCls:ke,controlHeightLG:tt,paddingXXS:gt,padding:xt}=ue;return{pickerCellCls:`${ke}-cell`,pickerCellInnerCls:`${ke}-cell-inner`,pickerYearMonthCellWidth:ue.calc(tt).mul(1.5).equal(),pickerQuarterPanelContentHeight:ue.calc(tt).mul(1.4).equal(),pickerCellPaddingVertical:ue.calc(gt).add(ue.calc(gt).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:ue.calc(xt).add(ue.calc(gt).div(2)).equal()}},$n=ue=>{const{colorBgContainerDisabled:ke,controlHeight:tt,controlHeightSM:gt,controlHeightLG:xt,paddingXXS:vn,lineWidth:Zn}=ue,eu=vn*2,xu=Zn*2,ju=Math.min(tt-eu,tt-xu),tu=Math.min(gt-eu,gt-xu),_u=Math.min(xt-eu,xt-xu);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(vn/2),cellHoverBg:ue.controlItemBgHover,cellActiveWithRangeBg:ue.controlItemBgActive,cellHoverWithRangeBg:new ws.FastColor(ue.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new ws.FastColor(ue.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ke,timeColumnWidth:xt*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:gt*1.5,cellHeight:gt,textHeight:xt,withoutTimeCellHeight:xt*1.65,multipleItemBg:ue.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:ju,multipleItemHeightSM:tu,multipleItemHeightLG:_u,multipleSelectorBgDisabled:ke,multipleItemColorDisabled:ue.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},gl=ue=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,Rs.T)(ue)),$n(ue)),(0,Ts.w)(ue)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:ue.zIndexPopupBase+50});var Pl=E(39082),Rr=ue=>{const{componentCls:ke}=ue;return{[ke]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pl.qG)(ue)),(0,Pl.vc)(ue)),(0,Pl.H8)(ue)),(0,Pl.Mu)(ue)),{"&-outlined":{[`&${ke}-multiple ${ke}-selection-item`]:{background:ue.multipleItemBg,border:`${(0,ai.unit)(ue.lineWidth)} ${ue.lineType} ${ue.multipleItemBorderColor}`}},"&-filled":{[`&${ke}-multiple ${ke}-selection-item`]:{background:ue.colorBgContainer,border:`${(0,ai.unit)(ue.lineWidth)} ${ue.lineType} ${ue.colorSplit}`}},"&-borderless":{[`&${ke}-multiple ${ke}-selection-item`]:{background:ue.multipleItemBg,border:`${(0,ai.unit)(ue.lineWidth)} ${ue.lineType} ${ue.multipleItemBorderColor}`}},"&-underlined":{[`&${ke}-multiple ${ke}-selection-item`]:{background:ue.multipleItemBg,border:`${(0,ai.unit)(ue.lineWidth)} ${ue.lineType} ${ue.multipleItemBorderColor}`}}}]}};const dt=(ue,ke,tt,gt)=>{const xt=ue.calc(tt).add(2).equal(),vn=ue.max(ue.calc(ke).sub(xt).div(2).equal(),0),Zn=ue.max(ue.calc(ke).sub(xt).sub(vn).equal(),0);return{padding:`${(0,ai.unit)(vn)} ${(0,ai.unit)(gt)} ${(0,ai.unit)(Zn)}`}},Ht=ue=>{const{componentCls:ke,colorError:tt,colorWarning:gt}=ue;return{[`${ke}:not(${ke}-disabled):not([disabled])`]:{[`&${ke}-status-error`]:{[`${ke}-active-bar`]:{background:tt}},[`&${ke}-status-warning`]:{[`${ke}-active-bar`]:{background:gt}}}}},tn=ue=>{const{componentCls:ke,antCls:tt,controlHeight:gt,paddingInline:xt,lineWidth:vn,lineType:Zn,colorBorder:eu,borderRadius:xu,motionDurationMid:ju,colorTextDisabled:tu,colorTextPlaceholder:_u,controlHeightLG:Du,fontSizeLG:ua,controlHeightSM:$u,paddingInlineSM:da,paddingXS:fa,marginXS:pa,colorTextDescription:Va,lineWidthBold:Sa,colorPrimary:Aa,motionDurationSlow:rl,zIndexPopup:Na,paddingXXS:ka,sizePopupArrow:er,colorBgElevated:El,borderRadiusLG:Wl,boxShadowSecondary:Ut,borderRadiusSM:Qu,colorSplit:sa,cellHoverBg:Vu,presetsWidth:Xt,presetsMaxWidth:wa,boxShadowPopoverArrow:ja,fontHeight:Nl,fontHeightLG:ya,lineHeightLG:ul}=ue;return[{[ke]:Object.assign(Object.assign(Object.assign({},(0,bs.Wf)(ue)),dt(ue,gt,Nl,xt)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:xu,transition:`border ${ju}, box-shadow ${ju}, background ${ju}`,[`${ke}-prefix`]:{flex:"0 0 auto",marginInlineEnd:ue.inputAffixPadding},[`${ke}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:ue.fontSize,lineHeight:ue.lineHeight,transition:`all ${ju}`},(0,Vo.nz)(_u)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:tu,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:_u}}},"&-large":Object.assign(Object.assign({},dt(ue,Du,ya,xt)),{[`${ke}-input > input`]:{fontSize:ua,lineHeight:ul}}),"&-small":Object.assign({},dt(ue,$u,Nl,da)),[`${ke}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:ue.calc(fa).div(2).equal(),color:tu,lineHeight:1,pointerEvents:"none",transition:`opacity ${ju}, color ${ju}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:pa}}},[`${ke}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:tu,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${ju}, color ${ju}`,"> *":{verticalAlign:"top"},"&:hover":{color:Va}},"&:hover":{[`${ke}-clear`]:{opacity:1},[`${ke}-suffix:not(:last-child)`]:{opacity:0}},[`${ke}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:ua,color:tu,fontSize:ua,verticalAlign:"top",cursor:"default",[`${ke}-focused &`]:{color:Va},[`${ke}-range-separator &`]:{[`${ke}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ke}-active-bar`]:{bottom:ue.calc(vn).mul(-1).equal(),height:Sa,background:Aa,opacity:0,transition:`all ${rl} ease-out`,pointerEvents:"none"},[`&${ke}-focused`]:{[`${ke}-active-bar`]:{opacity:1}},[`${ke}-range-separator`]:{alignItems:"center",padding:`0 ${(0,ai.unit)(fa)}`,lineHeight:1}},"&-range, &-multiple":{[`${ke}-clear`]:{insetInlineEnd:xt},[`&${ke}-small`]:{[`${ke}-clear`]:{insetInlineEnd:da}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,bs.Wf)(ue)),qo(ue)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Na,[`&${ke}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${ke}-dropdown-placement-bottomLeft, + ${ke}-time-panel`]:{transition:`opacity ${Hu}`},"&-active":{[`${ke}-date-panel, + ${ke}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${ke}-content`]:{display:"flex",flex:"auto",height:Nl},"&-column":{flex:"1 0 auto",width:ya,margin:`${(0,ai.unit)(ju)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Aa}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:ue.colorTextTertiary,borderRadius:ue.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${ue.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,ai.unit)(ul)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,ai.unit)(_u)} ${Du} ${fa}`},"&-active":{background:new ws.FastColor(La).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ke}-time-panel-cell`]:{marginInline:Ja,[`${ke}-time-panel-cell-inner`]:{display:"block",width:ue.calc(ya).sub(ue.calc(Ja).mul(2)).equal(),height:ul,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:ue.calc(ya).sub(ul).div(2).equal(),color:Wl,lineHeight:(0,ai.unit)(ul),borderRadius:Xt,cursor:"pointer",transition:`background ${Aa}`,"&:hover":{background:ja}},"&-selected":{[`${ke}-time-panel-cell-inner`]:{background:La}},"&-disabled":{[`${ke}-time-panel-cell-inner`]:{color:El,background:"transparent",cursor:"not-allowed"}}}}}}}}};var gs=ue=>{const{componentCls:ke,textHeight:tt,lineWidth:gt,paddingSM:xt,antCls:vn,colorPrimary:Zn,cellActiveWithRangeBg:eu,colorPrimaryBorder:xu,lineType:ju,colorSplit:tu}=ue;return{[`${ke}-dropdown`]:{[`${ke}-footer`]:{borderTop:`${(0,ai.unit)(gt)} ${ju} ${tu}`,"&-extra":{padding:`0 ${(0,ai.unit)(xt)}`,lineHeight:(0,ai.unit)(ue.calc(tt).sub(ue.calc(gt).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,ai.unit)(gt)} ${ju} ${tu}`}}},[`${ke}-panels + ${ke}-footer ${ke}-ranges`]:{justifyContent:"space-between"},[`${ke}-ranges`]:{marginBlock:0,paddingInline:(0,ai.unit)(xt),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,ai.unit)(ue.calc(tt).sub(ue.calc(gt).mul(2)).equal()),display:"inline-block"},[`${ke}-now-btn-disabled`]:{pointerEvents:"none",color:ue.colorTextDisabled},[`${ke}-preset > ${vn}-tag-blue`]:{color:Zn,background:eu,borderColor:xu,cursor:"pointer"},[`${ke}-ok`]:{paddingBlock:ue.calc(gt).mul(2).equal(),marginInlineStart:"auto"}}}}};const cs=ue=>{const{componentCls:ke,controlHeightLG:tt,paddingXXS:gt,padding:xt}=ue;return{pickerCellCls:`${ke}-cell`,pickerCellInnerCls:`${ke}-cell-inner`,pickerYearMonthCellWidth:ue.calc(tt).mul(1.5).equal(),pickerQuarterPanelContentHeight:ue.calc(tt).mul(1.4).equal(),pickerCellPaddingVertical:ue.calc(gt).add(ue.calc(gt).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:ue.calc(xt).add(ue.calc(gt).div(2)).equal()}},$n=ue=>{const{colorBgContainerDisabled:ke,controlHeight:tt,controlHeightSM:gt,controlHeightLG:xt,paddingXXS:vn,lineWidth:Zn}=ue,eu=vn*2,xu=Zn*2,ju=Math.min(tt-eu,tt-xu),tu=Math.min(gt-eu,gt-xu),_u=Math.min(xt-eu,xt-xu);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(vn/2),cellHoverBg:ue.controlItemBgHover,cellActiveWithRangeBg:ue.controlItemBgActive,cellHoverWithRangeBg:new ws.FastColor(ue.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new ws.FastColor(ue.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ke,timeColumnWidth:xt*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:gt*1.5,cellHeight:gt,textHeight:xt,withoutTimeCellHeight:xt*1.65,multipleItemBg:ue.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:ju,multipleItemHeightSM:tu,multipleItemHeightLG:_u,multipleSelectorBgDisabled:ke,multipleItemColorDisabled:ue.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},gl=ue=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,Rs.T)(ue)),$n(ue)),(0,Ts.w)(ue)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:ue.zIndexPopupBase+50});var Pl=E(39082),Rr=ue=>{const{componentCls:ke}=ue;return{[ke]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pl.qG)(ue)),(0,Pl.vc)(ue)),(0,Pl.H8)(ue)),(0,Pl.Mu)(ue)),{"&-outlined":{[`&${ke}-multiple ${ke}-selection-item`]:{background:ue.multipleItemBg,border:`${(0,ai.unit)(ue.lineWidth)} ${ue.lineType} ${ue.multipleItemBorderColor}`}},"&-filled":{[`&${ke}-multiple ${ke}-selection-item`]:{background:ue.colorBgContainer,border:`${(0,ai.unit)(ue.lineWidth)} ${ue.lineType} ${ue.colorSplit}`}},"&-borderless":{[`&${ke}-multiple ${ke}-selection-item`]:{background:ue.multipleItemBg,border:`${(0,ai.unit)(ue.lineWidth)} ${ue.lineType} ${ue.multipleItemBorderColor}`}},"&-underlined":{[`&${ke}-multiple ${ke}-selection-item`]:{background:ue.multipleItemBg,border:`${(0,ai.unit)(ue.lineWidth)} ${ue.lineType} ${ue.multipleItemBorderColor}`}}}]}};const dt=(ue,ke,tt,gt)=>{const xt=ue.calc(tt).add(2).equal(),vn=ue.max(ue.calc(ke).sub(xt).div(2).equal(),0),Zn=ue.max(ue.calc(ke).sub(xt).sub(vn).equal(),0);return{padding:`${(0,ai.unit)(vn)} ${(0,ai.unit)(gt)} ${(0,ai.unit)(Zn)}`}},Wt=ue=>{const{componentCls:ke,colorError:tt,colorWarning:gt}=ue;return{[`${ke}:not(${ke}-disabled):not([disabled])`]:{[`&${ke}-status-error`]:{[`${ke}-active-bar`]:{background:tt}},[`&${ke}-status-warning`]:{[`${ke}-active-bar`]:{background:gt}}}}},tn=ue=>{const{componentCls:ke,antCls:tt,controlHeight:gt,paddingInline:xt,lineWidth:vn,lineType:Zn,colorBorder:eu,borderRadius:xu,motionDurationMid:ju,colorTextDisabled:tu,colorTextPlaceholder:_u,controlHeightLG:Du,fontSizeLG:ua,controlHeightSM:$u,paddingInlineSM:da,paddingXS:fa,marginXS:pa,colorTextDescription:Va,lineWidthBold:Sa,colorPrimary:Aa,motionDurationSlow:rl,zIndexPopup:Na,paddingXXS:ka,sizePopupArrow:er,colorBgElevated:El,borderRadiusLG:Wl,boxShadowSecondary:Ht,borderRadiusSM:Hu,colorSplit:sa,cellHoverBg:Vu,presetsWidth:Xt,presetsMaxWidth:wa,boxShadowPopoverArrow:ja,fontHeight:Nl,fontHeightLG:ya,lineHeightLG:ul}=ue;return[{[ke]:Object.assign(Object.assign(Object.assign({},(0,bs.Wf)(ue)),dt(ue,gt,Nl,xt)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:xu,transition:`border ${ju}, box-shadow ${ju}, background ${ju}`,[`${ke}-prefix`]:{flex:"0 0 auto",marginInlineEnd:ue.inputAffixPadding},[`${ke}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:ue.fontSize,lineHeight:ue.lineHeight,transition:`all ${ju}`},(0,Vo.nz)(_u)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:tu,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:_u}}},"&-large":Object.assign(Object.assign({},dt(ue,Du,ya,xt)),{[`${ke}-input > input`]:{fontSize:ua,lineHeight:ul}}),"&-small":Object.assign({},dt(ue,$u,Nl,da)),[`${ke}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:ue.calc(fa).div(2).equal(),color:tu,lineHeight:1,pointerEvents:"none",transition:`opacity ${ju}, color ${ju}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:pa}}},[`${ke}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:tu,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${ju}, color ${ju}`,"> *":{verticalAlign:"top"},"&:hover":{color:Va}},"&:hover":{[`${ke}-clear`]:{opacity:1},[`${ke}-suffix:not(:last-child)`]:{opacity:0}},[`${ke}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:ua,color:tu,fontSize:ua,verticalAlign:"top",cursor:"default",[`${ke}-focused &`]:{color:Va},[`${ke}-range-separator &`]:{[`${ke}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ke}-active-bar`]:{bottom:ue.calc(vn).mul(-1).equal(),height:Sa,background:Aa,opacity:0,transition:`all ${rl} ease-out`,pointerEvents:"none"},[`&${ke}-focused`]:{[`${ke}-active-bar`]:{opacity:1}},[`${ke}-range-separator`]:{alignItems:"center",padding:`0 ${(0,ai.unit)(fa)}`,lineHeight:1}},"&-range, &-multiple":{[`${ke}-clear`]:{insetInlineEnd:xt},[`&${ke}-small`]:{[`${ke}-clear`]:{insetInlineEnd:da}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,bs.Wf)(ue)),qo(ue)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Na,[`&${ke}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${ke}-dropdown-placement-bottomLeft, &${ke}-dropdown-placement-bottomRight`]:{[`${ke}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ke}-dropdown-placement-topLeft, &${ke}-dropdown-placement-topRight`]:{[`${ke}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${tt}-slide-up-appear, &${tt}-slide-up-enter`]:{[`${ke}-range-arrow${ke}-range-arrow`]:{transition:"none"}},[`&${tt}-slide-up-enter${tt}-slide-up-enter-active${ke}-dropdown-placement-topLeft, &${tt}-slide-up-enter${tt}-slide-up-enter-active${ke}-dropdown-placement-topRight, @@ -1204,7 +1204,7 @@ dts: ${ra+ia} ms, expected: ${ra+Math.round(On)} ms, delta: ${Math.round(ml)} ms &${tt}-slide-up-appear${tt}-slide-up-appear-active${ke}-dropdown-placement-bottomLeft, &${tt}-slide-up-appear${tt}-slide-up-appear-active${ke}-dropdown-placement-bottomRight`]:{animationName:Mo.fJ},[`&${tt}-slide-up-leave ${ke}-panel-container`]:{pointerEvents:"none"},[`&${tt}-slide-up-leave${tt}-slide-up-leave-active${ke}-dropdown-placement-topLeft, &${tt}-slide-up-leave${tt}-slide-up-leave-active${ke}-dropdown-placement-topRight`]:{animationName:Mo.ly},[`&${tt}-slide-up-leave${tt}-slide-up-leave-active${ke}-dropdown-placement-bottomLeft, - &${tt}-slide-up-leave${tt}-slide-up-leave-active${ke}-dropdown-placement-bottomRight`]:{animationName:Mo.Uw},[`${ke}-panel > ${ke}-time-panel`]:{paddingTop:ka},[`${ke}-range-wrapper`]:{display:"flex",position:"relative"},[`${ke}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:ue.calc(xt).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${rl} ease-out`},(0,Ts.W)(ue,El,ja)),{"&:before":{insetInlineStart:ue.calc(xt).mul(1.5).equal()}}),[`${ke}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:El,borderRadius:Wl,boxShadow:Ut,transition:`margin ${rl}`,display:"inline-block",pointerEvents:"auto",[`${ke}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ke}-presets`]:{display:"flex",flexDirection:"column",minWidth:Xt,maxWidth:wa,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:fa,borderInlineEnd:`${(0,ai.unit)(vn)} ${Zn} ${sa}`,li:Object.assign(Object.assign({},bs.vS),{borderRadius:Qu,paddingInline:fa,paddingBlock:ue.calc($u).sub(Nl).div(2).equal(),cursor:"pointer",transition:`all ${rl}`,"+ li":{marginTop:pa},"&:hover":{background:Vu}})}},[`${ke}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${ke}-panel`]:{borderWidth:0}}},[`${ke}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ke}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:eu}}}}),"&-dropdown-range":{padding:`${(0,ai.unit)(ue.calc(er).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ke}-separator`]:{transform:"scale(-1, 1)"},[`${ke}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Mo.oN)(ue,"slide-up"),(0,Mo.oN)(ue,"slide-down"),(0,Es.Fm)(ue,"move-up"),(0,Es.Fm)(ue,"move-down")]};var Xn=(0,Jo.I$)("DatePicker",ue=>{const ke=(0,ss.mergeToken)((0,Rs.e)(ue),cs(ue),{inputPaddingHorizontalBase:ue.calc(ue.paddingSM).sub(1).equal(),multipleSelectItemHeight:ue.multipleItemHeight,selectHeight:ue.controlHeight});return[gs(ke),tn(ke),Rr(ke),Ht(ke),As(ke),(0,vs.c)(ue,{focusElCls:`${ue.componentCls}-focused`})]},gl),Ll=E(68525);function hl(ue,ke,tt){return tt!==void 0?tt:ke==="year"&&ue.lang.yearPlaceholder?ue.lang.yearPlaceholder:ke==="quarter"&&ue.lang.quarterPlaceholder?ue.lang.quarterPlaceholder:ke==="month"&&ue.lang.monthPlaceholder?ue.lang.monthPlaceholder:ke==="week"&&ue.lang.weekPlaceholder?ue.lang.weekPlaceholder:ke==="time"&&ue.timePickerLocale.placeholder?ue.timePickerLocale.placeholder:ue.lang.placeholder}function cr(ue,ke,tt){return tt!==void 0?tt:ke==="year"&&ue.lang.yearPlaceholder?ue.lang.rangeYearPlaceholder:ke==="quarter"&&ue.lang.quarterPlaceholder?ue.lang.rangeQuarterPlaceholder:ke==="month"&&ue.lang.monthPlaceholder?ue.lang.rangeMonthPlaceholder:ke==="week"&&ue.lang.weekPlaceholder?ue.lang.rangeWeekPlaceholder:ke==="time"&&ue.timePickerLocale.placeholder?ue.timePickerLocale.rangePlaceholder:ue.lang.rangePlaceholder}function yl(ue,ke){const{allowClear:tt=!0}=ue,{clearIcon:gt,removeIcon:xt}=(0,Ll.Z)(Object.assign(Object.assign({},ue),{prefixCls:ke,componentName:"DatePicker"}));return[ne.useMemo(()=>tt===!1?!1:Object.assign({clearIcon:gt},tt===!0?{}:tt),[tt,gt]),xt]}const[Hl,xa]=["week","WeekPicker"],[Ku,Da]=["month","MonthPicker"],[hr,ur]=["year","YearPicker"],[Fa,Fl]=["quarter","QuarterPicker"],[Gl,xl]=["time","TimePicker"];var Bl=E(7939),li=ue=>ne.createElement(Bl.ZP,Object.assign({size:"small",type:"primary"},ue));function ta(ue){return(0,ne.useMemo)(()=>Object.assign({button:li},ue),[ue])}var Fr=function(ue,ke){var tt={};for(var gt in ue)Object.prototype.hasOwnProperty.call(ue,gt)&&ke.indexOf(gt)<0&&(tt[gt]=ue[gt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,gt=Object.getOwnPropertySymbols(ue);xt(0,ne.forwardRef)((tt,gt)=>{var xt;const{prefixCls:vn,getPopupContainer:Zn,components:eu,className:xu,style:ju,placement:tu,size:_u,disabled:Du,bordered:ua=!0,placeholder:$u,popupClassName:da,dropdownClassName:fa,status:pa,rootClassName:Va,variant:Sa,picker:Aa}=tt,rl=Fr(tt,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),Na=ne.useRef(null),{getPrefixCls:ka,direction:er,getPopupContainer:El,rangePicker:Wl}=(0,ne.useContext)(bo.E_),Ut=ka("picker",vn),{compactSize:Qu,compactItemClassnames:sa}=(0,Xu.ri)(Ut,er),Vu=ka(),[Xt,wa]=(0,ho.Z)("rangePicker",Sa,ua),ja=(0,Fi.Z)(Ut),[Nl,ya,ul]=Xn(Ut,ja),[La]=yl(tt,Ut),Ja=ta(eu),kl=(0,Sr.Z)(pi=>{var Ii;return(Ii=_u!=null?_u:Qu)!==null&&Ii!==void 0?Ii:pi}),ea=ne.useContext(eo.Z),Ar=Du!=null?Du:ea,mr=(0,ne.useContext)(zu.aM),{hasFeedback:dr,status:Tr,feedbackIcon:Br}=mr,Jr=ne.createElement(ne.Fragment,null,Aa===Gl?ne.createElement(et,null):ne.createElement(Ve,null),dr&&Br);(0,ne.useImperativeHandle)(gt,()=>Na.current);const[Wr]=(0,xo.Z)("Calendar",Js.Z),qr=Object.assign(Object.assign({},Wr),tt.locale),[xi]=(0,go.Cn)("DatePicker",(xt=tt.popupStyle)===null||xt===void 0?void 0:xt.zIndex);return Nl(ne.createElement(Wo.Z,{space:!0},ne.createElement(Ai,Object.assign({separator:ne.createElement("span",{"aria-label":"to",className:`${Ut}-separator`},ne.createElement(ct,null)),disabled:Ar,ref:Na,placement:tu,placeholder:cr(qr,Aa,$u),suffixIcon:Jr,prevIcon:ne.createElement("span",{className:`${Ut}-prev-icon`}),nextIcon:ne.createElement("span",{className:`${Ut}-next-icon`}),superPrevIcon:ne.createElement("span",{className:`${Ut}-super-prev-icon`}),superNextIcon:ne.createElement("span",{className:`${Ut}-super-next-icon`}),transitionName:`${Vu}-slide-up`,picker:Aa},rl,{className:St()({[`${Ut}-${kl}`]:kl,[`${Ut}-${Xt}`]:wa},(0,Hi.Z)(Ut,(0,Hi.F)(Tr,pa),dr),ya,sa,xu,Wl==null?void 0:Wl.className,ul,ja,Va),style:Object.assign(Object.assign({},Wl==null?void 0:Wl.style),ju),locale:qr.lang,prefixCls:Ut,getPopupContainer:Zn||El,generateConfig:ue,components:Ja,direction:er,classNames:{popup:St()(ya,da||fa,ul,ja,Va)},styles:{popup:Object.assign(Object.assign({},tt.popupStyle),{zIndex:xi})},allowClear:La}))))}),Vi=function(ue,ke){var tt={};for(var gt in ue)Object.prototype.hasOwnProperty.call(ue,gt)&&ke.indexOf(gt)<0&&(tt[gt]=ue[gt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,gt=Object.getOwnPropertySymbols(ue);xt{const ke=(xu,ju)=>{const tu=ju===xl?"timePicker":"datePicker";return(0,ne.forwardRef)((Du,ua)=>{var $u;const{prefixCls:da,getPopupContainer:fa,components:pa,style:Va,className:Sa,rootClassName:Aa,size:rl,bordered:Na,placement:ka,placeholder:er,popupClassName:El,dropdownClassName:Wl,disabled:Ut,status:Qu,variant:sa,onCalendarChange:Vu}=Du,Xt=Vi(Du,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:wa,direction:ja,getPopupContainer:Nl,[tu]:ya}=(0,ne.useContext)(bo.E_),ul=wa("picker",da),{compactSize:La,compactItemClassnames:Ja}=(0,Xu.ri)(ul,ja),kl=ne.useRef(null),[ea,Ar]=(0,ho.Z)("datePicker",sa,Na),mr=(0,Fi.Z)(ul),[dr,Tr,Br]=Xn(ul,mr);(0,ne.useImperativeHandle)(ua,()=>kl.current);const Jr={showToday:!0},Wr=xu||Du.picker,qr=wa(),{onSelect:xi,multiple:pi}=Xt,Ii=xi&&xu==="time"&&!pi,ni=(Po,_r,ts)=>{Vu==null||Vu(Po,_r,ts),Ii&&xi(Po)},[fo,Bi]=yl(Du,ul),no=ta(pa),ii=(0,Sr.Z)(Po=>{var _r;return(_r=rl!=null?rl:La)!==null&&_r!==void 0?_r:Po}),Si=ne.useContext(eo.Z),oi=Ut!=null?Ut:Si,po=(0,ne.useContext)(zu.aM),{hasFeedback:ao,status:Io,feedbackIcon:Ni}=po,Ki=ne.createElement(ne.Fragment,null,Wr==="time"?ne.createElement(et,null):ne.createElement(Ve,null),ao&&Ni),[Xi]=(0,xo.Z)("DatePicker",Js.Z),Di=Object.assign(Object.assign({},Xi),Du.locale),[Wi]=(0,go.Cn)("DatePicker",($u=Du.popupStyle)===null||$u===void 0?void 0:$u.zIndex);return dr(ne.createElement(Wo.Z,{space:!0},ne.createElement(Pr,Object.assign({ref:kl,placeholder:hl(Di,Wr,er),suffixIcon:Ki,placement:ka,prevIcon:ne.createElement("span",{className:`${ul}-prev-icon`}),nextIcon:ne.createElement("span",{className:`${ul}-next-icon`}),superPrevIcon:ne.createElement("span",{className:`${ul}-super-prev-icon`}),superNextIcon:ne.createElement("span",{className:`${ul}-super-next-icon`}),transitionName:`${qr}-slide-up`,picker:xu,onCalendarChange:ni},Jr,Xt,{locale:Di.lang,className:St()({[`${ul}-${ii}`]:ii,[`${ul}-${ea}`]:Ar},(0,Hi.Z)(ul,(0,Hi.F)(Io,Qu),ao),Tr,Ja,ya==null?void 0:ya.className,Sa,Br,mr,Aa),style:Object.assign(Object.assign({},ya==null?void 0:ya.style),Va),prefixCls:ul,getPopupContainer:fa||Nl,generateConfig:ue,components:no,direction:ja,disabled:oi,classNames:{popup:St()(Tr,Br,mr,Aa,El||Wl)},styles:{popup:Object.assign(Object.assign({},Du.popupStyle),{zIndex:Wi})},allowClear:fo,removeIcon:Bi}))))})},tt=ke(),gt=ke(Hl,xa),xt=ke(Ku,Da),vn=ke(hr,ur),Zn=ke(Fa,Fl),eu=ke(Gl,xl);return{DatePicker:tt,WeekPicker:gt,MonthPicker:xt,YearPicker:vn,TimePicker:eu,QuarterPicker:Zn}},Dr=ue=>{const{DatePicker:ke,WeekPicker:tt,MonthPicker:gt,YearPicker:xt,TimePicker:vn,QuarterPicker:Zn}=Ao(ue),eu=Jl(ue),xu=ke;return xu.WeekPicker=tt,xu.MonthPicker=gt,xu.YearPicker=xt,xu.RangePicker=eu,xu.TimePicker=vn,xu.QuarterPicker=Zn,xu};const To=Dr(Ne),ls=(0,De.Z)(To,"popupAlign",void 0,"picker");To._InternalPanelDoNotUseOrYouWillBeFired=ls;const yr=(0,De.Z)(To.RangePicker,"popupAlign",void 0,"picker");To._InternalRangePanelDoNotUseOrYouWillBeFired=yr,To.generatePicker=Dr;var Yi=To},37285:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return fe}});var a=E(59301),re=E(92310),we=E.n(re),se=E(48755),oe=E(36237),Ae=E(63356),me=E(16931),ye=E(51636);const ae=Fe=>{const{componentCls:be,sizePaddingEdgeHorizontal:ge,colorSplit:Se,lineWidth:Ne,textPaddingInline:De,orientationMargin:ne,verticalMarginInline:Oe}=Fe;return{[be]:Object.assign(Object.assign({},(0,Ae.Wf)(Fe)),{borderBlockStart:`${(0,oe.unit)(Ne)} solid ${Se}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Oe,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,oe.unit)(Ne)} solid ${Se}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,oe.unit)(Fe.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${be}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,oe.unit)(Fe.dividerHorizontalWithTextGutterMargin)} 0`,color:Fe.colorTextHeading,fontWeight:500,fontSize:Fe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Se}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,oe.unit)(Ne)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${be}-with-text-start`]:{"&::before":{width:`calc(${ne} * 100%)`},"&::after":{width:`calc(100% - ${ne} * 100%)`}},[`&-horizontal${be}-with-text-end`]:{"&::before":{width:`calc(100% - ${ne} * 100%)`},"&::after":{width:`calc(${ne} * 100%)`}},[`${be}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:De},"&-dashed":{background:"none",borderColor:Se,borderStyle:"dashed",borderWidth:`${(0,oe.unit)(Ne)} 0 0`},[`&-horizontal${be}-with-text${be}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${be}-dashed`]:{borderInlineStartWidth:Ne,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Se,borderStyle:"dotted",borderWidth:`${(0,oe.unit)(Ne)} 0 0`},[`&-horizontal${be}-with-text${be}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${be}-dotted`]:{borderInlineStartWidth:Ne,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${be}-with-text`]:{color:Fe.colorText,fontWeight:"normal",fontSize:Fe.fontSize},[`&-horizontal${be}-with-text-start${be}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${be}-inner-text`]:{paddingInlineStart:ge}},[`&-horizontal${be}-with-text-end${be}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${be}-inner-text`]:{paddingInlineEnd:ge}}})}},pe=Fe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Fe.marginXS});var Ie=(0,me.I$)("Divider",Fe=>{const be=(0,ye.mergeToken)(Fe,{dividerHorizontalWithTextGutterMargin:Fe.margin,dividerHorizontalGutterMargin:Fe.marginLG,sizePaddingEdgeHorizontal:0});return[ae(be)]},pe,{unitless:{orientationMargin:!0}}),Re=function(Fe,be){var ge={};for(var Se in Fe)Object.prototype.hasOwnProperty.call(Fe,Se)&&be.indexOf(Se)<0&&(ge[Se]=Fe[Se]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Se=Object.getOwnPropertySymbols(Fe);Ne{const{getPrefixCls:be,direction:ge,className:Se,style:Ne}=(0,se.dj)("divider"),{prefixCls:De,type:ne="horizontal",orientation:Oe="center",orientationMargin:xe,className:Ee,rootClassName:he,children:Be,dashed:Le,variant:Ve="solid",plain:Ye,style:Xe}=Fe,Te=Re(Fe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),it=be("divider",De),[et,vt,Ke]=Ie(it),mt=!!Be,ut=a.useMemo(()=>Oe==="left"?ge==="rtl"?"end":"start":Oe==="right"?ge==="rtl"?"start":"end":Oe,[ge,Oe]),ct=ut==="start"&&xe!=null,Ot=ut==="end"&&xe!=null,St=we()(it,Se,vt,Ke,`${it}-${ne}`,{[`${it}-with-text`]:mt,[`${it}-with-text-${ut}`]:mt,[`${it}-dashed`]:!!Le,[`${it}-${Ve}`]:Ve!=="solid",[`${it}-plain`]:!!Ye,[`${it}-rtl`]:ge==="rtl",[`${it}-no-default-orientation-margin-start`]:ct,[`${it}-no-default-orientation-margin-end`]:Ot},Ee,he),st=a.useMemo(()=>typeof xe=="number"?xe:/^\d+$/.test(xe)?Number(xe):xe,[xe]),Qe={marginInlineStart:ct?st:void 0,marginInlineEnd:Ot?st:void 0};return et(a.createElement("div",Object.assign({className:St,style:Object.assign(Object.assign({},Ne),Xe)},Te,{role:"separator"}),Be&&ne!=="vertical"&&a.createElement("span",{className:`${it}-inner-text`,style:Qe},Be)))}},14625:function(ht){function qe(a){var re,we,se="";if(typeof a=="string"||typeof a=="number")se+=a;else if(typeof a=="object")if(Array.isArray(a)){var oe=a.length;for(re=0;re=0;Pe--){var We=ee[Pe](x);if(We)return We}return function(Ue,$e){throw new Error("Invalid value of type "+typeof x+" for "+le+" argument when connecting component "+$e.wrappedComponentName+".")}}function zt(x,ee){return x===ee}function sn(x){var ee=x===void 0?{}:x,le=ee.connectHOC,Pe=le===void 0?Te:le,We=ee.mapStateToPropsFactories,Ue=We===void 0?nt:We,$e=ee.mapDispatchToPropsFactories,ot=$e===void 0?st:$e,Gt=ee.mergePropsFactories,yn=Gt===void 0?Vt:Gt,pn=ee.selectorFactory,$t=pn===void 0?Gn:pn;return function(kn,Tu,Ha,al){al===void 0&&(al={});var Al=al,$l=Al.pure,fr=$l===void 0?!0:$l,Ir=Al.areStatesEqual,hi=Ir===void 0?zt:Ir,hn=Al.areOwnPropsEqual,Gi=hn===void 0?et:hn,Zo=Al.areStatePropsEqual,_i=Zo===void 0?et:Zo,No=Al.areMergedPropsEqual,es=No===void 0?et:No,us=(0,ge.Z)(Al,Lt),Ys=It(kn,Ue,"mapStateToProps"),Yo=It(Tu,ot,"mapDispatchToProps"),Ko=It(Ha,yn,"mergeProps");return Pe($t,(0,we.Z)({methodName:"connect",getDisplayName:function(is){return"Connect("+is+")"},shouldHandleStateChanges:!!kn,initMapStateToProps:Ys,initMapDispatchToProps:Yo,initMergeProps:Ko,pure:fr,areStatesEqual:hi,areOwnPropsEqual:Gi,areStatePropsEqual:_i,areMergedPropsEqual:es},us))}}var dn=sn();function _e(){var x=useContext(ReactReduxContext);return x}function Ct(x){x===void 0&&(x=ReactReduxContext);var ee=x===ReactReduxContext?useDefaultReduxContext:function(){return useContext(x)};return function(){var Pe=ee(),We=Pe.store;return We}}var Bt=null;function lt(x){x===void 0&&(x=ReactReduxContext);var ee=x===ReactReduxContext?useDefaultStore:createStoreHook(x);return function(){var Pe=ee();return Pe.dispatch}}var Je=null,nn=function(ee,le){return ee===le};function Un(x,ee,le,Pe){var We=useReducer(function(Tu){return Tu+1},0),Ue=We[1],$e=useMemo(function(){return createSubscription(le,Pe)},[le,Pe]),ot=useRef(),Gt=useRef(),yn=useRef(),pn=useRef(),$t=le.getState(),un;try{if(x!==Gt.current||$t!==yn.current||ot.current){var kn=x($t);pn.current===void 0||!ee(kn,pn.current)?un=kn:un=pn.current}else un=pn.current}catch(Tu){throw ot.current&&(Tu.message+=` + &${tt}-slide-up-leave${tt}-slide-up-leave-active${ke}-dropdown-placement-bottomRight`]:{animationName:Mo.Uw},[`${ke}-panel > ${ke}-time-panel`]:{paddingTop:ka},[`${ke}-range-wrapper`]:{display:"flex",position:"relative"},[`${ke}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:ue.calc(xt).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${rl} ease-out`},(0,Ts.W)(ue,El,ja)),{"&:before":{insetInlineStart:ue.calc(xt).mul(1.5).equal()}}),[`${ke}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:El,borderRadius:Wl,boxShadow:Ht,transition:`margin ${rl}`,display:"inline-block",pointerEvents:"auto",[`${ke}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ke}-presets`]:{display:"flex",flexDirection:"column",minWidth:Xt,maxWidth:wa,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:fa,borderInlineEnd:`${(0,ai.unit)(vn)} ${Zn} ${sa}`,li:Object.assign(Object.assign({},bs.vS),{borderRadius:Hu,paddingInline:fa,paddingBlock:ue.calc($u).sub(Nl).div(2).equal(),cursor:"pointer",transition:`all ${rl}`,"+ li":{marginTop:pa},"&:hover":{background:Vu}})}},[`${ke}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${ke}-panel`]:{borderWidth:0}}},[`${ke}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ke}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:eu}}}}),"&-dropdown-range":{padding:`${(0,ai.unit)(ue.calc(er).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ke}-separator`]:{transform:"scale(-1, 1)"},[`${ke}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Mo.oN)(ue,"slide-up"),(0,Mo.oN)(ue,"slide-down"),(0,Es.Fm)(ue,"move-up"),(0,Es.Fm)(ue,"move-down")]};var Xn=(0,Jo.I$)("DatePicker",ue=>{const ke=(0,ss.mergeToken)((0,Rs.e)(ue),cs(ue),{inputPaddingHorizontalBase:ue.calc(ue.paddingSM).sub(1).equal(),multipleSelectItemHeight:ue.multipleItemHeight,selectHeight:ue.controlHeight});return[gs(ke),tn(ke),Rr(ke),Wt(ke),As(ke),(0,vs.c)(ue,{focusElCls:`${ue.componentCls}-focused`})]},gl),Ll=E(68525);function hl(ue,ke,tt){return tt!==void 0?tt:ke==="year"&&ue.lang.yearPlaceholder?ue.lang.yearPlaceholder:ke==="quarter"&&ue.lang.quarterPlaceholder?ue.lang.quarterPlaceholder:ke==="month"&&ue.lang.monthPlaceholder?ue.lang.monthPlaceholder:ke==="week"&&ue.lang.weekPlaceholder?ue.lang.weekPlaceholder:ke==="time"&&ue.timePickerLocale.placeholder?ue.timePickerLocale.placeholder:ue.lang.placeholder}function cr(ue,ke,tt){return tt!==void 0?tt:ke==="year"&&ue.lang.yearPlaceholder?ue.lang.rangeYearPlaceholder:ke==="quarter"&&ue.lang.quarterPlaceholder?ue.lang.rangeQuarterPlaceholder:ke==="month"&&ue.lang.monthPlaceholder?ue.lang.rangeMonthPlaceholder:ke==="week"&&ue.lang.weekPlaceholder?ue.lang.rangeWeekPlaceholder:ke==="time"&&ue.timePickerLocale.placeholder?ue.timePickerLocale.rangePlaceholder:ue.lang.rangePlaceholder}function yl(ue,ke){const{allowClear:tt=!0}=ue,{clearIcon:gt,removeIcon:xt}=(0,Ll.Z)(Object.assign(Object.assign({},ue),{prefixCls:ke,componentName:"DatePicker"}));return[ne.useMemo(()=>tt===!1?!1:Object.assign({clearIcon:gt},tt===!0?{}:tt),[tt,gt]),xt]}const[Hl,xa]=["week","WeekPicker"],[Ku,Da]=["month","MonthPicker"],[hr,ur]=["year","YearPicker"],[Fa,Fl]=["quarter","QuarterPicker"],[Gl,xl]=["time","TimePicker"];var Bl=E(7939),li=ue=>ne.createElement(Bl.ZP,Object.assign({size:"small",type:"primary"},ue));function ta(ue){return(0,ne.useMemo)(()=>Object.assign({button:li},ue),[ue])}var Fr=function(ue,ke){var tt={};for(var gt in ue)Object.prototype.hasOwnProperty.call(ue,gt)&&ke.indexOf(gt)<0&&(tt[gt]=ue[gt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,gt=Object.getOwnPropertySymbols(ue);xt(0,ne.forwardRef)((tt,gt)=>{var xt;const{prefixCls:vn,getPopupContainer:Zn,components:eu,className:xu,style:ju,placement:tu,size:_u,disabled:Du,bordered:ua=!0,placeholder:$u,popupClassName:da,dropdownClassName:fa,status:pa,rootClassName:Va,variant:Sa,picker:Aa}=tt,rl=Fr(tt,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),Na=ne.useRef(null),{getPrefixCls:ka,direction:er,getPopupContainer:El,rangePicker:Wl}=(0,ne.useContext)(bo.E_),Ht=ka("picker",vn),{compactSize:Hu,compactItemClassnames:sa}=(0,Xu.ri)(Ht,er),Vu=ka(),[Xt,wa]=(0,ho.Z)("rangePicker",Sa,ua),ja=(0,Fi.Z)(Ht),[Nl,ya,ul]=Xn(Ht,ja),[La]=yl(tt,Ht),Ja=ta(eu),kl=(0,Sr.Z)(pi=>{var Ii;return(Ii=_u!=null?_u:Hu)!==null&&Ii!==void 0?Ii:pi}),ea=ne.useContext(eo.Z),Ar=Du!=null?Du:ea,mr=(0,ne.useContext)(zu.aM),{hasFeedback:dr,status:Tr,feedbackIcon:Br}=mr,Jr=ne.createElement(ne.Fragment,null,Aa===Gl?ne.createElement(et,null):ne.createElement(Ve,null),dr&&Br);(0,ne.useImperativeHandle)(gt,()=>Na.current);const[Wr]=(0,xo.Z)("Calendar",Js.Z),qr=Object.assign(Object.assign({},Wr),tt.locale),[xi]=(0,go.Cn)("DatePicker",(xt=tt.popupStyle)===null||xt===void 0?void 0:xt.zIndex);return Nl(ne.createElement(Wo.Z,{space:!0},ne.createElement(Ai,Object.assign({separator:ne.createElement("span",{"aria-label":"to",className:`${Ht}-separator`},ne.createElement(ct,null)),disabled:Ar,ref:Na,placement:tu,placeholder:cr(qr,Aa,$u),suffixIcon:Jr,prevIcon:ne.createElement("span",{className:`${Ht}-prev-icon`}),nextIcon:ne.createElement("span",{className:`${Ht}-next-icon`}),superPrevIcon:ne.createElement("span",{className:`${Ht}-super-prev-icon`}),superNextIcon:ne.createElement("span",{className:`${Ht}-super-next-icon`}),transitionName:`${Vu}-slide-up`,picker:Aa},rl,{className:St()({[`${Ht}-${kl}`]:kl,[`${Ht}-${Xt}`]:wa},(0,Hi.Z)(Ht,(0,Hi.F)(Tr,pa),dr),ya,sa,xu,Wl==null?void 0:Wl.className,ul,ja,Va),style:Object.assign(Object.assign({},Wl==null?void 0:Wl.style),ju),locale:qr.lang,prefixCls:Ht,getPopupContainer:Zn||El,generateConfig:ue,components:Ja,direction:er,classNames:{popup:St()(ya,da||fa,ul,ja,Va)},styles:{popup:Object.assign(Object.assign({},tt.popupStyle),{zIndex:xi})},allowClear:La}))))}),Vi=function(ue,ke){var tt={};for(var gt in ue)Object.prototype.hasOwnProperty.call(ue,gt)&&ke.indexOf(gt)<0&&(tt[gt]=ue[gt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,gt=Object.getOwnPropertySymbols(ue);xt{const ke=(xu,ju)=>{const tu=ju===xl?"timePicker":"datePicker";return(0,ne.forwardRef)((Du,ua)=>{var $u;const{prefixCls:da,getPopupContainer:fa,components:pa,style:Va,className:Sa,rootClassName:Aa,size:rl,bordered:Na,placement:ka,placeholder:er,popupClassName:El,dropdownClassName:Wl,disabled:Ht,status:Hu,variant:sa,onCalendarChange:Vu}=Du,Xt=Vi(Du,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:wa,direction:ja,getPopupContainer:Nl,[tu]:ya}=(0,ne.useContext)(bo.E_),ul=wa("picker",da),{compactSize:La,compactItemClassnames:Ja}=(0,Xu.ri)(ul,ja),kl=ne.useRef(null),[ea,Ar]=(0,ho.Z)("datePicker",sa,Na),mr=(0,Fi.Z)(ul),[dr,Tr,Br]=Xn(ul,mr);(0,ne.useImperativeHandle)(ua,()=>kl.current);const Jr={showToday:!0},Wr=xu||Du.picker,qr=wa(),{onSelect:xi,multiple:pi}=Xt,Ii=xi&&xu==="time"&&!pi,ni=(Po,_r,ts)=>{Vu==null||Vu(Po,_r,ts),Ii&&xi(Po)},[fo,Bi]=yl(Du,ul),no=ta(pa),ii=(0,Sr.Z)(Po=>{var _r;return(_r=rl!=null?rl:La)!==null&&_r!==void 0?_r:Po}),Si=ne.useContext(eo.Z),oi=Ht!=null?Ht:Si,po=(0,ne.useContext)(zu.aM),{hasFeedback:ao,status:Io,feedbackIcon:Ni}=po,Ki=ne.createElement(ne.Fragment,null,Wr==="time"?ne.createElement(et,null):ne.createElement(Ve,null),ao&&Ni),[Xi]=(0,xo.Z)("DatePicker",Js.Z),Di=Object.assign(Object.assign({},Xi),Du.locale),[Wi]=(0,go.Cn)("DatePicker",($u=Du.popupStyle)===null||$u===void 0?void 0:$u.zIndex);return dr(ne.createElement(Wo.Z,{space:!0},ne.createElement(Pr,Object.assign({ref:kl,placeholder:hl(Di,Wr,er),suffixIcon:Ki,placement:ka,prevIcon:ne.createElement("span",{className:`${ul}-prev-icon`}),nextIcon:ne.createElement("span",{className:`${ul}-next-icon`}),superPrevIcon:ne.createElement("span",{className:`${ul}-super-prev-icon`}),superNextIcon:ne.createElement("span",{className:`${ul}-super-next-icon`}),transitionName:`${qr}-slide-up`,picker:xu,onCalendarChange:ni},Jr,Xt,{locale:Di.lang,className:St()({[`${ul}-${ii}`]:ii,[`${ul}-${ea}`]:Ar},(0,Hi.Z)(ul,(0,Hi.F)(Io,Hu),ao),Tr,Ja,ya==null?void 0:ya.className,Sa,Br,mr,Aa),style:Object.assign(Object.assign({},ya==null?void 0:ya.style),Va),prefixCls:ul,getPopupContainer:fa||Nl,generateConfig:ue,components:no,direction:ja,disabled:oi,classNames:{popup:St()(Tr,Br,mr,Aa,El||Wl)},styles:{popup:Object.assign(Object.assign({},Du.popupStyle),{zIndex:Wi})},allowClear:fo,removeIcon:Bi}))))})},tt=ke(),gt=ke(Hl,xa),xt=ke(Ku,Da),vn=ke(hr,ur),Zn=ke(Fa,Fl),eu=ke(Gl,xl);return{DatePicker:tt,WeekPicker:gt,MonthPicker:xt,YearPicker:vn,TimePicker:eu,QuarterPicker:Zn}},Dr=ue=>{const{DatePicker:ke,WeekPicker:tt,MonthPicker:gt,YearPicker:xt,TimePicker:vn,QuarterPicker:Zn}=Ao(ue),eu=Jl(ue),xu=ke;return xu.WeekPicker=tt,xu.MonthPicker=gt,xu.YearPicker=xt,xu.RangePicker=eu,xu.TimePicker=vn,xu.QuarterPicker=Zn,xu};const To=Dr(Ne),ls=(0,De.Z)(To,"popupAlign",void 0,"picker");To._InternalPanelDoNotUseOrYouWillBeFired=ls;const yr=(0,De.Z)(To.RangePicker,"popupAlign",void 0,"picker");To._InternalRangePanelDoNotUseOrYouWillBeFired=yr,To.generatePicker=Dr;var Yi=To},37285:function(ht,qe,E){"use strict";E.d(qe,{Z:function(){return fe}});var a=E(59301),re=E(92310),we=E.n(re),se=E(48755),oe=E(36237),Ae=E(63356),me=E(16931),ye=E(51636);const ae=Fe=>{const{componentCls:be,sizePaddingEdgeHorizontal:ge,colorSplit:Se,lineWidth:Ne,textPaddingInline:De,orientationMargin:ne,verticalMarginInline:Oe}=Fe;return{[be]:Object.assign(Object.assign({},(0,Ae.Wf)(Fe)),{borderBlockStart:`${(0,oe.unit)(Ne)} solid ${Se}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Oe,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,oe.unit)(Ne)} solid ${Se}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,oe.unit)(Fe.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${be}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,oe.unit)(Fe.dividerHorizontalWithTextGutterMargin)} 0`,color:Fe.colorTextHeading,fontWeight:500,fontSize:Fe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Se}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,oe.unit)(Ne)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${be}-with-text-start`]:{"&::before":{width:`calc(${ne} * 100%)`},"&::after":{width:`calc(100% - ${ne} * 100%)`}},[`&-horizontal${be}-with-text-end`]:{"&::before":{width:`calc(100% - ${ne} * 100%)`},"&::after":{width:`calc(${ne} * 100%)`}},[`${be}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:De},"&-dashed":{background:"none",borderColor:Se,borderStyle:"dashed",borderWidth:`${(0,oe.unit)(Ne)} 0 0`},[`&-horizontal${be}-with-text${be}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${be}-dashed`]:{borderInlineStartWidth:Ne,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Se,borderStyle:"dotted",borderWidth:`${(0,oe.unit)(Ne)} 0 0`},[`&-horizontal${be}-with-text${be}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${be}-dotted`]:{borderInlineStartWidth:Ne,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${be}-with-text`]:{color:Fe.colorText,fontWeight:"normal",fontSize:Fe.fontSize},[`&-horizontal${be}-with-text-start${be}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${be}-inner-text`]:{paddingInlineStart:ge}},[`&-horizontal${be}-with-text-end${be}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${be}-inner-text`]:{paddingInlineEnd:ge}}})}},pe=Fe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Fe.marginXS});var Ie=(0,me.I$)("Divider",Fe=>{const be=(0,ye.mergeToken)(Fe,{dividerHorizontalWithTextGutterMargin:Fe.margin,dividerHorizontalGutterMargin:Fe.marginLG,sizePaddingEdgeHorizontal:0});return[ae(be)]},pe,{unitless:{orientationMargin:!0}}),Re=function(Fe,be){var ge={};for(var Se in Fe)Object.prototype.hasOwnProperty.call(Fe,Se)&&be.indexOf(Se)<0&&(ge[Se]=Fe[Se]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Se=Object.getOwnPropertySymbols(Fe);Ne{const{getPrefixCls:be,direction:ge,className:Se,style:Ne}=(0,se.dj)("divider"),{prefixCls:De,type:ne="horizontal",orientation:Oe="center",orientationMargin:xe,className:Ee,rootClassName:he,children:Be,dashed:Le,variant:Ve="solid",plain:Ye,style:Xe}=Fe,Te=Re(Fe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),it=be("divider",De),[et,vt,Ke]=Ie(it),mt=!!Be,ut=a.useMemo(()=>Oe==="left"?ge==="rtl"?"end":"start":Oe==="right"?ge==="rtl"?"start":"end":Oe,[ge,Oe]),ct=ut==="start"&&xe!=null,Ot=ut==="end"&&xe!=null,St=we()(it,Se,vt,Ke,`${it}-${ne}`,{[`${it}-with-text`]:mt,[`${it}-with-text-${ut}`]:mt,[`${it}-dashed`]:!!Le,[`${it}-${Ve}`]:Ve!=="solid",[`${it}-plain`]:!!Ye,[`${it}-rtl`]:ge==="rtl",[`${it}-no-default-orientation-margin-start`]:ct,[`${it}-no-default-orientation-margin-end`]:Ot},Ee,he),st=a.useMemo(()=>typeof xe=="number"?xe:/^\d+$/.test(xe)?Number(xe):xe,[xe]),Qe={marginInlineStart:ct?st:void 0,marginInlineEnd:Ot?st:void 0};return et(a.createElement("div",Object.assign({className:St,style:Object.assign(Object.assign({},Ne),Xe)},Te,{role:"separator"}),Be&&ne!=="vertical"&&a.createElement("span",{className:`${it}-inner-text`,style:Qe},Be)))}},14625:function(ht){function qe(a){var re,we,se="";if(typeof a=="string"||typeof a=="number")se+=a;else if(typeof a=="object")if(Array.isArray(a)){var oe=a.length;for(re=0;re=0;Pe--){var We=ee[Pe](x);if(We)return We}return function(Ue,$e){throw new Error("Invalid value of type "+typeof x+" for "+le+" argument when connecting component "+$e.wrappedComponentName+".")}}function zt(x,ee){return x===ee}function sn(x){var ee=x===void 0?{}:x,le=ee.connectHOC,Pe=le===void 0?Te:le,We=ee.mapStateToPropsFactories,Ue=We===void 0?nt:We,$e=ee.mapDispatchToPropsFactories,ot=$e===void 0?st:$e,Gt=ee.mergePropsFactories,yn=Gt===void 0?Vt:Gt,pn=ee.selectorFactory,$t=pn===void 0?Gn:pn;return function(kn,Tu,Ha,al){al===void 0&&(al={});var Al=al,$l=Al.pure,fr=$l===void 0?!0:$l,Ir=Al.areStatesEqual,hi=Ir===void 0?zt:Ir,hn=Al.areOwnPropsEqual,Gi=hn===void 0?et:hn,Zo=Al.areStatePropsEqual,_i=Zo===void 0?et:Zo,No=Al.areMergedPropsEqual,es=No===void 0?et:No,us=(0,ge.Z)(Al,Lt),Ys=It(kn,Ue,"mapStateToProps"),Yo=It(Tu,ot,"mapDispatchToProps"),Ko=It(Ha,yn,"mergeProps");return Pe($t,(0,we.Z)({methodName:"connect",getDisplayName:function(is){return"Connect("+is+")"},shouldHandleStateChanges:!!kn,initMapStateToProps:Ys,initMapDispatchToProps:Yo,initMergeProps:Ko,pure:fr,areStatesEqual:hi,areOwnPropsEqual:Gi,areStatePropsEqual:_i,areMergedPropsEqual:es},us))}}var dn=sn();function _e(){var x=useContext(ReactReduxContext);return x}function Ct(x){x===void 0&&(x=ReactReduxContext);var ee=x===ReactReduxContext?useDefaultReduxContext:function(){return useContext(x)};return function(){var Pe=ee(),We=Pe.store;return We}}var Bt=null;function lt(x){x===void 0&&(x=ReactReduxContext);var ee=x===ReactReduxContext?useDefaultStore:createStoreHook(x);return function(){var Pe=ee();return Pe.dispatch}}var Je=null,nn=function(ee,le){return ee===le};function Un(x,ee,le,Pe){var We=useReducer(function(Tu){return Tu+1},0),Ue=We[1],$e=useMemo(function(){return createSubscription(le,Pe)},[le,Pe]),ot=useRef(),Gt=useRef(),yn=useRef(),pn=useRef(),$t=le.getState(),un;try{if(x!==Gt.current||$t!==yn.current||ot.current){var kn=x($t);pn.current===void 0||!ee(kn,pn.current)?un=kn:un=pn.current}else un=pn.current}catch(Tu){throw ot.current&&(Tu.message+=` The error may be correlated with this previous error: `+ot.current.stack+` @@ -1250,7 +1250,7 @@ The error may be correlated with this previous error: `:` The item has been dropped while not over a drop area. `+xn(ee.source)+` - `},ra={dragHandleUsageInstructions:Il,onDragStart:pt,onDragUpdate:bt,onDragEnd:Yu},ia={x:0,y:0},ba=function(ee,le){return{x:ee.x+le.x,y:ee.y+le.y}},za=function(ee,le){return{x:ee.x-le.x,y:ee.y-le.y}},ml=function(ee,le){return ee.x===le.x&&ee.y===le.y},qu=function(ee){return{x:ee.x!==0?-ee.x:0,y:ee.y!==0?-ee.y:0}},Ca=function(ee,le,Pe){var We;return Pe===void 0&&(Pe=0),We={},We[ee]=le,We[ee==="x"?"y":"x"]=Pe,We},il=function(ee,le){return Math.sqrt(Math.pow(le.x-ee.x,2)+Math.pow(le.y-ee.y,2))},ll=function(ee,le){return Math.min.apply(Math,le.map(function(Pe){return il(ee,Pe)}))},Ta=function(ee){return function(le){return{x:ee(le.x),y:ee(le.y)}}},zl=function(x,ee){var le=Ga({top:Math.max(ee.top,x.top),right:Math.min(ee.right,x.right),bottom:Math.min(ee.bottom,x.bottom),left:Math.max(ee.left,x.left)});return le.width<=0||le.height<=0?null:le},lr=function(ee,le){return{top:ee.top+le.y,left:ee.left+le.x,bottom:ee.bottom+le.y,right:ee.right+le.x}},Yr=function(ee){return[{x:ee.left,y:ee.top},{x:ee.right,y:ee.top},{x:ee.left,y:ee.bottom},{x:ee.right,y:ee.bottom}]},on={top:0,right:0,bottom:0,left:0},Cr=function(ee,le){return le?lr(ee,le.scroll.diff.displacement):ee},Li=function(ee,le,Pe){if(Pe&&Pe.increasedBy){var We;return(0,we.Z)({},ee,(We={},We[le.end]=ee[le.end]+Pe.increasedBy[le.line],We))}return ee},Xa=function(ee,le){return le&&le.shouldClipSubject?zl(le.pageMarginBox,ee):Ga(ee)},Ql=function(x){var ee=x.page,le=x.withPlaceholder,Pe=x.axis,We=x.frame,Ue=Cr(ee.marginBox,We),$e=Li(Ue,Pe,le),ot=Xa($e,We);return{page:ee,withPlaceholder:le,active:ot}},el=function(x,ee){x.frame||_n(!1);var le=x.frame,Pe=za(ee,le.scroll.initial),We=qu(Pe),Ue=(0,we.Z)({},le,{scroll:{initial:le.scroll.initial,current:ee,diff:{value:Pe,displacement:We},max:le.scroll.max}}),$e=Ql({page:x.subject.page,withPlaceholder:x.subject.withPlaceholder,axis:x.axis,frame:Ue}),ot=(0,we.Z)({},x,{frame:Ue,subject:$e});return ot};function Sl(x){return Number.isInteger?Number.isInteger(x):typeof x=="number"&&isFinite(x)&&Math.floor(x)===x}function or(x){return Object.values?Object.values(x):Object.keys(x).map(function(ee){return x[ee]})}function nl(x,ee){if(x.findIndex)return x.findIndex(ee);for(var le=0;lex.bottom,yn=Pe.leftx.right,pn=Gt&&yn;if(pn)return!0;var $t=Gt&&$e||yn&&Ue;return $t}},fl=function(x){var ee=Ei(x.top,x.bottom),le=Ei(x.left,x.right);return function(Pe){var We=ee(Pe.top)&&ee(Pe.bottom)&&le(Pe.left)&&le(Pe.right);return We}},qa={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Rl={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Tl=function(x){return function(ee){var le=Ei(ee.top,ee.bottom),Pe=Ei(ee.left,ee.right);return function(We){return x===qa?le(We.top)&&le(We.bottom):Pe(We.left)&&Pe(We.right)}}},vr=function(ee,le){var Pe=le.frame?le.frame.scroll.diff.displacement:ia;return lr(ee,Pe)},_t=function(ee,le,Pe){return le.subject.active?Pe(le.subject.active)(ee):!1},ou=function(ee,le,Pe){return Pe(le)(ee)},lu=function(ee){var le=ee.target,Pe=ee.destination,We=ee.viewport,Ue=ee.withDroppableDisplacement,$e=ee.isVisibleThroughFrameFn,ot=Ue?vr(le,Pe):le;return _t(ot,Pe,$e)&&ou(ot,We,$e)},Ua=function(ee){return lu((0,we.Z)({},ee,{isVisibleThroughFrameFn:yi}))},pl=function(ee){return lu((0,we.Z)({},ee,{isVisibleThroughFrameFn:fl}))},ol=function(ee){return lu((0,we.Z)({},ee,{isVisibleThroughFrameFn:Tl(ee.destination.axis)}))},Cl=function(ee,le,Pe){if(typeof Pe=="boolean")return Pe;if(!le)return!0;var We=le.invisible,Ue=le.visible;if(We[ee])return!1;var $e=Ue[ee];return $e?$e.shouldAnimate:!0};function Zl(x,ee){var le=x.page.marginBox,Pe={top:ee.point.y,right:0,bottom:0,left:ee.point.x};return Ga(Nu(le,Pe))}function bl(x){var ee=x.afterDragging,le=x.destination,Pe=x.displacedBy,We=x.viewport,Ue=x.forceShouldAnimate,$e=x.last;return ee.reduce(function(Gt,yn){var pn=Zl(yn,Pe),$t=yn.descriptor.id;Gt.all.push($t);var un=Ua({target:pn,destination:le,viewport:We,withDroppableDisplacement:!0});if(!un)return Gt.invisible[yn.descriptor.id]=!0,Gt;var kn=Cl($t,$e,Ue),Tu={draggableId:$t,shouldAnimate:kn};return Gt.visible[$t]=Tu,Gt},{all:[],visible:{},invisible:{}})}function Yl(x,ee){if(!x.length)return 0;var le=x[x.length-1].descriptor.index;return ee.inHomeList?le:le+1}function ei(x){var ee=x.insideDestination,le=x.inHomeList,Pe=x.displacedBy,We=x.destination,Ue=Yl(ee,{inHomeList:le});return{displaced:Ri,displacedBy:Pe,at:{type:"REORDER",destination:{droppableId:We.descriptor.id,index:Ue}}}}function Hr(x){var ee=x.draggable,le=x.insideDestination,Pe=x.destination,We=x.viewport,Ue=x.displacedBy,$e=x.last,ot=x.index,Gt=x.forceShouldAnimate,yn=Qr(ee,Pe);if(ot==null)return ei({insideDestination:le,inHomeList:yn,displacedBy:Ue,destination:Pe});var pn=ui(le,function(Ha){return Ha.descriptor.index===ot});if(!pn)return ei({insideDestination:le,inHomeList:yn,displacedBy:Ue,destination:Pe});var $t=Nr(ee,le),un=le.indexOf(pn),kn=$t.slice(un),Tu=bl({afterDragging:kn,destination:Pe,displacedBy:Ue,last:$e,viewport:We.frame,forceShouldAnimate:Gt});return{displaced:Tu,displacedBy:Ue,at:{type:"REORDER",destination:{droppableId:Pe.descriptor.id,index:ot}}}}function _l(x,ee){return!!ee.effected[x]}var ti=function(x){var ee=x.isMovingForward,le=x.destination,Pe=x.draggables,We=x.combine,Ue=x.afterCritical;if(!le.isCombineEnabled)return null;var $e=We.draggableId,ot=Pe[$e],Gt=ot.descriptor.index,yn=_l($e,Ue);return yn?ee?Gt:Gt-1:ee?Gt+1:Gt},kr=function(x){var ee=x.isMovingForward,le=x.isInHomeList,Pe=x.insideDestination,We=x.location;if(!Pe.length)return null;var Ue=We.index,$e=ee?Ue+1:Ue-1,ot=Pe[0].descriptor.index,Gt=Pe[Pe.length-1].descriptor.index,yn=le?Gt:Gt+1;return $eyn?null:$e},ma=function(x){var ee=x.isMovingForward,le=x.isInHomeList,Pe=x.draggable,We=x.draggables,Ue=x.destination,$e=x.insideDestination,ot=x.previousImpact,Gt=x.viewport,yn=x.afterCritical,pn=ot.at;if(pn||_n(!1),pn.type==="REORDER"){var $t=kr({isMovingForward:ee,isInHomeList:le,location:pn.destination,insideDestination:$e});return $t==null?null:Hr({draggable:Pe,insideDestination:$e,destination:Ue,viewport:Gt,last:ot.displaced,displacedBy:ot.displacedBy,index:$t})}var un=ti({isMovingForward:ee,destination:Ue,displaced:ot.displaced,draggables:We,combine:pn.combine,afterCritical:yn});return un==null?null:Hr({draggable:Pe,insideDestination:$e,destination:Ue,viewport:Gt,last:ot.displaced,displacedBy:ot.displacedBy,index:un})},Er=function(x){var ee=x.displaced,le=x.afterCritical,Pe=x.combineWith,We=x.displacedBy,Ue=!!(ee.visible[Pe]||ee.invisible[Pe]);return _l(Pe,le)?Ue?ia:qu(We.point):Ue?We.point:ia},Vr=function(x){var ee=x.afterCritical,le=x.impact,Pe=x.draggables,We=vi(le);We||_n(!1);var Ue=We.draggableId,$e=Pe[Ue].page.borderBox.center,ot=Er({displaced:le.displaced,afterCritical:ee,combineWith:Ue,displacedBy:le.displacedBy});return ba($e,ot)},Bo=function(ee,le){return le.margin[ee.start]+le.borderBox[ee.size]/2},si=function(ee,le){return le.margin[ee.end]+le.borderBox[ee.size]/2},Ai=function(ee,le,Pe){return le[ee.crossAxisStart]+Pe.margin[ee.crossAxisStart]+Pe.borderBox[ee.crossAxisSize]/2},Qi=function(ee){var le=ee.axis,Pe=ee.moveRelativeTo,We=ee.isMoving;return Ca(le.line,Pe.marginBox[le.end]+Bo(le,We),Ai(le,Pe.marginBox,We))},Mr=function(ee){var le=ee.axis,Pe=ee.moveRelativeTo,We=ee.isMoving;return Ca(le.line,Pe.marginBox[le.start]-si(le,We),Ai(le,Pe.marginBox,We))},Ti=function(ee){var le=ee.axis,Pe=ee.moveInto,We=ee.isMoving;return Ca(le.line,Pe.contentBox[le.start]+Bo(le,We),Ai(le,Pe.contentBox,We))},ci=function(x){var ee=x.impact,le=x.draggable,Pe=x.draggables,We=x.droppable,Ue=x.afterCritical,$e=zi(We.descriptor.id,Pe),ot=le.page,Gt=We.axis;if(!$e.length)return Ti({axis:Gt,moveInto:We.page,isMoving:ot});var yn=ee.displaced,pn=ee.displacedBy,$t=yn.all[0];if($t){var un=Pe[$t];if(_l($t,Ue))return Mr({axis:Gt,moveRelativeTo:un.page,isMoving:ot});var kn=Ml(un.page,pn.point);return Mr({axis:Gt,moveRelativeTo:kn,isMoving:ot})}var Tu=$e[$e.length-1];if(Tu.descriptor.id===le.descriptor.id)return ot.borderBox.center;if(_l(Tu.descriptor.id,Ue)){var Ha=Ml(Tu.page,qu(Ue.displacedBy.point));return Qi({axis:Gt,moveRelativeTo:Ha,isMoving:ot})}return Qi({axis:Gt,moveRelativeTo:Tu.page,isMoving:ot})},oo=function(x,ee){var le=x.frame;return le?ba(ee,le.scroll.diff.displacement):ee},Eo=function(ee){var le=ee.impact,Pe=ee.draggable,We=ee.droppable,Ue=ee.draggables,$e=ee.afterCritical,ot=Pe.page.borderBox.center,Gt=le.at;return!We||!Gt?ot:Gt.type==="REORDER"?ci({impact:le,draggable:Pe,draggables:Ue,droppable:We,afterCritical:$e}):Vr({impact:le,draggables:Ue,afterCritical:$e})},Do=function(x){var ee=Eo(x),le=x.droppable,Pe=le?oo(le,ee):ee;return Pe},Oo=function(x,ee){var le=za(ee,x.scroll.initial),Pe=qu(le),We=Ga({top:ee.y,bottom:ee.y+x.frame.height,left:ee.x,right:ee.x+x.frame.width}),Ue={frame:We,scroll:{initial:x.scroll.initial,max:x.scroll.max,current:ee,diff:{value:le,displacement:Pe}}};return Ue};function Ho(x,ee){return x.map(function(le){return ee[le]})}function Pr(x,ee){for(var le=0;le1?pn.sort(function($t,un){return Fi($t)[ot.start]-Fi(un)[ot.start]})[0]:yn.sort(function($t,un){var kn=ll(le,Yr(Fi($t))),Tu=ll(le,Yr(Fi(un)));return kn!==Tu?kn-Tu:Fi($t)[ot.start]-Fi(un)[ot.start]})[0]},zu=function(ee,le){var Pe=ee.page.borderBox.center;return _l(ee.descriptor.id,le)?za(Pe,le.displacedBy.point):Pe},ho=function(ee,le){var Pe=ee.page.borderBox;return _l(ee.descriptor.id,le)?lr(Pe,qu(le.displacedBy.point)):Pe},xo=function(x){var ee=x.pageBorderBoxCenter,le=x.viewport,Pe=x.destination,We=x.insideDestination,Ue=x.afterCritical,$e=We.filter(function(ot){return pl({target:ho(ot,Ue),destination:Pe,viewport:le.frame,withDroppableDisplacement:!0})}).sort(function(ot,Gt){var yn=il(ee,oo(Pe,zu(ot,Ue))),pn=il(ee,oo(Pe,zu(Gt,Ue)));return ynee.left&&x.topee.top}function Go(x){var ee=x.pageBorderBox,le=x.draggable,Pe=x.candidates,We=le.page.borderBox.center,Ue=Pe.map(function($e){var ot=$e.axis,Gt=Ca($e.axis.line,ee.center[ot.line],$e.page.borderBox.center[ot.crossAxisLine]);return{id:$e.descriptor.id,distance:il(We,Gt)}}).sort(function($e,ot){return ot.distance-$e.distance});return Ue[0]?Ue[0].id:null}function xs(x){var ee=x.pageBorderBox,le=x.draggable,Pe=x.droppables,We=Zi(Pe).filter(function(Ue){if(!Ue.isEnabled)return!1;var $e=Ue.subject.active;if(!$e||!ys(ee,$e))return!1;if(ss($e)(ee.center))return!0;var ot=Ue.axis,Gt=$e.center[ot.crossAxisLine],yn=ee[ot.crossAxisStart],pn=ee[ot.crossAxisEnd],$t=Ei($e[ot.crossAxisStart],$e[ot.crossAxisEnd]),un=$t(yn),kn=$t(pn);return!un&&!kn?!0:un?ynGt});return We.length?We.length===1?We[0].descriptor.id:Go({pageBorderBox:ee,draggable:le,candidates:We}):null}var As=function(ee,le){return Ga(lr(ee,le))},ws=function(x,ee){var le=x.frame;return le?As(ee,le.scroll.diff.value):ee};function ks(x){var ee=x.displaced,le=x.id;return!!(ee.visible[le]||ee.invisible[le])}function qo(x){var ee=x.draggable,le=x.closest,Pe=x.inHomeList;return le?Pe&&le.descriptor.index>ee.descriptor.index?le.descriptor.index-1:le.descriptor.index:null}var Is=function(x){var ee=x.pageBorderBoxWithDroppableScroll,le=x.draggable,Pe=x.destination,We=x.insideDestination,Ue=x.last,$e=x.viewport,ot=x.afterCritical,Gt=Pe.axis,yn=Xu(Pe.axis,le.displaceBy),pn=yn.value,$t=ee[Gt.start],un=ee[Gt.end],kn=Nr(le,We),Tu=ui(kn,function(al){var Al=al.descriptor.id,$l=al.page.borderBox.center[Gt.line],fr=_l(Al,ot),Ir=ks({displaced:Ue,id:Al});return fr?Ir?un<=$l:$t<$l-pn:Ir?un<=$l+pn:$t<$l}),Ha=qo({draggable:le,closest:Tu,inHomeList:Qr(le,Pe)});return Hr({draggable:le,insideDestination:We,destination:Pe,viewport:$e,last:Ue,displacedBy:yn,index:Ha})},gs=4,cs=function(x){var ee=x.draggable,le=x.pageBorderBoxWithDroppableScroll,Pe=x.previousImpact,We=x.destination,Ue=x.insideDestination,$e=x.afterCritical;if(!We.isCombineEnabled)return null;var ot=We.axis,Gt=Xu(We.axis,ee.displaceBy),yn=Gt.value,pn=le[ot.start],$t=le[ot.end],un=Nr(ee,Ue),kn=ui(un,function(Ha){var al=Ha.descriptor.id,Al=Ha.page.borderBox,$l=Al[ot.size],fr=$l/gs,Ir=_l(al,$e),hi=ks({displaced:Pe.displaced,id:al});return Ir?hi?$t>Al[ot.start]+fr&&$tAl[ot.start]-yn+fr&&pnAl[ot.start]+yn+fr&&$tAl[ot.start]+fr&&pn=Sa)return pa;var Ue=We/Sa,$e=fa+Va*Ue,ot=Pe==="CANCEL"?$e*Aa:$e;return Number(ot.toFixed(2))},Na=function(x){var ee=x.impact,le=x.draggable,Pe=x.dimensions,We=x.viewport,Ue=x.afterCritical,$e=Pe.draggables,ot=Pe.droppables,Gt=Mo(ee),yn=Gt?ot[Gt]:null,pn=ot[le.descriptor.droppableId],$t=tn({impact:ee,draggable:le,draggables:$e,afterCritical:Ue,droppable:yn||pn,viewport:We}),un=za($t,le.client.borderBox.center);return un},ka=function(x){var ee=x.draggables,le=x.reason,Pe=x.lastImpact,We=x.home,Ue=x.viewport,$e=x.onLiftImpact;if(!Pe.at||le!=="DROP"){var ot=Ht({draggables:ee,impact:$e,destination:We,viewport:Ue,forceShouldAnimate:!0});return{impact:ot,didDropInsideDroppable:!1}}if(Pe.at.type==="REORDER")return{impact:Pe,didDropInsideDroppable:!0};var Gt=(0,we.Z)({},Pe,{displaced:Ri});return{impact:Gt,didDropInsideDroppable:!0}},er=function(x){var ee=x.getState,le=x.dispatch;return function(Pe){return function(We){if(We.type!=="DROP"){Pe(We);return}var Ue=ee(),$e=We.payload.reason;if(Ue.phase==="COLLECTING"){le(gt({reason:$e}));return}if(Ue.phase!=="IDLE"){var ot=Ue.phase==="DROP_PENDING"&&Ue.isWaiting;ot&&_n(!1),Ue.phase==="DRAGGING"||Ue.phase==="DROP_PENDING"||_n(!1);var Gt=Ue.critical,yn=Ue.dimensions,pn=yn.draggables[Ue.critical.draggable.id],$t=ka({reason:$e,lastImpact:Ue.impact,afterCritical:Ue.afterCritical,onLiftImpact:Ue.onLiftImpact,home:Ue.dimensions.droppables[Ue.critical.droppable.id],viewport:Ue.viewport,draggables:Ue.dimensions.draggables}),un=$t.impact,kn=$t.didDropInsideDroppable,Tu=kn?sr(un):null,Ha=kn?vi(un):null,al={index:Gt.draggable.index,droppableId:Gt.droppable.id},Al={draggableId:pn.descriptor.id,type:pn.descriptor.type,source:al,reason:$e,mode:Ue.movementMode,destination:Tu,combine:Ha},$l=Na({impact:un,draggable:pn,dimensions:yn,viewport:Ue.viewport,afterCritical:Ue.afterCritical}),fr={critical:Ue.critical,afterCritical:Ue.afterCritical,result:Al,impact:un},Ir=!ml(Ue.current.client.offset,$l)||!!Al.combine;if(!Ir){le(ke({completed:fr}));return}var hi=rl({current:Ue.current.client.offset,destination:$l,reason:$e}),hn={newHomeClientOffset:$l,dropDuration:hi,completed:fr};le(ue(hn))}}}},El=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Wl(x){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(le){le.target!==window&&le.target!==window.document||x()}}}function Ut(x){var ee=x.onWindowScroll;function le(){ee(El())}var Pe=ln(le),We=Wl(Pe),Ue=Mu;function $e(){return Ue!==Mu}function ot(){$e()&&_n(!1),Ue=Ju(window,[We])}function Gt(){$e()||_n(!1),Pe.cancel(),Ue(),Ue=Mu}return{start:ot,stop:Gt,isActive:$e}}var Qu=function(ee){return ee.type==="DROP_COMPLETE"||ee.type==="DROP_ANIMATE"||ee.type==="FLUSH"},sa=function(x){var ee=Ut({onWindowScroll:function(Pe){x.dispatch(Ao({newScroll:Pe}))}});return function(le){return function(Pe){!ee.isActive()&&Pe.type==="INITIAL_PUBLISH"&&ee.start(),ee.isActive()&&Qu(Pe)&&ee.stop(),le(Pe)}}},Vu=function(x){var ee=!1,le=!1,Pe=setTimeout(function(){le=!0}),We=function($e){ee||le||(ee=!0,x($e),clearTimeout(Pe))};return We.wasCalled=function(){return ee},We},Xt=function(){var x=[],ee=function(Ue){var $e=nl(x,function(yn){return yn.timerId===Ue});$e===-1&&_n(!1);var ot=x.splice($e,1),Gt=ot[0];Gt.callback()},le=function(Ue){var $e=setTimeout(function(){return ee($e)}),ot={timerId:$e,callback:Ue};x.push(ot)},Pe=function(){if(x.length){var Ue=[].concat(x);x.length=0,Ue.forEach(function($e){clearTimeout($e.timerId),$e.callback()})}};return{add:le,flush:Pe}},wa=function(ee,le){return ee==null&&le==null?!0:ee==null||le==null?!1:ee.droppableId===le.droppableId&&ee.index===le.index},ja=function(ee,le){return ee==null&&le==null?!0:ee==null||le==null?!1:ee.draggableId===le.draggableId&&ee.droppableId===le.droppableId},Nl=function(ee,le){if(ee===le)return!0;var Pe=ee.draggable.id===le.draggable.id&&ee.draggable.droppableId===le.draggable.droppableId&&ee.draggable.type===le.draggable.type&&ee.draggable.index===le.draggable.index,We=ee.droppable.id===le.droppable.id&&ee.droppable.type===le.droppable.type;return Pe&&We},ya=function(ee,le){yl(),le(),Hl()},ul=function(ee,le){return{draggableId:ee.draggable.id,type:ee.droppable.type,source:{droppableId:ee.droppable.id,index:ee.draggable.index},mode:le}},La=function(ee,le,Pe,We){if(!ee){Pe(We(le));return}var Ue=Vu(Pe),$e={announce:Ue};ee(le,$e),Ue.wasCalled()||Pe(We(le))},Ja=function(x,ee){var le=Xt(),Pe=null,We=function(un,kn){Pe&&_n(!1),ya("onBeforeCapture",function(){var Tu=x().onBeforeCapture;if(Tu){var Ha={draggableId:un,mode:kn};Tu(Ha)}})},Ue=function(un,kn){Pe&&_n(!1),ya("onBeforeDragStart",function(){var Tu=x().onBeforeDragStart;Tu&&Tu(ul(un,kn))})},$e=function(un,kn){Pe&&_n(!1);var Tu=ul(un,kn);Pe={mode:kn,lastCritical:un,lastLocation:Tu.source,lastCombine:null},le.add(function(){ya("onDragStart",function(){return La(x().onDragStart,Tu,ee,ra.onDragStart)})})},ot=function(un,kn){var Tu=sr(kn),Ha=vi(kn);Pe||_n(!1);var al=!Nl(un,Pe.lastCritical);al&&(Pe.lastCritical=un);var Al=!wa(Pe.lastLocation,Tu);Al&&(Pe.lastLocation=Tu);var $l=!ja(Pe.lastCombine,Ha);if($l&&(Pe.lastCombine=Ha),!(!al&&!Al&&!$l)){var fr=(0,we.Z)({},ul(un,Pe.mode),{combine:Ha,destination:Tu});le.add(function(){ya("onDragUpdate",function(){return La(x().onDragUpdate,fr,ee,ra.onDragUpdate)})})}},Gt=function(){Pe||_n(!1),le.flush()},yn=function(un){Pe||_n(!1),Pe=null,ya("onDragEnd",function(){return La(x().onDragEnd,un,ee,ra.onDragEnd)})},pn=function(){if(Pe){var un=(0,we.Z)({},ul(Pe.lastCritical,Pe.mode),{combine:null,destination:null,reason:"CANCEL"});yn(un)}};return{beforeCapture:We,beforeStart:Ue,start:$e,update:ot,flush:Gt,drop:yn,abort:pn}},kl=function(x,ee){var le=Ja(x,ee);return function(Pe){return function(We){return function(Ue){if(Ue.type==="BEFORE_INITIAL_CAPTURE"){le.beforeCapture(Ue.payload.draggableId,Ue.payload.movementMode);return}if(Ue.type==="INITIAL_PUBLISH"){var $e=Ue.payload.critical;le.beforeStart($e,Ue.payload.movementMode),We(Ue),le.start($e,Ue.payload.movementMode);return}if(Ue.type==="DROP_COMPLETE"){var ot=Ue.payload.completed.result;le.flush(),We(Ue),le.drop(ot);return}if(We(Ue),Ue.type==="FLUSH"){le.abort();return}var Gt=Pe.getState();Gt.phase==="DRAGGING"&&le.update(Gt.critical,Gt.impact)}}}},ea=function(x){return function(ee){return function(le){if(le.type!=="DROP_ANIMATION_FINISHED"){ee(le);return}var Pe=x.getState();Pe.phase!=="DROP_ANIMATING"&&_n(!1),x.dispatch(ke({completed:Pe.completed}))}}},Ar=function(x){var ee=null,le=null;function Pe(){le&&(cancelAnimationFrame(le),le=null),ee&&(ee(),ee=null)}return function(We){return function(Ue){if((Ue.type==="FLUSH"||Ue.type==="DROP_COMPLETE"||Ue.type==="DROP_ANIMATION_FINISHED")&&Pe(),We(Ue),Ue.type==="DROP_ANIMATE"){var $e={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Gt=x.getState();Gt.phase==="DROP_ANIMATING"&&x.dispatch(xt())}};le=requestAnimationFrame(function(){le=null,ee=Ju(window,[$e])})}}}},mr=function(x){return function(){return function(ee){return function(le){(le.type==="DROP_COMPLETE"||le.type==="FLUSH"||le.type==="DROP_ANIMATE")&&x.stopPublishing(),ee(le)}}}},dr=function(x){var ee=!1;return function(){return function(le){return function(Pe){if(Pe.type==="INITIAL_PUBLISH"){ee=!0,x.tryRecordFocus(Pe.payload.critical.draggable.id),le(Pe),x.tryRestoreFocusRecorded();return}if(le(Pe),!!ee){if(Pe.type==="FLUSH"){ee=!1,x.tryRestoreFocusRecorded();return}if(Pe.type==="DROP_COMPLETE"){ee=!1;var We=Pe.payload.completed.result;We.combine&&x.tryShiftRecord(We.draggableId,We.combine.draggableId),x.tryRestoreFocusRecorded()}}}}}},Tr=function(ee){return ee.type==="DROP_COMPLETE"||ee.type==="DROP_ANIMATE"||ee.type==="FLUSH"},Br=function(x){return function(ee){return function(le){return function(Pe){if(Tr(Pe)){x.stop(),le(Pe);return}if(Pe.type==="INITIAL_PUBLISH"){le(Pe);var We=ee.getState();We.phase!=="DRAGGING"&&_n(!1),x.start(We);return}le(Pe),x.scroll(ee.getState())}}}},Jr=function(x){return function(ee){return function(le){if(ee(le),le.type==="PUBLISH_WHILE_DRAGGING"){var Pe=x.getState();Pe.phase==="DROP_PENDING"&&(Pe.isWaiting||x.dispatch(tt({reason:Pe.reason})))}}}},Wr=se.qC,qr=function(x){var ee=x.dimensionMarshal,le=x.focusMarshal,Pe=x.styleMarshal,We=x.getResponders,Ue=x.announce,$e=x.autoScroller;return(0,se.MT)(xl,Wr((0,se.md)(xu(Pe),mr(ee),eu(ee),er,ea,Ar,Jr,Br($e),sa,dr(le),kl(We,Ue))))},xi=function(){return{additions:{},removals:{},modified:{}}};function pi(x){var ee=x.registry,le=x.callbacks,Pe=xi(),We=null,Ue=function(){We||(le.collectionStarting(),We=requestAnimationFrame(function(){We=null,yl();var pn=Pe,$t=pn.additions,un=pn.removals,kn=pn.modified,Tu=Object.keys($t).map(function(Al){return ee.draggable.getById(Al).getDimension(ia)}).sort(function(Al,$l){return Al.descriptor.index-$l.descriptor.index}),Ha=Object.keys(kn).map(function(Al){var $l=ee.droppable.getById(Al),fr=$l.callbacks.getScrollWhileDragging();return{droppableId:Al,scroll:fr}}),al={additions:Tu,removals:Object.keys(un),modified:Ha};Pe=xi(),Hl(),le.publish(al)}))},$e=function(pn){var $t=pn.descriptor.id;Pe.additions[$t]=pn,Pe.modified[pn.descriptor.droppableId]=!0,Pe.removals[$t]&&delete Pe.removals[$t],Ue()},ot=function(pn){var $t=pn.descriptor;Pe.removals[$t.id]=!0,Pe.modified[$t.droppableId]=!0,Pe.additions[$t.id]&&delete Pe.additions[$t.id],Ue()},Gt=function(){We&&(cancelAnimationFrame(We),We=null,Pe=xi())};return{add:$e,remove:ot,stop:Gt}}var Ii=function(x){var ee=x.scrollHeight,le=x.scrollWidth,Pe=x.height,We=x.width,Ue=za({x:le,y:ee},{x:We,y:Pe}),$e={x:Math.max(0,Ue.x),y:Math.max(0,Ue.y)};return $e},ni=function(){var x=document.documentElement;return x||_n(!1),x},fo=function(){var x=ni(),ee=Ii({scrollHeight:x.scrollHeight,scrollWidth:x.scrollWidth,width:x.clientWidth,height:x.clientHeight});return ee},Bi=function(){var x=El(),ee=fo(),le=x.y,Pe=x.x,We=ni(),Ue=We.clientWidth,$e=We.clientHeight,ot=Pe+Ue,Gt=le+$e,yn=Ga({top:le,left:Pe,right:ot,bottom:Gt}),pn={frame:yn,scroll:{initial:x,current:x,max:ee,diff:{value:ia,displacement:ia}}};return pn},no=function(x){var ee=x.critical,le=x.scrollOptions,Pe=x.registry;yl();var We=Bi(),Ue=We.scroll.current,$e=ee.droppable,ot=Pe.droppable.getAllByType($e.type).map(function($t){return $t.callbacks.getDimensionAndWatchScroll(Ue,le)}),Gt=Pe.draggable.getAllByType(ee.draggable.type).map(function($t){return $t.getDimension(Ue)}),yn={draggables:uo(Gt),droppables:Kr(ot)};Hl();var pn={dimensions:yn,critical:ee,viewport:We};return pn};function ii(x,ee,le){if(le.descriptor.id===ee.id||le.descriptor.type!==ee.type)return!1;var Pe=x.droppable.getById(le.descriptor.droppableId);return Pe.descriptor.mode==="virtual"}var Si=function(x,ee){var le=null,Pe=pi({callbacks:{publish:ee.publishWhileDragging,collectionStarting:ee.collectionStarting},registry:x}),We=function(kn,Tu){x.droppable.exists(kn)||_n(!1),le&&ee.updateDroppableIsEnabled({id:kn,isEnabled:Tu})},Ue=function(kn,Tu){le&&(x.droppable.exists(kn)||_n(!1),ee.updateDroppableIsCombineEnabled({id:kn,isCombineEnabled:Tu}))},$e=function(kn,Tu){le&&(x.droppable.exists(kn)||_n(!1),ee.updateDroppableScroll({id:kn,newScroll:Tu}))},ot=function(kn,Tu){le&&x.droppable.getById(kn).callbacks.scroll(Tu)},Gt=function(){if(le){Pe.stop();var kn=le.critical.droppable;x.droppable.getAllByType(kn.type).forEach(function(Tu){return Tu.callbacks.dragStopped()}),le.unsubscribe(),le=null}},yn=function(kn){le||_n(!1);var Tu=le.critical.draggable;kn.type==="ADDITION"&&ii(x,Tu,kn.value)&&Pe.add(kn.value),kn.type==="REMOVAL"&&ii(x,Tu,kn.value)&&Pe.remove(kn.value)},pn=function(kn){le&&_n(!1);var Tu=x.draggable.getById(kn.draggableId),Ha=x.droppable.getById(Tu.descriptor.droppableId),al={draggable:Tu.descriptor,droppable:Ha.descriptor},Al=x.subscribe(yn);return le={critical:al,unsubscribe:Al},no({critical:al,registry:x,scrollOptions:kn.scrollOptions})},$t={updateDroppableIsEnabled:We,updateDroppableIsCombineEnabled:Ue,scrollDroppable:ot,updateDroppableScroll:$e,startPublishing:pn,stopPublishing:Gt};return $t},oi=function(x,ee){return x.phase==="IDLE"?!0:x.phase!=="DROP_ANIMATING"||x.completed.result.draggableId===ee?!1:x.completed.result.reason==="DROP"},po=function(x){window.scrollBy(x.x,x.y)},ao=iu(function(x){return Zi(x).filter(function(ee){return!(!ee.isEnabled||!ee.frame)})}),Io=function(ee,le){var Pe=ui(ao(le),function(We){return We.frame||_n(!1),ss(We.frame.pageMarginBox)(ee)});return Pe},Ni=function(x){var ee=x.center,le=x.destination,Pe=x.droppables;if(le){var We=Pe[le];return We.frame?We:null}var Ue=Io(ee,Pe);return Ue},Ki={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ee){return Math.pow(ee,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Xi=function(x,ee){var le=x[ee.size]*Ki.startFromPercentage,Pe=x[ee.size]*Ki.maxScrollAtPercentage,We={startScrollingFrom:le,maxScrollValueAt:Pe};return We},Di=function(x){var ee=x.startOfRange,le=x.endOfRange,Pe=x.current,We=le-ee;if(We===0)return 0;var Ue=Pe-ee,$e=Ue/We;return $e},Wi=1,Po=function(x,ee){if(x>ee.startScrollingFrom)return 0;if(x<=ee.maxScrollValueAt)return Ki.maxPixelScroll;if(x===ee.startScrollingFrom)return Wi;var le=Di({startOfRange:ee.maxScrollValueAt,endOfRange:ee.startScrollingFrom,current:x}),Pe=1-le,We=Ki.maxPixelScroll*Ki.ease(Pe);return Math.ceil(We)},_r=Ki.durationDampening.accelerateAt,ts=Ki.durationDampening.stopDampeningAt,jr=function(x,ee){var le=ee,Pe=ts,We=Date.now(),Ue=We-le;if(Ue>=ts)return x;if(Ue<_r)return Wi;var $e=Di({startOfRange:_r,endOfRange:Pe,current:Ue}),ot=x*Ki.ease($e);return Math.ceil(ot)},ir=function(x){var ee=x.distanceToEdge,le=x.thresholds,Pe=x.dragStartTime,We=x.shouldUseTimeDampening,Ue=Po(ee,le);return Ue===0?0:We?Math.max(jr(Ue,Pe),Wi):Ue},Oi=function(x){var ee=x.container,le=x.distanceToEdges,Pe=x.dragStartTime,We=x.axis,Ue=x.shouldUseTimeDampening,$e=Xi(ee,We),ot=le[We.end]ee.height,Ue=le.width>ee.width;return!Ue&&!We?Pe:Ue&&We?null:{x:Ue?0:Pe.x,y:We?0:Pe.y}},br=Ta(function(x){return x===0?0:x}),Fo=function(x){var ee=x.dragStartTime,le=x.container,Pe=x.subject,We=x.center,Ue=x.shouldUseTimeDampening,$e={top:We.y-le.top,right:le.right-We.x,bottom:le.bottom-We.y,left:We.x-le.left},ot=Oi({container:le,distanceToEdges:$e,dragStartTime:ee,axis:qa,shouldUseTimeDampening:Ue}),Gt=Oi({container:le,distanceToEdges:$e,dragStartTime:ee,axis:Rl,shouldUseTimeDampening:Ue}),yn=br({x:Gt,y:ot});if(ml(yn,ia))return null;var pn=Kl({container:le,subject:Pe,proposedScroll:yn});return pn?ml(pn,ia)?null:pn:null},So=Ta(function(x){return x===0?0:x>0?1:-1}),Lo=function(){var x=function(le,Pe){return le<0?le:le>Pe?le-Pe:0};return function(ee){var le=ee.current,Pe=ee.max,We=ee.change,Ue=ba(le,We),$e={x:x(Ue.x,Pe.x),y:x(Ue.y,Pe.y)};return ml($e,ia)?null:$e}}(),Ol=function(ee){var le=ee.max,Pe=ee.current,We=ee.change,Ue={x:Math.max(Pe.x,le.x),y:Math.max(Pe.y,le.y)},$e=So(We),ot=Lo({max:Ue,current:Pe,change:$e});return!ot||$e.x!==0&&ot.x===0||$e.y!==0&&ot.y===0},_o=function(ee,le){return Ol({current:ee.scroll.current,max:ee.scroll.max,change:le})},qs=function(ee,le){if(!_o(ee,le))return null;var Pe=ee.scroll.max,We=ee.scroll.current;return Lo({current:We,max:Pe,change:le})},rs=function(ee,le){var Pe=ee.frame;return Pe?Ol({current:Pe.scroll.current,max:Pe.scroll.max,change:le}):!1},Ps=function(ee,le){var Pe=ee.frame;return!Pe||!rs(ee,le)?null:Lo({current:Pe.scroll.current,max:Pe.scroll.max,change:le})},ds=function(x){var ee=x.viewport,le=x.subject,Pe=x.center,We=x.dragStartTime,Ue=x.shouldUseTimeDampening,$e=Fo({dragStartTime:We,container:ee.frame,subject:le,center:Pe,shouldUseTimeDampening:Ue});return $e&&_o(ee,$e)?$e:null},_s=function(x){var ee=x.droppable,le=x.subject,Pe=x.center,We=x.dragStartTime,Ue=x.shouldUseTimeDampening,$e=ee.frame;if(!$e)return null;var ot=Fo({dragStartTime:We,container:$e.pageMarginBox,subject:le,center:Pe,shouldUseTimeDampening:Ue});return ot&&rs(ee,ot)?ot:null},$s=function(x){var ee=x.state,le=x.dragStartTime,Pe=x.shouldUseTimeDampening,We=x.scrollWindow,Ue=x.scrollDroppable,$e=ee.current.page.borderBoxCenter,ot=ee.dimensions.draggables[ee.critical.draggable.id],Gt=ot.page.marginBox;if(ee.isWindowScrollAllowed){var yn=ee.viewport,pn=ds({dragStartTime:le,viewport:yn,subject:Gt,center:$e,shouldUseTimeDampening:Pe});if(pn){We(pn);return}}var $t=Ni({center:$e,destination:Mo(ee.impact),droppables:ee.dimensions.droppables});if($t){var un=_s({dragStartTime:le,droppable:$t,subject:Gt,center:$e,shouldUseTimeDampening:Pe});un&&Ue($t.descriptor.id,un)}},Co=function(x){var ee=x.scrollWindow,le=x.scrollDroppable,Pe=ln(ee),We=ln(le),Ue=null,$e=function(pn){Ue||_n(!1);var $t=Ue,un=$t.shouldUseTimeDampening,kn=$t.dragStartTime;$s({state:pn,scrollWindow:Pe,scrollDroppable:We,dragStartTime:kn,shouldUseTimeDampening:un})},ot=function(pn){yl(),Ue&&_n(!1);var $t=Date.now(),un=!1,kn=function(){un=!0};$s({state:pn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:kn,scrollDroppable:kn}),Ue={dragStartTime:$t,shouldUseTimeDampening:un},Hl(),un&&$e(pn)},Gt=function(){Ue&&(Pe.cancel(),We.cancel(),Ue=null)};return{start:ot,stop:Gt,scroll:$e}},ms=function(x){var ee=x.move,le=x.scrollDroppable,Pe=x.scrollWindow,We=function(yn,pn){var $t=ba(yn.current.client.selection,pn);ee({client:$t})},Ue=function(yn,pn){if(!rs(yn,pn))return pn;var $t=Ps(yn,pn);if(!$t)return le(yn.descriptor.id,pn),null;var un=za(pn,$t);le(yn.descriptor.id,un);var kn=za(pn,un);return kn},$e=function(yn,pn,$t){if(!yn||!_o(pn,$t))return $t;var un=qs(pn,$t);if(!un)return Pe($t),null;var kn=za($t,un);Pe(kn);var Tu=za($t,kn);return Tu},ot=function(yn){var pn=yn.scrollJumpRequest;if(pn){var $t=Mo(yn.impact);$t||_n(!1);var un=Ue(yn.dimensions.droppables[$t],pn);if(un){var kn=yn.viewport,Tu=$e(yn.isWindowScrollAllowed,kn,un);Tu&&We(yn,Tu)}}};return ot},Ss=function(x){var ee=x.scrollDroppable,le=x.scrollWindow,Pe=x.move,We=Co({scrollWindow:le,scrollDroppable:ee}),Ue=ms({move:Pe,scrollWindow:le,scrollDroppable:ee}),$e=function(yn){if(yn.phase==="DRAGGING"){if(yn.movementMode==="FLUID"){We.scroll(yn);return}yn.scrollJumpRequest&&Ue(yn)}},ot={scroll:$e,start:We.start,stop:We.stop};return ot},Ns="data-rbd",Os=function(){var x=Ns+"-drag-handle";return{base:x,draggableId:x+"-draggable-id",contextId:x+"-context-id"}}(),js=function(){var x=Ns+"-draggable";return{base:x,contextId:x+"-context-id",id:x+"-id"}}(),mo=function(){var x=Ns+"-droppable";return{base:x,contextId:x+"-context-id",id:x+"-id"}}(),kc={contextId:Ns+"-scroll-container-context-id"},xc=function(ee){return function(le){return"["+le+'="'+ee+'"]'}},ec=function(ee,le){return ee.map(function(Pe){var We=Pe.styles[le];return We?Pe.selector+" { "+We+" }":""}).join(" ")},Vc="pointer-events: none;",wc=function(x){var ee=xc(x),le=function(){var ot=` + `},ra={dragHandleUsageInstructions:Il,onDragStart:pt,onDragUpdate:bt,onDragEnd:Yu},ia={x:0,y:0},ba=function(ee,le){return{x:ee.x+le.x,y:ee.y+le.y}},za=function(ee,le){return{x:ee.x-le.x,y:ee.y-le.y}},ml=function(ee,le){return ee.x===le.x&&ee.y===le.y},qu=function(ee){return{x:ee.x!==0?-ee.x:0,y:ee.y!==0?-ee.y:0}},Ca=function(ee,le,Pe){var We;return Pe===void 0&&(Pe=0),We={},We[ee]=le,We[ee==="x"?"y":"x"]=Pe,We},il=function(ee,le){return Math.sqrt(Math.pow(le.x-ee.x,2)+Math.pow(le.y-ee.y,2))},ll=function(ee,le){return Math.min.apply(Math,le.map(function(Pe){return il(ee,Pe)}))},Ta=function(ee){return function(le){return{x:ee(le.x),y:ee(le.y)}}},zl=function(x,ee){var le=Ga({top:Math.max(ee.top,x.top),right:Math.min(ee.right,x.right),bottom:Math.min(ee.bottom,x.bottom),left:Math.max(ee.left,x.left)});return le.width<=0||le.height<=0?null:le},lr=function(ee,le){return{top:ee.top+le.y,left:ee.left+le.x,bottom:ee.bottom+le.y,right:ee.right+le.x}},Yr=function(ee){return[{x:ee.left,y:ee.top},{x:ee.right,y:ee.top},{x:ee.left,y:ee.bottom},{x:ee.right,y:ee.bottom}]},on={top:0,right:0,bottom:0,left:0},Cr=function(ee,le){return le?lr(ee,le.scroll.diff.displacement):ee},Li=function(ee,le,Pe){if(Pe&&Pe.increasedBy){var We;return(0,we.Z)({},ee,(We={},We[le.end]=ee[le.end]+Pe.increasedBy[le.line],We))}return ee},Xa=function(ee,le){return le&&le.shouldClipSubject?zl(le.pageMarginBox,ee):Ga(ee)},Ql=function(x){var ee=x.page,le=x.withPlaceholder,Pe=x.axis,We=x.frame,Ue=Cr(ee.marginBox,We),$e=Li(Ue,Pe,le),ot=Xa($e,We);return{page:ee,withPlaceholder:le,active:ot}},el=function(x,ee){x.frame||_n(!1);var le=x.frame,Pe=za(ee,le.scroll.initial),We=qu(Pe),Ue=(0,we.Z)({},le,{scroll:{initial:le.scroll.initial,current:ee,diff:{value:Pe,displacement:We},max:le.scroll.max}}),$e=Ql({page:x.subject.page,withPlaceholder:x.subject.withPlaceholder,axis:x.axis,frame:Ue}),ot=(0,we.Z)({},x,{frame:Ue,subject:$e});return ot};function Sl(x){return Number.isInteger?Number.isInteger(x):typeof x=="number"&&isFinite(x)&&Math.floor(x)===x}function or(x){return Object.values?Object.values(x):Object.keys(x).map(function(ee){return x[ee]})}function nl(x,ee){if(x.findIndex)return x.findIndex(ee);for(var le=0;lex.bottom,yn=Pe.leftx.right,pn=Gt&&yn;if(pn)return!0;var $t=Gt&&$e||yn&&Ue;return $t}},fl=function(x){var ee=Ei(x.top,x.bottom),le=Ei(x.left,x.right);return function(Pe){var We=ee(Pe.top)&&ee(Pe.bottom)&&le(Pe.left)&&le(Pe.right);return We}},qa={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Rl={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Tl=function(x){return function(ee){var le=Ei(ee.top,ee.bottom),Pe=Ei(ee.left,ee.right);return function(We){return x===qa?le(We.top)&&le(We.bottom):Pe(We.left)&&Pe(We.right)}}},vr=function(ee,le){var Pe=le.frame?le.frame.scroll.diff.displacement:ia;return lr(ee,Pe)},_t=function(ee,le,Pe){return le.subject.active?Pe(le.subject.active)(ee):!1},ou=function(ee,le,Pe){return Pe(le)(ee)},lu=function(ee){var le=ee.target,Pe=ee.destination,We=ee.viewport,Ue=ee.withDroppableDisplacement,$e=ee.isVisibleThroughFrameFn,ot=Ue?vr(le,Pe):le;return _t(ot,Pe,$e)&&ou(ot,We,$e)},Ua=function(ee){return lu((0,we.Z)({},ee,{isVisibleThroughFrameFn:yi}))},pl=function(ee){return lu((0,we.Z)({},ee,{isVisibleThroughFrameFn:fl}))},ol=function(ee){return lu((0,we.Z)({},ee,{isVisibleThroughFrameFn:Tl(ee.destination.axis)}))},Cl=function(ee,le,Pe){if(typeof Pe=="boolean")return Pe;if(!le)return!0;var We=le.invisible,Ue=le.visible;if(We[ee])return!1;var $e=Ue[ee];return $e?$e.shouldAnimate:!0};function Zl(x,ee){var le=x.page.marginBox,Pe={top:ee.point.y,right:0,bottom:0,left:ee.point.x};return Ga(Nu(le,Pe))}function bl(x){var ee=x.afterDragging,le=x.destination,Pe=x.displacedBy,We=x.viewport,Ue=x.forceShouldAnimate,$e=x.last;return ee.reduce(function(Gt,yn){var pn=Zl(yn,Pe),$t=yn.descriptor.id;Gt.all.push($t);var un=Ua({target:pn,destination:le,viewport:We,withDroppableDisplacement:!0});if(!un)return Gt.invisible[yn.descriptor.id]=!0,Gt;var kn=Cl($t,$e,Ue),Tu={draggableId:$t,shouldAnimate:kn};return Gt.visible[$t]=Tu,Gt},{all:[],visible:{},invisible:{}})}function Yl(x,ee){if(!x.length)return 0;var le=x[x.length-1].descriptor.index;return ee.inHomeList?le:le+1}function ei(x){var ee=x.insideDestination,le=x.inHomeList,Pe=x.displacedBy,We=x.destination,Ue=Yl(ee,{inHomeList:le});return{displaced:Ri,displacedBy:Pe,at:{type:"REORDER",destination:{droppableId:We.descriptor.id,index:Ue}}}}function Hr(x){var ee=x.draggable,le=x.insideDestination,Pe=x.destination,We=x.viewport,Ue=x.displacedBy,$e=x.last,ot=x.index,Gt=x.forceShouldAnimate,yn=Qr(ee,Pe);if(ot==null)return ei({insideDestination:le,inHomeList:yn,displacedBy:Ue,destination:Pe});var pn=ui(le,function(Ha){return Ha.descriptor.index===ot});if(!pn)return ei({insideDestination:le,inHomeList:yn,displacedBy:Ue,destination:Pe});var $t=Nr(ee,le),un=le.indexOf(pn),kn=$t.slice(un),Tu=bl({afterDragging:kn,destination:Pe,displacedBy:Ue,last:$e,viewport:We.frame,forceShouldAnimate:Gt});return{displaced:Tu,displacedBy:Ue,at:{type:"REORDER",destination:{droppableId:Pe.descriptor.id,index:ot}}}}function _l(x,ee){return!!ee.effected[x]}var ti=function(x){var ee=x.isMovingForward,le=x.destination,Pe=x.draggables,We=x.combine,Ue=x.afterCritical;if(!le.isCombineEnabled)return null;var $e=We.draggableId,ot=Pe[$e],Gt=ot.descriptor.index,yn=_l($e,Ue);return yn?ee?Gt:Gt-1:ee?Gt+1:Gt},kr=function(x){var ee=x.isMovingForward,le=x.isInHomeList,Pe=x.insideDestination,We=x.location;if(!Pe.length)return null;var Ue=We.index,$e=ee?Ue+1:Ue-1,ot=Pe[0].descriptor.index,Gt=Pe[Pe.length-1].descriptor.index,yn=le?Gt:Gt+1;return $eyn?null:$e},ma=function(x){var ee=x.isMovingForward,le=x.isInHomeList,Pe=x.draggable,We=x.draggables,Ue=x.destination,$e=x.insideDestination,ot=x.previousImpact,Gt=x.viewport,yn=x.afterCritical,pn=ot.at;if(pn||_n(!1),pn.type==="REORDER"){var $t=kr({isMovingForward:ee,isInHomeList:le,location:pn.destination,insideDestination:$e});return $t==null?null:Hr({draggable:Pe,insideDestination:$e,destination:Ue,viewport:Gt,last:ot.displaced,displacedBy:ot.displacedBy,index:$t})}var un=ti({isMovingForward:ee,destination:Ue,displaced:ot.displaced,draggables:We,combine:pn.combine,afterCritical:yn});return un==null?null:Hr({draggable:Pe,insideDestination:$e,destination:Ue,viewport:Gt,last:ot.displaced,displacedBy:ot.displacedBy,index:un})},Er=function(x){var ee=x.displaced,le=x.afterCritical,Pe=x.combineWith,We=x.displacedBy,Ue=!!(ee.visible[Pe]||ee.invisible[Pe]);return _l(Pe,le)?Ue?ia:qu(We.point):Ue?We.point:ia},Vr=function(x){var ee=x.afterCritical,le=x.impact,Pe=x.draggables,We=vi(le);We||_n(!1);var Ue=We.draggableId,$e=Pe[Ue].page.borderBox.center,ot=Er({displaced:le.displaced,afterCritical:ee,combineWith:Ue,displacedBy:le.displacedBy});return ba($e,ot)},Bo=function(ee,le){return le.margin[ee.start]+le.borderBox[ee.size]/2},si=function(ee,le){return le.margin[ee.end]+le.borderBox[ee.size]/2},Ai=function(ee,le,Pe){return le[ee.crossAxisStart]+Pe.margin[ee.crossAxisStart]+Pe.borderBox[ee.crossAxisSize]/2},Qi=function(ee){var le=ee.axis,Pe=ee.moveRelativeTo,We=ee.isMoving;return Ca(le.line,Pe.marginBox[le.end]+Bo(le,We),Ai(le,Pe.marginBox,We))},Mr=function(ee){var le=ee.axis,Pe=ee.moveRelativeTo,We=ee.isMoving;return Ca(le.line,Pe.marginBox[le.start]-si(le,We),Ai(le,Pe.marginBox,We))},Ti=function(ee){var le=ee.axis,Pe=ee.moveInto,We=ee.isMoving;return Ca(le.line,Pe.contentBox[le.start]+Bo(le,We),Ai(le,Pe.contentBox,We))},ci=function(x){var ee=x.impact,le=x.draggable,Pe=x.draggables,We=x.droppable,Ue=x.afterCritical,$e=zi(We.descriptor.id,Pe),ot=le.page,Gt=We.axis;if(!$e.length)return Ti({axis:Gt,moveInto:We.page,isMoving:ot});var yn=ee.displaced,pn=ee.displacedBy,$t=yn.all[0];if($t){var un=Pe[$t];if(_l($t,Ue))return Mr({axis:Gt,moveRelativeTo:un.page,isMoving:ot});var kn=Ml(un.page,pn.point);return Mr({axis:Gt,moveRelativeTo:kn,isMoving:ot})}var Tu=$e[$e.length-1];if(Tu.descriptor.id===le.descriptor.id)return ot.borderBox.center;if(_l(Tu.descriptor.id,Ue)){var Ha=Ml(Tu.page,qu(Ue.displacedBy.point));return Qi({axis:Gt,moveRelativeTo:Ha,isMoving:ot})}return Qi({axis:Gt,moveRelativeTo:Tu.page,isMoving:ot})},oo=function(x,ee){var le=x.frame;return le?ba(ee,le.scroll.diff.displacement):ee},Eo=function(ee){var le=ee.impact,Pe=ee.draggable,We=ee.droppable,Ue=ee.draggables,$e=ee.afterCritical,ot=Pe.page.borderBox.center,Gt=le.at;return!We||!Gt?ot:Gt.type==="REORDER"?ci({impact:le,draggable:Pe,draggables:Ue,droppable:We,afterCritical:$e}):Vr({impact:le,draggables:Ue,afterCritical:$e})},Do=function(x){var ee=Eo(x),le=x.droppable,Pe=le?oo(le,ee):ee;return Pe},Oo=function(x,ee){var le=za(ee,x.scroll.initial),Pe=qu(le),We=Ga({top:ee.y,bottom:ee.y+x.frame.height,left:ee.x,right:ee.x+x.frame.width}),Ue={frame:We,scroll:{initial:x.scroll.initial,max:x.scroll.max,current:ee,diff:{value:le,displacement:Pe}}};return Ue};function Ho(x,ee){return x.map(function(le){return ee[le]})}function Pr(x,ee){for(var le=0;le1?pn.sort(function($t,un){return Fi($t)[ot.start]-Fi(un)[ot.start]})[0]:yn.sort(function($t,un){var kn=ll(le,Yr(Fi($t))),Tu=ll(le,Yr(Fi(un)));return kn!==Tu?kn-Tu:Fi($t)[ot.start]-Fi(un)[ot.start]})[0]},zu=function(ee,le){var Pe=ee.page.borderBox.center;return _l(ee.descriptor.id,le)?za(Pe,le.displacedBy.point):Pe},ho=function(ee,le){var Pe=ee.page.borderBox;return _l(ee.descriptor.id,le)?lr(Pe,qu(le.displacedBy.point)):Pe},xo=function(x){var ee=x.pageBorderBoxCenter,le=x.viewport,Pe=x.destination,We=x.insideDestination,Ue=x.afterCritical,$e=We.filter(function(ot){return pl({target:ho(ot,Ue),destination:Pe,viewport:le.frame,withDroppableDisplacement:!0})}).sort(function(ot,Gt){var yn=il(ee,oo(Pe,zu(ot,Ue))),pn=il(ee,oo(Pe,zu(Gt,Ue)));return ynee.left&&x.topee.top}function Go(x){var ee=x.pageBorderBox,le=x.draggable,Pe=x.candidates,We=le.page.borderBox.center,Ue=Pe.map(function($e){var ot=$e.axis,Gt=Ca($e.axis.line,ee.center[ot.line],$e.page.borderBox.center[ot.crossAxisLine]);return{id:$e.descriptor.id,distance:il(We,Gt)}}).sort(function($e,ot){return ot.distance-$e.distance});return Ue[0]?Ue[0].id:null}function xs(x){var ee=x.pageBorderBox,le=x.draggable,Pe=x.droppables,We=Zi(Pe).filter(function(Ue){if(!Ue.isEnabled)return!1;var $e=Ue.subject.active;if(!$e||!ys(ee,$e))return!1;if(ss($e)(ee.center))return!0;var ot=Ue.axis,Gt=$e.center[ot.crossAxisLine],yn=ee[ot.crossAxisStart],pn=ee[ot.crossAxisEnd],$t=Ei($e[ot.crossAxisStart],$e[ot.crossAxisEnd]),un=$t(yn),kn=$t(pn);return!un&&!kn?!0:un?ynGt});return We.length?We.length===1?We[0].descriptor.id:Go({pageBorderBox:ee,draggable:le,candidates:We}):null}var As=function(ee,le){return Ga(lr(ee,le))},ws=function(x,ee){var le=x.frame;return le?As(ee,le.scroll.diff.value):ee};function ks(x){var ee=x.displaced,le=x.id;return!!(ee.visible[le]||ee.invisible[le])}function qo(x){var ee=x.draggable,le=x.closest,Pe=x.inHomeList;return le?Pe&&le.descriptor.index>ee.descriptor.index?le.descriptor.index-1:le.descriptor.index:null}var Is=function(x){var ee=x.pageBorderBoxWithDroppableScroll,le=x.draggable,Pe=x.destination,We=x.insideDestination,Ue=x.last,$e=x.viewport,ot=x.afterCritical,Gt=Pe.axis,yn=Xu(Pe.axis,le.displaceBy),pn=yn.value,$t=ee[Gt.start],un=ee[Gt.end],kn=Nr(le,We),Tu=ui(kn,function(al){var Al=al.descriptor.id,$l=al.page.borderBox.center[Gt.line],fr=_l(Al,ot),Ir=ks({displaced:Ue,id:Al});return fr?Ir?un<=$l:$t<$l-pn:Ir?un<=$l+pn:$t<$l}),Ha=qo({draggable:le,closest:Tu,inHomeList:Qr(le,Pe)});return Hr({draggable:le,insideDestination:We,destination:Pe,viewport:$e,last:Ue,displacedBy:yn,index:Ha})},gs=4,cs=function(x){var ee=x.draggable,le=x.pageBorderBoxWithDroppableScroll,Pe=x.previousImpact,We=x.destination,Ue=x.insideDestination,$e=x.afterCritical;if(!We.isCombineEnabled)return null;var ot=We.axis,Gt=Xu(We.axis,ee.displaceBy),yn=Gt.value,pn=le[ot.start],$t=le[ot.end],un=Nr(ee,Ue),kn=ui(un,function(Ha){var al=Ha.descriptor.id,Al=Ha.page.borderBox,$l=Al[ot.size],fr=$l/gs,Ir=_l(al,$e),hi=ks({displaced:Pe.displaced,id:al});return Ir?hi?$t>Al[ot.start]+fr&&$tAl[ot.start]-yn+fr&&pnAl[ot.start]+yn+fr&&$tAl[ot.start]+fr&&pn=Sa)return pa;var Ue=We/Sa,$e=fa+Va*Ue,ot=Pe==="CANCEL"?$e*Aa:$e;return Number(ot.toFixed(2))},Na=function(x){var ee=x.impact,le=x.draggable,Pe=x.dimensions,We=x.viewport,Ue=x.afterCritical,$e=Pe.draggables,ot=Pe.droppables,Gt=Mo(ee),yn=Gt?ot[Gt]:null,pn=ot[le.descriptor.droppableId],$t=tn({impact:ee,draggable:le,draggables:$e,afterCritical:Ue,droppable:yn||pn,viewport:We}),un=za($t,le.client.borderBox.center);return un},ka=function(x){var ee=x.draggables,le=x.reason,Pe=x.lastImpact,We=x.home,Ue=x.viewport,$e=x.onLiftImpact;if(!Pe.at||le!=="DROP"){var ot=Wt({draggables:ee,impact:$e,destination:We,viewport:Ue,forceShouldAnimate:!0});return{impact:ot,didDropInsideDroppable:!1}}if(Pe.at.type==="REORDER")return{impact:Pe,didDropInsideDroppable:!0};var Gt=(0,we.Z)({},Pe,{displaced:Ri});return{impact:Gt,didDropInsideDroppable:!0}},er=function(x){var ee=x.getState,le=x.dispatch;return function(Pe){return function(We){if(We.type!=="DROP"){Pe(We);return}var Ue=ee(),$e=We.payload.reason;if(Ue.phase==="COLLECTING"){le(gt({reason:$e}));return}if(Ue.phase!=="IDLE"){var ot=Ue.phase==="DROP_PENDING"&&Ue.isWaiting;ot&&_n(!1),Ue.phase==="DRAGGING"||Ue.phase==="DROP_PENDING"||_n(!1);var Gt=Ue.critical,yn=Ue.dimensions,pn=yn.draggables[Ue.critical.draggable.id],$t=ka({reason:$e,lastImpact:Ue.impact,afterCritical:Ue.afterCritical,onLiftImpact:Ue.onLiftImpact,home:Ue.dimensions.droppables[Ue.critical.droppable.id],viewport:Ue.viewport,draggables:Ue.dimensions.draggables}),un=$t.impact,kn=$t.didDropInsideDroppable,Tu=kn?sr(un):null,Ha=kn?vi(un):null,al={index:Gt.draggable.index,droppableId:Gt.droppable.id},Al={draggableId:pn.descriptor.id,type:pn.descriptor.type,source:al,reason:$e,mode:Ue.movementMode,destination:Tu,combine:Ha},$l=Na({impact:un,draggable:pn,dimensions:yn,viewport:Ue.viewport,afterCritical:Ue.afterCritical}),fr={critical:Ue.critical,afterCritical:Ue.afterCritical,result:Al,impact:un},Ir=!ml(Ue.current.client.offset,$l)||!!Al.combine;if(!Ir){le(ke({completed:fr}));return}var hi=rl({current:Ue.current.client.offset,destination:$l,reason:$e}),hn={newHomeClientOffset:$l,dropDuration:hi,completed:fr};le(ue(hn))}}}},El=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Wl(x){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(le){le.target!==window&&le.target!==window.document||x()}}}function Ht(x){var ee=x.onWindowScroll;function le(){ee(El())}var Pe=ln(le),We=Wl(Pe),Ue=Mu;function $e(){return Ue!==Mu}function ot(){$e()&&_n(!1),Ue=Ju(window,[We])}function Gt(){$e()||_n(!1),Pe.cancel(),Ue(),Ue=Mu}return{start:ot,stop:Gt,isActive:$e}}var Hu=function(ee){return ee.type==="DROP_COMPLETE"||ee.type==="DROP_ANIMATE"||ee.type==="FLUSH"},sa=function(x){var ee=Ht({onWindowScroll:function(Pe){x.dispatch(Ao({newScroll:Pe}))}});return function(le){return function(Pe){!ee.isActive()&&Pe.type==="INITIAL_PUBLISH"&&ee.start(),ee.isActive()&&Hu(Pe)&&ee.stop(),le(Pe)}}},Vu=function(x){var ee=!1,le=!1,Pe=setTimeout(function(){le=!0}),We=function($e){ee||le||(ee=!0,x($e),clearTimeout(Pe))};return We.wasCalled=function(){return ee},We},Xt=function(){var x=[],ee=function(Ue){var $e=nl(x,function(yn){return yn.timerId===Ue});$e===-1&&_n(!1);var ot=x.splice($e,1),Gt=ot[0];Gt.callback()},le=function(Ue){var $e=setTimeout(function(){return ee($e)}),ot={timerId:$e,callback:Ue};x.push(ot)},Pe=function(){if(x.length){var Ue=[].concat(x);x.length=0,Ue.forEach(function($e){clearTimeout($e.timerId),$e.callback()})}};return{add:le,flush:Pe}},wa=function(ee,le){return ee==null&&le==null?!0:ee==null||le==null?!1:ee.droppableId===le.droppableId&&ee.index===le.index},ja=function(ee,le){return ee==null&&le==null?!0:ee==null||le==null?!1:ee.draggableId===le.draggableId&&ee.droppableId===le.droppableId},Nl=function(ee,le){if(ee===le)return!0;var Pe=ee.draggable.id===le.draggable.id&&ee.draggable.droppableId===le.draggable.droppableId&&ee.draggable.type===le.draggable.type&&ee.draggable.index===le.draggable.index,We=ee.droppable.id===le.droppable.id&&ee.droppable.type===le.droppable.type;return Pe&&We},ya=function(ee,le){yl(),le(),Hl()},ul=function(ee,le){return{draggableId:ee.draggable.id,type:ee.droppable.type,source:{droppableId:ee.droppable.id,index:ee.draggable.index},mode:le}},La=function(ee,le,Pe,We){if(!ee){Pe(We(le));return}var Ue=Vu(Pe),$e={announce:Ue};ee(le,$e),Ue.wasCalled()||Pe(We(le))},Ja=function(x,ee){var le=Xt(),Pe=null,We=function(un,kn){Pe&&_n(!1),ya("onBeforeCapture",function(){var Tu=x().onBeforeCapture;if(Tu){var Ha={draggableId:un,mode:kn};Tu(Ha)}})},Ue=function(un,kn){Pe&&_n(!1),ya("onBeforeDragStart",function(){var Tu=x().onBeforeDragStart;Tu&&Tu(ul(un,kn))})},$e=function(un,kn){Pe&&_n(!1);var Tu=ul(un,kn);Pe={mode:kn,lastCritical:un,lastLocation:Tu.source,lastCombine:null},le.add(function(){ya("onDragStart",function(){return La(x().onDragStart,Tu,ee,ra.onDragStart)})})},ot=function(un,kn){var Tu=sr(kn),Ha=vi(kn);Pe||_n(!1);var al=!Nl(un,Pe.lastCritical);al&&(Pe.lastCritical=un);var Al=!wa(Pe.lastLocation,Tu);Al&&(Pe.lastLocation=Tu);var $l=!ja(Pe.lastCombine,Ha);if($l&&(Pe.lastCombine=Ha),!(!al&&!Al&&!$l)){var fr=(0,we.Z)({},ul(un,Pe.mode),{combine:Ha,destination:Tu});le.add(function(){ya("onDragUpdate",function(){return La(x().onDragUpdate,fr,ee,ra.onDragUpdate)})})}},Gt=function(){Pe||_n(!1),le.flush()},yn=function(un){Pe||_n(!1),Pe=null,ya("onDragEnd",function(){return La(x().onDragEnd,un,ee,ra.onDragEnd)})},pn=function(){if(Pe){var un=(0,we.Z)({},ul(Pe.lastCritical,Pe.mode),{combine:null,destination:null,reason:"CANCEL"});yn(un)}};return{beforeCapture:We,beforeStart:Ue,start:$e,update:ot,flush:Gt,drop:yn,abort:pn}},kl=function(x,ee){var le=Ja(x,ee);return function(Pe){return function(We){return function(Ue){if(Ue.type==="BEFORE_INITIAL_CAPTURE"){le.beforeCapture(Ue.payload.draggableId,Ue.payload.movementMode);return}if(Ue.type==="INITIAL_PUBLISH"){var $e=Ue.payload.critical;le.beforeStart($e,Ue.payload.movementMode),We(Ue),le.start($e,Ue.payload.movementMode);return}if(Ue.type==="DROP_COMPLETE"){var ot=Ue.payload.completed.result;le.flush(),We(Ue),le.drop(ot);return}if(We(Ue),Ue.type==="FLUSH"){le.abort();return}var Gt=Pe.getState();Gt.phase==="DRAGGING"&&le.update(Gt.critical,Gt.impact)}}}},ea=function(x){return function(ee){return function(le){if(le.type!=="DROP_ANIMATION_FINISHED"){ee(le);return}var Pe=x.getState();Pe.phase!=="DROP_ANIMATING"&&_n(!1),x.dispatch(ke({completed:Pe.completed}))}}},Ar=function(x){var ee=null,le=null;function Pe(){le&&(cancelAnimationFrame(le),le=null),ee&&(ee(),ee=null)}return function(We){return function(Ue){if((Ue.type==="FLUSH"||Ue.type==="DROP_COMPLETE"||Ue.type==="DROP_ANIMATION_FINISHED")&&Pe(),We(Ue),Ue.type==="DROP_ANIMATE"){var $e={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Gt=x.getState();Gt.phase==="DROP_ANIMATING"&&x.dispatch(xt())}};le=requestAnimationFrame(function(){le=null,ee=Ju(window,[$e])})}}}},mr=function(x){return function(){return function(ee){return function(le){(le.type==="DROP_COMPLETE"||le.type==="FLUSH"||le.type==="DROP_ANIMATE")&&x.stopPublishing(),ee(le)}}}},dr=function(x){var ee=!1;return function(){return function(le){return function(Pe){if(Pe.type==="INITIAL_PUBLISH"){ee=!0,x.tryRecordFocus(Pe.payload.critical.draggable.id),le(Pe),x.tryRestoreFocusRecorded();return}if(le(Pe),!!ee){if(Pe.type==="FLUSH"){ee=!1,x.tryRestoreFocusRecorded();return}if(Pe.type==="DROP_COMPLETE"){ee=!1;var We=Pe.payload.completed.result;We.combine&&x.tryShiftRecord(We.draggableId,We.combine.draggableId),x.tryRestoreFocusRecorded()}}}}}},Tr=function(ee){return ee.type==="DROP_COMPLETE"||ee.type==="DROP_ANIMATE"||ee.type==="FLUSH"},Br=function(x){return function(ee){return function(le){return function(Pe){if(Tr(Pe)){x.stop(),le(Pe);return}if(Pe.type==="INITIAL_PUBLISH"){le(Pe);var We=ee.getState();We.phase!=="DRAGGING"&&_n(!1),x.start(We);return}le(Pe),x.scroll(ee.getState())}}}},Jr=function(x){return function(ee){return function(le){if(ee(le),le.type==="PUBLISH_WHILE_DRAGGING"){var Pe=x.getState();Pe.phase==="DROP_PENDING"&&(Pe.isWaiting||x.dispatch(tt({reason:Pe.reason})))}}}},Wr=se.qC,qr=function(x){var ee=x.dimensionMarshal,le=x.focusMarshal,Pe=x.styleMarshal,We=x.getResponders,Ue=x.announce,$e=x.autoScroller;return(0,se.MT)(xl,Wr((0,se.md)(xu(Pe),mr(ee),eu(ee),er,ea,Ar,Jr,Br($e),sa,dr(le),kl(We,Ue))))},xi=function(){return{additions:{},removals:{},modified:{}}};function pi(x){var ee=x.registry,le=x.callbacks,Pe=xi(),We=null,Ue=function(){We||(le.collectionStarting(),We=requestAnimationFrame(function(){We=null,yl();var pn=Pe,$t=pn.additions,un=pn.removals,kn=pn.modified,Tu=Object.keys($t).map(function(Al){return ee.draggable.getById(Al).getDimension(ia)}).sort(function(Al,$l){return Al.descriptor.index-$l.descriptor.index}),Ha=Object.keys(kn).map(function(Al){var $l=ee.droppable.getById(Al),fr=$l.callbacks.getScrollWhileDragging();return{droppableId:Al,scroll:fr}}),al={additions:Tu,removals:Object.keys(un),modified:Ha};Pe=xi(),Hl(),le.publish(al)}))},$e=function(pn){var $t=pn.descriptor.id;Pe.additions[$t]=pn,Pe.modified[pn.descriptor.droppableId]=!0,Pe.removals[$t]&&delete Pe.removals[$t],Ue()},ot=function(pn){var $t=pn.descriptor;Pe.removals[$t.id]=!0,Pe.modified[$t.droppableId]=!0,Pe.additions[$t.id]&&delete Pe.additions[$t.id],Ue()},Gt=function(){We&&(cancelAnimationFrame(We),We=null,Pe=xi())};return{add:$e,remove:ot,stop:Gt}}var Ii=function(x){var ee=x.scrollHeight,le=x.scrollWidth,Pe=x.height,We=x.width,Ue=za({x:le,y:ee},{x:We,y:Pe}),$e={x:Math.max(0,Ue.x),y:Math.max(0,Ue.y)};return $e},ni=function(){var x=document.documentElement;return x||_n(!1),x},fo=function(){var x=ni(),ee=Ii({scrollHeight:x.scrollHeight,scrollWidth:x.scrollWidth,width:x.clientWidth,height:x.clientHeight});return ee},Bi=function(){var x=El(),ee=fo(),le=x.y,Pe=x.x,We=ni(),Ue=We.clientWidth,$e=We.clientHeight,ot=Pe+Ue,Gt=le+$e,yn=Ga({top:le,left:Pe,right:ot,bottom:Gt}),pn={frame:yn,scroll:{initial:x,current:x,max:ee,diff:{value:ia,displacement:ia}}};return pn},no=function(x){var ee=x.critical,le=x.scrollOptions,Pe=x.registry;yl();var We=Bi(),Ue=We.scroll.current,$e=ee.droppable,ot=Pe.droppable.getAllByType($e.type).map(function($t){return $t.callbacks.getDimensionAndWatchScroll(Ue,le)}),Gt=Pe.draggable.getAllByType(ee.draggable.type).map(function($t){return $t.getDimension(Ue)}),yn={draggables:uo(Gt),droppables:Kr(ot)};Hl();var pn={dimensions:yn,critical:ee,viewport:We};return pn};function ii(x,ee,le){if(le.descriptor.id===ee.id||le.descriptor.type!==ee.type)return!1;var Pe=x.droppable.getById(le.descriptor.droppableId);return Pe.descriptor.mode==="virtual"}var Si=function(x,ee){var le=null,Pe=pi({callbacks:{publish:ee.publishWhileDragging,collectionStarting:ee.collectionStarting},registry:x}),We=function(kn,Tu){x.droppable.exists(kn)||_n(!1),le&&ee.updateDroppableIsEnabled({id:kn,isEnabled:Tu})},Ue=function(kn,Tu){le&&(x.droppable.exists(kn)||_n(!1),ee.updateDroppableIsCombineEnabled({id:kn,isCombineEnabled:Tu}))},$e=function(kn,Tu){le&&(x.droppable.exists(kn)||_n(!1),ee.updateDroppableScroll({id:kn,newScroll:Tu}))},ot=function(kn,Tu){le&&x.droppable.getById(kn).callbacks.scroll(Tu)},Gt=function(){if(le){Pe.stop();var kn=le.critical.droppable;x.droppable.getAllByType(kn.type).forEach(function(Tu){return Tu.callbacks.dragStopped()}),le.unsubscribe(),le=null}},yn=function(kn){le||_n(!1);var Tu=le.critical.draggable;kn.type==="ADDITION"&&ii(x,Tu,kn.value)&&Pe.add(kn.value),kn.type==="REMOVAL"&&ii(x,Tu,kn.value)&&Pe.remove(kn.value)},pn=function(kn){le&&_n(!1);var Tu=x.draggable.getById(kn.draggableId),Ha=x.droppable.getById(Tu.descriptor.droppableId),al={draggable:Tu.descriptor,droppable:Ha.descriptor},Al=x.subscribe(yn);return le={critical:al,unsubscribe:Al},no({critical:al,registry:x,scrollOptions:kn.scrollOptions})},$t={updateDroppableIsEnabled:We,updateDroppableIsCombineEnabled:Ue,scrollDroppable:ot,updateDroppableScroll:$e,startPublishing:pn,stopPublishing:Gt};return $t},oi=function(x,ee){return x.phase==="IDLE"?!0:x.phase!=="DROP_ANIMATING"||x.completed.result.draggableId===ee?!1:x.completed.result.reason==="DROP"},po=function(x){window.scrollBy(x.x,x.y)},ao=iu(function(x){return Zi(x).filter(function(ee){return!(!ee.isEnabled||!ee.frame)})}),Io=function(ee,le){var Pe=ui(ao(le),function(We){return We.frame||_n(!1),ss(We.frame.pageMarginBox)(ee)});return Pe},Ni=function(x){var ee=x.center,le=x.destination,Pe=x.droppables;if(le){var We=Pe[le];return We.frame?We:null}var Ue=Io(ee,Pe);return Ue},Ki={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ee){return Math.pow(ee,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Xi=function(x,ee){var le=x[ee.size]*Ki.startFromPercentage,Pe=x[ee.size]*Ki.maxScrollAtPercentage,We={startScrollingFrom:le,maxScrollValueAt:Pe};return We},Di=function(x){var ee=x.startOfRange,le=x.endOfRange,Pe=x.current,We=le-ee;if(We===0)return 0;var Ue=Pe-ee,$e=Ue/We;return $e},Wi=1,Po=function(x,ee){if(x>ee.startScrollingFrom)return 0;if(x<=ee.maxScrollValueAt)return Ki.maxPixelScroll;if(x===ee.startScrollingFrom)return Wi;var le=Di({startOfRange:ee.maxScrollValueAt,endOfRange:ee.startScrollingFrom,current:x}),Pe=1-le,We=Ki.maxPixelScroll*Ki.ease(Pe);return Math.ceil(We)},_r=Ki.durationDampening.accelerateAt,ts=Ki.durationDampening.stopDampeningAt,jr=function(x,ee){var le=ee,Pe=ts,We=Date.now(),Ue=We-le;if(Ue>=ts)return x;if(Ue<_r)return Wi;var $e=Di({startOfRange:_r,endOfRange:Pe,current:Ue}),ot=x*Ki.ease($e);return Math.ceil(ot)},ir=function(x){var ee=x.distanceToEdge,le=x.thresholds,Pe=x.dragStartTime,We=x.shouldUseTimeDampening,Ue=Po(ee,le);return Ue===0?0:We?Math.max(jr(Ue,Pe),Wi):Ue},Oi=function(x){var ee=x.container,le=x.distanceToEdges,Pe=x.dragStartTime,We=x.axis,Ue=x.shouldUseTimeDampening,$e=Xi(ee,We),ot=le[We.end]ee.height,Ue=le.width>ee.width;return!Ue&&!We?Pe:Ue&&We?null:{x:Ue?0:Pe.x,y:We?0:Pe.y}},br=Ta(function(x){return x===0?0:x}),Fo=function(x){var ee=x.dragStartTime,le=x.container,Pe=x.subject,We=x.center,Ue=x.shouldUseTimeDampening,$e={top:We.y-le.top,right:le.right-We.x,bottom:le.bottom-We.y,left:We.x-le.left},ot=Oi({container:le,distanceToEdges:$e,dragStartTime:ee,axis:qa,shouldUseTimeDampening:Ue}),Gt=Oi({container:le,distanceToEdges:$e,dragStartTime:ee,axis:Rl,shouldUseTimeDampening:Ue}),yn=br({x:Gt,y:ot});if(ml(yn,ia))return null;var pn=Kl({container:le,subject:Pe,proposedScroll:yn});return pn?ml(pn,ia)?null:pn:null},So=Ta(function(x){return x===0?0:x>0?1:-1}),Lo=function(){var x=function(le,Pe){return le<0?le:le>Pe?le-Pe:0};return function(ee){var le=ee.current,Pe=ee.max,We=ee.change,Ue=ba(le,We),$e={x:x(Ue.x,Pe.x),y:x(Ue.y,Pe.y)};return ml($e,ia)?null:$e}}(),Ol=function(ee){var le=ee.max,Pe=ee.current,We=ee.change,Ue={x:Math.max(Pe.x,le.x),y:Math.max(Pe.y,le.y)},$e=So(We),ot=Lo({max:Ue,current:Pe,change:$e});return!ot||$e.x!==0&&ot.x===0||$e.y!==0&&ot.y===0},_o=function(ee,le){return Ol({current:ee.scroll.current,max:ee.scroll.max,change:le})},qs=function(ee,le){if(!_o(ee,le))return null;var Pe=ee.scroll.max,We=ee.scroll.current;return Lo({current:We,max:Pe,change:le})},rs=function(ee,le){var Pe=ee.frame;return Pe?Ol({current:Pe.scroll.current,max:Pe.scroll.max,change:le}):!1},Ps=function(ee,le){var Pe=ee.frame;return!Pe||!rs(ee,le)?null:Lo({current:Pe.scroll.current,max:Pe.scroll.max,change:le})},ds=function(x){var ee=x.viewport,le=x.subject,Pe=x.center,We=x.dragStartTime,Ue=x.shouldUseTimeDampening,$e=Fo({dragStartTime:We,container:ee.frame,subject:le,center:Pe,shouldUseTimeDampening:Ue});return $e&&_o(ee,$e)?$e:null},_s=function(x){var ee=x.droppable,le=x.subject,Pe=x.center,We=x.dragStartTime,Ue=x.shouldUseTimeDampening,$e=ee.frame;if(!$e)return null;var ot=Fo({dragStartTime:We,container:$e.pageMarginBox,subject:le,center:Pe,shouldUseTimeDampening:Ue});return ot&&rs(ee,ot)?ot:null},$s=function(x){var ee=x.state,le=x.dragStartTime,Pe=x.shouldUseTimeDampening,We=x.scrollWindow,Ue=x.scrollDroppable,$e=ee.current.page.borderBoxCenter,ot=ee.dimensions.draggables[ee.critical.draggable.id],Gt=ot.page.marginBox;if(ee.isWindowScrollAllowed){var yn=ee.viewport,pn=ds({dragStartTime:le,viewport:yn,subject:Gt,center:$e,shouldUseTimeDampening:Pe});if(pn){We(pn);return}}var $t=Ni({center:$e,destination:Mo(ee.impact),droppables:ee.dimensions.droppables});if($t){var un=_s({dragStartTime:le,droppable:$t,subject:Gt,center:$e,shouldUseTimeDampening:Pe});un&&Ue($t.descriptor.id,un)}},Co=function(x){var ee=x.scrollWindow,le=x.scrollDroppable,Pe=ln(ee),We=ln(le),Ue=null,$e=function(pn){Ue||_n(!1);var $t=Ue,un=$t.shouldUseTimeDampening,kn=$t.dragStartTime;$s({state:pn,scrollWindow:Pe,scrollDroppable:We,dragStartTime:kn,shouldUseTimeDampening:un})},ot=function(pn){yl(),Ue&&_n(!1);var $t=Date.now(),un=!1,kn=function(){un=!0};$s({state:pn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:kn,scrollDroppable:kn}),Ue={dragStartTime:$t,shouldUseTimeDampening:un},Hl(),un&&$e(pn)},Gt=function(){Ue&&(Pe.cancel(),We.cancel(),Ue=null)};return{start:ot,stop:Gt,scroll:$e}},ms=function(x){var ee=x.move,le=x.scrollDroppable,Pe=x.scrollWindow,We=function(yn,pn){var $t=ba(yn.current.client.selection,pn);ee({client:$t})},Ue=function(yn,pn){if(!rs(yn,pn))return pn;var $t=Ps(yn,pn);if(!$t)return le(yn.descriptor.id,pn),null;var un=za(pn,$t);le(yn.descriptor.id,un);var kn=za(pn,un);return kn},$e=function(yn,pn,$t){if(!yn||!_o(pn,$t))return $t;var un=qs(pn,$t);if(!un)return Pe($t),null;var kn=za($t,un);Pe(kn);var Tu=za($t,kn);return Tu},ot=function(yn){var pn=yn.scrollJumpRequest;if(pn){var $t=Mo(yn.impact);$t||_n(!1);var un=Ue(yn.dimensions.droppables[$t],pn);if(un){var kn=yn.viewport,Tu=$e(yn.isWindowScrollAllowed,kn,un);Tu&&We(yn,Tu)}}};return ot},Ss=function(x){var ee=x.scrollDroppable,le=x.scrollWindow,Pe=x.move,We=Co({scrollWindow:le,scrollDroppable:ee}),Ue=ms({move:Pe,scrollWindow:le,scrollDroppable:ee}),$e=function(yn){if(yn.phase==="DRAGGING"){if(yn.movementMode==="FLUID"){We.scroll(yn);return}yn.scrollJumpRequest&&Ue(yn)}},ot={scroll:$e,start:We.start,stop:We.stop};return ot},Ns="data-rbd",Os=function(){var x=Ns+"-drag-handle";return{base:x,draggableId:x+"-draggable-id",contextId:x+"-context-id"}}(),js=function(){var x=Ns+"-draggable";return{base:x,contextId:x+"-context-id",id:x+"-id"}}(),mo=function(){var x=Ns+"-droppable";return{base:x,contextId:x+"-context-id",id:x+"-id"}}(),kc={contextId:Ns+"-scroll-container-context-id"},xc=function(ee){return function(le){return"["+le+'="'+ee+'"]'}},ec=function(ee,le){return ee.map(function(Pe){var We=Pe.styles[le];return We?Pe.selector+" { "+We+" }":""}).join(" ")},Vc="pointer-events: none;",wc=function(x){var ee=xc(x),le=function(){var ot=` cursor: -webkit-grab; cursor: grab; `;return{selector:ee(Os.contextId),styles:{always:` diff --git a/p__Paperlibrary__Random__Edit__index.5873c438.async.js b/p__Paperlibrary__Random__Edit__index.425c3a5d.async.js similarity index 95% rename from p__Paperlibrary__Random__Edit__index.5873c438.async.js rename to p__Paperlibrary__Random__Edit__index.425c3a5d.async.js index 68b6ea09e3..a28faed129 100644 --- a/p__Paperlibrary__Random__Edit__index.5873c438.async.js +++ b/p__Paperlibrary__Random__Edit__index.425c3a5d.async.js @@ -917,16 +917,16 @@ `),We)};var be=({value:We="",edit:Be=!1,className:de,showTextOnly:St,showLines:Qe,style:ze={},stylesPrev:st={},highlightKeywords:Se,showProgramFill:ye,isProgramFill:vt,disabledFill:Ht=!1,programFillValue:$t,openEditor:Fe=()=>{},onFillChange:pt=bt=>{},onFillBlur:ut=()=>{},onFillFocus:Yt=()=>{}})=>{let bt=we(String(We||""));const Ct=(0,y.useRef)(),mt=(0,y.useRef)(),[mn,zt]=(0,y.useState)(""),[ue,ie]=(0,y.useState)("office"),[re,oe]=(0,y.useState)([]),pe=(0,y.useRef)("a"+(0,je.Z)()),ae={},me=Rt=>//i.test(Rt||""),Ze=(Rt,Ut,At)=>{const Je=document.createElement(Rt===xt?"input":"textarea");Je.style.width="100%",Je.style.height=Rt===xt?"40px":"151px",Je.rows=5,Je.spellcheck=!1,Je.name="edu-program-fill",Je.placeholder="\u8BF7\u8F93\u5165",Je.dataset.id=Ut;const Pt=Object.keys(ae).length;return ae[Pt]=Je,`${Je.outerHTML}`};function Ot(Rt){return Rt=Rt.replace(/!\[.*?\]\(.*?\)/g,""),Rt=Rt.replace(/\[.*?\]\(.*?\)/g,""),Rt=Rt.replace(new RegExp("","gs"),""),Rt=Rt.replace(//g,""),Rt=Rt.replace(//g,""),Rt=Rt.replace(new RegExp(".*?<\\/video>","gs"),""),Rt=Rt.replace(new RegExp(".*?<\\/audio>","gs"),""),Rt=Rt.replace(new RegExp(".*?<\\/style>","gs"),""),Rt=Rt.replace(new RegExp(".*?<\\/script>","gs"),""),Rt}const at=Rt=>!St&&me(bt)?Rt:Rt.replace(/([\s\S]+?)<\/style>/gim,function(Ut,At){let Je=At.replace(/(\n|\r)/g,"").split("}"),Pt=[];return Je.map(nn=>{nn!=""&&Pt.push(`.${pe.current} ${nn}`)}),``}),qe=(0,y.useMemo)(()=>{(0,ce.Iy)();try{const Je=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Pt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,nn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,pn=/\(\/attachments\/download\//g;bt=bt.replace(pn,"("+Ee.Z.API_SERVER+"/attachments/download/").replace(Je,"("+Ee.Z.API_SERVER+"/api/attachments/").replace(Pt,'"'+Ee.Z.API_SERVER+"/api/attachments/").replace(nn,'"'+Ee.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),Ct.current.style.display="none"}catch(Je){}if(ye){let Je=-1;return bt=bt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Pt,nn,pn){var nt;return++Je,Ze(Pt,Je,(nt=$t==null?void 0:$t[Je])==null?void 0:nt.value.replaceAll("<","<").replaceAll(">",">"))}),`
    ${at(bt||"")}
    `}let Rt=at(bt);Rt=(0,ce.ZP)(Rt);const Ut=(0,ce.ez)();bt.match(/\[TOC\]/)&&(Rt=Rt.replace("

    [TOC]

    ",(0,ce.Qv)()),(0,ce.Iy)()),Rt=Rt.replace(/(__special_katext_id_\d+__)/g,(Je,Pt)=>{const{type:nn,expression:pn}=Ut[Pt];return(0,ke.renderToString)(lt(pn)||"",{displayMode:nn==="block",throwOnError:!1,output:"html"})}),Rt=Rt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ce.AL)();const At=document.createElement("div");if(At.innerHTML=Rt,St)return At.innerText;if(Se){const Je=Se.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Xe(At,Je),At.innerHTML}return setTimeout(()=>un(),500),At.innerHTML},[bt,Se]);(0,y.useEffect)(()=>{tt.current&&tt.current.querySelectorAll(["input","textarea"]).forEach(Ut=>{Ut.oninput=yt,Ut.onblur=Ft,Ut.onfocus=jt})},[re]),(0,y.useEffect)(()=>{var Rt,Ut,At,Je,Pt;if($t!=null&&$t.length)try{const nn=tt.current.querySelectorAll(".edu-program-fill-score"),pn=tt.current.querySelectorAll('[name="edu-program-fill"]');for(const[nt,Nt]of pn.entries())Nt.value=((Rt=$t==null?void 0:$t[nt])==null?void 0:Rt.value)||"",((Ut=$t==null?void 0:$t[nt])==null?void 0:Ut.type)==="warning"?Nt.className="program-fill-warning":((At=$t==null?void 0:$t[nt])==null?void 0:At.type)==="success"?Nt.className="program-fill-success":Nt.className="";for(const[nt,Nt]of nn.entries())Nt.innerHTML=(Je=$t==null?void 0:$t[nt])!=null&&Je.score?`${(Pt=$t==null?void 0:$t[nt])==null?void 0:Pt.score}\u5206`:"";oe($t)}catch(nn){console.log(nn,"error")}},[$t]);const yt=Rt=>{re[Rt.target.dataset.id]=re[Rt.target.dataset.id]||{},re[Rt.target.dataset.id].value=Rt.target.value,oe([...re]),pt(re,Rt.target.dataset.id)},Ft=Rt=>{re[Rt.target.dataset.id]=re[Rt.target.dataset.id]||{},re[Rt.target.dataset.id].value=Rt.target.value,oe([...re]),ut(re,Rt.target.dataset.id)},jt=Rt=>{re[Rt.target.dataset.id]=re[Rt.target.dataset.id]||{},re[Rt.target.dataset.id].value=Rt.target.value,oe([...re]),Yt(re,Rt.target.dataset.id)};function Xe(Rt,Ut){return Rt.childNodes.forEach(At=>{var Je;if(At.childNodes.length>0)Xe(At,Ut);else if(At.nodeName!=="IMG")if(At.innerHTML)At.innerHTML=(Je=At.innerHTML)==null?void 0:Je.replace(new RegExp(Ut,"gi"),'$&');else{const Pt=document.createElement("span");Pt.innerHTML=At.textContent.replace(new RegExp(Ut,"gi"),'$&'),At.replaceWith(Pt)}})}const tt=(0,y.useRef)();ce.jb.WebkitLineClamp=Qe,Qe&&(ze=Ve(Ve({},ze),ce.jb));function Gt(Rt){let Ut=Rt.target;if(Ut.tagName.toUpperCase()==="A"){let At=Ut.getAttribute("href");if(At.indexOf("office")>-1)Rt.preventDefault(),zt(At),ie("office");else if(At.indexOf("application/pdf")>-1)Rt.preventDefault(),zt(At),ie("pdf");else if(At.indexOf("text/html")>-1)Rt.preventDefault(),zt(At),ie("html");else if(At.startsWith("#")){Rt.preventDefault();let Je=document.getElementById(At.replace("#",""));Je&&Je.scrollIntoView(!0)}}}const un=()=>{var Rt;const Ut=(Rt=tt.current)==null?void 0:Rt.querySelectorAll("video");Ut==null||Ut.forEach(At=>{if(At.oncontextmenu=()=>!1,At.src.indexOf(".m3u8")>-1&&!At.canPlayType("application/vnd.apple.mpegurl")){if(xe.ZP.isSupported()){var Je=new xe.ZP;Je.loadSource(At.src),Je.attachMedia(At)}}})};(0,y.useEffect)(()=>{if(tt.current&&qe&&qe.match(gt)&&window.PR.prettyPrint(),tt.current)return tt.current.addEventListener("click",Gt),()=>{var Rt;(Rt=tt.current)==null||Rt.removeEventListener("click",Gt),(0,ce.AL)(),(0,ce.Iy)()}},[qe,tt.current,Gt]);const wn=Rt=>{Rt.target.nodeName==="IMG"&&Rt.target.className.indexOf("draw-flowchart")>-1?(Ct.current.style.zIndex=1,Ct.current.style.display="flex",Ct.current.style.width=Rt.target.clientWidth+"px",Ct.current.style.height=Rt.target.clientHeight+"px",Ct.current.style.top=Rt.target.offsetTop+"px",Ct.current.style.left=Rt.target.offsetLeft+"px",Rt.target.id&&(mt.current=Rt.target.id)):Ct.current.style.display="none"},gn=()=>{Ct.current.style.display="none"};return(0,y.useEffect)(()=>{var Rt;const Ut=At=>{At.preventDefault(),At.clipboardData.setData("text",window.getSelection().toString())};return(Rt=tt.current)==null||Rt.addEventListener("copy",Ut),()=>{var At;(At=tt.current)==null||At.removeEventListener("copy",Ut)}},[tt.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:gn},St&&y.createElement("div",{ref:tt,className:`${Ie.mdBody} `},qe),!St&&!me(qe)&&y.createElement("div",{ref:tt,style:Ve({},ze),onMouseOver:wn,className:`${de||""} ${Ht?"disabled-fill":""} markdown-body ${Ie.mdBody} ${pe.current}`,dangerouslySetInnerHTML:{__html:qe}}),!St&&me(qe)&&y.createElement(Te,{html:qe}),y.createElement("div",{ref:Ct,className:`${Ie.button} ${Be?"":Ie.previewFlowChart}`},y.createElement(De.Z,null,y.createElement(fe.ZP,{onClick:()=>{Be?Fe(mt.current):(zt(mt.current),ie("flowChart"))}},Be?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(Ne.Z,{close:!0,data:mn,type:mn!=null&&mn.length?ue:"",style:Ve({},st),onClose:()=>zt("")}))}},41843:function(Mn,Jt,E){"use strict";E.d(Jt,{C:function(){return St}});var y=E(59301),ve={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},ce=E(92310),Le=E.n(ce),xe=E(62673),Ee=E(77019),Ce=E(6767),ke=E(25399),De=E(7939),fe=E(62957),je=E(70858),Ne=E(4875),ct=E(28284),Ke=E(29787),Te=E(92232),we=E(82186),Ie=E(99287),Pe=E(91188),rt=E(68914),Et=Object.defineProperty,Oe=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,gt=(Qe,ze,st)=>ze in Qe?Et(Qe,ze,{enumerable:!0,configurable:!0,writable:!0,value:st}):Qe[ze]=st,lt=(Qe,ze)=>{for(var st in ze||(ze={}))Ye.call(ze,st)&>(Qe,st,ze[st]);if(Ve)for(var st of Ve(ze))xt.call(ze,st)&>(Qe,st,ze[st]);return Qe},Ue=(Qe,ze)=>Oe(Qe,Ae(ze)),be=(Qe,ze,st)=>new Promise((Se,ye)=>{var vt=Fe=>{try{$t(st.next(Fe))}catch(pt){ye(pt)}},Ht=Fe=>{try{$t(st.throw(Fe))}catch(pt){ye(pt)}},$t=Fe=>Fe.done?Se(Fe.value):Promise.resolve(Fe.value).then(vt,Ht);$t((st=st.apply(Qe,ze)).next())});const We=xe.default.Group,Be=({className:Qe,title:ze,items:st=[],value:Se,onChange:ye})=>{const vt=(st==null?void 0:st.length)===(Se==null?void 0:Se.length),Ht=(Se==null?void 0:Se.length)>0&&(Se==null?void 0:Se.length)<(st==null?void 0:st.length),$t=Fe=>{const pt=st.map(ut=>ut.id);ye(Fe.target.checked?pt:[])};return y.createElement(Ee.Z,{align:"middle",className:Qe},!!ze&&y.createElement("div",{className:"mr20",style:{color:"#5F6368"}},ze),y.createElement(xe.default,{indeterminate:Ht,onChange:$t,checked:vt},"\u5168\u90E8"),y.createElement(We,{value:Se,onChange:ye},st.map(Fe=>y.createElement(xe.default,{className:"ml30 c-black",key:Fe.id,value:Fe.id},Fe.name,y.createElement("span",null,`(${Fe.count})`)))))};var St=({className:Qe,style:ze,dataSource:st})=>{var Se,ye,vt,Ht,$t,Fe,pt;const[ut,Yt]=(0,y.useState)({}),[bt,Ct]=(0,y.useState)(!0),[mt,mn]=(0,y.useState)(!1),[zt,ue]=(0,y.useState)(!1),[ie,re]=(0,y.useState)(null),[oe,pe]=(0,y.useState)(0),[ae,me]=(0,y.useState)({}),[Ze,Ot]=(0,y.useState)(!0),[at,qe]=(0,y.useState)(0),[yt,Ft]=(0,y.useState)(0),[jt,Xe]=(0,y.useState)(!1),tt=(0,y.useRef)(null),[Gt,un]=(0,y.useState)(!1),[wn,gn]=(0,y.useState)(!0),[Rt,Ut]=(0,y.useState)([]),At={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[Je,Pt]=(0,y.useState)(lt({},At));(0,y.useEffect)(()=>{st!=null&&st.question_id&&Yt(st)},[st==null?void 0:st.question_id]),(0,y.useEffect)(()=>{var Zt;if(((Zt=ut==null?void 0:ut.exercise_question_resubmit)==null?void 0:Zt.status)==="running"){const Xt=setInterval(()=>{nt()},3e3);return()=>clearInterval(Xt)}},[(Se=ut==null?void 0:ut.exercise_question_resubmit)==null?void 0:Se.status]),(0,y.useEffect)(()=>{var Zt;zt&&(zt===1&&(Je.question_status=Nt.map(Xt=>Xt.value),Je.review=qt.map(Xt=>Xt.value)),zt===2&&(Je.exercise_question_resubmit_id=(Zt=ut==null?void 0:ut.exercise_question_resubmit)==null?void 0:Zt.id,ie===1&&(Je.success_status=[1]),ie===2&&(Je.success_status=[0])),Pt(lt({},Je)),nn(Je),Ft(ut!=null&&ut.is_mirror?3:10),qe(ut!=null&&ut.is_mirror?1:5))},[zt]),(0,y.useEffect)(()=>{Gt&&pn()},[Gt]);const nn=Zt=>be(void 0,null,function*(){Ct(!0);const Xt=yield(0,we.ZP)(`/api/exercise_questions/${ut==null?void 0:ut.question_id}/resubmit_student_list.json`,{method:"get",params:Zt});(Xt==null?void 0:Xt.status)==0&&(me(Xt||[]),pe(Xt==null?void 0:Xt.count)),Ct(!1)}),pn=()=>be(void 0,null,function*(){gn(!0);const Zt=yield(0,we.ZP)(`/api/exercise_questions/${ut==null?void 0:ut.question_id}/resubmit_history.json`,{method:"get"});(Zt==null?void 0:Zt.status)==0&&Ut((Zt==null?void 0:Zt.data)||[]),gn(!1)}),nt=()=>be(void 0,null,function*(){const Zt=yield(0,we.ZP)(`/api/exercise_questions/${ut==null?void 0:ut.question_id}/resubmit_status.json`,{method:"get"});(Zt==null?void 0:Zt.status)==0&&Yt(Ue(lt({},ut),{show_resubmit_history:!0,exercise_question_resubmit:(Zt==null?void 0:Zt.data)||{}}))}),Nt=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],qt=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],wt=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],Wt=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Zt,Xt,an)=>y.createElement("span",{className:"c-black"},an+1+(Je.page-1)*Je.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Zt=>y.createElement("span",{className:"c-black"},Zt)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Zt=>y.createElement("span",{className:"c-grey-666"},Zt||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Zt=>y.createElement("span",{className:"c-black"},Zt)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Zt=>{const{label:Xt,color:an}=Nt.find(xn=>xn.value===Zt)||{};return y.createElement("span",{style:{color:an}},Xt)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Zt=>y.createElement("span",{className:"c-black"},Zt)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Zt=>y.createElement("span",{className:"c-black"},Zt)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Zt=>{const{label:Xt,color:an}=qt.find(xn=>xn.value===Zt)||{};return y.createElement("span",{style:{color:an}},Xt)}},zt===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Zt=>{const{label:Xt,color:an}=wt.find(xn=>xn.value===Zt)||{};return y.createElement("span",{style:{color:an}},Xt)}}].filter(Boolean),en=(Zt,Xt,an)=>{Je.page=Zt==null?void 0:Zt.current,Je.per_page=Zt==null?void 0:Zt.pageSize,an!=null&&an.order?(Je.sort_by=an==null?void 0:an.field,Je.direction=(an==null?void 0:an.order)==="ascend"?"asc":"desc"):(Je.sort_by=null,Je.direction=null),Pt(lt({},Je)),nn(Je)},_n=()=>{if(!at){Ce.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}Xe(!0)},Un=()=>be(void 0,null,function*(){var Zt,Xt;if((Zt=tt.current)!=null&&Zt.onVerify())return;mn(!0);const an=yield(0,we.ZP)(`/api/exercise_questions/${ut==null?void 0:ut.question_id}/resubmit.json`,{method:"post",body:{keyword:Je.keyword,question_status:Je.question_status,review:Je.review_status,success_status:Je.success_status,use_max_score:Ze,permits:at,exercise_question_resubmit_id:zt===1?null:(Xt=ut==null?void 0:ut.exercise_question_resubmit)==null?void 0:Xt.id}});(an==null?void 0:an.status)==0&&(yield nt(),Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),Xe(!1),ue(!1)),mn(!1)}),On=(Zt,Xt)=>{Je.page=1,Je[Xt]=Zt,Pt(lt({},Je)),nn(Je)},Vn=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return y.createElement(y.Fragment,null,y.createElement("div",{className:Le()(ve.recalculation,Qe),style:ze},y.createElement(ke.Z,{title:Vn[(ut==null?void 0:ut.disable_resubmit_reason)||0]},y.createElement(De.ZP,{disabled:(ut==null?void 0:ut.disable_resubmit)||((ye=ut==null?void 0:ut.exercise_question_resubmit)==null?void 0:ye.status)==="running",onClick:()=>ue(1),icon:y.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(ut==null?void 0:ut.show_resubmit_history)&&y.createElement(y.Fragment,null,((vt=ut==null?void 0:ut.exercise_question_resubmit)==null?void 0:vt.status)==="running"?y.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",y.createElement("span",{className:"c-light-primary ml3"},(Ht=ut==null?void 0:ut.exercise_question_resubmit)==null?void 0:Ht.rate)):y.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{onClick:()=>{ue(2),re(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},($t=ut==null?void 0:ut.exercise_question_resubmit)==null?void 0:$t.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{onClick:()=>{ue(2),re(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(Fe=ut==null?void 0:ut.exercise_question_resubmit)==null?void 0:Fe.fail_count),"\u4EBA"),y.createElement(ke.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},y.createElement("i",{onClick:()=>un(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),y.createElement(fe.default,{centered:!0,open:!!zt,title:`\u91CD\u65B0\u8BC4\u6D4B${zt===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>ue(!1),onOk:_n,afterClose:()=>{Ot(!0),re(null),Pt(lt({},At))}},y.createElement("div",{className:ve.filter},zt===1&&y.createElement(y.Fragment,null,y.createElement("div",{className:ve.tips},y.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},y.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),y.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),y.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),y.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),y.createElement(Be,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(ae==null?void 0:ae.question_status)||[],value:Je.question_status,onChange:Zt=>On(Zt,"question_status")}),y.createElement(Be,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(ae==null?void 0:ae.review_status)||[],value:Je.review,onChange:Zt=>On(Zt,"review")})),zt===2&&y.createElement(y.Fragment,null,y.createElement(Be,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(ae==null?void 0:ae.success_status)||[],value:Je.success_status,onChange:Zt=>On(Zt,"success_status")})),y.createElement(rt.t7,{className:ve.input,style:{bottom:zt===1?10:-5},value:Je.keyword,onChange:Zt=>On(Zt,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),y.createElement(je.default,{className:"mt20",columns:Wt,scroll:((pt=ae==null?void 0:ae.data)==null?void 0:pt.length)>7?{y:300}:{},dataSource:(ae==null?void 0:ae.data)||[],loading:bt,onChange:en,pagination:{total:oe,pageSize:Je.per_page,current:Je.page,hideOnSinglePage:!oe,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:Te.rU}}),y.createElement(Ee.Z,{justify:"space-between",align:"middle",className:"mt10"},y.createElement(xe.default,{className:"c-black",checked:Ze,onChange:Zt=>Ot(Zt.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,Ie.Ny)()&&y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",y.createElement(Ne.Z,{className:"ml10 mr10",value:at,max:yt,min:1,precision:0,onChange:Zt=>qe(Zt)}),"\u4EBA",y.createElement(ke.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},y.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),y.createElement(fe.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:jt,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:mt,destroyOnClose:!0,onOk:Un,onCancel:()=>Xe(!1)},y.createElement(ct.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},y.createElement(Pe.Z,{ref:Zt=>tt.current=Zt}))),y.createElement(fe.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Gt,width:710,onCancel:()=>un(!1),footer:null},y.createElement(Ke.Z,{spinning:wn},y.createElement("div",{className:ve.operating},Rt.map((Zt,Xt)=>y.createElement("div",{key:Xt,className:ve.operatingItem},y.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Zt==null?void 0:Zt.created_at),y.createElement("div",{className:"c-black"},Zt==null?void 0:Zt.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Zt==null?void 0:Zt.status)==="running"?y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",y.createElement("span",{className:"c-light-primary ml3"},Zt==null?void 0:Zt.rate)):y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Zt==null?void 0:Zt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Zt==null?void 0:Zt.fail_count),"\u4EBA")))),y.createElement("div",{style:{height:20}}))))}},70170:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return ke}});var y=E(59301),ve={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"},ce=E(62957),Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Ee=(De,fe,je)=>new Promise((Ne,ct)=>{var Ke=Ie=>{try{we(je.next(Ie))}catch(Pe){ct(Pe)}},Te=Ie=>{try{we(je.throw(Ie))}catch(Pe){ct(Pe)}},we=Ie=>Ie.done?Ne(Ie.value):Promise.resolve(Ie.value).then(Ke,Te);we((je=je.apply(De,fe)).next())}),ke=({type:De,resdata:fe,onok:je,oktext:Ne,okloading:ct})=>{const[Ke,Te]=(0,y.useState)(!1),{can_copy_list:we,can_copy_num:Ie,challenge_type:Pe,course_data_list:rt,no_copy_list:Et,no_copy_num:Oe,no_use_list:Ae,no_use_num:Ve,repeat_shixun_num:Ye,student_count:xt,total_num:gt,use_num:lt}=fe;let Ue=Ie>0||De==="exercise";(0,y.useEffect)(()=>{(fe==null?void 0:fe.student_count)>0&&Te(!0)},[fe]),console.log("---11",ct),(0,y.useEffect)(()=>{ct||Te(!1)},[ct]);const be=()=>{if(De==="exercise"&&Pe===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ve.orangeColor},lt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ve.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(De==="exercise"&&Pe===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ve.orangeColor},lt),"\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",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&Pe===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&Pe===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},xt),"\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",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&Pe===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ve.orangeColor},lt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&Pe===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:ve.orangeColor},xt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:ve.orangeColor},lt)," \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",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:ve.orangeColor},lt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:ve.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(De==="shixunpush"&&Pe===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ve.orangeColor},lt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixunpush"&&Pe===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ve.orangeColor},xt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:ve.orangeColor},lt),"\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",y.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},We=()=>{if(De==="exercise"||De==="subject"||De==="exercisepush"||De==="shixunpush")return y.createElement("div",{style:{marginTop:20}},Oe>0&&y.createElement("div",null,y.createElement("span",{className:ve.flex},y.createElement("img",{src:xe,style:{width:14}}),y.createElement("span",{className:ve.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ve.statusbody},De==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ve.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"),(De==="subject"||De==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ue&&y.createElement("span",{className:ve.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"),De==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ue&&y.createElement("span",{className:ve.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"),y.createElement("div",null,Et==null?void 0:Et.map((Be,de)=>y.createElement("a",{href:`/shixuns/${Be.identifier}/challenges`,target:"_blank"},"\u300A",Be==null?void 0:Be.name,"\u300B",de+1!==Oe&&"\u3001"))))),Ie>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:ve.flex},y.createElement("img",{src:Le,style:{width:14}}),y.createElement("span",{className:ve.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ve.statusbody},De==="exercise"&&y.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"),(De==="subject"||De==="exercisepush")&&y.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"),De==="shixunpush"&&y.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"),y.createElement("div",null,we==null?void 0:we.map((Be,de)=>y.createElement("a",{href:`/shixuns/${Be.identifier}/challenges`,target:"_blank"},"\u300A",Be==null?void 0:Be.name,"\u300B",de+1!==Ie&&"\u3001"))))));if(De==="shixun")return y.createElement("div",{style:{marginTop:20}},Ie>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 y.createElement(ce.default,{open:Ke,onCancel:()=>{Te(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ue&&"none"}},zIndex:1003,confirmLoading:ct,okText:Ue?Ne:"\u6211\u77E5\u9053\u4E86",onOk:()=>Ee(void 0,null,function*(){Ue?yield je([...we,...Ae]):Te(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},be(),We()))}},52660:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return Ee}});var y=E(59301),ve={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},ce=E(92310),Le=E.n(ce),Ee=({className:Ce,style:ke,state:De,onClick:fe})=>{var je,Ne;return y.createElement("div",{onClick:fe,className:Le()(De?(je=ve)==null?void 0:je.redBtn:(Ne=ve)==null?void 0:Ne.btn,Ce),style:ke},De?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-biaoji1"}),y.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-biaojigaiti"}),y.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},1191:function(Mn,Jt,E){"use strict";E.d(Jt,{h:function(){return Oe}});var y=E(59301),ve=E(82326),ce=E(28284),Le=E(7939),xe=E(89780),Ee=E.n(xe),Ce=E(11965),ke=E(67977),De=Object.defineProperty,fe=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Te=(Ae,Ve,Ye)=>Ve in Ae?De(Ae,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Ae[Ve]=Ye,we=(Ae,Ve)=>{for(var Ye in Ve||(Ve={}))ct.call(Ve,Ye)&&Te(Ae,Ye,Ve[Ye]);if(Ne)for(var Ye of Ne(Ve))Ke.call(Ve,Ye)&&Te(Ae,Ye,Ve[Ye]);return Ae},Ie=(Ae,Ve)=>fe(Ae,je(Ve));const Pe=ve.default.Option,rt={labelCol:{span:4},wrapperCol:{span:20}},Et={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"]};Jt.Z=({callback:Ae,onCancel:Ve})=>{const[Ye,xt]=(0,y.useState)("python");function gt(Ue){xt(Et[Ue][1])}function lt(Ue){Ae(Ue)}return y.createElement(ce.default,Ie(we({},rt),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:lt,style:{width:500}}),y.createElement(ce.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(ve.default,{getPopupContainer:Ue=>Ue.parentNode,onChange:gt},Object.keys(Et).map(Ue=>y.createElement(Pe,{key:Ue,value:Ue},Et[Ue][0])))),y.createElement(ce.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(Oe,{mode:Ye})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Le.ZP,{type:"ghost",onClick:Ve},"\u53D6\u6D88")))};function Oe({value:Ae,onChange:Ve,mode:Ye,options:xt={}}){const gt=(0,y.useRef)(),[lt,Ue]=(0,y.useState)();return(0,y.useEffect)(()=>{if(lt){let be=function(We){const Be=We.getValue();Ve&&Ve(Be)};return lt.on("change",be),()=>{lt.off("change",be)}}},[lt,Ve]),(0,y.useEffect)(()=>{lt&<.setOption("mode",Ye)},[lt,Ye]),(0,y.useEffect)(()=>{lt&&(Ae!==lt.getValue()||Ae==="")&&setTimeout(()=>{lt.setValue(Ae||"")},300)},[lt,Ae]),(0,y.useEffect)(()=>{if(gt.current&&!lt){const be=Ee().fromTextArea(gt.current,we({mode:Ye,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},xt));Ue(be)}},[gt.current,lt]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:gt}))}},62734:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return xn}});var y=E(59301),ve=E(52985),ce=E(89780),Le=E.n(ce),xe=E(76374),Ee=E(11965),Ce=E(6313),ke=E(25717),De=E(99498),fe=E(25419),je=E(67549),Ne=E(77314),ct=({value:ln="",className:Pn,showTextOnly:Sn,showLines:Rn,style:Er={}})=>{const Jn=(0,y.useMemo)(()=>"",[ln]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:Jn}}))},Ke=Object.defineProperty,Te=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Et=(ln,Pn,Sn)=>Pn in ln?Ke(ln,Pn,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):ln[Pn]=Sn,Oe=(ln,Pn)=>{for(var Sn in Pn||(Pn={}))Pe.call(Pn,Sn)&&Et(ln,Sn,Pn[Sn]);if(Ie)for(var Sn of Ie(Pn))rt.call(Pn,Sn)&&Et(ln,Sn,Pn[Sn]);return ln},Ae=(ln,Pn)=>Te(ln,we(Pn));let Ve=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",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 Ye({onActionCallback:ln,title:Pn,icon:Sn,actionName:Rn,className:Er="",children:Jn}){function dr(){ln(Rn)}return y.createElement("a",{title:Pn,className:Er,onClick:dr},y.createElement("i",{className:`${Sn}`}),Jn)}var xt=({watch:ln,showNullButton:Pn,showNullProgramButton:Sn,onActionCallback:Rn,fullScreen:Er,insertTemp:Jn,hidetoolBar:dr,extraUse:yr})=>{const gr=[...Ve,{title:`${ln?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ln?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!dr&&gr.map((Vr,Zr)=>y.createElement("li",{key:Zr},Vr.actionName?y.createElement(Ye,Ae(Oe({},Vr),{onActionCallback:Rn})):y.createElement("span",{className:"v-line"}))),Pn?y.createElement("li",null,y.createElement(Ye,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Rn},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Sn?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(Ye,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Rn},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(Ye,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Rn},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Jn&&y.createElement("li",null,y.createElement(Ye,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Jn}`,onActionCallback:Rn},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),yr&&y.createElement("li",null,yr),y.createElement("li",{className:"btn-full-screen"},y.createElement(Ye,{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:Rn})))},gt=E(76624),lt=E(28284),Ue=E(37568),be=E(7939),We=Object.defineProperty,Be=Object.defineProperties,de=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,st=(ln,Pn,Sn)=>Pn in ln?We(ln,Pn,{enumerable:!0,configurable:!0,writable:!0,value:Sn}):ln[Pn]=Sn,Se=(ln,Pn)=>{for(var Sn in Pn||(Pn={}))Qe.call(Pn,Sn)&&st(ln,Sn,Pn[Sn]);if(St)for(var Sn of St(Pn))ze.call(Pn,Sn)&&st(ln,Sn,Pn[Sn]);return ln},ye=(ln,Pn)=>Be(ln,de(Pn));const vt={labelCol:{span:4},wrapperCol:{span:20}};var Ht=({callback:ln,onCancel:Pn})=>{function Sn(Rn){ln(Rn)}return y.createElement(lt.default,ye(Se({},vt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Sn,style:{width:500}}),y.createElement(lt.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(Ue.default,null)),y.createElement(lt.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(Ue.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(be.ZP,{type:"ghost",onClick:Pn},"\u53D6\u6D88")))},$t=E(1191),Fe=E(62784),pt=E(62957),ut=E(77019),Yt=E(55018),bt=E(59301),Ct=({callback:ln,onCancel:Pn})=>{const Sn=document.createElement("canvas"),Rn=Sn.getContext("2d");Sn.width=1e3,Sn.height=800,Rn.fillStyle="#ffffff",Rn.fillRect(0,0,Sn.width,Sn.height);const Er=Sn.toDataURL("image/png");return bt.createElement(pt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},bt.createElement(ut.Z,{style:{height:"100vh"}},bt.createElement(Yt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Er,visible:!0,title:String(Date.now())},onOk:Jn=>{ln({src:Jn.url})},onClose:Pn})))},mt=E(36207),mn=E(5269),zt=E(6767),ue={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ie=E(59301),oe=(0,y.forwardRef)(({onCancel:ln,editImgId:Pn,callback:Sn},Rn)=>{let Er=(0,y.useRef)(),Jn=(0,y.useRef)(),dr=(0,y.useRef)(),yr=(0,y.useRef)(!1);const gr=(0,y.useRef)(!1);console.log("ref:",Rn);const[Vr,Zr]=(0,y.useState)(0),[Dn,Zn]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{Zr(1)},[]),(0,y.useImperativeHandle)(Rn,()=>({setHeight:Zn})),ie.createElement("div",{ref:gr,className:"body-overflow-initial"},ie.createElement(mt.Z,{width:"100vw",height:Dn,footer:null,closable:!0,placement:"bottom",open:!!Vr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${ue.drawerWrap}`,onClose:()=>{window.saveDrawData(fr=>{Sn({src:`/api/attachments/${fr}`,id:fr})})},title:ie.createElement(ut.Z,{align:"middle"},ie.createElement(mn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ie.createElement(mn.Z,{onClick:()=>{Zn(Dn==="60px"?"100vh":"60px")}},ie.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ie.createElement(mn.Z,{onClick:()=>{window.saveDrawData(fr=>{if(fr===null){zt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}zt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Sn({src:`/api/attachments/${fr}`,id:fr,disabledClose:!0})})}},ie.createElement(be.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ie.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Pn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Jn})))}),pe=E(21600),ae=E(47889),me=E(4875);const Ze=ae.ZP.Group,Ot={margin:"0 8px"};var at=({callback:ln,onCancel:Pn})=>{function Sn(Rn){ln(Rn)}return y.createElement(lt.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Sn},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:Ot},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:Ot},"\u884C\u6570"),y.createElement(lt.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(me.Z,null)),y.createElement("span",{style:Ot},"\u5217\u6570"),y.createElement(lt.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(me.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:Ot},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(lt.default.Item,{name:"align"},y.createElement(Ze,null,y.createElement(ae.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(ae.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(ae.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(ae.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(be.ZP,{type:"ghost",onClick:Pn},"\u53D6\u6D88")))},qe=E(58755),yt=E(91989),Ft=E.n(yt),Xe=(0,y.forwardRef)(({use3d:ln,width:Pn,height:Sn,callback:Rn,showSaveButton:Er},Jn)=>{const dr=(0,y.useRef)(),yr=(0,y.useRef)(),[gr,Vr]=(0,y.useState)(!1),Zr=(0,y.useRef)({id:dr,appName:"graphing",width:Pn||1e3,height:Sn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{yr.current=new(Ft())(Zr.current,!0),window.onload=function(){yr.current.inject("applet_container")}},[]);const Dn=()=>{var Zn=window.ggbApplet.getPNGBase64(1,!0,72);return Rn&&Rn(Zn),Zn};return(0,y.useEffect)(()=>{Zr.current.appName=gr?"3D":"graphing",yr.current.inject("applet_container")},[gr]),(0,y.useEffect)(()=>{Vr(ln)},[ln]),(0,y.useImperativeHandle)(Jn,()=>({getImgData:Dn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:dr}),y.createElement(ut.Z,{align:"middle"},y.createElement(mn.Z,{flex:1},y.createElement(qe.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:gr,onChange:Zn=>Vr(Zn)})),y.createElement(mn.Z,null,y.createElement(be.ZP,{size:"large",onClick:Dn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),tt=E(69104);const Gt="link",un="upload-image",wn="add-flowchart",gn="draw-image",Rt="add-flowchart",Ut="code-block",At="add-table",Je="------------",Pt={default:Je,left:`:${Je}`,center:`:${Je}:`,right:`${Je}:`};var nn=E(38869),pn=E(92232);function nt(){}let Nt=0;const qt=1e4,wt="\u2581",Wt="@\u2581\u2581@",en="@\u2581@",_n=` **\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`,Un=["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 On(ln){return/^\d+$/.test(ln)?`${ln}px`:ln}const Zt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Xt={[Zt+"-B"]:"bold",[Zt+"-I"]:"italic"},an={[Gt]:"\u6DFB\u52A0\u94FE\u63A5",[Ut]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[un]:"\u6DFB\u52A0\u56FE\u7247",[gn]:"\u6DFB\u52A0\u753B\u56FE",[wn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[At]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var xn=({defaultValue:ln="",onChange:Pn,width:Sn="100%",height:Rn=400,miniToolbar:Er=!1,isFocus:Jn=!1,watch:dr,insertTemp:yr,mode:gr="markdown",id:Vr="markdown-editor-id",showResizeBar:Zr=!1,noStorage:Dn=!1,showNullButton:Zn=!1,showNullProgramButton:fr=!1,hidetoolBar:ur=!1,fullScreen:Mt=!1,onBlur:Vt,onCMBeforeChange:ft,onFullScreen:kt,className:it="",disablePaste:ht=!1,disabled:cn=!1,disabledFill:ar=!1,placeholder:mr="",values:It="",extraUse:_t,onAddBlank:Tt})=>{const[Kt,Fn]=(0,y.useState)(null),[Hn,Gn]=(0,y.useState)(ln),[jn,hr]=(0,y.useState)(dr),[Pr,Tr]=(0,y.useState)(Mt),[Lr,Cr]=(0,y.useState)(""),[Rr,Xr]=(0,y.useState)(0),[oa,ta]=(0,y.useState)(Rn),[xa,Ia]=(0,y.useState)(!1),[Ur,ya]=(0,y.useState)(0),[Xa,Pa]=(0,y.useState)(0),pa=(0,y.useRef)(),kr=(0,y.useRef)(),Za=(0,y.useRef)(),Sa=(0,y.useRef)(),la=(0,y.useRef)(),Kr=(0,y.useRef)(),Ya=(0,ve.useDispatch)();(0,y.useEffect)(()=>{const br=window.scrollY||window.pageYOffset;Gn(It),Kt==null||Kt.setValue(It),window.scrollTo(0,br)},[It]),(0,y.useEffect)(()=>{kt==null||kt(Pr)},[Pr]),(0,y.useEffect)(()=>{if(pa.current){let br=function(jr,Qr){var _a;if(ht){Qr.preventDefault();return}const $a=Qr.clipboardData;if($a){const ea=$a.types.toString(),ai=$a.items;if(ea==="Files"||$a.types.indexOf("Files")>-1){if(Qr.preventDefault(),gr=="stex")return;try{let yi=ai[1];((_a=ai[0])==null?void 0:_a.kind)==="file"&&(yi=ai[0]);const zi=yi.getAsFile(),Ui=zi.name.split(".").pop();(0,Fe.I)(zi,Ji=>{var Yi,co,No;Ji.id?((Yi=zi==null?void 0:zi.type)==null?void 0:Yi.indexOf("image"))>-1?Dr.replaceSelection(``):((co=zi==null?void 0:zi.type)==null?void 0:co.indexOf("video"))>-1?Dr.replaceSelection(``):((No=zi==null?void 0:zi.type)==null?void 0:No.indexOf("pdf"))>-1?Dr.replaceSelection(`${zi.name}`):Un.includes(Ui)?Dr.replaceSelection(`${zi.name}`):Dr.replaceSelection(`[${zi.name}](/api/attachments/${Ji.id}?type=${Ji.content_type})`):(Ji==null?void 0:Ji.status)===401&&(document.location.href="/user/login")})}catch(yi){zt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Dr=Le().fromTextArea(pa.current,{mode:gr,lineNumbers:!Er,lineWrapping:!0,value:ln,autoCloseTags:!0,autoCloseBrackets:!0});return Dr.on("keyup",function(jr,Qr){Qr.keyCode===8&&(jr.getValue()==""?Dr.setOption("placeholder",mr):Dr.setOption("placeholder",null))}),Dr.on("keydown",function(jr,Qr){if(Qr.keyCode===8){var _a=ji(jr);_a&&Qr.preventDefault()}}),Jn&&Dr.focus(),Dr.on("paste",br),cn&&Dr.on("beforeChange",function(jr,Qr){(Qr.origin==="paste"||Qr.origin==="+input")&&Qr.cancel()}),Fn(Dr),()=>{Dr.off("paste",br)}}},[]);const Mi=(0,y.useCallback)(()=>{if(kr.current)try{}catch(br){console.log(br,"---- to set md editor body height")}},[oa,kr,Pr]);(0,y.useEffect)(()=>{function br(){let Dr=new xe.Z(jr=>{for(let Qr of jr)(Qr.target.offsetHeight>0||Qr.target.offsetWidth>0)&&(Mi(),Kt.setSize("100%","100%"),Kt.refresh())});return Dr.observe(pa.current.parentElement),Dr}if(Kt){const Dr=br();return()=>{var jr,Qr;(jr=pa.current)!=null&&jr.parentElement&&Dr.unobserve((Qr=pa.current)==null?void 0:Qr.parentElement)}}},[Kt,Mi]),(0,y.useEffect)(()=>{if(Kt){let br=[];for(const[Dr,jr]of Object.entries(Xt)){let Qr={[Dr]:()=>{za(jr)}};br.push(Qr),Kt.addKeyMap(Qr)}return()=>{for(let Dr of br)Kt.removeKeyMap(Dr)}}},[Kt]),(0,y.useEffect)(()=>{Mt!==Pr&&Tr(Mt)},[Mt]),(0,nn.Z)(()=>{if(!Dn&&Rr>0){let br=new Date().getTime(),Dr=window.sessionStorage.getItem(Vr);br>=Rr+qt&&(!Dr||Dr!==Hn)&&(window.sessionStorage.setItem(Vr,Hn),Ia(!0))}},qt),(0,y.useEffect)(()=>{hr(dr)},[Kt,dr]),(0,y.useEffect)(()=>{Kt&&Jn&&Kt.focus()},[Kt,Jn]),(0,y.useEffect)(()=>{if(jn&&Kt){let br=function(jr){let Qr=jr.target;if(Sa.current){let _a=Qr.scrollTop/Qr.scrollHeight;Sa.current.scrollTop=Sa.current.scrollHeight*_a}};const Dr=Kt.getScrollerElement();return Dr.addEventListener("scroll",br),()=>{Dr.removeEventListener("scroll",br)}}},[Kt,jn]),(0,y.useEffect)(()=>{if(Kt&&ft){let br=function(Dr,jr){ft(Dr,jr)};return Kt.on("beforeChange",br),()=>{Kt.off("beforeChange",br)}}},[Kt,ft]),(0,y.useEffect)(()=>{if(Kt&&Vt){let br=function(){Vt(Kt.getValue())};return Kt.on("blur",br),()=>{Kt.off("blur",br)}}},[Kt,Vt]);function ji(br,Dr){var jr=br.getDoc(),Qr=jr.getCursor(),_a=jr.getLine(Qr.line),$a=_a.charAt(Qr.ch-1),ea=_a.lastIndexOf("@\u2581@",Qr.ch),ai=_a.lastIndexOf("@\u2581\u2581@",Qr.ch),yi=ea>ai?ea:ai,zi=ea>ai?3:4;if(Wt.indexOf($a)===-1)return null;if(console.log("change1:",Dr,br,_a,Qr,yi,ea,ai,$a),yi>=0&&Qr.ch-yi<5){var Ui=yi+zi;return jr.replaceRange("",{line:Qr.line,ch:yi},{line:Qr.line,ch:Ui}),{line:Qr.line,ch:Ui}}return null}(0,y.useEffect)(()=>{if(Kt){let br=function(Dr,jr){const Qr=Dr.getValue();Gn(Qr),Xr(new Date().getTime()),Dr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Pn&&(fr?Pn(Qr,xr(Qr)):Pn(Qr))};return Kt.on("change",br),()=>{Kt.off("change",br)}}},[Kt,Pn]),(0,y.useEffect)(()=>{if(Kt)if(ln==null)Kt.setValue(""),Gn("");else{const br=window.scrollY||window.pageYOffset;ln!==Kt.getValue()&&(Kt.setValue(ln),Gn(ln),Kt.setCursor(cn?1:Kt.lineCount(),0),window.scrollTo(0,br))}},[Kt,ln]);const za=(0,y.useCallback)(br=>{const Dr=Kt.getCursor(),jr=Kt.getSelection();let Qr=jr.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Un=["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 On(ln){return/^\d+$/.test(ln)?`${ln}px`:ln}const Zt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Xt={[Zt+"-B"]:"bold",[Zt+"-I"]:"italic"},an={[Gt]:"\u6DFB\u52A0\u94FE\u63A5",[Ut]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[un]:"\u6DFB\u52A0\u56FE\u7247",[gn]:"\u6DFB\u52A0\u753B\u56FE",[wn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[At]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var xn=({defaultValue:ln="",onChange:Pn,width:Sn="100%",height:Rn=400,miniToolbar:Er=!1,isFocus:Jn=!1,watch:dr,insertTemp:yr,mode:gr="markdown",id:Vr="markdown-editor-id",showResizeBar:Zr=!1,noStorage:Dn=!1,showNullButton:Zn=!1,showNullProgramButton:fr=!1,hidetoolBar:ur=!1,fullScreen:Mt=!1,onBlur:Vt,onCMBeforeChange:ft,onFullScreen:kt,className:it="",disablePaste:ht=!1,disabled:cn=!1,disabledFill:ar=!1,placeholder:mr="",values:It="",extraUse:_t,onAddBlank:Tt})=>{const[Kt,Fn]=(0,y.useState)(null),[Hn,Gn]=(0,y.useState)(ln),[Wn,hr]=(0,y.useState)(dr),[Pr,Tr]=(0,y.useState)(Mt),[Lr,Cr]=(0,y.useState)(""),[Rr,Xr]=(0,y.useState)(0),[oa,ta]=(0,y.useState)(Rn),[xa,Fa]=(0,y.useState)(!1),[Ur,ya]=(0,y.useState)(0),[Xa,Ia]=(0,y.useState)(0),pa=(0,y.useRef)(),kr=(0,y.useRef)(),Za=(0,y.useRef)(),Sa=(0,y.useRef)(),la=(0,y.useRef)(),Kr=(0,y.useRef)(),Ya=(0,ve.useDispatch)();(0,y.useEffect)(()=>{const br=window.scrollY||window.pageYOffset;Gn(It),Kt==null||Kt.setValue(It),window.scrollTo(0,br)},[It]),(0,y.useEffect)(()=>{kt==null||kt(Pr)},[Pr]),(0,y.useEffect)(()=>{if(pa.current){let br=function(jr,Qr){var Na;if(ht){Qr.preventDefault();return}const $a=Qr.clipboardData;if($a){const ea=$a.types.toString(),ai=$a.items;if(ea==="Files"||$a.types.indexOf("Files")>-1){if(Qr.preventDefault(),gr=="stex")return;try{let yi=ai[1];((Na=ai[0])==null?void 0:Na.kind)==="file"&&(yi=ai[0]);const zi=yi.getAsFile(),Ui=zi.name.split(".").pop();(0,Fe.I)(zi,Ji=>{var Yi,co,No;Ji.id?((Yi=zi==null?void 0:zi.type)==null?void 0:Yi.indexOf("image"))>-1?Dr.replaceSelection(``):((co=zi==null?void 0:zi.type)==null?void 0:co.indexOf("video"))>-1?Dr.replaceSelection(``):((No=zi==null?void 0:zi.type)==null?void 0:No.indexOf("pdf"))>-1?Dr.replaceSelection(`${zi.name}`):Un.includes(Ui)?Dr.replaceSelection(`${zi.name}`):Dr.replaceSelection(`[${zi.name}](/api/attachments/${Ji.id}?type=${Ji.content_type})`):(Ji==null?void 0:Ji.status)===401&&(document.location.href="/user/login")})}catch(yi){zt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Dr=Le().fromTextArea(pa.current,{mode:gr,lineNumbers:!Er,lineWrapping:!0,value:ln,autoCloseTags:!0,autoCloseBrackets:!0});return Dr.on("keyup",function(jr,Qr){Qr.keyCode===8&&(jr.getValue()==""?Dr.setOption("placeholder",mr):Dr.setOption("placeholder",null))}),Dr.on("keydown",function(jr,Qr){if(Qr.keyCode===8){var Na=ji(jr);Na&&Qr.preventDefault()}}),Jn&&Dr.focus(),Dr.on("paste",br),cn&&Dr.on("beforeChange",function(jr,Qr){(Qr.origin==="paste"||Qr.origin==="+input")&&Qr.cancel()}),Fn(Dr),()=>{Dr.off("paste",br)}}},[]);const Mi=(0,y.useCallback)(()=>{if(kr.current)try{}catch(br){console.log(br,"---- to set md editor body height")}},[oa,kr,Pr]);(0,y.useEffect)(()=>{function br(){let Dr=new xe.Z(jr=>{for(let Qr of jr)(Qr.target.offsetHeight>0||Qr.target.offsetWidth>0)&&(Mi(),Kt.setSize("100%","100%"),Kt.refresh())});return Dr.observe(pa.current.parentElement),Dr}if(Kt){const Dr=br();return()=>{var jr,Qr;(jr=pa.current)!=null&&jr.parentElement&&Dr.unobserve((Qr=pa.current)==null?void 0:Qr.parentElement)}}},[Kt,Mi]),(0,y.useEffect)(()=>{if(Kt){let br=[];for(const[Dr,jr]of Object.entries(Xt)){let Qr={[Dr]:()=>{za(jr)}};br.push(Qr),Kt.addKeyMap(Qr)}return()=>{for(let Dr of br)Kt.removeKeyMap(Dr)}}},[Kt]),(0,y.useEffect)(()=>{Mt!==Pr&&Tr(Mt)},[Mt]),(0,nn.Z)(()=>{if(!Dn&&Rr>0){let br=new Date().getTime(),Dr=window.sessionStorage.getItem(Vr);br>=Rr+qt&&(!Dr||Dr!==Hn)&&(window.sessionStorage.setItem(Vr,Hn),Fa(!0))}},qt),(0,y.useEffect)(()=>{hr(dr)},[Kt,dr]),(0,y.useEffect)(()=>{Kt&&Jn&&Kt.focus()},[Kt,Jn]),(0,y.useEffect)(()=>{if(Wn&&Kt){let br=function(jr){let Qr=jr.target;if(Sa.current){let Na=Qr.scrollTop/Qr.scrollHeight;Sa.current.scrollTop=Sa.current.scrollHeight*Na}};const Dr=Kt.getScrollerElement();return Dr.addEventListener("scroll",br),()=>{Dr.removeEventListener("scroll",br)}}},[Kt,Wn]),(0,y.useEffect)(()=>{if(Kt&&ft){let br=function(Dr,jr){ft(Dr,jr)};return Kt.on("beforeChange",br),()=>{Kt.off("beforeChange",br)}}},[Kt,ft]),(0,y.useEffect)(()=>{if(Kt&&Vt){let br=function(){Vt(Kt.getValue())};return Kt.on("blur",br),()=>{Kt.off("blur",br)}}},[Kt,Vt]);function ji(br,Dr){var jr=br.getDoc(),Qr=jr.getCursor(),Na=jr.getLine(Qr.line),$a=Na.charAt(Qr.ch-1),ea=Na.lastIndexOf("@\u2581@",Qr.ch),ai=Na.lastIndexOf("@\u2581\u2581@",Qr.ch),yi=ea>ai?ea:ai,zi=ea>ai?3:4;if(Wt.indexOf($a)===-1)return null;if(console.log("change1:",Dr,br,Na,Qr,yi,ea,ai,$a),yi>=0&&Qr.ch-yi<5){var Ui=yi+zi;return jr.replaceRange("",{line:Qr.line,ch:yi},{line:Qr.line,ch:Ui}),{line:Qr.line,ch:Ui}}return null}(0,y.useEffect)(()=>{if(Kt){let br=function(Dr,jr){const Qr=Dr.getValue();Gn(Qr),Xr(new Date().getTime()),Dr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Pn&&(fr?Pn(Qr,xr(Qr)):Pn(Qr))};return Kt.on("change",br),()=>{Kt.off("change",br)}}},[Kt,Pn]),(0,y.useEffect)(()=>{if(Kt)if(ln==null)Kt.setValue(""),Gn("");else{const br=window.scrollY||window.pageYOffset;ln!==Kt.getValue()&&(Kt.setValue(ln),Gn(ln),Kt.setCursor(cn?1:Kt.lineCount(),0),window.scrollTo(0,br))}},[Kt,ln]);const za=(0,y.useCallback)(br=>{const Dr=Kt.getCursor(),jr=Kt.getSelection();let Qr=jr.split(` `);switch(br){case"bold":return Kt.replaceSelection("**"+jr+"**"),jr===""&&Kt.setCursor(Dr.line,Dr.ch+2),Kt.focus();case"italic":return Kt.replaceSelection("*"+jr+"*"),jr===""&&Kt.setCursor(Dr.line,Dr.ch+1),Kt.focus();case"code":return Kt.replaceSelection("`"+jr+"`"),jr===""&&Kt.setCursor(Dr.line,Dr.ch+1),Kt.focus();case"inline-latex":return(0,pn.Ye)(Ya)?void 0:(Cr("inline-latex"),Kt.focus());case"latex":return Kt.replaceSelection("```latex\n"+jr+"\n```"),Kt.setCursor(Dr.line+1,jr.length+1),Kt.focus();case"line-break":return Kt.replaceSelection(`
    -`),Kt.focus();case"list-ul":return jr===""?Kt.replaceSelection("- "+jr):Kt.replaceSelection(Qr.map(_a=>_a===""?"":`- ${_a}`).join(` -`)),Kt.focus();case"list-ol":return jr===""?Kt.replaceSelection("1. "+jr):Kt.replaceSelection(Qr.map((_a,$a)=>_a===""?"":`${$a+1}. ${_a}`).join(` -`)),Kt.focus();case"add-null-ch":Tt==null||Tt();return;case"add-signal":return jr===""&&Kt.setCursor(Dr.line,Dr.ch),Kt.replaceSelection(en),Kt.focus();case"add-multiple":return jr===""&&Kt.setCursor(Dr.line,Dr.ch),Kt.replaceSelection(Wt),Kt.focus();case"inster-template-1":return jr===""&&Kt.setCursor(Dr.line,Dr.ch),Kt.replaceSelection(_n),Kt.focus();case"eraser":return Kt.setValue(""),Kt.focus();case"trigger-watch":return hr(!jn),Kt.focus();case"trigger-full-screen":return Tr(!Pr),Kt.focus();case Gt:Cr(Gt);return;case Ut:Cr(Ut);return;case un:Cr(un);return;case gn:Cr(gn);return;case"maths-latex":if((0,pn.Ye)(Ya))return;Cr("maths-latex");return;case wn:la.current="",sessionStorage.removeItem("file_id"),Cr(wn);return;case At:Cr(At);return;default:throw new Error}},[Kt,jn,Pr]),Di=(0,y.useCallback)((br,Dr)=>{var jr,Qr,_a,$a,ea,ai;br!=null&&br.disabledClose||Cr("");const{src:yi,alt:zi,id:Ui}=br||{};switch(Lr){case Gt:const{title:$o,link:Wo}=br;return Kt.replaceSelection(`[${$o}](${Wo})`),Kt.focus();case Ut:const{language:Da,content:Ii}=br;return Kt.replaceSelection(["```"+Da,Ii,"```"].join(` -`)),Kt.focus();case"maths-latex":for(var Ji=atob(br),Yi=new Uint8Array(Ji.length),co=0;co{Vo.id?Kt.replaceSelection(`![,](/api/attachments/${Vo.id}?type=${Vo.content_type})`):(Vo==null?void 0:Vo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,pn.Ye)(Ya))return;Kt.replaceSelection("`$$"+br+"$$`");break;case Rt:if(!Ui)return;Kt.getValue().indexOf(yi)===-1?Kt.replaceSelection(`
    ${zi||
    `):document.getElementById(Ui).src=pe.Z.API_SERVER+yi+"?t="+Date.now();break;case un:case gn:const ri=Dr,So=(_a=(Qr=(jr=ri==null?void 0:ri.name)==null?void 0:jr.split("."))==null?void 0:Qr.pop)==null?void 0:_a.call(Qr);return(($a=ri==null?void 0:ri.type)==null?void 0:$a.indexOf("image"))>-1||!(ri!=null&&ri.type)?ri!=null&&ri.align||ri!=null&&ri.width?Kt.replaceSelection(`

    ${zi||

    `):Kt.replaceSelection(`${zi||`):((ea=ri==null?void 0:ri.type)==null?void 0:ea.indexOf("video"))>-1?Kt.replaceSelection(``):((ai=ri==null?void 0:ri.type)==null?void 0:ai.indexOf("pdf"))>-1?Kt.replaceSelection(`${ri.name}`):Un.includes(So)?Kt.replaceSelection(`${ri.name}`):Kt.replaceSelection(`[${ri.name}](${yi})`),Kt.focus();case At:const{row:di,col:il,align:$l}=br;let Al=` +`),Kt.focus();case"list-ul":return jr===""?Kt.replaceSelection("- "+jr):Kt.replaceSelection(Qr.map(Na=>Na===""?"":`- ${Na}`).join(` +`)),Kt.focus();case"list-ol":return jr===""?Kt.replaceSelection("1. "+jr):Kt.replaceSelection(Qr.map((Na,$a)=>Na===""?"":`${$a+1}. ${Na}`).join(` +`)),Kt.focus();case"add-null-ch":Tt==null||Tt();return;case"add-signal":return jr===""&&Kt.setCursor(Dr.line,Dr.ch),Kt.replaceSelection(en),Kt.focus();case"add-multiple":return jr===""&&Kt.setCursor(Dr.line,Dr.ch),Kt.replaceSelection(Wt),Kt.focus();case"inster-template-1":return jr===""&&Kt.setCursor(Dr.line,Dr.ch),Kt.replaceSelection(_n),Kt.focus();case"eraser":return Kt.setValue(""),Kt.focus();case"trigger-watch":return hr(!Wn),Kt.focus();case"trigger-full-screen":return Tr(!Pr),Kt.focus();case Gt:Cr(Gt);return;case Ut:Cr(Ut);return;case un:Cr(un);return;case gn:Cr(gn);return;case"maths-latex":if((0,pn.Ye)(Ya))return;Cr("maths-latex");return;case wn:la.current="",sessionStorage.removeItem("file_id"),Cr(wn);return;case At:Cr(At);return;default:throw new Error}},[Kt,Wn,Pr]),Di=(0,y.useCallback)((br,Dr)=>{var jr,Qr,Na,$a,ea,ai;br!=null&&br.disabledClose||Cr("");const{src:yi,alt:zi,id:Ui}=br||{};switch(Lr){case Gt:const{title:$o,link:Wo}=br;return Kt.replaceSelection(`[${$o}](${Wo})`),Kt.focus();case Ut:const{language:Ba,content:Ii}=br;return Kt.replaceSelection(["```"+Ba,Ii,"```"].join(` +`)),Kt.focus();case"maths-latex":for(var Ji=atob(br),Yi=new Uint8Array(Ji.length),co=0;co{Vo.id?Kt.replaceSelection(`![,](/api/attachments/${Vo.id}?type=${Vo.content_type})`):(Vo==null?void 0:Vo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,pn.Ye)(Ya))return;Kt.replaceSelection("`$$"+br+"$$`");break;case Rt:if(!Ui)return;Kt.getValue().indexOf(yi)===-1?Kt.replaceSelection(`
    ${zi||
    `):document.getElementById(Ui).src=pe.Z.API_SERVER+yi+"?t="+Date.now();break;case un:case gn:const ri=Dr,So=(Na=(Qr=(jr=ri==null?void 0:ri.name)==null?void 0:jr.split("."))==null?void 0:Qr.pop)==null?void 0:Na.call(Qr);return(($a=ri==null?void 0:ri.type)==null?void 0:$a.indexOf("image"))>-1||!(ri!=null&&ri.type)?ri!=null&&ri.align||ri!=null&&ri.width?Kt.replaceSelection(`

    ${zi||

    `):Kt.replaceSelection(`${zi||`):((ea=ri==null?void 0:ri.type)==null?void 0:ea.indexOf("video"))>-1?Kt.replaceSelection(``):((ai=ri==null?void 0:ri.type)==null?void 0:ai.indexOf("pdf"))>-1?Kt.replaceSelection(`${ri.name}`):Un.includes(So)?Kt.replaceSelection(`${ri.name}`):Kt.replaceSelection(`[${ri.name}](${yi})`),Kt.focus();case At:const{row:di,col:il,align:$l}=br;let Al=` `;for(let Vo=0;Vo{switch(Lr){case Gt:return y.createElement(Ht,{callback:Di,onCancel:Wi});case Ut:return y.createElement($t.Z,{callback:Di,onCancel:Wi});case un:return y.createElement(Fe.Z,{callback:Di,onCancel:Wi});case wn:return y.createElement(oe,{editImgId:la.current,callback:Di,onCancel:Wi});case At:return y.createElement(at,{callback:Di,onCancel:Wi});case"maths-latex":return y.createElement(Xe,{showSaveButton:!0,callback:Di});case"inline-latex":return y.createElement(tt.Z,{showSaveButton:!0,callback:Di});default:return null}},[Lr]);function Wi(){Cr("")}(0,y.useEffect)(()=>{if(Za.current){let br=function(ea){_a=!0,$a=ea.pageY},Dr=function(){_a=!1},jr=function(ea){if(_a){let ai=ea.pageY-$a;ai<0&&(ai=0),ai>300&&(ai=300);let yi=Rn+ai+"px";ta(yi)}},Qr=Za.current,_a=!1,$a=0;return Qr.addEventListener("mousedown",br),document.addEventListener("mousemove",jr),document.addEventListener("mouseup",Dr),()=>{Qr.removeEventListener("mousedown",br),document.removeEventListener("mousemove",jr),document.removeEventListener("mouseup",Dr)}}},[Kt,Za]),(0,y.useEffect)(()=>{ta(Rn)},[Rn]);const Ci=On(Sn),ei=On(oa),Ar={width:Ci,height:ei},Qn=(0,y.useMemo)(()=>{if(Rr){let br=new Date(Rr),Dr=br.getHours(),jr=br.getMinutes(),Qr=br.getSeconds();return Dr=Dr<10?"0"+Dr:Dr,jr=jr<10?"0"+jr:jr,Qr=Qr<10?"0"+Qr:Qr,`${Dr}:${jr}:${Qr}`}return 0},[Rr]),xr=br=>{const Dr=[];if(fr){let jr=-1;br=br.replace(/(@▁▁@|@▁@)/g,function(Qr,_a,$a){Dr.push({multiLine:Qr!==en})})}return Dr};function Sr(){window.sessionStorage.removeItem(Vr),Ia(!1),Xr(0)}function tr(){Ia(!1),Xr(0),Kt.setValue(window.sessionStorage.getItem(Vr))}(0,y.useEffect)(()=>{an[Lr]&&Lr!==gn&&Lr!==wn&&setTimeout(()=>{const br=document.getElementsByClassName("markdown-popup-form")[0],Dr=window.innerWidth/2-br.offsetWidth/2,jr=window.innerHeight/2-br.offsetHeight/2;ya(Dr),Pa(jr)},0)},[Lr]);const $r=br=>{br.preventDefault();const Dr=br.clientX-Ur,jr=br.clientY-Xa;document.body.onmousemove=Qr=>{let _a=Qr.clientX-Dr,$a=Qr.clientY-jr;const ea=document.getElementsByClassName("markdown-popup-form")[0],ai=window.innerWidth-ea.offsetWidth,yi=window.innerHeight-ea.offsetHeight;_a=Math.max(0,Math.min(_a,ai)),$a=Math.max(0,Math.min($a,yi)),sa(Qr.clientX,Qr.clientY,Dr,jr)&&(ya(_a),Pa($a))},document.body.onmouseup=function(){document.body.onmousemove=null}},sa=(br,Dr,jr,Qr)=>{const _a=document.body.clientHeight,$a=document.body.clientWidth;return br<20&&jr>br||br>$a-20&&jrDr||Dr>_a-20&&Qr{var Dr;la.current=br,(Dr=Kr.current)==null||Dr.setHeight("100vh"),setTimeout(()=>{Cr("add-flowchart")},150)}})):null))),Zr?y.createElement("a",{ref:Za,className:"editor-resize"}):null,Lr===gn&&y.createElement(Ct,{callback:Di,onCancel:Wi}),Lr===wn&&y.createElement(oe,{ref:Kr,editImgId:la.current,callback:Di,onCancel:Wi}),y.createElement(gt.Z,null,an[Lr]&&Lr!==gn&&Lr!==wn?y.createElement(pt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ur,top:Xa},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:$r},an[Lr]),open:!0,onCancel:Wi,footer:null,destroyOnClose:!0,width:Lr===wn?"1200px":null,height:Lr===wn?"80vh":null,className:"markdown-popup-form"},pi):null))}},62784:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return Ve},I:function(){return xt}});var y=E(28284),ve=E(6767),ce=E(37568),Le=E(44104),xe=E(4875),Ee=E(47889),Ce=E(7939),ke=E(35976),De=E(59301),fe=E(59301),je=Object.defineProperty,Ne=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ie=(gt,lt,Ue)=>lt in gt?je(gt,lt,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):gt[lt]=Ue,Pe=(gt,lt)=>{for(var Ue in lt||(lt={}))Te.call(lt,Ue)&&Ie(gt,Ue,lt[Ue]);if(Ke)for(var Ue of Ke(lt))we.call(lt,Ue)&&Ie(gt,Ue,lt[Ue]);return gt},rt=(gt,lt)=>Ne(gt,ct(lt));const{useForm:Et}=y.default,Oe={width:280,marginRight:10},Ae={labelCol:{span:5},wrapperCol:{span:19}};var Ve=({callback:gt,onCancel:lt})=>{const[Ue]=Et();let be=(0,De.useRef)();function We(St){be.current.width=Ue.getFieldValue("width"),be.current.align=Ue.getFieldValue("align"),gt(St,be.current)}function Be(St,Qe){if(St.status===-1){ve.ZP.error(St.message);return}Ue.setFieldsValue({src:`/api/attachments/${St.id}`,type:Qe.type})}function de(St){let Qe=St.target.files[0];be.current=Qe,xt(Qe,Be)}return fe.createElement(y.default,rt(Pe({form:Ue},Ae),{className:"upload-image-panel",onFinish:We,style:{width:470,overflow:"hidden"}}),fe.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},fe.createElement("div",{className:"flex-container"},fe.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},fe.createElement(ce.default,{style:Oe})),fe.createElement(Ye,{onFileChange:de}))),fe.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},fe.createElement(ce.default,{style:{width:264}})),fe.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},fe.createElement(Le.Z,null,fe.createElement(y.default.Item,{name:"width",style:{margin:0}},fe.createElement(xe.Z,{style:{width:264}})),fe.createElement("span",{className:"ml8"},"%"))),fe.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},fe.createElement(Ee.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(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},fe.createElement(Ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),fe.createElement(Ce.ZP,{type:"default",onClick:lt},"\u53D6\u6D88"))))};function Ye({onFileChange:gt}){return fe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",fe.createElement("input",{type:"file",onChange:gt}))}function xt(gt,lt){if(!gt)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ue=new FormData;Ue.append("editormd-image-file",gt),Ue.append("file_param_name","editormd-image-file"),Ue.append("byxhr","true");var be=new window.XMLHttpRequest;be.withCredentials=!0,be.addEventListener("load",function(We){lt(JSON.parse(We.target.responseText),gt)},!1),be.addEventListener("error",function(We){console.error(We)},!1),be.open("POST",`${ke.KI}/api/attachments.json`),be.send(Ue)}},76624:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return ce}});var y=E(59301),ve=E(4676);class ce extends y.Component{constructor(xe){super(xe);const Ee=window.document;this.node=Ee.createElement("div"),Ee.body.appendChild(this.node)}render(){const{children:xe}=this.props;return(0,ve.createPortal)(xe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},79802:function(Mn,Jt,E){"use strict";E.d(Jt,{SV:function(){return Ct},ZP:function(){return bt}});var y=E(59301),ve=E(76374);const ce={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Le={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),Kt.focus();default:throw new Error}},[Kt,Lr]),pi=(0,y.useMemo)(()=>{switch(Lr){case Gt:return y.createElement(Ht,{callback:Di,onCancel:Wi});case Ut:return y.createElement($t.Z,{callback:Di,onCancel:Wi});case un:return y.createElement(Fe.Z,{callback:Di,onCancel:Wi});case wn:return y.createElement(oe,{editImgId:la.current,callback:Di,onCancel:Wi});case At:return y.createElement(at,{callback:Di,onCancel:Wi});case"maths-latex":return y.createElement(Xe,{showSaveButton:!0,callback:Di});case"inline-latex":return y.createElement(tt.Z,{showSaveButton:!0,callback:Di});default:return null}},[Lr]);function Wi(){Cr("")}(0,y.useEffect)(()=>{if(Za.current){let br=function(ea){Na=!0,$a=ea.pageY},Dr=function(){Na=!1},jr=function(ea){if(Na){let ai=ea.pageY-$a;ai<0&&(ai=0),ai>300&&(ai=300);let yi=Rn+ai+"px";ta(yi)}},Qr=Za.current,Na=!1,$a=0;return Qr.addEventListener("mousedown",br),document.addEventListener("mousemove",jr),document.addEventListener("mouseup",Dr),()=>{Qr.removeEventListener("mousedown",br),document.removeEventListener("mousemove",jr),document.removeEventListener("mouseup",Dr)}}},[Kt,Za]),(0,y.useEffect)(()=>{ta(Rn)},[Rn]);const Ci=On(Sn),ei=On(oa),Ar={width:Ci,height:ei},Qn=(0,y.useMemo)(()=>{if(Rr){let br=new Date(Rr),Dr=br.getHours(),jr=br.getMinutes(),Qr=br.getSeconds();return Dr=Dr<10?"0"+Dr:Dr,jr=jr<10?"0"+jr:jr,Qr=Qr<10?"0"+Qr:Qr,`${Dr}:${jr}:${Qr}`}return 0},[Rr]),xr=br=>{const Dr=[];if(fr){let jr=-1;br=br.replace(/(@▁▁@|@▁@)/g,function(Qr,Na,$a){Dr.push({multiLine:Qr!==en})})}return Dr};function Sr(){window.sessionStorage.removeItem(Vr),Fa(!1),Xr(0)}function tr(){Fa(!1),Xr(0),Kt.setValue(window.sessionStorage.getItem(Vr))}(0,y.useEffect)(()=>{an[Lr]&&Lr!==gn&&Lr!==wn&&setTimeout(()=>{const br=document.getElementsByClassName("markdown-popup-form")[0],Dr=window.innerWidth/2-br.offsetWidth/2,jr=window.innerHeight/2-br.offsetHeight/2;ya(Dr),Ia(jr)},0)},[Lr]);const $r=br=>{br.preventDefault();const Dr=br.clientX-Ur,jr=br.clientY-Xa;document.body.onmousemove=Qr=>{let Na=Qr.clientX-Dr,$a=Qr.clientY-jr;const ea=document.getElementsByClassName("markdown-popup-form")[0],ai=window.innerWidth-ea.offsetWidth,yi=window.innerHeight-ea.offsetHeight;Na=Math.max(0,Math.min(Na,ai)),$a=Math.max(0,Math.min($a,yi)),sa(Qr.clientX,Qr.clientY,Dr,jr)&&(ya(Na),Ia($a))},document.body.onmouseup=function(){document.body.onmousemove=null}},sa=(br,Dr,jr,Qr)=>{const Na=document.body.clientHeight,$a=document.body.clientWidth;return br<20&&jr>br||br>$a-20&&jrDr||Dr>Na-20&&Qr{var Dr;la.current=br,(Dr=Kr.current)==null||Dr.setHeight("100vh"),setTimeout(()=>{Cr("add-flowchart")},150)}})):null))),Zr?y.createElement("a",{ref:Za,className:"editor-resize"}):null,Lr===gn&&y.createElement(Ct,{callback:Di,onCancel:Wi}),Lr===wn&&y.createElement(oe,{ref:Kr,editImgId:la.current,callback:Di,onCancel:Wi}),y.createElement(gt.Z,null,an[Lr]&&Lr!==gn&&Lr!==wn?y.createElement(pt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ur,top:Xa},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:$r},an[Lr]),open:!0,onCancel:Wi,footer:null,destroyOnClose:!0,width:Lr===wn?"1200px":null,height:Lr===wn?"80vh":null,className:"markdown-popup-form"},pi):null))}},62784:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return Ve},I:function(){return xt}});var y=E(28284),ve=E(6767),ce=E(37568),Le=E(44104),xe=E(4875),Ee=E(47889),Ce=E(7939),ke=E(35976),De=E(59301),fe=E(59301),je=Object.defineProperty,Ne=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ie=(gt,lt,Ue)=>lt in gt?je(gt,lt,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):gt[lt]=Ue,Pe=(gt,lt)=>{for(var Ue in lt||(lt={}))Te.call(lt,Ue)&&Ie(gt,Ue,lt[Ue]);if(Ke)for(var Ue of Ke(lt))we.call(lt,Ue)&&Ie(gt,Ue,lt[Ue]);return gt},rt=(gt,lt)=>Ne(gt,ct(lt));const{useForm:Et}=y.default,Oe={width:280,marginRight:10},Ae={labelCol:{span:5},wrapperCol:{span:19}};var Ve=({callback:gt,onCancel:lt})=>{const[Ue]=Et();let be=(0,De.useRef)();function We(St){be.current.width=Ue.getFieldValue("width"),be.current.align=Ue.getFieldValue("align"),gt(St,be.current)}function Be(St,Qe){if(St.status===-1){ve.ZP.error(St.message);return}Ue.setFieldsValue({src:`/api/attachments/${St.id}`,type:Qe.type})}function de(St){let Qe=St.target.files[0];be.current=Qe,xt(Qe,Be)}return fe.createElement(y.default,rt(Pe({form:Ue},Ae),{className:"upload-image-panel",onFinish:We,style:{width:470,overflow:"hidden"}}),fe.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},fe.createElement("div",{className:"flex-container"},fe.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},fe.createElement(ce.default,{style:Oe})),fe.createElement(Ye,{onFileChange:de}))),fe.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},fe.createElement(ce.default,{style:{width:264}})),fe.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},fe.createElement(Le.Z,null,fe.createElement(y.default.Item,{name:"width",style:{margin:0}},fe.createElement(xe.Z,{style:{width:264}})),fe.createElement("span",{className:"ml8"},"%"))),fe.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},fe.createElement(Ee.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(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},fe.createElement(Ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),fe.createElement(Ce.ZP,{type:"default",onClick:lt},"\u53D6\u6D88"))))};function Ye({onFileChange:gt}){return fe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",fe.createElement("input",{type:"file",onChange:gt}))}function xt(gt,lt){if(!gt)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ue=new FormData;Ue.append("editormd-image-file",gt),Ue.append("file_param_name","editormd-image-file"),Ue.append("byxhr","true");var be=new window.XMLHttpRequest;be.withCredentials=!0,be.addEventListener("load",function(We){lt(JSON.parse(We.target.responseText),gt)},!1),be.addEventListener("error",function(We){console.error(We)},!1),be.open("POST",`${ke.KI}/api/attachments.json`),be.send(Ue)}},76624:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return ce}});var y=E(59301),ve=E(4676);class ce extends y.Component{constructor(xe){super(xe);const Ee=window.document;this.node=Ee.createElement("div"),Ee.body.appendChild(this.node)}render(){const{children:xe}=this.props;return(0,ve.createPortal)(xe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},79802:function(Mn,Jt,E){"use strict";E.d(Jt,{SV:function(){return Ct},ZP:function(){return bt}});var y=E(59301),ve=E(76374);const ce={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Le={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},xe={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -946,16 +946,16 @@ `)},{label:"include ",content:["#include "].join(` `)}]},Ee={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},Ce={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var ke=E(53184),De=E.n(ke),fe=(mt,mn,zt)=>new Promise((ue,ie)=>{var re=ae=>{try{pe(zt.next(ae))}catch(me){ie(me)}},oe=ae=>{try{pe(zt.throw(ae))}catch(me){ie(me)}},pe=ae=>ae.done?ue(ae.value):Promise.resolve(ae.value).then(re,oe);pe((zt=zt.apply(mt,mn)).next())});const je={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Ne=(mt,mn,zt,ue)=>{const ie=mn.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:zt.lineNumber,endColumn:zt.column});return Array.from(new Set(ie.match(/\b\w{2,}\b/g)||[])).map(oe=>({label:oe,kind:mt.languages.CompletionItemKind.Text,insertText:oe,range:ue}))},ct=(mt,mn,zt,ue)=>{mt.languages.registerCompletionItemProvider(mn,{provideCompletionItems(ie,re){const oe=ie.getWordUntilPosition(re),pe={startLineNumber:re.lineNumber,endLineNumber:re.lineNumber,startColumn:oe.startColumn,endColumn:oe.endColumn},ae=ie.getLineContent(re.lineNumber).substring(oe.startColumn-2,oe.endColumn);return{suggestions:[...Ne(mt,ie,re,pe),...zt.map(Ze=>({label:Ze,kind:mt.languages.CompletionItemKind.Keyword,documentation:Ze,insertText:Ze,insertTextRules:mt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe})),...ue.map(Ze=>({label:Ze.label,kind:mt.languages.CompletionItemKind.Snippet,documentation:Ze.content,insertText:ae.startsWith("#")?Ze.content.replace(/#/,""):Ze.content,insertTextRules:mt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe}))]}}})};var Ke=mt=>{je.languages.forEach(mn=>{mt.languages.registerDocumentFormattingEditProvider(mn,{provideDocumentFormattingEdits(zt){return fe(this,null,function*(){const ue=De()(zt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:zt.getFullModelRange(),text:ue}]})}})}),ct(mt,"java",Le.keywords,Le.quickKey),ct(mt,"cpp",xe.keywords,xe.quickKey),ct(mt,"c",ce.keywords,[]),ct(mt,"python",Ee.keywords,Ee.quickKey),ct(mt,"scala",Ce.keywords,Ce.quickKey)};const Te="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var we=Object.defineProperty,Ie=(mt,mn,zt)=>mn in mt?we(mt,mn,{enumerable:!0,configurable:!0,writable:!0,value:zt}):mt[mn]=zt,Pe=(mt,mn,zt)=>Ie(mt,typeof mn!="symbol"?mn+"":mn,zt);const rt=class Gc{constructor(mn,zt,ue){this.placeholder=mn,this.editor=zt,this.monaco=ue,zt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Gc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Pe(rt,"ID","editor.widget.placeholderHint");var Oe=rt,Ae=E(96236),Ve=E(6767),Ye=E(25399),xt=E(89392),gt=E(82033),lt=E(56102),Ue=Object.defineProperty,be=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Qe=(mt,mn,zt)=>mn in mt?Ue(mt,mn,{enumerable:!0,configurable:!0,writable:!0,value:zt}):mt[mn]=zt,ze=(mt,mn)=>{for(var zt in mn||(mn={}))de.call(mn,zt)&&Qe(mt,zt,mn[zt]);if(Be)for(var zt of Be(mn))St.call(mn,zt)&&Qe(mt,zt,mn[zt]);return mt},st=(mt,mn)=>be(mt,We(mn)),Se=(mt,mn)=>{var zt={};for(var ue in mt)de.call(mt,ue)&&mn.indexOf(ue)<0&&(zt[ue]=mt[ue]);if(mt!=null&&Be)for(var ue of Be(mt))mn.indexOf(ue)<0&&St.call(mt,ue)&&(zt[ue]=mt[ue]);return zt},ye=(mt,mn,zt)=>new Promise((ue,ie)=>{var re=ae=>{try{pe(zt.next(ae))}catch(me){ie(me)}},oe=ae=>{try{pe(zt.throw(ae))}catch(me){ie(me)}},pe=ae=>ae.done?ue(ae.value):Promise.resolve(ae.value).then(re,oe);pe((zt=zt.apply(mt,mn)).next())});function vt(mt){return/^\d+$/.test(mt)?`${mt}px`:mt}function Ht(){}let $t=!1;const Fe={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function pt(mt=[]){let mn=mt;if(Array.isArray(mt)){for(let zt=0;ztye(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(mt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",mt)}});var bt=mt=>{var mn=mt,{width:zt="100%",height:ue="100%",value:ie,language:re="javascript",style:oe={},options:pe={},overrideServices:ae={},theme:me="vs-dark",onEditBlur:Ze,isCopy:Ot=!1,onSave:at,autoHeight:qe=!1,forbidCopy:yt=!1,forbidCopyTips:Ft,onChange:jt=Ht,editorDidMount:Xe=Ht,onFocus:tt=Ht,onBreakPoint:Gt=Ht,breakPointValue:un=[],filename:wn="educoder.txt",errorLine:gn,errorContent:Rt="",highlightLine:Ut,openBreakPoint:At=!1,placeholder:Je="",showMiniMap:Pt=!0}=mn,nn=Se(mn,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const pn=(0,y.useRef)(),nt=(0,y.useRef)({}),Nt=(0,y.useRef)(),qt=(0,y.useRef)(),wt=(0,y.useRef)([]),Wt=(0,y.useRef)(!1),en=(0,y.useRef)(),_n=(0,y.useRef)(),Un=(0,y.useRef)(!1),[On,Vn]=(0,y.useState)(!1);function Zt(){let Dn;return pn.current&&(Dn=new ve.Z(Zn=>{for(let fr of Zn)(fr.target.offsetHeight>0||fr.target.offsetWidth>0)&&nt.current.instance.layout()}),Dn.observe(pn.current)),Dn}function Xt(){Ve.ZP.warning({content:decodeURIComponent(Ft||Te),key:"monaco-editor-tip"})}const an=()=>{let Dn=nt.current.instance;if(ie!=null&&Dn&&On){const Zn=Dn.getModel();Zn&&ie!==Zn.getValue()&&($t=!0,Zn.setValue(ie),Dn.layout(),$t=!1)}};(0,y.useEffect)(()=>{const Dn=gt.Z.subscribe("formatDocument",Zn=>{var fr;let ur=nt.current.instance;(fr=ur==null?void 0:ur.getAction)==null||fr.call(ur,"editor.action.formatDocument").run()});return window.updateMonacoValue=Zn=>{jt(Zn)},Dn},[]),(0,y.useEffect)(()=>{var Dn;let Zn=nt.current.instance;qt.current&&clearTimeout(qt.current),qt.current=setTimeout(()=>{an()},500),ie&&(ie!=null&&ie.length)&&((Dn=Zn==null?void 0:Zn.updateOptions)==null||Dn.call(Zn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ie.split(/\r\n|\r|\n/g).length))+3,5)}))},[ie,On,nt.current]),(0,y.useEffect)(()=>{if(gn&&nt.current&&nt.current.instance){let Zn=nt.current.instance;Zn.changeViewZones(function(fr){var ur=document.createElement("div");ur.style.padding="10px 20px",ur.style.width="calc(100% - 20px)",ur.className="my-error-line-wrp",ur.innerHTML=Rt,fr.addZone({afterLineNumber:gn||11,heightInLines:3,domNode:ur})});var Dn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Zn.addOverlayWidget(Dn),Zn.revealPositionInCenter({lineNumber:20,column:1})}},[gn,nt.current,On]);const xn=(Dn="",Zn)=>{if(!Dn||Dn.trim()==="")return!0;const ur=nt.current.instance.getModel().getLineTokens(Zn);let Mt=!1;for(let Vt=0;Vt<2;Vt++)ur.getStandardTokenType(Vt)===1&&(Mt=!0);return Mt};(0,y.useEffect)(()=>{var Dn;const Zn=(Dn=nt.current)==null?void 0:Dn.instance;if(Zn&&On&&yt){const fr=Zn.onDidBlurEditorWidget(()=>{Un.current=!1}),ur=Zn.onDidFocusEditorText(()=>{Un.current=!0});return()=>{fr.dispose(),ur.dispose()}}},[nt.current,On,yt]),(0,y.useEffect)(()=>{var Dn;if((Dn=nt.current)!=null&&Dn.instance&&On&&At){let Zn=nt.current.instance,fr=Zn.getModel();if(!fr)return;(()=>{var _t;let Tt=[],Kt=[];const Fn=fr.getAllDecorations();for(let Gn of Fn)Gn.options.className==="highlighted-line"&&(Tt.push((_t=Gn==null?void 0:Gn.range)==null?void 0:_t.startLineNumber),Kt.push(Gn==null?void 0:Gn.id));if(Ut===Tt[0])return;fr.deltaDecorations(Kt,[]);const Hn=fr.getLineCount();Ut&&Ut<=Hn&&(Zn.deltaDecorations([],[{range:new ut.Range(Ut,1,Ut,fr.getLineMaxColumn(Ut)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Zn.revealLineInCenter(Ut))})();const Mt=(_t=!1)=>{var Tt;let Kt=[],Fn=[];const Hn=fr.getAllDecorations();for(let Gn of Hn)Gn.options.linesDecorationsClassName==="breakpoints-select"&&(Kt.push((Tt=Gn==null?void 0:Gn.range)==null?void 0:Tt.startLineNumber),Fn.push(Gn==null?void 0:Gn.id));if(_t)return{lines:Kt,ids:Fn};Gt(Kt)},Vt=_t=>ye(void 0,null,function*(){let Tt={range:new ut.Range(_t,1,_t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield fr.deltaDecorations([],[Tt]),Mt()}),ft=_t=>ye(void 0,null,function*(){let Tt=[];const Kt=Zn.getLineDecorations(_t);for(let Fn of Kt)Fn.options.linesDecorationsClassName==="breakpoints-select"&&Tt.push(Fn.id);yield fr.deltaDecorations(Tt,[]),Mt()}),kt=_t=>{let Tt=Zn.getLineDecorations(_t);for(let Kt of Tt)if(Kt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,xt.isEqual)(un,Mt(!0).lines)){fr.deltaDecorations(Mt(!0).ids,[]);const _t=un.map(Tt=>({range:new ut.Range(Tt,1,Tt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));fr.deltaDecorations([],_t)}const it=Zn.onDidChangeModelContent(_t=>{let Tt=Zn.getPosition();if(Tt){let Kt=Tt.lineNumber;clearTimeout(_n.current),_n.current=setTimeout(()=>{xn(fr.getLineContent(Kt),Kt)?ft(Kt):kt(Kt)?(ft(Kt),Vt(Kt)):Mt()},100)}}),ht=Zn.onMouseDown(_t=>{var Tt,Kt,Fn;if(_t.target.detail&&((Fn=(Kt=(Tt=_t.target)==null?void 0:Tt.element)==null?void 0:Kt.className)!=null&&Fn.includes("line-numbers"))){let Hn=_t.target.position.lineNumber;if(xn(fr.getLineContent(Hn),Hn))return;kt(Hn)?ft(Hn):Vt(Hn)}}),cn=_t=>{let Tt={range:new ut.Range(_t,1,_t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};wt.current=Zn.deltaDecorations(wt.current,[Tt])},ar=()=>{wt.current=Zn.deltaDecorations(wt.current,[])},mr=Zn.onMouseMove(_t=>{var Tt,Kt,Fn;if(ar(),_t.target.detail&&((Fn=(Kt=(Tt=_t.target)==null?void 0:Tt.element)==null?void 0:Kt.className)!=null&&Fn.includes("line-numbers"))){let Hn=_t.target.position.lineNumber;if(xn(fr.getLineContent(Hn),Hn))return;cn(Hn)}}),It=Zn.onMouseLeave(()=>{ar()});return()=>{it.dispose(),ht.dispose(),mr.dispose(),It.dispose()}}},[nt.current,On,un,Ut,At,re]),(0,y.useEffect)(()=>{var Dn;(Dn=nt.current)!=null&&Dn.instance&&At&&nt.current.instance.setPosition({lineNumber:0,column:0})},[Ut]);function ln(){let Dn=nt.current.instance;if(Dn){const Zn=Dn.getSelection(),fr=nt.current.pastePos||{},ur=new ut.Range(fr.startLineNumber||Zn.endLineNumber,fr.startColumn||Zn.endColumn,fr.endLineNumber||Zn.endLineNumber,fr.endColumn||Zn.endColumn);setTimeout(()=>{Dn.executeEdits("",[{range:ur,text:""}])},300)}}function Pn(Dn){(window.navigator.platform.match("Mac")?Dn.metaKey:Dn.ctrlKey)&&Dn.keyCode==83&&(Dn.preventDefault(),at())}const Sn=()=>{if(qe&&nt.current.instance){const Dn=nt.current.instance.getContentHeight();Vr(Dn{if(!Un.current)return;const{keyCode:Zn,ctrlKey:fr,metaKey:ur,target:Mt,type:Vt}=Dn;return(Vt==="paste"||(Zn===67||Zn===86)&&(ur||fr))&&Mt.nodeName==="TEXTAREA"&&(Xt(),Dn.preventDefault()),!1};function Jn(Dn,Zn){var fr=window.URL||window.webkitURL||window,ur=new Blob([Zn]),Mt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Mt.href=fr.createObjectURL(ur),Mt.download=Dn,Rn(Mt)}(0,y.useEffect)(()=>{Sn()},[Sn]),(0,y.useEffect)(()=>{pn.current&&!On&&Promise.all([E.e(8909),E.e(8845)]).then(E.bind(E,71448)).then(Dn=>{try{ut=Dn,nt.current.instance=ut.editor.create(pn.current,{value:ie,language:pt(re),theme:me,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Pt||!1}},ae);const Zn=nt.current.instance;let Mt=[...Ae.BH._menuItems].find(it=>it[0]._debugName=="EditorContext")[1],Vt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],ft=(it,ht)=>{var cn,ar;let mr=it._first;do ht.includes((ar=(cn=mr.element)==null?void 0:cn.command)==null?void 0:ar.id)&&it._remove(mr);while(mr=mr.next)};if(Xe(Zn,ut),setTimeout(()=>{Sn(),nt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Jn(wn||"educoder.txt",Zn.getValue())}})},500),nt.current.subscription=Zn.onDidChangeModelContent(it=>{Wt.current?clearTimeout(en.current):(Sn(),jt(Zn.getValue(),it)),en.current=setTimeout(()=>{Wt.current=!1},500)}),window.Monaco||Ke(ut,pt(re)),yt&&(ft(Mt,Vt),pn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Er),window.removeEventListener("paste",Er),window.addEventListener("keydown",Er),window.addEventListener("paste",Er)),window.Monaco=ut,Ze&&Zn.onDidBlurEditorWidget(()=>{Ze(Zn.getValue())}),tt&&Zn.onDidFocusEditorText(()=>{yt&&Yt(),tt(Zn.getValue())}),yt){Yt();try{Zn.onDidPaste(it=>{const ht=Zn.getSelection(),cn=nt.current.pastePos||{},ar=new ut.Range(cn.startLineNumber||ht.endLineNumber,cn.startColumn||ht.endColumn,cn.endLineNumber||ht.endLineNumber,cn.endColumn||ht.endColumn);Zn.executeEdits("",[{range:it.range,text:""}])})}catch(it){}}let kt=Zt();return Je&&typeof Je=="string"&&new Oe(Je,Zn,ut),Vn(!0),()=>{const it=nt.current.instance;it.dispose();const ht=it.getModel();ht&&ht.dispose(),nt.current.subscription&&nt.current.subscription.dispose(),kt.unobserve(pn.current)}}catch(Zn){}})},[]),(0,y.useEffect)(()=>{if(nt.current.instance&&On)return document.addEventListener("keydown",Pn,!1),()=>{document.removeEventListener("keydown",Pn)}},[at,On]),(0,y.useEffect)(()=>{let Dn=nt.current.instance;if(Dn&&On){let Zn=pt(re);ut.editor.setModelLanguage(Dn.getModel(),Zn)}},[re,On]),(0,y.useEffect)(()=>{nt.current.instance&&On&&ut.editor.setTheme(me)},[me,On]),(0,y.useEffect)(()=>{let Dn=nt.current.instance;Nt.current=pe,Dn&&On&&(Dn.updateOptions(ze({},pe)),setTimeout(()=>{Dn.getModel().updateOptions(ze({},pe))},200))},[JSON.stringify(pe),On]),(0,y.useEffect)(()=>{let Dn=nt.current.instance;Dn&&On&&Dn.layout()},[zt,ue,On]);const[dr,yr]=(0,y.useState)(vt(zt)),[gr,Vr]=(0,y.useState)(vt(ue)),Zr=st(ze({},oe),{width:dr,height:gr,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:pn,style:Zr,onFocus:()=>{yt&&Yt()}},Ot&&y.createElement(lt.CopyToClipboard,{text:ie,onCopy:()=>Ve.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Ye.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Ct({width:mt="100%",height:mn="100%",original:zt,modified:ue,language:ie,options:re={}}){const oe=(0,y.useRef)(),[pe,ae]=(0,y.useState)(null);function me(qe){let yt;return oe.current&&(yt=new ve.Z(Ft=>{for(let jt of Ft)(jt.target.offsetHeight>0||jt.target.offsetWidth>0)&&qe.layout()}),yt.observe(oe.current)),yt}(0,y.useEffect)(()=>(oe.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(qe=>{ut=qe;const yt=ut.editor.createDiffEditor(oe.current,st(ze({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},re),{wordWrap:!0}));ae(yt);let Ft=me(yt);return()=>{yt.dispose();const jt=yt.getModel();jt&&jt.dispose(),Ft.unobserve(oe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{pe&&pe.setModel({original:ut.editor.createModel(zt,ie),modified:ut.editor.createModel(ue,ie)})},[zt,ue,ie,pe]);const Ze=vt(mt),Ot=vt(mn),at={width:Ze,height:Ot};return y.createElement("div",{className:"my-diff-editor",ref:oe,style:at})}},48289:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return je}});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",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},ve=E(29787),ce=E(25399),Le=E(89787),xe=E(92310),Ee=E.n(xe),Ce=E(92232),ke=E(77740),De=E(59301),je=({className:Ne,dataSource:ct=[],col:Ke=4,right:Te,bottom:we=23,precision:Ie=0,wrapWidth:Pe=1200,trackEventItems:rt,loading:Et,onRemove:Oe=()=>{},isCurrent:Ae=!0,showProgress:Ve=!1,showAlias:Ye=!1,category:xt,hiddenClick:gt})=>{const lt=Math.floor((Pe-(Ke-1)*Te)/Ke),Ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return De.createElement(ve.Z,{spinning:Et},De.createElement("div",{className:Ee()(y.list,Ne)},!!(ct!=null&&ct.length)&&(ct==null?void 0:ct.map((be,We)=>{var Be,de,St,Qe,ze,st,Se,ye,vt,Ht,$t,Fe,pt;const{name:ut,id:Yt,identifier:bt,featured:Ct,school_name:mt,image_url:mn,excellent:zt,is_plan:ue}=be;return De.createElement("div",{key:Yt,className:Ae&&Ve?y.wrapisCurrent:y.wrap,style:{width:lt,marginRight:(1+We)%Ke===0?0:Te+Ie,marginBottom:we}},De.createElement("a",{className:y.li,onClick:ie=>{ie.preventDefault(),ie.stopPropagation(),rt&&(0,Ce.L9)([rt]),(0,Ce.xg)(`/paths/${bt}`)}},De.createElement("div",{className:y.img},De.createElement("img",{className:y.cover,src:`${mn}`}),(Be=be==null?void 0:be.subject_tags)==null?void 0:Be.map((ie,re)=>{var oe,pe;if(re===0){const me=(oe=Ue.find(Ze=>Ze.name==ie))==null?void 0:oe.swclass;return De.createElement("span",{className:`sprite ${me} ${y.sign}`,style:{left:"-4px"}})}const ae=(pe=Ue.find(me=>me.name==ie))==null?void 0:pe.ptclass;return De.createElement("span",{className:`sprite ${ae} ${y.sign}`,style:{left:`${48+52*(re-1)+2*re}px`}})}),De.createElement("div",{className:y.tagsDom},De.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(be==null?void 0:be.excellent)&&De.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"),((de=be==null?void 0:be.custom_tags)==null?void 0:de.length)>0&&De.createElement(ce.Z,{title:(ze=(Qe=be==null?void 0:be.custom_tags)==null?void 0:Qe[((St=be==null?void 0:be.custom_tags)==null?void 0:St.length)-1])==null?void 0:ze.tag_name},De.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},De.createElement("span",{className:"multi-llipsis1e text-10px"},(ye=(Se=be==null?void 0:be.custom_tags)==null?void 0:Se[((st=be==null?void 0:be.custom_tags)==null?void 0:st.length)-1])==null?void 0:ye.tag_name))))),xt=="hide"&&(be==null?void 0:be.studying)&&Ae&&De.createElement("div",{className:`${y.movebq} user-path-items`,onClick:ie=>{ie.stopPropagation(),Oe(be)}},De.createElement("i",{className:"iconfont icon-yichu1 font12"}),De.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(xt)&&Ae&&De.createElement("div",{className:`${y.hiddenbq} user-path-items`,onClick:ie=>{ie.stopPropagation(),gt(be)}},De.createElement("i",{className:`iconfont ${xt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),De.createElement("span",null,xt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),De.createElement("div",{className:y.name},De.createElement(ce.Z,{title:Ye&&(be!=null&&be.excellent_alias_name)?De.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ut}`,De.createElement("br",null),De.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${be==null?void 0:be.excellent_alias_name}`)):ut},De.createElement("span",{className:y.e},Ye&&(be==null?void 0:be.excellent_alias_name)||ut))),Ae&&Ve&&((vt=be==null?void 0:be.progress)==null?void 0:vt.all_score)!=0&&De.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},De.createElement(Le.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Ht=be==null?void 0:be.progress)==null?void 0:Ht.my_score)/(($t=be==null?void 0:be.progress)==null?void 0:$t.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Fe=be==null?void 0:be.progress)==null?void 0:Fe.my_score,"/",(pt=be==null?void 0:be.progress)==null?void 0:pt.all_score),(!Ae||!Ve)&&De.createElement(ce.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${mt}`},De.createElement("div",{className:y.unit},De.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),mt)),(!Ae||!Ve)&&De.createElement("div",{className:y.tags},De.createElement("div",null,De.createElement(ce.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),De.createElement("span",null,be.stages_count))),De.createElement(ce.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),De.createElement("span",null,be.members_count)))))))})),!ct.length&&De.createElement(ke.Z,null)))}},68914:function(Mn,Jt,E){"use strict";E.d(Jt,{jL:function(){return Le},w9:function(){return ye},QD:function(){return un},cQ:function(){return We.Z},op:function(){return yt},O5:function(){return Zt},_b:function(){return Je},t7:function(){return Ie},Gi:function(){return ut},YG:function(){return Fe},qp:function(){return fe},vr:function(){return Rt},qE:function(){return Xe},Je:function(){return Et},wb:function(){return be},cq:function(){return zt},tp:function(){return ct}});var y=E(59301),ve={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Le=({dataSource:Xt=[],img:an,imgWidth:xn=346,title:ln,sunTitle:Pn,bannerExtraContent:Sn})=>y.createElement("div",{className:ve.banner},y.createElement("div",{className:ve.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,ln),y.createElement("span",null,Pn)),Xt.length>0&&y.createElement("div",{className:ve.btns},Xt.map((Rn,Er)=>y.createElement("div",{key:Er,onClick:Rn.click},Rn.name,Rn.sign?y.createElement("span",{className:"sprite sprite-33"}):null))),Sn),an&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:an,width:xn}))),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"},Ee=E(92310),Ce=E.n(Ee),ke=E(89392),fe=({dataSource:Xt=[],value:an,onChange:xn,onTitleChange:ln,className:Pn,title:Sn,titleWidth:Rn=41,style:Er={},fontColor:Jn="#6A7283",showCount:dr})=>{const[yr,gr]=(0,y.useState)(1),[Vr,Zr]=(0,y.useState)(!1),Dn=(0,y.useRef)(null),Zn=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var fr;Xt.length!==0&&(((fr=Dn==null?void 0:Dn.current)==null?void 0:fr.clientHeight)>97?gr(1):gr(0)),Xt.length===0&&gr(0),Zr(!1)},[Xt]),y.createElement("div",{className:Ce()(xe.row,Pn,"fadeIn","animated"),style:Er},y.createElement("div",{onClick:(0,ke.throttle)(()=>ln==null?void 0:ln(),2e3),style:{width:Rn,marginTop:Vr?12:4},className:`${xe.title} ${ln?"current":""}`},Sn),y.createElement("div",{className:Vr?`${xe.tagsWrap} ${xe.tagsBorderWrap}`:xe.tagsWrap},y.createElement("div",{className:xe.bar,ref:Zn,style:yr>0?{height:yr===1?97:"auto",overflow:yr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:xe.tag,ref:Dn},Xt==null?void 0:Xt.map(fr=>y.createElement("span",{onClick:()=>xn(fr.id),key:fr.id,style:{color:Jn},className:an===fr.id?xe.active:""},y.createElement("span",{title:fr.name,className:xe.name},fr.name),!!dr&&y.createElement("span",{className:xe.num},fr.count))))),!!yr&&y.createElement(y.Fragment,null,yr===1?y.createElement("div",{onClick:()=>{var fr;gr(2),((fr=Dn==null?void 0:Dn.current)==null?void 0:fr.clientHeight)>245?Zr(!0):Zr(!1)},className:xe.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{Zn.current.scrollTop=0,gr(1),Zr(!1)},className:xe.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},je={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"},ct=({dataSource:Xt=[],value:an,onChange:xn,className:ln,style:Pn={}})=>y.createElement("div",{style:Pn,className:Ce()(je.tabs,ln)},Xt.map(Sn=>y.createElement("span",{onClick:()=>xn(Sn.id),className:an===Sn.id?je.active:"",key:Sn.id},Sn.name))),Ke={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"},Te=E(37568),Ie=({dataSource:Xt=[],value:an="",onChange:xn,onInputChange:ln=()=>{},className:Pn,style:Sn={},placeholder:Rn,allowClear:Er=!1})=>{var Jn;const[dr,yr]=(0,y.useState)(""),[gr,Vr]=(0,y.useState)("");(0,y.useEffect)(()=>{var Zn;let fr=an;(Zn=JSON.stringify(an))!=null&&Zn.includes("{")&&(yr(an.id),fr=an.value||"");try{Vr(decodeURIComponent(fr||""))}catch(ur){Vr(decodeURIComponent(fr||""))}},[an]);const Zr=()=>{xn(encodeURIComponent(gr),dr||null)},Dn=Zn=>{Zn!==dr&&(yr(Zn),xn(encodeURIComponent(gr),Zn))};return y.createElement("div",{className:Ce()(Ke.input,Pn),style:Sn},!!Xt.length&&y.createElement("div",{className:Ke.dropdown},y.createElement("div",{className:Ke.text},(Jn=Xt.find(Zn=>Zn.id===dr))==null?void 0:Jn.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:Ke.b1}),y.createElement("b",{className:Ke.b2})),y.createElement("div",{className:Ke.menu},Xt.map((Zn,fr)=>y.createElement("div",{key:fr,onClick:()=>Dn(Zn.id)},Zn.name)))),y.createElement(Te.default,{onPressEnter:Zr,value:gr,onChange:Zn=>{Vr(Zn.target.value),ln(encodeURIComponent(Zn.target.value),dr||null)},placeholder:Rn,variant:"borderless",allowClear:Er,onClear:()=>xn("",dr||null)}),y.createElement("i",{onClick:Zr,className:"iconfont icon-sousuo9 font14 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"},Et=({value:Xt,onChange:an,className:xn,total:ln,pageSize:Pn,style:Sn={}})=>{const Rn=Xt<2,Er=Xt>=Math.ceil(ln/Pn);return ln<=Pn?y.createElement(y.Fragment,null):y.createElement("div",{className:Ce()(Pe.quickPager,xn),style:Sn},y.createElement("div",{onClick:()=>{Rn||an(Xt-1,"prev")},className:Rn?Pe.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Er||an(Xt+1,"next")},className:Er?Pe.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"},Ae=E(29787),Ve=E(25399),Ye=E(63139),xt=E(21600),gt=E(92232),lt=E(77740),be=({className:Xt,dataSource:an=[],col:xn=4,right:ln,bottom:Pn=23,precision:Sn=0,wrapWidth:Rn=1200,trackEventItems:Er,loading:Jn})=>{const dr=Math.floor((Rn-(xn-1)*ln)/xn);return y.createElement(Ae.Z,{spinning:Jn},y.createElement("div",{className:Ce()(Oe.list,Xt)},!!an.length&&an.map((yr,gr)=>{const{name:Vr,id:Zr,identifier:Dn,power:Zn,cover_image_id:fr,pic:ur}=yr;return y.createElement("div",{className:Oe.wrap,key:Zr,style:{width:dr,marginRight:(1+gr)%xn===0?0:ln+Sn,marginBottom:Pn}},y.createElement("a",{target:"_blank",href:`/shixuns/${Dn}/challenges`,className:Oe.li,onClick:Mt=>{Mt.preventDefault(),Er&&(0,gt.L9)([Er]),Zn&&(0,gt.xg)(`/shixuns/${Dn}/challenges`)}},y.createElement("div",{className:Oe.img},y.createElement("img",{className:Oe.cover,src:`${ur}`}),yr.is_jupyter&&y.createElement("span",{className:`sprite sprite-43 ${Oe.sign}`}),yr.is_jupyter_lab&&y.createElement("span",{className:`sprite sprite-42 ${Oe.sign}`}),yr.is_unity_3d&&y.createElement("span",{className:`sprite sprite-44 ${Oe.sign}`})),y.createElement("div",{className:Oe.name},y.createElement(Ve.Z,{title:Vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Oe.e},Vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Oe.tags},y.createElement(Ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,yr.challenges_count))),!!yr.myshixuns_count&&y.createElement(Ve.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,yr.myshixuns_count))),y.createElement(Ve.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,yr.level))),y.createElement("div",{className:Oe.rate},y.createElement(Ye.Z,{allowHalf:!0,disabled:!0,defaultValue:yr.score_info}),y.createElement("span",null,"\xA0",yr.score_info?`${yr.score_info}\u5206`:"5\u5206")))),!Zn&&y.createElement("div",{className:Oe.lockWrap},y.createElement("img",{src:`${xt.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")))}),!an.length&&y.createElement(lt.Z,null)))},We=E(48289),Be={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",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},de=E(62957),St=E(96599),Qe="data:image/png;base64,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",ze=E(59301),st=(Xt,an,xn)=>new Promise((ln,Pn)=>{var Sn=Jn=>{try{Er(xn.next(Jn))}catch(dr){Pn(dr)}},Rn=Jn=>{try{Er(xn.throw(Jn))}catch(dr){Pn(dr)}},Er=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Rn);Er((xn=xn.apply(Xt,an)).next())}),ye=({className:Xt,dataSource:an=[],col:xn=4,right:ln,bottom:Pn=23,precision:Sn=0,wrapWidth:Rn=1200,trackEventItems:Er,loading:Jn,category:dr,hiddenClick:yr,handleVery:gr=()=>!0,isCurrent:Vr})=>{const[Zr,Dn]=de.default.useModal(),Zn=Math.floor((Rn-(xn-1)*ln)/xn),fr=ur=>st(void 0,null,function*(){Zr.confirm({title:"\u7F6E\u9876",width:500,content:ze.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",ze.createElement("span",{className:"c-blue"},"\u201C",ur.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return ze.createElement(Ae.Z,{spinning:Jn},Dn,ze.createElement("div",{className:Ce()(Be.list,Xt)},!!an.length&&an.map((ur,Mt)=>{const{subject_identifier:Vt,id:ft,identifier:kt,power:it}=ur,ht=ur.is_public!=0&&ur.is_public;return ze.createElement("div",{className:Be.wrap,key:ft,style:{width:Zn,marginRight:(1+Mt)%xn===0?0:ln+Sn,marginBottom:Pn}},ur.homepage_show&&ze.createElement("div",{className:Be.btnsTop},ze.createElement(St.default,{color:"red"},"\u7F6E\u9876")),ze.createElement("a",{className:Be.li,onClick:cn=>{cn.preventDefault(),gr(ur==null?void 0:ur.first_category_url)&&(Er&&(0,gt.L9)([Er]),(0,gt.xg)(ur.first_category_url))}},ze.createElement("div",{className:Be.top},ze.createElement(Ve.Z,{title:ur.name},ze.createElement("div",{className:Be.name},ur.name)),ze.createElement("img",{className:Be.img,src:xt.Z.IMG_SERVER+"/images/"+ur.avatar_url}),ze.createElement("div",{className:Be.text,title:ur.creator},ur.creator),Vt&&ze.createElement("div",{className:Be.btns},ze.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ze.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ht&&ze.createElement("div",{className:Be.sign},"\u516C\u5F00"),Vr&&ze.createElement("div",{className:Be.hidden,onClick:cn=>{cn.stopPropagation(),yr(ur)}},ze.createElement("i",{className:`iconfont ${dr=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),dr=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),ze.createElement("div",{className:Be.bottom},ur.visits>0&&ze.createElement(Ve.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ze.createElement("span",null,ze.createElement("i",{className:"iconfont icon-liulanyan"}),ze.createElement("span",null,ur.visits))),ur.course_members_count>0&&ze.createElement(Ve.Z,{title:"\u6210\u5458",placement:"bottom"},ze.createElement("span",null,ze.createElement("i",{className:"iconfont icon-chengyuan"}),ur.course_members_count)),ur.tasks_count>0&&ze.createElement(Ve.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ze.createElement("span",null,ze.createElement("i",{className:"iconfont icon-zuoye"}),ur.tasks_count)),ur.is_end?ze.createElement("div",{style:{color:"#6B758B"}}):ze.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ur.is_accessible&&ze.createElement("div",{className:Be.lockWrap},ze.createElement("img",{src:`${xt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ze.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!an.length&&ze.createElement(lt.Z,null)))},vt={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"},Ht=E(52985),Fe=({dataSource:Xt=[],value:an,onChange:xn,className:ln,style:Pn={},tabBarExtraContent:Sn})=>y.createElement("div",{className:Ce()(vt.tabs,ln),style:Pn},y.createElement("div",{className:vt.tabsWrap},Xt.map((Rn,Er)=>!(Rn!=null&&Rn.hide)&&y.createElement("aside",{className:vt.tab,onClick:()=>{xn(Rn.id),Rn.link&&Ht.history.push(Rn.link)},key:Er},y.createElement("div",{className:an===Rn.id?vt.active:""},Rn.name),(Rn==null?void 0:Rn.resetCount)==null&&(Rn==null?void 0:Rn.total)!==void 0&&y.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&&y.createElement(Ve.Z,{title:(Rn==null?void 0:Rn.tip)!=null?Rn==null?void 0:Rn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Rn==null?void 0:Rn.resetCount),"/",y.createElement("span",null,Rn==null?void 0:Rn.total),"\uFF09"))))),y.createElement("div",{className:vt.tabBar},Sn)),ut=({className:Xt,style:an={},children:xn})=>y.createElement("div",{className:Ce()(Xt),style:an},xn),Yt={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"},bt=E(75727),Ct=E(93041);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 zt=({sortValue:Xt,dropValue:an,className:xn,onSort:ln,onDrop:Pn,dataSource:Sn=mt})=>{var Rn;return y.createElement("div",{className:Ce()(Yt.orderWrap,xn)},y.createElement(bt.Z,{dropdownRender:()=>y.createElement(Ct.default,null,Sn.map((Er,Jn)=>y.createElement(Ct.default.Item,{key:Jn,onClick:()=>Pn(Er.id)},Er.name)))},y.createElement("span",{className:Yt.orderTextWrap},(Rn=Sn.find(Er=>an===Er.id))==null?void 0:Rn.name)),y.createElement("span",{className:Yt.orderIconWrap},y.createElement("span",{className:Yt.orderAsc},y.createElement("i",{className:Xt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Yt.cursorPointer} ${Yt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Yt.cursorPointer}`,onClick:()=>ln(Xt==="asc"?"desc":"asc")})),y.createElement("span",{className:Yt.orderDesc},y.createElement("i",{className:Xt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Yt.cursorPointer} ${Yt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Yt.cursorPointer}`,onClick:()=>ln(Xt==="asc"?"desc":"asc")}))))},ue={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"},ie=E(7939),re=Object.defineProperty,oe=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,me=(Xt,an,xn)=>an in Xt?re(Xt,an,{enumerable:!0,configurable:!0,writable:!0,value:xn}):Xt[an]=xn,Ze=(Xt,an)=>{for(var xn in an||(an={}))pe.call(an,xn)&&me(Xt,xn,an[xn]);if(oe)for(var xn of oe(an))ae.call(an,xn)&&me(Xt,xn,an[xn]);return Xt},Ot=(Xt,an)=>{var xn={};for(var ln in Xt)pe.call(Xt,ln)&&an.indexOf(ln)<0&&(xn[ln]=Xt[ln]);if(Xt!=null&&oe)for(var ln of oe(Xt))an.indexOf(ln)<0&&ae.call(Xt,ln)&&(xn[ln]=Xt[ln]);return xn},at=(Xt,an,xn)=>new Promise((ln,Pn)=>{var Sn=Jn=>{try{Er(xn.next(Jn))}catch(dr){Pn(dr)}},Rn=Jn=>{try{Er(xn.throw(Jn))}catch(dr){Pn(dr)}},Er=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Rn);Er((xn=xn.apply(Xt,an)).next())}),yt=Xt=>{var an=Xt,{className:xn,style:ln,children:Pn,loading:Sn=!1,openLoading:Rn,onClick:Er=()=>{},size:Jn="middle",shape:dr="round"}=an,yr=Ot(an,["className","style","children","loading","openLoading","onClick","size","shape"]);const[gr,Vr]=(0,y.useState)(!1);return y.createElement(ie.ZP,Ze({onClick:(0,ke.throttle)(Zr=>at(void 0,null,function*(){Rn&&Vr(!0);try{yield Er(Zr)}catch(Dn){console.log("error",Dn)}Rn&&Vr(!1)}),2e3,{leading:!0,trailing:!1}),className:Ce()(ue.btn,ue[`${Jn}-${dr}`],xn),style:ln,size:Jn,shape:dr,loading:gr||Sn},yr),Pn)},Ft={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"},Xe=({className:Xt,style:an,children:xn=null,onClick:ln,title:Pn})=>y.createElement("div",{className:Ce()(Ft.head,Xt),style:an},y.createElement("span",{className:"primary-hover",onClick:ln},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Pn},Pn),y.createElement("div",{className:Ft.node},xn)),tt={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"},un=({confirmShow:Xt=!0,confirmTitle:an,confirmClick:xn,cancelShow:ln=!0,cancelTitle:Pn,cancelClick:Sn,className:Rn,style:Er,confirmLoading:Jn=!1})=>y.createElement("div",{className:Ce()(tt.btns,Rn),style:Er},Xt&&y.createElement(ie.ZP,{loading:Jn,onClick:xn,type:"primary",className:tt.confirm},an),ln&&y.createElement(ie.ZP,{onClick:Sn,className:tt.cancel},Pn)),wn={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"},Rt=({className:Xt,style:an={},LeftContent:xn,children:ln,RightContent:Pn})=>y.createElement("div",{className:Ce()(wn.fixedBottom,Xt),style:an},y.createElement("div",{className:wn.wrap},y.createElement("div",{className:wn.left},xn),y.createElement("div",{className:wn.center},ln),y.createElement("div",{className:wn.right},Pn))),Ut={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"},Je=({className:Xt,style:an={},dataSource:xn=[]})=>y.createElement("div",{className:Ce()(Ut.crumbs,Xt),style:an},xn.map((ln,Pn)=>PnHt.history.push(ln.path)},ln.name):y.createElement("span",null,ln.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Pn,style:{color:"#5F6368"}},ln.name))),Pt=E(11938),nn=Object.defineProperty,pn=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Nt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Wt=(Xt,an,xn)=>an in Xt?nn(Xt,an,{enumerable:!0,configurable:!0,writable:!0,value:xn}):Xt[an]=xn,en=(Xt,an)=>{for(var xn in an||(an={}))qt.call(an,xn)&&Wt(Xt,xn,an[xn]);if(Nt)for(var xn of Nt(an))wt.call(an,xn)&&Wt(Xt,xn,an[xn]);return Xt},_n=(Xt,an)=>pn(Xt,nt(an)),Un=(Xt,an)=>{var xn={};for(var ln in Xt)qt.call(Xt,ln)&&an.indexOf(ln)<0&&(xn[ln]=Xt[ln]);if(Xt!=null&&Nt)for(var ln of Nt(Xt))an.indexOf(ln)<0&&wt.call(Xt,ln)&&(xn[ln]=Xt[ln]);return xn};const{Countdown:On}=Pt.default;var Zt=Xt=>{var an=Xt,{onChange:xn}=an,ln=Un(an,["onChange"]);const[Pn,Sn]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Pn=="number"&&Pn>=0&&xn(Pn)},[Pn]);const Rn=Er=>{const Jn=Math.floor(Er/1e3);Sn(Jn)};return y.createElement(On,_n(en({},ln),{onChange:Rn}))}},38869:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return ve}});var y=E(59301);function ve(ce,Le){const xe=(0,y.useRef)();(0,y.useEffect)(()=>{xe.current=ce}),(0,y.useEffect)(()=>{function Ee(){xe.current()}if(Le!==null){let Ce=setInterval(Ee,Le);return()=>clearInterval(Ce)}},[Le])}},73951:function(Mn,Jt,E){"use strict";E.d(Jt,{i:function(){return Oe},q:function(){return Et}});var y=E(59301),ve={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},ce=E(92310),Le=E.n(ce),xe=E(25399),Ee=E(82326),Ce=E(7939),ke=E(82186),De=Object.defineProperty,fe=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Te=(Ae,Ve,Ye)=>Ve in Ae?De(Ae,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Ae[Ve]=Ye,we=(Ae,Ve)=>{for(var Ye in Ve||(Ve={}))ct.call(Ve,Ye)&&Te(Ae,Ye,Ve[Ye]);if(Ne)for(var Ye of Ne(Ve))Ke.call(Ve,Ye)&&Te(Ae,Ye,Ve[Ye]);return Ae},Ie=(Ae,Ve)=>fe(Ae,je(Ve)),Pe=(Ae,Ve)=>{var Ye={};for(var xt in Ae)ct.call(Ae,xt)&&Ve.indexOf(xt)<0&&(Ye[xt]=Ae[xt]);if(Ae!=null&&Ne)for(var xt of Ne(Ae))Ve.indexOf(xt)<0&&Ke.call(Ae,xt)&&(Ye[xt]=Ae[xt]);return Ye},rt=(Ae,Ve,Ye)=>new Promise((xt,gt)=>{var lt=We=>{try{be(Ye.next(We))}catch(Be){gt(Be)}},Ue=We=>{try{be(Ye.throw(We))}catch(Be){gt(Be)}},be=We=>We.done?xt(We.value):Promise.resolve(We.value).then(lt,Ue);be((Ye=Ye.apply(Ae,Ve)).next())});const Et=Ae=>{var Ve=Ae,{wrapClassName:Ye,wrapStyle:xt={},showLinkButton:gt=!0,tooltipTitle:lt="",loadGeneral:Ue=!1,data:be={}}=Ve,We=Pe(Ve,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const Be="course_disciplines_list",[de,St]=(0,y.useState)(()=>{const vt=sessionStorage.getItem(Be);return vt?JSON.parse(vt):[]}),[Qe,ze]=(0,y.useState)(!1),[st,Se]=(0,y.useState)(!0);(0,y.useEffect)(()=>{ye()},[]);const ye=()=>rt(void 0,null,function*(){var vt,Ht,$t,Fe;ze(!0);const pt=yield(0,ke.U2)("v2/course_disciplines.json",be);if(pt.status===0){const ut=((Ht=(vt=pt==null?void 0:pt.data)==null?void 0:vt.list)==null?void 0:Ht.map(Yt=>({value:Yt.id,label:Yt.name})))||[];if(St(ut),Se(!1),sessionStorage.setItem(Be,JSON.stringify(ut)),st){const Yt=(Fe=($t=pt==null?void 0:pt.data)==null?void 0:$t.list)==null?void 0:Fe.find(bt=>bt.is_default);Ue&&Yt&&We.onChange(Yt==null?void 0:Yt.id)}}ze(!1)});return y.createElement("div",{className:Le()(ve.singleSelect,Ye),style:xt},y.createElement(xe.Z,{title:lt},y.createElement(Ee.default,we({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:Qe,options:de,onDropdownVisibleChange:vt=>{vt&&ye()}},We))),gt&&y.createElement(Ce.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},Oe=Ae=>{var Ve=Ae,{wrapClassName:Ye,wrapStyle:xt={},showLinkButton:gt=!0,courseDisciplineId:lt="",isPlusHeight:Ue=!1,tooltipTitle:be,allowAcceptEmpty:We=!1,data:Be={}}=Ve,de=Pe(Ve,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[St,Qe]=(0,y.useState)([]),[ze,st]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Se()},[lt]);const Se=()=>rt(void 0,null,function*(){var ye,vt;if(!We&&!lt){Qe([]);return}st(!0);const Ht=yield(0,ke.U2)(`v2/course_disciplines/${lt||"all"}.json`,Be);if(Ht.status===0){const $t=((vt=(ye=Ht==null?void 0:Ht.data)==null?void 0:ye.tag_disciplines)==null?void 0:vt.map(Fe=>({value:Fe.id,label:Fe.name})))||[];$t.length&&Qe($t)}st(!1)});return y.createElement("div",{className:Le()(ve.multipleSelect,Ye),style:xt},y.createElement(xe.Z,{title:be},y.createElement(Ee.default,Ie(we({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:ze,options:St,maxTagCount:"responsive",onDropdownVisibleChange:ye=>{ye&&Se()}},de),{className:Le()(de.className,Ue&&ve.plus)}))),gt&&y.createElement(Ce.ZP,{className:ve.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},93339:function(Mn,Jt,E){"use strict";E.d(Jt,{h:function(){return y}});var y=(ve=>(ve[ve.NOMATCH=-1]="NOMATCH",ve[ve.OK=0]="OK",ve[ve.TIMEOUT=2]="TIMEOUT",ve[ve.PODFAILURE=3]="PODFAILURE",ve[ve.COMPILEFAILURE=4]="COMPILEFAILURE",ve[ve.EXECUTEFAILURE=5]="EXECUTEFAILURE",ve[ve.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ve))(y||{})},23783:function(Mn,Jt,E){"use strict";E.d(Jt,{H7:function(){return Te},MK:function(){return Ke},MU:function(){return fe},X6:function(){return Ne},bM:function(){return De},fi:function(){return we},fu:function(){return ke},n4:function(){return Ie},rX:function(){return ct},vl:function(){return Pe},zO:function(){return je}});var y=E(82186),ve=Object.defineProperty,ce=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ee=(rt,Et,Oe)=>Et in rt?ve(rt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):rt[Et]=Oe,Ce=(rt,Et)=>{for(var Oe in Et||(Et={}))Le.call(Et,Oe)&&Ee(rt,Oe,Et[Oe]);if(ce)for(var Oe of ce(Et))xe.call(Et,Oe)&&Ee(rt,Oe,Et[Oe]);return rt};function ke(rt,Et){return(0,y.U2)(`myproblems/${rt}.json`,Ce({hidePopLogin:!0},Et||{}))}function De(rt,Et){return(0,y.v_)(`myproblems/${rt}/code_submit.json`,Et)}function fe(rt,Et){return(0,y.v_)(`myproblems/${rt}/code_debug.json`,Et)}function je(rt,Et){return Et.language&&(Et.language=encodeURIComponent(Et.language)),(0,y.U2)(`myproblems/${rt}/submit_records.json`,Et)}function Ne(rt){return(0,y.U2)("myproblems/record_detail.json",{id:rt})}function ct(rt,Et){return(0,y.U2)(`myproblems/${rt}/result.json`,{mode:Et})}function Ke(rt,Et){return(0,y.v_)(`myproblems/${rt}/add_notes.json`,Et)}function Te(rt,Et){return(0,y.v_)(`myproblems/${rt}/restore_initial_code.json`,Et)}function we(rt){return(0,y.v_)(`myproblems/${rt}/sync_code.json`)}function Ie(rt,Et){return(0,y.v_)(`myproblems/${rt}/update_code.json`,Et)}function Pe(rt,Et){return(0,y.v_)(`discusses/${rt}/plus.json`,Et)}},33900:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return si}});var y=E(59301),ve={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",btn_warp:"btn_warp___fOE2S"},ce=E(28284),Le=E(25399),xe=E(7939),Ee=E(62957),Ce=E(4875),ke=E(6767),De=E(37568),fe=E(37285),je=E(62673),Ne=E(37639),ct=E(77019),Ke=E(5269),Te=E(31709),we=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Et=(Bt,Qt,rn)=>Qt in Bt?we(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,Oe=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))Pe.call(Qt,rn)&&Et(Bt,rn,Qt[rn]);if(Ie)for(var rn of Ie(Qt))rt.call(Qt,rn)&&Et(Bt,rn,Qt[rn]);return Bt};const Ae=Bt=>React.createElement("svg",Oe({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Bt),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 Ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",Ye=E(77314),xt=E(52985),gt=E(92232),lt=E(82186),Ue=Object.defineProperty,be=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,de=(Bt,Qt,rn)=>Qt in Bt?Ue(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,St=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))We.call(Qt,rn)&&de(Bt,rn,Qt[rn]);if(be)for(var rn of be(Qt))Be.call(Qt,rn)&&de(Bt,rn,Qt[rn]);return Bt};const Qe=Bt=>React.createElement("svg",St({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Bt),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 ze="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",st=Object.defineProperty,Se=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Ht=(Bt,Qt,rn)=>Qt in Bt?st(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,$t=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))ye.call(Qt,rn)&&Ht(Bt,rn,Qt[rn]);if(Se)for(var rn of Se(Qt))vt.call(Qt,rn)&&Ht(Bt,rn,Qt[rn]);return Bt};const Fe=Bt=>React.createElement("svg",$t({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Bt),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==",ut=E(26408),Yt=E(62734),bt=E(75755),Ct={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"},mt=E(59301),mn=Object.defineProperty,zt=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,pe=(Bt,Qt,rn)=>Qt in Bt?mn(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,ae=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))re.call(Qt,rn)&&pe(Bt,rn,Qt[rn]);if(ie)for(var rn of ie(Qt))oe.call(Qt,rn)&&pe(Bt,rn,Qt[rn]);return Bt},me=(Bt,Qt)=>zt(Bt,ue(Qt)),Ze=(Bt,Qt)=>{var rn={};for(var In in Bt)re.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&ie)for(var In of ie(Bt))Qt.indexOf(In)<0&&oe.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Ot=null,at=(Bt,Qt)=>{var rn=Bt,{globalSetting:In,loading:Va,dispatch:zr,isEdit:qn,editData:pr}=rn,Fr=Ze(rn,["globalSetting","loading","dispatch","isEdit","editData"]);const[aa,Wr]=(0,y.useState)(""),[or,ha]=(0,y.useState)(""),[fa,Nr]=(0,y.useState)([]),[Fa,ja]=(0,y.useState)(""),[ua,cr]=(0,y.useState)(),[Yr,ui]=(0,y.useState)(!1),[ba,ca]=(0,y.useState)({}),[ra,Aa]=(0,y.useState)([]);(0,y.useEffect)(()=>{!pr||!qn||(Wr(pr==null?void 0:pr.name),ha(pr==null?void 0:pr.analysis),cr(pr==null?void 0:pr.is_ordered),ca(pr),ui(!0))},[pr]),(0,y.useEffect)(()=>{if(!Yr)return;const Gr=pr==null?void 0:pr.standard_answer.map(Po=>Po==null?void 0:Po.answer_text);Nr(Gr);const bo=pr==null?void 0:pr.standard_answer.map(Po=>Po==null?void 0:Po.score);Aa(bo),ui(!1)},[Yr]),(0,y.useImperativeHandle)(Qt,()=>({onSave:ao,Clear:qo}));const ao=()=>{let Gr=[],bo=!1;return aa?(fa.forEach((Po,Eo)=>{Gr.push({position:Eo+1,answer_text:[],score:ra[Eo]}),Po==null||Po.forEach((yl,$s)=>{Gr[Eo].answer_text.push(yl),(!yl||!(0,gt.eR)(yl,1e4))&&(ja(`${Eo}-${$s}`),ke.ZP.info(yl?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),bo=!0)})}),bo?!1:(Gr==null?void 0:Gr.length)>20?(ke.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:aa,analysis:or,standard_answers:Gr,is_ordered:ua,downcase:ba==null?void 0:ba.downcase,no_space:ba==null?void 0:ba.no_space,use_blank_score:ba==null?void 0:ba.use_blank_score}):(ke.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},qo=()=>{Wr(""),ha(""),Nr([]),cr(!1)},Ko=(Gr,bo,Po)=>{const Eo=fa.slice();if(bo&&Eo.splice(Gr,bo),Po)for(let yl=0;yl{ja("");let Eo=fa.slice();Eo[Gr][bo]=Po,Nr(Eo)},Oi=Gr=>{let bo=fa.slice();bo[Gr]=[...bo[Gr],""],Nr(bo)},_l=(Gr,bo)=>{let Po=fa.slice();if(!Po[Gr][bo]){Po[Gr]=Po[Gr].filter((Eo,yl)=>yl!==bo),Nr(Po);return}Ee.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:Ct.modal,onOk:()=>{Po[Gr]=Po[Gr].filter((Eo,yl)=>yl!==bo),Nr(Po)}})},Tl=Gr=>{Ee.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:Ct.modal,onOk:()=>{let bo=fa.slice();bo=fa.filter((Po,Eo)=>Gr!==Eo),Nr(bo)}})};return mt.createElement("section",{className:Ct.wrap},mt.createElement("p",{className:Ct.titleWrap},mt.createElement("span",{className:Ct.required},"*"),mt.createElement("span",{className:Ct.title},"\u9898\u5E72\uFF1A")),mt.createElement("div",null,mt.createElement(Yt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",height:155,defaultValue:aa,onChange:Gr=>Wr(Gr),showNullButton:!0,onAddBlank:()=>Nr(Gr=>[...Gr,[""]])})),mt.createElement("div",{className:"mt20 flex flex-col gap-10px"},fa.map((Gr,bo)=>mt.createElement("div",{style:{display:"flex"}},mt.createElement("div",{style:{flex:1}},mt.createElement(bt.Z,{key:bo,answers:Gr,index:bo,flex:1,is_md:!0,activeOptionErrorIndex:Fa,onAnswerChange:Xl,addChildAnswer:Oi,deleteChildAnswer:_l,deleteChildAnswermain:Tl})),ba.use_blank_score&&mt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},mt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",mt.createElement(Ce.Z,{style:{width:"100px"},size:"large",defaultValue:ra[bo],onBlur:Po=>{ra[bo]=Po.target.value,Aa([...ra])}}))))),mt.createElement(xe.ZP,{className:"mt20",onClick:()=>Nr(Gr=>[...Gr,[""]]),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),mt.createElement("div",null,mt.createElement(je.default,{className:`${Ct.color333} font14 mt20`,checked:ba.use_blank_score,onChange:Gr=>ca(me(ae({},ba),{use_blank_score:Gr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),mt.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")),mt.createElement("div",null,mt.createElement(je.default,{className:`${Ct.color333} font14 mt20`,checked:ba.downcase,onChange:Gr=>ca(me(ae({},ba),{downcase:Gr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),mt.createElement("div",null,mt.createElement(je.default,{className:`${Ct.color333} font14 mt20`,checked:ba.no_space,onChange:Gr=>ca(me(ae({},ba),{no_space:Gr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),mt.createElement("div",{className:"mt20"},(fa==null?void 0:fa.length)>1&&mt.createElement("span",null,mt.createElement(je.default,{checked:ua,onChange:Gr=>cr(Gr.target.checked),className:`${Ct.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),mt.createElement("span",{className:`${Ct.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"))),mt.createElement("p",{className:Ct.titleWrap},mt.createElement("span",{className:Ct.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),mt.createElement(Yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:or,onChange:Gr=>ha(Gr)}))};var qe=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(at)),yt=E(47889),Ft=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,tt=(Bt,Qt)=>{var rn={};for(var In in Bt)jt.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&Ft)for(var In of Ft(Bt))Qt.indexOf(In)<0&&Xe.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Gt=null,un=(Bt,Qt)=>{var rn=Bt,{globalSetting:In,loading:Va,editData:zr,dispatch:qn,onRef:pr=()=>{},isEdit:Fr}=rn,aa=tt(rn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Wr,or]=(0,y.useState)(),[ha,fa]=(0,y.useState)(""),[Nr,Fa]=(0,y.useState)("");(0,y.useEffect)(()=>{if(!zr||!Fr)return;fa(zr==null?void 0:zr.name),Fa(zr==null?void 0:zr.analysis);const cr=zr==null?void 0:zr.choices.find(Yr=>Yr.is_answer);or(cr.choice_text==="\u6B63\u786E"?"0":"1")},[zr]),(0,y.useImperativeHandle)(Qt,()=>({onSave:ja,Clear:ua}));const ja=()=>ha?Wr?{name:ha,choices:[{choice_text:"\u6B63\u786E",is_answer:Wr==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Wr==="1"?1:0}],analysis:Nr}:(ke.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(ke.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),ua=()=>{fa(""),Fa(""),or("")};return y.createElement("section",{className:Ct.wrap},y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u9898\u5E72\uFF1A")),y.createElement(Yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ha,onChange:cr=>fa(cr)}),y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ct.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),y.createElement(yt.ZP.Group,{buttonStyle:"solid",value:Wr,onChange:cr=>or(cr.target.value)},y.createElement(yt.ZP.Button,{value:"0",className:`${Ct.radio} mr40`},"\u6B63\u786E"),y.createElement(yt.ZP.Button,{value:"1",className:Ct.radio},"\u9519\u8BEF")),y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(Yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Nr,onChange:cr=>Fa(cr)}))};var wn=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(un)),gn=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,At=(Bt,Qt)=>{var rn={};for(var In in Bt)Rt.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&gn)for(var In of gn(Bt))Qt.indexOf(In)<0&&Ut.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Je=null,Pt=(Bt,Qt)=>{var rn=Bt,{globalSetting:In,loading:Va,editData:zr,dispatch:qn,onRef:pr=()=>{},isEdit:Fr}=rn,aa=At(rn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Wr,or]=(0,y.useState)([]);(0,y.useEffect)(()=>{var Fa;if(!zr||!Fr)return;const ja=(Fa=zr==null?void 0:zr.shixun)==null?void 0:Fa.challenges.map(ua=>({id:ua==null?void 0:ua.id,score:ua.score}));or(ja)},[zr]),(0,y.useImperativeHandle)(Qt,()=>({onSave:ha,Clear:fa}));const ha=()=>({challenges:[...Wr]}),fa=()=>{or([])};console.log("editData--",zr);const Nr=Fa=>{var ja,ua;return y.createElement("div",null,(ua=(ja=Fa==null?void 0:Fa.shixun)==null?void 0:ja.challenges)==null?void 0:ua.map((cr,Yr)=>{var ui;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",Yr+1,"\u5173"),y.createElement(Le.Z,{key:Yr,title:cr==null?void 0:cr.challenge_name},y.createElement("span",null,(0,gt.Pq)(cr==null?void 0:cr.challenge_name,44)))),y.createElement("p",{style:{marginBottom:0}},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u5206\u503C\uFF1A"),y.createElement(Ce.Z,{precision:1,min:1,max:100,className:Ct.baseFormItem,style:{width:176},value:(ui=Wr.find(ba=>ba.id===cr.id))==null?void 0:ui.score,onChange:ba=>{Wr.find(ca=>ca.id===cr.id).score=ba,or([...Wr])}})))}),y.createElement("div",{style:{clear:"both"}}))};return y.createElement("section",{className:Ct.wrap},y.createElement(Ye.Z,{style:{paddingRight:10},className:Ct.titleHtml,value:`${zr==null?void 0:zr.position}\u3001${zr==null?void 0:zr.name}`}),y.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u5173\u5361")),Nr(zr))};var nn=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Pt)),pn=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,qt=(Bt,Qt)=>{var rn={};for(var In in Bt)nt.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&pn)for(var In of pn(Bt))Qt.indexOf(In)<0&&Nt.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const wt=["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"],Wt=(Bt,Qt)=>{var rn=Bt,{editData:In,globalSetting:Va,loading:zr,dispatch:qn,onRef:pr=()=>{},isEdit:Fr}=rn,aa=qt(rn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Wr,or]=(0,y.useState)([]),[ha,fa]=(0,y.useState)(),[Nr,Fa]=(0,y.useState)([]),[ja,ua]=(0,y.useState)(""),[cr,Yr]=(0,y.useState)("");(0,y.useEffect)(()=>{or(["","","",""])},[]),(0,y.useEffect)(()=>{if(!In||!Fr)return;ua(In==null?void 0:In.name),Yr(In==null?void 0:In.analysis),or(In==null?void 0:In.choices.map(ra=>ra.choice_text));const ca=[];In==null||In.choices.map((ra,Aa)=>{ra.is_answer&&ca.push(Aa)}),Fa(ca)},[In]),(0,y.useImperativeHandle)(Qt,()=>({onSave:ui,Clear:ba}));const ui=()=>{if(!ja)return ke.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const ca=Wr.findIndex(Aa=>!Aa);if(ca>-1)return ke.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${wt[ca]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Nr.length)return ke.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(Nr.length<2)return ke.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const ra=Wr.map((Aa,ao)=>({choice_text:Aa,is_answer:Nr.includes(ao)?1:0}));return{name:ja,choices:ra,analysis:cr}},ba=()=>{or(["","","",""]),ua(""),Yr(""),Fa("")};return y.createElement("section",{className:Ct.wrap},y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u9898\u5E72\uFF1A")),y.createElement(Yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ja,onChange:ca=>ua(ca)}),y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ct.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Wr.map((ca,ra)=>y.createElement("div",{className:Ct.choiceWrap,key:ra},y.createElement(Le.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Ct.answer} ${Nr.includes(ra)?Ct.activeAnswer:""}`,onClick:()=>{Nr.includes(ra)?Fa(Nr.filter(Aa=>Aa!==ra)):Fa([...Nr,ra])}},wt[ra])),y.createElement("div",{className:Ct.editorWrap},ha===ra?y.createElement(Yt.Z,{id:`single-question-option-${ra}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ca,onChange:Aa=>{Wr[ra]=Aa,or(Wr)}}):y.createElement("div",{className:Ct.htmlWrap,onClick:()=>fa(ra)},y.createElement(Ye.Z,{value:ca}))),ra>1&&y.createElement(Le.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${Ct.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{or(Wr.filter((Aa,ao)=>ao!==ra)),Nr.includes(ra)?Fa(Nr.filter(Aa=>Aa!==ra)):Fa([...Nr,ra])}})),ra<14&&ra===Wr.length-1&&y.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Ct.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>or([...Wr,""])})))),y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(Yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:cr,onChange:ca=>Yr(ca)}))};var en=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Wt)),_n=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Vn=(Bt,Qt)=>{var rn={};for(var In in Bt)Un.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&_n)for(var In of _n(Bt))Qt.indexOf(In)<0&&On.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Zt=["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"],Xt=(Bt,Qt)=>{var rn=Bt,{editData:In,globalSetting:Va,loading:zr,dispatch:qn,onRef:pr=()=>{},isEdit:Fr}=rn,aa=Vn(rn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Wr,or]=(0,y.useState)([]),[ha,fa]=(0,y.useState)(),[Nr,Fa]=(0,y.useState)(),[ja,ua]=(0,y.useState)(""),[cr,Yr]=(0,y.useState)("");(0,y.useEffect)(()=>{or(["","","",""])},[]),(0,y.useEffect)(()=>{if(!In||!Fr)return;const ca=[],ra=[];In==null||In.choices.forEach((Aa,ao)=>{ca.push(Aa.choice_text),Aa.is_answer&&ra.push(ao)}),ua(In==null?void 0:In.name),Yr(In==null?void 0:In.analysis),or(ca),Fa(ra)},[In]),(0,y.useImperativeHandle)(Qt,()=>({onSave:ui,Clear:ba}));const ui=()=>{if(!ja)return ke.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const ca=Wr.findIndex(Aa=>!Aa);if(ca>-1)return ke.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Zt[ca]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Nr))return ke.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 ra=Wr.map((Aa,ao)=>({choice_text:Aa,is_answer:Nr.includes(ao)?1:0}));return{name:ja,choices:ra,analysis:cr}},ba=()=>{or(["","","",""]),ua(""),Yr(""),Fa("")};return y.createElement("section",{className:Ct.wrap},y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u9898\u5E72\uFF1A")),y.createElement(Yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ja,onChange:ca=>ua(ca)}),y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ct.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Wr.map((ca,ra)=>y.createElement("div",{className:Ct.choiceWrap,key:ra},y.createElement(Le.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Ct.answer} ${Nr!=null&&Nr.includes(ra)?Ct.activeAnswer:""}`,onClick:()=>Fa([ra])},Zt[ra])),y.createElement("div",{className:Ct.editorWrap},ha===ra?y.createElement(Yt.Z,{id:`single-question-option-${ra}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ca,onChange:Aa=>{Wr[ra]=Aa,or(Wr)}}):y.createElement("div",{className:Ct.htmlWrap,onClick:()=>fa(ra)},y.createElement(Ye.Z,{value:ca}))),ra>1&&y.createElement(Le.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${Ct.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{or(Wr.filter((Aa,ao)=>ao!==ra)),ra===Nr&&Fa(null)}})),ra<14&&ra===Wr.length-1&&y.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Ct.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>or([...Wr,""])})))),y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(Yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:cr,onChange:ca=>Yr(ca)}))};var an=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Xt)),xn=E(96599),ln=E(58755),Pn=E(61485),Sn=E(59301),Rn=Object.defineProperty,Er=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,dr=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,Vr=(Bt,Qt,rn)=>Qt in Bt?Rn(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,Zr=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))yr.call(Qt,rn)&&Vr(Bt,rn,Qt[rn]);if(dr)for(var rn of dr(Qt))gr.call(Qt,rn)&&Vr(Bt,rn,Qt[rn]);return Bt},Dn=(Bt,Qt)=>Er(Bt,Jn(Qt)),Zn=(Bt,Qt)=>{var rn={};for(var In in Bt)yr.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&dr)for(var In of dr(Bt))Qt.indexOf(In)<0&&gr.call(Bt,In)&&(rn[In]=Bt[In]);return rn},fr=(Bt,Qt,rn)=>new Promise((In,Va)=>{var zr=Fr=>{try{pr(rn.next(Fr))}catch(aa){Va(aa)}},qn=Fr=>{try{pr(rn.throw(Fr))}catch(aa){Va(aa)}},pr=Fr=>Fr.done?In(Fr.value):Promise.resolve(Fr.value).then(zr,qn);pr((rn=rn.apply(Bt,Qt)).next())});const ur=Bt=>{if(!Bt)return!1;if(/^s*$/.test(Bt)||Bt.trim()===""){ke.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Qt=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 Bt==="|"?(ke.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Mt=({value:Bt=[],onClose:Qt})=>Sn.createElement(xn.default,{closable:!0,onClose:Qt,className:Ct.keywordTag},Sn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Bt.join(" \u6216 "))),Vt=(Bt,Qt)=>{var rn=Bt,{editData:In,globalSetting:Va,loading:zr,dispatch:qn,onRef:pr=()=>{},isEdit:Fr}=rn,aa=Zn(rn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Wr,or]=(0,y.useState)(""),[ha,fa]=(0,y.useState)(""),[Nr,Fa]=(0,y.useState)(""),[ja,ua]=(0,y.useState)(""),[cr]=ce.default.useForm(),Yr=ce.default.useWatch("use_keywords",cr);(0,y.useEffect)(()=>{var ra;!In||!Fr||(or(In==null?void 0:In.name),fa(In==null?void 0:In.analysis),Fa((ra=In==null?void 0:In.answer_texts)==null?void 0:ra[0]),cr.setFieldsValue(Zr({},In)))},[In]),(0,y.useImperativeHandle)(Qt,()=>({onSave:ui,Clear:ba}));const ui=()=>fr(void 0,null,function*(){if(!Wr)return ke.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield cr.validateFields()}catch(Aa){ke.ZP.error(Aa.errorFields[0].errors[0]);return}const ra=cr.getFieldsValue();return console.log(ra,"values"),Zr({name:Wr,answer_texts:[Nr],analysis:ha},ra)}),ba=()=>{or(""),fa(""),Fa(""),cr.resetFields()},ca=In==null?void 0:In.score;return Sn.createElement("section",{className:Ct.wrap},Sn.createElement("p",{className:Ct.titleWrap},Sn.createElement("span",{className:Ct.required},"*"),Sn.createElement("span",{className:Ct.title},"\u9898\u5E72\uFF1A")),Sn.createElement(Yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Wr,onChange:ra=>or(ra)}),Sn.createElement("p",{className:Ct.titleWrap},Sn.createElement("span",{className:Ct.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),Sn.createElement(Yt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Nr,onChange:ra=>Fa(ra)}),Sn.createElement("p",{className:Ct.titleWrap},Sn.createElement("span",{className:Ct.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Sn.createElement(Yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ha,onChange:ra=>fa(ra)}),Sn.createElement(ce.default,{form:cr,size:"large",onFinishFailed:ra=>fr(void 0,null,function*(){var Aa,ao;ke.ZP.error(ra.errorFields[0].errors[0]),cr.scrollToField((ao=(Aa=ra==null?void 0:ra.errorFields)==null?void 0:Aa[0])==null?void 0:ao.name,{behavior:"smooth",block:"center"})})},Sn.createElement(ct.Z,{align:"middle",className:"mb30 mt20"},Sn.createElement(ce.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},Sn.createElement(ln.Z,null)),Sn.createElement(Ke.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Sn.createElement(Ke.Z,null,Sn.createElement(Le.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"},Sn.createElement(Pn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Yr&&Sn.createElement(ce.default.List,{name:"keywords",rules:[{validator(ra,Aa){return Aa!=null&&Aa.length?(Aa==null?void 0:Aa.reduce((qo,Ko)=>qo+Ko.score,0))>parseFloat(ca)?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"))}}]},(ra,{add:Aa,remove:ao})=>Sn.createElement(Sn.Fragment,null,Sn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),Sn.createElement(ct.Z,{align:"middle",className:"font14 mb30"},Sn.createElement(Ke.Z,{flex:1},Sn.createElement(De.default,{value:ja,onChange:qo=>{ua(qo.target.value)},maxLength:50,allowClear:!0,onPressEnter:qo=>{var Ko,Xl,Oi,_l;const Tl=`${(Ko=qo.target)==null?void 0:Ko.value}`,Gr=(Oi=(Xl=Tl==null?void 0:Tl.split("|"))==null?void 0:Xl.filter(Eo=>!!Eo))==null?void 0:Oi.map(Eo=>Eo==null?void 0:Eo.trim()),bo=cr.getFieldValue("keywords"),Po=((_l=bo==null?void 0:bo.map(Eo=>Eo==null?void 0:Eo.keyword))==null?void 0:_l.flat())||[];for(const Eo of Gr)if(Po.includes(Eo)){ke.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ur(Tl)&&(Aa({keyword:Gr,score:1}),ua(""))},className:Ct.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"})),Sn.createElement(Ke.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ra.map(qo=>{var Ko=qo,{key:Xl,name:Oi}=Ko,_l=Zn(Ko,["key","name"]);return Sn.createElement(ct.Z,{key:Xl,style:{marginRight:148}},Sn.createElement(Ke.Z,{flex:1},Sn.createElement(ct.Z,{align:"middle",justify:"space-between"},Sn.createElement(ce.default.Item,Dn(Zr({},_l),{name:[Oi,"keyword"]}),Sn.createElement(Mt,{onClose:()=>ao(Oi)})),Sn.createElement(ce.default.Item,Dn(Zr({},_l),{name:[Oi,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Sn.createElement(Ce.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var ft=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Vt)),kt=E(8848),it={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"},ht=E(32134),cn=E(12893),ar=Object.defineProperty,mr=Object.defineProperties,It=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,Fn=(Bt,Qt,rn)=>Qt in Bt?ar(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,Hn=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))Tt.call(Qt,rn)&&Fn(Bt,rn,Qt[rn]);if(_t)for(var rn of _t(Qt))Kt.call(Qt,rn)&&Fn(Bt,rn,Qt[rn]);return Bt},Gn=(Bt,Qt)=>mr(Bt,It(Qt)),jn=(Bt,Qt)=>{var rn={};for(var In in Bt)Tt.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&_t)for(var In of _t(Bt))Qt.indexOf(In)<0&&Kt.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const hr=Bt=>{var Qt=Bt,{value:rn,onChange:In,scrollId:Va}=Qt,zr=jn(Qt,["value","onChange","scrollId"]);return y.createElement("div",{id:Va||""},y.createElement(Yt.Z,Gn(Hn({},zr),{defaultValue:rn,onChange:(qn,pr)=>{pr!=null&&pr.length?In(qn,pr):In(qn)}})))},Pr=({value:Bt,onChange:Qt,placeholder:rn,height:In=140,isEdit:Va})=>Va?y.createElement(Yt.Z,{watch:!0,isFocus:!0,height:In,placeholder:rn,defaultValue:Bt,onChange:Qt}):y.createElement("div",{style:{cursor:"pointer"}},Bt?y.createElement(Ye.Z,{className:it.inputBorder,value:Bt}):y.createElement("div",{className:`${it.inputBorder} ${it.placeholder}`},rn));var Tr=E(59301),Lr=Object.defineProperty,Cr=Object.defineProperties,Rr=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,xa=(Bt,Qt,rn)=>Qt in Bt?Lr(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,Ia=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))oa.call(Qt,rn)&&xa(Bt,rn,Qt[rn]);if(Xr)for(var rn of Xr(Qt))ta.call(Qt,rn)&&xa(Bt,rn,Qt[rn]);return Bt},Ur=(Bt,Qt)=>Cr(Bt,Rr(Qt)),ya=(Bt,Qt)=>{var rn={};for(var In in Bt)oa.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&Xr)for(var In of Xr(Bt))Qt.indexOf(In)<0&&ta.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Xa=["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"],Pa=({value:Bt,onChange:Qt,choiceTextKey:rn,answerKey:In,index:Va,isEdit:zr,setInputActive:qn,form:pr,choiceOptionsPath:Fr,allowChangeMode:aa,showAddIcon:Wr,addItem:or,deleteItem:ha})=>{const fa=(Bt==null?void 0:Bt[In])===!0,Nr=()=>{const ja=pr.getFieldValue(Fr);pr.setFieldValue(Fr,ja.map(ua=>Ur(Ia({},ua),{[In]:!1})))},Fa=()=>{fa?Qt(Ur(Ia({},Bt),{[In]:!1})):(aa||Nr(),Qt(Ur(Ia({},Bt),{[In]:!0})))};return Tr.createElement(ct.Z,{className:it.choiceWrap,align:"middle",wrap:!1},Tr.createElement(Ke.Z,{onClick:Fa,className:`${it.choiceIndex} ${fa?it.activeAnswer:""}`},Xa[Va]),Tr.createElement(Ke.Z,{flex:1,className:`${it.editorWrap} ml15`,onClick:qn},Tr.createElement(Pr,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:zr,value:Bt==null?void 0:Bt[rn],onChange:ja=>{Qt(Ur(Ia({},Bt),{[rn]:ja}))}})),Tr.createElement(Ke.Z,{flex:"0 0 auto",className:"ml15"},Tr.createElement("div",{onClick:Fa,className:`${it.setAnswerBtn} ${fa?it.activeAnswer:""}`},fa?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Tr.createElement(Ke.Z,{className:it.actionWrapper},Tr.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Tr.createElement(ht.Z,{className:it.addIcon,onClick:or,style:{visibility:Wr?"visible":"hidden"}})),Tr.createElement(Le.Z,{title:"\u5220\u9664"},Tr.createElement(cn.Z,{className:it.deleteIcon,onClick:ha,style:{visibility:Va>1?"visible":"hidden"}}))))},pa=({questionTitlePlaceholder:Bt,titleKey:Qt,choiceKey:rn,analysisKey:In,choiceTextKey:Va,answerKey:zr,choiceOptionsPath:qn,allowChangeMode:pr=!0,form:Fr,showAnalysis:aa=!0})=>{const[Wr,or]=(0,y.useState)(),[ha,fa]=(0,y.useState)(!1);return Tr.createElement("div",{className:it.wrap},Tr.createElement("div",{className:it.questionTitleEditorWrap},Tr.createElement(ce.default.Item,{label:"\u9898\u5E72",name:Qt,labelCol:{span:24},rules:[{required:!0}]},Tr.createElement(hr,{scrollId:Array.isArray(Qt)?Qt.join("_"):`${Qt}`,watch:!0,height:140,placeholder:Bt}))),Tr.createElement(ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Tr.createElement(ce.default.List,{name:rn,rules:[{validator(Nr,Fa){const ja=Fa.some(cr=>cr[zr]),ua=Fa.findIndex(cr=>{var Yr;return((Yr=cr[Va])==null?void 0:Yr.length)<=0});return ua!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Xa[ua]}\u9009\u9879\u7684\u5185\u5BB9`)):ja?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Nr,{add:Fa,remove:ja})=>Tr.createElement("div",{id:Array.isArray(qn)?qn.join("_"):`${qn}`},Nr.map((ua,cr)=>{var Yr=ua,{key:ui,name:ba}=Yr,ca=ya(Yr,["key","name"]);const ra=Wr===ui,Aa=()=>{or(ui)},ao=cr<7&&cr===Nr.length-1,qo=()=>Fa({[Va]:"",[zr]:0}),Ko=()=>ja(ba);return Tr.createElement(ce.default.Item,Ur(Ia({},ca),{key:ui,name:ba,noStyle:!0}),Tr.createElement(Pa,{choiceTextKey:Va,answerKey:zr,index:cr,isEdit:ra,setInputActive:Aa,form:Fr,choiceOptionsPath:qn,allowChangeMode:pr,showAddIcon:ao,addItem:qo,deleteItem:Ko}))}),Nr.length<15&&Tr.createElement("div",{className:`${it.addBtn} mb30`,onClick:()=>Fa({[Va]:"",[zr]:0})},"\u6DFB\u52A0\u9009\u9879"))),aa&&Tr.createElement("div",{onClick:()=>fa(!0)},Tr.createElement(ce.default.Item,{name:In,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Tr.createElement(Pr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ha}))))};var kr=E(59301),Za=Object.defineProperty,Sa=Object.defineProperties,la=Object.getOwnPropertyDescriptors,Kr=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,ji=(Bt,Qt,rn)=>Qt in Bt?Za(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,za=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))Ya.call(Qt,rn)&&ji(Bt,rn,Qt[rn]);if(Kr)for(var rn of Kr(Qt))Mi.call(Qt,rn)&&ji(Bt,rn,Qt[rn]);return Bt},Di=(Bt,Qt)=>Sa(Bt,la(Qt)),pi=(Bt,Qt)=>{var rn={};for(var In in Bt)Ya.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&Kr)for(var In of Kr(Bt))Qt.indexOf(In)<0&&Mi.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Wi=({value:Bt,onChange:Qt,position:rn,removeBlank:In})=>{const Va=qn=>{Ee.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:it.modal,onOk:()=>{const pr=[...Bt];pr.splice(qn,1),pr.length===0?In(rn-1):Qt(pr)}})},zr=()=>{const qn=[...Bt];qn.push(""),Qt(qn)};return kr.createElement(ct.Z,{className:"ml20"},kr.createElement(Ke.Z,{flex:1},Bt==null?void 0:Bt.map((qn,pr)=>kr.createElement(ct.Z,{key:`${qn}_${pr}`,className:"mb20"},kr.createElement(De.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:qn,autoSize:{maxRows:3},maxLength:1e3,onBlur:Fr=>{const aa=[...Bt],Wr=Fr.target.value.trim();aa[pr]=Wr,Qt(aa)}}),kr.createElement(Le.Z,{title:"\u5220\u9664"},kr.createElement(cn.Z,{className:it.deleteIcon,style:{marginLeft:15,visibility:rn===1&&pr===0?"hidden":"visible"},onClick:()=>Va(pr)})),kr.createElement(Le.Z,{title:"\u65B0\u589E\u7B54\u6848"},kr.createElement(ht.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:pr===0?"visible":"hidden"},onClick:()=>{zr()}}))))))},Ci=({value:Bt=!0,onChange:Qt})=>kr.createElement(ln.Z,{checked:!Bt,onChange:rn=>{Qt(!rn)}}),ei="\u2581",Ar=({questionTitlePlaceholder:Bt,form:Qt,name:rn,scoreByBlank:In="use_blank_score",answerKey:Va,titleKey:zr="name",analysisKey:qn="analysis",isOrdered:pr="is_ordered"})=>{var Fr,aa;const[Wr,or]=(0,y.useState)(!1),ha=()=>{const cr=Qt.getFieldValue(["sub_item_banks",...Va]);Qt.setFieldValue(["sub_item_banks",...Va],cr==null?void 0:cr.map((Yr,ui)=>Di(za({},Yr),{position:ui+1})))},fa=(0,y.useRef)(),Nr=(cr,Yr)=>{for(let ui=0;ui{Fa.current(cr),ha()},ua=(aa=(Fr=Qt.getFieldValue("sub_item_banks"))==null?void 0:Fr[Va==null?void 0:Va[0]])==null?void 0:aa[Va==null?void 0:Va[1]];return kr.createElement("div",{className:it.wrap},kr.createElement("div",{className:it.questionTitleEditorWrap},kr.createElement(ce.default.Item,{label:"\u9898\u5E72",name:zr,labelCol:{span:24},rules:[{required:!0}]},kr.createElement(hr,{scrollId:"name",watch:!0,height:140,placeholder:Bt,showNullButton:!0,onAddBlank:()=>{const cr=Qt.getFieldValue(["sub_item_banks",...Va]);Nr(1,cr==null?void 0:cr.length)}}))),kr.createElement(ce.default.List,{name:Va,rules:[{validator(cr,Yr){if((Yr==null?void 0:Yr.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const ui of Yr){const{answer_text:ba}=ui||{};if(ba!=null&&ba.some(ca=>(ca==null?void 0:ca.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(cr,{add:Yr,remove:ui},{errors:ba})=>(fa.current=Yr,Fa.current=ui,kr.createElement(kr.Fragment,null,kr.createElement(ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),cr.map((ca,ra)=>{var Aa=ca,{key:ao,name:qo}=Aa,Ko=pi(Aa,["key","name"]);return kr.createElement(ct.Z,{key:ao,align:"top",wrap:!1},kr.createElement(Ke.Z,{flex:"0 0 auto",className:`${it.blankIndex} pt5`},"\u586B\u7A7A\u9879",ra+1),kr.createElement(Ke.Z,{flex:1},kr.createElement(ct.Z,{align:"top",justify:"space-between",wrap:!1},kr.createElement(Ke.Z,{flex:1},kr.createElement(ce.default.Item,Di(za({},Ko),{name:[qo,"answer_text"],noStyle:!0}),kr.createElement(Wi,{removeBlank:ja,position:ra+1}))),(Qt==null?void 0:Qt.getFieldValue(["sub_item_banks",...In]))&&kr.createElement(Ke.Z,{flex:"224px",style:{margin:"-2px 0px 0px 20px"}},kr.createElement(ce.default.Item,Di(za({},Ko),{name:[qo,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:it.blankInputNumberWrapper}),kr.createElement(Ce.Z,{className:it.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),kr.createElement(ce.default.Item,Di(za({},Ko),{name:[qo,"position"],noStyle:!0}),kr.createElement(De.default,{type:"hidden"}))))})))),kr.createElement(xe.ZP,{className:"mb20",onClick:()=>Nr(1,ua==null?void 0:ua.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),kr.createElement(ct.Z,{align:"middle"},kr.createElement(ce.default.Item,{name:[rn,"downcase"],valuePropName:"checked"},kr.createElement(ln.Z,null)),kr.createElement(Ke.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),kr.createElement(ct.Z,{align:"middle"},kr.createElement(ce.default.Item,{name:[rn,"no_space"],valuePropName:"checked"},kr.createElement(ln.Z,null)),kr.createElement(Ke.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ua==null?void 0:ua.length)>1&&kr.createElement(ct.Z,{align:"middle",className:(ua==null?void 0:ua.length)>1?"mb30":`${it.hide}`},kr.createElement(ce.default.Item,{name:pr},kr.createElement(Ci,null)),kr.createElement(Ke.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:()=>or(!0)},kr.createElement(ce.default.Item,{name:qn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},kr.createElement(Pr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wr}))))};var Qn=Object.defineProperty,xr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,br=(Bt,Qt,rn)=>Qt in Bt?Qn(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,Dr=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))$r.call(Qt,rn)&&br(Bt,rn,Qt[rn]);if(tr)for(var rn of tr(Qt))sa.call(Qt,rn)&&br(Bt,rn,Qt[rn]);return Bt},jr=(Bt,Qt)=>xr(Bt,Sr(Qt)),Qr=(Bt,Qt)=>{var rn={};for(var In in Bt)$r.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&tr)for(var In of tr(Bt))Qt.indexOf(In)<0&&sa.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const _a={\u6B63\u786E:"T",\u9519\u8BEF:"F"},$a=({value:Bt,onChange:Qt,form:rn,choiceKey:In})=>{const Va=(Bt==null?void 0:Bt.is_answer)===!0,zr=Bt==null?void 0:Bt.choice_text,qn=()=>{var pr;const Fr=(pr=rn==null?void 0:rn.getFieldValue(["sub_item_banks",...In]))==null?void 0:pr.map(aa=>({choice_text:aa==null?void 0:aa.choice_text,is_answer:!1}));rn==null||rn.setFieldValue(["sub_item_banks",...In],Fr),Qt(jr(Dr({},Bt),{is_answer:!0}))};return y.createElement(ct.Z,{className:it.choiceWrap,align:"middle",wrap:!1},y.createElement(Ke.Z,{onClick:qn,className:`${it.choiceIndex} ${it.judgementIndex} ${Va?it.activeAnswer:""}`},_a[zr]),y.createElement(Ke.Z,{flex:1,className:`${it.editorWrap} ml15`},y.createElement("div",{className:`${it.inputBorder} ${it.placeholder} ${Va?it.activeJudgementAnswer:""}`},zr)),y.createElement(Ke.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:qn,className:`${it.setAnswerBtn} ${Va?it.activeAnswer:""}`},Va?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ea=({questionTitlePlaceholder:Bt,choiceKey:Qt="choices",form:rn,titleKey:In="name",analysisKey:Va="analysis"})=>{const[zr,qn]=(0,y.useState)(!1);return y.createElement("div",{className:it.wrap},y.createElement("div",{className:it.questionTitleEditorWrap},y.createElement(ce.default.Item,{label:"\u9898\u5E72",name:In,labelCol:{span:24},rules:[{required:!0}]},y.createElement(hr,{scrollId:"name",watch:!0,height:140,placeholder:Bt}))),y.createElement(ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},y.createElement(ce.default.List,{name:Qt,rules:[{validator(pr,Fr){return Fr.some(Wr=>(Wr==null?void 0:Wr.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},pr=>y.createElement("div",{id:"choices"},pr.map(Fr=>{var aa=Fr,{key:Wr,name:or}=aa,ha=Qr(aa,["key","name"]);return y.createElement(ce.default.Item,jr(Dr({},ha),{key:Wr,name:or,noStyle:!0}),y.createElement($a,{form:rn,choiceKey:Qt}))})))),y.createElement("div",{onClick:()=>qn(!0)},y.createElement(ce.default.Item,{name:Va,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Pr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:zr}))))};var ai=Object.defineProperty,yi=Object.defineProperties,zi=Object.getOwnPropertyDescriptors,Ui=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,co=(Bt,Qt,rn)=>Qt in Bt?ai(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,No=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))Ji.call(Qt,rn)&&co(Bt,rn,Qt[rn]);if(Ui)for(var rn of Ui(Qt))Yi.call(Qt,rn)&&co(Bt,rn,Qt[rn]);return Bt},$o=(Bt,Qt)=>yi(Bt,zi(Qt)),Wo=(Bt,Qt)=>{var rn={};for(var In in Bt)Ji.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&Ui)for(var In of Ui(Bt))Qt.indexOf(In)<0&&Yi.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Da=Bt=>{var Qt=Bt,{value:rn,onChange:In}=Qt,Va=Wo(Qt,["value","onChange"]);const zr=qn=>{In([qn])};return y.createElement(Yt.Z,$o(No({},Va),{defaultValue:rn==null?void 0:rn[0],onChange:zr}))},Ii=Bt=>{if(!Bt)return!1;let Qt=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 Bt==="|"?(ke.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},ri=({value:Bt=[],onClose:Qt})=>y.createElement(xn.default,{closable:!0,onClose:Qt,className:it.keywordTag},Bt==null?void 0:Bt.join(" \u6216 ")),So=({questionTitlePlaceholder:Bt,form:Qt,showKeywords:rn,isMustKeyWords:In=rn,titleKey:Va="name",analysisKey:zr="analysis",answerTexts:qn="answer_texts",keywords:pr="keywords",useKeywords:Fr="use_keywords",indexs:aa})=>{const[Wr,or]=(0,y.useState)(!1),[ha,fa]=(0,y.useState)(""),Nr=ce.default.useWatch("sub_item_banks",Qt),{use_keywords:Fa,score:ja}=(Nr==null?void 0:Nr[aa])||{};return console.log(Fa,ja,"itemValues"),y.createElement("div",{className:it.wrap},y.createElement("div",{className:it.questionTitleEditorWrap},y.createElement(ce.default.Item,{label:"\u9898\u5E72",name:Va,labelCol:{span:24},rules:[{required:!0}]},y.createElement(hr,{scrollId:"name",watch:!0,height:140,placeholder:Bt}))),y.createElement(ce.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:qn,labelCol:{span:24}},y.createElement(Da,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),rn&&!In&&y.createElement(ce.default.Item,{hidden:!0,name:Fr,valuePropName:"checked"},y.createElement(ln.Z,{defaultChecked:!0})),rn&&In&&y.createElement(ct.Z,{align:"middle",className:"mb30"},y.createElement(ce.default.Item,{name:Fr,valuePropName:"checked"},y.createElement(ln.Z,null)),y.createElement(Ke.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(Ke.Z,null,y.createElement(Le.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(Pn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Fa||!In)&&y.createElement(ce.default.List,{name:pr,rules:[{validator(ua,cr){return In?cr!=null&&cr.length?(cr==null?void 0:cr.reduce((ui,ba)=>ui+ba.score,0))>parseFloat(ja)?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()}}]},(ua,{add:cr,remove:Yr})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${it.title} mb10`},In?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(ct.Z,{align:"middle",className:"font14 mb30"},y.createElement(Ke.Z,{flex:1},y.createElement(De.default,{value:ha,onChange:ui=>{fa(ui.target.value)},maxLength:50,allowClear:!0,onPressEnter:ui=>{var ba,ca,ra,Aa;const ao=`${(ba=ui.target)==null?void 0:ba.value}`,qo=(ra=(ca=ao==null?void 0:ao.split("|"))==null?void 0:ca.filter(Oi=>!!Oi))==null?void 0:ra.map(Oi=>Oi==null?void 0:Oi.trim()),Ko=Qt.getFieldValue(["sub_item_banks",...pr]),Xl=((Aa=Ko==null?void 0:Ko.map(Oi=>Oi==null?void 0:Oi.keyword))==null?void 0:Aa.flat())||[];for(const Oi of qo)if(Xl.includes(Oi)){ke.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ii(ao)&&(cr({keyword:qo,score:1}),fa(""))},className:it.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(Ke.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ua.map(ui=>{var ba=ui,{key:ca,name:ra}=ba,Aa=Wo(ba,["key","name"]);return y.createElement(ct.Z,{key:ca,className:"mb20",style:{marginRight:148}},y.createElement(Ke.Z,{flex:1},y.createElement(ct.Z,{align:"middle",justify:"space-between"},y.createElement(ce.default.Item,$o(No({},Aa),{name:[ra,"keyword"]}),y.createElement(ri,{onClose:()=>Yr(ra)})),In&&y.createElement(ce.default.Item,$o(No({},Aa),{name:[ra,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:it.blankInputNumberWrapper}),y.createElement(Ce.Z,{className:it.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>or(!0)},y.createElement(ce.default.Item,{name:zr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Pr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wr}))))};var di=E(59301),il=Object.defineProperty,$l=Object.defineProperties,Al=Object.getOwnPropertyDescriptors,Vo=Object.getOwnPropertySymbols,Yo=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,Ol=(Bt,Qt,rn)=>Qt in Bt?il(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,Ul=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))Yo.call(Qt,rn)&&Ol(Bt,rn,Qt[rn]);if(Vo)for(var rn of Vo(Qt))no.call(Qt,rn)&&Ol(Bt,rn,Qt[rn]);return Bt},Nl=(Bt,Qt)=>$l(Bt,Al(Qt)),Io=(Bt,Qt)=>{var rn={};for(var In in Bt)Yo.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&Vo)for(var In of Vo(Bt))Qt.indexOf(In)<0&&no.call(Bt,In)&&(rn[In]=Bt[In]);return rn},es=(Bt,Qt,rn)=>new Promise((In,Va)=>{var zr=Fr=>{try{pr(rn.next(Fr))}catch(aa){Va(aa)}},qn=Fr=>{try{pr(rn.throw(Fr))}catch(aa){Va(aa)}},pr=Fr=>Fr.done?In(Fr.value):Promise.resolve(Fr.value).then(zr,qn);pr((rn=rn.apply(Bt,Qt)).next())});const{Panel:as}=kt.default,Ni=null,Qi=(Bt,Qt)=>{var rn=Bt,{globalSetting:In,loading:Va,dispatch:zr,editData:qn,onRef:pr=()=>{},isEdit:Fr}=rn,aa=Io(rn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[Wr,or]=(0,y.useState)(""),[ha,fa]=(0,y.useState)([]),[Nr]=ce.default.useForm();(0,y.useEffect)(()=>{!qn||!Fr||(or(qn==null?void 0:qn.name),fa(qn==null?void 0:qn.sub_item_banks),Nr.setFieldsValue(Ul({},qn)))},[qn]),(0,y.useEffect)(()=>{fa(Nr.getFieldValue("sub_item_banks"))},[ce.default.useWatch("sub_item_banks",Nr)]),(0,y.useImperativeHandle)(Qt,()=>({onSave:Fa,Clear:ja}));const Fa=()=>es(void 0,null,function*(){if(!Wr)return ke.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Nr.validateFields()}catch(ca){return console.log(ca,"errInfo"),ke.ZP.error(ca.errorFields[0].errors[0]),!1}const ba=ha.map(ca=>Ul({id:ca.id>1?ca.id:null},ca));return{name:Wr,sub_item_banks:ba}}),ja=()=>{or(""),fa([])},ua={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"},cr=({value:ba})=>di.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ba),[Yr,ui]=(0,y.useState)();return di.createElement("section",{className:Ct.wrap},di.createElement("p",{className:Ct.titleWrap},di.createElement("span",{className:Ct.required},"*"),di.createElement("span",{className:Ct.title},"\u9898\u5E72\uFF1A")),di.createElement(Yt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Wr,onChange:ba=>or(ba)}),di.createElement(ce.default,{form:Nr,autoComplete:"off"},di.createElement(ce.default.List,{name:"sub_item_banks",rules:[{validator(ba,ca){return ca?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ba,{add:ca,remove:ra})=>{const Aa=Nr.getFieldValue("sub_item_banks");return di.createElement(di.Fragment,null,di.createElement(kt.default,{className:ba.length>0?Ct.collapseWrapper:"",bordered:!1,expandIcon:({isActive:ao})=>di.createElement("i",{className:`iconfont icon-weizhankai ${ao?Ct.open:Ct.close}`,style:{fontSize:14,transition:"all .2s"}})},ba.map((ao,qo)=>{var Ko=ao,{key:Xl,name:Oi}=Ko,_l=Io(Ko,["key","name"]),Tl,Gr,bo,Po,Eo,yl,$s,Ms,eu,xs,Fs,tu;return di.createElement(as,{className:Ct.panel,forceRender:!0,header:di.createElement("div",{className:Ct.panelHeader},"\u7B2C",qo+1,"\u5C0F\u9898",di.createElement("span",null,"\uFF08",ua[(Tl=Aa==null?void 0:Aa[Oi])==null?void 0:Tl.item_type],"\uFF09")),extra:di.createElement(ct.Z,{align:"middle",onClick:cs=>cs.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Gr=Aa==null?void 0:Aa[Oi])==null?void 0:Gr.item_type)=="completion"&&di.createElement(ce.default.Item,Nl(Ul({},_l),{name:[Oi,"score"],className:Ct.blankInputNumberWrapper,style:{marginBottom:0}}),((bo=Aa==null?void 0:Aa[Oi])==null?void 0:bo.item_type)=="completion"&&di.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",di.createElement(cr,{value:(Po=Aa==null?void 0:Aa[Oi])==null?void 0:Po.score}),"\u5206")),((Eo=Aa==null?void 0:Aa[Oi])==null?void 0:Eo.item_type)=="completion"&&di.createElement(di.Fragment,null,di.createElement(yt.ZP.Group,{defaultValue:(yl=Aa==null?void 0:Aa[Oi])==null?void 0:yl.use_blank_score,className:Ct.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:cs=>{var Ss;console.log(Nr.getFieldsValue()),Nr==null||Nr.setFieldValue(["sub_item_banks",Oi,"use_blank_score"],(Ss=cs==null?void 0:cs.target)==null?void 0:Ss.value),ui(new Date)}}),di.createElement(Le.Z,{overlayInnerStyle:{width:460},title:di.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",di.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")},di.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Xl},di.createElement(ce.default.Item,Nl(Ul({},_l),{name:Oi}),((($s=Aa==null?void 0:Aa[Oi])==null?void 0:$s.item_type)=="single"||((Ms=Aa==null?void 0:Aa[Oi])==null?void 0:Ms.item_type)=="multiple")&&di.createElement(pa,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((eu=Aa==null?void 0:Aa[Oi])==null?void 0:eu.item_type)!="single",form:Nr,choiceKey:[Oi,"choices"],titleKey:[Oi,"name"],analysisKey:[Oi,"analysis"],choiceOptionsPath:["sub_item_banks",Oi,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((xs=Aa==null?void 0:Aa[Oi])==null?void 0:xs.item_type)=="completion"&&di.createElement(Ar,{form:Nr,name:Oi,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:[Oi,"use_blank_score"],titleKey:[Oi,"name"],analysisKey:[Oi,"analysis"],isOrdered:[Oi,"is_ordered"],answerKey:[Oi,"standard_answer"],key:Yr}),((Fs=Aa==null?void 0:Aa[Oi])==null?void 0:Fs.item_type)=="judgement"&&di.createElement(ea,{form:Nr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Oi,"name"],analysisKey:[Oi,"analysis"],choiceKey:[Oi,"choices"]}),((tu=Aa==null?void 0:Aa[Oi])==null?void 0:tu.item_type)=="subjective"&&di.createElement(So,{showKeywords:!0,form:Nr,titleKey:[Oi,"name"],analysisKey:[Oi,"analysis"],answerTexts:[Oi,"answer_texts"],useKeywords:[Oi,"use_keywords"],keywords:[Oi,"keywords"],indexs:Oi,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Pi=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Qi)),hi=E(58798),Hi=E(79939),uo=E(82326),Il=E(70858),oo={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"},Qo=E(68914),Jo=E(55782),vn=E(30467),yn=E(20562),Nn=E(77740),wr=E(89274),rr=({open:Bt,onCancel:Qt,onOk:rn})=>{const In=(0,Jo.g)(),[Va,zr,qn,pr]=(0,yn.U)(vn.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Fr,aa]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Bt&&qn({page:1,limit:10,type:0},!0).then(Nr=>{(Nr==null?void 0:Nr.shixuns_count)===0&&aa(!0)})},[Bt]);const[Wr,or]=(0,y.useState)([]),[ha,fa]=(0,y.useState)([]);return y.createElement(Ee.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:Bt,width:948,centered:!0,closable:!0,onCancel:Qt,onOk:()=>rn(ha),destroyOnClose:!0},y.createElement(ct.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(Ke.Z,null,y.createElement(Hi.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:In,onChange:Nr=>{qn({page:1,discipline_id:Nr==null?void 0:Nr[0],sub_discipline_id:Nr==null?void 0:Nr[1]})}}),y.createElement(uo.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:Nr=>qn({page:1,diff:Nr})}),y.createElement(uo.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:Nr=>qn({page:1,shixun_publish_status:Nr})})),y.createElement(Qo.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Nr=>{qn({keyword:Nr,page:1})}})),Fr?y.createElement("div",null,y.createElement(Nn.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,gt.xg)("/shixuns")})):y.createElement(Il.default,{loading:zr,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Nr,Fa)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:Fa!=null&&Fa.high_resources_consume?oo.title:"",title:Nr||"--"},y.createElement(Ye.Z,{key:1,showLines:1,showTextOnly:!0,value:Nr||"--"})),(Fa==null?void 0:Fa.high_resources_consume)&&y.createElement(wr.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Nr,Fa,ja)=>y.createElement("span",null,Nr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Le.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(Pn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Nr,Fa,ja)=>y.createElement("span",null,Nr||"- -")},{title:"\u64CD\u4F5C",render(Nr,Fa){const{title:ja,challenge_names:ua,author_name:cr,identifier:Yr,author_school_name:ui,study_count:ba}=Fa||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Ee.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(Ye.Z,{value:ja,style:{marginBottom:18}}),y.createElement("div",{className:oo.challengeNameWrapper},ua.map((ca,ra)=>y.createElement("div",{className:oo.challengeName,key:ra},"\u7B2C",(0,gt.EM)(ra+1),"\u9898\xA0",ca))),y.createElement(ct.Z,{className:oo.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Ke.Z,{className:oo.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:oo.shixunInfo},cr.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:oo.shixunInfo},ui),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:oo.shixunInfo},ba)),y.createElement(xe.ZP,{type:"primary",className:oo.btnToDetail,onClick:()=>(0,gt.xg)(`/shixuns/${Yr}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Fa==null?void 0:Fa.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${Fa==null?void 0:Fa.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:pr==null?void 0:pr.items,rowSelection:{type:"radio",selectedRowKeys:Wr,preserveSelectedRowKeys:!0,getCheckboxProps:Nr=>({disabled:Nr.shixun_tag_num===1}),onChange(Nr,Fa){var ja,ua,cr;console.log(Nr),or(Nr);const Yr=[];for(const ba of ha)Nr.includes(ba.id)&&Yr.push(ba);const ui=Yr.map(ba=>ba.id);for(const ba of Fa)ba&&Nr.includes(ba.id)&&!ui.includes(ba.id)&&Yr.push({id:ba.id,difficulty:ba.level,identifier:ba.identifier,name:ba.name,real_name:(ja=ba==null?void 0:ba.author_name)==null?void 0:ja.split("\u3001")[0],school_name:ba.author_school_name,challenge_names:ba.challenge_names,challenges:(ua=ba.challenge_names)==null?void 0:ua.map((ca,ra)=>({subject:ca,id:ra,score:5})),score:((cr=ba.challenge_names)==null?void 0:cr.length)*5,study_count:ba.study_count,challenges_count:ba.challenges_count});fa(Yr)}},pagination:{current:Va.page,pageSize:Va.limit,total:pr==null?void 0:pr.items_count,showTotal:Nr=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},Nr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Nr,Fa){qn({page:Nr,limit:Fa})},size:"default"},scroll:{y:400}}))},ir=E(70170),kn=E(8671),er=(Bt,Qt,rn)=>new Promise((In,Va)=>{var zr=Fr=>{try{pr(rn.next(Fr))}catch(aa){Va(aa)}},qn=Fr=>{try{pr(rn.throw(Fr))}catch(aa){Va(aa)}},pr=Fr=>Fr.done?In(Fr.value):Promise.resolve(Fr.value).then(zr,qn);pr((rn=rn.apply(Bt,Qt)).next())}),na=({visible:Bt,getdata:Qt,onCancel:rn,onRandomExchange:In,selectFromProblemSet:Va,questionParams:zr})=>{const[qn,pr]=(0,y.useState)(!1),[Fr,aa]=(0,y.useState)(!1),[Wr,or]=(0,y.useState)({}),ha=(0,xt.useParams)(),[fa,Nr]=(0,y.useState)(),Fa=(ja,ua)=>er(void 0,null,function*(){aa(!0);const cr=yield(0,lt.ZP)(`/api/exercises/${ha.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:zr.id,item_bank_id:ja,shixuns_info:[{id:ja,is_copy:ua!=1,is_use:ua!=1}]}});aa(!1),cr!=null&&cr.status||(ke.ZP.info("\u6362\u9898\u6210\u529F"),rn(),Qt())});return y.createElement(Ee.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:Bt,onCancel:rn,centered:!0,maskClosable:!0,footer:null},y.createElement(ct.Z,{justify:"center",className:"pb20"},y.createElement(hi.Z,{onClick:In},"\u968F\u673A\u66F4\u6362"),(zr==null?void 0:zr.type)!=="PRACTICAL"&&y.createElement(xe.ZP,{style:{marginLeft:24},onClick:Va},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(zr==null?void 0:zr.type)==="PRACTICAL"&&y.createElement(xe.ZP,{style:{marginLeft:24},onClick:()=>{pr(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),y.createElement(rr,{open:qn,onCancel:()=>pr(!1),onOk:ja=>er(void 0,null,function*(){if(console.log("----selectedRows",ja,ha),(ja==null?void 0:ja.length)<=0){ke.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let ua=ja==null?void 0:ja.map(Yr=>Yr==null?void 0:Yr.id),cr=yield(0,kn.Tr)({id:[...ua],course_id:ha.coursesId,type:"shixun"});(cr==null?void 0:cr.student_count)===0?Fa(ua==null?void 0:ua[0],1):(Nr(ua),or(cr)),pr(!1)})}),y.createElement(ir.Z,{resdata:Wr,type:"shixun",okloading:Fr,oktext:(Wr==null?void 0:Wr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ja=>er(void 0,null,function*(){Fa(fa==null?void 0:fa[0],2)})}))},xi=E(64410),ki=E(24334),fo=E(52660),ro=E(41843),Ha=E(13656),ma=E(99287),Hr=Object.defineProperty,_i=Object.defineProperties,Li=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,Ai=Object.prototype.propertyIsEnumerable,go=(Bt,Qt,rn)=>Qt in Bt?Hr(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,bi=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))_o.call(Qt,rn)&&go(Bt,rn,Qt[rn]);if(vo)for(var rn of vo(Qt))Ai.call(Qt,rn)&&go(Bt,rn,Qt[rn]);return Bt},ga=(Bt,Qt)=>_i(Bt,Li(Qt)),vi=(Bt,Qt,rn)=>new Promise((In,Va)=>{var zr=Fr=>{try{pr(rn.next(Fr))}catch(aa){Va(aa)}},qn=Fr=>{try{pr(rn.throw(Fr))}catch(aa){Va(aa)}},pr=Fr=>Fr.done?In(Fr.value):Promise.resolve(Fr.value).then(zr,qn);pr((rn=rn.apply(Bt,Qt)).next())});const fi=({data:Bt,submit:Qt,goBack:rn,loading:In,onTypeScore:Va,editPreview:zr=!1,onSkipExamination:qn,selectValue:pr,onExchange:Fr,getdata:aa,handleMarkWrongQuestion:Wr,dispatch:or})=>{var ha,fa,Nr,Fa,ja,ua,cr,Yr,ui,ba,ca;const ra=(0,y.useRef)(),[Aa,ao]=(0,y.useState)(null),[qo,Ko]=(0,y.useState)(!1),[Xl,Oi]=(0,y.useState)(!1),_l=(0,y.useRef)(),[Tl]=ce.default.useForm(),Gr=(0,xt.useParams)(),[bo,Po]=(0,y.useState)(!1),[Eo,yl]=(0,y.useState)([]);(0,y.useEffect)(()=>{Ko(!0)},[]),(0,y.useEffect)(()=>{zr||(0,gt.Dk)("\u8BD5\u5377\u9884\u89C8")},[zr]),(0,y.useEffect)(()=>{var Wn;((Wn=Bt==null?void 0:Bt.questionList)==null?void 0:Wn.length)>0&&(Bt==null||Bt.questionList.forEach(wa=>{var Vi;wa.type==="PRACTICAL"&&((Vi=wa==null?void 0:wa.questions)==null||Vi.forEach((Ta,Ir)=>{var Zi;Eo[Ir]=!((Zi=Ta==null?void 0:Ta.shixun)!=null&&Zi.ignore_prompt),yl([...Eo])}))}))},[Bt]);const $s=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Ms={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"},eu={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"},xs=Wn=>{var wa;const Vi=[];return y.createElement(y.Fragment,null,y.createElement("aside",{className:ve.single},(wa=Wn==null?void 0:Wn.choices)==null?void 0:wa.map((Ta,Ir)=>(Ta.is_answer&&Vi.push(Ha.k4[Ir]),y.createElement("ul",{key:Ir},y.createElement("li",null,Ha.k4[Ir],"\u3001"),y.createElement("li",null,y.createElement(Ye.Z,{value:Ta.choice_text})))))),y.createElement("div",{className:ve.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Vi.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",$s[Wn.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u89E3\u6790:"),y.createElement(Ye.Z,{value:Wn.analysis?Wn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Wn==null?void 0:Wn.course_discipline_name)||"--"}`),y.createElement(Le.Z,{title:Wn==null?void 0:Wn.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:"),Wn==null?void 0:Wn.tag_discipline_name)))))},Fs=(Wn,wa)=>{var Vi;const Ta=(Vi=Wn==null?void 0:Wn.standard_answer)==null?void 0:Vi.map((Ir,Zi)=>{var Ki;return y.createElement("div",{key:Zi},`\u7B54\u6848\uFF08\u586B\u7A7A${Ir==null?void 0:Ir.position}\uFF09\uFF1A${(Ki=Ir==null?void 0:Ir.answer_text)==null?void 0:Ki.join("\u3001")}`)});return y.createElement(y.Fragment,null,y.createElement("div",{className:ve.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,Ta)),y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u89E3\u6790:"),y.createElement(Ye.Z,{value:Wn.analysis?Wn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(wa==null?void 0:wa.course_discipline_name)||"--"}`),y.createElement(Le.Z,{title:wa?wa==null?void 0:wa.tag_discipline_name:Wn==null?void 0:Wn.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:"),wa?wa==null?void 0:wa.tag_discipline_name:Wn==null?void 0:Wn.tag_discipline_name)))))},tu=Wn=>{var wa;const Vi=(wa=Wn==null?void 0:Wn.standard_answer)==null?void 0:wa.map((Ta,Ir)=>y.createElement("div",{key:Ir},`\u7B54\u6848\uFF08\u586B\u7A7A${(Ta==null?void 0:Ta.position)||(Ta==null?void 0:Ta.exercise_choice_id)}\uFF09\uFF1A${Ta==null?void 0:Ta.answer_text}`));return y.createElement(y.Fragment,null,y.createElement("div",{className:ve.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,Vi)),y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u89E3\u6790:"),y.createElement(Ye.Z,{value:Wn.analysis?Wn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Wn==null?void 0:Wn.course_discipline_name)||"--"}`),y.createElement(Le.Z,{title:Wn==null?void 0:Wn.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:"),Wn==null?void 0:Wn.tag_discipline_name)))))},cs=(Wn,wa)=>{var Vi;return y.createElement("div",{className:ve.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Vi=Wn==null?void 0:Wn.answer_texts)==null?void 0:Vi[0]),y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u89E3\u6790:"),y.createElement(Ye.Z,{value:Wn.analysis?Wn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(wa==null?void 0:wa.course_discipline_name)||"--"}`),y.createElement(Le.Z,{title:wa?wa==null?void 0:wa.tag_discipline_name:Wn==null?void 0:Wn.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:"),wa?wa==null?void 0:wa.tag_discipline_name:Wn==null?void 0:Wn.tag_discipline_name))))},Ss=Wn=>{var wa,Vi;return y.createElement("div",{className:ve.analysis},y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u9884\u671F\u8F93\u51FA:"),y.createElement(Ye.Z,{value:(wa=Wn==null?void 0:Wn.program_attr)==null?void 0:wa.description})),y.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Vi=Wn==null?void 0:Wn.program_attr)==null?void 0:Vi.answer_text)||"--"),y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u89E3\u6790:"),y.createElement(Ye.Z,{value:Wn.analysis?Wn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Wn==null?void 0:Wn.course_discipline_name)||"--"}`),y.createElement(Le.Z,{title:Wn==null?void 0:Wn.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:"),Wn==null?void 0:Wn.tag_discipline_name))))},js=(Wn,wa)=>{var Vi;return y.createElement("div",null,(Vi=Wn==null?void 0:Wn.sub_item_banks)==null?void 0:Vi.map((Ta,Ir)=>{var Zi,Ki;const ko=[];return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},wa+1+"."+(Ir+1),"\uFF08",Ms[Ta.item_type]||eu[Ta.item_type],"\uFF09",Ta.name),(Ta.item_type=="SINGLE"||Ta.item_type=="MULTIPLE"||Ta.item_type=="JUDGMENT"||Ta.item_type=="single"||Ta.item_type=="multiple"||Ta.item_type=="judgement")&&y.createElement(y.Fragment,null,y.createElement("aside",{className:ve.single},(Zi=Ta==null?void 0:Ta.choices)==null?void 0:Zi.map((Xi,dl)=>(Xi.is_answer&&ko.push(Ha.k4[dl]),y.createElement("ul",{key:dl},y.createElement("li",null,Ha.k4[dl],"\u3001"),y.createElement("li",null,y.createElement(Ye.Z,{value:Xi.choice_text})))))),y.createElement("div",{className:ve.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",ko.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",$s[Ta.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u89E3\u6790:"),y.createElement(Ye.Z,{value:Ta.analysis?Ta.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Wn==null?void 0:Wn.course_discipline_name)||"--"}`),y.createElement(Le.Z,{title:Wn==null?void 0:Wn.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:"),Wn==null?void 0:Wn.tag_discipline_name))))),(Ta.item_type=="COMPLETION"||Ta.item_type=="completion")&&Fs(Ta,Wn),(Ta.item_type=="SUBJECTIVE"||Ta.item_type=="subjective")&&cs(Ta,Wn),((Ki=Bt==null?void 0:Bt.exam)==null?void 0:Ki.exercise_status)===3&&y.createElement("div",{className:"flex gap-20px mt20"},y.createElement(fo.Z,{state:Ta==null?void 0:Ta.is_wrong,onClick:()=>{Wr==null||Wr({value:ga(bi({},Ta),{question_id:Ta==null?void 0:Ta.id,question_score:Ta==null?void 0:Ta.score})})}}),Ta.item_type=="single"&&y.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{As({value:Ta})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Is=Wn=>{var wa,Vi,Ta;return y.createElement("div",{style:{marginTop:"12px"}},(Vi=(wa=Wn==null?void 0:Wn.shixun)==null?void 0:wa.challenges)==null?void 0:Vi.map((Ir,Zi)=>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",Zi+1,"\u5173"),y.createElement(Le.Z,{key:Zi,title:Ir==null?void 0:Ir.challenge_name},y.createElement("span",null,(0,gt.Pq)(Ir==null?void 0:Ir.challenge_name,44)))),zr&&y.createElement("div",null,"\u5206\u503C\uFF1A",Ir.score,"\u5206"))),y.createElement(xt.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Ta=Wn==null?void 0:Wn.shixun)==null?void 0:Ta.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),y.createElement("div",{style:{clear:"both"}}))},gs=Wn=>{let wa=Wn.questions_score/Wn.questions_count;Ee.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:y.createElement("div",{className:ve.modalColumn},y.createElement("div",{className:ve.modalRow,style:{justifyContent:"flex-start"}},y.createElement("sup",{className:ve.sup},"*"),y.createElement("span",null,Wn==null?void 0:Wn.name,"\uFF1A"),y.createElement(Ce.Z,{min:0,precision:1,defaultValue:wa,onChange:Vi=>{wa=Vi}}),y.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vi(void 0,null,function*(){var Vi;if(!wa)return ke.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Ta={type:Wn==null?void 0:Wn.type,score:wa,scoreTotal:Number((Vi=wa*Wn.questions_count)==null?void 0:Vi.toFixed(1))};Va(Ta)})})},Ws=()=>{let Wn="";Ee.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:y.createElement("div",{className:ve.modalColumn},y.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},y.createElement("img",{style:{marginRight:5},src:ut.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:ve.modalRow,style:{marginTop:20}},y.createElement("sup",{className:ve.sup},"*"),y.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),y.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Wn,onChange:wa=>{Wn=wa.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vi(void 0,null,function*(){var wa;if(!Wn)return ke.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Vi=[],Ta=[],Ir=[],Zi=[];(wa=Bt==null?void 0:Bt.questionList)==null||wa.forEach(ko=>{var Xi;(Xi=ko.questions)==null||Xi.forEach(dl=>{let Ro=ko.questions_score/ko.questions_count;Ro=Ro&&Ro.toFixed(1),ko.type==="COMBINATION"&&Ir.push({id:dl.id,sub_item_bank_ids:dl.sub_item_banks.map(ys=>ys.id)}),ko.type==="PRACTICAL"?Zi.push(dl.id):(Vi.push(dl.id),Ta.push(Ro))})}),console.log("-----",Ir),yield Qt({item_bank_ids:Vi,item_bank_scores:Ta,name:Wn,combination_item_banks:Ir,shixun_ids:Zi})})})},Ps=(Wn,wa,Vi,Ta)=>{var Ir;const Zi=`${location.pathname}${location.search}`,Ki=(Ir=Ta.questions)==null?void 0:Ir.map(ko=>ko==null?void 0:ko.id);if(Zi.includes("exercise"))_l.current={id:Wn,ids:Ki,type:wa,index:Vi},Oi(!0);else{let ko=Ee.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:()=>vi(void 0,null,function*(){ko.update({cancelButtonProps:{disabled:!0}}),yield Fr({single_question_id:Wn,seleted_item_bank_ids:Ki},{type:wa,index:Vi}),ko.update({cancelButtonProps:{disabled:!1}}),ke.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},Rs=Wn=>{var wa;const Vi=(wa=Wn.questions)==null?void 0:wa.map(Zi=>Zi==null?void 0:Zi.id),Ta=Wn.name;let Ir=Ee.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Ta}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vi(void 0,null,function*(){Ir.update({cancelButtonProps:{disabled:!0}}),yield Fr({seleted_item_bank_ids:Vi},{type:Wn.type}),Ir.update({cancelButtonProps:{disabled:!1}}),ke.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Ta}\u8BD5\u9898`)})})},zs=()=>{let Wn=Ee.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:()=>vi(void 0,null,function*(){Wn.update({cancelButtonProps:{disabled:!0}}),yield Fr(),Wn.update({cancelButtonProps:{disabled:!1}}),ke.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Us=Wn=>{console.log(Wn,"key"),qn(Wn-1)},Eu=(Wn,wa)=>{var Vi,Ta;if(wa==="SINGLE")return y.createElement(y.Fragment,null,y.createElement(an,{ref:ra,editData:Wn,isEdit:!0}),y.createElement(fe.Z,null));if(wa==="MULTIPLE")return y.createElement(y.Fragment,null,y.createElement(en,{ref:ra,editData:Wn,isEdit:!0}),y.createElement(fe.Z,null));if(wa==="JUDGMENT")return y.createElement(y.Fragment,null,y.createElement(wn,{ref:ra,editData:Wn,isEdit:!0}),y.createElement(fe.Z,null));if(wa==="COMPLETION")return y.createElement(y.Fragment,null,y.createElement(qe,{ref:ra,editData:Wn,isEdit:!0}),y.createElement(fe.Z,null));if(wa==="SUBJECTIVE")return y.createElement(y.Fragment,null,y.createElement(ft,{ref:ra,editData:Wn,isEdit:!0}),y.createElement(fe.Z,null));if(wa==="COMBINATION")return y.createElement(y.Fragment,null,y.createElement(Pi,{ref:ra,editData:Wn,isEdit:!0}),y.createElement(fe.Z,null));if(wa==="BPROGRAM")return y.createElement(y.Fragment,null,y.createElement(ce.default,{form:Tl,style:{marginTop:20},onFinishFailed:Ir=>{var Zi,Ki;Ir.errorFields[0].name.includes("standard_answers")?ke.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):ke.ZP.error(Ir.errorFields[0].errors[0]),Tl.scrollToField((Ki=(Zi=Ir==null?void 0:Ir.errorFields)==null?void 0:Zi[0])==null?void 0:Ki.name,{behavior:"smooth",block:"center"})},onFinish:Ir=>vi(void 0,null,function*(){var Zi;let Ki=ga(bi({question_score:Wn.score},Ir),{question_type:8,hack:ga(bi({},Ir.hack),{difficult:Wn.program_attr.difficult}),hack_codes:ga(bi({},Ir.hack_codes),{code:ki.Base64.encode((Zi=Ir.hack_codes)==null?void 0:Zi.code)})});bo&&(Ki.is_cover=1);const ko=yield(0,lt.ZP)(`/api/exercise_questions/${Wn.id}.json`,{method:"put",body:Ki});(ko==null?void 0:ko.status)===0&&(ke.ZP.success("\u7F16\u8F91\u6210\u529F"),Us(pr+1)),ao(null)})},y.createElement(xi.tc,{form:Tl,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Vi=Wn==null?void 0:Wn.program_attr)==null?void 0:Vi.identifier,answerKey:"standard_answers"}),y.createElement(fe.Z,null)));if(wa==="PROGRAM"&&xt.history.push(`/problems/${(Ta=Wn==null?void 0:Wn.program_attr)==null?void 0:Ta.identifier}/edit?type=exercises&express_id=${Gr.categoryId}&question_id=${Wn==null?void 0:Wn.id}&score=${Wn==null?void 0:Wn.score}&callback_url=${location.pathname}&select=${pr}&exercise=true`),wa==="PRACTICAL")return y.createElement(y.Fragment,null,y.createElement(nn,{ref:ra,editData:Wn,isEdit:!0}),y.createElement(fe.Z,null))},Cu=(Wn,wa)=>vi(void 0,null,function*(){var Vi,Ta,Ir,Zi,Ki,ko;const Xi=yield(Vi=ra.current)==null?void 0:Vi.onSave();if(!Xi)return;const dl=ci=>{const bl=ci.map(jl=>jl.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(bl).size!==bl.length},Ro={question_score:wa.score,analysis:Xi.analysis};if(Wn==="SINGLE"||Wn==="MULTIPLE"||Wn==="JUDGMENT"){if(Wn!=="JUDGMENT"&&dl(Xi==null?void 0:Xi.choices)){ke.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const ci=[],bl=[];Ro.question_type=Wn==="JUDGMENT"?2:1,Ro.question_title=Xi==null?void 0:Xi.name,(Ta=Xi==null?void 0:Xi.choices)==null||Ta.forEach((is,jl)=>{ci.push(is.choice_text),is!=null&&is.is_answer&&bl.push(jl+1)}),Ro.question_choices=ci,Ro.standard_answers=bl}if(Wn==="COMPLETION"){let ci=(Ir=Xi==null?void 0:Xi.standard_answers)==null?void 0:Ir.map((jl,Re)=>Number(jl==null?void 0:jl.score)?null:Re+1).filter(jl=>jl!==null);if((ci==null?void 0:ci.length)>0)return ke.ZP.warning(`\u7B2C${ci.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let bl=(Zi=Xi==null?void 0:Xi.standard_answers)==null?void 0:Zi.reduce((jl,Re)=>jl+(Number(Re==null?void 0:Re.score)||0),0);if(parseFloat(bl.toFixed(2))!=(Ro==null?void 0:Ro.question_score))return ke.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Ro.is_ordered=Xi.is_ordered,Ro.question_title=Xi==null?void 0:Xi.name,Ro.use_blank_score=Xi==null?void 0:Xi.use_blank_score,Ro.question_type=3;const is=[];(Ki=Xi==null?void 0:Xi.standard_answers)==null||Ki.forEach((jl,Re)=>{is.push({choice_id:jl.position,answer_text:jl.answer_text,score:jl.score})}),Ro.standard_answers=is,Ro.downcase=Xi==null?void 0:Xi.downcase,Ro.no_space=Xi==null?void 0:Xi.no_space}if(Wn==="SUBJECTIVE"&&(console.log("editorData"),console.log(Xi),Ro.question_title=Xi==null?void 0:Xi.name,Ro.question_type=4,Ro.answer_texts=Xi==null?void 0:Xi.answer_texts,Ro.use_keywords=Xi==null?void 0:Xi.use_keywords,Ro.keywords=Xi==null?void 0:Xi.keywords),Wn==="COMBINATION"){Ro.question_title=Xi==null?void 0:Xi.name,Ro.question_type=7;try{Ro.sub_questions=(ko=Xi==null?void 0:Xi.sub_item_banks)==null?void 0:ko.map((ci,bl)=>{var is,jl,Re;if((ci==null?void 0:ci.item_type)=="single"||(ci==null?void 0:ci.item_type)=="multiple"){if(dl(ci==null?void 0:ci.choices))throw new Error(`\u7B2C${bl+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Me=[],Dt=[];return(is=ci==null?void 0:ci.choices)==null||is.forEach((Lt,on)=>{Me.push(Lt.choice_text),Lt!=null&&Lt.is_answer&&Dt.push(on+1)}),{id:ci.id,question_id:ci.id,question_title:ci.name,difficulty:ci.difficulty,question_type:(ci==null?void 0:ci.item_type)=="single"?0:(ci==null?void 0:ci.item_type)=="multiple"?1:2,question_choices:Me,standard_answers:Dt,analysis:ci.analysis,question_score:ci==null?void 0:ci.score}}else if((ci==null?void 0:ci.item_type)=="completion"){let Me=(jl=ci==null?void 0:ci.standard_answer)==null?void 0:jl.reduce((Lt,on)=>Lt+(Number(on==null?void 0:on.score)||0),0);if(parseFloat(Me.toFixed(2))!=(ci==null?void 0:ci.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Dt=[];return(Re=ci==null?void 0:ci.standard_answer)==null||Re.forEach((Lt,on)=>{Dt.push({choice_id:Lt.position,answer_text:Lt.answer_text,score:Lt.score})}),{id:ci.id,question_id:ci.id,is_ordered:ci.is_ordered,question_title:ci.name,difficulty:ci.difficulty,question_type:3,standard_answers:Dt,use_blank_score:ci.use_blank_score,analysis:ci.analysis,downcase:ci==null?void 0:ci.downcase,no_space:ci==null?void 0:ci.no_space,question_score:ci==null?void 0:ci.score}}else if((ci==null?void 0:ci.item_type)=="subjective")return{id:ci.id,question_id:ci.id,question_title:ci.name,question_type:4,difficulty:ci.difficulty,answer_texts:ci==null?void 0:ci.answer_texts,analysis:ci.analysis,question_score:ci==null?void 0:ci.score,use_keywords:ci.use_keywords,keywords:ci==null?void 0:ci.keywords}})}catch(ci){ke.ZP.warning(ci.message);return}delete Ro.analysis}let ys=!1;(wa==null?void 0:wa.is_my)===1&&(ys=yield new Promise((bl,is)=>{Ee.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:()=>{bl(!0)},onCancel:()=>{bl(!1)}})})),ys&&(Ro.is_cover=1);const Xs=Wn!=="PRACTICAL"?yield(0,lt.ZP)(`/api/exercise_questions/${wa.id}.json`,{method:"put",body:Ro}):yield(0,lt.ZP)(`/api/exercise_questions/${wa.id}/update_shixun_score.json`,{method:"post",body:bi({},Xi)});(Xs==null?void 0:Xs.status)===0&&(ke.ZP.success("\u7F16\u8F91\u6210\u529F"),Us(pr+1),ao(null))}),ec=()=>vi(void 0,null,function*(){(0,xt.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,lt.ZP)(`/api/exercises/${Gr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield qn(pr),ke.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,xt.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),As=({value:Wn}={})=>{var wa;const Vi=[];let Ta=[];const Ir=(wa=Wn==null?void 0:Wn.choices)==null?void 0:wa.map((Ki,ko)=>{var Xi;const dl=ko+1;return Ki!=null&&Ki.is_answer&&(Vi.push(dl),Ta.push(dl)),{value:dl,label:y.createElement(Ye.Z,{className:"c-black font14",value:`${(Xi=Ha.k4)==null?void 0:Xi[ko]}. ${Ki==null?void 0:Ki.choice_text}`}),disabled:Ki==null?void 0:Ki.origin_standard_answer}}),Zi=Ee.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 ",Vi==null?void 0:Vi.map(Ki=>{var ko;return(ko=Ha.k4)==null?void 0:ko[Ki-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(je.default.Group,{className:"flex-col mt20",options:Ir,defaultValue:Ta,onChange:Ki=>{Ta=Ki}})),onOk:()=>vi(void 0,null,function*(){const Ki=yield(0,lt.ZP)(`/api/exercises/${Gr.categoryId}/questions/${Wn==null?void 0:Wn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ta}});(Ki==null?void 0:Ki.status)===0&&(ke.ZP.success("\u4FEE\u6539\u6210\u529F"),Us(pr+1))})})},ws=(ha=Bt==null?void 0:Bt.questionList)==null?void 0:ha.reduce((Wn,wa)=>Wn+Number(wa.questions_score),0),xu=zr&&((fa=Bt==null?void 0:Bt.exam)==null?void 0:fa.exercise_status)!==1,ku=Wn=>vi(void 0,null,function*(){const wa=yield(0,lt.ZP)(`/api/courses/${Gr==null?void 0:Gr.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[Gr==null?void 0:Gr.categoryId],exercise_question_id:Wn.id}});(wa==null?void 0:wa.status)===0&&(or({type:"classroomList/setActionTabs",payload:{}}),ke.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),Lu=(Wn,wa)=>vi(void 0,null,function*(){let Vi=yield(0,lt.ZP)(`/api/courses/${Gr==null?void 0:Gr.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:Gr==null?void 0:Gr.categoryId,exercise_question_id:Wn==null?void 0:Wn.id}});(Vi==null?void 0:Vi.status)===0&&(Eo[wa]=!1,yl([...Eo]))});return y.createElement("section",{className:ve.wrap},y.createElement("div",{id:"id_left_preview",className:ve.left,onMouseEnter:Wn=>{const wa=document.getElementById("id_left_preview");wa.style.overflowY="auto"},onMouseLeave:Wn=>{const wa=document.getElementById("id_left_preview");wa.style.overflowY="hidden"}},y.createElement("div",{className:ve.title},y.createElement("div",{className:"body-overflow-initial"},y.createElement("b",null),y.createElement("span",null,"\u7B54\u9898\u5361"))),y.createElement("div",{className:ve.total},y.createElement("div",null,y.createElement("img",{src:ze}),y.createElement("span",null,"\u9898\u6570(\u9053)"),y.createElement("aside",null,Bt==null?void 0:Bt.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,ws&&ws.toFixed(1))),y.createElement("div",null,y.createElement("img",{src:Ve}),y.createElement("span",null,"\u65F6\u957F(\u5206)"),y.createElement("aside",null,((Nr=Bt==null?void 0:Bt.exam)==null?void 0:Nr.time)===-1||((Fa=Bt==null?void 0:Bt.exam)==null?void 0:Fa.time)===null?"\u4E0D\u9650":(ja=Bt==null?void 0:Bt.exam)==null?void 0:ja.time))),(ua=Bt==null?void 0:Bt.questionList)==null?void 0:ua.map((Wn,wa)=>{var Vi;return y.createElement("div",{className:ve.list,key:wa},y.createElement("div",{className:ve.name},y.createElement("b",null),y.createElement("span",null,Wn.name)),y.createElement("aside",null,y.createElement("div",null,"\u5171",y.createElement("span",{className:ve.b},Wn.questions_count),"\u9898 ",y.createElement("span",{className:ve.l},"|"),"\u5171",y.createElement("span",{className:ve.r},Wn.questions_score),"\u5206"),y.createElement("div",{className:ve.answerSheet},(Vi=Wn==null?void 0:Wn.questions)==null?void 0:Vi.map((Ta,Ir)=>y.createElement("div",{onClick:()=>{const Zi=`Anchor_${Ta==null?void 0:Ta.id}`;let Ki=document.getElementById(Zi);Ki&&setTimeout(()=>Ki.scrollIntoView({block:"center",behavior:"smooth"}))},key:Ta==null?void 0:Ta.id,className:ve.tag},Ir+1)))))})),y.createElement("div",{className:ve.right},y.createElement("div",{className:ve.examName,id:"examName"},y.createElement("div",{className:ve.name},y.createElement(Le.Z,{title:(cr=Bt==null?void 0:Bt.exam)==null?void 0:cr.name,getPopupContainer:Wn=>Wn.parentNode},y.createElement("span",{className:ve.t},(Yr=Bt==null?void 0:Bt.exam)==null?void 0:Yr.name))),zr&&((ui=Bt==null?void 0:Bt.exam)==null?void 0:ui.exercise_status)===1&&y.createElement(Qo.op,{openLoading:!0,shape:"default",onClick:()=>{Ee.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:()=>{ec()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!zr&&y.createElement(xe.ZP,{onClick:zs,type:"primary"},"\u968F\u673A\u66F4\u6362")),y.createElement("div",{className:ve.topWarp},(ba=Bt==null?void 0:Bt.questionList)==null?void 0:ba.map((Wn,wa)=>{var Vi,Ta;return y.createElement(y.Fragment,{key:wa},y.createElement("div",{className:ve.head,style:wa===0?{border:0,marginTop:-16}:{}},y.createElement("div",{className:ve.name},y.createElement("b",null),y.createElement("span",null,Wn.name)),y.createElement("div",{className:ve.so},"\u5171",y.createElement("span",{className:ve.b},Wn.questions_count," "),"\u9898 ",Wn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Vi=Wn==null?void 0:Wn.questions)==null?void 0:Vi.map(Ir=>{var Zi;return(Zi=Ir==null?void 0:Ir.sub_item_banks)==null?void 0:Zi.length}).reduce((Ir,Zi)=>Ir+Zi)}\u5C0F\u9898\uFF09`,y.createElement("span",{className:ve.l},"|"),"\u5171",y.createElement("span",{className:ve.r},Wn.questions_score),"\u5206"),!zr&&y.createElement("div",{className:ve.btn},y.createElement(xe.ZP,{onClick:()=>{gs(Wn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),y.createElement(xe.ZP,{onClick:()=>Rs(Wn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Ta=Wn==null?void 0:Wn.questions)==null?void 0:Ta.map((Ir,Zi)=>{var Ki,ko,Xi,dl,Ro;return Aa===(Ir==null?void 0:Ir.id)?y.createElement("div",{id:`Anchor_${Ir==null?void 0:Ir.id}`,className:ve.content,style:{padding:0,marginTop:24},key:Ir==null?void 0:Ir.id},y.createElement("div",{style:{float:"right",marginTop:`${(Wn==null?void 0:Wn.type)==="PRACTICAL"?"-2px":"-6px"}`}},y.createElement(xe.ZP,{onClick:()=>ao(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),y.createElement(xe.ZP,{onClick:()=>{Cu(Wn==null?void 0:Wn.type,Ir)},type:"primary"},"\u4FDD\u5B58")),Eu(Ir,Wn.type)):y.createElement("div",{id:`Anchor_${Ir==null?void 0:Ir.id}`,className:ve.content,key:Ir==null?void 0:Ir.id},y.createElement("div",{className:ve.titleWrap},(Ir==null?void 0:Ir.item_type)==="bprogram"?y.createElement(Ye.Z,{style:{paddingRight:10},value:Zi+1+"\u3001"+((Ki=Ir==null?void 0:Ir.program_attr)==null?void 0:Ki.description)}):y.createElement(Ye.Z,{style:{paddingRight:10},className:ve.titleHtml,value:Zi+1+`\u3001${(Ir==null?void 0:Ir.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(Ir==null?void 0:Ir.name)}),(0,ma.G5)()&&((ko=Ir==null?void 0:Ir.shixun)==null?void 0:ko.shixun_change)&&y.createElement(Ne.Z,{trigger:"click",open:Eo[Zi],onOpenChange:ys=>{Eo[Zi]=!0,yl([...Eo])},placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:y.createElement("div",{style:{width:"310px",color:"#000"}},y.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),y.createElement("div",{className:ve.btn_warp},y.createElement(xe.ZP,{size:"small",onClick:()=>Lu(Ir,Zi)},"\u5FFD\u7565"),y.createElement(xe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Eo[Zi]=!1,yl([...Eo]),or({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>ku(Ir)}})}},"\u786E\u8BA4\u540C\u6B65"),y.createElement(xe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,gt.xg)(`/shixuns/${Ir==null?void 0:Ir.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},y.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:ys=>ys.stopPropagation()})),zr&&y.createElement(xe.ZP,{onClick:()=>{var ys,Xs,ci;if(Aa){ke.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Tl.setFieldsValue({standard_answers:Ir==null?void 0:Ir.standard_answer,hack:bi(bi({},Ir),Ir==null?void 0:Ir.program_attr),hack_codes:ga(bi({},Ir==null?void 0:Ir.program_attr),{code:ki.Base64.decode(((ys=Ir==null?void 0:Ir.program_attr)==null?void 0:ys.code)||"")}),hack_sets:bi({},(Xs=Ir==null?void 0:Ir.hack_sets)==null?void 0:Xs[0])}),(Ir==null?void 0:Ir.item_type)=="program"?xt.history.push(`/problems/newedit/${(ci=Ir==null?void 0:Ir.program_attr)==null?void 0:ci.identifier}?type=exercises&express_id=${Gr.categoryId}&question_id=${Ir==null?void 0:Ir.id}&score=${Ir==null?void 0:Ir.score}&exercise=true&callback_url=/classrooms/${Gr.coursesId}/exercise/${Gr.categoryId}/detail?random=true`):ao(Ir==null?void 0:Ir.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!xu&&y.createElement(xe.ZP,{disabled:xu,className:"ml20",onClick:()=>Ps(Ir==null?void 0:Ir.id,Wn.type,Zi,Wn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Ir==null?void 0:Ir.item_type)==="bprogram"&&y.createElement(Ye.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:ve.titleHtml,value:ki.Base64.decode(((Xi=Ir==null?void 0:Ir.program_attr)==null?void 0:Xi.code)||"")}),(Wn.type==="SINGLE"||Wn.type==="JUDGMENT"||Wn.type==="MULTIPLE")&&xs(Ir),Wn.type==="COMPLETION"&&Fs(Ir),Wn.type==="SUBJECTIVE"&&cs(Ir),Wn.type==="PROGRAM"&&Ss(Ir),Wn.type==="BPROGRAM"&&tu(Ir),Wn.type==="COMBINATION"&&js(Ir,Zi),Wn.type==="PRACTICAL"&&Is(Ir),y.createElement(ct.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((dl=Bt==null?void 0:Bt.exam)==null?void 0:dl.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(Wn.type)&&y.createElement(Ke.Z,null,y.createElement(fo.Z,{state:Ir==null?void 0:Ir.is_wrong,onClick:()=>{Wr==null||Wr({value:ga(bi({},Ir),{question_id:Ir==null?void 0:Ir.id,question_score:Ir==null?void 0:Ir.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(Wn.type)&&(Ir==null?void 0:Ir.show_resubmit)&&y.createElement(Ke.Z,null,y.createElement(ro.C,{dataSource:ga(bi({},Ir),{question_id:Ir==null?void 0:Ir.id})})),((Ro=Bt==null?void 0:Bt.exam)==null?void 0:Ro.exercise_status)===3&&["SINGLE"].includes(Wn.type)&&y.createElement(Ke.Z,null,y.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{As({value:Ir})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),zr?y.createElement(Qo.vr,null,y.createElement(Te.Z,{showTotal:gt.rU,total:(ca=Bt==null?void 0:Bt.exam)==null?void 0:ca.total_num,pageSize:1,current:pr+1,showSizeChanger:!1,onChange:Us,showQuickJumper:!1,hideOnSinglePage:!1})):y.createElement(Qo.vr,{LeftContent:y.createElement(Qo.op,{onClick:rn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:y.createElement(ct.Z,{align:"middle"},y.createElement(Ne.Z,{color:"#55575D",overlayClassName:ve.popover,open:qo,getPopupContainer:Wn=>Wn==null?void 0:Wn.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(Qo.op,{onMouseEnter:()=>Ko(!0),onMouseLeave:()=>Ko(!1),onClick:()=>vi(void 0,null,function*(){const Wn=Number(ws);[100,120,150].includes(Wn)||(yield new Promise((wa,Vi)=>{Ee.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"}},Wn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>vi(void 0,null,function*(){wa("")}),onCancel:()=>{Vi()}})})),Ws()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),y.createElement(Qo.op,{shape:"default",type:"primary",onClick:()=>vi(void 0,null,function*(){const Wn=Number(ws);[100,120,150].includes(Wn)||(yield new Promise((wa,Vi)=>{Ee.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"}},Wn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>vi(void 0,null,function*(){wa("")}),onCancel:()=>{Vi()}})})),Qt()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),y.createElement(na,{visible:Xl,questionParams:_l.current,getdata:aa,onRandomExchange:()=>vi(void 0,null,function*(){const Wn=_l.current;yield Fr({single_question_id:Wn.id,seleted_item_bank_ids:Wn.ids},{type:Wn.type,index:Wn.index}),Oi(!1)}),selectFromProblemSet:()=>{const Wn=_l.current,wa=`${location.pathname}${location.search}`;wa.includes("exercise")&&xt.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${Wn.id}&qtype=${Wn.type}&exerciseid=${Gr.categoryId}&from=${wa}`)},onCancel:()=>{Oi(!1)}}))};var si=(0,xt.connect)(({classroomList:Bt})=>({classroomList:Bt}))(fi)},3436:function(Mn,Jt,E){"use strict";E.r(Jt),E.d(Jt,{default:function(){return Jo}});var y=E(59301),ve={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"},ce=E(6767),Le=E(28284),xe=E(91882),Ee=E(52985),Ce=E(88249),ke=E(29787),De=E(37568),fe=E(47889),je=E(77019),Ne=E(4875),ct=E(7939),Ke=E(82186),Te=Object.defineProperty,we=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,rt=(vn,yn,Nn)=>yn in vn?Te(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Et=(vn,yn)=>{for(var Nn in yn||(yn={}))Ie.call(yn,Nn)&&rt(vn,Nn,yn[Nn]);if(we)for(var Nn of we(yn))Pe.call(yn,Nn)&&rt(vn,Nn,yn[Nn]);return vn},Oe=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())});function Ae(vn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/examination_banks/${vn}/edit_random_exam_new.json`,{method:"get"})})}function Ve(vn,yn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/examination_banks/${vn}/update_random_exam.json`,{method:"post",body:yn})})}function Ye(vn){return Oe(this,null,function*(){return(0,Ke.ZP)("/api/examination_banks/create_random_exam.json",{method:"post",body:vn})})}function xt(vn){return Oe(this,null,function*(){return Fetch("/api/disciplines.json",{method:"get",params:vn})})}function gt(vn){return Oe(this,null,function*(){return(0,Ke.ZP)("/api/v2/course_disciplines/tag_disciplines_by_random.json",{method:"get",params:vn})})}function lt(vn){return Oe(this,null,function*(){return(0,Ke.ZP)("/api/item_banks/item_difficulty_count.json",{method:"get",params:vn})})}function Ue(vn,yn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/examination_banks/${vn}/set_item_type_score.json`,{method:"post",body:yn})})}function be(vn,yn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/exercises/${vn}/set_item_type_score.json`,{method:"post",body:yn})})}function We(vn,yn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/examination_banks/${vn}/delete_item_type.json`,{method:"post",body:yn})})}function Be(vn,yn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/exercises/${vn}/delete_item_type.json`,{method:"post",body:yn})})}function de(vn){return Oe(this,null,function*(){return(0,Ke.ZP)("/api/examination_banks/preview_random_questions.json",{method:"post",body:vn})})}function St(vn){return Oe(this,null,function*(){return(0,Ke.ZP)("/api/examination_banks/toggle_random_questions.json",{method:"post",body:vn})})}function Qe(vn){return Oe(this,null,function*(){return(0,Ke.ZP)("/api/examination_banks/save_question_list.json",{method:"post",body:vn})})}function ze(vn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/exercises/${vn.categoryId}/edit.json`,{method:"get",params:Et({},vn)})})}var st=(vn=>(vn.OnlyFileFolder="1",vn.OnlyKnowledge="2",vn.OnlyDifficulty="3",vn.FileFolderAndDiff="4",vn.FileFolderAndKnowledge="5",vn.KnowledgeAndDiff="6",vn.All="7",vn.Shixun="8",vn))(st||{}),Se=E(89392),ye=Object.defineProperty,vt=Object.defineProperties,Ht=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,ut=(vn,yn,Nn)=>yn in vn?ye(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Yt=(vn,yn)=>{for(var Nn in yn||(yn={}))Fe.call(yn,Nn)&&ut(vn,Nn,yn[Nn]);if($t)for(var Nn of $t(yn))pt.call(yn,Nn)&&ut(vn,Nn,yn[Nn]);return vn},bt=(vn,yn)=>vt(vn,Ht(yn)),Ct=(vn=>(vn[vn.FileFolder=1]="FileFolder",vn[vn.Difficulty=2]="Difficulty",vn[vn.Knowledge=3]="Knowledge",vn))(Ct||{});const mt=(0,y.createContext)(null),mn={[st.OnlyFileFolder]:[1],[st.OnlyKnowledge]:[3],[st.OnlyDifficulty]:[2],[st.FileFolderAndDiff]:[1,2],[st.FileFolderAndKnowledge]:[1,3],[st.KnowledgeAndDiff]:[3,2],[st.All]:[3,2,1]},zt=(vn,yn)=>{if(vn.length!==yn.length)return!1;for(const Nn of yn)if(!vn.includes(Nn))return!1;return!0},ue=vn=>{for(const[yn,Nn]of Object.entries(mn))if(zt(vn,Nn))return yn},ie={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"},re={1:{label:"\u7B80\u5355",color:"#46B70E"},2:{label:"\u9002\u4E2D",color:"#165DFF"},3:{label:"\u56F0\u96BE",color:"#EE6F1A"}},oe=vn=>vn&&parseFloat(vn.toFixed(1)),pe=(vn,yn)=>{var Nn,wr,Or;switch(yn.type){case"init":return yn.payload;case"updateBaseInfo":return bt(Yt({},vn),{examination_bank:yn.payload});case"deleteQuestionType":{const{item_types:rr}=vn,ir=rr.filter(kn=>kn.item_type!==yn.payload);return vn.examination_bank.question_count=oe(ir.reduce((kn,er)=>kn+er.item_bank_count,0)),vn.examination_bank.total_score=oe(ir.reduce((kn,er)=>kn+er.total_score,0)),bt(Yt({},vn),{item_types:ir})}case"setQuestionType":{const{item_types:rr=[]}=vn,ir=rr.map(er=>er.item_type),kn=rr.filter(er=>yn.payload.includes(er.item_type));for(const er of yn.payload)ir.includes(er)||(er==="PRACTICAL"?kn.push({item_type:er,contents:[],item_banks:[],item_bank_count:0,item_bank_num:0,item_type_text:ie[er],random_rule_type:st.Shixun,score:0,total_score:0}):kn.push({item_type:er,contents:[],item_bank_count:0,item_type_text:ie[er],score:0,total_score:0}));return bt(Yt({},vn),{item_types:kn})}case"updateItemTypes":return bt(Yt({},vn),{item_types:yn.payload});case"deleteRule":{const rr=(0,Se.cloneDeep)(vn),ir=rr.item_types.find(er=>er.item_type===yn.payload.itemType),kn=ir.contents.find(er=>er.id===yn.payload.id&&er.is_share==yn.payload.is_share);return ir.contents=ir.contents.filter(er=>er!==kn),((Nn=ir.contents)==null?void 0:Nn.length)===0&&(ir.random_rule_type=[]),ir.item_bank_count-=kn==null?void 0:kn.quanlity,rr.examination_bank.question_count-=kn==null?void 0:kn.quanlity,ir.total_score-=(kn==null?void 0:kn.quanlity)*ir.score,rr.examination_bank.total_score-=(kn==null?void 0:kn.quanlity)*ir.score,ir.total_score=oe(ir.total_score),rr.examination_bank.total_score=oe(rr.examination_bank.total_score),rr.contents=ir.contents,rr}case"changeQuestionNum":{const rr=(0,Se.cloneDeep)(vn),ir=rr.item_types.find(xi=>xi.item_type===yn.payload.itemType),kn=(wr=ir==null?void 0:ir.contents)==null?void 0:wr.find(xi=>xi.id===yn.payload.id);if(yn.payload.itemType==="PRACTICAL")return yn.payload.num&&(rr.examination_bank.question_count=rr.examination_bank.question_count-ir.item_bank_count+yn.payload.num,rr.examination_bank.total_score=oe(rr.examination_bank.total_score-ir.total_score+yn.payload.num*ir.score)),yn.payload.score&&(rr.examination_bank.total_score=oe(rr.examination_bank.total_score-ir.total_score+yn.payload.num*ir.score)),ir.item_bank_count=yn.payload.num,ir.total_score=oe(ir.item_bank_count*ir.score),rr;rr.examination_bank.question_count=rr.examination_bank.question_count-(kn==null?void 0:kn.quanlity)+yn.payload.num;const er=ir.contents.find(xi=>xi.id===yn.payload.id&&xi.teacher_group_id===yn.payload.teacher_group_id);er.quanlity=yn.payload.num;let vr=0,na=0;for(const xi of ir.contents)vr+=xi==null?void 0:xi.quanlity,na+=(xi==null?void 0:xi.quanlity)*ir.score;return rr.examination_bank.total_score=oe(rr.examination_bank.total_score-ir.total_score+na),ir.item_bank_count=vr,ir.total_score=oe(na),rr}case"changeQuestionScore":{const rr=(0,Se.cloneDeep)(vn),ir=rr.item_types.find(kn=>kn.item_type===yn.payload.itemType);return ir.score=yn.payload.score,ir.total_score=oe(ir.item_bank_count*ir.score),rr.examination_bank.total_score=oe(rr.item_types.reduce((kn,er)=>kn+er.total_score,0)),rr}case"editRule":{const rr=(0,Se.cloneDeep)(vn),ir=rr.item_types.find(kn=>kn.item_type===yn.payload.itemType);return ir.contents=yn.payload.tableData.map(kn=>bt(Yt({},kn),{item_type:yn.payload.itemType,random_rule_type:yn.payload.randomRuleType})),ir.random_rule_type=yn.payload.randomRuleType,ir.item_bank_count=ir.contents.reduce((kn,er)=>kn+(er==null?void 0:er.quanlity),0),ir.score=ir.score||1,ir.total_score=oe(ir.item_bank_count*ir.score),rr.examination_bank.question_count=rr.item_types.reduce((kn,er)=>kn+er.item_bank_count,0),rr.examination_bank.total_score=oe(rr.item_types.reduce((kn,er)=>kn+er.total_score,0)),rr}case"addShixun":{const rr=(0,Se.cloneDeep)(vn),ir=rr.item_types.find(kn=>kn.item_type==="PRACTICAL");return ir.item_banks=yn.payload.shixunList,rr.examination_bank.question_count=rr.examination_bank.question_count+1,ir.item_bank_num=ir.item_banks.length,ir.item_bank_count=ir.item_bank_count||1,ir.score=ir.score||1,ir.total_score=ir.total_score||ir.score*ir.item_bank_count,rr.examination_bank.total_score=(Or=rr==null?void 0:rr.item_types)==null?void 0:Or.map(kn=>kn.total_score).reduce((kn,er)=>kn+er),rr}case"deleteShixunQuestion":{const rr=(0,Se.cloneDeep)(vn),ir=rr.item_types.find(kn=>kn.item_type==="PRACTICAL");return ir.item_banks=ir.item_banks.filter(kn=>kn.id!==yn.payload.shixunId),ir.item_bank_num-=1,ir.item_bank_count>ir.item_bank_num&&(ir.item_bank_count-=1,ir.total_score-=ir.score,ir.total_score=oe(ir.total_score)),rr}}};var ae=E(46507),me=E(73951),Ze=Object.defineProperty,Ot=Object.defineProperties,at=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,jt=(vn,yn,Nn)=>yn in vn?Ze(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Xe=(vn,yn)=>{for(var Nn in yn||(yn={}))yt.call(yn,Nn)&&jt(vn,Nn,yn[Nn]);if(qe)for(var Nn of qe(yn))Ft.call(yn,Nn)&&jt(vn,Nn,yn[Nn]);return vn},tt=(vn,yn)=>Ot(vn,at(yn)),Gt=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())}),wn=({courseOptions:vn,setCurrentKey:yn,loading:Nn,form:wr})=>{var Or;const{data:rr,disabled:ir,dispatch:kn}=(0,y.useContext)(mt),er=(0,Ee.useParams)(),vr=(0,y.useRef)(!0),[na,xi]=(0,y.useState)(!1),ki=(0,y.useMemo)(()=>{var fo,ro,Ha,ma,Hr;if(!vn.length||!rr)return;const _i=(fo=rr==null?void 0:rr.examination_bank)==null?void 0:fo.course_discipline_id,Li=((ro=rr==null?void 0:rr.examination_bank)==null?void 0:ro.time)===-1?void 0:vr.current?er.id?(Ha=rr==null?void 0:rr.examination_bank)==null?void 0:Ha.time:((ma=rr==null?void 0:rr.examination_bank)==null?void 0:ma.time)||60:(Hr=rr==null?void 0:rr.examination_bank)==null?void 0:Hr.time;return vr.current=!1,tt(Xe({},rr.examination_bank),{time:Li,course_discipline_id:_i})},[rr,vn]);return(0,y.useEffect)(()=>{wr.setFieldsValue(Xe({},ki))},[ki]),y.createElement(ke.Z,{spinning:Nn,size:"large",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},y.createElement("div",{className:ve.formWrap},y.createElement(Le.default,{form:wr,autoComplete:"off",colon:!1,labelCol:{span:4},wrapperCol:{span:20},initialValues:ki||{difficulty:2,time:60},onValuesChange:(fo,ro)=>{const Ha=Xe({},ro);kn({type:"updateBaseInfo",payload:Ha})}},y.createElement(Le.default.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",className:ve.baseLineHeight,rules:[{required:!0,validator:(fo,ro)=>{var Ha;return((Ha=ro==null?void 0:ro.replaceAll(" ",""))==null?void 0:Ha.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},y.createElement(De.default,{maxLength:60,className:ve.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),y.createElement(Le.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",className:ve.baseLineHeight},y.createElement(me.q,{data:{course_discipline_id:(Or=rr==null?void 0:rr.examination_bank)==null?void 0:Or.course_discipline_id},style:{height:46},showLinkButton:!1})),y.createElement("div",{className:ve.concat},"\u6CA1\u6709\u5408\u9002\u7684\u8BFE\u7A0B\uFF1F",y.createElement("a",{target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B")),y.createElement(Le.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:ve.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},y.createElement(fe.ZP.Group,{disabled:ir,className:ve.radiogroup},y.createElement(fe.ZP.Button,{className:ve.easy,value:1},"\u7B80\u5355"),y.createElement(fe.ZP.Button,{className:ve.medium,value:2},"\u9002\u4E2D"),y.createElement(fe.ZP.Button,{className:ve.hard,value:3},"\u56F0\u96BE"))),y.createElement(Le.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:ve.baseLineHeight},y.createElement(je.Z,{align:"middle"},y.createElement(Le.default.Item,{name:"time",noStyle:!0},y.createElement(Ne.Z,{className:ve.baseFormItem,min:1,disabled:ir,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(Le.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exam_notes"},y.createElement(De.default.TextArea,{rows:6,disabled:ir,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),y.createElement("div",{className:ve.fixedBottom},y.createElement(ct.ZP,{className:`${ve.cancelBtn} mr5`,onClick:()=>{er.id||window.location.href.indexOf("randompaper")>-1?Ee.history.push("/paperlibrary"):Ee.history.push(`/classrooms/${er.coursesId}/exercise`)}},"\u53D6\u6D88"),y.createElement(ct.ZP,{className:`${ve.confirmBtn} ml15`,type:"primary",size:"large",onClick:()=>Gt(void 0,null,function*(){if(yield wr.validateFields(),!er.id&&!er.coursesId){const fo=yield Ye(rr);fo.status===0&&(Ee.history.replace(`/randompaper/edit/${fo==null?void 0:fo.examination_bank_id}?type=settings`),yn("settings"))}else yn("settings")})},"\u4E0B\u4E00\u6B65")),y.createElement(ae.Z,{open:na,onCancel:()=>{xi(!1)}}))},gn=E(62957),Rt=E(5269),Ut={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"},At=E(77740),Je=E(68914),Pt=E(62673);const nn=[{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 nt=({open:vn,onCancel:yn,onOk:Nn})=>{const{data:wr,dispatch:Or}=(0,y.useContext)(mt);(0,y.useEffect)(()=>{if(vn){const{item_types:kn}=wr||{};ir(kn==null?void 0:kn.map(er=>er.item_type))}},[vn,wr]);const[rr,ir]=(0,y.useState)([]);return y.createElement(gn.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:vn,onCancel:yn,onOk:()=>Nn(rr)},y.createElement(Pt.default.Group,{value:rr,onChange:kn=>ir(kn)},y.createElement(je.Z,{gutter:[0,20]},nn.map(kn=>y.createElement(Rt.Z,{key:kn.value,span:6},y.createElement(Pt.default,{value:kn.value},kn.label))))))},Nt=E(70858),qt=Object.defineProperty,wt=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,_n=(vn,yn,Nn)=>yn in vn?qt(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Un=(vn,yn)=>{for(var Nn in yn||(yn={}))Wt.call(yn,Nn)&&_n(vn,Nn,yn[Nn]);if(wt)for(var Nn of wt(yn))en.call(yn,Nn)&&_n(vn,Nn,yn[Nn]);return vn},Vn=({open:vn,onCancel:yn,onOk:Nn})=>{const{data:wr}=(0,y.useContext)(mt),[Or,rr]=(0,y.useState)();console.log("--xxx-",Or),(0,y.useEffect)(()=>{vn&&rr((0,Se.cloneDeep)(wr))},[vn,wr]);const ir=(0,y.useMemo)(()=>{var kn;let er;return er=(kn=Or==null?void 0:Or.item_types)==null?void 0:kn.map(vr=>vr.total_score).reduce((vr,na)=>parseFloat(vr)+parseFloat(na)),er==null?void 0:er.toFixed(1)},[Or]);return vn?y.createElement(gn.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:vn,width:640,centered:!0,closable:!0,onCancel:yn,onOk:()=>{Nn(Or)}},y.createElement("div",{className:"c-black mb20"},"\u603B\u5206",y.createElement("span",{className:"ml10 c-light-primary"},ir)),y.createElement(Nt.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(kn,er){const{score:vr,item_type:na}=er;return y.createElement("div",{style:{color:"#9096A3"}},"\u6BCF",((er==null?void 0:er.item_type)==="PRACTICAL","\u9898"),y.createElement(Ne.Z,{precision:1,size:"large",className:"ml10 mr10",min:.1,disabled:(er==null?void 0:er.item_bank_count)===0,max:100,onChange:xi=>{const ki=Or,fo=ki.item_types.find(Ha=>Ha.item_type===na);fo.score=Number(xi);const ro=xi*fo.item_bank_count;fo.total_score=ro&&Number(ro.toFixed(1)),ki.examination_bank.total_score=ki.item_types.reduce((Ha,ma)=>Number(Ha)+Number(ma.total_score),0),rr(Un({},ki))}}),"\u5206")}}],className:Ut.setScoreModalTable,dataSource:Or==null?void 0:Or.item_types,rowKey:"item_type",pagination:!1})):null},Zt=E(31691),Xt=E(82326),an=E(18287),xn="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=",ln="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==",Pn="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",Sn="data:image/png;base64,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",Rn={ruleCheckBox:"ruleCheckBox___Onj2f",folderAreaWrapper:"folderAreaWrapper___ut2mr",folderAreaHeader:"folderAreaHeader___fOIDA",folderWrapper:"folderWrapper___IpJ50",folderIcon:"folderIcon___zBoRM",shareFolderIcon:"shareFolderIcon____5s3p",treeNodeItem:"treeNodeItem___quqla",treeNodeDifficulty:"treeNodeDifficulty___en0gk"},Er=E(39923),Jn=Object.defineProperty,dr=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,gr=Object.getOwnPropertySymbols,Vr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Dn=(vn,yn,Nn)=>yn in vn?Jn(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Zn=(vn,yn)=>{for(var Nn in yn||(yn={}))Vr.call(yn,Nn)&&Dn(vn,Nn,yn[Nn]);if(gr)for(var Nn of gr(yn))Zr.call(yn,Nn)&&Dn(vn,Nn,yn[Nn]);return vn},fr=(vn,yn)=>dr(vn,yr(yn)),ur=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())});const Mt=(vn,yn,Nn)=>vn.map(wr=>wr.key===yn?Zn(Zn({},wr),Nn):wr.children?fr(Zn({},wr),{children:Mt(wr.children,yn,Nn)}):wr),Vt={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3},ft=(vn,yn,Nn)=>vn.map(wr=>{var Or;const rr=wr==null?void 0:wr.tag_disciplines.map(kn=>{const er=kn==null?void 0:kn.difficulty_count.map(vr=>({label:vr==null?void 0:vr.name,value:Vt[vr.name]}));return{title:ue(yn)===st.All&&er.length>0?y.createElement(je.Z,{justify:"space-between"},y.createElement(Rt.Z,null,`${kn.name}\uFF08${kn.child_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}_${kn.id}`,"diffValue"]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:er})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}_${kn.id}`,"diffNum"],initialValue:kn==null?void 0:kn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}_${kn.id}`,"extra"],initialValue:fr(Zn({},wr),{type:Nn})},y.createElement("input",{type:"hidden"})))):`${kn.name}\uFF08${kn.child_count}\uFF09`,key:`${wr.id}_${kn.id}`,name:kn.name,parentName:wr.name,item_banks_count:kn.child_count,icon:null,isLeaf:!0,checkable:ue(yn)===st.FileFolderAndKnowledge,disableCheckbox:kn.child_count===0}}),ir=wr==null?void 0:wr.difficulty_count.map(kn=>({label:kn==null?void 0:kn.name,value:Vt[kn.name]}));return{title:ue(yn)===st.FileFolderAndDiff&&ir.length>0?y.createElement(je.Z,{justify:"space-between"},y.createElement(Rt.Z,null,`${wr.name}\uFF08${wr.item_banks_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}`,"diffValue"]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:ir})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}`,"diffNum"],initialValue:wr==null?void 0:wr.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}`,"extra"],initialValue:fr(Zn({},wr),{type:Nn})},y.createElement("input",{type:"hidden"})))):`${wr.name}\uFF08${wr.item_banks_count}\uFF09`,key:`${wr.id}`,name:wr.name,item_banks_count:wr.item_banks_count,icon:kn=>kn.expanded?Nn==="0"?y.createElement("img",{src:ln,className:Rn.folderIcon}):y.createElement("img",{src:Pn,className:Rn.shareFolderIcon}):Nn==="0"?y.createElement("img",{src:xn,className:Rn.folderIcon}):y.createElement("img",{src:Sn,className:Rn.shareFolderIcon}),isLeaf:!wr.have_child&&!((Or=wr.tag_disciplines)!=null&&Or.length),checkable:ue(yn)===st.OnlyFileFolder,disableCheckbox:wr.item_banks_count===0,children:wr.children.length?ue(yn)===st.All||ue(yn)===st.FileFolderAndKnowledge?[...ft(wr.children,yn,Nn),...rr]:ft(wr.children,yn,Nn):[]}}),kt=(vn,yn,Nn)=>vn.map(wr=>{var Or;const rr=wr==null?void 0:wr.tag_disciplines.map(kn=>{console.log("tagItem:",kn);const er=kn==null?void 0:kn.difficulty_count.map(vr=>({label:vr==null?void 0:vr.name,value:Vt[vr.name]}));return{title:ue(yn)===st.All&&er.length>0?y.createElement(je.Z,{justify:"space-between"},y.createElement(Rt.Z,null,`${kn.name}\uFF08${kn.child_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}_${kn.id}`,"diffValue"]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:er})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}_${kn.id}`,"diffNum"],initialValue:kn==null?void 0:kn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}_${kn.id}`,"extra"],initialValue:fr(Zn({},wr),{type:Nn})},y.createElement("input",{type:"hidden"})))):`${kn.name}\uFF08${kn.child_count}\uFF09`,key:`${wr.id}_${kn.id}`,name:kn.name,parentName:wr.name,item_banks_count:kn.child_count,icon:null,isLeaf:!0,checkable:ue(yn)===st.FileFolderAndKnowledge,disableCheckbox:kn.child_count===0}}),ir=wr==null?void 0:wr.difficulty_count.map(kn=>({label:kn==null?void 0:kn.name,value:Vt[kn.name]}));return{title:ue(yn)===st.FileFolderAndDiff&&ir.length>0?y.createElement(je.Z,{justify:"space-between"},y.createElement(Rt.Z,null,`${wr.name}\uFF08${wr.item_banks_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}`,"diffValue"]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:ir})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}`,"diffNum"],initialValue:wr==null?void 0:wr.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}`,"extra"],initialValue:fr(Zn({},wr),{type:Nn})},y.createElement("input",{type:"hidden"})))):`${wr.name}\uFF08${wr.item_banks_count}\uFF09`,key:`${wr.id}`,name:wr.name,item_banks_count:wr.item_banks_count,icon:kn=>kn.expanded?Nn==="0"?y.createElement("img",{src:ln,className:Rn.folderIcon}):y.createElement("img",{src:Pn,className:Rn.shareFolderIcon}):Nn==="0"?y.createElement("img",{src:xn,className:Rn.folderIcon}):y.createElement("img",{src:Sn,className:Rn.shareFolderIcon}),isLeaf:!wr.have_child&&!((Or=wr.tag_disciplines)!=null&&Or.length),checkable:ue(yn)===st.OnlyFileFolder,disableCheckbox:wr.item_banks_count===0,children:[...kt(wr.children,yn,Nn),...rr]}});var ht=({ruleValue:vn,defaultData:yn,setSelectData:Nn,currentItemType:wr,selectData:Or})=>{const[rr,ir]=(0,y.useState)("1"),[kn,er]=(0,y.useState)(!0),[vr]=Le.default.useForm(),[na,xi]=(0,y.useState)([]),[ki,fo]=(0,y.useState)("all"),ro=(qn,pr,Fr)=>{const{checkedNodes:aa}=pr;console.log("type:",Fr,aa,Or),Fr==="0"?(ma(qn),ue(vn)===st.OnlyFileFolder?(Nn(Wr=>fr(Zn({},Wr),{my:aa.map(or=>({id:or.key,group_id:or.key,group_name:or.name,item_bank_num:or.item_banks_count,folderType:"0",quanlity:1}))})),zr(aa.reduce((Wr,or)=>Wr+or.item_banks_count,0))):(console.log(aa),Nn(Wr=>fr(Zn({},Wr),{my:aa.map(or=>{const[ha,fa]=or.key.split("_");return{id:or.key,tag_discipline_name:or.name,group_id:ha,tag_discipline_id:fa,folderType:"0",group_name:or.parentName,item_bank_num:or.item_banks_count,quanlity:1}})})),zr(aa.reduce((Wr,or)=>Wr+or.item_banks_count,0)))):(_i(qn),ue(vn)===st.OnlyFileFolder?Nn(Wr=>(console.log("pre:",Wr),fr(Zn({},Wr),{public:aa.map(or=>({id:or.key==="0"?"00":or.key,teacher_group_name:or.name,teacher_group_id:or.key,folderType:"3",item_bank_num:or.item_banks_count,quanlity:1}))}))):Nn(Wr=>fr(Zn({},Wr),{public:aa.map(or=>{const[ha,fa]=or.key.split("_");return{id:or.key==="0"?"00":or.key,tag_discipline_name:or.name,teacher_group_id:ha,tag_discipline_id:fa,folderType:"3",teacher_group_name:or.parentName,item_bank_num:or.item_banks_count,quanlity:1}})})),zr(aa.reduce((Wr,or)=>Wr+or.item_banks_count,0)))},[Ha,ma]=(0,y.useState)([]),[Hr,_i]=(0,y.useState)([]),[Li,vo]=(0,y.useState)([]),[_o,Ai]=(0,y.useState)([]),[go,bi]=(0,y.useState)([]),[ga,vi]=(0,y.useState)([]),[fi,si]=(0,y.useState)(!1),[Bt,Qt]=(0,y.useState)(!1);function rn(){return ur(this,null,function*(){let qn=yield(0,Ke.ZP)("/api/teach_group_shares.json",{method:"get"});qn&&xi(qn==null?void 0:qn.groups)})}(0,y.useEffect)(()=>{rn()},[]);const In=qn=>ur(void 0,null,function*(){var pr,Fr,aa,Wr,or,ha,fa,Nr,Fa,ja,ua,cr;qn.type==="0"?si(!0):Qt(!0);const Yr=yield(0,Er.ex)(qn);qn.type==="0"?si(!1):Qt(!1),qn.type==="0"?bi(Yr):vi(Yr);const ui=(pr=Yr.navigation[0])==null?void 0:pr.difficulty_count.map(ca=>({label:ca==null?void 0:ca.name,value:Vt[ca.name]})),ba=(Fr=Yr.navigation[0])==null?void 0:Fr.tag_disciplines.map(ca=>{const ra=ca==null?void 0:ca.difficulty_count.map(Aa=>({label:Aa==null?void 0:Aa.name,value:Vt[Aa.name]}));return{title:ue(vn)===st.All&&ra.length>0?y.createElement(je.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(Rt.Z,null,`${ca.name}\uFF08${ca.child_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`0_${ca.id}`,"diffValue"]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:ra})),y.createElement(Le.default.Item,{noStyle:!0,name:[`0_${ca.id}`,"diffNum"],initialValue:ca==null?void 0:ca.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`0_${ca.id}`,"extra"],initialValue:{tag_discipline_name:ca.name,name:"\u6839\u76EE\u5F55",type:qn.type}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},ca.name,"\uFF08",ca.child_count,"\uFF09"),key:`0_${ca.id}`,name:ca.name,parentName:"\u6839\u76EE\u5F55",item_banks_count:ca.child_count,icon:null,isLeaf:!0,checkable:ue(vn)===st.FileFolderAndKnowledge,disableCheckbox:ca.child_count===0}});if(qn.type==="0"){const ca=ft(Yr.data,vn,"0"),ra=kt(Yr.data,vn,"0");console.log("normalChildren2:",ra),vo([{title:ue(vn)===st.FileFolderAndDiff?y.createElement(je.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(Rt.Z,null,`\u6839\u76EE\u5F55\uFF08${(aa=Yr.navigation[0])==null?void 0:aa.child_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffValue"],initialValue:[]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:ui})),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(Wr=Yr.navigation[0])==null?void 0:Wr.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.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${(or=Yr.navigation[0])==null?void 0:or.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(ha=Yr.navigation[0])==null?void 0:ha.child_count,disabled:!(((fa=Yr.navigation[0])==null?void 0:fa.child_count)>0),checkable:ue(vn)===st.OnlyFileFolder,icon:Aa=>Aa.expanded?y.createElement("img",{src:ln,className:Rn.folderIcon}):y.createElement("img",{src:xn,className:Rn.folderIcon}),isLeaf:!1,children:ue(vn)===st.OnlyFileFolder||ue(vn)===st.FileFolderAndDiff?ca:[...ra,...ba]}])}else{const ca=ft(Yr.data,vn,"3"),ra=kt(Yr.data,vn,"3");Ai([{title:ue(vn)===st.FileFolderAndDiff?y.createElement(je.Z,{justify:"space-between"},y.createElement(Rt.Z,null,`\u6839\u76EE\u5F55\uFF08${(Nr=Yr.navigation[0])==null?void 0:Nr.child_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffValue"]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:ui})),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(Fa=Yr.navigation[0])==null?void 0:Fa.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.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${(ja=Yr.navigation[0])==null?void 0:ja.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(ua=Yr.navigation[0])==null?void 0:ua.child_count,checkable:ue(vn)===st.OnlyFileFolder,icon:Aa=>Aa.expanded?y.createElement("img",{src:Pn,className:Rn.shareFolderIcon}):y.createElement("img",{src:Sn,className:Rn.shareFolderIcon}),isLeaf:!1,disabled:!(((cr=Yr.navigation[0])==null?void 0:cr.child_count)>0),children:ue(vn)===st.OnlyFileFolder||ue(vn)===st.FileFolderAndDiff?ca:[...ra,...ba]}])}});(0,y.useEffect)(()=>{rr==="1"?In({type:"0",group_id:0,item_type:wr,show_children:!0}):rr==="2"&&In({type:"3",except_mine:!0,item_type:wr,show_children:!0,teach_group_id:ki==="all"?"":ki})},[vn,rr,ki]),(0,y.useEffect)(()=>{var qn,pr,Fr,aa,Wr,or,ha,fa,Nr,Fa,ja,ua;console.log("selectData-active:",Or,yn,rr),rr==="1"?(ma((qn=Or==null?void 0:Or.my)==null?void 0:qn.map(cr=>cr.id)),zr(((Fr=(pr=Or==null?void 0:Or.my)==null?void 0:pr.reduce)==null?void 0:Fr.call(pr,(cr,Yr)=>cr+Yr.item_bank_num,0))||0)):rr==="2"&&(_i((aa=Or==null?void 0:Or.public)==null?void 0:aa.map(cr=>cr.id)),zr(((or=(Wr=Or==null?void 0:Or.public)==null?void 0:Wr.reduce)==null?void 0:or.call(Wr,(cr,Yr)=>cr+Yr.item_bank_num,0))||0)),ue(vn)===st.All&&(rr==="1"?(ma((ha=Or==null?void 0:Or.my)==null?void 0:ha.map(cr=>cr.id)),zr((Or==null?void 0:Or.filter(cr=>!cr.is_share).reduce((cr,Yr)=>cr+Yr.item_bank_num,0))||0),(fa=Or==null?void 0:Or.filter(cr=>!cr.is_share))==null||fa.forEach(cr=>{const Yr=vr.getFieldValue([`${cr.group_id||0}_${cr.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",Yr),Yr!=null&&Yr.includes[cr.difficulty]||vr.setFieldValue([`${cr.group_id||0}_${cr.tag_discipline_id}`,"diffValue"],Array.from(new Set([...Yr,cr.difficulty])))})):rr==="2"&&(_i((Nr=Or==null?void 0:Or.public)==null?void 0:Nr.map(cr=>cr.id)),zr((Or==null?void 0:Or.filter(cr=>!!cr.is_share).reduce((cr,Yr)=>cr+Yr.item_bank_num,0))||0),(Fa=Or==null?void 0:Or.filter(cr=>!!cr.is_share))==null||Fa.forEach(cr=>{const Yr=vr.getFieldValue([`${cr.teacher_group_id||0}_${cr.tag_discipline_id}`,"diffValue"])||[];Yr!=null&&Yr.includes[cr.difficulty]||vr.setFieldValue([`${cr.teacher_group_id||0}_${cr.tag_discipline_id}`,"diffValue"],Array.from(new Set([...Yr,cr.difficulty])))}))),ue(vn)===st.FileFolderAndDiff&&(vr.resetFields(),setTimeout(()=>{Nn(Or)},300),rr==="1"?(zr((Or==null?void 0:Or.filter(cr=>!cr.is_share).reduce((cr,Yr)=>cr+Yr.item_bank_num,0))||0),(ja=Or==null?void 0:Or.filter(cr=>!cr.is_share))==null||ja.forEach(cr=>{const Yr=vr.getFieldValue([`${cr.group_id}`,"diffValue"])||[];console.log("prev:",Yr),Yr!=null&&Yr.includes[cr.difficulty]||vr.setFieldValue([`${cr.group_id}`,"diffValue"],Array.from(new Set([...Yr,cr.difficulty])))})):(zr((Or==null?void 0:Or.filter(cr=>!!cr.is_share).reduce((cr,Yr)=>cr+Yr.item_bank_num,0))||0),(ua=Or==null?void 0:Or.filter(cr=>!!cr.is_share))==null||ua.forEach(cr=>{const Yr=vr.getFieldValue([`${cr.teacher_group_id}`,"diffValue"])||[];Yr!=null&&Yr.includes[cr.difficulty]||vr.setFieldValue([`${cr.teacher_group_id}`,"diffValue"],Array.from(new Set([...Yr,cr.difficulty])))})))},[rr]),console.log("1111111111:",Ha,Hr),(0,y.useEffect)(()=>{setTimeout(()=>{var qn,pr,Fr,aa,Wr;switch(ue(vn)){case st.OnlyFileFolder:{const or=[],ha=[];for(const fa of Or.my||[])or.push(fa);for(const fa of Or.public||[])ha.push(fa);ma(or.map(fa=>`${fa.group_id}`)),_i(ha.map(fa=>`${fa.teacher_group_id}`)),zr(rr==="1"?or.reduce((fa,Nr)=>fa+Nr.item_bank_num,0):ha.reduce((fa,Nr)=>fa+Nr.item_bank_num,0));break}case st.FileFolderAndKnowledge:{const or=[],ha=[];for(const fa of(Or==null?void 0:Or.my)||[])or.push(fa);for(const fa of(Or==null?void 0:Or.public)||[])ha.push(fa);zr((qn=rr==="1"?or:ha)==null?void 0:qn.reduce((fa,Nr)=>fa+Nr.item_bank_num,0)),ma(or.map(fa=>`${fa.group_id}_${fa.tag_discipline_id}`)),_i(ha.map(fa=>`${fa.teacher_group_id}_${fa.tag_discipline_id}`));break}case st.All:{rr==="1"?(zr((Or==null?void 0:Or.filter(or=>!or.is_share).reduce((or,ha)=>or+ha.item_bank_num,0))||0),(pr=Or==null?void 0:Or.filter(or=>!or.is_share))==null||pr.forEach(or=>{const ha=vr.getFieldValue([`${or.group_id||0}_${or.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",ha,or.difficulty,or),ha!=null&&ha.includes[or.difficulty]||vr.setFieldValue([`${or.group_id||0}_${or.tag_discipline_id}`,"diffValue"],Array.from(new Set([...ha,or.difficulty])))})):(zr((Or==null?void 0:Or.filter(or=>!!or.is_share).reduce((or,ha)=>or+ha.item_bank_num,0))||0),(Fr=Or==null?void 0:Or.filter(or=>!!or.is_share))==null||Fr.forEach(or=>{const ha=vr.getFieldValue([`${or.group_id||0}_${or.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",ha,or.difficulty,or),ha!=null&&ha.includes[or.difficulty]||vr.setFieldValue([`${or.group_id||0}_${or.tag_discipline_id}`,"diffValue"],Array.from(new Set([...ha,or.difficulty])))}));break}case st.FileFolderAndDiff:{rr==="1"?(zr((Or==null?void 0:Or.filter(or=>!or.is_share).reduce((or,ha)=>or+ha.item_bank_num,0))||0),(aa=Or==null?void 0:Or.filter(or=>!or.is_share))==null||aa.forEach(or=>{const ha=vr.getFieldValue([`${or.group_id}`,"diffValue"])||[];console.log("prev:",ha,or.difficulty),ha!=null&&ha.includes[or.difficulty]||vr.setFieldValue([`${or.group_id}`,"diffValue"],Array.from(new Set([...ha,or.difficulty])))})):(zr((Or==null?void 0:Or.filter(or=>!!or.is_share).reduce((or,ha)=>or+ha.item_bank_num,0))||0),(Wr=Or==null?void 0:Or.filter(or=>!!or.is_share))==null||Wr.forEach(or=>{const ha=vr.getFieldValue([`${or.group_id}`,"diffValue"])||[];ha!=null&&ha.includes[or.difficulty]||vr.setFieldValue([`${or.group_id}`,"diffValue"],Array.from(new Set([...ha,or.difficulty])))}));break}}},800)},[yn,vn,Li,_o]);const[Va,zr]=(0,y.useState)(0);return y.createElement(Le.default,{form:vr,onValuesChange:(qn,pr)=>ur(void 0,null,function*(){var Fr,aa,Wr,or;console.log("onValuesChange:",pr,qn);let ha=0;if(ue(vn)===st.FileFolderAndDiff){const fa=yield vr.getFieldValue(),Nr=[],Fa=[];for(const ua of Object.keys(fa))if((aa=(Fr=fa[ua])==null?void 0:Fr.diffValue)!=null&&aa.length&&ua!=="null"&&ua!==null){const cr=fa[ua];Nr.push(Zn({id:ua},cr))}const ja={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"};Nr.map(ua=>{var cr,Yr,ui,ba,ca;ua.id==0&&(ua.diffNum=rr==="1"?(Yr=(cr=go==null?void 0:go.navigation)==null?void 0:cr[0])==null?void 0:Yr.difficulty_count:(ba=(ui=ga==null?void 0:ga.navigation)==null?void 0:ui[0])==null?void 0:ba.difficulty_count),(ca=ua==null?void 0:ua.diffValue)==null||ca.map(ra=>{var Aa,ao,qo,Ko,Xl;const Oi={group_name:((Aa=ua.extra)==null?void 0:Aa.name)||"",teacher_group_name:"",id:`${ua.id}_${ra}`,group_id:ua.id,difficulty:ra,item_bank_num:(Ko=(qo=(ao=ua.diffNum)==null?void 0:ao.filter(_l=>_l.name===ja[ra]))==null?void 0:qo[0])==null?void 0:Ko.value};rr==="2"&&(Oi.is_share=!0,Oi.teacher_group_id=ua.id,Oi.teacher_group_name=(Xl=ua.extra)==null?void 0:Xl.name),Fa.push(Oi)})}),ha=Fa.reduce((ua,cr)=>ua+cr.item_bank_num,0),Nn([...Fa,...Or==null?void 0:Or.filter(ua=>rr==="1"?ua.is_share:!ua.is_share)])}else if(ue(vn)===st.All){const fa=[];for(const Nr of Object.keys(pr)){const{diffNum:Fa=[],diffValue:ja=[],extra:ua={}}=pr[Nr];console.log("---",ua);const[cr,Yr]=Nr.split("_");let ui=(or=(Wr=ua.tag_disciplines)==null?void 0:Wr.filter(ba=>parseInt(ba.id)===parseInt(Yr)))==null?void 0:or[0];ja.forEach(ba=>{var ca;const ra={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Aa=(ca=Fa==null?void 0:Fa.find(qo=>qo.name===ra[ba]))==null?void 0:ca.value,ao={group_name:"",teacher_group_name:"",tag_discipline_name:(ui==null?void 0:ui.name)||ua.tag_discipline_name,id:`${Nr}_${ba}`,group_id:cr,is_share:!!(ui!=null&&ui.is_share||(ua==null?void 0:ua.type)==="3"),tag_discipline_id:Yr,difficulty:ba,item_bank_num:Aa};ha+=Aa,ua.type==="0"?ao.group_name=ua.name:ao.teacher_group_name=ua.name,rr==="2"&&(ao.is_share=!0,ao.teacher_group_id=ua.id||0,ao.teacher_group_name=ua.name),Aa>0&&fa.push(ao)})}Nn([...fa,...Or==null?void 0:Or.filter(Nr=>rr==="1"?Nr.is_share:!Nr.is_share)])}zr(ha)})},y.createElement(Zt.default,{destroyInactiveTabPane:!0,activeKey:rr,onChange:qn=>ir(qn),style:{minHeight:260},tabBarExtraContent:{right:rr==="2"&&(na==null?void 0:na.length)>0&&y.createElement(Xt.default,{onChange:qn=>{fo(qn)},value:ki,style:{width:120}},y.createElement(Xt.default.Option,{key:"all",value:"all"},"\u5168\u90E8"),na==null?void 0:na.map(qn=>y.createElement(Xt.default.Option,{key:qn==null?void 0:qn.group_id,value:qn==null?void 0:qn.group_id},qn==null?void 0:qn.name)))},items:[{key:"1",label:"\u6211\u521B\u5EFA\u7684",children:(Li==null?void 0:Li.length)===0?y.createElement(ke.Z,{spinning:fi},y.createElement(At.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:Rn.folderAreaWrapper},y.createElement(je.Z,{justify:"space-between",align:"middle",className:Rn.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",Va," "),"\u9898")),y.createElement(ke.Z,{spinning:fi},y.createElement("div",{style:{minHeight:200}},Li.length>0&&y.createElement(an.default,{checkable:!0,className:Rn.folderWrapper,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},selectable:!1,onCheck:(qn,pr)=>ro(qn,pr,"0"),checkedKeys:Ha,checkStrictly:!0,treeData:Li,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))},{key:"2",label:"\u56E2\u961F\u5171\u4EAB",children:(_o==null?void 0:_o.length)===0?y.createElement(ke.Z,{spinning:Bt},y.createElement(At.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:Rn.folderAreaWrapper},y.createElement(je.Z,{justify:"space-between",align:"middle",className:Rn.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",Va||0," "),"\u9898")),y.createElement(ke.Z,{spinning:Bt},y.createElement("div",{style:{minHeight:200}},(_o==null?void 0:_o.length)>0&&y.createElement(an.default,{checkable:!0,className:Rn.folderWrapper,selectable:!1,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},onCheck:(qn,pr)=>ro(qn,pr,"3"),checkedKeys:Hr,checkStrictly:!0,treeData:_o,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))}]}))},cn=E(45024),ar=E(20562),mr=Object.defineProperty,It=Object.defineProperties,_t=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Hn=(vn,yn,Nn)=>yn in vn?mr(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Gn=(vn,yn)=>{for(var Nn in yn||(yn={}))Kt.call(yn,Nn)&&Hn(vn,Nn,yn[Nn]);if(Tt)for(var Nn of Tt(yn))Fn.call(yn,Nn)&&Hn(vn,Nn,yn[Nn]);return vn},jn=(vn,yn)=>It(vn,_t(yn)),hr=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())});const Pr={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var Lr=({ruleValue:vn,setSelectData:yn,currentItemType:Nn,defaultData:wr,isFirst:Or})=>{const[rr,ir]=(0,y.useState)([]),[kn,er,vr,na]=(0,ar.U)(gt,{keyword:"",course_discipline_id:null,item_type:Nn});(0,y.useEffect)(()=>{hr(void 0,null,function*(){const Hr=yield vr({},!0);ir((0,cn.L)(Hr.disciplines))})},[]),console.log(wr),(0,y.useEffect)(()=>{if(Or)switch(ue(vn)){case st.OnlyKnowledge:{Ha(wr.map(Hr=>Hr.tag_discipline_id));break}case st.KnowledgeAndDiff:{const Hr=new Map;wr.forEach(_i=>{_i&&(Hr.has(_i.tag_discipline_id)?Hr.set(_i.tag_discipline_id,[...Hr.get(_i.tag_discipline_id),_i.difficulty]):Hr.set(_i.tag_discipline_id,[_i.difficulty]))});for(const[_i,Li]of Hr.entries())xi.setFieldValue([_i,"diff"],Li);break}}},[wr,vn,Or]);const[xi]=Le.default.useForm(),ki=(0,y.useMemo)(()=>{var Hr;const _i=[];let Li="",vo="";const _o={};console.log(na,"disciplineRes");for(const Ai of((Hr=na==null?void 0:na.data)==null?void 0:Hr.list)||[]){const go={course_discipline_name:Ai==null?void 0:Ai.course_discipline_name,tag_discipline_name:Ai.name,id:Ai.id,item_bank_num:Ai.total_count,difficulty_count:Ai.difficulty_count,tag_discipline_id:Ai.id};_i.push(go)}return _i},[na,wr]),fo=[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",show:!0,render:(Hr,_i)=>{const{item_bank_num:Li}=_i;return y.createElement("div",null,Hr,`(${Li})`)}},{title:"\u6240\u5C5E\u8BFE\u7A0B",dataIndex:"course_discipline_name",ellipsis:!0,show:!0},{title:"\u96BE\u5EA6",width:"35%",show:vn.includes(Ct.Difficulty),render:(Hr,_i)=>{const{id:Li,difficulty_count:vo,total_count:_o,course_discipline_name:Ai,tag_discipline_name:go}=_i;return y.createElement(y.Fragment,null,y.createElement(Le.default.Item,{name:[Li,"diff"],noStyle:!0},y.createElement(Pt.default.Group,{style:{columnGap:12},options:vo.map(bi=>({label:bi.name,value:Pr[bi.name]}))})),y.createElement(Le.default.Item,{name:[Li,"extra"],initialValue:{difficulty_count:vo,total_count:_o,course_discipline_name:Ai,tag_discipline_name:go},noStyle:!0},y.createElement("input",{type:"hidden"})))}}].filter(Hr=>Hr.show),[ro,Ha]=(0,y.useState)([]),ma=(0,y.useRef)(new Map);return y.createElement("div",{style:{marginTop:12}},y.createElement(je.Z,{className:"mb20",align:"middle",gutter:20},y.createElement(Rt.Z,null,y.createElement(me.q,{size:"large",style:{width:240},showLinkButton:!1,onChange:Hr=>{vr({course_discipline_id:Hr})}})),y.createElement(Rt.Z,null,y.createElement(Je.t7,{style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:kn.keyword,onChange:Hr=>vr({keyword:Hr})}))),y.createElement(Le.default,{form:xi,onValuesChange:(Hr,_i)=>{var Li;console.log(_i),ma.current.clear();for(const vo of Object.keys(_i)){const _o={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Ai=_i[vo],{difficulty_count:go,total_count:bi}=Ai.extra||{};(Li=Ai==null?void 0:Ai.diff)==null||Li.forEach(ga=>{var vi;const fi=(vi=go==null?void 0:go.find(Bt=>Bt.name===_o[ga]))==null?void 0:vi.value,si=jn(Gn({},Ai.extra),{id:`${vo}_${ga}`,difficulty:ga,item_bank_num:fi,tag_discipline_id:vo});fi>0&&ma.current.set(`${vo}_${ga}`,si)})}yn([...ma.current.values()])}},(ki==null?void 0:ki.length)===0?y.createElement(At.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")}):y.createElement(Nt.default,{rowSelection:ue(vn)===st.OnlyKnowledge?{preserveSelectedRowKeys:!0,type:"checkbox",onChange(Hr,_i){console.log("table-selectedRowKeys:",Hr,_i),Ha(Hr),yn(_i)},getCheckboxProps:Hr=>({disabled:Hr.item_bank_num===0}),selectedRowKeys:ro}:void 0,columns:fo,dataSource:ki,loading:er,scroll:{y:480},rowKey:"id",pagination:!1})))},Cr=Object.defineProperty,Rr=Object.defineProperties,Xr=Object.getOwnPropertyDescriptors,oa=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Ia=(vn,yn,Nn)=>yn in vn?Cr(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Ur=(vn,yn)=>{for(var Nn in yn||(yn={}))ta.call(yn,Nn)&&Ia(vn,Nn,yn[Nn]);if(oa)for(var Nn of oa(yn))xa.call(yn,Nn)&&Ia(vn,Nn,yn[Nn]);return vn},ya=(vn,yn)=>Rr(vn,Xr(yn)),Xa=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())});const Pa={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var kr=({open:vn,onCancel:yn,setVisibleModalType:Nn,currentItemType:wr})=>{var Or;const{data:rr,dispatch:ir}=(0,y.useContext)(mt),[kn,er]=(0,y.useState)([]),[vr,na]=(0,y.useState)(),xi=(Or=rr==null?void 0:rr.item_types)==null?void 0:Or.find(Li=>Li.item_type===wr);(0,y.useEffect)(()=>{var Li,vo,_o;if(vn){const Ai=(Li=rr==null?void 0:rr.item_types)==null?void 0:Li.find(go=>go.item_type===wr);if((Ai==null?void 0:Ai.random_rule_type)!==st.Shixun){const go=mn[Ai==null?void 0:Ai.random_rule_type]||[];er(go);const bi=(_o=(vo=rr==null?void 0:rr.item_types)==null?void 0:vo.find(ga=>ga.item_type===wr))==null?void 0:_o.contents;switch(console.log("----xxx",ue(go)),ue(go)){case st.OnlyDifficulty:{Ha(bi.map(ga=>ga.difficulty));break}case st.OnlyFileFolder:{Ha({my:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)!=="NaN"&&!ga.teacher_group_id&&ga.teacher_group_id!==0),public:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)>=0)}),na({my:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)!=="NaN"&&!ga.teacher_group_id&&ga.teacher_group_id!==0),public:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)>=0)});break}case st.FileFolderAndKnowledge:{Ha({my:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)!=="NaN"&&!ga.teacher_group_id&&ga.teacher_group_id!==0),public:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)>=0)}),na({my:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)!=="NaN"&&!ga.teacher_group_id&&ga.teacher_group_id!==0),public:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)>=0)});break}case st.FileFolderAndDiff:{Ha(bi),na(bi);break}case st.All:{Ha(bi),na(bi);break}default:Ha(bi)}}}},[vn]);const[ki,fo]=(0,y.useState)([]);(0,y.useEffect)(()=>{vn&<({item_type:wr}).then(Li=>{Li.status===0&&fo(Li.data)})},[vn]),(0,y.useEffect)(()=>{console.log("selectData",vr)},[vr]);const[ro,Ha]=(0,y.useState)(),[ma,Hr]=(0,y.useState)(!0);console.log("isFirst:",ma);const _i=Li=>{er(Li),na([]),Ha([]),Hr(!1)};return y.createElement(gn.default,{title:"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219",width:948,closable:!0,centered:!0,open:vn,onCancel:yn,destroyOnClose:!0,onOk:()=>Xa(void 0,null,function*(){var Li,vo,_o,Ai,go,bi,ga;if(vr===void 0){Nn("");return}if(Object.prototype.toString.call(vr)==="[object Object]"&&!((Li=vr.my)!=null&&Li.length)&&!((vo=vr.public)!=null&&vo.length)){ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!Object.keys(vr).length&&!(vr!=null&&vr.length)){ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}const vi=ue(kn);switch(vi){case st.OnlyFileFolder:{ir({type:"editRule",payload:{itemType:wr,tableData:[...vr.my||[],...vr.public||[]],randomRuleType:vi}});break}case st.OnlyDifficulty:{const fi=(Ai=(_o=rr==null?void 0:rr.item_types)==null?void 0:_o.find(Bt=>Bt.item_type===wr))==null?void 0:Ai.contents;let si=[{},{value:(go=ki.find(Bt=>Bt.name==="\u7B80\u5355"))==null?void 0:go.value},{value:(bi=ki.find(Bt=>Bt.name==="\u9002\u4E2D"))==null?void 0:bi.value},{value:(ga=ki.find(Bt=>Bt.name==="\u56F0\u96BE"))==null?void 0:ga.value}];ir({type:"editRule",payload:{itemType:wr,tableData:vr.map((Bt,Qt)=>{var rn,In,Va,zr;return{difficulty:Bt,id:Qt,quanlity:((In=(rn=fi==null?void 0:fi.filter(qn=>qn.id===Qt))==null?void 0:rn[0])==null?void 0:In.quanlity)||1,item_bank_num:(ki==null?void 0:ki.length)===1?(Va=ki[0])==null?void 0:Va.value:(zr=si==null?void 0:si[Bt])==null?void 0:zr.value}}),randomRuleType:vi}});break}case st.OnlyKnowledge:{ir({type:"editRule",payload:{itemType:wr,tableData:vr.map(fi=>ya(Ur({},fi),{quanlity:fi.quanlity||1})),randomRuleType:vi}});break}case st.KnowledgeAndDiff:{ir({type:"editRule",payload:{itemType:wr,tableData:vr.map(fi=>ya(Ur({},fi),{quanlity:fi.quanlity||1})),randomRuleType:vi}});break}case st.FileFolderAndDiff:{ir({type:"editRule",payload:{itemType:wr,tableData:vr.map(fi=>ya(Ur({},fi),{quanlity:fi.quanlity||1})),randomRuleType:vi}});break}case st.FileFolderAndKnowledge:{ir({type:"editRule",payload:{itemType:wr,tableData:[...vr.my||[],...vr.public||[]],randomRuleType:vi}});break}case st.All:{ir({type:"editRule",payload:{itemType:wr,tableData:vr.map(fi=>ya(Ur({},fi),{quanlity:fi.quanlity||1})),randomRuleType:vi}});break}}Nn("")})},y.createElement(Pt.default.Group,{className:`${Rn.ruleCheckBox}`,style:{marginBottom:8},value:kn,onChange:Li=>{var vo;kn!=null&&kn.length&&((vo=xi==null?void 0:xi.contents)==null?void 0:vo.length)>0?gn.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:()=>_i(Li)}):_i(Li)},options:[{label:"\u6307\u5B9A\u6587\u4EF6\u5939\u62BD\u9898",value:Ct.FileFolder},{label:"\u6307\u5B9A\u96BE\u5EA6\u62BD\u9898",value:Ct.Difficulty},{label:"\u6307\u5B9A\u77E5\u8BC6\u70B9\u62BD\u9898",value:Ct.Knowledge}]}),kn.includes(Ct.FileFolder)?y.createElement(ht,{defaultData:ro,selectData:vr,ruleValue:kn,setSelectData:na,currentItemType:wr}):kn.includes(Ct.Knowledge)?y.createElement(Lr,{defaultData:ro,isFirst:ma,ruleValue:kn,setSelectData:na,currentItemType:wr}):kn.includes(Ct.Difficulty)?y.createElement("div",{style:{marginTop:12}},y.createElement("span",{className:"mr20",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Pt.default.Group,{style:{columnGap:12},options:ki.map(Li=>({label:Li.name,value:Pa[Li.name]})),value:vr||ro,onChange:Li=>na(Li)})):null)},Sa=({open:vn,onCancel:yn,setVisibleModalType:Nn,currentItemType:wr})=>vn?y.createElement(kr,{open:vn,onCancel:yn,setVisibleModalType:Nn,currentItemType:wr}):null,la=E(79939),Kr=E(25399),Ya=E(55782),Mi=E(30467),ji=E(77314),za=E(92232),Di=E(61485),pi=E(89274),Ci=({open:vn,onCancel:yn,onOk:Nn})=>{const{data:wr}=(0,y.useContext)(mt),Or=(0,Ya.g)(),[rr,ir,kn,er]=(0,ar.U)(Mi.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[vr,na]=(0,y.useState)(!1);(0,y.useEffect)(()=>{if(vn){kn({page:1,limit:10,type:0},!0).then(ma=>{(ma==null?void 0:ma.shixuns_count)===0&&na(!0)});const Ha=wr.item_types.find(ma=>ma.item_type==="PRACTICAL");ki(Ha.item_banks.map(ma=>ma.id)),ro(Ha.item_banks)}},[vn,wr]);const[xi,ki]=(0,y.useState)([]),[fo,ro]=(0,y.useState)([]);return y.createElement(gn.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:vn,width:948,centered:!0,closable:!0,onCancel:yn,onOk:()=>Nn(fo),destroyOnClose:!0},y.createElement(je.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(Rt.Z,null,y.createElement(la.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Or,onChange:Ha=>{kn({page:1,discipline_id:Ha==null?void 0:Ha[0],sub_discipline_id:Ha==null?void 0:Ha[1]})}}),y.createElement(Xt.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u7B80\u5355",value:1},{label:"\u9002\u4E2D",value:2},{label:"\u56F0\u96BE",value:3}],onChange:Ha=>kn({page:1,diff:Ha})}),y.createElement(Xt.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:Ha=>kn({page:1,shixun_publish_status:Ha})})),y.createElement(Je.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Ha=>{kn({keyword:Ha,page:1})}})),vr?y.createElement("div",null,y.createElement(At.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,za.xg)("/shixuns")})):y.createElement(Nt.default,{loading:ir,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Ha,ma)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:ma!=null&&ma.high_resources_consume?Ut.title:"",title:Ha||"--"},y.createElement(ji.Z,{key:1,showLines:1,showTextOnly:!0,value:Ha||"--"})),(ma==null?void 0:ma.high_resources_consume)&&y.createElement(pi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Ha,ma,Hr)=>y.createElement("span",null,Ha||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Kr.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(Di.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Ha,ma,Hr)=>y.createElement("span",null,Ha||"- -")},{title:"\u64CD\u4F5C",render(Ha,ma){const{title:Hr,challenge_names:_i,author_name:Li,identifier:vo,author_school_name:_o,study_count:Ai}=ma||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{gn.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(ji.Z,{value:Hr,style:{marginBottom:18}}),y.createElement("div",{className:Ut.challengeNameWrapper},_i.map((go,bi)=>y.createElement("div",{className:Ut.challengeName,key:bi},"\u7B2C",(0,za.EM)(bi+1),"\u9898\xA0",go))),y.createElement(je.Z,{className:Ut.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Rt.Z,{className:Ut.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:Ut.shixunInfo},Li.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:Ut.shixunInfo},_o),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Ut.shixunInfo},Ai)),y.createElement(ct.ZP,{type:"primary",className:Ut.btnToDetail,onClick:()=>(0,za.xg)(`/shixuns/${vo}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(ma==null?void 0:ma.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${ma==null?void 0:ma.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:er==null?void 0:er.items,rowSelection:{selectedRowKeys:xi,preserveSelectedRowKeys:!0,getCheckboxProps:Ha=>({disabled:Ha.shixun_tag_num===1}),onChange(Ha,ma){var Hr,_i,Li;console.log(Ha),ki(Ha);const vo=[];for(const Ai of fo)Ha.includes(Ai.id)&&vo.push(Ai);const _o=vo.map(Ai=>Ai.id);for(const Ai of ma)Ai&&Ha.includes(Ai.id)&&!_o.includes(Ai.id)&&vo.push({id:Ai.id,difficulty:Ai.level,identifier:Ai.identifier,name:Ai.name,real_name:(Hr=Ai==null?void 0:Ai.author_name)==null?void 0:Hr.split("\u3001")[0],school_name:Ai.author_school_name,challenge_names:Ai.challenge_names,challenges:(_i=Ai.challenge_names)==null?void 0:_i.map((go,bi)=>({subject:go,id:bi,score:5})),score:((Li=Ai.challenge_names)==null?void 0:Li.length)*5,study_count:Ai.study_count,challenges_count:Ai.challenges_count});ro(vo)}},pagination:{current:rr.page,pageSize:rr.limit,total:er==null?void 0:er.items_count,showTotal:Ha=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},Ha),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Ha,ma){kn({page:Ha,limit:ma})},size:"default"},scroll:{y:400}}))},ei=E(22061),Ar=E(59301),Qn=Object.defineProperty,xr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,br=(vn,yn,Nn)=>yn in vn?Qn(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Dr=(vn,yn)=>{for(var Nn in yn||(yn={}))$r.call(yn,Nn)&&br(vn,Nn,yn[Nn]);if(tr)for(var Nn of tr(yn))sa.call(yn,Nn)&&br(vn,Nn,yn[Nn]);return vn},jr=(vn,yn)=>xr(vn,Sr(yn)),_a=({onDelete:vn,list:yn,onSelect:Nn})=>{const[wr,Or]=(0,y.useState)(!1),{dispatch:rr,disabled:ir}=(0,y.useContext)(mt),kn=(ki,fo,ro)=>{const Ha=Array.from(ki),[ma]=Ha.splice(fo,1);return Ha.splice(ro,0,ma),Ha},[er,vr]=(0,y.useState)(null),[na,xi]=(0,y.useState)(!1);return Ar.createElement(ei.Z5,{onDragStart:()=>{xi(!0)},onDragEnd:ki=>{if(xi(!1),!ki.destination)return;const fo=kn(yn,ki.source.index,ki.destination.index);rr({type:"updateItemTypes",payload:fo})}},Ar.createElement(ei.bK,{droppableId:"droppable"},(ki,fo)=>Ar.createElement("div",jr(Dr({},ki.droppableProps),{ref:ki.innerRef}),Ar.createElement(ke.Z,{spinning:wr},yn.map((ro,Ha)=>Ar.createElement(ei._l,{key:Ha,draggableId:Ha.toString(),index:Ha,isDragDisabled:er!==ro.item_type},(ma,Hr)=>Ar.createElement(je.Z,jr(Dr(Dr({align:"middle",wrap:!1,ref:ma.innerRef},ma.draggableProps),ma.dragHandleProps),{className:`${Ut.dragItem} ${na?Ut.dragging:""}`}),Ar.createElement(Rt.Z,{className:Ut.contentArea,onClick:()=>{Nn(ro.item_type),(0,za.k3)()}},Ar.createElement("span",{className:Ut.blackText},(0,za.EM)(Ha+1),"\u3001\u3010",ro.item_type_text,"\u3011"),Ar.createElement(Kr.Z,{title:`\uFF08${ro.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(ro.total_score).toFixed(1)}\u5206\uFF09`},Ar.createElement("span",{className:Ut.greyText},`\uFF08${ro.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(ro.total_score).toFixed(1)}\u5206\uFF09`))),!ir&&Ar.createElement(Ar.Fragment,null,Ar.createElement(Kr.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F",open:er===ro.item_type&&!na},Ar.createElement("div",{style:{cursor:"grab"},className:`${Ut.iconWrapper} ${na?Ut.hidden:""}`,onMouseEnter:()=>{vr(ro.item_type)},onMouseLeave:()=>vr(null)},Ar.createElement("i",{className:`iconfont icon-tuodong1 ${Ut.dragIcon}`}))),Ar.createElement(Kr.Z,{title:"\u5220\u9664"},Ar.createElement("div",{className:`${Ut.iconWrapper} ${na?Ut.hidden:""}`,style:{cursor:"pointer"},onClick:()=>vn(ro.item_type)},Ar.createElement("i",{className:`iconfont icon-shanchu12 ${Ut.deleteIcon}`})))))))),ki.placeholder)))},$a=E(71114),ea={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"},ai=E(73631),yi=E(31328);const zi=(vn,yn,Nn,wr)=>{const Or={[st.OnlyDifficulty]:[{title:"\u96BE\u5EA6",key:"difficulty",render(rr,ir){const{difficulty:kn}=ir;return y.createElement("span",{style:{color:re[kn].color}},re[kn].label)}}],[st.OnlyKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6240\u5C5E\u8BFE\u7A0B",dataIndex:"course_discipline_name",width:180,ellipsis:{showTitle:!0},render(rr,ir){return`${rr}`}}],[st.OnlyFileFolder]:[{title:"\u6587\u4EF6\u5939",render(rr,ir,kn){const{group_name:er,teacher_group_name:vr}=ir,na=er||vr,xi=vr?yi:ai;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:xi,className:ea.folderIcon})," ",y.createElement(Kr.Z,{title:na},y.createElement("span",{className:ea.titles},na)))}},{title:"\u7C7B\u578B",render(rr,ir){const{teacher_group_name:kn}=ir;return y.createElement("span",null,kn?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[st.KnowledgeAndDiff]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:{showTitle:!0}},{title:"\u6240\u5C5E\u8BFE\u7A0B",width:180,dataIndex:"course_discipline_name",ellipsis:{showTitle:!0}},{title:"\u96BE\u5EA6",key:"difficulty",render(rr,ir){const{difficulty:kn}=ir;return y.createElement("span",{style:{color:re[kn].color}},re[kn].label)}}],[st.FileFolderAndKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(rr,ir){const{group_name:kn,teacher_group_name:er}=ir,vr=kn||er,na=er?yi:ai;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:na,className:ea.folderIcon})," ",y.createElement(Kr.Z,{title:vr},y.createElement("span",{className:ea.titles},vr)))}},{title:"\u7C7B\u578B",render(rr,ir){const{teacher_group_name:kn}=ir;return y.createElement("span",null,kn?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[st.FileFolderAndDiff]:[{title:"\u6587\u4EF6\u5939",render(rr,ir){const{group_name:kn,teacher_group_name:er}=ir,vr=kn||er,na=er?yi:ai;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:na,className:ea.folderIcon})," ",y.createElement(Kr.Z,{title:vr},y.createElement("span",{className:ea.titles},vr)))}},{title:"\u7C7B\u578B",render(rr,ir){const{teacher_group_name:kn}=ir;return y.createElement("span",null,kn?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(rr,ir){const{difficulty:kn}=ir;return y.createElement("span",{style:{color:re[kn].color}},re[kn].label)}}],[st.All]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(rr,ir){const{group_name:kn,teacher_group_name:er,teacher_group_id:vr}=ir,na=kn||er,xi=vr||vr===0?yi:ai;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:xi,className:ea.folderIcon})," ",y.createElement(Kr.Z,{title:na},y.createElement("span",{className:ea.titles},na)))}},{title:"\u7C7B\u578B",render(rr,ir){const{teacher_group_id:kn}=ir;return y.createElement("span",null,kn||kn===0?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(rr,ir){const{difficulty:kn}=ir;return y.createElement("span",{style:{color:re[kn].color}},re[kn].label)}}],[st.Shixun]:[]};for(const rr of Object.values(Or))rr.push({title:"\u62BD\u9898\u6570\u91CF",key:"quanlity",render(ir,kn){const{item_bank_num:er,quanlity:vr,id:na,teacher_group_id:xi}=kn||{};return y.createElement(je.Z,{align:"middle"},y.createElement(Ne.Z,{disabled:wr,min:1,max:er,size:"large",precision:0,value:vr,onChange:ki=>{yn({type:"changeQuestionNum",payload:{itemType:Nn,id:na,num:ki,teacher_group_id:xi}})}}),y.createElement("span",{className:"ml10 font14",style:{color:"#333333"}},"/",er))}},{title:"\u64CD\u4F5C",key:"action",align:"right",render(ir,kn){const{id:er,is_share:vr}=kn;return wr?y.createElement("span",{className:"cursorNotAllowed c-grey-999"},"\u5220\u9664"):y.createElement("span",{className:ea.deleteBtn,onClick:()=>{yn({type:"deleteRule",payload:{itemType:Nn,id:er,is_share:vr}})}},"\u5220\u9664")}});return Or[vn]},Ui=({setVisibleModalType:vn})=>{var yn,Nn,wr,Or;const{data:rr,dispatch:ir,disabled:kn}=(0,y.useContext)(mt),er=(yn=rr==null?void 0:rr.item_types)==null?void 0:yn.find(vr=>vr.item_type==="PRACTICAL");return y.createElement($a.Z,{className:ea.timelineWrapper,items:[{children:y.createElement("div",{style:{transform:"translateY(-4px)"}},y.createElement(je.Z,{className:"mb20",align:"middle",justify:"space-between"},y.createElement(Rt.Z,null,y.createElement("span",{className:ea.title},"\u9898\u5E93\u9009\u9898"),y.createElement("span",{className:ea.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")),!kn&&y.createElement(Je.op,{style:{width:102},onClick:()=>vn("selectShixun")},"\u4ECE\u9898\u5E93\u9009\u62E9")),((Nn=er==null?void 0:er.item_banks)==null?void 0:Nn.length)===0?y.createElement(At.Z,{customText:"\u6682\u65E0\u5F85\u62BD\u8BD5\u9898\uFF0C\u8BF7\u5148\u4ECE\u9898\u5E93\u8FDB\u884C\u9009\u62E9\uFF5E"}):y.createElement(Nt.default,{rowKey:"id",className:"mb10",columns:[{title:"\u5E8F\u53F7",width:60,render(vr,na,xi){return y.createElement("span",null,xi+1)}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"40%",ellipsis:{showTitle:!0},render:(vr,na)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:na!=null&&na.high_resources_consume?ea.q_title:"",title:vr||"--"},y.createElement(ji.Z,{key:1,showLines:1,showTextOnly:!0,value:vr})),(na==null?void 0:na.high_resources_consume)&&y.createElement(pi.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:(vr,na,xi)=>y.createElement("span",null,vr||"- -")},{title:"\u96BE\u5EA6",dataIndex:"difficulty"},{title:"\u64CD\u4F5C",align:"right",width:180,render(vr,na,xi){const{id:ki,identifier:fo,name:ro,challenge_names:Ha=[],real_name:ma,school_name:Hr,study_count:_i,challenges:Li=[]}=na||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer",marginLeft:20},onClick:()=>{gn.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(ji.Z,{value:ro,style:{marginBottom:18}}),y.createElement("div",{className:ea.challengeNameWrapper},Li==null?void 0:Li.map((vo,_o)=>y.createElement("div",{className:ea.challengeName,key:_o},"\u7B2C",(0,za.EM)(_o+1),"\u9898\xA0",vo==null?void 0:vo.subject))),y.createElement(je.Z,{className:ea.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Rt.Z,{className:ea.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:ea.shixunInfo},ma),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:ea.shixunInfo},Hr),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:ea.shixunInfo},_i)),y.createElement(ct.ZP,{type:"primary",className:ea.btnToDetail,onClick:()=>(0,za.xg)(`/shixuns/${fo}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),!kn&&y.createElement("span",{onClick:()=>{ir({type:"deleteShixunQuestion",payload:{shixunId:ki}})},className:`ml20 ${ea.deleteBtn}`},"\u5220\u9664"))}}],dataSource:(er==null?void 0:er.item_banks)||[],pagination:!1}))},{children:y.createElement(je.Z,{style:{transform:(wr=er==null?void 0:er.item_banks)!=null&&wr.length?"translateY(-8px)":"none"},align:"middle",justify:"space-between"},y.createElement("span",{className:ea.title},"\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898"),!!((Or=er==null?void 0:er.item_banks)!=null&&Or.length)&&y.createElement(Rt.Z,null,y.createElement(je.Z,{align:"middle"},y.createElement("span",{className:ea.normalText},"\u62BD\u9898\u6570\u91CF"),y.createElement(Ne.Z,{min:0,disabled:kn,max:er==null?void 0:er.item_bank_num,size:"large",className:"ml10 mr10",value:(er==null?void 0:er.item_bank_count)||1,onChange:vr=>ir({type:"changeQuestionNum",payload:{num:vr||1,itemType:"PRACTICAL"}})}),y.createElement("span",{className:`${ea.normalText} mr30`},"/",er==null?void 0:er.item_bank_num),y.createElement("span",{className:ea.normalText},"\u6BCF\u9898\u5206\u503C"),y.createElement(Ne.Z,{disabled:kn,min:0,max:100,size:"large",precision:1,className:"ml10 mr10",value:er==null?void 0:er.score,onChange:vr=>ir({type:"changeQuestionScore",payload:{score:vr,itemType:"PRACTICAL"}})}),y.createElement("span",{className:ea.normalText},"\u5206"))))}]})};var Yi=({setVisibleModalType:vn,currentItemType:yn,onDelete:Nn})=>{var wr,Or;const rr=(0,Ee.useParams)(),{data:ir,dispatch:kn,disabled:er}=(0,y.useContext)(mt),vr=((wr=ir==null?void 0:ir.item_types)==null?void 0:wr.findIndex(xi=>xi.item_type===yn))+1,na=(Or=ir==null?void 0:ir.item_types)==null?void 0:Or.find(xi=>xi.item_type===yn);return y.createElement("div",{className:ea.questionDetailWrapper},y.createElement(je.Z,{justify:"space-between",align:"middle",className:"mb30"},y.createElement(Rt.Z,null,y.createElement("span",{className:ea.questionTitle},`${(0,za.EM)(vr)}\u3001${na==null?void 0:na.item_type_text}`),y.createElement("span",{className:ea.questionScoreInfo},"\uFF08",y.createElement("span",{style:{color:"#3061D0"}},na==null?void 0:na.item_bank_count),"\u5C0F\u9898 ",y.createElement("span",null,"\uFF0C\u5171",y.createElement("span",{style:{color:"#3061D0"}},na==null?void 0:na.total_score),"\u5206"),"\uFF09")),!er&&y.createElement("i",{className:`iconfont icon-shanchutimu ${ea.deleteIcon}`,onClick:()=>Nn(yn)})),yn==="PRACTICAL"?y.createElement(Ui,{setVisibleModalType:vn}):y.createElement(y.Fragment,null,(na==null?void 0:na.contents.length)===0?y.createElement(At.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:(rr==null?void 0:rr.id)&&y.createElement(je.Z,{justify:"center",className:"mt30"},y.createElement(Je.op,{style:{width:136,marginTop:-10},onClick:()=>vn("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219"))}):y.createElement(y.Fragment,null,y.createElement(je.Z,{justify:"space-between",align:"middle",className:"mb20"},y.createElement(Rt.Z,null,y.createElement(je.Z,{align:"middle"},y.createElement("span",{className:`${ea.normalText}`},"\u6BCF\u9898\u5206\u503C"),y.createElement(Ne.Z,{disabled:er,size:"large",className:"ml10 mr10",min:.1,max:100,value:na==null?void 0:na.score,precision:1,onChange:xi=>kn({type:"changeQuestionScore",payload:{score:xi,itemType:yn}})}),y.createElement("span",{className:ea.normalText},"\u5206"))),(rr==null?void 0:rr.id)&&y.createElement(Je.op,{onClick:()=>vn("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219")),y.createElement(Nt.default,{columns:zi(na==null?void 0:na.random_rule_type,kn,yn,er),dataSource:na==null?void 0:na.contents,pagination:!1,rowKey:"id"}))))},co=E(58798),No=E(87935),$o=E(99287),Wo=E(32637),Da=E(59301),Ii=Object.defineProperty,ri=Object.defineProperties,So=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,$l=Object.prototype.propertyIsEnumerable,Al=(vn,yn,Nn)=>yn in vn?Ii(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Vo=(vn,yn)=>{for(var Nn in yn||(yn={}))il.call(yn,Nn)&&Al(vn,Nn,yn[Nn]);if(di)for(var Nn of di(yn))$l.call(yn,Nn)&&Al(vn,Nn,yn[Nn]);return vn},Yo=(vn,yn)=>ri(vn,So(yn)),no=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())}),Ul=({})=>{var vn,yn,Nn,wr,Or,rr,ir,kn,er,vr,na,xi,ki,fo,ro;const[Ha]=(0,Ee.useSearchParams)(),ma=(0,Ee.useParams)(),{data:Hr,dispatch:_i,setPreview:Li,getData:vo,handlePreview:_o,disabled:Ai}=(0,y.useContext)(mt),[go,bi]=(0,y.useState)(""),[ga,vi]=(0,y.useState)((yn=(vn=Hr==null?void 0:Hr.item_types)==null?void 0:vn[0])==null?void 0:yn.item_type),[fi,si]=(0,y.useState)(!0),[Bt,Qt]=(0,y.useState)(!1),rn=(qn,pr)=>no(void 0,null,function*(){var Fr,aa,Wr,or,ha,fa,Nr;const Fa=Hr.item_types.map(ui=>ui.item_type_text),ja=(Fr=Hr==null?void 0:Hr.item_types)==null?void 0:Fr.filter(ui=>{var ba,ca;return((ba=ui.contents)==null?void 0:ba.length)>0||((ca=ui==null?void 0:ui.item_banks)==null?void 0:ca.length)>0});if(Hr.sort_by_item_type=Fa,!((aa=Hr.item_types)!=null&&aa.length)){ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((ja==null?void 0:ja.length)===0){ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!qn){const ui=Number((Wr=Hr==null?void 0:Hr.examination_bank)==null?void 0:Wr.total_score);[100,120,150].includes(ui)||(yield new Promise((ba,ca)=>{gn.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Da.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Da.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ui),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>no(void 0,null,function*(){ba("")}),onCancel:()=>{ca()}})}))}let ua=()=>no(void 0,null,function*(){const ui=(0,Se.cloneDeep)(Hr),{item_types:ba}=ui||{};ui.item_types=ba.filter(ra=>ra.item_type===ga),(yield Ve(ma.id||ma.categoryId,ui)).status===0&&(vi(pr),ce.ZP.success("\u4FDD\u5B58\u6210\u529F"),qn||Ee.history.push("/paperlibrary"))}),cr=(ha=(or=Hr==null?void 0:Hr.item_types)==null?void 0:or.filter(ui=>ui.item_type_text==="\u5B9E\u8BAD\u9898")[0])==null?void 0:ha.item_banks,Yr=0;cr==null||cr.map(ui=>{ui.high_resources_consume&&(Yr=Yr+1)}),console.log(Yr),Yr>0?gn.default.info({centered:!0,icon:null,width:600,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",content:Da.createElement("div",null,Da.createElement("div",{className:Ut.tipcontent},Da.createElement("div",null,Da.createElement("div",{className:Ut.name},"\u60A8\u597D\uFF01",(fa=(0,$o.eY)())==null?void 0:fa.username,"\uFF08",(Nr=(0,$o.eY)())==null?void 0:Nr.login,"\uFF09\uFF1A"),Da.createElement("div",{className:Ut.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Da.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"),Da.createElement("div",{className:Ut.info},Da.createElement("i",{className:"iconfont icon-xunifangzhenti1 mr10 font26"}),Da.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Da.createElement("span",{style:{color:"#232B40"}},`${Yr}\u4E2A`))),Da.createElement("div",null,Da.createElement("div",{className:Ut.img},Da.createElement("img",{src:Wo,width:"124px",height:"124px"})),Da.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))),onOk:()=>{ua()}}):ua()}),In=(qn,pr,Fr,aa=!1)=>no(void 0,null,function*(){console.log(Hr);const Wr=Yo(Vo(Vo({},Hr.exercise),ma),{exerciseId:ma.categoryId,sort_by_item_type:Hr.sort_by_item_type,difficulty:Hr.examination_bank.difficulty,exam_notes:Hr.examination_bank.exam_notes,exercise_name:Hr.examination_bank.name,time:Hr.examination_bank.time,changed_item_type:ga,item_types:Hr.item_types,sub_discipline_id:Hr.examination_bank.sub_discipline_id});(!qn||pr===1)&&(Wr.is_reset=1);const or=yield(0,No.wy)(Wr);return or.status===0&&(aa||ce.ZP.success("\u4FEE\u6539\u6210\u529F "),vi(Fr),qn||Ee.history.push(`/classrooms/${ma.coursesId}/exercise/${ma.categoryId}/detail?random=true`)),or}),Va=qn=>{gn.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closable:!0,content:Da.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u9898\u578B\uFF1F"),onOk:()=>no(void 0,null,function*(){var pr,Fr,aa,Wr;if(ma.id){if((yield We(ma.id,{item_type:[qn]})).status!==0)return}else{const or=yield Be(ma.categoryId,{item_type:[qn]});if(vo(),or.status!==0)return}if(_i({type:"deleteQuestionType",payload:qn}),qn===ga){const or=pe(Hr,{type:"deleteQuestionType",payload:qn});vi(or.item_types.length?or.item_types[0].item_type:(Fr=(pr=Hr==null?void 0:Hr.item_types)==null?void 0:pr[0])==null?void 0:Fr.item_type)}else vi((Wr=(aa=Hr==null?void 0:Hr.item_types)==null?void 0:aa[0])==null?void 0:Wr.item_type)})})};(0,y.useEffect)(()=>{var qn;(qn=Hr==null?void 0:Hr.examination_bank)!=null&&qn.name&&si(!1),(0,za.Dk)("\u968F\u673A\u7EC4\u5377")},[(Nn=Hr==null?void 0:Hr.examination_bank)==null?void 0:Nn.name]);const zr=()=>no(void 0,null,function*(){var qn;let pr=yield In(!0,1,ga,!0);if((pr==null?void 0:pr.status)===0){const Fr=yield(0,Ke.ZP)(`/api/exercises/${ma==null?void 0:ma.categoryId}/simulate_start_answer.json`,{method:"get",params:{coursesId:ma==null?void 0:ma.coursesId,categoryId:ma==null?void 0:ma.categoryId}});(Fr==null?void 0:Fr.status)!=-1&&window.open(`/classrooms/${ma.coursesId}/exercise/${ma.categoryId}/${(qn=(0,$o.eY)())==null?void 0:qn.login}/initate_answer`)}});return Da.createElement("div",{className:Ut.questionInfo},Da.createElement("div",{className:"tc mb20"},Da.createElement(Ce.VP,{defaultValue:(wr=Hr==null?void 0:Hr.examination_bank)==null?void 0:wr.name,onFinish:qn=>no(void 0,null,function*(){return _i({type:"updateBaseInfo",payload:Yo(Vo({},Hr.examination_bank),{name:qn})}),ma!=null&&ma.id?(0,No.se)({name:qn,exerciseId:(ma==null?void 0:ma.categoryId)||(ma==null?void 0:ma.id)}):(0,No.wy)({exercise_name:qn,exerciseId:(ma==null?void 0:ma.categoryId)||(ma==null?void 0:ma.id)}),!0})})),Da.createElement(je.Z,{justify:"center",className:"mb20"},Da.createElement(Rt.Z,{className:"mr30"},Da.createElement("span",{className:Ut.label},"\u7B54\u9898\u65F6\u957F"),Da.createElement("span",null,((Or=Hr==null?void 0:Hr.examination_bank)==null?void 0:Or.time)===-1?"\u4E0D\u9650":((rr=Hr==null?void 0:Hr.examination_bank)==null?void 0:rr.time)||"\u4E0D\u9650")),Da.createElement(Rt.Z,{className:"mr30"},Da.createElement("span",{className:Ut.label},"\u96BE\u5EA6"),Da.createElement("span",null,(kn=re[`${(ir=Hr==null?void 0:Hr.examination_bank)==null?void 0:ir.difficulty}`])==null?void 0:kn.label)),Da.createElement(Rt.Z,{className:"mr30"},Da.createElement("span",{className:Ut.label},"\u8BD5\u9898\u603B\u6570"),Da.createElement("span",null,((er=Hr==null?void 0:Hr.examination_bank)==null?void 0:er.question_count)||0)),Da.createElement(Rt.Z,null,Da.createElement("span",{className:Ut.label},"\u603B\u5206"),Da.createElement("span",null,((na=(vr=Hr==null?void 0:Hr.examination_bank)==null?void 0:vr.total_score)==null?void 0:na.toFixed(1))||0))),Da.createElement("div",{className:Ut.content,style:{border:((xi=Hr==null?void 0:Hr.item_types)==null?void 0:xi.length)<=0&&"none"}},((ki=Hr==null?void 0:Hr.item_types)==null?void 0:ki.length)>0?Da.createElement(je.Z,{wrap:!1},Da.createElement(Rt.Z,{flex:"260px",className:Ut.leftPart},!Ai&&Da.createElement(je.Z,{className:"mb20"},Da.createElement(Je.op,{style:{margin:"0 15px",borderRadius:2},onClick:()=>bi("setScore")},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"),(ma==null?void 0:ma.id)&&Da.createElement(Je.op,{shape:"default",onClick:()=>bi("questionType")},"\u6DFB\u52A0\u9898\u578B")),Da.createElement(_a,{list:Hr.item_types,onSelect:qn=>no(void 0,null,function*(){if(qn===ga)return;si(!0);const pr=Hr.item_types.find(Fr=>Fr.item_type===ga);if(ga!=="PRACTICAL"&&pr.contents.length>0&&(ma!=null&&ma.id)){const Fr=(0,Se.cloneDeep)(Hr),{item_types:aa}=Fr||{};Fr.item_types=aa.filter(Wr=>Wr.item_type===ga);try{(yield Ve(ma.id||ma.categoryId,Fr)).status===0&&vi(qn)}catch(Wr){}}else ma.categoryId?In(!0,2,qn):rn(!0,qn);si(!1)}),onDelete:Va})),Da.createElement(Rt.Z,{flex:1,className:Ut.rightPart},Da.createElement(ke.Z,{spinning:fi},Da.createElement(Yi,{setVisibleModalType:bi,currentItemType:ga,onDelete:Va})))):Da.createElement(At.Z,{customText:"\u8BF7\u5148\u8BBE\u7F6E\u8BD5\u5377\u9898\u578B",styles:{margin:"70px auto"},ButtonTwo:Da.createElement(je.Z,{justify:"center",className:"mt20"},(ma==null?void 0:ma.id)&&Da.createElement(Je.op,{style:{width:88},onClick:()=>bi("questionType")},"\u6DFB\u52A0\u9898\u578B"))})),!!(ma!=null&&ma.id)&&Da.createElement("div",{className:Ut.fixedBottom},Da.createElement(co.Z,{className:`${Ut.previewBtn} mr20`,onClick:()=>no(void 0,null,function*(){var qn,pr;const Fr=(qn=Hr==null?void 0:Hr.item_types)==null?void 0:qn.filter(aa=>{var Wr,or;return((Wr=aa.contents)==null?void 0:Wr.length)>0||((or=aa==null?void 0:aa.item_banks)==null?void 0:or.length)>0});if(!((pr=Hr.item_types)!=null&&pr.length)){ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((Fr==null?void 0:Fr.length)===0){ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}yield rn(!0,ga),_o()})},"\u8BD5\u5377\u9884\u89C8"),Da.createElement(co.Z,{type:"primary",className:Ut.confirmBtn,onClick:()=>rn()},Da.createElement("i",{className:"iconfont icon-baocun1 mr5"}),"\u4FDD\u5B58\u8BD5\u5377")),!!(ma!=null&&ma.categoryId)&&Da.createElement("div",{className:Ut.fixedBottom,style:{justifyContent:((fo=Hr==null?void 0:Hr.exercise)==null?void 0:fo.exercise_status)!==1?"end":"center"}},Da.createElement(co.Z,{className:`${Ut.previewBtn} mr20`,onClick:()=>no(void 0,null,function*(){var qn,pr;document.body.scrollIntoView(),Ee.history.push(`/classrooms/${ma.coursesId}/exercise/${(qn=Hr==null?void 0:Hr.exercise)==null?void 0:qn.id}/detail?random=${(pr=Hr==null?void 0:Hr.exercise)==null?void 0:pr.is_random}`)})},"\u8FD4\u56DE"),((ro=Hr==null?void 0:Hr.exercise)==null?void 0:ro.exercise_status)===1&&Da.createElement(co.Z,{className:`${Ut.previewBtn} mr20`,onClick:zr},"\u6A21\u62DF\u8003\u8BD5"),(Hr==null?void 0:Hr.exercise.exercise_status)===1&&Da.createElement(co.Z,{type:"primary",className:Ut.confirmBtn,onClick:()=>no(void 0,null,function*(){var qn;const pr=Number((qn=Hr==null?void 0:Hr.examination_bank)==null?void 0:qn.total_score);[100,120,150].includes(pr)||(yield new Promise((Fr,aa)=>{gn.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Da.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Da.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},pr),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>no(void 0,null,function*(){Fr("")}),onCancel:()=>{aa()}})})),In()})},"\u63D0\u4EA4")),Da.createElement(nt,{open:go==="questionType",onCancel:()=>bi(""),onOk:qn=>no(void 0,null,function*(){var pr,Fr;const aa=[],Wr=pe(Hr,{type:"setQuestionType",payload:qn}),or=((pr=Wr==null?void 0:Wr.item_types)==null?void 0:pr.map(ha=>ha.item_type))||[];for(const ha of((Fr=Hr==null?void 0:Hr.item_types)==null?void 0:Fr.map(fa=>fa.item_type))||[])or.includes(ha)||aa.push(ha);ma.id&&aa.length>0&&(yield We(ma.id,{item_type:aa})).status!==0||(_i({type:"setQuestionType",payload:qn}),vi(ga||Wr.item_types[0].item_type),bi(""))})}),Da.createElement(Vn,{open:go==="setScore",onCancel:()=>{bi("")},onOk:qn=>no(void 0,null,function*(){console.log("---newData",qn);const pr=qn.item_types.map(Fr=>({item_type:Fr.item_type,score:Fr.score}));ma.id?(yield Ue(ma.id,{score_settings:pr})).status===0&&_i({type:"init",payload:qn}):(yield be(ma.categoryId,{score_settings:pr})).status===0&&_i({type:"init",payload:qn}),bi("")})}),Da.createElement(Sa,{open:go==="rule",onCancel:()=>bi(""),currentItemType:ga,setVisibleModalType:bi}),Ha.get("type")==="settings"&&Da.createElement(Ci,{open:go==="selectShixun",onCancel:()=>bi(""),onOk:qn=>{if(console.log(qn),(qn==null?void 0:qn.length)<=0){ce.ZP.info("\u5B9E\u8BAD\u6570\u4E0D\u80FD\u4E3A0");return}_i({type:"addShixun",payload:{shixunList:[...qn]}}),bi("")}}))},Nl=E(33900),Io=E(59301),es=Object.defineProperty,as=Object.defineProperties,Ni=Object.getOwnPropertyDescriptors,Qi=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,Hi=(vn,yn,Nn)=>yn in vn?es(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,uo=(vn,yn)=>{for(var Nn in yn||(yn={}))Pi.call(yn,Nn)&&Hi(vn,Nn,yn[Nn]);if(Qi)for(var Nn of Qi(yn))hi.call(yn,Nn)&&Hi(vn,Nn,yn[Nn]);return vn},Il=(vn,yn)=>as(vn,Ni(yn)),oo=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())}),Jo=()=>{var vn,yn,Nn,wr;const[Or,rr]=(0,y.useState)("baseInfo"),ir=(0,Ee.useDispatch)();(0,y.useEffect)(()=>{ir({type:"globalSetting/footerToggle",payload:!1})},[]);const kn=(0,Ee.useParams)(),er=!!(kn.id||kn.categoryId),[vr]=(0,Ee.useSearchParams)();(0,y.useEffect)(()=>{vr.get("type")==="settings"&&rr("settings")},[]);const[na,xi]=(0,y.useReducer)(pe,null),[ki,fo]=(0,y.useState)(!1),ro=()=>oo(void 0,null,function*(){fo(!0);let ga;kn.categoryId?ga=yield ze(kn):ga=yield Ae(kn.id),fo(!1),ga.status===0&&xi({type:"init",payload:ga})});(0,y.useEffect)(()=>{er?ro():xi({type:"init",payload:{examination_bank:{difficulty:2}}})},[kn]);const[Ha,ma]=(0,y.useState)(""),Hr=(ga,vi)=>oo(void 0,null,function*(){var fi,si,Bt,Qt;const rn=(fi=na==null?void 0:na.item_types)==null?void 0:fi.filter(zr=>{var qn;return((qn=zr==null?void 0:zr.item_type)==null?void 0:qn.toUpperCase())===(vi==null?void 0:vi.type)}),In={sort_by_item_type:na.sort_by_item_type,difficulty:na.examination_bank.difficulty,exam_notes:na.examination_bank.exam_notes,name:na.examination_bank.name,time:na.examination_bank.time,item_types:na.item_types};if(ga!==void 0&&!(ga!=null&&ga.single_question_id)){In.seleted_item_bank_ids=ga==null?void 0:ga.seleted_item_bank_ids,In.item_types=rn;const zr=yield St(In);if((zr==null?void 0:zr.status)===0){let qn=(0,Se.cloneDeep)(Ai.data);qn.questionList=(si=qn==null?void 0:qn.questionList)==null?void 0:si.map(pr=>{var Fr;return pr.type===vi.type?Il(uo({},pr),{questions:((Fr=zr==null?void 0:zr.questions)==null?void 0:Fr.questions)||[]}):pr}),go({show:!0,data:qn})}return}if(ga!==void 0&&(ga!=null&&ga.single_question_id)){In.seleted_item_bank_ids=ga==null?void 0:ga.seleted_item_bank_ids,In.single_question_id=ga==null?void 0:ga.single_question_id,In.item_types=rn;const zr=yield St(In);if((zr==null?void 0:zr.status)===0){let qn=(0,Se.cloneDeep)(Ai.data);qn.questionList=(Bt=qn==null?void 0:qn.questionList)==null?void 0:Bt.map(pr=>{var Fr,aa;if(pr.type===vi.type){const Wr=(0,Se.cloneDeep)(pr==null?void 0:pr.questions);return Wr.splice(vi.index,1,(aa=(Fr=zr==null?void 0:zr.questions)==null?void 0:Fr.questions)==null?void 0:aa[0]),console.log(pr==null?void 0:pr.questions,Wr,vi.index,"new_questions"),Il(uo({},pr),{questions:Wr})}return pr}),go({show:!0,data:qn})}return}const Va=yield de(In);if((Va==null?void 0:Va.status)===0){const zr=(0,za.ad)(Va);let qn=[];(Qt=na==null?void 0:na.item_types)==null||Qt.forEach(pr=>{var Fr;const aa=(Fr=zr==null?void 0:zr.questionList)==null?void 0:Fr.find(Wr=>pr.item_type===Wr.type);qn.push(aa)}),console.log(na,"sortList"),qn=(0,Se.compact)(qn),zr.questionList=qn,go({show:!0,data:zr}),ma(new Date)}}),_i=ga=>{var vi;let fi=(0,Se.cloneDeep)(Ai.data);fi.questionList=(vi=fi==null?void 0:fi.questionList)==null?void 0:vi.map(si=>si.type===ga.type?Il(uo({},si),{questions_score:ga.scoreTotal}):si),xi({type:"changeQuestionScore",payload:{score:ga.score,itemType:ga.type}}),go({show:!0,data:fi})},Li=ga=>oo(void 0,null,function*(){const vi={sort_by_item_type:na.sort_by_item_type,difficulty:na.examination_bank.difficulty,exam_notes:na.examination_bank.exam_notes,name:na.examination_bank.name,time:na.examination_bank.time,item_types:na.item_types,course_discipline_id:na.examination_bank.course_discipline_id};if(ga){(yield Qe(uo(uo({},vi),ga))).status===0&&ce.ZP.success("\u4FDD\u5B58\u6210\u529F");return}(yield Ve(kn.id,vi)).status===0&&(ce.ZP.success("\u63D0\u4EA4\u6210\u529F"),Ee.history.push("/paperlibrary?defaultActiveKey=0"))}),vo=(0,Ya.g)(),[_o]=Le.default.useForm(),[Ai,go]=(0,y.useState)({show:!1,data:{}}),bi=!!((vn=na==null?void 0:na.exercise)!=null&&vn.exercise_status)&&((yn=na==null?void 0:na.exercise)==null?void 0:yn.exercise_status)!==1;return Io.createElement(mt.Provider,{value:{data:na,disabled:bi,dispatch:xi,setPreview:go,getData:ro,handlePreview:Hr}},Ai.show?Io.createElement(Nl.Z,{key:Ha,data:Ai.data,onExchange:Hr,onTypeScore:_i,submit:Li,goBack:()=>go({show:!1,data:{}})}):Io.createElement("div",{className:ve.wrapper},Io.createElement("div",{className:"edu-container"},Io.createElement(xe.Z,{className:ve.breadCrumbWrapper,separator:">",items:kn!=null&&kn.categoryId?[{title:Io.createElement(Ee.Link,{to:`/classrooms/${kn.coursesId}/exercise`},(wr=(Nn=(0,$o.eY)())==null?void 0:Nn.course)==null?void 0:wr.course_name)},{title:Io.createElement(Ee.Link,{to:`/classrooms/${kn.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")},{title:"\u7F16\u8F91\u8BD5\u5377"}]:[{title:Io.createElement(Ee.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")},{title:"\u968F\u673A\u7EC4\u5377"}]}),Io.createElement(Ce.d4,{activeKey:Or,tabs:[{key:"baseInfo",label:"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"},{key:"settings",label:"\u7EC4\u5377\u914D\u7F6E"}],onChange:ga=>oo(void 0,null,function*(){if(ga==="settings"&&(yield _o.validateFields(),!er)){const vi=yield Ye(na);vi.status===0&&Ee.history.replace(`/randompaper/edit/${vi==null?void 0:vi.examination_bank_id}?type=settings`)}rr(ga)})}),Or==="baseInfo"&&Io.createElement(wn,{courseOptions:vo,setCurrentKey:rr,loading:ki,form:_o}),Io.createElement("div",{style:{display:Or==="settings"?"block":"none"}},na&&Io.createElement(Ul,null)))))}},46507:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return fe}});var y=E(62957),ve={ul:"ul___TdfYY"},ce=E(32637),Le=E(59301),xe=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ke=(je,Ne)=>{var ct={};for(var Ke in je)Ee.call(je,Ke)&&Ne.indexOf(Ke)<0&&(ct[Ke]=je[Ke]);if(je!=null&&xe)for(var Ke of xe(je))Ne.indexOf(Ke)<0&&Ce.call(je,Ke)&&(ct[Ke]=je[Ke]);return ct},fe=je=>{var Ne=je,{open:ct,onCancel:Ke}=Ne,Te=ke(Ne,["open","onCancel"]);return Le.createElement(y.default,{centered:!0,open:ct,title:Le.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:Ke,footer:null},Le.createElement("div",null,Le.createElement("div",{className:"tc"},Le.createElement("img",{className:"mt10",src:ce,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Le.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Le.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Le.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Le.createElement("ul",{className:ve.ul},Le.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"),Le.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"),Le.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\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")))))}},55782:function(Mn,Jt,E){"use strict";E.d(Jt,{g:function(){return xe}});var y=E(59301),ve=E(96817),ce=E(45024),Le=(Ee,Ce,ke)=>new Promise((De,fe)=>{var je=Ke=>{try{ct(ke.next(Ke))}catch(Te){fe(Te)}},Ne=Ke=>{try{ct(ke.throw(Ke))}catch(Te){fe(Te)}},ct=Ke=>Ke.done?De(Ke.value):Promise.resolve(Ke.value).then(je,Ne);ct((ke=ke.apply(Ee,Ce)).next())});const xe=()=>{const[Ee,Ce]=(0,y.useState)([]);return(0,y.useEffect)(()=>{Le(void 0,null,function*(){const De=yield(0,ve.d1)({source:"question"});De!=null&&De.disciplines&&Ce((0,ce.L)(De==null?void 0:De.disciplines))})},[]),Ee}},20562:function(Mn,Jt,E){"use strict";E.d(Jt,{U:function(){return De}});var y=E(59301),ve=Object.defineProperty,ce=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ee=(fe,je,Ne)=>je in fe?ve(fe,je,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):fe[je]=Ne,Ce=(fe,je)=>{for(var Ne in je||(je={}))Le.call(je,Ne)&&Ee(fe,Ne,je[Ne]);if(ce)for(var Ne of ce(je))xe.call(je,Ne)&&Ee(fe,Ne,je[Ne]);return fe},ke=(fe,je,Ne)=>new Promise((ct,Ke)=>{var Te=Pe=>{try{Ie(Ne.next(Pe))}catch(rt){Ke(rt)}},we=Pe=>{try{Ie(Ne.throw(Pe))}catch(rt){Ke(rt)}},Ie=Pe=>Pe.done?ct(Pe.value):Promise.resolve(Pe.value).then(Te,we);Ie((Ne=Ne.apply(fe,je)).next())});function De(fe,je){const[Ne,ct]=(0,y.useState)(je),[Ke,Te]=(0,y.useState)(!1),[we,Ie]=(0,y.useState)();return[Ne,Ke,(rt,Et=!1)=>ke(this,null,function*(){const Oe=Et?je:Ce(Ce({},Ne),rt);Te(!0),ct(Oe);const Ae=yield fe(Oe);return Te(!1),Ie(Ae),Ae}),we,Ie]}},69421:function(Mn,Jt,E){"use strict";E.d(Jt,{AL:function(){return Oe},Iy:function(){return je},Qv:function(){return Ke},ez:function(){return Et},jb:function(){return Ne}});var y=E(32834),ve=E.n(y),ce=E(11690),Le=E.n(ce);let xe=1;function Ee(gt,lt){const Ue=gt.match(/^(\s+)(?:```)/);if(Ue===null)return lt;const be=Ue[1];return lt.split(` +`)}]};var ke=E(53184),De=E.n(ke),fe=(mt,mn,zt)=>new Promise((ue,ie)=>{var re=ae=>{try{pe(zt.next(ae))}catch(me){ie(me)}},oe=ae=>{try{pe(zt.throw(ae))}catch(me){ie(me)}},pe=ae=>ae.done?ue(ae.value):Promise.resolve(ae.value).then(re,oe);pe((zt=zt.apply(mt,mn)).next())});const je={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Ne=(mt,mn,zt,ue)=>{const ie=mn.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:zt.lineNumber,endColumn:zt.column});return Array.from(new Set(ie.match(/\b\w{2,}\b/g)||[])).map(oe=>({label:oe,kind:mt.languages.CompletionItemKind.Text,insertText:oe,range:ue}))},ct=(mt,mn,zt,ue)=>{mt.languages.registerCompletionItemProvider(mn,{provideCompletionItems(ie,re){const oe=ie.getWordUntilPosition(re),pe={startLineNumber:re.lineNumber,endLineNumber:re.lineNumber,startColumn:oe.startColumn,endColumn:oe.endColumn},ae=ie.getLineContent(re.lineNumber).substring(oe.startColumn-2,oe.endColumn);return{suggestions:[...Ne(mt,ie,re,pe),...zt.map(Ze=>({label:Ze,kind:mt.languages.CompletionItemKind.Keyword,documentation:Ze,insertText:Ze,insertTextRules:mt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe})),...ue.map(Ze=>({label:Ze.label,kind:mt.languages.CompletionItemKind.Snippet,documentation:Ze.content,insertText:ae.startsWith("#")?Ze.content.replace(/#/,""):Ze.content,insertTextRules:mt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe}))]}}})};var Ke=mt=>{je.languages.forEach(mn=>{mt.languages.registerDocumentFormattingEditProvider(mn,{provideDocumentFormattingEdits(zt){return fe(this,null,function*(){const ue=De()(zt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:zt.getFullModelRange(),text:ue}]})}})}),ct(mt,"java",Le.keywords,Le.quickKey),ct(mt,"cpp",xe.keywords,xe.quickKey),ct(mt,"c",ce.keywords,[]),ct(mt,"python",Ee.keywords,Ee.quickKey),ct(mt,"scala",Ce.keywords,Ce.quickKey)};const Te="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var we=Object.defineProperty,Ie=(mt,mn,zt)=>mn in mt?we(mt,mn,{enumerable:!0,configurable:!0,writable:!0,value:zt}):mt[mn]=zt,Pe=(mt,mn,zt)=>Ie(mt,typeof mn!="symbol"?mn+"":mn,zt);const rt=class Gc{constructor(mn,zt,ue){this.placeholder=mn,this.editor=zt,this.monaco=ue,zt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Gc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Pe(rt,"ID","editor.widget.placeholderHint");var Oe=rt,Ae=E(96236),Ve=E(6767),Ye=E(25399),xt=E(89392),gt=E(82033),lt=E(56102),Ue=Object.defineProperty,be=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Qe=(mt,mn,zt)=>mn in mt?Ue(mt,mn,{enumerable:!0,configurable:!0,writable:!0,value:zt}):mt[mn]=zt,ze=(mt,mn)=>{for(var zt in mn||(mn={}))de.call(mn,zt)&&Qe(mt,zt,mn[zt]);if(Be)for(var zt of Be(mn))St.call(mn,zt)&&Qe(mt,zt,mn[zt]);return mt},st=(mt,mn)=>be(mt,We(mn)),Se=(mt,mn)=>{var zt={};for(var ue in mt)de.call(mt,ue)&&mn.indexOf(ue)<0&&(zt[ue]=mt[ue]);if(mt!=null&&Be)for(var ue of Be(mt))mn.indexOf(ue)<0&&St.call(mt,ue)&&(zt[ue]=mt[ue]);return zt},ye=(mt,mn,zt)=>new Promise((ue,ie)=>{var re=ae=>{try{pe(zt.next(ae))}catch(me){ie(me)}},oe=ae=>{try{pe(zt.throw(ae))}catch(me){ie(me)}},pe=ae=>ae.done?ue(ae.value):Promise.resolve(ae.value).then(re,oe);pe((zt=zt.apply(mt,mn)).next())});function vt(mt){return/^\d+$/.test(mt)?`${mt}px`:mt}function Ht(){}let $t=!1;const Fe={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function pt(mt=[]){let mn=mt;if(Array.isArray(mt)){for(let zt=0;ztye(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(mt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",mt)}});var bt=mt=>{var mn=mt,{width:zt="100%",height:ue="100%",value:ie,language:re="javascript",style:oe={},options:pe={},overrideServices:ae={},theme:me="vs-dark",onEditBlur:Ze,isCopy:Ot=!1,onSave:at,autoHeight:qe=!1,forbidCopy:yt=!1,forbidCopyTips:Ft,onChange:jt=Ht,editorDidMount:Xe=Ht,onFocus:tt=Ht,onBreakPoint:Gt=Ht,breakPointValue:un=[],filename:wn="educoder.txt",errorLine:gn,errorContent:Rt="",highlightLine:Ut,openBreakPoint:At=!1,placeholder:Je="",showMiniMap:Pt=!0}=mn,nn=Se(mn,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const pn=(0,y.useRef)(),nt=(0,y.useRef)({}),Nt=(0,y.useRef)(),qt=(0,y.useRef)(),wt=(0,y.useRef)([]),Wt=(0,y.useRef)(!1),en=(0,y.useRef)(),_n=(0,y.useRef)(),Un=(0,y.useRef)(!1),[On,Vn]=(0,y.useState)(!1);function Zt(){let Dn;return pn.current&&(Dn=new ve.Z(Zn=>{for(let fr of Zn)(fr.target.offsetHeight>0||fr.target.offsetWidth>0)&&nt.current.instance.layout()}),Dn.observe(pn.current)),Dn}function Xt(){Ve.ZP.warning({content:decodeURIComponent(Ft||Te),key:"monaco-editor-tip"})}const an=()=>{let Dn=nt.current.instance;if(ie!=null&&Dn&&On){const Zn=Dn.getModel();Zn&&ie!==Zn.getValue()&&($t=!0,Zn.setValue(ie),Dn.layout(),$t=!1)}};(0,y.useEffect)(()=>{const Dn=gt.Z.subscribe("formatDocument",Zn=>{var fr;let ur=nt.current.instance;(fr=ur==null?void 0:ur.getAction)==null||fr.call(ur,"editor.action.formatDocument").run()});return window.updateMonacoValue=Zn=>{jt(Zn)},Dn},[]),(0,y.useEffect)(()=>{var Dn;let Zn=nt.current.instance;qt.current&&clearTimeout(qt.current),qt.current=setTimeout(()=>{an()},500),ie&&(ie!=null&&ie.length)&&((Dn=Zn==null?void 0:Zn.updateOptions)==null||Dn.call(Zn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ie.split(/\r\n|\r|\n/g).length))+3,5)}))},[ie,On,nt.current]),(0,y.useEffect)(()=>{if(gn&&nt.current&&nt.current.instance){let Zn=nt.current.instance;Zn.changeViewZones(function(fr){var ur=document.createElement("div");ur.style.padding="10px 20px",ur.style.width="calc(100% - 20px)",ur.className="my-error-line-wrp",ur.innerHTML=Rt,fr.addZone({afterLineNumber:gn||11,heightInLines:3,domNode:ur})});var Dn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Zn.addOverlayWidget(Dn),Zn.revealPositionInCenter({lineNumber:20,column:1})}},[gn,nt.current,On]);const xn=(Dn="",Zn)=>{if(!Dn||Dn.trim()==="")return!0;const ur=nt.current.instance.getModel().getLineTokens(Zn);let Mt=!1;for(let Vt=0;Vt<2;Vt++)ur.getStandardTokenType(Vt)===1&&(Mt=!0);return Mt};(0,y.useEffect)(()=>{var Dn;const Zn=(Dn=nt.current)==null?void 0:Dn.instance;if(Zn&&On&&yt){const fr=Zn.onDidBlurEditorWidget(()=>{Un.current=!1}),ur=Zn.onDidFocusEditorText(()=>{Un.current=!0});return()=>{fr.dispose(),ur.dispose()}}},[nt.current,On,yt]),(0,y.useEffect)(()=>{var Dn;if((Dn=nt.current)!=null&&Dn.instance&&On&&At){let Zn=nt.current.instance,fr=Zn.getModel();if(!fr)return;(()=>{var _t;let Tt=[],Kt=[];const Fn=fr.getAllDecorations();for(let Gn of Fn)Gn.options.className==="highlighted-line"&&(Tt.push((_t=Gn==null?void 0:Gn.range)==null?void 0:_t.startLineNumber),Kt.push(Gn==null?void 0:Gn.id));if(Ut===Tt[0])return;fr.deltaDecorations(Kt,[]);const Hn=fr.getLineCount();Ut&&Ut<=Hn&&(Zn.deltaDecorations([],[{range:new ut.Range(Ut,1,Ut,fr.getLineMaxColumn(Ut)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Zn.revealLineInCenter(Ut))})();const Mt=(_t=!1)=>{var Tt;let Kt=[],Fn=[];const Hn=fr.getAllDecorations();for(let Gn of Hn)Gn.options.linesDecorationsClassName==="breakpoints-select"&&(Kt.push((Tt=Gn==null?void 0:Gn.range)==null?void 0:Tt.startLineNumber),Fn.push(Gn==null?void 0:Gn.id));if(_t)return{lines:Kt,ids:Fn};Gt(Kt)},Vt=_t=>ye(void 0,null,function*(){let Tt={range:new ut.Range(_t,1,_t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield fr.deltaDecorations([],[Tt]),Mt()}),ft=_t=>ye(void 0,null,function*(){let Tt=[];const Kt=Zn.getLineDecorations(_t);for(let Fn of Kt)Fn.options.linesDecorationsClassName==="breakpoints-select"&&Tt.push(Fn.id);yield fr.deltaDecorations(Tt,[]),Mt()}),kt=_t=>{let Tt=Zn.getLineDecorations(_t);for(let Kt of Tt)if(Kt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,xt.isEqual)(un,Mt(!0).lines)){fr.deltaDecorations(Mt(!0).ids,[]);const _t=un.map(Tt=>({range:new ut.Range(Tt,1,Tt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));fr.deltaDecorations([],_t)}const it=Zn.onDidChangeModelContent(_t=>{let Tt=Zn.getPosition();if(Tt){let Kt=Tt.lineNumber;clearTimeout(_n.current),_n.current=setTimeout(()=>{xn(fr.getLineContent(Kt),Kt)?ft(Kt):kt(Kt)?(ft(Kt),Vt(Kt)):Mt()},100)}}),ht=Zn.onMouseDown(_t=>{var Tt,Kt,Fn;if(_t.target.detail&&((Fn=(Kt=(Tt=_t.target)==null?void 0:Tt.element)==null?void 0:Kt.className)!=null&&Fn.includes("line-numbers"))){let Hn=_t.target.position.lineNumber;if(xn(fr.getLineContent(Hn),Hn))return;kt(Hn)?ft(Hn):Vt(Hn)}}),cn=_t=>{let Tt={range:new ut.Range(_t,1,_t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};wt.current=Zn.deltaDecorations(wt.current,[Tt])},ar=()=>{wt.current=Zn.deltaDecorations(wt.current,[])},mr=Zn.onMouseMove(_t=>{var Tt,Kt,Fn;if(ar(),_t.target.detail&&((Fn=(Kt=(Tt=_t.target)==null?void 0:Tt.element)==null?void 0:Kt.className)!=null&&Fn.includes("line-numbers"))){let Hn=_t.target.position.lineNumber;if(xn(fr.getLineContent(Hn),Hn))return;cn(Hn)}}),It=Zn.onMouseLeave(()=>{ar()});return()=>{it.dispose(),ht.dispose(),mr.dispose(),It.dispose()}}},[nt.current,On,un,Ut,At,re]),(0,y.useEffect)(()=>{var Dn;(Dn=nt.current)!=null&&Dn.instance&&At&&nt.current.instance.setPosition({lineNumber:0,column:0})},[Ut]);function ln(){let Dn=nt.current.instance;if(Dn){const Zn=Dn.getSelection(),fr=nt.current.pastePos||{},ur=new ut.Range(fr.startLineNumber||Zn.endLineNumber,fr.startColumn||Zn.endColumn,fr.endLineNumber||Zn.endLineNumber,fr.endColumn||Zn.endColumn);setTimeout(()=>{Dn.executeEdits("",[{range:ur,text:""}])},300)}}function Pn(Dn){(window.navigator.platform.match("Mac")?Dn.metaKey:Dn.ctrlKey)&&Dn.keyCode==83&&(Dn.preventDefault(),at())}const Sn=()=>{if(qe&&nt.current.instance){const Dn=nt.current.instance.getContentHeight();Vr(Dn{if(!Un.current)return;const{keyCode:Zn,ctrlKey:fr,metaKey:ur,target:Mt,type:Vt}=Dn;return(Vt==="paste"||(Zn===67||Zn===86)&&(ur||fr))&&Mt.nodeName==="TEXTAREA"&&(Xt(),Dn.preventDefault()),!1};function Jn(Dn,Zn){var fr=window.URL||window.webkitURL||window,ur=new Blob([Zn]),Mt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Mt.href=fr.createObjectURL(ur),Mt.download=Dn,Rn(Mt)}(0,y.useEffect)(()=>{Sn()},[Sn]),(0,y.useEffect)(()=>{pn.current&&!On&&Promise.all([E.e(8909),E.e(8845)]).then(E.bind(E,71448)).then(Dn=>{try{ut=Dn,nt.current.instance=ut.editor.create(pn.current,{value:ie,language:pt(re),theme:me,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Pt||!1}},ae);const Zn=nt.current.instance;let Mt=[...Ae.BH._menuItems].find(it=>it[0]._debugName=="EditorContext")[1],Vt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],ft=(it,ht)=>{var cn,ar;let mr=it._first;do ht.includes((ar=(cn=mr.element)==null?void 0:cn.command)==null?void 0:ar.id)&&it._remove(mr);while(mr=mr.next)};if(Xe(Zn,ut),setTimeout(()=>{Sn(),nt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Jn(wn||"educoder.txt",Zn.getValue())}})},500),nt.current.subscription=Zn.onDidChangeModelContent(it=>{Wt.current?clearTimeout(en.current):(Sn(),jt(Zn.getValue(),it)),en.current=setTimeout(()=>{Wt.current=!1},500)}),window.Monaco||Ke(ut,pt(re)),yt&&(ft(Mt,Vt),pn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Er),window.removeEventListener("paste",Er),window.addEventListener("keydown",Er),window.addEventListener("paste",Er)),window.Monaco=ut,Ze&&Zn.onDidBlurEditorWidget(()=>{Ze(Zn.getValue())}),tt&&Zn.onDidFocusEditorText(()=>{yt&&Yt(),tt(Zn.getValue())}),yt){Yt();try{Zn.onDidPaste(it=>{const ht=Zn.getSelection(),cn=nt.current.pastePos||{},ar=new ut.Range(cn.startLineNumber||ht.endLineNumber,cn.startColumn||ht.endColumn,cn.endLineNumber||ht.endLineNumber,cn.endColumn||ht.endColumn);Zn.executeEdits("",[{range:it.range,text:""}])})}catch(it){}}let kt=Zt();return Je&&typeof Je=="string"&&new Oe(Je,Zn,ut),Vn(!0),()=>{const it=nt.current.instance;it.dispose();const ht=it.getModel();ht&&ht.dispose(),nt.current.subscription&&nt.current.subscription.dispose(),kt.unobserve(pn.current)}}catch(Zn){}})},[]),(0,y.useEffect)(()=>{if(nt.current.instance&&On)return document.addEventListener("keydown",Pn,!1),()=>{document.removeEventListener("keydown",Pn)}},[at,On]),(0,y.useEffect)(()=>{let Dn=nt.current.instance;if(Dn&&On){let Zn=pt(re);ut.editor.setModelLanguage(Dn.getModel(),Zn)}},[re,On]),(0,y.useEffect)(()=>{nt.current.instance&&On&&ut.editor.setTheme(me)},[me,On]),(0,y.useEffect)(()=>{let Dn=nt.current.instance;Nt.current=pe,Dn&&On&&(Dn.updateOptions(ze({},pe)),setTimeout(()=>{Dn.getModel().updateOptions(ze({},pe))},200))},[JSON.stringify(pe),On]),(0,y.useEffect)(()=>{let Dn=nt.current.instance;Dn&&On&&Dn.layout()},[zt,ue,On]);const[dr,yr]=(0,y.useState)(vt(zt)),[gr,Vr]=(0,y.useState)(vt(ue)),Zr=st(ze({},oe),{width:dr,height:gr,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:pn,style:Zr,onFocus:()=>{yt&&Yt()}},Ot&&y.createElement(lt.CopyToClipboard,{text:ie,onCopy:()=>Ve.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Ye.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Ct({width:mt="100%",height:mn="100%",original:zt,modified:ue,language:ie,options:re={}}){const oe=(0,y.useRef)(),[pe,ae]=(0,y.useState)(null);function me(qe){let yt;return oe.current&&(yt=new ve.Z(Ft=>{for(let jt of Ft)(jt.target.offsetHeight>0||jt.target.offsetWidth>0)&&qe.layout()}),yt.observe(oe.current)),yt}(0,y.useEffect)(()=>(oe.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(qe=>{ut=qe;const yt=ut.editor.createDiffEditor(oe.current,st(ze({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},re),{wordWrap:!0}));ae(yt);let Ft=me(yt);return()=>{yt.dispose();const jt=yt.getModel();jt&&jt.dispose(),Ft.unobserve(oe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{pe&&pe.setModel({original:ut.editor.createModel(zt,ie),modified:ut.editor.createModel(ue,ie)})},[zt,ue,ie,pe]);const Ze=vt(mt),Ot=vt(mn),at={width:Ze,height:Ot};return y.createElement("div",{className:"my-diff-editor",ref:oe,style:at})}},48289:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return je}});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",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},ve=E(29787),ce=E(25399),Le=E(89787),xe=E(92310),Ee=E.n(xe),Ce=E(92232),ke=E(77740),De=E(59301),je=({className:Ne,dataSource:ct=[],col:Ke=4,right:Te,bottom:we=23,precision:Ie=0,wrapWidth:Pe=1200,trackEventItems:rt,loading:Et,onRemove:Oe=()=>{},isCurrent:Ae=!0,showProgress:Ve=!1,showAlias:Ye=!1,category:xt,hiddenClick:gt})=>{const lt=Math.floor((Pe-(Ke-1)*Te)/Ke),Ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return De.createElement(ve.Z,{spinning:Et},De.createElement("div",{className:Ee()(y.list,Ne)},!!(ct!=null&&ct.length)&&(ct==null?void 0:ct.map((be,We)=>{var Be,de,St,Qe,ze,st,Se,ye,vt,Ht,$t,Fe,pt;const{name:ut,id:Yt,identifier:bt,featured:Ct,school_name:mt,image_url:mn,excellent:zt,is_plan:ue}=be;return De.createElement("div",{key:Yt,className:Ae&&Ve?y.wrapisCurrent:y.wrap,style:{width:lt,marginRight:(1+We)%Ke===0?0:Te+Ie,marginBottom:we}},De.createElement("a",{className:y.li,onClick:ie=>{ie.preventDefault(),ie.stopPropagation(),rt&&(0,Ce.L9)([rt]),(0,Ce.xg)(`/paths/${bt}`)}},De.createElement("div",{className:y.img},De.createElement("img",{className:y.cover,src:`${mn}`}),(Be=be==null?void 0:be.subject_tags)==null?void 0:Be.map((ie,re)=>{var oe,pe;if(re===0){const me=(oe=Ue.find(Ze=>Ze.name==ie))==null?void 0:oe.swclass;return De.createElement("span",{className:`sprite ${me} ${y.sign}`,style:{left:"-4px"}})}const ae=(pe=Ue.find(me=>me.name==ie))==null?void 0:pe.ptclass;return De.createElement("span",{className:`sprite ${ae} ${y.sign}`,style:{left:`${48+52*(re-1)+2*re}px`}})}),De.createElement("div",{className:y.tagsDom},De.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(be==null?void 0:be.excellent)&&De.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"),((de=be==null?void 0:be.custom_tags)==null?void 0:de.length)>0&&De.createElement(ce.Z,{title:(ze=(Qe=be==null?void 0:be.custom_tags)==null?void 0:Qe[((St=be==null?void 0:be.custom_tags)==null?void 0:St.length)-1])==null?void 0:ze.tag_name},De.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},De.createElement("span",{className:"multi-llipsis1e text-10px"},(ye=(Se=be==null?void 0:be.custom_tags)==null?void 0:Se[((st=be==null?void 0:be.custom_tags)==null?void 0:st.length)-1])==null?void 0:ye.tag_name))))),xt=="hide"&&(be==null?void 0:be.studying)&&Ae&&De.createElement("div",{className:`${y.movebq} user-path-items`,onClick:ie=>{ie.stopPropagation(),Oe(be)}},De.createElement("i",{className:"iconfont icon-yichu1 font12"}),De.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(xt)&&Ae&&De.createElement("div",{className:`${y.hiddenbq} user-path-items`,onClick:ie=>{ie.stopPropagation(),gt(be)}},De.createElement("i",{className:`iconfont ${xt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),De.createElement("span",null,xt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),De.createElement("div",{className:y.name},De.createElement(ce.Z,{title:Ye&&(be!=null&&be.excellent_alias_name)?De.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ut}`,De.createElement("br",null),De.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${be==null?void 0:be.excellent_alias_name}`)):ut},De.createElement("span",{className:y.e},Ye&&(be==null?void 0:be.excellent_alias_name)||ut))),Ae&&Ve&&((vt=be==null?void 0:be.progress)==null?void 0:vt.all_score)!=0&&De.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},De.createElement(Le.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Ht=be==null?void 0:be.progress)==null?void 0:Ht.my_score)/(($t=be==null?void 0:be.progress)==null?void 0:$t.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Fe=be==null?void 0:be.progress)==null?void 0:Fe.my_score,"/",(pt=be==null?void 0:be.progress)==null?void 0:pt.all_score),(!Ae||!Ve)&&De.createElement(ce.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${mt}`},De.createElement("div",{className:y.unit},De.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),mt)),(!Ae||!Ve)&&De.createElement("div",{className:y.tags},De.createElement("div",null,De.createElement(ce.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),De.createElement("span",null,be.stages_count))),De.createElement(ce.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),De.createElement("span",null,be.members_count)))))))})),!ct.length&&De.createElement(ke.Z,null)))}},68914:function(Mn,Jt,E){"use strict";E.d(Jt,{jL:function(){return Le},w9:function(){return ye},QD:function(){return un},cQ:function(){return We.Z},op:function(){return yt},O5:function(){return Zt},_b:function(){return Je},t7:function(){return Ie},Gi:function(){return ut},YG:function(){return Fe},qp:function(){return fe},vr:function(){return Rt},qE:function(){return Xe},Je:function(){return Et},wb:function(){return be},cq:function(){return zt},tp:function(){return ct}});var y=E(59301),ve={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Le=({dataSource:Xt=[],img:an,imgWidth:xn=346,title:ln,sunTitle:Pn,bannerExtraContent:Sn})=>y.createElement("div",{className:ve.banner},y.createElement("div",{className:ve.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,ln),y.createElement("span",null,Pn)),Xt.length>0&&y.createElement("div",{className:ve.btns},Xt.map((Rn,Er)=>y.createElement("div",{key:Er,onClick:Rn.click},Rn.name,Rn.sign?y.createElement("span",{className:"sprite sprite-33"}):null))),Sn),an&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:an,width:xn}))),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"},Ee=E(92310),Ce=E.n(Ee),ke=E(89392),fe=({dataSource:Xt=[],value:an,onChange:xn,onTitleChange:ln,className:Pn,title:Sn,titleWidth:Rn=41,style:Er={},fontColor:Jn="#6A7283",showCount:dr})=>{const[yr,gr]=(0,y.useState)(1),[Vr,Zr]=(0,y.useState)(!1),Dn=(0,y.useRef)(null),Zn=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var fr;Xt.length!==0&&(((fr=Dn==null?void 0:Dn.current)==null?void 0:fr.clientHeight)>97?gr(1):gr(0)),Xt.length===0&&gr(0),Zr(!1)},[Xt]),y.createElement("div",{className:Ce()(xe.row,Pn,"fadeIn","animated"),style:Er},y.createElement("div",{onClick:(0,ke.throttle)(()=>ln==null?void 0:ln(),2e3),style:{width:Rn,marginTop:Vr?12:4},className:`${xe.title} ${ln?"current":""}`},Sn),y.createElement("div",{className:Vr?`${xe.tagsWrap} ${xe.tagsBorderWrap}`:xe.tagsWrap},y.createElement("div",{className:xe.bar,ref:Zn,style:yr>0?{height:yr===1?97:"auto",overflow:yr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:xe.tag,ref:Dn},Xt==null?void 0:Xt.map(fr=>y.createElement("span",{onClick:()=>xn(fr.id),key:fr.id,style:{color:Jn},className:an===fr.id?xe.active:""},y.createElement("span",{title:fr.name,className:xe.name},fr.name),!!dr&&y.createElement("span",{className:xe.num},fr.count))))),!!yr&&y.createElement(y.Fragment,null,yr===1?y.createElement("div",{onClick:()=>{var fr;gr(2),((fr=Dn==null?void 0:Dn.current)==null?void 0:fr.clientHeight)>245?Zr(!0):Zr(!1)},className:xe.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{Zn.current.scrollTop=0,gr(1),Zr(!1)},className:xe.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},je={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"},ct=({dataSource:Xt=[],value:an,onChange:xn,className:ln,style:Pn={}})=>y.createElement("div",{style:Pn,className:Ce()(je.tabs,ln)},Xt.map(Sn=>y.createElement("span",{onClick:()=>xn(Sn.id),className:an===Sn.id?je.active:"",key:Sn.id},Sn.name))),Ke={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"},Te=E(37568),Ie=({dataSource:Xt=[],value:an="",onChange:xn,onInputChange:ln=()=>{},className:Pn,style:Sn={},placeholder:Rn,allowClear:Er=!1})=>{var Jn;const[dr,yr]=(0,y.useState)(""),[gr,Vr]=(0,y.useState)("");(0,y.useEffect)(()=>{var Zn;let fr=an;(Zn=JSON.stringify(an))!=null&&Zn.includes("{")&&(yr(an.id),fr=an.value||"");try{Vr(decodeURIComponent(fr||""))}catch(ur){Vr(decodeURIComponent(fr||""))}},[an]);const Zr=()=>{xn(encodeURIComponent(gr),dr||null)},Dn=Zn=>{Zn!==dr&&(yr(Zn),xn(encodeURIComponent(gr),Zn))};return y.createElement("div",{className:Ce()(Ke.input,Pn),style:Sn},!!Xt.length&&y.createElement("div",{className:Ke.dropdown},y.createElement("div",{className:Ke.text},(Jn=Xt.find(Zn=>Zn.id===dr))==null?void 0:Jn.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:Ke.b1}),y.createElement("b",{className:Ke.b2})),y.createElement("div",{className:Ke.menu},Xt.map((Zn,fr)=>y.createElement("div",{key:fr,onClick:()=>Dn(Zn.id)},Zn.name)))),y.createElement(Te.default,{onPressEnter:Zr,value:gr,onChange:Zn=>{Vr(Zn.target.value),ln(encodeURIComponent(Zn.target.value),dr||null)},placeholder:Rn,variant:"borderless",allowClear:Er,onClear:()=>xn("",dr||null)}),y.createElement("i",{onClick:Zr,className:"iconfont icon-sousuo9 font14 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"},Et=({value:Xt,onChange:an,className:xn,total:ln,pageSize:Pn,style:Sn={}})=>{const Rn=Xt<2,Er=Xt>=Math.ceil(ln/Pn);return ln<=Pn?y.createElement(y.Fragment,null):y.createElement("div",{className:Ce()(Pe.quickPager,xn),style:Sn},y.createElement("div",{onClick:()=>{Rn||an(Xt-1,"prev")},className:Rn?Pe.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Er||an(Xt+1,"next")},className:Er?Pe.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"},Ae=E(29787),Ve=E(25399),Ye=E(63139),xt=E(21600),gt=E(92232),lt=E(77740),be=({className:Xt,dataSource:an=[],col:xn=4,right:ln,bottom:Pn=23,precision:Sn=0,wrapWidth:Rn=1200,trackEventItems:Er,loading:Jn})=>{const dr=Math.floor((Rn-(xn-1)*ln)/xn);return y.createElement(Ae.Z,{spinning:Jn},y.createElement("div",{className:Ce()(Oe.list,Xt)},!!an.length&&an.map((yr,gr)=>{const{name:Vr,id:Zr,identifier:Dn,power:Zn,cover_image_id:fr,pic:ur}=yr;return y.createElement("div",{className:Oe.wrap,key:Zr,style:{width:dr,marginRight:(1+gr)%xn===0?0:ln+Sn,marginBottom:Pn}},y.createElement("a",{target:"_blank",href:`/shixuns/${Dn}/challenges`,className:Oe.li,onClick:Mt=>{Mt.preventDefault(),Er&&(0,gt.L9)([Er]),Zn&&(0,gt.xg)(`/shixuns/${Dn}/challenges`)}},y.createElement("div",{className:Oe.img},y.createElement("img",{className:Oe.cover,src:`${ur}`}),yr.is_jupyter&&y.createElement("span",{className:`sprite sprite-43 ${Oe.sign}`}),yr.is_jupyter_lab&&y.createElement("span",{className:`sprite sprite-42 ${Oe.sign}`}),yr.is_unity_3d&&y.createElement("span",{className:`sprite sprite-44 ${Oe.sign}`})),y.createElement("div",{className:Oe.name},y.createElement(Ve.Z,{title:Vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Oe.e},Vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Oe.tags},y.createElement(Ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,yr.challenges_count))),!!yr.myshixuns_count&&y.createElement(Ve.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,yr.myshixuns_count))),y.createElement(Ve.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,yr.level))),y.createElement("div",{className:Oe.rate},y.createElement(Ye.Z,{allowHalf:!0,disabled:!0,defaultValue:yr.score_info}),y.createElement("span",null,"\xA0",yr.score_info?`${yr.score_info}\u5206`:"5\u5206")))),!Zn&&y.createElement("div",{className:Oe.lockWrap},y.createElement("img",{src:`${xt.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")))}),!an.length&&y.createElement(lt.Z,null)))},We=E(48289),Be={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",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},de=E(62957),St=E(96599),Qe="data:image/png;base64,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",ze=E(59301),st=(Xt,an,xn)=>new Promise((ln,Pn)=>{var Sn=Jn=>{try{Er(xn.next(Jn))}catch(dr){Pn(dr)}},Rn=Jn=>{try{Er(xn.throw(Jn))}catch(dr){Pn(dr)}},Er=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Rn);Er((xn=xn.apply(Xt,an)).next())}),ye=({className:Xt,dataSource:an=[],col:xn=4,right:ln,bottom:Pn=23,precision:Sn=0,wrapWidth:Rn=1200,trackEventItems:Er,loading:Jn,category:dr,hiddenClick:yr,handleVery:gr=()=>!0,isCurrent:Vr})=>{const[Zr,Dn]=de.default.useModal(),Zn=Math.floor((Rn-(xn-1)*ln)/xn),fr=ur=>st(void 0,null,function*(){Zr.confirm({title:"\u7F6E\u9876",width:500,content:ze.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",ze.createElement("span",{className:"c-blue"},"\u201C",ur.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return ze.createElement(Ae.Z,{spinning:Jn},Dn,ze.createElement("div",{className:Ce()(Be.list,Xt)},!!an.length&&an.map((ur,Mt)=>{const{subject_identifier:Vt,id:ft,identifier:kt,power:it}=ur,ht=ur.is_public!=0&&ur.is_public;return ze.createElement("div",{className:Be.wrap,key:ft,style:{width:Zn,marginRight:(1+Mt)%xn===0?0:ln+Sn,marginBottom:Pn}},ur.homepage_show&&ze.createElement("div",{className:Be.btnsTop},ze.createElement(St.default,{color:"red"},"\u7F6E\u9876")),ze.createElement("a",{className:Be.li,onClick:cn=>{cn.preventDefault(),gr(ur==null?void 0:ur.first_category_url)&&(Er&&(0,gt.L9)([Er]),(0,gt.xg)(ur.first_category_url))}},ze.createElement("div",{className:Be.top},ze.createElement(Ve.Z,{title:ur.name},ze.createElement("div",{className:Be.name},ur.name)),ze.createElement("img",{className:Be.img,src:xt.Z.IMG_SERVER+"/images/"+ur.avatar_url}),ze.createElement("div",{className:Be.text,title:ur.creator},ur.creator),Vt&&ze.createElement("div",{className:Be.btns},ze.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ze.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ht&&ze.createElement("div",{className:Be.sign},"\u516C\u5F00"),Vr&&ze.createElement("div",{className:Be.hidden,onClick:cn=>{cn.stopPropagation(),yr(ur)}},ze.createElement("i",{className:`iconfont ${dr=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),dr=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),ze.createElement("div",{className:Be.bottom},ur.visits>0&&ze.createElement(Ve.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ze.createElement("span",null,ze.createElement("i",{className:"iconfont icon-liulanyan"}),ze.createElement("span",null,ur.visits))),ur.course_members_count>0&&ze.createElement(Ve.Z,{title:"\u6210\u5458",placement:"bottom"},ze.createElement("span",null,ze.createElement("i",{className:"iconfont icon-chengyuan"}),ur.course_members_count)),ur.tasks_count>0&&ze.createElement(Ve.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ze.createElement("span",null,ze.createElement("i",{className:"iconfont icon-zuoye"}),ur.tasks_count)),ur.is_end?ze.createElement("div",{style:{color:"#6B758B"}}):ze.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ur.is_accessible&&ze.createElement("div",{className:Be.lockWrap},ze.createElement("img",{src:`${xt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ze.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!an.length&&ze.createElement(lt.Z,null)))},vt={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"},Ht=E(52985),Fe=({dataSource:Xt=[],value:an,onChange:xn,className:ln,style:Pn={},tabBarExtraContent:Sn})=>y.createElement("div",{className:Ce()(vt.tabs,ln),style:Pn},y.createElement("div",{className:vt.tabsWrap},Xt.map((Rn,Er)=>!(Rn!=null&&Rn.hide)&&y.createElement("aside",{className:vt.tab,onClick:()=>{xn(Rn.id),Rn.link&&Ht.history.push(Rn.link)},key:Er},y.createElement("div",{className:an===Rn.id?vt.active:""},Rn.name),(Rn==null?void 0:Rn.resetCount)==null&&(Rn==null?void 0:Rn.total)!==void 0&&y.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&&y.createElement(Ve.Z,{title:(Rn==null?void 0:Rn.tip)!=null?Rn==null?void 0:Rn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Rn==null?void 0:Rn.resetCount),"/",y.createElement("span",null,Rn==null?void 0:Rn.total),"\uFF09"))))),y.createElement("div",{className:vt.tabBar},Sn)),ut=({className:Xt,style:an={},children:xn})=>y.createElement("div",{className:Ce()(Xt),style:an},xn),Yt={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"},bt=E(75727),Ct=E(93041);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 zt=({sortValue:Xt,dropValue:an,className:xn,onSort:ln,onDrop:Pn,dataSource:Sn=mt})=>{var Rn;return y.createElement("div",{className:Ce()(Yt.orderWrap,xn)},y.createElement(bt.Z,{dropdownRender:()=>y.createElement(Ct.default,null,Sn.map((Er,Jn)=>y.createElement(Ct.default.Item,{key:Jn,onClick:()=>Pn(Er.id)},Er.name)))},y.createElement("span",{className:Yt.orderTextWrap},(Rn=Sn.find(Er=>an===Er.id))==null?void 0:Rn.name)),y.createElement("span",{className:Yt.orderIconWrap},y.createElement("span",{className:Yt.orderAsc},y.createElement("i",{className:Xt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Yt.cursorPointer} ${Yt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Yt.cursorPointer}`,onClick:()=>ln(Xt==="asc"?"desc":"asc")})),y.createElement("span",{className:Yt.orderDesc},y.createElement("i",{className:Xt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Yt.cursorPointer} ${Yt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Yt.cursorPointer}`,onClick:()=>ln(Xt==="asc"?"desc":"asc")}))))},ue={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"},ie=E(7939),re=Object.defineProperty,oe=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,me=(Xt,an,xn)=>an in Xt?re(Xt,an,{enumerable:!0,configurable:!0,writable:!0,value:xn}):Xt[an]=xn,Ze=(Xt,an)=>{for(var xn in an||(an={}))pe.call(an,xn)&&me(Xt,xn,an[xn]);if(oe)for(var xn of oe(an))ae.call(an,xn)&&me(Xt,xn,an[xn]);return Xt},Ot=(Xt,an)=>{var xn={};for(var ln in Xt)pe.call(Xt,ln)&&an.indexOf(ln)<0&&(xn[ln]=Xt[ln]);if(Xt!=null&&oe)for(var ln of oe(Xt))an.indexOf(ln)<0&&ae.call(Xt,ln)&&(xn[ln]=Xt[ln]);return xn},at=(Xt,an,xn)=>new Promise((ln,Pn)=>{var Sn=Jn=>{try{Er(xn.next(Jn))}catch(dr){Pn(dr)}},Rn=Jn=>{try{Er(xn.throw(Jn))}catch(dr){Pn(dr)}},Er=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Rn);Er((xn=xn.apply(Xt,an)).next())}),yt=Xt=>{var an=Xt,{className:xn,style:ln,children:Pn,loading:Sn=!1,openLoading:Rn,onClick:Er=()=>{},size:Jn="middle",shape:dr="round"}=an,yr=Ot(an,["className","style","children","loading","openLoading","onClick","size","shape"]);const[gr,Vr]=(0,y.useState)(!1);return y.createElement(ie.ZP,Ze({onClick:(0,ke.throttle)(Zr=>at(void 0,null,function*(){Rn&&Vr(!0);try{yield Er(Zr)}catch(Dn){console.log("error",Dn)}Rn&&Vr(!1)}),2e3,{leading:!0,trailing:!1}),className:Ce()(ue.btn,ue[`${Jn}-${dr}`],xn),style:ln,size:Jn,shape:dr,loading:gr||Sn},yr),Pn)},Ft={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"},Xe=({className:Xt,style:an,children:xn=null,onClick:ln,title:Pn})=>y.createElement("div",{className:Ce()(Ft.head,Xt),style:an},y.createElement("span",{className:"primary-hover",onClick:ln},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Pn},Pn),y.createElement("div",{className:Ft.node},xn)),tt={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"},un=({confirmShow:Xt=!0,confirmTitle:an,confirmClick:xn,cancelShow:ln=!0,cancelTitle:Pn,cancelClick:Sn,className:Rn,style:Er,confirmLoading:Jn=!1})=>y.createElement("div",{className:Ce()(tt.btns,Rn),style:Er},Xt&&y.createElement(ie.ZP,{loading:Jn,onClick:xn,type:"primary",className:tt.confirm},an),ln&&y.createElement(ie.ZP,{onClick:Sn,className:tt.cancel},Pn)),wn={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"},Rt=({className:Xt,style:an={},LeftContent:xn,children:ln,RightContent:Pn})=>y.createElement("div",{className:Ce()(wn.fixedBottom,Xt),style:an},y.createElement("div",{className:wn.wrap},y.createElement("div",{className:wn.left},xn),y.createElement("div",{className:wn.center},ln),y.createElement("div",{className:wn.right},Pn))),Ut={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"},Je=({className:Xt,style:an={},dataSource:xn=[]})=>y.createElement("div",{className:Ce()(Ut.crumbs,Xt),style:an},xn.map((ln,Pn)=>PnHt.history.push(ln.path)},ln.name):y.createElement("span",null,ln.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Pn,style:{color:"#5F6368"}},ln.name))),Pt=E(11938),nn=Object.defineProperty,pn=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Nt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Wt=(Xt,an,xn)=>an in Xt?nn(Xt,an,{enumerable:!0,configurable:!0,writable:!0,value:xn}):Xt[an]=xn,en=(Xt,an)=>{for(var xn in an||(an={}))qt.call(an,xn)&&Wt(Xt,xn,an[xn]);if(Nt)for(var xn of Nt(an))wt.call(an,xn)&&Wt(Xt,xn,an[xn]);return Xt},_n=(Xt,an)=>pn(Xt,nt(an)),Un=(Xt,an)=>{var xn={};for(var ln in Xt)qt.call(Xt,ln)&&an.indexOf(ln)<0&&(xn[ln]=Xt[ln]);if(Xt!=null&&Nt)for(var ln of Nt(Xt))an.indexOf(ln)<0&&wt.call(Xt,ln)&&(xn[ln]=Xt[ln]);return xn};const{Countdown:On}=Pt.default;var Zt=Xt=>{var an=Xt,{onChange:xn}=an,ln=Un(an,["onChange"]);const[Pn,Sn]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Pn=="number"&&Pn>=0&&xn(Pn)},[Pn]);const Rn=Er=>{const Jn=Math.floor(Er/1e3);Sn(Jn)};return y.createElement(On,_n(en({},ln),{onChange:Rn}))}},38869:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return ve}});var y=E(59301);function ve(ce,Le){const xe=(0,y.useRef)();(0,y.useEffect)(()=>{xe.current=ce}),(0,y.useEffect)(()=>{function Ee(){xe.current()}if(Le!==null){let Ce=setInterval(Ee,Le);return()=>clearInterval(Ce)}},[Le])}},73951:function(Mn,Jt,E){"use strict";E.d(Jt,{i:function(){return Oe},q:function(){return Et}});var y=E(59301),ve={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},ce=E(92310),Le=E.n(ce),xe=E(25399),Ee=E(82326),Ce=E(7939),ke=E(82186),De=Object.defineProperty,fe=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Te=(Ae,Ve,Ye)=>Ve in Ae?De(Ae,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Ae[Ve]=Ye,we=(Ae,Ve)=>{for(var Ye in Ve||(Ve={}))ct.call(Ve,Ye)&&Te(Ae,Ye,Ve[Ye]);if(Ne)for(var Ye of Ne(Ve))Ke.call(Ve,Ye)&&Te(Ae,Ye,Ve[Ye]);return Ae},Ie=(Ae,Ve)=>fe(Ae,je(Ve)),Pe=(Ae,Ve)=>{var Ye={};for(var xt in Ae)ct.call(Ae,xt)&&Ve.indexOf(xt)<0&&(Ye[xt]=Ae[xt]);if(Ae!=null&&Ne)for(var xt of Ne(Ae))Ve.indexOf(xt)<0&&Ke.call(Ae,xt)&&(Ye[xt]=Ae[xt]);return Ye},rt=(Ae,Ve,Ye)=>new Promise((xt,gt)=>{var lt=We=>{try{be(Ye.next(We))}catch(Be){gt(Be)}},Ue=We=>{try{be(Ye.throw(We))}catch(Be){gt(Be)}},be=We=>We.done?xt(We.value):Promise.resolve(We.value).then(lt,Ue);be((Ye=Ye.apply(Ae,Ve)).next())});const Et=Ae=>{var Ve=Ae,{wrapClassName:Ye,wrapStyle:xt={},showLinkButton:gt=!0,tooltipTitle:lt="",loadGeneral:Ue=!1,data:be={}}=Ve,We=Pe(Ve,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const Be="course_disciplines_list",[de,St]=(0,y.useState)(()=>{const vt=sessionStorage.getItem(Be);return vt?JSON.parse(vt):[]}),[Qe,ze]=(0,y.useState)(!1),[st,Se]=(0,y.useState)(!0);(0,y.useEffect)(()=>{ye()},[]);const ye=()=>rt(void 0,null,function*(){var vt,Ht,$t,Fe;ze(!0);const pt=yield(0,ke.U2)("v2/course_disciplines.json",be);if(pt.status===0){const ut=((Ht=(vt=pt==null?void 0:pt.data)==null?void 0:vt.list)==null?void 0:Ht.map(Yt=>({value:Yt.id,label:Yt.name})))||[];if(St(ut),Se(!1),sessionStorage.setItem(Be,JSON.stringify(ut)),st){const Yt=(Fe=($t=pt==null?void 0:pt.data)==null?void 0:$t.list)==null?void 0:Fe.find(bt=>bt.is_default);Ue&&Yt&&We.onChange(Yt==null?void 0:Yt.id)}}ze(!1)});return y.createElement("div",{className:Le()(ve.singleSelect,Ye),style:xt},y.createElement(xe.Z,{title:lt},y.createElement(Ee.default,we({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:Qe,options:de,onDropdownVisibleChange:vt=>{vt&&ye()}},We))),gt&&y.createElement(Ce.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},Oe=Ae=>{var Ve=Ae,{wrapClassName:Ye,wrapStyle:xt={},showLinkButton:gt=!0,courseDisciplineId:lt="",isPlusHeight:Ue=!1,tooltipTitle:be,allowAcceptEmpty:We=!1,data:Be={}}=Ve,de=Pe(Ve,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[St,Qe]=(0,y.useState)([]),[ze,st]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Se()},[lt]);const Se=()=>rt(void 0,null,function*(){var ye,vt;if(!We&&!lt){Qe([]);return}st(!0);const Ht=yield(0,ke.U2)(`v2/course_disciplines/${lt||"all"}.json`,Be);if(Ht.status===0){const $t=((vt=(ye=Ht==null?void 0:Ht.data)==null?void 0:ye.tag_disciplines)==null?void 0:vt.map(Fe=>({value:Fe.id,label:Fe.name})))||[];$t.length&&Qe($t)}st(!1)});return y.createElement("div",{className:Le()(ve.multipleSelect,Ye),style:xt},y.createElement(xe.Z,{title:be},y.createElement(Ee.default,Ie(we({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:ze,options:St,maxTagCount:"responsive",onDropdownVisibleChange:ye=>{ye&&Se()}},de),{className:Le()(de.className,Ue&&ve.plus)}))),gt&&y.createElement(Ce.ZP,{className:ve.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},93339:function(Mn,Jt,E){"use strict";E.d(Jt,{h:function(){return y}});var y=(ve=>(ve[ve.NOMATCH=-1]="NOMATCH",ve[ve.OK=0]="OK",ve[ve.TIMEOUT=2]="TIMEOUT",ve[ve.PODFAILURE=3]="PODFAILURE",ve[ve.COMPILEFAILURE=4]="COMPILEFAILURE",ve[ve.EXECUTEFAILURE=5]="EXECUTEFAILURE",ve[ve.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ve))(y||{})},23783:function(Mn,Jt,E){"use strict";E.d(Jt,{H7:function(){return Te},MK:function(){return Ke},MU:function(){return fe},X6:function(){return Ne},bM:function(){return De},fi:function(){return we},fu:function(){return ke},n4:function(){return Ie},rX:function(){return ct},vl:function(){return Pe},zO:function(){return je}});var y=E(82186),ve=Object.defineProperty,ce=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ee=(rt,Et,Oe)=>Et in rt?ve(rt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):rt[Et]=Oe,Ce=(rt,Et)=>{for(var Oe in Et||(Et={}))Le.call(Et,Oe)&&Ee(rt,Oe,Et[Oe]);if(ce)for(var Oe of ce(Et))xe.call(Et,Oe)&&Ee(rt,Oe,Et[Oe]);return rt};function ke(rt,Et){return(0,y.U2)(`myproblems/${rt}.json`,Ce({hidePopLogin:!0},Et||{}))}function De(rt,Et){return(0,y.v_)(`myproblems/${rt}/code_submit.json`,Et)}function fe(rt,Et){return(0,y.v_)(`myproblems/${rt}/code_debug.json`,Et)}function je(rt,Et){return Et.language&&(Et.language=encodeURIComponent(Et.language)),(0,y.U2)(`myproblems/${rt}/submit_records.json`,Et)}function Ne(rt){return(0,y.U2)("myproblems/record_detail.json",{id:rt})}function ct(rt,Et){return(0,y.U2)(`myproblems/${rt}/result.json`,{mode:Et})}function Ke(rt,Et){return(0,y.v_)(`myproblems/${rt}/add_notes.json`,Et)}function Te(rt,Et){return(0,y.v_)(`myproblems/${rt}/restore_initial_code.json`,Et)}function we(rt){return(0,y.v_)(`myproblems/${rt}/sync_code.json`)}function Ie(rt,Et){return(0,y.v_)(`myproblems/${rt}/update_code.json`,Et)}function Pe(rt,Et){return(0,y.v_)(`discusses/${rt}/plus.json`,Et)}},33900:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return si}});var y=E(59301),ve={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",btn_warp:"btn_warp___fOE2S"},ce=E(28284),Le=E(25399),xe=E(7939),Ee=E(62957),Ce=E(4875),ke=E(6767),De=E(37568),fe=E(37285),je=E(62673),Ne=E(37639),ct=E(77019),Ke=E(5269),Te=E(31709),we=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Et=(Bt,Qt,rn)=>Qt in Bt?we(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,Oe=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))Pe.call(Qt,rn)&&Et(Bt,rn,Qt[rn]);if(Ie)for(var rn of Ie(Qt))rt.call(Qt,rn)&&Et(Bt,rn,Qt[rn]);return Bt};const Ae=Bt=>React.createElement("svg",Oe({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Bt),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 Ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",Ye=E(77314),xt=E(52985),gt=E(92232),lt=E(82186),Ue=Object.defineProperty,be=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,de=(Bt,Qt,rn)=>Qt in Bt?Ue(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,St=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))We.call(Qt,rn)&&de(Bt,rn,Qt[rn]);if(be)for(var rn of be(Qt))Be.call(Qt,rn)&&de(Bt,rn,Qt[rn]);return Bt};const Qe=Bt=>React.createElement("svg",St({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Bt),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 ze="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",st=Object.defineProperty,Se=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Ht=(Bt,Qt,rn)=>Qt in Bt?st(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,$t=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))ye.call(Qt,rn)&&Ht(Bt,rn,Qt[rn]);if(Se)for(var rn of Se(Qt))vt.call(Qt,rn)&&Ht(Bt,rn,Qt[rn]);return Bt};const Fe=Bt=>React.createElement("svg",$t({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Bt),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==",ut=E(26408),Yt=E(62734),bt=E(75755),Ct={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"},mt=E(59301),mn=Object.defineProperty,zt=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,pe=(Bt,Qt,rn)=>Qt in Bt?mn(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,ae=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))re.call(Qt,rn)&&pe(Bt,rn,Qt[rn]);if(ie)for(var rn of ie(Qt))oe.call(Qt,rn)&&pe(Bt,rn,Qt[rn]);return Bt},me=(Bt,Qt)=>zt(Bt,ue(Qt)),Ze=(Bt,Qt)=>{var rn={};for(var In in Bt)re.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&ie)for(var In of ie(Bt))Qt.indexOf(In)<0&&oe.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Ot=null,at=(Bt,Qt)=>{var rn=Bt,{globalSetting:In,loading:Va,dispatch:zr,isEdit:qn,editData:pr}=rn,Fr=Ze(rn,["globalSetting","loading","dispatch","isEdit","editData"]);const[aa,Wr]=(0,y.useState)(""),[or,ha]=(0,y.useState)(""),[fa,Nr]=(0,y.useState)([]),[Da,ja]=(0,y.useState)(""),[ua,cr]=(0,y.useState)(),[Yr,ui]=(0,y.useState)(!1),[ba,ca]=(0,y.useState)({}),[ra,Pa]=(0,y.useState)([]);(0,y.useEffect)(()=>{!pr||!qn||(Wr(pr==null?void 0:pr.name),ha(pr==null?void 0:pr.analysis),cr(pr==null?void 0:pr.is_ordered),ca(pr),ui(!0))},[pr]),(0,y.useEffect)(()=>{if(!Yr)return;const Gr=pr==null?void 0:pr.standard_answer.map(Po=>Po==null?void 0:Po.answer_text);Nr(Gr);const bo=pr==null?void 0:pr.standard_answer.map(Po=>Po==null?void 0:Po.score);Pa(bo),ui(!1)},[Yr]),(0,y.useImperativeHandle)(Qt,()=>({onSave:ao,Clear:qo}));const ao=()=>{let Gr=[],bo=!1;return aa?(fa.forEach((Po,Eo)=>{Gr.push({position:Eo+1,answer_text:[],score:ra[Eo]}),Po==null||Po.forEach((yl,$s)=>{Gr[Eo].answer_text.push(yl),(!yl||!(0,gt.eR)(yl,1e4))&&(ja(`${Eo}-${$s}`),ke.ZP.info(yl?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),bo=!0)})}),bo?!1:(Gr==null?void 0:Gr.length)>20?(ke.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:aa,analysis:or,standard_answers:Gr,is_ordered:ua,downcase:ba==null?void 0:ba.downcase,no_space:ba==null?void 0:ba.no_space,use_blank_score:ba==null?void 0:ba.use_blank_score}):(ke.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},qo=()=>{Wr(""),ha(""),Nr([]),cr(!1)},Ko=(Gr,bo,Po)=>{const Eo=fa.slice();if(bo&&Eo.splice(Gr,bo),Po)for(let yl=0;yl{ja("");let Eo=fa.slice();Eo[Gr][bo]=Po,Nr(Eo)},Oi=Gr=>{let bo=fa.slice();bo[Gr]=[...bo[Gr],""],Nr(bo)},_l=(Gr,bo)=>{let Po=fa.slice();if(!Po[Gr][bo]){Po[Gr]=Po[Gr].filter((Eo,yl)=>yl!==bo),Nr(Po);return}Ee.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:Ct.modal,onOk:()=>{Po[Gr]=Po[Gr].filter((Eo,yl)=>yl!==bo),Nr(Po)}})},Tl=Gr=>{Ee.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:Ct.modal,onOk:()=>{let bo=fa.slice();bo=fa.filter((Po,Eo)=>Gr!==Eo),Nr(bo)}})};return mt.createElement("section",{className:Ct.wrap},mt.createElement("p",{className:Ct.titleWrap},mt.createElement("span",{className:Ct.required},"*"),mt.createElement("span",{className:Ct.title},"\u9898\u5E72\uFF1A")),mt.createElement("div",null,mt.createElement(Yt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",height:155,defaultValue:aa,onChange:Gr=>Wr(Gr),showNullButton:!0,onAddBlank:()=>Nr(Gr=>[...Gr,[""]])})),mt.createElement("div",{className:"mt20 flex flex-col gap-10px"},fa.map((Gr,bo)=>mt.createElement("div",{style:{display:"flex"}},mt.createElement("div",{style:{flex:1}},mt.createElement(bt.Z,{key:bo,answers:Gr,index:bo,flex:1,is_md:!0,activeOptionErrorIndex:Da,onAnswerChange:Xl,addChildAnswer:Oi,deleteChildAnswer:_l,deleteChildAnswermain:Tl})),ba.use_blank_score&&mt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},mt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",mt.createElement(Ce.Z,{style:{width:"100px"},size:"large",defaultValue:ra[bo],onBlur:Po=>{ra[bo]=Po.target.value,Pa([...ra])}}))))),mt.createElement(xe.ZP,{className:"mt20",onClick:()=>Nr(Gr=>[...Gr,[""]]),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),mt.createElement("div",null,mt.createElement(je.default,{className:`${Ct.color333} font14 mt20`,checked:ba.use_blank_score,onChange:Gr=>ca(me(ae({},ba),{use_blank_score:Gr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),mt.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")),mt.createElement("div",null,mt.createElement(je.default,{className:`${Ct.color333} font14 mt20`,checked:ba.downcase,onChange:Gr=>ca(me(ae({},ba),{downcase:Gr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),mt.createElement("div",null,mt.createElement(je.default,{className:`${Ct.color333} font14 mt20`,checked:ba.no_space,onChange:Gr=>ca(me(ae({},ba),{no_space:Gr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),mt.createElement("div",{className:"mt20"},(fa==null?void 0:fa.length)>1&&mt.createElement("span",null,mt.createElement(je.default,{checked:ua,onChange:Gr=>cr(Gr.target.checked),className:`${Ct.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),mt.createElement("span",{className:`${Ct.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"))),mt.createElement("p",{className:Ct.titleWrap},mt.createElement("span",{className:Ct.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),mt.createElement(Yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:or,onChange:Gr=>ha(Gr)}))};var qe=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(at)),yt=E(47889),Ft=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,tt=(Bt,Qt)=>{var rn={};for(var In in Bt)jt.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&Ft)for(var In of Ft(Bt))Qt.indexOf(In)<0&&Xe.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Gt=null,un=(Bt,Qt)=>{var rn=Bt,{globalSetting:In,loading:Va,editData:zr,dispatch:qn,onRef:pr=()=>{},isEdit:Fr}=rn,aa=tt(rn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Wr,or]=(0,y.useState)(),[ha,fa]=(0,y.useState)(""),[Nr,Da]=(0,y.useState)("");(0,y.useEffect)(()=>{if(!zr||!Fr)return;fa(zr==null?void 0:zr.name),Da(zr==null?void 0:zr.analysis);const cr=zr==null?void 0:zr.choices.find(Yr=>Yr.is_answer);or(cr.choice_text==="\u6B63\u786E"?"0":"1")},[zr]),(0,y.useImperativeHandle)(Qt,()=>({onSave:ja,Clear:ua}));const ja=()=>ha?Wr?{name:ha,choices:[{choice_text:"\u6B63\u786E",is_answer:Wr==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Wr==="1"?1:0}],analysis:Nr}:(ke.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(ke.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),ua=()=>{fa(""),Da(""),or("")};return y.createElement("section",{className:Ct.wrap},y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u9898\u5E72\uFF1A")),y.createElement(Yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ha,onChange:cr=>fa(cr)}),y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ct.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),y.createElement(yt.ZP.Group,{buttonStyle:"solid",value:Wr,onChange:cr=>or(cr.target.value)},y.createElement(yt.ZP.Button,{value:"0",className:`${Ct.radio} mr40`},"\u6B63\u786E"),y.createElement(yt.ZP.Button,{value:"1",className:Ct.radio},"\u9519\u8BEF")),y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(Yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Nr,onChange:cr=>Da(cr)}))};var wn=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(un)),gn=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,At=(Bt,Qt)=>{var rn={};for(var In in Bt)Rt.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&gn)for(var In of gn(Bt))Qt.indexOf(In)<0&&Ut.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Je=null,Pt=(Bt,Qt)=>{var rn=Bt,{globalSetting:In,loading:Va,editData:zr,dispatch:qn,onRef:pr=()=>{},isEdit:Fr}=rn,aa=At(rn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Wr,or]=(0,y.useState)([]);(0,y.useEffect)(()=>{var Da;if(!zr||!Fr)return;const ja=(Da=zr==null?void 0:zr.shixun)==null?void 0:Da.challenges.map(ua=>({id:ua==null?void 0:ua.id,score:ua.score}));or(ja)},[zr]),(0,y.useImperativeHandle)(Qt,()=>({onSave:ha,Clear:fa}));const ha=()=>({challenges:[...Wr]}),fa=()=>{or([])};console.log("editData--",zr);const Nr=Da=>{var ja,ua;return y.createElement("div",null,(ua=(ja=Da==null?void 0:Da.shixun)==null?void 0:ja.challenges)==null?void 0:ua.map((cr,Yr)=>{var ui;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",Yr+1,"\u5173"),y.createElement(Le.Z,{key:Yr,title:cr==null?void 0:cr.challenge_name},y.createElement("span",null,(0,gt.Pq)(cr==null?void 0:cr.challenge_name,44)))),y.createElement("p",{style:{marginBottom:0}},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u5206\u503C\uFF1A"),y.createElement(Ce.Z,{precision:1,min:1,max:100,className:Ct.baseFormItem,style:{width:176},value:(ui=Wr.find(ba=>ba.id===cr.id))==null?void 0:ui.score,onChange:ba=>{Wr.find(ca=>ca.id===cr.id).score=ba,or([...Wr])}})))}),y.createElement("div",{style:{clear:"both"}}))};return y.createElement("section",{className:Ct.wrap},y.createElement(Ye.Z,{style:{paddingRight:10},className:Ct.titleHtml,value:`${zr==null?void 0:zr.position}\u3001${zr==null?void 0:zr.name}`}),y.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u5173\u5361")),Nr(zr))};var nn=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Pt)),pn=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,qt=(Bt,Qt)=>{var rn={};for(var In in Bt)nt.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&pn)for(var In of pn(Bt))Qt.indexOf(In)<0&&Nt.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const wt=["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"],Wt=(Bt,Qt)=>{var rn=Bt,{editData:In,globalSetting:Va,loading:zr,dispatch:qn,onRef:pr=()=>{},isEdit:Fr}=rn,aa=qt(rn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Wr,or]=(0,y.useState)([]),[ha,fa]=(0,y.useState)(),[Nr,Da]=(0,y.useState)([]),[ja,ua]=(0,y.useState)(""),[cr,Yr]=(0,y.useState)("");(0,y.useEffect)(()=>{or(["","","",""])},[]),(0,y.useEffect)(()=>{if(!In||!Fr)return;ua(In==null?void 0:In.name),Yr(In==null?void 0:In.analysis),or(In==null?void 0:In.choices.map(ra=>ra.choice_text));const ca=[];In==null||In.choices.map((ra,Pa)=>{ra.is_answer&&ca.push(Pa)}),Da(ca)},[In]),(0,y.useImperativeHandle)(Qt,()=>({onSave:ui,Clear:ba}));const ui=()=>{if(!ja)return ke.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const ca=Wr.findIndex(Pa=>!Pa);if(ca>-1)return ke.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${wt[ca]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Nr.length)return ke.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(Nr.length<2)return ke.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const ra=Wr.map((Pa,ao)=>({choice_text:Pa,is_answer:Nr.includes(ao)?1:0}));return{name:ja,choices:ra,analysis:cr}},ba=()=>{or(["","","",""]),ua(""),Yr(""),Da("")};return y.createElement("section",{className:Ct.wrap},y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u9898\u5E72\uFF1A")),y.createElement(Yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ja,onChange:ca=>ua(ca)}),y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ct.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Wr.map((ca,ra)=>y.createElement("div",{className:Ct.choiceWrap,key:ra},y.createElement(Le.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Ct.answer} ${Nr.includes(ra)?Ct.activeAnswer:""}`,onClick:()=>{Nr.includes(ra)?Da(Nr.filter(Pa=>Pa!==ra)):Da([...Nr,ra])}},wt[ra])),y.createElement("div",{className:Ct.editorWrap},ha===ra?y.createElement(Yt.Z,{id:`single-question-option-${ra}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ca,onChange:Pa=>{Wr[ra]=Pa,or(Wr)}}):y.createElement("div",{className:Ct.htmlWrap,onClick:()=>fa(ra)},y.createElement(Ye.Z,{value:ca}))),ra>1&&y.createElement(Le.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${Ct.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{or(Wr.filter((Pa,ao)=>ao!==ra)),Nr.includes(ra)?Da(Nr.filter(Pa=>Pa!==ra)):Da([...Nr,ra])}})),ra<14&&ra===Wr.length-1&&y.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Ct.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>or([...Wr,""])})))),y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(Yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:cr,onChange:ca=>Yr(ca)}))};var en=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Wt)),_n=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Vn=(Bt,Qt)=>{var rn={};for(var In in Bt)Un.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&_n)for(var In of _n(Bt))Qt.indexOf(In)<0&&On.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Zt=["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"],Xt=(Bt,Qt)=>{var rn=Bt,{editData:In,globalSetting:Va,loading:zr,dispatch:qn,onRef:pr=()=>{},isEdit:Fr}=rn,aa=Vn(rn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Wr,or]=(0,y.useState)([]),[ha,fa]=(0,y.useState)(),[Nr,Da]=(0,y.useState)(),[ja,ua]=(0,y.useState)(""),[cr,Yr]=(0,y.useState)("");(0,y.useEffect)(()=>{or(["","","",""])},[]),(0,y.useEffect)(()=>{if(!In||!Fr)return;const ca=[],ra=[];In==null||In.choices.forEach((Pa,ao)=>{ca.push(Pa.choice_text),Pa.is_answer&&ra.push(ao)}),ua(In==null?void 0:In.name),Yr(In==null?void 0:In.analysis),or(ca),Da(ra)},[In]),(0,y.useImperativeHandle)(Qt,()=>({onSave:ui,Clear:ba}));const ui=()=>{if(!ja)return ke.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const ca=Wr.findIndex(Pa=>!Pa);if(ca>-1)return ke.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Zt[ca]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Nr))return ke.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 ra=Wr.map((Pa,ao)=>({choice_text:Pa,is_answer:Nr.includes(ao)?1:0}));return{name:ja,choices:ra,analysis:cr}},ba=()=>{or(["","","",""]),ua(""),Yr(""),Da("")};return y.createElement("section",{className:Ct.wrap},y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u9898\u5E72\uFF1A")),y.createElement(Yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ja,onChange:ca=>ua(ca)}),y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.required},"*"),y.createElement("span",{className:Ct.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ct.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Wr.map((ca,ra)=>y.createElement("div",{className:Ct.choiceWrap,key:ra},y.createElement(Le.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Ct.answer} ${Nr!=null&&Nr.includes(ra)?Ct.activeAnswer:""}`,onClick:()=>Da([ra])},Zt[ra])),y.createElement("div",{className:Ct.editorWrap},ha===ra?y.createElement(Yt.Z,{id:`single-question-option-${ra}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ca,onChange:Pa=>{Wr[ra]=Pa,or(Wr)}}):y.createElement("div",{className:Ct.htmlWrap,onClick:()=>fa(ra)},y.createElement(Ye.Z,{value:ca}))),ra>1&&y.createElement(Le.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${Ct.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{or(Wr.filter((Pa,ao)=>ao!==ra)),ra===Nr&&Da(null)}})),ra<14&&ra===Wr.length-1&&y.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Ct.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>or([...Wr,""])})))),y.createElement("p",{className:Ct.titleWrap},y.createElement("span",{className:Ct.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(Yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:cr,onChange:ca=>Yr(ca)}))};var an=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Xt)),xn=E(96599),ln=E(58755),Pn=E(61485),Sn=E(59301),Rn=Object.defineProperty,Er=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,dr=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,Vr=(Bt,Qt,rn)=>Qt in Bt?Rn(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,Zr=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))yr.call(Qt,rn)&&Vr(Bt,rn,Qt[rn]);if(dr)for(var rn of dr(Qt))gr.call(Qt,rn)&&Vr(Bt,rn,Qt[rn]);return Bt},Dn=(Bt,Qt)=>Er(Bt,Jn(Qt)),Zn=(Bt,Qt)=>{var rn={};for(var In in Bt)yr.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&dr)for(var In of dr(Bt))Qt.indexOf(In)<0&&gr.call(Bt,In)&&(rn[In]=Bt[In]);return rn},fr=(Bt,Qt,rn)=>new Promise((In,Va)=>{var zr=Fr=>{try{pr(rn.next(Fr))}catch(aa){Va(aa)}},qn=Fr=>{try{pr(rn.throw(Fr))}catch(aa){Va(aa)}},pr=Fr=>Fr.done?In(Fr.value):Promise.resolve(Fr.value).then(zr,qn);pr((rn=rn.apply(Bt,Qt)).next())});const ur=Bt=>{if(!Bt)return!1;if(/^s*$/.test(Bt)||Bt.trim()===""){ke.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Qt=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 Bt==="|"?(ke.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Mt=({value:Bt=[],onClose:Qt})=>Sn.createElement(xn.default,{closable:!0,onClose:Qt,className:Ct.keywordTag},Sn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Bt.join(" \u6216 "))),Vt=(Bt,Qt)=>{var rn=Bt,{editData:In,globalSetting:Va,loading:zr,dispatch:qn,onRef:pr=()=>{},isEdit:Fr}=rn,aa=Zn(rn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Wr,or]=(0,y.useState)(""),[ha,fa]=(0,y.useState)(""),[Nr,Da]=(0,y.useState)(""),[ja,ua]=(0,y.useState)(""),[cr]=ce.default.useForm(),Yr=ce.default.useWatch("use_keywords",cr);(0,y.useEffect)(()=>{var ra;!In||!Fr||(or(In==null?void 0:In.name),fa(In==null?void 0:In.analysis),Da((ra=In==null?void 0:In.answer_texts)==null?void 0:ra[0]),cr.setFieldsValue(Zr({},In)))},[In]),(0,y.useImperativeHandle)(Qt,()=>({onSave:ui,Clear:ba}));const ui=()=>fr(void 0,null,function*(){if(!Wr)return ke.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield cr.validateFields()}catch(Pa){ke.ZP.error(Pa.errorFields[0].errors[0]);return}const ra=cr.getFieldsValue();return console.log(ra,"values"),Zr({name:Wr,answer_texts:[Nr],analysis:ha},ra)}),ba=()=>{or(""),fa(""),Da(""),cr.resetFields()},ca=In==null?void 0:In.score;return Sn.createElement("section",{className:Ct.wrap},Sn.createElement("p",{className:Ct.titleWrap},Sn.createElement("span",{className:Ct.required},"*"),Sn.createElement("span",{className:Ct.title},"\u9898\u5E72\uFF1A")),Sn.createElement(Yt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Wr,onChange:ra=>or(ra)}),Sn.createElement("p",{className:Ct.titleWrap},Sn.createElement("span",{className:Ct.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),Sn.createElement(Yt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Nr,onChange:ra=>Da(ra)}),Sn.createElement("p",{className:Ct.titleWrap},Sn.createElement("span",{className:Ct.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Sn.createElement(Yt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ha,onChange:ra=>fa(ra)}),Sn.createElement(ce.default,{form:cr,size:"large",onFinishFailed:ra=>fr(void 0,null,function*(){var Pa,ao;ke.ZP.error(ra.errorFields[0].errors[0]),cr.scrollToField((ao=(Pa=ra==null?void 0:ra.errorFields)==null?void 0:Pa[0])==null?void 0:ao.name,{behavior:"smooth",block:"center"})})},Sn.createElement(ct.Z,{align:"middle",className:"mb30 mt20"},Sn.createElement(ce.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},Sn.createElement(ln.Z,null)),Sn.createElement(Ke.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Sn.createElement(Ke.Z,null,Sn.createElement(Le.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"},Sn.createElement(Pn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Yr&&Sn.createElement(ce.default.List,{name:"keywords",rules:[{validator(ra,Pa){return Pa!=null&&Pa.length?(Pa==null?void 0:Pa.reduce((qo,Ko)=>qo+Ko.score,0))>parseFloat(ca)?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"))}}]},(ra,{add:Pa,remove:ao})=>Sn.createElement(Sn.Fragment,null,Sn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),Sn.createElement(ct.Z,{align:"middle",className:"font14 mb30"},Sn.createElement(Ke.Z,{flex:1},Sn.createElement(De.default,{value:ja,onChange:qo=>{ua(qo.target.value)},maxLength:50,allowClear:!0,onPressEnter:qo=>{var Ko,Xl,Oi,_l;const Tl=`${(Ko=qo.target)==null?void 0:Ko.value}`,Gr=(Oi=(Xl=Tl==null?void 0:Tl.split("|"))==null?void 0:Xl.filter(Eo=>!!Eo))==null?void 0:Oi.map(Eo=>Eo==null?void 0:Eo.trim()),bo=cr.getFieldValue("keywords"),Po=((_l=bo==null?void 0:bo.map(Eo=>Eo==null?void 0:Eo.keyword))==null?void 0:_l.flat())||[];for(const Eo of Gr)if(Po.includes(Eo)){ke.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ur(Tl)&&(Pa({keyword:Gr,score:1}),ua(""))},className:Ct.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"})),Sn.createElement(Ke.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ra.map(qo=>{var Ko=qo,{key:Xl,name:Oi}=Ko,_l=Zn(Ko,["key","name"]);return Sn.createElement(ct.Z,{key:Xl,style:{marginRight:148}},Sn.createElement(Ke.Z,{flex:1},Sn.createElement(ct.Z,{align:"middle",justify:"space-between"},Sn.createElement(ce.default.Item,Dn(Zr({},_l),{name:[Oi,"keyword"]}),Sn.createElement(Mt,{onClose:()=>ao(Oi)})),Sn.createElement(ce.default.Item,Dn(Zr({},_l),{name:[Oi,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Sn.createElement(Ce.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var ft=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Vt)),kt=E(8848),it={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"},ht=E(32134),cn=E(12893),ar=Object.defineProperty,mr=Object.defineProperties,It=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,Fn=(Bt,Qt,rn)=>Qt in Bt?ar(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,Hn=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))Tt.call(Qt,rn)&&Fn(Bt,rn,Qt[rn]);if(_t)for(var rn of _t(Qt))Kt.call(Qt,rn)&&Fn(Bt,rn,Qt[rn]);return Bt},Gn=(Bt,Qt)=>mr(Bt,It(Qt)),Wn=(Bt,Qt)=>{var rn={};for(var In in Bt)Tt.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&_t)for(var In of _t(Bt))Qt.indexOf(In)<0&&Kt.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const hr=Bt=>{var Qt=Bt,{value:rn,onChange:In,scrollId:Va}=Qt,zr=Wn(Qt,["value","onChange","scrollId"]);return y.createElement("div",{id:Va||""},y.createElement(Yt.Z,Gn(Hn({},zr),{defaultValue:rn,onChange:(qn,pr)=>{pr!=null&&pr.length?In(qn,pr):In(qn)}})))},Pr=({value:Bt,onChange:Qt,placeholder:rn,height:In=140,isEdit:Va})=>Va?y.createElement(Yt.Z,{watch:!0,isFocus:!0,height:In,placeholder:rn,defaultValue:Bt,onChange:Qt}):y.createElement("div",{style:{cursor:"pointer"}},Bt?y.createElement(Ye.Z,{className:it.inputBorder,value:Bt}):y.createElement("div",{className:`${it.inputBorder} ${it.placeholder}`},rn));var Tr=E(59301),Lr=Object.defineProperty,Cr=Object.defineProperties,Rr=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,xa=(Bt,Qt,rn)=>Qt in Bt?Lr(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,Fa=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))oa.call(Qt,rn)&&xa(Bt,rn,Qt[rn]);if(Xr)for(var rn of Xr(Qt))ta.call(Qt,rn)&&xa(Bt,rn,Qt[rn]);return Bt},Ur=(Bt,Qt)=>Cr(Bt,Rr(Qt)),ya=(Bt,Qt)=>{var rn={};for(var In in Bt)oa.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&Xr)for(var In of Xr(Bt))Qt.indexOf(In)<0&&ta.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Xa=["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"],Ia=({value:Bt,onChange:Qt,choiceTextKey:rn,answerKey:In,index:Va,isEdit:zr,setInputActive:qn,form:pr,choiceOptionsPath:Fr,allowChangeMode:aa,showAddIcon:Wr,addItem:or,deleteItem:ha})=>{const fa=(Bt==null?void 0:Bt[In])===!0,Nr=()=>{const ja=pr.getFieldValue(Fr);pr.setFieldValue(Fr,ja.map(ua=>Ur(Fa({},ua),{[In]:!1})))},Da=()=>{fa?Qt(Ur(Fa({},Bt),{[In]:!1})):(aa||Nr(),Qt(Ur(Fa({},Bt),{[In]:!0})))};return Tr.createElement(ct.Z,{className:it.choiceWrap,align:"middle",wrap:!1},Tr.createElement(Ke.Z,{onClick:Da,className:`${it.choiceIndex} ${fa?it.activeAnswer:""}`},Xa[Va]),Tr.createElement(Ke.Z,{flex:1,className:`${it.editorWrap} ml15`,onClick:qn},Tr.createElement(Pr,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:zr,value:Bt==null?void 0:Bt[rn],onChange:ja=>{Qt(Ur(Fa({},Bt),{[rn]:ja}))}})),Tr.createElement(Ke.Z,{flex:"0 0 auto",className:"ml15"},Tr.createElement("div",{onClick:Da,className:`${it.setAnswerBtn} ${fa?it.activeAnswer:""}`},fa?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Tr.createElement(Ke.Z,{className:it.actionWrapper},Tr.createElement(Le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Tr.createElement(ht.Z,{className:it.addIcon,onClick:or,style:{visibility:Wr?"visible":"hidden"}})),Tr.createElement(Le.Z,{title:"\u5220\u9664"},Tr.createElement(cn.Z,{className:it.deleteIcon,onClick:ha,style:{visibility:Va>1?"visible":"hidden"}}))))},pa=({questionTitlePlaceholder:Bt,titleKey:Qt,choiceKey:rn,analysisKey:In,choiceTextKey:Va,answerKey:zr,choiceOptionsPath:qn,allowChangeMode:pr=!0,form:Fr,showAnalysis:aa=!0})=>{const[Wr,or]=(0,y.useState)(),[ha,fa]=(0,y.useState)(!1);return Tr.createElement("div",{className:it.wrap},Tr.createElement("div",{className:it.questionTitleEditorWrap},Tr.createElement(ce.default.Item,{label:"\u9898\u5E72",name:Qt,labelCol:{span:24},rules:[{required:!0}]},Tr.createElement(hr,{scrollId:Array.isArray(Qt)?Qt.join("_"):`${Qt}`,watch:!0,height:140,placeholder:Bt}))),Tr.createElement(ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Tr.createElement(ce.default.List,{name:rn,rules:[{validator(Nr,Da){const ja=Da.some(cr=>cr[zr]),ua=Da.findIndex(cr=>{var Yr;return((Yr=cr[Va])==null?void 0:Yr.length)<=0});return ua!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Xa[ua]}\u9009\u9879\u7684\u5185\u5BB9`)):ja?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Nr,{add:Da,remove:ja})=>Tr.createElement("div",{id:Array.isArray(qn)?qn.join("_"):`${qn}`},Nr.map((ua,cr)=>{var Yr=ua,{key:ui,name:ba}=Yr,ca=ya(Yr,["key","name"]);const ra=Wr===ui,Pa=()=>{or(ui)},ao=cr<7&&cr===Nr.length-1,qo=()=>Da({[Va]:"",[zr]:0}),Ko=()=>ja(ba);return Tr.createElement(ce.default.Item,Ur(Fa({},ca),{key:ui,name:ba,noStyle:!0}),Tr.createElement(Ia,{choiceTextKey:Va,answerKey:zr,index:cr,isEdit:ra,setInputActive:Pa,form:Fr,choiceOptionsPath:qn,allowChangeMode:pr,showAddIcon:ao,addItem:qo,deleteItem:Ko}))}),Nr.length<15&&Tr.createElement("div",{className:`${it.addBtn} mb30`,onClick:()=>Da({[Va]:"",[zr]:0})},"\u6DFB\u52A0\u9009\u9879"))),aa&&Tr.createElement("div",{onClick:()=>fa(!0)},Tr.createElement(ce.default.Item,{name:In,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Tr.createElement(Pr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ha}))))};var kr=E(59301),Za=Object.defineProperty,Sa=Object.defineProperties,la=Object.getOwnPropertyDescriptors,Kr=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,ji=(Bt,Qt,rn)=>Qt in Bt?Za(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,za=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))Ya.call(Qt,rn)&&ji(Bt,rn,Qt[rn]);if(Kr)for(var rn of Kr(Qt))Mi.call(Qt,rn)&&ji(Bt,rn,Qt[rn]);return Bt},Di=(Bt,Qt)=>Sa(Bt,la(Qt)),pi=(Bt,Qt)=>{var rn={};for(var In in Bt)Ya.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&Kr)for(var In of Kr(Bt))Qt.indexOf(In)<0&&Mi.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Wi=({value:Bt,onChange:Qt,position:rn,removeBlank:In})=>{const Va=qn=>{Ee.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:it.modal,onOk:()=>{const pr=[...Bt];pr.splice(qn,1),pr.length===0?In(rn-1):Qt(pr)}})},zr=()=>{const qn=[...Bt];qn.push(""),Qt(qn)};return kr.createElement(ct.Z,{className:"ml20"},kr.createElement(Ke.Z,{flex:1},Bt==null?void 0:Bt.map((qn,pr)=>kr.createElement(ct.Z,{key:`${qn}_${pr}`,className:"mb20"},kr.createElement(De.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:qn,autoSize:{maxRows:3},maxLength:1e3,onBlur:Fr=>{const aa=[...Bt],Wr=Fr.target.value.trim();aa[pr]=Wr,Qt(aa)}}),kr.createElement(Le.Z,{title:"\u5220\u9664"},kr.createElement(cn.Z,{className:it.deleteIcon,style:{marginLeft:15,visibility:rn===1&&pr===0?"hidden":"visible"},onClick:()=>Va(pr)})),kr.createElement(Le.Z,{title:"\u65B0\u589E\u7B54\u6848"},kr.createElement(ht.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:pr===0?"visible":"hidden"},onClick:()=>{zr()}}))))))},Ci=({value:Bt=!0,onChange:Qt})=>kr.createElement(ln.Z,{checked:!Bt,onChange:rn=>{Qt(!rn)}}),ei="\u2581",Ar=({questionTitlePlaceholder:Bt,form:Qt,name:rn,scoreByBlank:In="use_blank_score",answerKey:Va,titleKey:zr="name",analysisKey:qn="analysis",isOrdered:pr="is_ordered"})=>{var Fr,aa;const[Wr,or]=(0,y.useState)(!1),ha=()=>{const cr=Qt.getFieldValue(["sub_item_banks",...Va]);Qt.setFieldValue(["sub_item_banks",...Va],cr==null?void 0:cr.map((Yr,ui)=>Di(za({},Yr),{position:ui+1})))},fa=(0,y.useRef)(),Nr=(cr,Yr)=>{for(let ui=0;ui{Da.current(cr),ha()},ua=(aa=(Fr=Qt.getFieldValue("sub_item_banks"))==null?void 0:Fr[Va==null?void 0:Va[0]])==null?void 0:aa[Va==null?void 0:Va[1]];return kr.createElement("div",{className:it.wrap},kr.createElement("div",{className:it.questionTitleEditorWrap},kr.createElement(ce.default.Item,{label:"\u9898\u5E72",name:zr,labelCol:{span:24},rules:[{required:!0}]},kr.createElement(hr,{scrollId:"name",watch:!0,height:140,placeholder:Bt,showNullButton:!0,onAddBlank:()=>{const cr=Qt.getFieldValue(["sub_item_banks",...Va]);Nr(1,cr==null?void 0:cr.length)}}))),kr.createElement(ce.default.List,{name:Va,rules:[{validator(cr,Yr){if((Yr==null?void 0:Yr.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const ui of Yr){const{answer_text:ba}=ui||{};if(ba!=null&&ba.some(ca=>(ca==null?void 0:ca.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(cr,{add:Yr,remove:ui},{errors:ba})=>(fa.current=Yr,Da.current=ui,kr.createElement(kr.Fragment,null,kr.createElement(ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),cr.map((ca,ra)=>{var Pa=ca,{key:ao,name:qo}=Pa,Ko=pi(Pa,["key","name"]);return kr.createElement(ct.Z,{key:ao,align:"top",wrap:!1},kr.createElement(Ke.Z,{flex:"0 0 auto",className:`${it.blankIndex} pt5`},"\u586B\u7A7A\u9879",ra+1),kr.createElement(Ke.Z,{flex:1},kr.createElement(ct.Z,{align:"top",justify:"space-between",wrap:!1},kr.createElement(Ke.Z,{flex:1},kr.createElement(ce.default.Item,Di(za({},Ko),{name:[qo,"answer_text"],noStyle:!0}),kr.createElement(Wi,{removeBlank:ja,position:ra+1}))),(Qt==null?void 0:Qt.getFieldValue(["sub_item_banks",...In]))&&kr.createElement(Ke.Z,{flex:"224px",style:{margin:"-2px 0px 0px 20px"}},kr.createElement(ce.default.Item,Di(za({},Ko),{name:[qo,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:it.blankInputNumberWrapper}),kr.createElement(Ce.Z,{className:it.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),kr.createElement(ce.default.Item,Di(za({},Ko),{name:[qo,"position"],noStyle:!0}),kr.createElement(De.default,{type:"hidden"}))))})))),kr.createElement(xe.ZP,{className:"mb20",onClick:()=>Nr(1,ua==null?void 0:ua.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),kr.createElement(ct.Z,{align:"middle"},kr.createElement(ce.default.Item,{name:[rn,"downcase"],valuePropName:"checked"},kr.createElement(ln.Z,null)),kr.createElement(Ke.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),kr.createElement(ct.Z,{align:"middle"},kr.createElement(ce.default.Item,{name:[rn,"no_space"],valuePropName:"checked"},kr.createElement(ln.Z,null)),kr.createElement(Ke.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ua==null?void 0:ua.length)>1&&kr.createElement(ct.Z,{align:"middle",className:(ua==null?void 0:ua.length)>1?"mb30":`${it.hide}`},kr.createElement(ce.default.Item,{name:pr},kr.createElement(Ci,null)),kr.createElement(Ke.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:()=>or(!0)},kr.createElement(ce.default.Item,{name:qn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},kr.createElement(Pr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wr}))))};var Qn=Object.defineProperty,xr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,br=(Bt,Qt,rn)=>Qt in Bt?Qn(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,Dr=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))$r.call(Qt,rn)&&br(Bt,rn,Qt[rn]);if(tr)for(var rn of tr(Qt))sa.call(Qt,rn)&&br(Bt,rn,Qt[rn]);return Bt},jr=(Bt,Qt)=>xr(Bt,Sr(Qt)),Qr=(Bt,Qt)=>{var rn={};for(var In in Bt)$r.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&tr)for(var In of tr(Bt))Qt.indexOf(In)<0&&sa.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Na={\u6B63\u786E:"T",\u9519\u8BEF:"F"},$a=({value:Bt,onChange:Qt,form:rn,choiceKey:In})=>{const Va=(Bt==null?void 0:Bt.is_answer)===!0,zr=Bt==null?void 0:Bt.choice_text,qn=()=>{var pr;const Fr=(pr=rn==null?void 0:rn.getFieldValue(["sub_item_banks",...In]))==null?void 0:pr.map(aa=>({choice_text:aa==null?void 0:aa.choice_text,is_answer:!1}));rn==null||rn.setFieldValue(["sub_item_banks",...In],Fr),Qt(jr(Dr({},Bt),{is_answer:!0}))};return y.createElement(ct.Z,{className:it.choiceWrap,align:"middle",wrap:!1},y.createElement(Ke.Z,{onClick:qn,className:`${it.choiceIndex} ${it.judgementIndex} ${Va?it.activeAnswer:""}`},Na[zr]),y.createElement(Ke.Z,{flex:1,className:`${it.editorWrap} ml15`},y.createElement("div",{className:`${it.inputBorder} ${it.placeholder} ${Va?it.activeJudgementAnswer:""}`},zr)),y.createElement(Ke.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:qn,className:`${it.setAnswerBtn} ${Va?it.activeAnswer:""}`},Va?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ea=({questionTitlePlaceholder:Bt,choiceKey:Qt="choices",form:rn,titleKey:In="name",analysisKey:Va="analysis"})=>{const[zr,qn]=(0,y.useState)(!1);return y.createElement("div",{className:it.wrap},y.createElement("div",{className:it.questionTitleEditorWrap},y.createElement(ce.default.Item,{label:"\u9898\u5E72",name:In,labelCol:{span:24},rules:[{required:!0}]},y.createElement(hr,{scrollId:"name",watch:!0,height:140,placeholder:Bt}))),y.createElement(ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},y.createElement(ce.default.List,{name:Qt,rules:[{validator(pr,Fr){return Fr.some(Wr=>(Wr==null?void 0:Wr.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},pr=>y.createElement("div",{id:"choices"},pr.map(Fr=>{var aa=Fr,{key:Wr,name:or}=aa,ha=Qr(aa,["key","name"]);return y.createElement(ce.default.Item,jr(Dr({},ha),{key:Wr,name:or,noStyle:!0}),y.createElement($a,{form:rn,choiceKey:Qt}))})))),y.createElement("div",{onClick:()=>qn(!0)},y.createElement(ce.default.Item,{name:Va,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Pr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:zr}))))};var ai=Object.defineProperty,yi=Object.defineProperties,zi=Object.getOwnPropertyDescriptors,Ui=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,co=(Bt,Qt,rn)=>Qt in Bt?ai(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,No=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))Ji.call(Qt,rn)&&co(Bt,rn,Qt[rn]);if(Ui)for(var rn of Ui(Qt))Yi.call(Qt,rn)&&co(Bt,rn,Qt[rn]);return Bt},$o=(Bt,Qt)=>yi(Bt,zi(Qt)),Wo=(Bt,Qt)=>{var rn={};for(var In in Bt)Ji.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&Ui)for(var In of Ui(Bt))Qt.indexOf(In)<0&&Yi.call(Bt,In)&&(rn[In]=Bt[In]);return rn};const Ba=Bt=>{var Qt=Bt,{value:rn,onChange:In}=Qt,Va=Wo(Qt,["value","onChange"]);const zr=qn=>{In([qn])};return y.createElement(Yt.Z,$o(No({},Va),{defaultValue:rn==null?void 0:rn[0],onChange:zr}))},Ii=Bt=>{if(!Bt)return!1;let Qt=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 Bt==="|"?(ke.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},ri=({value:Bt=[],onClose:Qt})=>y.createElement(xn.default,{closable:!0,onClose:Qt,className:it.keywordTag},Bt==null?void 0:Bt.join(" \u6216 ")),So=({questionTitlePlaceholder:Bt,form:Qt,showKeywords:rn,isMustKeyWords:In=rn,titleKey:Va="name",analysisKey:zr="analysis",answerTexts:qn="answer_texts",keywords:pr="keywords",useKeywords:Fr="use_keywords",indexs:aa})=>{const[Wr,or]=(0,y.useState)(!1),[ha,fa]=(0,y.useState)(""),Nr=ce.default.useWatch("sub_item_banks",Qt),{use_keywords:Da,score:ja}=(Nr==null?void 0:Nr[aa])||{};return console.log(Da,ja,"itemValues"),y.createElement("div",{className:it.wrap},y.createElement("div",{className:it.questionTitleEditorWrap},y.createElement(ce.default.Item,{label:"\u9898\u5E72",name:Va,labelCol:{span:24},rules:[{required:!0}]},y.createElement(hr,{scrollId:"name",watch:!0,height:140,placeholder:Bt}))),y.createElement(ce.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:qn,labelCol:{span:24}},y.createElement(Ba,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),rn&&!In&&y.createElement(ce.default.Item,{hidden:!0,name:Fr,valuePropName:"checked"},y.createElement(ln.Z,{defaultChecked:!0})),rn&&In&&y.createElement(ct.Z,{align:"middle",className:"mb30"},y.createElement(ce.default.Item,{name:Fr,valuePropName:"checked"},y.createElement(ln.Z,null)),y.createElement(Ke.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(Ke.Z,null,y.createElement(Le.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(Pn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Da||!In)&&y.createElement(ce.default.List,{name:pr,rules:[{validator(ua,cr){return In?cr!=null&&cr.length?(cr==null?void 0:cr.reduce((ui,ba)=>ui+ba.score,0))>parseFloat(ja)?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()}}]},(ua,{add:cr,remove:Yr})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${it.title} mb10`},In?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(ct.Z,{align:"middle",className:"font14 mb30"},y.createElement(Ke.Z,{flex:1},y.createElement(De.default,{value:ha,onChange:ui=>{fa(ui.target.value)},maxLength:50,allowClear:!0,onPressEnter:ui=>{var ba,ca,ra,Pa;const ao=`${(ba=ui.target)==null?void 0:ba.value}`,qo=(ra=(ca=ao==null?void 0:ao.split("|"))==null?void 0:ca.filter(Oi=>!!Oi))==null?void 0:ra.map(Oi=>Oi==null?void 0:Oi.trim()),Ko=Qt.getFieldValue(["sub_item_banks",...pr]),Xl=((Pa=Ko==null?void 0:Ko.map(Oi=>Oi==null?void 0:Oi.keyword))==null?void 0:Pa.flat())||[];for(const Oi of qo)if(Xl.includes(Oi)){ke.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ii(ao)&&(cr({keyword:qo,score:1}),fa(""))},className:it.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(Ke.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ua.map(ui=>{var ba=ui,{key:ca,name:ra}=ba,Pa=Wo(ba,["key","name"]);return y.createElement(ct.Z,{key:ca,className:"mb20",style:{marginRight:148}},y.createElement(Ke.Z,{flex:1},y.createElement(ct.Z,{align:"middle",justify:"space-between"},y.createElement(ce.default.Item,$o(No({},Pa),{name:[ra,"keyword"]}),y.createElement(ri,{onClose:()=>Yr(ra)})),In&&y.createElement(ce.default.Item,$o(No({},Pa),{name:[ra,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:it.blankInputNumberWrapper}),y.createElement(Ce.Z,{className:it.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>or(!0)},y.createElement(ce.default.Item,{name:zr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Pr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wr}))))};var di=E(59301),il=Object.defineProperty,$l=Object.defineProperties,Al=Object.getOwnPropertyDescriptors,Vo=Object.getOwnPropertySymbols,Yo=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,Ol=(Bt,Qt,rn)=>Qt in Bt?il(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,Ul=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))Yo.call(Qt,rn)&&Ol(Bt,rn,Qt[rn]);if(Vo)for(var rn of Vo(Qt))no.call(Qt,rn)&&Ol(Bt,rn,Qt[rn]);return Bt},Nl=(Bt,Qt)=>$l(Bt,Al(Qt)),Io=(Bt,Qt)=>{var rn={};for(var In in Bt)Yo.call(Bt,In)&&Qt.indexOf(In)<0&&(rn[In]=Bt[In]);if(Bt!=null&&Vo)for(var In of Vo(Bt))Qt.indexOf(In)<0&&no.call(Bt,In)&&(rn[In]=Bt[In]);return rn},es=(Bt,Qt,rn)=>new Promise((In,Va)=>{var zr=Fr=>{try{pr(rn.next(Fr))}catch(aa){Va(aa)}},qn=Fr=>{try{pr(rn.throw(Fr))}catch(aa){Va(aa)}},pr=Fr=>Fr.done?In(Fr.value):Promise.resolve(Fr.value).then(zr,qn);pr((rn=rn.apply(Bt,Qt)).next())});const{Panel:as}=kt.default,Ni=null,Qi=(Bt,Qt)=>{var rn=Bt,{globalSetting:In,loading:Va,dispatch:zr,editData:qn,onRef:pr=()=>{},isEdit:Fr}=rn,aa=Io(rn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[Wr,or]=(0,y.useState)(""),[ha,fa]=(0,y.useState)([]),[Nr]=ce.default.useForm();(0,y.useEffect)(()=>{!qn||!Fr||(or(qn==null?void 0:qn.name),fa(qn==null?void 0:qn.sub_item_banks),Nr.setFieldsValue(Ul({},qn)))},[qn]),(0,y.useEffect)(()=>{fa(Nr.getFieldValue("sub_item_banks"))},[ce.default.useWatch("sub_item_banks",Nr)]),(0,y.useImperativeHandle)(Qt,()=>({onSave:Da,Clear:ja}));const Da=()=>es(void 0,null,function*(){if(!Wr)return ke.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Nr.validateFields()}catch(ca){return console.log(ca,"errInfo"),ke.ZP.error(ca.errorFields[0].errors[0]),!1}const ba=ha.map(ca=>Ul({id:ca.id>1?ca.id:null},ca));return{name:Wr,sub_item_banks:ba}}),ja=()=>{or(""),fa([])},ua={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"},cr=({value:ba})=>di.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ba),[Yr,ui]=(0,y.useState)();return di.createElement("section",{className:Ct.wrap},di.createElement("p",{className:Ct.titleWrap},di.createElement("span",{className:Ct.required},"*"),di.createElement("span",{className:Ct.title},"\u9898\u5E72\uFF1A")),di.createElement(Yt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Wr,onChange:ba=>or(ba)}),di.createElement(ce.default,{form:Nr,autoComplete:"off"},di.createElement(ce.default.List,{name:"sub_item_banks",rules:[{validator(ba,ca){return ca?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ba,{add:ca,remove:ra})=>{const Pa=Nr.getFieldValue("sub_item_banks");return di.createElement(di.Fragment,null,di.createElement(kt.default,{className:ba.length>0?Ct.collapseWrapper:"",bordered:!1,expandIcon:({isActive:ao})=>di.createElement("i",{className:`iconfont icon-weizhankai ${ao?Ct.open:Ct.close}`,style:{fontSize:14,transition:"all .2s"}})},ba.map((ao,qo)=>{var Ko=ao,{key:Xl,name:Oi}=Ko,_l=Io(Ko,["key","name"]),Tl,Gr,bo,Po,Eo,yl,$s,Ms,eu,xs,Fs,tu;return di.createElement(as,{className:Ct.panel,forceRender:!0,header:di.createElement("div",{className:Ct.panelHeader},"\u7B2C",qo+1,"\u5C0F\u9898",di.createElement("span",null,"\uFF08",ua[(Tl=Pa==null?void 0:Pa[Oi])==null?void 0:Tl.item_type],"\uFF09")),extra:di.createElement(ct.Z,{align:"middle",onClick:cs=>cs.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Gr=Pa==null?void 0:Pa[Oi])==null?void 0:Gr.item_type)=="completion"&&di.createElement(ce.default.Item,Nl(Ul({},_l),{name:[Oi,"score"],className:Ct.blankInputNumberWrapper,style:{marginBottom:0}}),((bo=Pa==null?void 0:Pa[Oi])==null?void 0:bo.item_type)=="completion"&&di.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",di.createElement(cr,{value:(Po=Pa==null?void 0:Pa[Oi])==null?void 0:Po.score}),"\u5206")),((Eo=Pa==null?void 0:Pa[Oi])==null?void 0:Eo.item_type)=="completion"&&di.createElement(di.Fragment,null,di.createElement(yt.ZP.Group,{defaultValue:(yl=Pa==null?void 0:Pa[Oi])==null?void 0:yl.use_blank_score,className:Ct.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:cs=>{var Ss;console.log(Nr.getFieldsValue()),Nr==null||Nr.setFieldValue(["sub_item_banks",Oi,"use_blank_score"],(Ss=cs==null?void 0:cs.target)==null?void 0:Ss.value),ui(new Date)}}),di.createElement(Le.Z,{overlayInnerStyle:{width:460},title:di.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",di.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")},di.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Xl},di.createElement(ce.default.Item,Nl(Ul({},_l),{name:Oi}),((($s=Pa==null?void 0:Pa[Oi])==null?void 0:$s.item_type)=="single"||((Ms=Pa==null?void 0:Pa[Oi])==null?void 0:Ms.item_type)=="multiple")&&di.createElement(pa,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((eu=Pa==null?void 0:Pa[Oi])==null?void 0:eu.item_type)!="single",form:Nr,choiceKey:[Oi,"choices"],titleKey:[Oi,"name"],analysisKey:[Oi,"analysis"],choiceOptionsPath:["sub_item_banks",Oi,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((xs=Pa==null?void 0:Pa[Oi])==null?void 0:xs.item_type)=="completion"&&di.createElement(Ar,{form:Nr,name:Oi,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:[Oi,"use_blank_score"],titleKey:[Oi,"name"],analysisKey:[Oi,"analysis"],isOrdered:[Oi,"is_ordered"],answerKey:[Oi,"standard_answer"],key:Yr}),((Fs=Pa==null?void 0:Pa[Oi])==null?void 0:Fs.item_type)=="judgement"&&di.createElement(ea,{form:Nr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Oi,"name"],analysisKey:[Oi,"analysis"],choiceKey:[Oi,"choices"]}),((tu=Pa==null?void 0:Pa[Oi])==null?void 0:tu.item_type)=="subjective"&&di.createElement(So,{showKeywords:!0,form:Nr,titleKey:[Oi,"name"],analysisKey:[Oi,"analysis"],answerTexts:[Oi,"answer_texts"],useKeywords:[Oi,"use_keywords"],keywords:[Oi,"keywords"],indexs:Oi,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Pi=(0,xt.connect)(({loading:Bt,globalSetting:Qt})=>({globalSetting:Qt,loading:Bt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Qi)),hi=E(58798),Hi=E(79939),uo=E(82326),Il=E(70858),oo={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"},Qo=E(68914),Jo=E(55782),vn=E(30467),yn=E(20562),Nn=E(77740),wr=E(89274),rr=({open:Bt,onCancel:Qt,onOk:rn})=>{const In=(0,Jo.g)(),[Va,zr,qn,pr]=(0,yn.U)(vn.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Fr,aa]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Bt&&qn({page:1,limit:10,type:0},!0).then(Nr=>{(Nr==null?void 0:Nr.shixuns_count)===0&&aa(!0)})},[Bt]);const[Wr,or]=(0,y.useState)([]),[ha,fa]=(0,y.useState)([]);return y.createElement(Ee.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:Bt,width:948,centered:!0,closable:!0,onCancel:Qt,onOk:()=>rn(ha),destroyOnClose:!0},y.createElement(ct.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(Ke.Z,null,y.createElement(Hi.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:In,onChange:Nr=>{qn({page:1,discipline_id:Nr==null?void 0:Nr[0],sub_discipline_id:Nr==null?void 0:Nr[1]})}}),y.createElement(uo.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:Nr=>qn({page:1,diff:Nr})}),y.createElement(uo.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:Nr=>qn({page:1,shixun_publish_status:Nr})})),y.createElement(Qo.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Nr=>{qn({keyword:Nr,page:1})}})),Fr?y.createElement("div",null,y.createElement(Nn.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,gt.xg)("/shixuns")})):y.createElement(Il.default,{loading:zr,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Nr,Da)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:Da!=null&&Da.high_resources_consume?oo.title:"",title:Nr||"--"},y.createElement(Ye.Z,{key:1,showLines:1,showTextOnly:!0,value:Nr||"--"})),(Da==null?void 0:Da.high_resources_consume)&&y.createElement(wr.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Nr,Da,ja)=>y.createElement("span",null,Nr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Le.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(Pn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Nr,Da,ja)=>y.createElement("span",null,Nr||"- -")},{title:"\u64CD\u4F5C",render(Nr,Da){const{title:ja,challenge_names:ua,author_name:cr,identifier:Yr,author_school_name:ui,study_count:ba}=Da||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Ee.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(Ye.Z,{value:ja,style:{marginBottom:18}}),y.createElement("div",{className:oo.challengeNameWrapper},ua.map((ca,ra)=>y.createElement("div",{className:oo.challengeName,key:ra},"\u7B2C",(0,gt.EM)(ra+1),"\u9898\xA0",ca))),y.createElement(ct.Z,{className:oo.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Ke.Z,{className:oo.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:oo.shixunInfo},cr.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:oo.shixunInfo},ui),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:oo.shixunInfo},ba)),y.createElement(xe.ZP,{type:"primary",className:oo.btnToDetail,onClick:()=>(0,gt.xg)(`/shixuns/${Yr}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Da==null?void 0:Da.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${Da==null?void 0:Da.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:pr==null?void 0:pr.items,rowSelection:{type:"radio",selectedRowKeys:Wr,preserveSelectedRowKeys:!0,getCheckboxProps:Nr=>({disabled:Nr.shixun_tag_num===1}),onChange(Nr,Da){var ja,ua,cr;console.log(Nr),or(Nr);const Yr=[];for(const ba of ha)Nr.includes(ba.id)&&Yr.push(ba);const ui=Yr.map(ba=>ba.id);for(const ba of Da)ba&&Nr.includes(ba.id)&&!ui.includes(ba.id)&&Yr.push({id:ba.id,difficulty:ba.level,identifier:ba.identifier,name:ba.name,real_name:(ja=ba==null?void 0:ba.author_name)==null?void 0:ja.split("\u3001")[0],school_name:ba.author_school_name,challenge_names:ba.challenge_names,challenges:(ua=ba.challenge_names)==null?void 0:ua.map((ca,ra)=>({subject:ca,id:ra,score:5})),score:((cr=ba.challenge_names)==null?void 0:cr.length)*5,study_count:ba.study_count,challenges_count:ba.challenges_count});fa(Yr)}},pagination:{current:Va.page,pageSize:Va.limit,total:pr==null?void 0:pr.items_count,showTotal:Nr=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},Nr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Nr,Da){qn({page:Nr,limit:Da})},size:"default"},scroll:{y:400}}))},ir=E(70170),kn=E(8671),er=(Bt,Qt,rn)=>new Promise((In,Va)=>{var zr=Fr=>{try{pr(rn.next(Fr))}catch(aa){Va(aa)}},qn=Fr=>{try{pr(rn.throw(Fr))}catch(aa){Va(aa)}},pr=Fr=>Fr.done?In(Fr.value):Promise.resolve(Fr.value).then(zr,qn);pr((rn=rn.apply(Bt,Qt)).next())}),na=({visible:Bt,getdata:Qt,onCancel:rn,onRandomExchange:In,selectFromProblemSet:Va,questionParams:zr})=>{const[qn,pr]=(0,y.useState)(!1),[Fr,aa]=(0,y.useState)(!1),[Wr,or]=(0,y.useState)({}),ha=(0,xt.useParams)(),[fa,Nr]=(0,y.useState)(),Da=(ja,ua)=>er(void 0,null,function*(){aa(!0);const cr=yield(0,lt.ZP)(`/api/exercises/${ha.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:zr.id,item_bank_id:ja,shixuns_info:[{id:ja,is_copy:ua!=1,is_use:ua!=1}]}});aa(!1),cr!=null&&cr.status||(ke.ZP.info("\u6362\u9898\u6210\u529F"),rn(),Qt())});return y.createElement(Ee.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:Bt,onCancel:rn,centered:!0,maskClosable:!0,footer:null},y.createElement(ct.Z,{justify:"center",className:"pb20"},y.createElement(hi.Z,{onClick:In},"\u968F\u673A\u66F4\u6362"),(zr==null?void 0:zr.type)!=="PRACTICAL"&&y.createElement(xe.ZP,{style:{marginLeft:24},onClick:Va},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(zr==null?void 0:zr.type)==="PRACTICAL"&&y.createElement(xe.ZP,{style:{marginLeft:24},onClick:()=>{pr(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),y.createElement(rr,{open:qn,onCancel:()=>pr(!1),onOk:ja=>er(void 0,null,function*(){if(console.log("----selectedRows",ja,ha),(ja==null?void 0:ja.length)<=0){ke.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let ua=ja==null?void 0:ja.map(Yr=>Yr==null?void 0:Yr.id),cr=yield(0,kn.Tr)({id:[...ua],course_id:ha.coursesId,type:"shixun"});(cr==null?void 0:cr.student_count)===0?Da(ua==null?void 0:ua[0],1):(Nr(ua),or(cr)),pr(!1)})}),y.createElement(ir.Z,{resdata:Wr,type:"shixun",okloading:Fr,oktext:(Wr==null?void 0:Wr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ja=>er(void 0,null,function*(){Da(fa==null?void 0:fa[0],2)})}))},xi=E(64410),ki=E(24334),fo=E(52660),ro=E(41843),Ha=E(13656),ma=E(99287),Hr=Object.defineProperty,_i=Object.defineProperties,Li=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,Ai=Object.prototype.propertyIsEnumerable,go=(Bt,Qt,rn)=>Qt in Bt?Hr(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:rn}):Bt[Qt]=rn,bi=(Bt,Qt)=>{for(var rn in Qt||(Qt={}))_o.call(Qt,rn)&&go(Bt,rn,Qt[rn]);if(vo)for(var rn of vo(Qt))Ai.call(Qt,rn)&&go(Bt,rn,Qt[rn]);return Bt},ga=(Bt,Qt)=>_i(Bt,Li(Qt)),vi=(Bt,Qt,rn)=>new Promise((In,Va)=>{var zr=Fr=>{try{pr(rn.next(Fr))}catch(aa){Va(aa)}},qn=Fr=>{try{pr(rn.throw(Fr))}catch(aa){Va(aa)}},pr=Fr=>Fr.done?In(Fr.value):Promise.resolve(Fr.value).then(zr,qn);pr((rn=rn.apply(Bt,Qt)).next())});const fi=({data:Bt,submit:Qt,goBack:rn,loading:In,onTypeScore:Va,editPreview:zr=!1,onSkipExamination:qn,selectValue:pr,onExchange:Fr,getdata:aa,handleMarkWrongQuestion:Wr,dispatch:or})=>{var ha,fa,Nr,Da,ja,ua,cr,Yr,ui,ba,ca;const ra=(0,y.useRef)(),[Pa,ao]=(0,y.useState)(null),[qo,Ko]=(0,y.useState)(!1),[Xl,Oi]=(0,y.useState)(!1),_l=(0,y.useRef)(),[Tl]=ce.default.useForm(),Gr=(0,xt.useParams)(),[bo,Po]=(0,y.useState)(!1),[Eo,yl]=(0,y.useState)([]);(0,y.useEffect)(()=>{Ko(!0)},[]),(0,y.useEffect)(()=>{zr||(0,gt.Dk)("\u8BD5\u5377\u9884\u89C8")},[zr]),(0,y.useEffect)(()=>{var jn;((jn=Bt==null?void 0:Bt.questionList)==null?void 0:jn.length)>0&&(Bt==null||Bt.questionList.forEach(_a=>{var Vi;_a.type==="PRACTICAL"&&((Vi=_a==null?void 0:_a.questions)==null||Vi.forEach((Ta,Ir)=>{var Zi;Eo[Ir]=!((Zi=Ta==null?void 0:Ta.shixun)!=null&&Zi.ignore_prompt),yl([...Eo])}))}))},[Bt]);const $s=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Ms={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"},eu={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"},xs=jn=>{var _a;const Vi=[];return y.createElement(y.Fragment,null,y.createElement("aside",{className:ve.single},(_a=jn==null?void 0:jn.choices)==null?void 0:_a.map((Ta,Ir)=>(Ta.is_answer&&Vi.push(Ha.k4[Ir]),y.createElement("ul",{key:Ir},y.createElement("li",null,Ha.k4[Ir],"\u3001"),y.createElement("li",null,y.createElement(Ye.Z,{value:Ta.choice_text})))))),y.createElement("div",{className:ve.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Vi.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",$s[jn.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u89E3\u6790:"),y.createElement(Ye.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.course_discipline_name)||"--"}`),y.createElement(Le.Z,{title:jn==null?void 0:jn.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:"),jn==null?void 0:jn.tag_discipline_name)))))},Fs=(jn,_a)=>{var Vi;const Ta=(Vi=jn==null?void 0:jn.standard_answer)==null?void 0:Vi.map((Ir,Zi)=>{var Ki;return y.createElement("div",{key:Zi},`\u7B54\u6848\uFF08\u586B\u7A7A${Ir==null?void 0:Ir.position}\uFF09\uFF1A${(Ki=Ir==null?void 0:Ir.answer_text)==null?void 0:Ki.join("\u3001")}`)});return y.createElement(y.Fragment,null,y.createElement("div",{className:ve.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,Ta)),y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u89E3\u6790:"),y.createElement(Ye.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.course_discipline_name)||"--"}`),y.createElement(Le.Z,{title:_a?_a==null?void 0:_a.tag_discipline_name:jn==null?void 0:jn.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:"),_a?_a==null?void 0:_a.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name)))))},tu=jn=>{var _a;const Vi=(_a=jn==null?void 0:jn.standard_answer)==null?void 0:_a.map((Ta,Ir)=>y.createElement("div",{key:Ir},`\u7B54\u6848\uFF08\u586B\u7A7A${(Ta==null?void 0:Ta.position)||(Ta==null?void 0:Ta.exercise_choice_id)}\uFF09\uFF1A${Ta==null?void 0:Ta.answer_text}`));return y.createElement(y.Fragment,null,y.createElement("div",{className:ve.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,Vi)),y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u89E3\u6790:"),y.createElement(Ye.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.course_discipline_name)||"--"}`),y.createElement(Le.Z,{title:jn==null?void 0:jn.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:"),jn==null?void 0:jn.tag_discipline_name)))))},cs=(jn,_a)=>{var Vi;return y.createElement("div",{className:ve.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Vi=jn==null?void 0:jn.answer_texts)==null?void 0:Vi[0]),y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u89E3\u6790:"),y.createElement(Ye.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.course_discipline_name)||"--"}`),y.createElement(Le.Z,{title:_a?_a==null?void 0:_a.tag_discipline_name:jn==null?void 0:jn.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:"),_a?_a==null?void 0:_a.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name))))},Ss=jn=>{var _a,Vi;return y.createElement("div",{className:ve.analysis},y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u9884\u671F\u8F93\u51FA:"),y.createElement(Ye.Z,{value:(_a=jn==null?void 0:jn.program_attr)==null?void 0:_a.description})),y.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Vi=jn==null?void 0:jn.program_attr)==null?void 0:Vi.answer_text)||"--"),y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u89E3\u6790:"),y.createElement(Ye.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.course_discipline_name)||"--"}`),y.createElement(Le.Z,{title:jn==null?void 0:jn.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:"),jn==null?void 0:jn.tag_discipline_name))))},js=(jn,_a)=>{var Vi;return y.createElement("div",null,(Vi=jn==null?void 0:jn.sub_item_banks)==null?void 0:Vi.map((Ta,Ir)=>{var Zi,Ki;const ko=[];return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},_a+1+"."+(Ir+1),"\uFF08",Ms[Ta.item_type]||eu[Ta.item_type],"\uFF09",Ta.name),(Ta.item_type=="SINGLE"||Ta.item_type=="MULTIPLE"||Ta.item_type=="JUDGMENT"||Ta.item_type=="single"||Ta.item_type=="multiple"||Ta.item_type=="judgement")&&y.createElement(y.Fragment,null,y.createElement("aside",{className:ve.single},(Zi=Ta==null?void 0:Ta.choices)==null?void 0:Zi.map((Xi,dl)=>(Xi.is_answer&&ko.push(Ha.k4[dl]),y.createElement("ul",{key:dl},y.createElement("li",null,Ha.k4[dl],"\u3001"),y.createElement("li",null,y.createElement(Ye.Z,{value:Xi.choice_text})))))),y.createElement("div",{className:ve.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",ko.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",$s[Ta.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ve.text},"\u89E3\u6790:"),y.createElement(Ye.Z,{value:Ta.analysis?Ta.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.course_discipline_name)||"--"}`),y.createElement(Le.Z,{title:jn==null?void 0:jn.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:"),jn==null?void 0:jn.tag_discipline_name))))),(Ta.item_type=="COMPLETION"||Ta.item_type=="completion")&&Fs(Ta,jn),(Ta.item_type=="SUBJECTIVE"||Ta.item_type=="subjective")&&cs(Ta,jn),((Ki=Bt==null?void 0:Bt.exam)==null?void 0:Ki.exercise_status)===3&&y.createElement("div",{className:"flex gap-20px mt20"},y.createElement(fo.Z,{state:Ta==null?void 0:Ta.is_wrong,onClick:()=>{Wr==null||Wr({value:ga(bi({},Ta),{question_id:Ta==null?void 0:Ta.id,question_score:Ta==null?void 0:Ta.score})})}}),Ta.item_type=="single"&&y.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{As({value:Ta})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Is=jn=>{var _a,Vi,Ta;return y.createElement("div",{style:{marginTop:"12px"}},(Vi=(_a=jn==null?void 0:jn.shixun)==null?void 0:_a.challenges)==null?void 0:Vi.map((Ir,Zi)=>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",Zi+1,"\u5173"),y.createElement(Le.Z,{key:Zi,title:Ir==null?void 0:Ir.challenge_name},y.createElement("span",null,(0,gt.Pq)(Ir==null?void 0:Ir.challenge_name,44)))),zr&&y.createElement("div",null,"\u5206\u503C\uFF1A",Ir.score,"\u5206"))),y.createElement(xt.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Ta=jn==null?void 0:jn.shixun)==null?void 0:Ta.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),y.createElement("div",{style:{clear:"both"}}))},gs=jn=>{let _a=jn.questions_score/jn.questions_count;Ee.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:y.createElement("div",{className:ve.modalColumn},y.createElement("div",{className:ve.modalRow,style:{justifyContent:"flex-start"}},y.createElement("sup",{className:ve.sup},"*"),y.createElement("span",null,jn==null?void 0:jn.name,"\uFF1A"),y.createElement(Ce.Z,{min:0,precision:1,defaultValue:_a,onChange:Vi=>{_a=Vi}}),y.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vi(void 0,null,function*(){var Vi;if(!_a)return ke.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Ta={type:jn==null?void 0:jn.type,score:_a,scoreTotal:Number((Vi=_a*jn.questions_count)==null?void 0:Vi.toFixed(1))};Va(Ta)})})},Ws=()=>{let jn="";Ee.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:y.createElement("div",{className:ve.modalColumn},y.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},y.createElement("img",{style:{marginRight:5},src:ut.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:ve.modalRow,style:{marginTop:20}},y.createElement("sup",{className:ve.sup},"*"),y.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),y.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:jn,onChange:_a=>{jn=_a.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vi(void 0,null,function*(){var _a;if(!jn)return ke.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Vi=[],Ta=[],Ir=[],Zi=[];(_a=Bt==null?void 0:Bt.questionList)==null||_a.forEach(ko=>{var Xi;(Xi=ko.questions)==null||Xi.forEach(dl=>{let Ro=ko.questions_score/ko.questions_count;Ro=Ro&&Ro.toFixed(1),ko.type==="COMBINATION"&&Ir.push({id:dl.id,sub_item_bank_ids:dl.sub_item_banks.map(ys=>ys.id)}),ko.type==="PRACTICAL"?Zi.push(dl.id):(Vi.push(dl.id),Ta.push(Ro))})}),console.log("-----",Ir),yield Qt({item_bank_ids:Vi,item_bank_scores:Ta,name:jn,combination_item_banks:Ir,shixun_ids:Zi})})})},Ps=(jn,_a,Vi,Ta)=>{var Ir;const Zi=`${location.pathname}${location.search}`,Ki=(Ir=Ta.questions)==null?void 0:Ir.map(ko=>ko==null?void 0:ko.id);if(Zi.includes("exercise"))_l.current={id:jn,ids:Ki,type:_a,index:Vi},Oi(!0);else{let ko=Ee.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:()=>vi(void 0,null,function*(){ko.update({cancelButtonProps:{disabled:!0}}),yield Fr({single_question_id:jn,seleted_item_bank_ids:Ki},{type:_a,index:Vi}),ko.update({cancelButtonProps:{disabled:!1}}),ke.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},Rs=jn=>{var _a;const Vi=(_a=jn.questions)==null?void 0:_a.map(Zi=>Zi==null?void 0:Zi.id),Ta=jn.name;let Ir=Ee.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Ta}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vi(void 0,null,function*(){Ir.update({cancelButtonProps:{disabled:!0}}),yield Fr({seleted_item_bank_ids:Vi},{type:jn.type}),Ir.update({cancelButtonProps:{disabled:!1}}),ke.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Ta}\u8BD5\u9898`)})})},zs=()=>{let jn=Ee.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:()=>vi(void 0,null,function*(){jn.update({cancelButtonProps:{disabled:!0}}),yield Fr(),jn.update({cancelButtonProps:{disabled:!1}}),ke.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Us=jn=>{console.log(jn,"key"),qn(jn-1)},Eu=(jn,_a)=>{var Vi,Ta;if(_a==="SINGLE")return y.createElement(y.Fragment,null,y.createElement(an,{ref:ra,editData:jn,isEdit:!0}),y.createElement(fe.Z,null));if(_a==="MULTIPLE")return y.createElement(y.Fragment,null,y.createElement(en,{ref:ra,editData:jn,isEdit:!0}),y.createElement(fe.Z,null));if(_a==="JUDGMENT")return y.createElement(y.Fragment,null,y.createElement(wn,{ref:ra,editData:jn,isEdit:!0}),y.createElement(fe.Z,null));if(_a==="COMPLETION")return y.createElement(y.Fragment,null,y.createElement(qe,{ref:ra,editData:jn,isEdit:!0}),y.createElement(fe.Z,null));if(_a==="SUBJECTIVE")return y.createElement(y.Fragment,null,y.createElement(ft,{ref:ra,editData:jn,isEdit:!0}),y.createElement(fe.Z,null));if(_a==="COMBINATION")return y.createElement(y.Fragment,null,y.createElement(Pi,{ref:ra,editData:jn,isEdit:!0}),y.createElement(fe.Z,null));if(_a==="BPROGRAM")return y.createElement(y.Fragment,null,y.createElement(ce.default,{form:Tl,style:{marginTop:20},onFinishFailed:Ir=>{var Zi,Ki;Ir.errorFields[0].name.includes("standard_answers")?ke.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):ke.ZP.error(Ir.errorFields[0].errors[0]),Tl.scrollToField((Ki=(Zi=Ir==null?void 0:Ir.errorFields)==null?void 0:Zi[0])==null?void 0:Ki.name,{behavior:"smooth",block:"center"})},onFinish:Ir=>vi(void 0,null,function*(){var Zi;let Ki=ga(bi({question_score:jn.score},Ir),{question_type:8,hack:ga(bi({},Ir.hack),{difficult:jn.program_attr.difficult}),hack_codes:ga(bi({},Ir.hack_codes),{code:ki.Base64.encode((Zi=Ir.hack_codes)==null?void 0:Zi.code)})});bo&&(Ki.is_cover=1);const ko=yield(0,lt.ZP)(`/api/exercise_questions/${jn.id}.json`,{method:"put",body:Ki});(ko==null?void 0:ko.status)===0&&(ke.ZP.success("\u7F16\u8F91\u6210\u529F"),Us(pr+1)),ao(null)})},y.createElement(xi.tc,{form:Tl,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Vi=jn==null?void 0:jn.program_attr)==null?void 0:Vi.identifier,answerKey:"standard_answers"}),y.createElement(fe.Z,null)));if(_a==="PROGRAM"&&xt.history.push(`/problems/${(Ta=jn==null?void 0:jn.program_attr)==null?void 0:Ta.identifier}/edit?type=exercises&express_id=${Gr.categoryId}&question_id=${jn==null?void 0:jn.id}&score=${jn==null?void 0:jn.score}&callback_url=${location.pathname}&select=${pr}&exercise=true`),_a==="PRACTICAL")return y.createElement(y.Fragment,null,y.createElement(nn,{ref:ra,editData:jn,isEdit:!0}),y.createElement(fe.Z,null))},Cu=(jn,_a)=>vi(void 0,null,function*(){var Vi,Ta,Ir,Zi,Ki,ko;const Xi=yield(Vi=ra.current)==null?void 0:Vi.onSave();if(!Xi)return;const dl=ci=>{const bl=ci.map(jl=>jl.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(bl).size!==bl.length},Ro={question_score:_a.score,analysis:Xi.analysis};if(jn==="SINGLE"||jn==="MULTIPLE"||jn==="JUDGMENT"){if(jn!=="JUDGMENT"&&dl(Xi==null?void 0:Xi.choices)){ke.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const ci=[],bl=[];Ro.question_type=jn==="JUDGMENT"?2:1,Ro.question_title=Xi==null?void 0:Xi.name,(Ta=Xi==null?void 0:Xi.choices)==null||Ta.forEach((is,jl)=>{ci.push(is.choice_text),is!=null&&is.is_answer&&bl.push(jl+1)}),Ro.question_choices=ci,Ro.standard_answers=bl}if(jn==="COMPLETION"){let ci=(Ir=Xi==null?void 0:Xi.standard_answers)==null?void 0:Ir.map((jl,Re)=>Number(jl==null?void 0:jl.score)?null:Re+1).filter(jl=>jl!==null);if((ci==null?void 0:ci.length)>0)return ke.ZP.warning(`\u7B2C${ci.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let bl=(Zi=Xi==null?void 0:Xi.standard_answers)==null?void 0:Zi.reduce((jl,Re)=>jl+(Number(Re==null?void 0:Re.score)||0),0);if(parseFloat(bl.toFixed(2))!=(Ro==null?void 0:Ro.question_score))return ke.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Ro.is_ordered=Xi.is_ordered,Ro.question_title=Xi==null?void 0:Xi.name,Ro.use_blank_score=Xi==null?void 0:Xi.use_blank_score,Ro.question_type=3;const is=[];(Ki=Xi==null?void 0:Xi.standard_answers)==null||Ki.forEach((jl,Re)=>{is.push({choice_id:jl.position,answer_text:jl.answer_text,score:jl.score})}),Ro.standard_answers=is,Ro.downcase=Xi==null?void 0:Xi.downcase,Ro.no_space=Xi==null?void 0:Xi.no_space}if(jn==="SUBJECTIVE"&&(console.log("editorData"),console.log(Xi),Ro.question_title=Xi==null?void 0:Xi.name,Ro.question_type=4,Ro.answer_texts=Xi==null?void 0:Xi.answer_texts,Ro.use_keywords=Xi==null?void 0:Xi.use_keywords,Ro.keywords=Xi==null?void 0:Xi.keywords),jn==="COMBINATION"){Ro.question_title=Xi==null?void 0:Xi.name,Ro.question_type=7;try{Ro.sub_questions=(ko=Xi==null?void 0:Xi.sub_item_banks)==null?void 0:ko.map((ci,bl)=>{var is,jl,Re;if((ci==null?void 0:ci.item_type)=="single"||(ci==null?void 0:ci.item_type)=="multiple"){if(dl(ci==null?void 0:ci.choices))throw new Error(`\u7B2C${bl+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Me=[],Dt=[];return(is=ci==null?void 0:ci.choices)==null||is.forEach((Lt,on)=>{Me.push(Lt.choice_text),Lt!=null&&Lt.is_answer&&Dt.push(on+1)}),{id:ci.id,question_id:ci.id,question_title:ci.name,difficulty:ci.difficulty,question_type:(ci==null?void 0:ci.item_type)=="single"?0:(ci==null?void 0:ci.item_type)=="multiple"?1:2,question_choices:Me,standard_answers:Dt,analysis:ci.analysis,question_score:ci==null?void 0:ci.score}}else if((ci==null?void 0:ci.item_type)=="completion"){let Me=(jl=ci==null?void 0:ci.standard_answer)==null?void 0:jl.reduce((Lt,on)=>Lt+(Number(on==null?void 0:on.score)||0),0);if(parseFloat(Me.toFixed(2))!=(ci==null?void 0:ci.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Dt=[];return(Re=ci==null?void 0:ci.standard_answer)==null||Re.forEach((Lt,on)=>{Dt.push({choice_id:Lt.position,answer_text:Lt.answer_text,score:Lt.score})}),{id:ci.id,question_id:ci.id,is_ordered:ci.is_ordered,question_title:ci.name,difficulty:ci.difficulty,question_type:3,standard_answers:Dt,use_blank_score:ci.use_blank_score,analysis:ci.analysis,downcase:ci==null?void 0:ci.downcase,no_space:ci==null?void 0:ci.no_space,question_score:ci==null?void 0:ci.score}}else if((ci==null?void 0:ci.item_type)=="subjective")return{id:ci.id,question_id:ci.id,question_title:ci.name,question_type:4,difficulty:ci.difficulty,answer_texts:ci==null?void 0:ci.answer_texts,analysis:ci.analysis,question_score:ci==null?void 0:ci.score,use_keywords:ci.use_keywords,keywords:ci==null?void 0:ci.keywords}})}catch(ci){ke.ZP.warning(ci.message);return}delete Ro.analysis}let ys=!1;(_a==null?void 0:_a.is_my)===1&&(ys=yield new Promise((bl,is)=>{Ee.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:()=>{bl(!0)},onCancel:()=>{bl(!1)}})})),ys&&(Ro.is_cover=1);const Xs=jn!=="PRACTICAL"?yield(0,lt.ZP)(`/api/exercise_questions/${_a.id}.json`,{method:"put",body:Ro}):yield(0,lt.ZP)(`/api/exercise_questions/${_a.id}/update_shixun_score.json`,{method:"post",body:bi({},Xi)});(Xs==null?void 0:Xs.status)===0&&(ke.ZP.success("\u7F16\u8F91\u6210\u529F"),Us(pr+1),ao(null))}),ec=()=>vi(void 0,null,function*(){(0,xt.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,lt.ZP)(`/api/exercises/${Gr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield qn(pr),ke.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,xt.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),As=({value:jn}={})=>{var _a;const Vi=[];let Ta=[];const Ir=(_a=jn==null?void 0:jn.choices)==null?void 0:_a.map((Ki,ko)=>{var Xi;const dl=ko+1;return Ki!=null&&Ki.is_answer&&(Vi.push(dl),Ta.push(dl)),{value:dl,label:y.createElement(Ye.Z,{className:"c-black font14",value:`${(Xi=Ha.k4)==null?void 0:Xi[ko]}. ${Ki==null?void 0:Ki.choice_text}`}),disabled:Ki==null?void 0:Ki.origin_standard_answer}}),Zi=Ee.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 ",Vi==null?void 0:Vi.map(Ki=>{var ko;return(ko=Ha.k4)==null?void 0:ko[Ki-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(je.default.Group,{className:"flex-col mt20",options:Ir,defaultValue:Ta,onChange:Ki=>{Ta=Ki}})),onOk:()=>vi(void 0,null,function*(){const Ki=yield(0,lt.ZP)(`/api/exercises/${Gr.categoryId}/questions/${jn==null?void 0:jn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ta}});(Ki==null?void 0:Ki.status)===0&&(ke.ZP.success("\u4FEE\u6539\u6210\u529F"),Us(pr+1))})})},ws=(ha=Bt==null?void 0:Bt.questionList)==null?void 0:ha.reduce((jn,_a)=>jn+Number(_a.questions_score),0),xu=zr&&((fa=Bt==null?void 0:Bt.exam)==null?void 0:fa.exercise_status)!==1,ku=jn=>vi(void 0,null,function*(){const _a=yield(0,lt.ZP)(`/api/courses/${Gr==null?void 0:Gr.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[Gr==null?void 0:Gr.categoryId],exercise_question_id:jn.id}});(_a==null?void 0:_a.status)===0&&(or({type:"classroomList/setActionTabs",payload:{}}),ke.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),Lu=(jn,_a)=>vi(void 0,null,function*(){let Vi=yield(0,lt.ZP)(`/api/courses/${Gr==null?void 0:Gr.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:Gr==null?void 0:Gr.categoryId,exercise_question_id:jn==null?void 0:jn.id}});(Vi==null?void 0:Vi.status)===0&&(Eo[_a]=!1,yl([...Eo]))});return y.createElement("section",{className:ve.wrap},y.createElement("div",{id:"id_left_preview",className:ve.left,onMouseEnter:jn=>{const _a=document.getElementById("id_left_preview");_a.style.overflowY="auto"},onMouseLeave:jn=>{const _a=document.getElementById("id_left_preview");_a.style.overflowY="hidden"}},y.createElement("div",{className:ve.title},y.createElement("div",{className:"body-overflow-initial"},y.createElement("b",null),y.createElement("span",null,"\u7B54\u9898\u5361"))),y.createElement("div",{className:ve.total},y.createElement("div",null,y.createElement("img",{src:ze}),y.createElement("span",null,"\u9898\u6570(\u9053)"),y.createElement("aside",null,Bt==null?void 0:Bt.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,ws&&ws.toFixed(1))),y.createElement("div",null,y.createElement("img",{src:Ve}),y.createElement("span",null,"\u65F6\u957F(\u5206)"),y.createElement("aside",null,((Nr=Bt==null?void 0:Bt.exam)==null?void 0:Nr.time)===-1||((Da=Bt==null?void 0:Bt.exam)==null?void 0:Da.time)===null?"\u4E0D\u9650":(ja=Bt==null?void 0:Bt.exam)==null?void 0:ja.time))),(ua=Bt==null?void 0:Bt.questionList)==null?void 0:ua.map((jn,_a)=>{var Vi;return y.createElement("div",{className:ve.list,key:_a},y.createElement("div",{className:ve.name},y.createElement("b",null),y.createElement("span",null,jn.name)),y.createElement("aside",null,y.createElement("div",null,"\u5171",y.createElement("span",{className:ve.b},jn.questions_count),"\u9898 ",y.createElement("span",{className:ve.l},"|"),"\u5171",y.createElement("span",{className:ve.r},jn.questions_score),"\u5206"),y.createElement("div",{className:ve.answerSheet},(Vi=jn==null?void 0:jn.questions)==null?void 0:Vi.map((Ta,Ir)=>y.createElement("div",{onClick:()=>{const Zi=`Anchor_${Ta==null?void 0:Ta.id}`;let Ki=document.getElementById(Zi);Ki&&setTimeout(()=>Ki.scrollIntoView({block:"center",behavior:"smooth"}))},key:Ta==null?void 0:Ta.id,className:ve.tag},Ir+1)))))})),y.createElement("div",{className:ve.right},y.createElement("div",{className:ve.examName,id:"examName"},y.createElement("div",{className:ve.name},y.createElement(Le.Z,{title:(cr=Bt==null?void 0:Bt.exam)==null?void 0:cr.name,getPopupContainer:jn=>jn.parentNode},y.createElement("span",{className:ve.t},(Yr=Bt==null?void 0:Bt.exam)==null?void 0:Yr.name))),zr&&((ui=Bt==null?void 0:Bt.exam)==null?void 0:ui.exercise_status)===1&&y.createElement(Qo.op,{openLoading:!0,shape:"default",onClick:()=>{Ee.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:()=>{ec()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!zr&&y.createElement(xe.ZP,{onClick:zs,type:"primary"},"\u968F\u673A\u66F4\u6362")),y.createElement("div",{className:ve.topWarp},(ba=Bt==null?void 0:Bt.questionList)==null?void 0:ba.map((jn,_a)=>{var Vi,Ta;return y.createElement(y.Fragment,{key:_a},y.createElement("div",{className:ve.head,style:_a===0?{border:0,marginTop:-16}:{}},y.createElement("div",{className:ve.name},y.createElement("b",null),y.createElement("span",null,jn.name)),y.createElement("div",{className:ve.so},"\u5171",y.createElement("span",{className:ve.b},jn.questions_count," "),"\u9898 ",jn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Vi=jn==null?void 0:jn.questions)==null?void 0:Vi.map(Ir=>{var Zi;return(Zi=Ir==null?void 0:Ir.sub_item_banks)==null?void 0:Zi.length}).reduce((Ir,Zi)=>Ir+Zi)}\u5C0F\u9898\uFF09`,y.createElement("span",{className:ve.l},"|"),"\u5171",y.createElement("span",{className:ve.r},jn.questions_score),"\u5206"),!zr&&y.createElement("div",{className:ve.btn},y.createElement(xe.ZP,{onClick:()=>{gs(jn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),y.createElement(xe.ZP,{onClick:()=>Rs(jn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Ta=jn==null?void 0:jn.questions)==null?void 0:Ta.map((Ir,Zi)=>{var Ki,ko,Xi,dl,Ro;return Pa===(Ir==null?void 0:Ir.id)?y.createElement("div",{id:`Anchor_${Ir==null?void 0:Ir.id}`,className:ve.content,style:{padding:0,marginTop:24},key:Ir==null?void 0:Ir.id},y.createElement("div",{style:{float:"right",marginTop:`${(jn==null?void 0:jn.type)==="PRACTICAL"?"-2px":"-6px"}`}},y.createElement(xe.ZP,{onClick:()=>ao(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),y.createElement(xe.ZP,{onClick:()=>{Cu(jn==null?void 0:jn.type,Ir)},type:"primary"},"\u4FDD\u5B58")),Eu(Ir,jn.type)):y.createElement("div",{id:`Anchor_${Ir==null?void 0:Ir.id}`,className:ve.content,key:Ir==null?void 0:Ir.id},y.createElement("div",{className:ve.titleWrap},(Ir==null?void 0:Ir.item_type)==="bprogram"?y.createElement(Ye.Z,{style:{paddingRight:10},value:Zi+1+"\u3001"+((Ki=Ir==null?void 0:Ir.program_attr)==null?void 0:Ki.description)}):y.createElement(Ye.Z,{style:{paddingRight:10},className:ve.titleHtml,value:Zi+1+`\u3001${(Ir==null?void 0:Ir.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(Ir==null?void 0:Ir.name)}),(0,ma.G5)()&&((ko=Ir==null?void 0:Ir.shixun)==null?void 0:ko.shixun_change)&&y.createElement(Ne.Z,{trigger:"click",open:Eo[Zi],onOpenChange:ys=>{Eo[Zi]=!0,yl([...Eo])},placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:y.createElement("div",{style:{width:"310px",color:"#000"}},y.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),y.createElement("div",{className:ve.btn_warp},y.createElement(xe.ZP,{size:"small",onClick:()=>Lu(Ir,Zi)},"\u5FFD\u7565"),y.createElement(xe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Eo[Zi]=!1,yl([...Eo]),or({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>ku(Ir)}})}},"\u786E\u8BA4\u540C\u6B65"),y.createElement(xe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,gt.xg)(`/shixuns/${Ir==null?void 0:Ir.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},y.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:ys=>ys.stopPropagation()})),zr&&y.createElement(xe.ZP,{onClick:()=>{var ys,Xs,ci;if(Pa){ke.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Tl.setFieldsValue({standard_answers:Ir==null?void 0:Ir.standard_answer,hack:bi(bi({},Ir),Ir==null?void 0:Ir.program_attr),hack_codes:ga(bi({},Ir==null?void 0:Ir.program_attr),{code:ki.Base64.decode(((ys=Ir==null?void 0:Ir.program_attr)==null?void 0:ys.code)||"")}),hack_sets:bi({},(Xs=Ir==null?void 0:Ir.hack_sets)==null?void 0:Xs[0])}),(Ir==null?void 0:Ir.item_type)=="program"?xt.history.push(`/problems/newedit/${(ci=Ir==null?void 0:Ir.program_attr)==null?void 0:ci.identifier}?type=exercises&express_id=${Gr.categoryId}&question_id=${Ir==null?void 0:Ir.id}&score=${Ir==null?void 0:Ir.score}&exercise=true&callback_url=/classrooms/${Gr.coursesId}/exercise/${Gr.categoryId}/detail?random=true`):ao(Ir==null?void 0:Ir.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!xu&&y.createElement(xe.ZP,{disabled:xu,className:"ml20",onClick:()=>Ps(Ir==null?void 0:Ir.id,jn.type,Zi,jn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Ir==null?void 0:Ir.item_type)==="bprogram"&&y.createElement(Ye.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:ve.titleHtml,value:ki.Base64.decode(((Xi=Ir==null?void 0:Ir.program_attr)==null?void 0:Xi.code)||"")}),(jn.type==="SINGLE"||jn.type==="JUDGMENT"||jn.type==="MULTIPLE")&&xs(Ir),jn.type==="COMPLETION"&&Fs(Ir),jn.type==="SUBJECTIVE"&&cs(Ir),jn.type==="PROGRAM"&&Ss(Ir),jn.type==="BPROGRAM"&&tu(Ir),jn.type==="COMBINATION"&&js(Ir,Zi),jn.type==="PRACTICAL"&&Is(Ir),y.createElement(ct.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((dl=Bt==null?void 0:Bt.exam)==null?void 0:dl.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(jn.type)&&y.createElement(Ke.Z,null,y.createElement(fo.Z,{state:Ir==null?void 0:Ir.is_wrong,onClick:()=>{Wr==null||Wr({value:ga(bi({},Ir),{question_id:Ir==null?void 0:Ir.id,question_score:Ir==null?void 0:Ir.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(jn.type)&&(Ir==null?void 0:Ir.show_resubmit)&&y.createElement(Ke.Z,null,y.createElement(ro.C,{dataSource:ga(bi({},Ir),{question_id:Ir==null?void 0:Ir.id})})),((Ro=Bt==null?void 0:Bt.exam)==null?void 0:Ro.exercise_status)===3&&["SINGLE"].includes(jn.type)&&y.createElement(Ke.Z,null,y.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{As({value:Ir})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),zr?y.createElement(Qo.vr,null,y.createElement(Te.Z,{showTotal:gt.rU,total:(ca=Bt==null?void 0:Bt.exam)==null?void 0:ca.total_num,pageSize:1,current:pr+1,showSizeChanger:!1,onChange:Us,showQuickJumper:!1,hideOnSinglePage:!1})):y.createElement(Qo.vr,{LeftContent:y.createElement(Qo.op,{onClick:rn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:y.createElement(ct.Z,{align:"middle"},y.createElement(Ne.Z,{color:"#55575D",overlayClassName:ve.popover,open:qo,getPopupContainer:jn=>jn==null?void 0:jn.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(Qo.op,{onMouseEnter:()=>Ko(!0),onMouseLeave:()=>Ko(!1),onClick:()=>vi(void 0,null,function*(){const jn=Number(ws);[100,120,150].includes(jn)||(yield new Promise((_a,Vi)=>{Ee.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"}},jn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>vi(void 0,null,function*(){_a("")}),onCancel:()=>{Vi()}})})),Ws()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),y.createElement(Qo.op,{shape:"default",type:"primary",onClick:()=>vi(void 0,null,function*(){const jn=Number(ws);[100,120,150].includes(jn)||(yield new Promise((_a,Vi)=>{Ee.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"}},jn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>vi(void 0,null,function*(){_a("")}),onCancel:()=>{Vi()}})})),Qt()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),y.createElement(na,{visible:Xl,questionParams:_l.current,getdata:aa,onRandomExchange:()=>vi(void 0,null,function*(){const jn=_l.current;yield Fr({single_question_id:jn.id,seleted_item_bank_ids:jn.ids},{type:jn.type,index:jn.index}),Oi(!1)}),selectFromProblemSet:()=>{const jn=_l.current,_a=`${location.pathname}${location.search}`;_a.includes("exercise")&&xt.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${jn.id}&qtype=${jn.type}&exerciseid=${Gr.categoryId}&from=${_a}`)},onCancel:()=>{Oi(!1)}}))};var si=(0,xt.connect)(({classroomList:Bt})=>({classroomList:Bt}))(fi)},3436:function(Mn,Jt,E){"use strict";E.r(Jt),E.d(Jt,{default:function(){return Jo}});var y=E(59301),ve={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"},ce=E(6767),Le=E(28284),xe=E(91882),Ee=E(52985),Ce=E(88249),ke=E(29787),De=E(37568),fe=E(47889),je=E(77019),Ne=E(4875),ct=E(7939),Ke=E(82186),Te=Object.defineProperty,we=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,rt=(vn,yn,Nn)=>yn in vn?Te(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Et=(vn,yn)=>{for(var Nn in yn||(yn={}))Ie.call(yn,Nn)&&rt(vn,Nn,yn[Nn]);if(we)for(var Nn of we(yn))Pe.call(yn,Nn)&&rt(vn,Nn,yn[Nn]);return vn},Oe=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())});function Ae(vn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/examination_banks/${vn}/edit_random_exam_new.json`,{method:"get"})})}function Ve(vn,yn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/examination_banks/${vn}/update_random_exam.json`,{method:"post",body:yn})})}function Ye(vn){return Oe(this,null,function*(){return(0,Ke.ZP)("/api/examination_banks/create_random_exam.json",{method:"post",body:vn})})}function xt(vn){return Oe(this,null,function*(){return Fetch("/api/disciplines.json",{method:"get",params:vn})})}function gt(vn){return Oe(this,null,function*(){return(0,Ke.ZP)("/api/v2/course_disciplines/tag_disciplines_by_random.json",{method:"get",params:vn})})}function lt(vn){return Oe(this,null,function*(){return(0,Ke.ZP)("/api/item_banks/item_difficulty_count.json",{method:"get",params:vn})})}function Ue(vn,yn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/examination_banks/${vn}/set_item_type_score.json`,{method:"post",body:yn})})}function be(vn,yn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/exercises/${vn}/set_item_type_score.json`,{method:"post",body:yn})})}function We(vn,yn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/examination_banks/${vn}/delete_item_type.json`,{method:"post",body:yn})})}function Be(vn,yn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/exercises/${vn}/delete_item_type.json`,{method:"post",body:yn})})}function de(vn){return Oe(this,null,function*(){return(0,Ke.ZP)("/api/examination_banks/preview_random_questions.json",{method:"post",body:vn})})}function St(vn){return Oe(this,null,function*(){return(0,Ke.ZP)("/api/examination_banks/toggle_random_questions.json",{method:"post",body:vn})})}function Qe(vn){return Oe(this,null,function*(){return(0,Ke.ZP)("/api/examination_banks/save_question_list.json",{method:"post",body:vn})})}function ze(vn){return Oe(this,null,function*(){return(0,Ke.ZP)(`/api/exercises/${vn.categoryId}/edit.json`,{method:"get",params:Et({},vn)})})}var st=(vn=>(vn.OnlyFileFolder="1",vn.OnlyKnowledge="2",vn.OnlyDifficulty="3",vn.FileFolderAndDiff="4",vn.FileFolderAndKnowledge="5",vn.KnowledgeAndDiff="6",vn.All="7",vn.Shixun="8",vn))(st||{}),Se=E(89392),ye=Object.defineProperty,vt=Object.defineProperties,Ht=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,ut=(vn,yn,Nn)=>yn in vn?ye(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Yt=(vn,yn)=>{for(var Nn in yn||(yn={}))Fe.call(yn,Nn)&&ut(vn,Nn,yn[Nn]);if($t)for(var Nn of $t(yn))pt.call(yn,Nn)&&ut(vn,Nn,yn[Nn]);return vn},bt=(vn,yn)=>vt(vn,Ht(yn)),Ct=(vn=>(vn[vn.FileFolder=1]="FileFolder",vn[vn.Difficulty=2]="Difficulty",vn[vn.Knowledge=3]="Knowledge",vn))(Ct||{});const mt=(0,y.createContext)(null),mn={[st.OnlyFileFolder]:[1],[st.OnlyKnowledge]:[3],[st.OnlyDifficulty]:[2],[st.FileFolderAndDiff]:[1,2],[st.FileFolderAndKnowledge]:[1,3],[st.KnowledgeAndDiff]:[3,2],[st.All]:[3,2,1]},zt=(vn,yn)=>{if(vn.length!==yn.length)return!1;for(const Nn of yn)if(!vn.includes(Nn))return!1;return!0},ue=vn=>{for(const[yn,Nn]of Object.entries(mn))if(zt(vn,Nn))return yn},ie={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"},re={1:{label:"\u7B80\u5355",color:"#46B70E"},2:{label:"\u9002\u4E2D",color:"#165DFF"},3:{label:"\u56F0\u96BE",color:"#EE6F1A"}},oe=vn=>vn&&parseFloat(vn.toFixed(1)),pe=(vn,yn)=>{var Nn,wr,Or;switch(yn.type){case"init":return yn.payload;case"updateBaseInfo":return bt(Yt({},vn),{examination_bank:yn.payload});case"deleteQuestionType":{const{item_types:rr}=vn,ir=rr.filter(kn=>kn.item_type!==yn.payload);return vn.examination_bank.question_count=oe(ir.reduce((kn,er)=>kn+er.item_bank_count,0)),vn.examination_bank.total_score=oe(ir.reduce((kn,er)=>kn+er.total_score,0)),bt(Yt({},vn),{item_types:ir})}case"setQuestionType":{const{item_types:rr=[]}=vn,ir=rr.map(er=>er.item_type),kn=rr.filter(er=>yn.payload.includes(er.item_type));for(const er of yn.payload)ir.includes(er)||(er==="PRACTICAL"?kn.push({item_type:er,contents:[],item_banks:[],item_bank_count:0,item_bank_num:0,item_type_text:ie[er],random_rule_type:st.Shixun,score:0,total_score:0}):kn.push({item_type:er,contents:[],item_bank_count:0,item_type_text:ie[er],score:0,total_score:0}));return bt(Yt({},vn),{item_types:kn})}case"updateItemTypes":return bt(Yt({},vn),{item_types:yn.payload});case"deleteRule":{const rr=(0,Se.cloneDeep)(vn),ir=rr.item_types.find(er=>er.item_type===yn.payload.itemType),kn=ir.contents.find(er=>er.id===yn.payload.id&&er.is_share==yn.payload.is_share);return ir.contents=ir.contents.filter(er=>er!==kn),((Nn=ir.contents)==null?void 0:Nn.length)===0&&(ir.random_rule_type=[]),ir.item_bank_count-=kn==null?void 0:kn.quanlity,rr.examination_bank.question_count-=kn==null?void 0:kn.quanlity,ir.total_score-=(kn==null?void 0:kn.quanlity)*ir.score,rr.examination_bank.total_score-=(kn==null?void 0:kn.quanlity)*ir.score,ir.total_score=oe(ir.total_score),rr.examination_bank.total_score=oe(rr.examination_bank.total_score),rr.contents=ir.contents,rr}case"changeQuestionNum":{const rr=(0,Se.cloneDeep)(vn),ir=rr.item_types.find(xi=>xi.item_type===yn.payload.itemType),kn=(wr=ir==null?void 0:ir.contents)==null?void 0:wr.find(xi=>xi.id===yn.payload.id);if(yn.payload.itemType==="PRACTICAL")return yn.payload.num&&(rr.examination_bank.question_count=rr.examination_bank.question_count-ir.item_bank_count+yn.payload.num,rr.examination_bank.total_score=oe(rr.examination_bank.total_score-ir.total_score+yn.payload.num*ir.score)),yn.payload.score&&(rr.examination_bank.total_score=oe(rr.examination_bank.total_score-ir.total_score+yn.payload.num*ir.score)),ir.item_bank_count=yn.payload.num,ir.total_score=oe(ir.item_bank_count*ir.score),rr;rr.examination_bank.question_count=rr.examination_bank.question_count-(kn==null?void 0:kn.quanlity)+yn.payload.num;const er=ir.contents.find(xi=>xi.id===yn.payload.id&&xi.teacher_group_id===yn.payload.teacher_group_id);er.quanlity=yn.payload.num;let vr=0,na=0;for(const xi of ir.contents)vr+=xi==null?void 0:xi.quanlity,na+=(xi==null?void 0:xi.quanlity)*ir.score;return rr.examination_bank.total_score=oe(rr.examination_bank.total_score-ir.total_score+na),ir.item_bank_count=vr,ir.total_score=oe(na),rr}case"changeQuestionScore":{const rr=(0,Se.cloneDeep)(vn),ir=rr.item_types.find(kn=>kn.item_type===yn.payload.itemType);return ir.score=yn.payload.score,ir.total_score=oe(ir.item_bank_count*ir.score),rr.examination_bank.total_score=oe(rr.item_types.reduce((kn,er)=>kn+er.total_score,0)),rr}case"editRule":{const rr=(0,Se.cloneDeep)(vn),ir=rr.item_types.find(kn=>kn.item_type===yn.payload.itemType);return ir.contents=yn.payload.tableData.map(kn=>bt(Yt({},kn),{item_type:yn.payload.itemType,random_rule_type:yn.payload.randomRuleType})),ir.random_rule_type=yn.payload.randomRuleType,ir.item_bank_count=ir.contents.reduce((kn,er)=>kn+(er==null?void 0:er.quanlity),0),ir.score=ir.score||1,ir.total_score=oe(ir.item_bank_count*ir.score),rr.examination_bank.question_count=rr.item_types.reduce((kn,er)=>kn+er.item_bank_count,0),rr.examination_bank.total_score=oe(rr.item_types.reduce((kn,er)=>kn+er.total_score,0)),rr}case"addShixun":{const rr=(0,Se.cloneDeep)(vn),ir=rr.item_types.find(kn=>kn.item_type==="PRACTICAL");return ir.item_banks=yn.payload.shixunList,rr.examination_bank.question_count=rr.examination_bank.question_count+1,ir.item_bank_num=ir.item_banks.length,ir.item_bank_count=ir.item_bank_count||1,ir.score=ir.score||1,ir.total_score=ir.total_score||ir.score*ir.item_bank_count,rr.examination_bank.total_score=(Or=rr==null?void 0:rr.item_types)==null?void 0:Or.map(kn=>kn.total_score).reduce((kn,er)=>kn+er),rr}case"deleteShixunQuestion":{const rr=(0,Se.cloneDeep)(vn),ir=rr.item_types.find(kn=>kn.item_type==="PRACTICAL");return ir.item_banks=ir.item_banks.filter(kn=>kn.id!==yn.payload.shixunId),ir.item_bank_num-=1,ir.item_bank_count>ir.item_bank_num&&(ir.item_bank_count-=1,ir.total_score-=ir.score,ir.total_score=oe(ir.total_score)),rr}}};var ae=E(46507),me=E(73951),Ze=Object.defineProperty,Ot=Object.defineProperties,at=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,jt=(vn,yn,Nn)=>yn in vn?Ze(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Xe=(vn,yn)=>{for(var Nn in yn||(yn={}))yt.call(yn,Nn)&&jt(vn,Nn,yn[Nn]);if(qe)for(var Nn of qe(yn))Ft.call(yn,Nn)&&jt(vn,Nn,yn[Nn]);return vn},tt=(vn,yn)=>Ot(vn,at(yn)),Gt=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())}),wn=({courseOptions:vn,setCurrentKey:yn,loading:Nn,form:wr})=>{var Or;const{data:rr,disabled:ir,dispatch:kn}=(0,y.useContext)(mt),er=(0,Ee.useParams)(),vr=(0,y.useRef)(!0),[na,xi]=(0,y.useState)(!1),ki=(0,y.useMemo)(()=>{var fo,ro,Ha,ma,Hr;if(!vn.length||!rr)return;const _i=(fo=rr==null?void 0:rr.examination_bank)==null?void 0:fo.course_discipline_id,Li=((ro=rr==null?void 0:rr.examination_bank)==null?void 0:ro.time)===-1?void 0:vr.current?er.id?(Ha=rr==null?void 0:rr.examination_bank)==null?void 0:Ha.time:((ma=rr==null?void 0:rr.examination_bank)==null?void 0:ma.time)||60:(Hr=rr==null?void 0:rr.examination_bank)==null?void 0:Hr.time;return vr.current=!1,tt(Xe({},rr.examination_bank),{time:Li,course_discipline_id:_i})},[rr,vn]);return(0,y.useEffect)(()=>{wr.setFieldsValue(Xe({},ki))},[ki]),y.createElement(ke.Z,{spinning:Nn,size:"large",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},y.createElement("div",{className:ve.formWrap},y.createElement(Le.default,{form:wr,autoComplete:"off",colon:!1,labelCol:{span:4},wrapperCol:{span:20},initialValues:ki||{difficulty:2,time:60},onValuesChange:(fo,ro)=>{const Ha=Xe({},ro);kn({type:"updateBaseInfo",payload:Ha})}},y.createElement(Le.default.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",className:ve.baseLineHeight,rules:[{required:!0,validator:(fo,ro)=>{var Ha;return((Ha=ro==null?void 0:ro.replaceAll(" ",""))==null?void 0:Ha.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},y.createElement(De.default,{maxLength:60,className:ve.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),y.createElement(Le.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",className:ve.baseLineHeight},y.createElement(me.q,{data:{course_discipline_id:(Or=rr==null?void 0:rr.examination_bank)==null?void 0:Or.course_discipline_id},style:{height:46},showLinkButton:!1})),y.createElement("div",{className:ve.concat},"\u6CA1\u6709\u5408\u9002\u7684\u8BFE\u7A0B\uFF1F",y.createElement("a",{target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B")),y.createElement(Le.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:ve.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},y.createElement(fe.ZP.Group,{disabled:ir,className:ve.radiogroup},y.createElement(fe.ZP.Button,{className:ve.easy,value:1},"\u7B80\u5355"),y.createElement(fe.ZP.Button,{className:ve.medium,value:2},"\u9002\u4E2D"),y.createElement(fe.ZP.Button,{className:ve.hard,value:3},"\u56F0\u96BE"))),y.createElement(Le.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:ve.baseLineHeight},y.createElement(je.Z,{align:"middle"},y.createElement(Le.default.Item,{name:"time",noStyle:!0},y.createElement(Ne.Z,{className:ve.baseFormItem,min:1,disabled:ir,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(Le.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exam_notes"},y.createElement(De.default.TextArea,{rows:6,disabled:ir,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),y.createElement("div",{className:ve.fixedBottom},y.createElement(ct.ZP,{className:`${ve.cancelBtn} mr5`,onClick:()=>{er.id||window.location.href.indexOf("randompaper")>-1?Ee.history.push("/paperlibrary"):Ee.history.push(`/classrooms/${er.coursesId}/exercise`)}},"\u53D6\u6D88"),y.createElement(ct.ZP,{className:`${ve.confirmBtn} ml15`,type:"primary",size:"large",onClick:()=>Gt(void 0,null,function*(){if(yield wr.validateFields(),!er.id&&!er.coursesId){const fo=yield Ye(rr);fo.status===0&&(Ee.history.replace(`/randompaper/edit/${fo==null?void 0:fo.examination_bank_id}?type=settings`),yn("settings"))}else yn("settings")})},"\u4E0B\u4E00\u6B65")),y.createElement(ae.Z,{open:na,onCancel:()=>{xi(!1)}}))},gn=E(62957),Rt=E(5269),Ut={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"},At=E(77740),Je=E(68914),Pt=E(62673);const nn=[{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 nt=({open:vn,onCancel:yn,onOk:Nn})=>{const{data:wr,dispatch:Or}=(0,y.useContext)(mt);(0,y.useEffect)(()=>{if(vn){const{item_types:kn}=wr||{};ir(kn==null?void 0:kn.map(er=>er.item_type))}},[vn,wr]);const[rr,ir]=(0,y.useState)([]);return y.createElement(gn.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:vn,onCancel:yn,onOk:()=>Nn(rr)},y.createElement(Pt.default.Group,{value:rr,onChange:kn=>ir(kn)},y.createElement(je.Z,{gutter:[0,20]},nn.map(kn=>y.createElement(Rt.Z,{key:kn.value,span:6},y.createElement(Pt.default,{value:kn.value},kn.label))))))},Nt=E(70858),qt=Object.defineProperty,wt=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,_n=(vn,yn,Nn)=>yn in vn?qt(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Un=(vn,yn)=>{for(var Nn in yn||(yn={}))Wt.call(yn,Nn)&&_n(vn,Nn,yn[Nn]);if(wt)for(var Nn of wt(yn))en.call(yn,Nn)&&_n(vn,Nn,yn[Nn]);return vn},Vn=({open:vn,onCancel:yn,onOk:Nn})=>{const{data:wr}=(0,y.useContext)(mt),[Or,rr]=(0,y.useState)();console.log("--xxx-",Or),(0,y.useEffect)(()=>{vn&&rr((0,Se.cloneDeep)(wr))},[vn,wr]);const ir=(0,y.useMemo)(()=>{var kn;let er;return er=(kn=Or==null?void 0:Or.item_types)==null?void 0:kn.map(vr=>vr.total_score).reduce((vr,na)=>parseFloat(vr)+parseFloat(na)),er==null?void 0:er.toFixed(1)},[Or]);return vn?y.createElement(gn.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:vn,width:640,centered:!0,closable:!0,onCancel:yn,onOk:()=>{Nn(Or)}},y.createElement("div",{className:"c-black mb20"},"\u603B\u5206",y.createElement("span",{className:"ml10 c-light-primary"},ir)),y.createElement(Nt.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(kn,er){const{score:vr,item_type:na}=er;return y.createElement("div",{style:{color:"#9096A3"}},"\u6BCF",((er==null?void 0:er.item_type)==="PRACTICAL","\u9898"),y.createElement(Ne.Z,{precision:1,size:"large",className:"ml10 mr10",min:.1,disabled:(er==null?void 0:er.item_bank_count)===0,max:100,onChange:xi=>{const ki=Or,fo=ki.item_types.find(Ha=>Ha.item_type===na);fo.score=Number(xi);const ro=xi*fo.item_bank_count;fo.total_score=ro&&Number(ro.toFixed(1)),ki.examination_bank.total_score=ki.item_types.reduce((Ha,ma)=>Number(Ha)+Number(ma.total_score),0),rr(Un({},ki))}}),"\u5206")}}],className:Ut.setScoreModalTable,dataSource:Or==null?void 0:Or.item_types,rowKey:"item_type",pagination:!1})):null},Zt=E(31691),Xt=E(82326),an=E(18287),xn="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=",ln="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==",Pn="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",Sn="data:image/png;base64,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",Rn={ruleCheckBox:"ruleCheckBox___Onj2f",folderAreaWrapper:"folderAreaWrapper___ut2mr",folderAreaHeader:"folderAreaHeader___fOIDA",folderWrapper:"folderWrapper___IpJ50",folderIcon:"folderIcon___zBoRM",shareFolderIcon:"shareFolderIcon____5s3p",treeNodeItem:"treeNodeItem___quqla",treeNodeDifficulty:"treeNodeDifficulty___en0gk"},Er=E(39923),Jn=Object.defineProperty,dr=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,gr=Object.getOwnPropertySymbols,Vr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Dn=(vn,yn,Nn)=>yn in vn?Jn(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Zn=(vn,yn)=>{for(var Nn in yn||(yn={}))Vr.call(yn,Nn)&&Dn(vn,Nn,yn[Nn]);if(gr)for(var Nn of gr(yn))Zr.call(yn,Nn)&&Dn(vn,Nn,yn[Nn]);return vn},fr=(vn,yn)=>dr(vn,yr(yn)),ur=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())});const Mt=(vn,yn,Nn)=>vn.map(wr=>wr.key===yn?Zn(Zn({},wr),Nn):wr.children?fr(Zn({},wr),{children:Mt(wr.children,yn,Nn)}):wr),Vt={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3},ft=(vn,yn,Nn)=>vn.map(wr=>{var Or;const rr=wr==null?void 0:wr.tag_disciplines.map(kn=>{const er=kn==null?void 0:kn.difficulty_count.map(vr=>({label:vr==null?void 0:vr.name,value:Vt[vr.name]}));return{title:ue(yn)===st.All&&er.length>0?y.createElement(je.Z,{justify:"space-between"},y.createElement(Rt.Z,null,`${kn.name}\uFF08${kn.child_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}_${kn.id}`,"diffValue"]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:er})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}_${kn.id}`,"diffNum"],initialValue:kn==null?void 0:kn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}_${kn.id}`,"extra"],initialValue:fr(Zn({},wr),{type:Nn})},y.createElement("input",{type:"hidden"})))):`${kn.name}\uFF08${kn.child_count}\uFF09`,key:`${wr.id}_${kn.id}`,name:kn.name,parentName:wr.name,item_banks_count:kn.child_count,icon:null,isLeaf:!0,checkable:ue(yn)===st.FileFolderAndKnowledge,disableCheckbox:kn.child_count===0}}),ir=wr==null?void 0:wr.difficulty_count.map(kn=>({label:kn==null?void 0:kn.name,value:Vt[kn.name]}));return{title:ue(yn)===st.FileFolderAndDiff&&ir.length>0?y.createElement(je.Z,{justify:"space-between"},y.createElement(Rt.Z,null,`${wr.name}\uFF08${wr.item_banks_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}`,"diffValue"]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:ir})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}`,"diffNum"],initialValue:wr==null?void 0:wr.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}`,"extra"],initialValue:fr(Zn({},wr),{type:Nn})},y.createElement("input",{type:"hidden"})))):`${wr.name}\uFF08${wr.item_banks_count}\uFF09`,key:`${wr.id}`,name:wr.name,item_banks_count:wr.item_banks_count,icon:kn=>kn.expanded?Nn==="0"?y.createElement("img",{src:ln,className:Rn.folderIcon}):y.createElement("img",{src:Pn,className:Rn.shareFolderIcon}):Nn==="0"?y.createElement("img",{src:xn,className:Rn.folderIcon}):y.createElement("img",{src:Sn,className:Rn.shareFolderIcon}),isLeaf:!wr.have_child&&!((Or=wr.tag_disciplines)!=null&&Or.length),checkable:ue(yn)===st.OnlyFileFolder,disableCheckbox:wr.item_banks_count===0,children:wr.children.length?ue(yn)===st.All||ue(yn)===st.FileFolderAndKnowledge?[...ft(wr.children,yn,Nn),...rr]:ft(wr.children,yn,Nn):[]}}),kt=(vn,yn,Nn)=>vn.map(wr=>{var Or;const rr=wr==null?void 0:wr.tag_disciplines.map(kn=>{console.log("tagItem:",kn);const er=kn==null?void 0:kn.difficulty_count.map(vr=>({label:vr==null?void 0:vr.name,value:Vt[vr.name]}));return{title:ue(yn)===st.All&&er.length>0?y.createElement(je.Z,{justify:"space-between"},y.createElement(Rt.Z,null,`${kn.name}\uFF08${kn.child_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}_${kn.id}`,"diffValue"]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:er})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}_${kn.id}`,"diffNum"],initialValue:kn==null?void 0:kn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}_${kn.id}`,"extra"],initialValue:fr(Zn({},wr),{type:Nn})},y.createElement("input",{type:"hidden"})))):`${kn.name}\uFF08${kn.child_count}\uFF09`,key:`${wr.id}_${kn.id}`,name:kn.name,parentName:wr.name,item_banks_count:kn.child_count,icon:null,isLeaf:!0,checkable:ue(yn)===st.FileFolderAndKnowledge,disableCheckbox:kn.child_count===0}}),ir=wr==null?void 0:wr.difficulty_count.map(kn=>({label:kn==null?void 0:kn.name,value:Vt[kn.name]}));return{title:ue(yn)===st.FileFolderAndDiff&&ir.length>0?y.createElement(je.Z,{justify:"space-between"},y.createElement(Rt.Z,null,`${wr.name}\uFF08${wr.item_banks_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}`,"diffValue"]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:ir})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}`,"diffNum"],initialValue:wr==null?void 0:wr.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`${wr.id}`,"extra"],initialValue:fr(Zn({},wr),{type:Nn})},y.createElement("input",{type:"hidden"})))):`${wr.name}\uFF08${wr.item_banks_count}\uFF09`,key:`${wr.id}`,name:wr.name,item_banks_count:wr.item_banks_count,icon:kn=>kn.expanded?Nn==="0"?y.createElement("img",{src:ln,className:Rn.folderIcon}):y.createElement("img",{src:Pn,className:Rn.shareFolderIcon}):Nn==="0"?y.createElement("img",{src:xn,className:Rn.folderIcon}):y.createElement("img",{src:Sn,className:Rn.shareFolderIcon}),isLeaf:!wr.have_child&&!((Or=wr.tag_disciplines)!=null&&Or.length),checkable:ue(yn)===st.OnlyFileFolder,disableCheckbox:wr.item_banks_count===0,children:[...kt(wr.children,yn,Nn),...rr]}});var ht=({ruleValue:vn,defaultData:yn,setSelectData:Nn,currentItemType:wr,selectData:Or})=>{const[rr,ir]=(0,y.useState)("1"),[kn,er]=(0,y.useState)(!0),[vr]=Le.default.useForm(),[na,xi]=(0,y.useState)([]),[ki,fo]=(0,y.useState)("all"),ro=(qn,pr,Fr)=>{const{checkedNodes:aa}=pr;console.log("type:",Fr,aa,Or),Fr==="0"?(ma(qn),ue(vn)===st.OnlyFileFolder?(Nn(Wr=>fr(Zn({},Wr),{my:aa.map(or=>({id:or.key,group_id:or.key,group_name:or.name,item_bank_num:or.item_banks_count,folderType:"0",quanlity:1}))})),zr(aa.reduce((Wr,or)=>Wr+or.item_banks_count,0))):(console.log(aa),Nn(Wr=>fr(Zn({},Wr),{my:aa.map(or=>{const[ha,fa]=or.key.split("_");return{id:or.key,tag_discipline_name:or.name,group_id:ha,tag_discipline_id:fa,folderType:"0",group_name:or.parentName,item_bank_num:or.item_banks_count,quanlity:1}})})),zr(aa.reduce((Wr,or)=>Wr+or.item_banks_count,0)))):(_i(qn),ue(vn)===st.OnlyFileFolder?Nn(Wr=>(console.log("pre:",Wr),fr(Zn({},Wr),{public:aa.map(or=>({id:or.key==="0"?"00":or.key,teacher_group_name:or.name,teacher_group_id:or.key,folderType:"3",item_bank_num:or.item_banks_count,quanlity:1}))}))):Nn(Wr=>fr(Zn({},Wr),{public:aa.map(or=>{const[ha,fa]=or.key.split("_");return{id:or.key==="0"?"00":or.key,tag_discipline_name:or.name,teacher_group_id:ha,tag_discipline_id:fa,folderType:"3",teacher_group_name:or.parentName,item_bank_num:or.item_banks_count,quanlity:1}})})),zr(aa.reduce((Wr,or)=>Wr+or.item_banks_count,0)))},[Ha,ma]=(0,y.useState)([]),[Hr,_i]=(0,y.useState)([]),[Li,vo]=(0,y.useState)([]),[_o,Ai]=(0,y.useState)([]),[go,bi]=(0,y.useState)([]),[ga,vi]=(0,y.useState)([]),[fi,si]=(0,y.useState)(!1),[Bt,Qt]=(0,y.useState)(!1);function rn(){return ur(this,null,function*(){let qn=yield(0,Ke.ZP)("/api/teach_group_shares.json",{method:"get"});qn&&xi(qn==null?void 0:qn.groups)})}(0,y.useEffect)(()=>{rn()},[]);const In=qn=>ur(void 0,null,function*(){var pr,Fr,aa,Wr,or,ha,fa,Nr,Da,ja,ua,cr;qn.type==="0"?si(!0):Qt(!0);const Yr=yield(0,Er.ex)(qn);qn.type==="0"?si(!1):Qt(!1),qn.type==="0"?bi(Yr):vi(Yr);const ui=(pr=Yr.navigation[0])==null?void 0:pr.difficulty_count.map(ca=>({label:ca==null?void 0:ca.name,value:Vt[ca.name]})),ba=(Fr=Yr.navigation[0])==null?void 0:Fr.tag_disciplines.map(ca=>{const ra=ca==null?void 0:ca.difficulty_count.map(Pa=>({label:Pa==null?void 0:Pa.name,value:Vt[Pa.name]}));return{title:ue(vn)===st.All&&ra.length>0?y.createElement(je.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(Rt.Z,null,`${ca.name}\uFF08${ca.child_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:[`0_${ca.id}`,"diffValue"]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:ra})),y.createElement(Le.default.Item,{noStyle:!0,name:[`0_${ca.id}`,"diffNum"],initialValue:ca==null?void 0:ca.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.default.Item,{noStyle:!0,name:[`0_${ca.id}`,"extra"],initialValue:{tag_discipline_name:ca.name,name:"\u6839\u76EE\u5F55",type:qn.type}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},ca.name,"\uFF08",ca.child_count,"\uFF09"),key:`0_${ca.id}`,name:ca.name,parentName:"\u6839\u76EE\u5F55",item_banks_count:ca.child_count,icon:null,isLeaf:!0,checkable:ue(vn)===st.FileFolderAndKnowledge,disableCheckbox:ca.child_count===0}});if(qn.type==="0"){const ca=ft(Yr.data,vn,"0"),ra=kt(Yr.data,vn,"0");console.log("normalChildren2:",ra),vo([{title:ue(vn)===st.FileFolderAndDiff?y.createElement(je.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(Rt.Z,null,`\u6839\u76EE\u5F55\uFF08${(aa=Yr.navigation[0])==null?void 0:aa.child_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffValue"],initialValue:[]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:ui})),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(Wr=Yr.navigation[0])==null?void 0:Wr.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.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${(or=Yr.navigation[0])==null?void 0:or.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(ha=Yr.navigation[0])==null?void 0:ha.child_count,disabled:!(((fa=Yr.navigation[0])==null?void 0:fa.child_count)>0),checkable:ue(vn)===st.OnlyFileFolder,icon:Pa=>Pa.expanded?y.createElement("img",{src:ln,className:Rn.folderIcon}):y.createElement("img",{src:xn,className:Rn.folderIcon}),isLeaf:!1,children:ue(vn)===st.OnlyFileFolder||ue(vn)===st.FileFolderAndDiff?ca:[...ra,...ba]}])}else{const ca=ft(Yr.data,vn,"3"),ra=kt(Yr.data,vn,"3");Ai([{title:ue(vn)===st.FileFolderAndDiff?y.createElement(je.Z,{justify:"space-between"},y.createElement(Rt.Z,null,`\u6839\u76EE\u5F55\uFF08${(Nr=Yr.navigation[0])==null?void 0:Nr.child_count}\uFF09`),y.createElement(Rt.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffValue"]},y.createElement(Pt.default.Group,{style:{columnGap:12},options:ui})),y.createElement(Le.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(Da=Yr.navigation[0])==null?void 0:Da.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Le.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${(ja=Yr.navigation[0])==null?void 0:ja.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(ua=Yr.navigation[0])==null?void 0:ua.child_count,checkable:ue(vn)===st.OnlyFileFolder,icon:Pa=>Pa.expanded?y.createElement("img",{src:Pn,className:Rn.shareFolderIcon}):y.createElement("img",{src:Sn,className:Rn.shareFolderIcon}),isLeaf:!1,disabled:!(((cr=Yr.navigation[0])==null?void 0:cr.child_count)>0),children:ue(vn)===st.OnlyFileFolder||ue(vn)===st.FileFolderAndDiff?ca:[...ra,...ba]}])}});(0,y.useEffect)(()=>{rr==="1"?In({type:"0",group_id:0,item_type:wr,show_children:!0}):rr==="2"&&In({type:"3",except_mine:!0,item_type:wr,show_children:!0,teach_group_id:ki==="all"?"":ki})},[vn,rr,ki]),(0,y.useEffect)(()=>{var qn,pr,Fr,aa,Wr,or,ha,fa,Nr,Da,ja,ua;console.log("selectData-active:",Or,yn,rr),rr==="1"?(ma((qn=Or==null?void 0:Or.my)==null?void 0:qn.map(cr=>cr.id)),zr(((Fr=(pr=Or==null?void 0:Or.my)==null?void 0:pr.reduce)==null?void 0:Fr.call(pr,(cr,Yr)=>cr+Yr.item_bank_num,0))||0)):rr==="2"&&(_i((aa=Or==null?void 0:Or.public)==null?void 0:aa.map(cr=>cr.id)),zr(((or=(Wr=Or==null?void 0:Or.public)==null?void 0:Wr.reduce)==null?void 0:or.call(Wr,(cr,Yr)=>cr+Yr.item_bank_num,0))||0)),ue(vn)===st.All&&(rr==="1"?(ma((ha=Or==null?void 0:Or.my)==null?void 0:ha.map(cr=>cr.id)),zr((Or==null?void 0:Or.filter(cr=>!cr.is_share).reduce((cr,Yr)=>cr+Yr.item_bank_num,0))||0),(fa=Or==null?void 0:Or.filter(cr=>!cr.is_share))==null||fa.forEach(cr=>{const Yr=vr.getFieldValue([`${cr.group_id||0}_${cr.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",Yr),Yr!=null&&Yr.includes[cr.difficulty]||vr.setFieldValue([`${cr.group_id||0}_${cr.tag_discipline_id}`,"diffValue"],Array.from(new Set([...Yr,cr.difficulty])))})):rr==="2"&&(_i((Nr=Or==null?void 0:Or.public)==null?void 0:Nr.map(cr=>cr.id)),zr((Or==null?void 0:Or.filter(cr=>!!cr.is_share).reduce((cr,Yr)=>cr+Yr.item_bank_num,0))||0),(Da=Or==null?void 0:Or.filter(cr=>!!cr.is_share))==null||Da.forEach(cr=>{const Yr=vr.getFieldValue([`${cr.teacher_group_id||0}_${cr.tag_discipline_id}`,"diffValue"])||[];Yr!=null&&Yr.includes[cr.difficulty]||vr.setFieldValue([`${cr.teacher_group_id||0}_${cr.tag_discipline_id}`,"diffValue"],Array.from(new Set([...Yr,cr.difficulty])))}))),ue(vn)===st.FileFolderAndDiff&&(vr.resetFields(),setTimeout(()=>{Nn(Or)},300),rr==="1"?(zr((Or==null?void 0:Or.filter(cr=>!cr.is_share).reduce((cr,Yr)=>cr+Yr.item_bank_num,0))||0),(ja=Or==null?void 0:Or.filter(cr=>!cr.is_share))==null||ja.forEach(cr=>{const Yr=vr.getFieldValue([`${cr.group_id}`,"diffValue"])||[];console.log("prev:",Yr),Yr!=null&&Yr.includes[cr.difficulty]||vr.setFieldValue([`${cr.group_id}`,"diffValue"],Array.from(new Set([...Yr,cr.difficulty])))})):(zr((Or==null?void 0:Or.filter(cr=>!!cr.is_share).reduce((cr,Yr)=>cr+Yr.item_bank_num,0))||0),(ua=Or==null?void 0:Or.filter(cr=>!!cr.is_share))==null||ua.forEach(cr=>{const Yr=vr.getFieldValue([`${cr.teacher_group_id}`,"diffValue"])||[];Yr!=null&&Yr.includes[cr.difficulty]||vr.setFieldValue([`${cr.teacher_group_id}`,"diffValue"],Array.from(new Set([...Yr,cr.difficulty])))})))},[rr]),console.log("1111111111:",Ha,Hr),(0,y.useEffect)(()=>{setTimeout(()=>{var qn,pr,Fr,aa,Wr;switch(ue(vn)){case st.OnlyFileFolder:{const or=[],ha=[];for(const fa of Or.my||[])or.push(fa);for(const fa of Or.public||[])ha.push(fa);ma(or.map(fa=>`${fa.group_id}`)),_i(ha.map(fa=>`${fa.teacher_group_id}`)),zr(rr==="1"?or.reduce((fa,Nr)=>fa+Nr.item_bank_num,0):ha.reduce((fa,Nr)=>fa+Nr.item_bank_num,0));break}case st.FileFolderAndKnowledge:{const or=[],ha=[];for(const fa of(Or==null?void 0:Or.my)||[])or.push(fa);for(const fa of(Or==null?void 0:Or.public)||[])ha.push(fa);zr((qn=rr==="1"?or:ha)==null?void 0:qn.reduce((fa,Nr)=>fa+Nr.item_bank_num,0)),ma(or.map(fa=>`${fa.group_id}_${fa.tag_discipline_id}`)),_i(ha.map(fa=>`${fa.teacher_group_id}_${fa.tag_discipline_id}`));break}case st.All:{rr==="1"?(zr((Or==null?void 0:Or.filter(or=>!or.is_share).reduce((or,ha)=>or+ha.item_bank_num,0))||0),(pr=Or==null?void 0:Or.filter(or=>!or.is_share))==null||pr.forEach(or=>{const ha=vr.getFieldValue([`${or.group_id||0}_${or.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",ha,or.difficulty,or),ha!=null&&ha.includes[or.difficulty]||vr.setFieldValue([`${or.group_id||0}_${or.tag_discipline_id}`,"diffValue"],Array.from(new Set([...ha,or.difficulty])))})):(zr((Or==null?void 0:Or.filter(or=>!!or.is_share).reduce((or,ha)=>or+ha.item_bank_num,0))||0),(Fr=Or==null?void 0:Or.filter(or=>!!or.is_share))==null||Fr.forEach(or=>{const ha=vr.getFieldValue([`${or.group_id||0}_${or.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",ha,or.difficulty,or),ha!=null&&ha.includes[or.difficulty]||vr.setFieldValue([`${or.group_id||0}_${or.tag_discipline_id}`,"diffValue"],Array.from(new Set([...ha,or.difficulty])))}));break}case st.FileFolderAndDiff:{rr==="1"?(zr((Or==null?void 0:Or.filter(or=>!or.is_share).reduce((or,ha)=>or+ha.item_bank_num,0))||0),(aa=Or==null?void 0:Or.filter(or=>!or.is_share))==null||aa.forEach(or=>{const ha=vr.getFieldValue([`${or.group_id}`,"diffValue"])||[];console.log("prev:",ha,or.difficulty),ha!=null&&ha.includes[or.difficulty]||vr.setFieldValue([`${or.group_id}`,"diffValue"],Array.from(new Set([...ha,or.difficulty])))})):(zr((Or==null?void 0:Or.filter(or=>!!or.is_share).reduce((or,ha)=>or+ha.item_bank_num,0))||0),(Wr=Or==null?void 0:Or.filter(or=>!!or.is_share))==null||Wr.forEach(or=>{const ha=vr.getFieldValue([`${or.group_id}`,"diffValue"])||[];ha!=null&&ha.includes[or.difficulty]||vr.setFieldValue([`${or.group_id}`,"diffValue"],Array.from(new Set([...ha,or.difficulty])))}));break}}},800)},[yn,vn,Li,_o]);const[Va,zr]=(0,y.useState)(0);return y.createElement(Le.default,{form:vr,onValuesChange:(qn,pr)=>ur(void 0,null,function*(){var Fr,aa,Wr,or;console.log("onValuesChange:",pr,qn);let ha=0;if(ue(vn)===st.FileFolderAndDiff){const fa=yield vr.getFieldValue(),Nr=[],Da=[];for(const ua of Object.keys(fa))if((aa=(Fr=fa[ua])==null?void 0:Fr.diffValue)!=null&&aa.length&&ua!=="null"&&ua!==null){const cr=fa[ua];Nr.push(Zn({id:ua},cr))}const ja={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"};Nr.map(ua=>{var cr,Yr,ui,ba,ca;ua.id==0&&(ua.diffNum=rr==="1"?(Yr=(cr=go==null?void 0:go.navigation)==null?void 0:cr[0])==null?void 0:Yr.difficulty_count:(ba=(ui=ga==null?void 0:ga.navigation)==null?void 0:ui[0])==null?void 0:ba.difficulty_count),(ca=ua==null?void 0:ua.diffValue)==null||ca.map(ra=>{var Pa,ao,qo,Ko,Xl;const Oi={group_name:((Pa=ua.extra)==null?void 0:Pa.name)||"",teacher_group_name:"",id:`${ua.id}_${ra}`,group_id:ua.id,difficulty:ra,item_bank_num:(Ko=(qo=(ao=ua.diffNum)==null?void 0:ao.filter(_l=>_l.name===ja[ra]))==null?void 0:qo[0])==null?void 0:Ko.value};rr==="2"&&(Oi.is_share=!0,Oi.teacher_group_id=ua.id,Oi.teacher_group_name=(Xl=ua.extra)==null?void 0:Xl.name),Da.push(Oi)})}),ha=Da.reduce((ua,cr)=>ua+cr.item_bank_num,0),Nn([...Da,...Or==null?void 0:Or.filter(ua=>rr==="1"?ua.is_share:!ua.is_share)])}else if(ue(vn)===st.All){const fa=[];for(const Nr of Object.keys(pr)){const{diffNum:Da=[],diffValue:ja=[],extra:ua={}}=pr[Nr];console.log("---",ua);const[cr,Yr]=Nr.split("_");let ui=(or=(Wr=ua.tag_disciplines)==null?void 0:Wr.filter(ba=>parseInt(ba.id)===parseInt(Yr)))==null?void 0:or[0];ja.forEach(ba=>{var ca;const ra={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Pa=(ca=Da==null?void 0:Da.find(qo=>qo.name===ra[ba]))==null?void 0:ca.value,ao={group_name:"",teacher_group_name:"",tag_discipline_name:(ui==null?void 0:ui.name)||ua.tag_discipline_name,id:`${Nr}_${ba}`,group_id:cr,is_share:!!(ui!=null&&ui.is_share||(ua==null?void 0:ua.type)==="3"),tag_discipline_id:Yr,difficulty:ba,item_bank_num:Pa};ha+=Pa,ua.type==="0"?ao.group_name=ua.name:ao.teacher_group_name=ua.name,rr==="2"&&(ao.is_share=!0,ao.teacher_group_id=ua.id||0,ao.teacher_group_name=ua.name),Pa>0&&fa.push(ao)})}Nn([...fa,...Or==null?void 0:Or.filter(Nr=>rr==="1"?Nr.is_share:!Nr.is_share)])}zr(ha)})},y.createElement(Zt.default,{destroyInactiveTabPane:!0,activeKey:rr,onChange:qn=>ir(qn),style:{minHeight:260},tabBarExtraContent:{right:rr==="2"&&(na==null?void 0:na.length)>0&&y.createElement(Xt.default,{onChange:qn=>{fo(qn)},value:ki,style:{width:120}},y.createElement(Xt.default.Option,{key:"all",value:"all"},"\u5168\u90E8"),na==null?void 0:na.map(qn=>y.createElement(Xt.default.Option,{key:qn==null?void 0:qn.group_id,value:qn==null?void 0:qn.group_id},qn==null?void 0:qn.name)))},items:[{key:"1",label:"\u6211\u521B\u5EFA\u7684",children:(Li==null?void 0:Li.length)===0?y.createElement(ke.Z,{spinning:fi},y.createElement(At.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:Rn.folderAreaWrapper},y.createElement(je.Z,{justify:"space-between",align:"middle",className:Rn.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",Va," "),"\u9898")),y.createElement(ke.Z,{spinning:fi},y.createElement("div",{style:{minHeight:200}},Li.length>0&&y.createElement(an.default,{checkable:!0,className:Rn.folderWrapper,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},selectable:!1,onCheck:(qn,pr)=>ro(qn,pr,"0"),checkedKeys:Ha,checkStrictly:!0,treeData:Li,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))},{key:"2",label:"\u56E2\u961F\u5171\u4EAB",children:(_o==null?void 0:_o.length)===0?y.createElement(ke.Z,{spinning:Bt},y.createElement(At.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:Rn.folderAreaWrapper},y.createElement(je.Z,{justify:"space-between",align:"middle",className:Rn.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",Va||0," "),"\u9898")),y.createElement(ke.Z,{spinning:Bt},y.createElement("div",{style:{minHeight:200}},(_o==null?void 0:_o.length)>0&&y.createElement(an.default,{checkable:!0,className:Rn.folderWrapper,selectable:!1,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},onCheck:(qn,pr)=>ro(qn,pr,"3"),checkedKeys:Hr,checkStrictly:!0,treeData:_o,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))}]}))},cn=E(45024),ar=E(20562),mr=Object.defineProperty,It=Object.defineProperties,_t=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Hn=(vn,yn,Nn)=>yn in vn?mr(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Gn=(vn,yn)=>{for(var Nn in yn||(yn={}))Kt.call(yn,Nn)&&Hn(vn,Nn,yn[Nn]);if(Tt)for(var Nn of Tt(yn))Fn.call(yn,Nn)&&Hn(vn,Nn,yn[Nn]);return vn},Wn=(vn,yn)=>It(vn,_t(yn)),hr=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())});const Pr={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var Lr=({ruleValue:vn,setSelectData:yn,currentItemType:Nn,defaultData:wr,isFirst:Or})=>{const[rr,ir]=(0,y.useState)([]),[kn,er,vr,na]=(0,ar.U)(gt,{keyword:"",course_discipline_id:null,item_type:Nn});(0,y.useEffect)(()=>{hr(void 0,null,function*(){const Hr=yield vr({},!0);ir((0,cn.L)(Hr.disciplines))})},[]),console.log(wr),(0,y.useEffect)(()=>{if(Or)switch(ue(vn)){case st.OnlyKnowledge:{Ha(wr.map(Hr=>Hr.tag_discipline_id));break}case st.KnowledgeAndDiff:{const Hr=new Map;wr.forEach(_i=>{_i&&(Hr.has(_i.tag_discipline_id)?Hr.set(_i.tag_discipline_id,[...Hr.get(_i.tag_discipline_id),_i.difficulty]):Hr.set(_i.tag_discipline_id,[_i.difficulty]))});for(const[_i,Li]of Hr.entries())xi.setFieldValue([_i,"diff"],Li);break}}},[wr,vn,Or]);const[xi]=Le.default.useForm(),ki=(0,y.useMemo)(()=>{var Hr;const _i=[];let Li="",vo="";const _o={};console.log(na,"disciplineRes");for(const Ai of((Hr=na==null?void 0:na.data)==null?void 0:Hr.list)||[]){const go={course_discipline_name:Ai==null?void 0:Ai.course_discipline_name,tag_discipline_name:Ai.name,id:Ai.id,item_bank_num:Ai.total_count,difficulty_count:Ai.difficulty_count,tag_discipline_id:Ai.id};_i.push(go)}return _i},[na,wr]),fo=[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",show:!0,render:(Hr,_i)=>{const{item_bank_num:Li}=_i;return y.createElement("div",null,Hr,`(${Li})`)}},{title:"\u6240\u5C5E\u8BFE\u7A0B",dataIndex:"course_discipline_name",ellipsis:!0,show:!0},{title:"\u96BE\u5EA6",width:"35%",show:vn.includes(Ct.Difficulty),render:(Hr,_i)=>{const{id:Li,difficulty_count:vo,total_count:_o,course_discipline_name:Ai,tag_discipline_name:go}=_i;return y.createElement(y.Fragment,null,y.createElement(Le.default.Item,{name:[Li,"diff"],noStyle:!0},y.createElement(Pt.default.Group,{style:{columnGap:12},options:vo.map(bi=>({label:bi.name,value:Pr[bi.name]}))})),y.createElement(Le.default.Item,{name:[Li,"extra"],initialValue:{difficulty_count:vo,total_count:_o,course_discipline_name:Ai,tag_discipline_name:go},noStyle:!0},y.createElement("input",{type:"hidden"})))}}].filter(Hr=>Hr.show),[ro,Ha]=(0,y.useState)([]),ma=(0,y.useRef)(new Map);return y.createElement("div",{style:{marginTop:12}},y.createElement(je.Z,{className:"mb20",align:"middle",gutter:20},y.createElement(Rt.Z,null,y.createElement(me.q,{size:"large",style:{width:240},showLinkButton:!1,onChange:Hr=>{vr({course_discipline_id:Hr})}})),y.createElement(Rt.Z,null,y.createElement(Je.t7,{style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:kn.keyword,onChange:Hr=>vr({keyword:Hr})}))),y.createElement(Le.default,{form:xi,onValuesChange:(Hr,_i)=>{var Li;console.log(_i),ma.current.clear();for(const vo of Object.keys(_i)){const _o={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Ai=_i[vo],{difficulty_count:go,total_count:bi}=Ai.extra||{};(Li=Ai==null?void 0:Ai.diff)==null||Li.forEach(ga=>{var vi;const fi=(vi=go==null?void 0:go.find(Bt=>Bt.name===_o[ga]))==null?void 0:vi.value,si=Wn(Gn({},Ai.extra),{id:`${vo}_${ga}`,difficulty:ga,item_bank_num:fi,tag_discipline_id:vo});fi>0&&ma.current.set(`${vo}_${ga}`,si)})}yn([...ma.current.values()])}},(ki==null?void 0:ki.length)===0?y.createElement(At.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")}):y.createElement(Nt.default,{rowSelection:ue(vn)===st.OnlyKnowledge?{preserveSelectedRowKeys:!0,type:"checkbox",onChange(Hr,_i){console.log("table-selectedRowKeys:",Hr,_i),Ha(Hr),yn(_i)},getCheckboxProps:Hr=>({disabled:Hr.item_bank_num===0}),selectedRowKeys:ro}:void 0,columns:fo,dataSource:ki,loading:er,scroll:{y:480},rowKey:"id",pagination:!1})))},Cr=Object.defineProperty,Rr=Object.defineProperties,Xr=Object.getOwnPropertyDescriptors,oa=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Fa=(vn,yn,Nn)=>yn in vn?Cr(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Ur=(vn,yn)=>{for(var Nn in yn||(yn={}))ta.call(yn,Nn)&&Fa(vn,Nn,yn[Nn]);if(oa)for(var Nn of oa(yn))xa.call(yn,Nn)&&Fa(vn,Nn,yn[Nn]);return vn},ya=(vn,yn)=>Rr(vn,Xr(yn)),Xa=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())});const Ia={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var kr=({open:vn,onCancel:yn,setVisibleModalType:Nn,currentItemType:wr})=>{var Or;const{data:rr,dispatch:ir}=(0,y.useContext)(mt),[kn,er]=(0,y.useState)([]),[vr,na]=(0,y.useState)(),xi=(Or=rr==null?void 0:rr.item_types)==null?void 0:Or.find(Li=>Li.item_type===wr);(0,y.useEffect)(()=>{var Li,vo,_o;if(vn){const Ai=(Li=rr==null?void 0:rr.item_types)==null?void 0:Li.find(go=>go.item_type===wr);if((Ai==null?void 0:Ai.random_rule_type)!==st.Shixun){const go=mn[Ai==null?void 0:Ai.random_rule_type]||[];er(go);const bi=(_o=(vo=rr==null?void 0:rr.item_types)==null?void 0:vo.find(ga=>ga.item_type===wr))==null?void 0:_o.contents;switch(console.log("----xxx",ue(go)),ue(go)){case st.OnlyDifficulty:{Ha(bi.map(ga=>ga.difficulty));break}case st.OnlyFileFolder:{Ha({my:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)!=="NaN"&&!ga.teacher_group_id&&ga.teacher_group_id!==0),public:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)>=0)}),na({my:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)!=="NaN"&&!ga.teacher_group_id&&ga.teacher_group_id!==0),public:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)>=0)});break}case st.FileFolderAndKnowledge:{Ha({my:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)!=="NaN"&&!ga.teacher_group_id&&ga.teacher_group_id!==0),public:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)>=0)}),na({my:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)!=="NaN"&&!ga.teacher_group_id&&ga.teacher_group_id!==0),public:bi==null?void 0:bi.filter(ga=>parseInt(ga.teacher_group_id)>=0)});break}case st.FileFolderAndDiff:{Ha(bi),na(bi);break}case st.All:{Ha(bi),na(bi);break}default:Ha(bi)}}}},[vn]);const[ki,fo]=(0,y.useState)([]);(0,y.useEffect)(()=>{vn&<({item_type:wr}).then(Li=>{Li.status===0&&fo(Li.data)})},[vn]),(0,y.useEffect)(()=>{console.log("selectData",vr)},[vr]);const[ro,Ha]=(0,y.useState)(),[ma,Hr]=(0,y.useState)(!0);console.log("isFirst:",ma);const _i=Li=>{er(Li),na([]),Ha([]),Hr(!1)};return y.createElement(gn.default,{title:"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219",width:948,closable:!0,centered:!0,open:vn,onCancel:yn,destroyOnClose:!0,onOk:()=>Xa(void 0,null,function*(){var Li,vo,_o,Ai,go,bi,ga;if(vr===void 0){Nn("");return}if(Object.prototype.toString.call(vr)==="[object Object]"&&!((Li=vr.my)!=null&&Li.length)&&!((vo=vr.public)!=null&&vo.length)){ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!Object.keys(vr).length&&!(vr!=null&&vr.length)){ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}const vi=ue(kn);switch(vi){case st.OnlyFileFolder:{ir({type:"editRule",payload:{itemType:wr,tableData:[...vr.my||[],...vr.public||[]],randomRuleType:vi}});break}case st.OnlyDifficulty:{const fi=(Ai=(_o=rr==null?void 0:rr.item_types)==null?void 0:_o.find(Bt=>Bt.item_type===wr))==null?void 0:Ai.contents;let si=[{},{value:(go=ki.find(Bt=>Bt.name==="\u7B80\u5355"))==null?void 0:go.value},{value:(bi=ki.find(Bt=>Bt.name==="\u9002\u4E2D"))==null?void 0:bi.value},{value:(ga=ki.find(Bt=>Bt.name==="\u56F0\u96BE"))==null?void 0:ga.value}];ir({type:"editRule",payload:{itemType:wr,tableData:vr.map((Bt,Qt)=>{var rn,In,Va,zr;return{difficulty:Bt,id:Qt,quanlity:((In=(rn=fi==null?void 0:fi.filter(qn=>qn.id===Qt))==null?void 0:rn[0])==null?void 0:In.quanlity)||1,item_bank_num:(ki==null?void 0:ki.length)===1?(Va=ki[0])==null?void 0:Va.value:(zr=si==null?void 0:si[Bt])==null?void 0:zr.value}}),randomRuleType:vi}});break}case st.OnlyKnowledge:{ir({type:"editRule",payload:{itemType:wr,tableData:vr.map(fi=>ya(Ur({},fi),{quanlity:fi.quanlity||1})),randomRuleType:vi}});break}case st.KnowledgeAndDiff:{ir({type:"editRule",payload:{itemType:wr,tableData:vr.map(fi=>ya(Ur({},fi),{quanlity:fi.quanlity||1})),randomRuleType:vi}});break}case st.FileFolderAndDiff:{ir({type:"editRule",payload:{itemType:wr,tableData:vr.map(fi=>ya(Ur({},fi),{quanlity:fi.quanlity||1})),randomRuleType:vi}});break}case st.FileFolderAndKnowledge:{ir({type:"editRule",payload:{itemType:wr,tableData:[...vr.my||[],...vr.public||[]],randomRuleType:vi}});break}case st.All:{ir({type:"editRule",payload:{itemType:wr,tableData:vr.map(fi=>ya(Ur({},fi),{quanlity:fi.quanlity||1})),randomRuleType:vi}});break}}Nn("")})},y.createElement(Pt.default.Group,{className:`${Rn.ruleCheckBox}`,style:{marginBottom:8},value:kn,onChange:Li=>{var vo;kn!=null&&kn.length&&((vo=xi==null?void 0:xi.contents)==null?void 0:vo.length)>0?gn.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:()=>_i(Li)}):_i(Li)},options:[{label:"\u6307\u5B9A\u6587\u4EF6\u5939\u62BD\u9898",value:Ct.FileFolder},{label:"\u6307\u5B9A\u96BE\u5EA6\u62BD\u9898",value:Ct.Difficulty},{label:"\u6307\u5B9A\u77E5\u8BC6\u70B9\u62BD\u9898",value:Ct.Knowledge}]}),kn.includes(Ct.FileFolder)?y.createElement(ht,{defaultData:ro,selectData:vr,ruleValue:kn,setSelectData:na,currentItemType:wr}):kn.includes(Ct.Knowledge)?y.createElement(Lr,{defaultData:ro,isFirst:ma,ruleValue:kn,setSelectData:na,currentItemType:wr}):kn.includes(Ct.Difficulty)?y.createElement("div",{style:{marginTop:12}},y.createElement("span",{className:"mr20",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Pt.default.Group,{style:{columnGap:12},options:ki.map(Li=>({label:Li.name,value:Ia[Li.name]})),value:vr||ro,onChange:Li=>na(Li)})):null)},Sa=({open:vn,onCancel:yn,setVisibleModalType:Nn,currentItemType:wr})=>vn?y.createElement(kr,{open:vn,onCancel:yn,setVisibleModalType:Nn,currentItemType:wr}):null,la=E(79939),Kr=E(25399),Ya=E(55782),Mi=E(30467),ji=E(77314),za=E(92232),Di=E(61485),pi=E(89274),Ci=({open:vn,onCancel:yn,onOk:Nn})=>{const{data:wr}=(0,y.useContext)(mt),Or=(0,Ya.g)(),[rr,ir,kn,er]=(0,ar.U)(Mi.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[vr,na]=(0,y.useState)(!1);(0,y.useEffect)(()=>{if(vn){kn({page:1,limit:10,type:0},!0).then(ma=>{(ma==null?void 0:ma.shixuns_count)===0&&na(!0)});const Ha=wr.item_types.find(ma=>ma.item_type==="PRACTICAL");ki(Ha.item_banks.map(ma=>ma.id)),ro(Ha.item_banks)}},[vn,wr]);const[xi,ki]=(0,y.useState)([]),[fo,ro]=(0,y.useState)([]);return y.createElement(gn.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:vn,width:948,centered:!0,closable:!0,onCancel:yn,onOk:()=>Nn(fo),destroyOnClose:!0},y.createElement(je.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(Rt.Z,null,y.createElement(la.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Or,onChange:Ha=>{kn({page:1,discipline_id:Ha==null?void 0:Ha[0],sub_discipline_id:Ha==null?void 0:Ha[1]})}}),y.createElement(Xt.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u7B80\u5355",value:1},{label:"\u9002\u4E2D",value:2},{label:"\u56F0\u96BE",value:3}],onChange:Ha=>kn({page:1,diff:Ha})}),y.createElement(Xt.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:Ha=>kn({page:1,shixun_publish_status:Ha})})),y.createElement(Je.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Ha=>{kn({keyword:Ha,page:1})}})),vr?y.createElement("div",null,y.createElement(At.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,za.xg)("/shixuns")})):y.createElement(Nt.default,{loading:ir,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Ha,ma)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:ma!=null&&ma.high_resources_consume?Ut.title:"",title:Ha||"--"},y.createElement(ji.Z,{key:1,showLines:1,showTextOnly:!0,value:Ha||"--"})),(ma==null?void 0:ma.high_resources_consume)&&y.createElement(pi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Ha,ma,Hr)=>y.createElement("span",null,Ha||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Kr.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(Di.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Ha,ma,Hr)=>y.createElement("span",null,Ha||"- -")},{title:"\u64CD\u4F5C",render(Ha,ma){const{title:Hr,challenge_names:_i,author_name:Li,identifier:vo,author_school_name:_o,study_count:Ai}=ma||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{gn.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(ji.Z,{value:Hr,style:{marginBottom:18}}),y.createElement("div",{className:Ut.challengeNameWrapper},_i.map((go,bi)=>y.createElement("div",{className:Ut.challengeName,key:bi},"\u7B2C",(0,za.EM)(bi+1),"\u9898\xA0",go))),y.createElement(je.Z,{className:Ut.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Rt.Z,{className:Ut.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:Ut.shixunInfo},Li.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:Ut.shixunInfo},_o),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Ut.shixunInfo},Ai)),y.createElement(ct.ZP,{type:"primary",className:Ut.btnToDetail,onClick:()=>(0,za.xg)(`/shixuns/${vo}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(ma==null?void 0:ma.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${ma==null?void 0:ma.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:er==null?void 0:er.items,rowSelection:{selectedRowKeys:xi,preserveSelectedRowKeys:!0,getCheckboxProps:Ha=>({disabled:Ha.shixun_tag_num===1}),onChange(Ha,ma){var Hr,_i,Li;console.log(Ha),ki(Ha);const vo=[];for(const Ai of fo)Ha.includes(Ai.id)&&vo.push(Ai);const _o=vo.map(Ai=>Ai.id);for(const Ai of ma)Ai&&Ha.includes(Ai.id)&&!_o.includes(Ai.id)&&vo.push({id:Ai.id,difficulty:Ai.level,identifier:Ai.identifier,name:Ai.name,real_name:(Hr=Ai==null?void 0:Ai.author_name)==null?void 0:Hr.split("\u3001")[0],school_name:Ai.author_school_name,challenge_names:Ai.challenge_names,challenges:(_i=Ai.challenge_names)==null?void 0:_i.map((go,bi)=>({subject:go,id:bi,score:5})),score:((Li=Ai.challenge_names)==null?void 0:Li.length)*5,study_count:Ai.study_count,challenges_count:Ai.challenges_count});ro(vo)}},pagination:{current:rr.page,pageSize:rr.limit,total:er==null?void 0:er.items_count,showTotal:Ha=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},Ha),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Ha,ma){kn({page:Ha,limit:ma})},size:"default"},scroll:{y:400}}))},ei=E(22061),Ar=E(59301),Qn=Object.defineProperty,xr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,br=(vn,yn,Nn)=>yn in vn?Qn(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Dr=(vn,yn)=>{for(var Nn in yn||(yn={}))$r.call(yn,Nn)&&br(vn,Nn,yn[Nn]);if(tr)for(var Nn of tr(yn))sa.call(yn,Nn)&&br(vn,Nn,yn[Nn]);return vn},jr=(vn,yn)=>xr(vn,Sr(yn)),Na=({onDelete:vn,list:yn,onSelect:Nn})=>{const[wr,Or]=(0,y.useState)(!1),{dispatch:rr,disabled:ir}=(0,y.useContext)(mt),kn=(ki,fo,ro)=>{const Ha=Array.from(ki),[ma]=Ha.splice(fo,1);return Ha.splice(ro,0,ma),Ha},[er,vr]=(0,y.useState)(null),[na,xi]=(0,y.useState)(!1);return Ar.createElement(ei.Z5,{onDragStart:()=>{xi(!0)},onDragEnd:ki=>{if(xi(!1),!ki.destination)return;const fo=kn(yn,ki.source.index,ki.destination.index);rr({type:"updateItemTypes",payload:fo})}},Ar.createElement(ei.bK,{droppableId:"droppable"},(ki,fo)=>Ar.createElement("div",jr(Dr({},ki.droppableProps),{ref:ki.innerRef}),Ar.createElement(ke.Z,{spinning:wr},yn.map((ro,Ha)=>Ar.createElement(ei._l,{key:Ha,draggableId:Ha.toString(),index:Ha,isDragDisabled:er!==ro.item_type},(ma,Hr)=>Ar.createElement(je.Z,jr(Dr(Dr({align:"middle",wrap:!1,ref:ma.innerRef},ma.draggableProps),ma.dragHandleProps),{className:`${Ut.dragItem} ${na?Ut.dragging:""}`}),Ar.createElement(Rt.Z,{className:Ut.contentArea,onClick:()=>{Nn(ro.item_type),(0,za.k3)()}},Ar.createElement("span",{className:Ut.blackText},(0,za.EM)(Ha+1),"\u3001\u3010",ro.item_type_text,"\u3011"),Ar.createElement(Kr.Z,{title:`\uFF08${ro.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(ro.total_score).toFixed(1)}\u5206\uFF09`},Ar.createElement("span",{className:Ut.greyText},`\uFF08${ro.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(ro.total_score).toFixed(1)}\u5206\uFF09`))),!ir&&Ar.createElement(Ar.Fragment,null,Ar.createElement(Kr.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F",open:er===ro.item_type&&!na},Ar.createElement("div",{style:{cursor:"grab"},className:`${Ut.iconWrapper} ${na?Ut.hidden:""}`,onMouseEnter:()=>{vr(ro.item_type)},onMouseLeave:()=>vr(null)},Ar.createElement("i",{className:`iconfont icon-tuodong1 ${Ut.dragIcon}`}))),Ar.createElement(Kr.Z,{title:"\u5220\u9664"},Ar.createElement("div",{className:`${Ut.iconWrapper} ${na?Ut.hidden:""}`,style:{cursor:"pointer"},onClick:()=>vn(ro.item_type)},Ar.createElement("i",{className:`iconfont icon-shanchu12 ${Ut.deleteIcon}`})))))))),ki.placeholder)))},$a=E(71114),ea={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"},ai=E(73631),yi=E(31328);const zi=(vn,yn,Nn,wr)=>{const Or={[st.OnlyDifficulty]:[{title:"\u96BE\u5EA6",key:"difficulty",render(rr,ir){const{difficulty:kn}=ir;return y.createElement("span",{style:{color:re[kn].color}},re[kn].label)}}],[st.OnlyKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6240\u5C5E\u8BFE\u7A0B",dataIndex:"course_discipline_name",width:180,ellipsis:{showTitle:!0},render(rr,ir){return`${rr}`}}],[st.OnlyFileFolder]:[{title:"\u6587\u4EF6\u5939",render(rr,ir,kn){const{group_name:er,teacher_group_name:vr}=ir,na=er||vr,xi=vr?yi:ai;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:xi,className:ea.folderIcon})," ",y.createElement(Kr.Z,{title:na},y.createElement("span",{className:ea.titles},na)))}},{title:"\u7C7B\u578B",render(rr,ir){const{teacher_group_name:kn}=ir;return y.createElement("span",null,kn?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[st.KnowledgeAndDiff]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:{showTitle:!0}},{title:"\u6240\u5C5E\u8BFE\u7A0B",width:180,dataIndex:"course_discipline_name",ellipsis:{showTitle:!0}},{title:"\u96BE\u5EA6",key:"difficulty",render(rr,ir){const{difficulty:kn}=ir;return y.createElement("span",{style:{color:re[kn].color}},re[kn].label)}}],[st.FileFolderAndKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(rr,ir){const{group_name:kn,teacher_group_name:er}=ir,vr=kn||er,na=er?yi:ai;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:na,className:ea.folderIcon})," ",y.createElement(Kr.Z,{title:vr},y.createElement("span",{className:ea.titles},vr)))}},{title:"\u7C7B\u578B",render(rr,ir){const{teacher_group_name:kn}=ir;return y.createElement("span",null,kn?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[st.FileFolderAndDiff]:[{title:"\u6587\u4EF6\u5939",render(rr,ir){const{group_name:kn,teacher_group_name:er}=ir,vr=kn||er,na=er?yi:ai;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:na,className:ea.folderIcon})," ",y.createElement(Kr.Z,{title:vr},y.createElement("span",{className:ea.titles},vr)))}},{title:"\u7C7B\u578B",render(rr,ir){const{teacher_group_name:kn}=ir;return y.createElement("span",null,kn?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(rr,ir){const{difficulty:kn}=ir;return y.createElement("span",{style:{color:re[kn].color}},re[kn].label)}}],[st.All]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(rr,ir){const{group_name:kn,teacher_group_name:er,teacher_group_id:vr}=ir,na=kn||er,xi=vr||vr===0?yi:ai;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:xi,className:ea.folderIcon})," ",y.createElement(Kr.Z,{title:na},y.createElement("span",{className:ea.titles},na)))}},{title:"\u7C7B\u578B",render(rr,ir){const{teacher_group_id:kn}=ir;return y.createElement("span",null,kn||kn===0?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(rr,ir){const{difficulty:kn}=ir;return y.createElement("span",{style:{color:re[kn].color}},re[kn].label)}}],[st.Shixun]:[]};for(const rr of Object.values(Or))rr.push({title:"\u62BD\u9898\u6570\u91CF",key:"quanlity",render(ir,kn){const{item_bank_num:er,quanlity:vr,id:na,teacher_group_id:xi}=kn||{};return y.createElement(je.Z,{align:"middle"},y.createElement(Ne.Z,{disabled:wr,min:1,max:er,size:"large",precision:0,value:vr,onChange:ki=>{yn({type:"changeQuestionNum",payload:{itemType:Nn,id:na,num:ki,teacher_group_id:xi}})}}),y.createElement("span",{className:"ml10 font14",style:{color:"#333333"}},"/",er))}},{title:"\u64CD\u4F5C",key:"action",align:"right",render(ir,kn){const{id:er,is_share:vr}=kn;return wr?y.createElement("span",{className:"cursorNotAllowed c-grey-999"},"\u5220\u9664"):y.createElement("span",{className:ea.deleteBtn,onClick:()=>{yn({type:"deleteRule",payload:{itemType:Nn,id:er,is_share:vr}})}},"\u5220\u9664")}});return Or[vn]},Ui=({setVisibleModalType:vn})=>{var yn,Nn,wr,Or;const{data:rr,dispatch:ir,disabled:kn}=(0,y.useContext)(mt),er=(yn=rr==null?void 0:rr.item_types)==null?void 0:yn.find(vr=>vr.item_type==="PRACTICAL");return y.createElement($a.Z,{className:ea.timelineWrapper,items:[{children:y.createElement("div",{style:{transform:"translateY(-4px)"}},y.createElement(je.Z,{className:"mb20",align:"middle",justify:"space-between"},y.createElement(Rt.Z,null,y.createElement("span",{className:ea.title},"\u9898\u5E93\u9009\u9898"),y.createElement("span",{className:ea.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")),!kn&&y.createElement(Je.op,{style:{width:102},onClick:()=>vn("selectShixun")},"\u4ECE\u9898\u5E93\u9009\u62E9")),((Nn=er==null?void 0:er.item_banks)==null?void 0:Nn.length)===0?y.createElement(At.Z,{customText:"\u6682\u65E0\u5F85\u62BD\u8BD5\u9898\uFF0C\u8BF7\u5148\u4ECE\u9898\u5E93\u8FDB\u884C\u9009\u62E9\uFF5E"}):y.createElement(Nt.default,{rowKey:"id",className:"mb10",columns:[{title:"\u5E8F\u53F7",width:60,render(vr,na,xi){return y.createElement("span",null,xi+1)}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"40%",ellipsis:{showTitle:!0},render:(vr,na)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:na!=null&&na.high_resources_consume?ea.q_title:"",title:vr||"--"},y.createElement(ji.Z,{key:1,showLines:1,showTextOnly:!0,value:vr})),(na==null?void 0:na.high_resources_consume)&&y.createElement(pi.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:(vr,na,xi)=>y.createElement("span",null,vr||"- -")},{title:"\u96BE\u5EA6",dataIndex:"difficulty"},{title:"\u64CD\u4F5C",align:"right",width:180,render(vr,na,xi){const{id:ki,identifier:fo,name:ro,challenge_names:Ha=[],real_name:ma,school_name:Hr,study_count:_i,challenges:Li=[]}=na||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer",marginLeft:20},onClick:()=>{gn.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(ji.Z,{value:ro,style:{marginBottom:18}}),y.createElement("div",{className:ea.challengeNameWrapper},Li==null?void 0:Li.map((vo,_o)=>y.createElement("div",{className:ea.challengeName,key:_o},"\u7B2C",(0,za.EM)(_o+1),"\u9898\xA0",vo==null?void 0:vo.subject))),y.createElement(je.Z,{className:ea.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Rt.Z,{className:ea.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:ea.shixunInfo},ma),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:ea.shixunInfo},Hr),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:ea.shixunInfo},_i)),y.createElement(ct.ZP,{type:"primary",className:ea.btnToDetail,onClick:()=>(0,za.xg)(`/shixuns/${fo}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),!kn&&y.createElement("span",{onClick:()=>{ir({type:"deleteShixunQuestion",payload:{shixunId:ki}})},className:`ml20 ${ea.deleteBtn}`},"\u5220\u9664"))}}],dataSource:(er==null?void 0:er.item_banks)||[],pagination:!1}))},{children:y.createElement(je.Z,{style:{transform:(wr=er==null?void 0:er.item_banks)!=null&&wr.length?"translateY(-8px)":"none"},align:"middle",justify:"space-between"},y.createElement("span",{className:ea.title},"\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898"),!!((Or=er==null?void 0:er.item_banks)!=null&&Or.length)&&y.createElement(Rt.Z,null,y.createElement(je.Z,{align:"middle"},y.createElement("span",{className:ea.normalText},"\u62BD\u9898\u6570\u91CF"),y.createElement(Ne.Z,{min:0,disabled:kn,max:er==null?void 0:er.item_bank_num,size:"large",className:"ml10 mr10",value:(er==null?void 0:er.item_bank_count)||1,onChange:vr=>ir({type:"changeQuestionNum",payload:{num:vr||1,itemType:"PRACTICAL"}})}),y.createElement("span",{className:`${ea.normalText} mr30`},"/",er==null?void 0:er.item_bank_num),y.createElement("span",{className:ea.normalText},"\u6BCF\u9898\u5206\u503C"),y.createElement(Ne.Z,{disabled:kn,min:0,max:100,size:"large",precision:1,className:"ml10 mr10",value:er==null?void 0:er.score,onChange:vr=>ir({type:"changeQuestionScore",payload:{score:vr,itemType:"PRACTICAL"}})}),y.createElement("span",{className:ea.normalText},"\u5206"))))}]})};var Yi=({setVisibleModalType:vn,currentItemType:yn,onDelete:Nn})=>{var wr,Or;const rr=(0,Ee.useParams)(),{data:ir,dispatch:kn,disabled:er}=(0,y.useContext)(mt),vr=((wr=ir==null?void 0:ir.item_types)==null?void 0:wr.findIndex(xi=>xi.item_type===yn))+1,na=(Or=ir==null?void 0:ir.item_types)==null?void 0:Or.find(xi=>xi.item_type===yn);return y.createElement("div",{className:ea.questionDetailWrapper},y.createElement(je.Z,{justify:"space-between",align:"middle",className:"mb30"},y.createElement(Rt.Z,null,y.createElement("span",{className:ea.questionTitle},`${(0,za.EM)(vr)}\u3001${na==null?void 0:na.item_type_text}`),y.createElement("span",{className:ea.questionScoreInfo},"\uFF08",y.createElement("span",{style:{color:"#3061D0"}},na==null?void 0:na.item_bank_count),"\u5C0F\u9898 ",y.createElement("span",null,"\uFF0C\u5171",y.createElement("span",{style:{color:"#3061D0"}},na==null?void 0:na.total_score),"\u5206"),"\uFF09")),!er&&y.createElement("i",{className:`iconfont icon-shanchutimu ${ea.deleteIcon}`,onClick:()=>Nn(yn)})),yn==="PRACTICAL"?y.createElement(Ui,{setVisibleModalType:vn}):y.createElement(y.Fragment,null,(na==null?void 0:na.contents.length)===0?y.createElement(At.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:(rr==null?void 0:rr.id)&&y.createElement(je.Z,{justify:"center",className:"mt30"},y.createElement(Je.op,{style:{width:136,marginTop:-10},onClick:()=>vn("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219"))}):y.createElement(y.Fragment,null,y.createElement(je.Z,{justify:"space-between",align:"middle",className:"mb20"},y.createElement(Rt.Z,null,y.createElement(je.Z,{align:"middle"},y.createElement("span",{className:`${ea.normalText}`},"\u6BCF\u9898\u5206\u503C"),y.createElement(Ne.Z,{disabled:er,size:"large",className:"ml10 mr10",min:.1,max:100,value:na==null?void 0:na.score,precision:1,onChange:xi=>kn({type:"changeQuestionScore",payload:{score:xi,itemType:yn}})}),y.createElement("span",{className:ea.normalText},"\u5206"))),(rr==null?void 0:rr.id)&&y.createElement(Je.op,{onClick:()=>vn("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219")),y.createElement(Nt.default,{columns:zi(na==null?void 0:na.random_rule_type,kn,yn,er),dataSource:na==null?void 0:na.contents,pagination:!1,rowKey:"id"}))))},co=E(58798),No=E(87935),$o=E(99287),Wo=E(32637),Ba=E(59301),Ii=Object.defineProperty,ri=Object.defineProperties,So=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,$l=Object.prototype.propertyIsEnumerable,Al=(vn,yn,Nn)=>yn in vn?Ii(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,Vo=(vn,yn)=>{for(var Nn in yn||(yn={}))il.call(yn,Nn)&&Al(vn,Nn,yn[Nn]);if(di)for(var Nn of di(yn))$l.call(yn,Nn)&&Al(vn,Nn,yn[Nn]);return vn},Yo=(vn,yn)=>ri(vn,So(yn)),no=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())}),Ul=({})=>{var vn,yn,Nn,wr,Or,rr,ir,kn,er,vr,na,xi,ki,fo,ro;const[Ha]=(0,Ee.useSearchParams)(),ma=(0,Ee.useParams)(),{data:Hr,dispatch:_i,setPreview:Li,getData:vo,handlePreview:_o,disabled:Ai}=(0,y.useContext)(mt),[go,bi]=(0,y.useState)(""),[ga,vi]=(0,y.useState)((yn=(vn=Hr==null?void 0:Hr.item_types)==null?void 0:vn[0])==null?void 0:yn.item_type),[fi,si]=(0,y.useState)(!0),[Bt,Qt]=(0,y.useState)(!1),rn=(qn,pr)=>no(void 0,null,function*(){var Fr,aa,Wr,or,ha,fa,Nr;const Da=Hr.item_types.map(ui=>ui.item_type_text),ja=(Fr=Hr==null?void 0:Hr.item_types)==null?void 0:Fr.filter(ui=>{var ba,ca;return((ba=ui.contents)==null?void 0:ba.length)>0||((ca=ui==null?void 0:ui.item_banks)==null?void 0:ca.length)>0});if(Hr.sort_by_item_type=Da,!((aa=Hr.item_types)!=null&&aa.length)){ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((ja==null?void 0:ja.length)===0){ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!qn){const ui=Number((Wr=Hr==null?void 0:Hr.examination_bank)==null?void 0:Wr.total_score);[100,120,150].includes(ui)||(yield new Promise((ba,ca)=>{gn.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ba.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Ba.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ui),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>no(void 0,null,function*(){ba("")}),onCancel:()=>{ca()}})}))}let ua=()=>no(void 0,null,function*(){const ui=(0,Se.cloneDeep)(Hr),{item_types:ba}=ui||{};ui.item_types=ba.filter(ra=>ra.item_type===ga),(yield Ve(ma.id||ma.categoryId,ui)).status===0&&(vi(pr),ce.ZP.success("\u4FDD\u5B58\u6210\u529F"),qn||Ee.history.push("/paperlibrary"))}),cr=(ha=(or=Hr==null?void 0:Hr.item_types)==null?void 0:or.filter(ui=>ui.item_type_text==="\u5B9E\u8BAD\u9898")[0])==null?void 0:ha.item_banks,Yr=0;cr==null||cr.map(ui=>{ui.high_resources_consume&&(Yr=Yr+1)}),console.log(Yr),Yr>0?gn.default.info({centered:!0,icon:null,width:600,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",content:Ba.createElement("div",null,Ba.createElement("div",{className:Ut.tipcontent},Ba.createElement("div",null,Ba.createElement("div",{className:Ut.name},"\u60A8\u597D\uFF01",(fa=(0,$o.eY)())==null?void 0:fa.username,"\uFF08",(Nr=(0,$o.eY)())==null?void 0:Nr.login,"\uFF09\uFF1A"),Ba.createElement("div",{className:Ut.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ba.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"),Ba.createElement("div",{className:Ut.info},Ba.createElement("i",{className:"iconfont icon-xunifangzhenti1 mr10 font26"}),Ba.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Ba.createElement("span",{style:{color:"#232B40"}},`${Yr}\u4E2A`))),Ba.createElement("div",null,Ba.createElement("div",{className:Ut.img},Ba.createElement("img",{src:Wo,width:"124px",height:"124px"})),Ba.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))),onOk:()=>{ua()}}):ua()}),In=(qn,pr,Fr,aa=!1)=>no(void 0,null,function*(){console.log(Hr);const Wr=Yo(Vo(Vo({},Hr.exercise),ma),{exerciseId:ma.categoryId,sort_by_item_type:Hr.sort_by_item_type,difficulty:Hr.examination_bank.difficulty,exam_notes:Hr.examination_bank.exam_notes,exercise_name:Hr.examination_bank.name,time:Hr.examination_bank.time,changed_item_type:ga,item_types:Hr.item_types,sub_discipline_id:Hr.examination_bank.sub_discipline_id});(!qn||pr===1)&&(Wr.is_reset=1);const or=yield(0,No.wy)(Wr);return or.status===0&&(aa||ce.ZP.success("\u4FEE\u6539\u6210\u529F "),vi(Fr),qn||Ee.history.push(`/classrooms/${ma.coursesId}/exercise/${ma.categoryId}/detail?random=true`)),or}),Va=qn=>{gn.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closable:!0,content:Ba.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u9898\u578B\uFF1F"),onOk:()=>no(void 0,null,function*(){var pr,Fr,aa,Wr;if(ma.id){if((yield We(ma.id,{item_type:[qn]})).status!==0)return}else{const or=yield Be(ma.categoryId,{item_type:[qn]});if(vo(),or.status!==0)return}if(_i({type:"deleteQuestionType",payload:qn}),qn===ga){const or=pe(Hr,{type:"deleteQuestionType",payload:qn});vi(or.item_types.length?or.item_types[0].item_type:(Fr=(pr=Hr==null?void 0:Hr.item_types)==null?void 0:pr[0])==null?void 0:Fr.item_type)}else vi((Wr=(aa=Hr==null?void 0:Hr.item_types)==null?void 0:aa[0])==null?void 0:Wr.item_type)})})};(0,y.useEffect)(()=>{var qn;(qn=Hr==null?void 0:Hr.examination_bank)!=null&&qn.name&&si(!1),(0,za.Dk)("\u968F\u673A\u7EC4\u5377")},[(Nn=Hr==null?void 0:Hr.examination_bank)==null?void 0:Nn.name]);const zr=()=>no(void 0,null,function*(){var qn;let pr=yield In(!0,1,ga,!0);if((pr==null?void 0:pr.status)===0){const Fr=yield(0,Ke.ZP)(`/api/exercises/${ma==null?void 0:ma.categoryId}/simulate_start_answer.json`,{method:"get",params:{coursesId:ma==null?void 0:ma.coursesId,categoryId:ma==null?void 0:ma.categoryId}});(Fr==null?void 0:Fr.status)!=-1&&window.open(`/classrooms/${ma.coursesId}/exercise/${ma.categoryId}/${(qn=(0,$o.eY)())==null?void 0:qn.login}/initate_answer`)}});return Ba.createElement("div",{className:Ut.questionInfo},Ba.createElement("div",{className:"tc mb20"},Ba.createElement(Ce.VP,{defaultValue:(wr=Hr==null?void 0:Hr.examination_bank)==null?void 0:wr.name,onFinish:qn=>no(void 0,null,function*(){return _i({type:"updateBaseInfo",payload:Yo(Vo({},Hr.examination_bank),{name:qn})}),ma!=null&&ma.id?(0,No.se)({name:qn,exerciseId:(ma==null?void 0:ma.categoryId)||(ma==null?void 0:ma.id)}):(0,No.wy)({exercise_name:qn,exerciseId:(ma==null?void 0:ma.categoryId)||(ma==null?void 0:ma.id)}),!0})})),Ba.createElement(je.Z,{justify:"center",className:"mb20"},Ba.createElement(Rt.Z,{className:"mr30"},Ba.createElement("span",{className:Ut.label},"\u7B54\u9898\u65F6\u957F"),Ba.createElement("span",null,((Or=Hr==null?void 0:Hr.examination_bank)==null?void 0:Or.time)===-1?"\u4E0D\u9650":((rr=Hr==null?void 0:Hr.examination_bank)==null?void 0:rr.time)||"\u4E0D\u9650")),Ba.createElement(Rt.Z,{className:"mr30"},Ba.createElement("span",{className:Ut.label},"\u96BE\u5EA6"),Ba.createElement("span",null,(kn=re[`${(ir=Hr==null?void 0:Hr.examination_bank)==null?void 0:ir.difficulty}`])==null?void 0:kn.label)),Ba.createElement(Rt.Z,{className:"mr30"},Ba.createElement("span",{className:Ut.label},"\u8BD5\u9898\u603B\u6570"),Ba.createElement("span",null,((er=Hr==null?void 0:Hr.examination_bank)==null?void 0:er.question_count)||0)),Ba.createElement(Rt.Z,null,Ba.createElement("span",{className:Ut.label},"\u603B\u5206"),Ba.createElement("span",null,((na=(vr=Hr==null?void 0:Hr.examination_bank)==null?void 0:vr.total_score)==null?void 0:na.toFixed(1))||0))),Ba.createElement("div",{className:Ut.content,style:{border:((xi=Hr==null?void 0:Hr.item_types)==null?void 0:xi.length)<=0&&"none"}},((ki=Hr==null?void 0:Hr.item_types)==null?void 0:ki.length)>0?Ba.createElement(je.Z,{wrap:!1},Ba.createElement(Rt.Z,{flex:"260px",className:Ut.leftPart},!Ai&&Ba.createElement(je.Z,{className:"mb20"},Ba.createElement(Je.op,{style:{margin:"0 15px",borderRadius:2},onClick:()=>bi("setScore")},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"),(ma==null?void 0:ma.id)&&Ba.createElement(Je.op,{shape:"default",onClick:()=>bi("questionType")},"\u6DFB\u52A0\u9898\u578B")),Ba.createElement(Na,{list:Hr.item_types,onSelect:qn=>no(void 0,null,function*(){if(qn===ga)return;si(!0);const pr=Hr.item_types.find(Fr=>Fr.item_type===ga);if(ga!=="PRACTICAL"&&pr.contents.length>0&&(ma!=null&&ma.id)){const Fr=(0,Se.cloneDeep)(Hr),{item_types:aa}=Fr||{};Fr.item_types=aa.filter(Wr=>Wr.item_type===ga);try{(yield Ve(ma.id||ma.categoryId,Fr)).status===0&&vi(qn)}catch(Wr){}}else ma.categoryId?In(!0,2,qn):rn(!0,qn);si(!1)}),onDelete:Va})),Ba.createElement(Rt.Z,{flex:1,className:Ut.rightPart},Ba.createElement(ke.Z,{spinning:fi},Ba.createElement(Yi,{setVisibleModalType:bi,currentItemType:ga,onDelete:Va})))):Ba.createElement(At.Z,{customText:"\u8BF7\u5148\u8BBE\u7F6E\u8BD5\u5377\u9898\u578B",styles:{margin:"70px auto"},ButtonTwo:Ba.createElement(je.Z,{justify:"center",className:"mt20"},(ma==null?void 0:ma.id)&&Ba.createElement(Je.op,{style:{width:88},onClick:()=>bi("questionType")},"\u6DFB\u52A0\u9898\u578B"))})),!!(ma!=null&&ma.id)&&Ba.createElement("div",{className:Ut.fixedBottom},Ba.createElement(co.Z,{className:`${Ut.previewBtn} mr20`,onClick:()=>no(void 0,null,function*(){var qn,pr;const Fr=(qn=Hr==null?void 0:Hr.item_types)==null?void 0:qn.filter(aa=>{var Wr,or;return((Wr=aa.contents)==null?void 0:Wr.length)>0||((or=aa==null?void 0:aa.item_banks)==null?void 0:or.length)>0});if(!((pr=Hr.item_types)!=null&&pr.length)){ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((Fr==null?void 0:Fr.length)===0){ce.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}yield rn(!0,ga),_o()})},"\u8BD5\u5377\u9884\u89C8"),Ba.createElement(co.Z,{type:"primary",className:Ut.confirmBtn,onClick:()=>rn()},Ba.createElement("i",{className:"iconfont icon-baocun1 mr5"}),"\u4FDD\u5B58\u8BD5\u5377")),!!(ma!=null&&ma.categoryId)&&Ba.createElement("div",{className:Ut.fixedBottom,style:{justifyContent:((fo=Hr==null?void 0:Hr.exercise)==null?void 0:fo.exercise_status)!==1?"end":"center"}},Ba.createElement(co.Z,{className:`${Ut.previewBtn} mr20`,onClick:()=>no(void 0,null,function*(){var qn,pr;document.body.scrollIntoView(),Ee.history.push(`/classrooms/${ma.coursesId}/exercise/${(qn=Hr==null?void 0:Hr.exercise)==null?void 0:qn.id}/detail?random=${(pr=Hr==null?void 0:Hr.exercise)==null?void 0:pr.is_random}`)})},"\u8FD4\u56DE"),((ro=Hr==null?void 0:Hr.exercise)==null?void 0:ro.exercise_status)===1&&Ba.createElement(co.Z,{className:`${Ut.previewBtn} mr20`,onClick:zr},"\u6A21\u62DF\u8003\u8BD5"),(Hr==null?void 0:Hr.exercise.exercise_status)===1&&Ba.createElement(co.Z,{type:"primary",className:Ut.confirmBtn,onClick:()=>no(void 0,null,function*(){var qn;const pr=Number((qn=Hr==null?void 0:Hr.examination_bank)==null?void 0:qn.total_score);[100,120,150].includes(pr)||(yield new Promise((Fr,aa)=>{gn.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ba.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Ba.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},pr),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>no(void 0,null,function*(){Fr("")}),onCancel:()=>{aa()}})})),In()})},"\u63D0\u4EA4")),Ba.createElement(nt,{open:go==="questionType",onCancel:()=>bi(""),onOk:qn=>no(void 0,null,function*(){var pr,Fr;const aa=[],Wr=pe(Hr,{type:"setQuestionType",payload:qn}),or=((pr=Wr==null?void 0:Wr.item_types)==null?void 0:pr.map(ha=>ha.item_type))||[];for(const ha of((Fr=Hr==null?void 0:Hr.item_types)==null?void 0:Fr.map(fa=>fa.item_type))||[])or.includes(ha)||aa.push(ha);ma.id&&aa.length>0&&(yield We(ma.id,{item_type:aa})).status!==0||(_i({type:"setQuestionType",payload:qn}),vi(ga||Wr.item_types[0].item_type),bi(""))})}),Ba.createElement(Vn,{open:go==="setScore",onCancel:()=>{bi("")},onOk:qn=>no(void 0,null,function*(){console.log("---newData",qn);const pr=qn.item_types.map(Fr=>({item_type:Fr.item_type,score:Fr.score}));ma.id?(yield Ue(ma.id,{score_settings:pr})).status===0&&_i({type:"init",payload:qn}):(yield be(ma.categoryId,{score_settings:pr})).status===0&&_i({type:"init",payload:qn}),bi("")})}),Ba.createElement(Sa,{open:go==="rule",onCancel:()=>bi(""),currentItemType:ga,setVisibleModalType:bi}),Ha.get("type")==="settings"&&Ba.createElement(Ci,{open:go==="selectShixun",onCancel:()=>bi(""),onOk:qn=>{if(console.log(qn),(qn==null?void 0:qn.length)<=0){ce.ZP.info("\u5B9E\u8BAD\u6570\u4E0D\u80FD\u4E3A0");return}_i({type:"addShixun",payload:{shixunList:[...qn]}}),bi("")}}))},Nl=E(33900),Io=E(59301),es=Object.defineProperty,as=Object.defineProperties,Ni=Object.getOwnPropertyDescriptors,Qi=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,Hi=(vn,yn,Nn)=>yn in vn?es(vn,yn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):vn[yn]=Nn,uo=(vn,yn)=>{for(var Nn in yn||(yn={}))Pi.call(yn,Nn)&&Hi(vn,Nn,yn[Nn]);if(Qi)for(var Nn of Qi(yn))hi.call(yn,Nn)&&Hi(vn,Nn,yn[Nn]);return vn},Il=(vn,yn)=>as(vn,Ni(yn)),oo=(vn,yn,Nn)=>new Promise((wr,Or)=>{var rr=er=>{try{kn(Nn.next(er))}catch(vr){Or(vr)}},ir=er=>{try{kn(Nn.throw(er))}catch(vr){Or(vr)}},kn=er=>er.done?wr(er.value):Promise.resolve(er.value).then(rr,ir);kn((Nn=Nn.apply(vn,yn)).next())}),Jo=()=>{var vn,yn,Nn,wr;const[Or,rr]=(0,y.useState)("baseInfo"),ir=(0,Ee.useDispatch)();(0,y.useEffect)(()=>{ir({type:"globalSetting/footerToggle",payload:!1})},[]);const kn=(0,Ee.useParams)(),er=!!(kn.id||kn.categoryId),[vr]=(0,Ee.useSearchParams)();(0,y.useEffect)(()=>{vr.get("type")==="settings"&&rr("settings")},[]);const[na,xi]=(0,y.useReducer)(pe,null),[ki,fo]=(0,y.useState)(!1),ro=()=>oo(void 0,null,function*(){fo(!0);let ga;kn.categoryId?ga=yield ze(kn):ga=yield Ae(kn.id),fo(!1),ga.status===0&&xi({type:"init",payload:ga})});(0,y.useEffect)(()=>{er?ro():xi({type:"init",payload:{examination_bank:{difficulty:2}}})},[kn]);const[Ha,ma]=(0,y.useState)(""),Hr=(ga,vi)=>oo(void 0,null,function*(){var fi,si,Bt,Qt;const rn=(fi=na==null?void 0:na.item_types)==null?void 0:fi.filter(zr=>{var qn;return((qn=zr==null?void 0:zr.item_type)==null?void 0:qn.toUpperCase())===(vi==null?void 0:vi.type)}),In={sort_by_item_type:na.sort_by_item_type,difficulty:na.examination_bank.difficulty,exam_notes:na.examination_bank.exam_notes,name:na.examination_bank.name,time:na.examination_bank.time,item_types:na.item_types};if(ga!==void 0&&!(ga!=null&&ga.single_question_id)){In.seleted_item_bank_ids=ga==null?void 0:ga.seleted_item_bank_ids,In.item_types=rn;const zr=yield St(In);if((zr==null?void 0:zr.status)===0){let qn=(0,Se.cloneDeep)(Ai.data);qn.questionList=(si=qn==null?void 0:qn.questionList)==null?void 0:si.map(pr=>{var Fr;return pr.type===vi.type?Il(uo({},pr),{questions:((Fr=zr==null?void 0:zr.questions)==null?void 0:Fr.questions)||[]}):pr}),go({show:!0,data:qn})}return}if(ga!==void 0&&(ga!=null&&ga.single_question_id)){In.seleted_item_bank_ids=ga==null?void 0:ga.seleted_item_bank_ids,In.single_question_id=ga==null?void 0:ga.single_question_id,In.item_types=rn;const zr=yield St(In);if((zr==null?void 0:zr.status)===0){let qn=(0,Se.cloneDeep)(Ai.data);qn.questionList=(Bt=qn==null?void 0:qn.questionList)==null?void 0:Bt.map(pr=>{var Fr,aa;if(pr.type===vi.type){const Wr=(0,Se.cloneDeep)(pr==null?void 0:pr.questions);return Wr.splice(vi.index,1,(aa=(Fr=zr==null?void 0:zr.questions)==null?void 0:Fr.questions)==null?void 0:aa[0]),console.log(pr==null?void 0:pr.questions,Wr,vi.index,"new_questions"),Il(uo({},pr),{questions:Wr})}return pr}),go({show:!0,data:qn})}return}const Va=yield de(In);if((Va==null?void 0:Va.status)===0){const zr=(0,za.ad)(Va);let qn=[];(Qt=na==null?void 0:na.item_types)==null||Qt.forEach(pr=>{var Fr;const aa=(Fr=zr==null?void 0:zr.questionList)==null?void 0:Fr.find(Wr=>pr.item_type===Wr.type);qn.push(aa)}),console.log(na,"sortList"),qn=(0,Se.compact)(qn),zr.questionList=qn,go({show:!0,data:zr}),ma(new Date)}}),_i=ga=>{var vi;let fi=(0,Se.cloneDeep)(Ai.data);fi.questionList=(vi=fi==null?void 0:fi.questionList)==null?void 0:vi.map(si=>si.type===ga.type?Il(uo({},si),{questions_score:ga.scoreTotal}):si),xi({type:"changeQuestionScore",payload:{score:ga.score,itemType:ga.type}}),go({show:!0,data:fi})},Li=ga=>oo(void 0,null,function*(){const vi={sort_by_item_type:na.sort_by_item_type,difficulty:na.examination_bank.difficulty,exam_notes:na.examination_bank.exam_notes,name:na.examination_bank.name,time:na.examination_bank.time,item_types:na.item_types,course_discipline_id:na.examination_bank.course_discipline_id};if(ga){(yield Qe(uo(uo({},vi),ga))).status===0&&ce.ZP.success("\u4FDD\u5B58\u6210\u529F");return}(yield Ve(kn.id,vi)).status===0&&(ce.ZP.success("\u63D0\u4EA4\u6210\u529F"),Ee.history.push("/paperlibrary?defaultActiveKey=0"))}),vo=(0,Ya.g)(),[_o]=Le.default.useForm(),[Ai,go]=(0,y.useState)({show:!1,data:{}}),bi=!!((vn=na==null?void 0:na.exercise)!=null&&vn.exercise_status)&&((yn=na==null?void 0:na.exercise)==null?void 0:yn.exercise_status)!==1;return Io.createElement(mt.Provider,{value:{data:na,disabled:bi,dispatch:xi,setPreview:go,getData:ro,handlePreview:Hr}},Ai.show?Io.createElement(Nl.Z,{key:Ha,data:Ai.data,onExchange:Hr,onTypeScore:_i,submit:Li,goBack:()=>go({show:!1,data:{}})}):Io.createElement("div",{className:ve.wrapper},Io.createElement("div",{className:"edu-container"},Io.createElement(xe.Z,{className:ve.breadCrumbWrapper,separator:">",items:kn!=null&&kn.categoryId?[{title:Io.createElement(Ee.Link,{to:`/classrooms/${kn.coursesId}/exercise`},(wr=(Nn=(0,$o.eY)())==null?void 0:Nn.course)==null?void 0:wr.course_name)},{title:Io.createElement(Ee.Link,{to:`/classrooms/${kn.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")},{title:"\u7F16\u8F91\u8BD5\u5377"}]:[{title:Io.createElement(Ee.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")},{title:"\u968F\u673A\u7EC4\u5377"}]}),Io.createElement(Ce.d4,{activeKey:Or,tabs:[{key:"baseInfo",label:"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"},{key:"settings",label:"\u7EC4\u5377\u914D\u7F6E"}],onChange:ga=>oo(void 0,null,function*(){if(ga==="settings"&&(yield _o.validateFields(),!er)){const vi=yield Ye(na);vi.status===0&&Ee.history.replace(`/randompaper/edit/${vi==null?void 0:vi.examination_bank_id}?type=settings`)}rr(ga)})}),Or==="baseInfo"&&Io.createElement(wn,{courseOptions:vo,setCurrentKey:rr,loading:ki,form:_o}),Io.createElement("div",{style:{display:Or==="settings"?"block":"none"}},na&&Io.createElement(Ul,null)))))}},46507:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return fe}});var y=E(62957),ve={ul:"ul___TdfYY"},ce=E(32637),Le=E(59301),xe=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ke=(je,Ne)=>{var ct={};for(var Ke in je)Ee.call(je,Ke)&&Ne.indexOf(Ke)<0&&(ct[Ke]=je[Ke]);if(je!=null&&xe)for(var Ke of xe(je))Ne.indexOf(Ke)<0&&Ce.call(je,Ke)&&(ct[Ke]=je[Ke]);return ct},fe=je=>{var Ne=je,{open:ct,onCancel:Ke}=Ne,Te=ke(Ne,["open","onCancel"]);return Le.createElement(y.default,{centered:!0,open:ct,title:Le.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:Ke,footer:null},Le.createElement("div",null,Le.createElement("div",{className:"tc"},Le.createElement("img",{className:"mt10",src:ce,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Le.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Le.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Le.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Le.createElement("ul",{className:ve.ul},Le.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"),Le.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"),Le.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\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")))))}},55782:function(Mn,Jt,E){"use strict";E.d(Jt,{g:function(){return xe}});var y=E(59301),ve=E(96817),ce=E(45024),Le=(Ee,Ce,ke)=>new Promise((De,fe)=>{var je=Ke=>{try{ct(ke.next(Ke))}catch(Te){fe(Te)}},Ne=Ke=>{try{ct(ke.throw(Ke))}catch(Te){fe(Te)}},ct=Ke=>Ke.done?De(Ke.value):Promise.resolve(Ke.value).then(je,Ne);ct((ke=ke.apply(Ee,Ce)).next())});const xe=()=>{const[Ee,Ce]=(0,y.useState)([]);return(0,y.useEffect)(()=>{Le(void 0,null,function*(){const De=yield(0,ve.d1)({source:"question"});De!=null&&De.disciplines&&Ce((0,ce.L)(De==null?void 0:De.disciplines))})},[]),Ee}},20562:function(Mn,Jt,E){"use strict";E.d(Jt,{U:function(){return De}});var y=E(59301),ve=Object.defineProperty,ce=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ee=(fe,je,Ne)=>je in fe?ve(fe,je,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):fe[je]=Ne,Ce=(fe,je)=>{for(var Ne in je||(je={}))Le.call(je,Ne)&&Ee(fe,Ne,je[Ne]);if(ce)for(var Ne of ce(je))xe.call(je,Ne)&&Ee(fe,Ne,je[Ne]);return fe},ke=(fe,je,Ne)=>new Promise((ct,Ke)=>{var Te=Pe=>{try{Ie(Ne.next(Pe))}catch(rt){Ke(rt)}},we=Pe=>{try{Ie(Ne.throw(Pe))}catch(rt){Ke(rt)}},Ie=Pe=>Pe.done?ct(Pe.value):Promise.resolve(Pe.value).then(Te,we);Ie((Ne=Ne.apply(fe,je)).next())});function De(fe,je){const[Ne,ct]=(0,y.useState)(je),[Ke,Te]=(0,y.useState)(!1),[we,Ie]=(0,y.useState)();return[Ne,Ke,(rt,Et=!1)=>ke(this,null,function*(){const Oe=Et?je:Ce(Ce({},Ne),rt);Te(!0),ct(Oe);const Ae=yield fe(Oe);return Te(!1),Ie(Ae),Ae}),we,Ie]}},69421:function(Mn,Jt,E){"use strict";E.d(Jt,{AL:function(){return Oe},Iy:function(){return je},Qv:function(){return Ke},ez:function(){return Et},jb:function(){return Ne}});var y=E(32834),ve=E.n(y),ce=E(11690),Le=E.n(ce);let xe=1;function Ee(gt,lt){const Ue=gt.match(/^(\s+)(?:```)/);if(Ue===null)return lt;const be=Ue[1];return lt.split(` `).map(We=>{const Be=We.match(/^\s+/);if(Be===null)return We;const[de]=Be;return de.length>=be.length?We.slice(be.length):We}).join(` `)}let Ce=[],ke=["
      "];const De=new(ve()).Renderer,fe=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function je(){Ce.length=0,ke=["
        "]}const Ne={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ct(gt,lt,Ue,be){if(lt>=gt.length||gt[lt].level<=Ue)return lt;var We=gt[lt];be.push("
      • "+We.text+""),lt++;var Be=[];return lt=ct(gt,lt,We.level,Be),Be.length>0&&(be.push("
          "),Be.forEach(function(de){be.push(de)}),be.push("
        ")),be.push("
      • "),lt=ct(gt,lt,Ue,be),lt}function Ke(){return ct(Ce,0,0,ke),ke.push("
      "),ke.join("")}const Te={heading(gt){const lt=fe.exec(gt);if(xe+=1,lt)return{type:"heading",raw:lt[0],depth:lt[1].length,text:lt[2]}},fences(gt){const lt=this.rules.block.fences.exec(gt);if(lt){const Ue=lt[0];let be=Ee(Ue,lt[3]||"");const We=lt[2]?lt[2].trim():lt[2];if(["latex","katex","math"].indexOf(We)>=0){const Be=Pe(),de=be;be=Be,rt[Be]={type:"block",expression:de}}return{type:"code",raw:Ue,lang:We,text:be}}}},we=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ie=0;const Pe=()=>`__special_katext_id_${Ie++}__`;let rt={};function Et(){return rt}function Oe(){Ie=0,rt={}}function Ae(gt){return gt=gt.replace(we,(lt,Ue)=>{const be=Pe();return rt[be]={type:"inline",expression:Ue},be}),gt}const Ve=De.listitem;De.listitem=function(gt){return Ve(Ae(gt))};const Ye=De.paragraph;De.paragraph=function(gt){return Ye(Ae(gt))};const xt=De.tablecell;De.tablecell=function(gt,lt){return xt(Ae(gt),lt)},De.code=function(gt,lt,Ue){const be=(lt||"").match(/\S*/)[0];return be?["latex","katex","math"].indexOf(be)>=0?`

      ${gt}

      `:`
      ${Ue?gt:(0,ce.escape)(gt,!0)}
      `:'
      '+(Ue?gt:(0,ce.escape)(gt,!0))+"
      "},De.heading=function(gt,lt,Ue){let be=this.options.headerPrefix+Ue.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ce.push({anchor:be,level:lt,text:gt}),"'+gt+""},ve().setOptions({silent:!0,gfm:!0,pedantic:!1}),ve().use({tokenizer:Te,renderer:De}),Jt.ZP=ve()},9981:function(Mn,Jt){"use strict";const E=function(){const y=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ve=1;ve{const xe=ce[Le];xe!==void 0&&(y[Le]=xe)})}return y};Jt.Z=E},86013:function(Mn,Jt,E){"use strict";var y=E(59301),ve=E(19248);const ce=Le=>{let xe;return typeof Le=="object"&&(Le!=null&&Le.clearIcon)?xe=Le:Le&&(xe={clearIcon:y.createElement(ve.Z,null)}),xe};Jt.Z=ce},54500:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return y}});const y=ve=>ve?typeof ve=="function"?ve():ve:null},97224:function(Mn,Jt,E){"use strict";E.d(Jt,{F:function(){return y}});function y(ce){return ce!=null&&ce===ce.window}const ve=ce=>{var Le,xe;if(typeof window=="undefined")return 0;let Ee=0;return y(ce)?Ee=ce.pageYOffset:ce instanceof Document?Ee=ce.documentElement.scrollTop:(ce instanceof HTMLElement||ce)&&(Ee=ce.scrollTop),ce&&!y(ce)&&typeof Ee!="number"&&(Ee=(xe=((Le=ce.ownerDocument)!==null&&Le!==void 0?Le:ce).documentElement)===null||xe===void 0?void 0:xe.scrollTop),Ee};Jt.Z=ve},83010:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return Le}});var y=E(16089);function ve(xe,Ee,Ce,ke){const De=Ce-Ee;return xe/=ke/2,xe<1?De/2*xe*xe*xe+Ee:De/2*((xe-=2)*xe*xe+2)+Ee}var ce=E(97224);function Le(xe){let Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:Ce=()=>window,callback:ke,duration:De=450}=Ee,fe=Ce(),je=(0,ce.Z)(fe),Ne=Date.now(),ct=()=>{const Te=Date.now()-Ne,we=ve(Te>De?De:Te,je,xe,De);(0,ce.F)(fe)?fe.scrollTo(window.pageXOffset,we):fe instanceof Document||fe.constructor.name==="HTMLDocument"?fe.documentElement.scrollTop=we:fe.scrollTop=we,Te{let{children:st}=ze;const{getPrefixCls:Se}=y.useContext(Ce.E_),ye=Se("breadcrumb");return y.createElement("li",{className:`${ye}-separator`,"aria-hidden":"true"},st===""?st:st||"/")};fe.__ANT_BREADCRUMB_SEPARATOR=!0;var je=fe,Ne=function(ze,st){var Se={};for(var ye in ze)Object.prototype.hasOwnProperty.call(ze,ye)&&st.indexOf(ye)<0&&(Se[ye]=ze[ye]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,ye=Object.getOwnPropertySymbols(ze);vtst[vt]||ye)}function Ke(ze,st,Se,ye){if(Se==null)return null;const{className:vt,onClick:Ht}=st,$t=Ne(st,["className","onClick"]),Fe=Object.assign(Object.assign({},(0,xe.Z)($t,{data:!0,aria:!0})),{onClick:Ht});return ye!==void 0?y.createElement("a",Object.assign({},Fe,{className:ce()(`${ze}-link`,vt),href:ye}),Se):y.createElement("span",Object.assign({},Fe,{className:ce()(`${ze}-link`,vt)}),Se)}function Te(ze,st){return(ye,vt,Ht,$t,Fe)=>{if(st)return st(ye,vt,Ht,$t);const pt=ct(ye,vt);return Ke(ze,ye,pt,Fe)}}var we=function(ze,st){var Se={};for(var ye in ze)Object.prototype.hasOwnProperty.call(ze,ye)&&st.indexOf(ye)<0&&(Se[ye]=ze[ye]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,ye=Object.getOwnPropertySymbols(ze);vt{const{prefixCls:st,separator:Se="/",children:ye,menu:vt,overlay:Ht,dropdownProps:$t,href:Fe}=ze,ut=(Yt=>{if(vt||Ht){const bt=Object.assign({},$t);if(vt){const Ct=vt||{},{items:mt}=Ct,mn=we(Ct,["items"]);bt.menu=Object.assign(Object.assign({},mn),{items:mt==null?void 0:mt.map((zt,ue)=>{var{key:ie,title:re,label:oe,path:pe}=zt,ae=we(zt,["key","title","label","path"]);let me=oe!=null?oe:re;return pe&&(me=y.createElement("a",{href:`${Fe}${pe}`},me)),Object.assign(Object.assign({},ae),{key:ie!=null?ie:ue,label:me})})})}else Ht&&(bt.overlay=Ht);return y.createElement(De.Z,Object.assign({placement:"bottom"},bt),y.createElement("span",{className:`${st}-overlay-link`},Yt,y.createElement(ke.Z,null)))}return Yt})(ye);return ut!=null?y.createElement(y.Fragment,null,y.createElement("li",null,ut),Se&&y.createElement(je,null,Se)):null},Pe=ze=>{const{prefixCls:st,children:Se,href:ye}=ze,vt=we(ze,["prefixCls","children","href"]),{getPrefixCls:Ht}=y.useContext(Ce.E_),$t=Ht("breadcrumb",st);return y.createElement(Ie,Object.assign({},vt,{prefixCls:$t}),Ke($t,vt,Se,ye))};Pe.__ANT_BREADCRUMB_ITEM=!0;var rt=Pe,Et=E(36237),Oe=E(63356),Ae=E(16931),Ve=E(51636);const Ye=ze=>{const{componentCls:st,iconCls:Se,calc:ye}=ze;return{[st]:Object.assign(Object.assign({},(0,Oe.Wf)(ze)),{color:ze.itemColor,fontSize:ze.fontSize,[Se]:{fontSize:ze.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:ze.linkColor,transition:`color ${ze.motionDurationMid}`,padding:`0 ${(0,Et.unit)(ze.paddingXXS)}`,borderRadius:ze.borderRadiusSM,height:ze.fontHeight,display:"inline-block",marginInline:ye(ze.marginXXS).mul(-1).equal(),"&:hover":{color:ze.linkHoverColor,backgroundColor:ze.colorBgTextHover}},(0,Oe.Qy)(ze)),"li:last-child":{color:ze.lastItemColor},[`${st}-separator`]:{marginInline:ze.separatorMargin,color:ze.separatorColor},[`${st}-link`]:{[` > ${Se} + span, > ${Se} + a - `]:{marginInlineStart:ze.marginXXS}},[`${st}-overlay-link`]:{borderRadius:ze.borderRadiusSM,height:ze.fontHeight,display:"inline-block",padding:`0 ${(0,Et.unit)(ze.paddingXXS)}`,marginInline:ye(ze.marginXXS).mul(-1).equal(),[`> ${Se}`]:{marginInlineStart:ze.marginXXS,fontSize:ze.fontSizeIcon},"&:hover":{color:ze.linkHoverColor,backgroundColor:ze.colorBgTextHover,a:{color:ze.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${ze.componentCls}-rtl`]:{direction:"rtl"}})}},xt=ze=>({itemColor:ze.colorTextDescription,lastItemColor:ze.colorText,iconFontSize:ze.fontSize,linkColor:ze.colorTextDescription,linkHoverColor:ze.colorText,separatorColor:ze.colorTextDescription,separatorMargin:ze.marginXS});var gt=(0,Ae.I$)("Breadcrumb",ze=>{const st=(0,Ve.mergeToken)(ze,{});return Ye(st)},xt),lt=function(ze,st){var Se={};for(var ye in ze)Object.prototype.hasOwnProperty.call(ze,ye)&&st.indexOf(ye)<0&&(Se[ye]=ze[ye]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,ye=Object.getOwnPropertySymbols(ze);vt{var{breadcrumbName:$t}=Ht,Fe=lt(Ht,["breadcrumbName"]);return Object.assign(Object.assign({},Fe),{title:$t})})}),vt}function be(ze,st){return(0,y.useMemo)(()=>ze||(st?st.map(Ue):null),[ze,st])}var We=function(ze,st){var Se={};for(var ye in ze)Object.prototype.hasOwnProperty.call(ze,ye)&&st.indexOf(ye)<0&&(Se[ye]=ze[ye]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,ye=Object.getOwnPropertySymbols(ze);vt{if(st===void 0)return st;let Se=(st||"").replace(/^\//,"");return Object.keys(ze).forEach(ye=>{Se=Se.replace(`:${ye}`,ze[ye])}),Se},de=ze=>{const{prefixCls:st,separator:Se="/",style:ye,className:vt,rootClassName:Ht,routes:$t,items:Fe,children:pt,itemRender:ut,params:Yt={}}=ze,bt=We(ze,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Ct,direction:mt,breadcrumb:mn}=y.useContext(Ce.E_);let zt;const ue=Ct("breadcrumb",st),[ie,re,oe]=gt(ue),pe=be(Fe,$t),ae=Te(ue,ut);if(pe&&pe.length>0){const Ot=[],at=Fe||$t;zt=pe.map((qe,yt)=>{const{path:Ft,key:jt,type:Xe,menu:tt,overlay:Gt,onClick:un,className:wn,separator:gn,dropdownProps:Rt}=qe,Ut=Be(Yt,Ft);Ut!==void 0&&Ot.push(Ut);const At=jt!=null?jt:yt;if(Xe==="separator")return y.createElement(je,{key:At},gn);const Je={},Pt=yt===pe.length-1;tt?Je.menu=tt:Gt&&(Je.overlay=Gt);let{href:nn}=qe;return Ot.length&&Ut!==void 0&&(nn=`#/${Ot.join("/")}`),y.createElement(Ie,Object.assign({key:At},Je,(0,xe.Z)(qe,{data:!0,aria:!0}),{className:wn,dropdownProps:Rt,href:nn,separator:Pt?"":Se,onClick:un,prefixCls:ue}),ae(qe,Yt,at,Ot,nn))})}else if(pt){const Ot=(0,Le.Z)(pt).length;zt=(0,Le.Z)(pt).map((at,qe)=>{if(!at)return at;const yt=qe===Ot-1;return(0,Ee.Tm)(at,{separator:yt?"":Se,key:qe})})}const me=ce()(ue,mn==null?void 0:mn.className,{[`${ue}-rtl`]:mt==="rtl"},vt,Ht,re,oe),Ze=Object.assign(Object.assign({},mn==null?void 0:mn.style),ye);return ie(y.createElement("nav",Object.assign({className:me,style:Ze},bt),y.createElement("ol",null,zt)))};de.Item=rt,de.Separator=je;var St=de,Qe=St},79939:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return mr}});var y=E(94480),ve=E(59301),ce=E(92310),Le=E.n(ce),xe=E(54476),Ee=E(33885),Ce=E(42978),ke=E(75931),De=E(37463),fe=E(6551),je=E(6089),Ne=E(18929),ct=ve.createContext({}),Ke=ct,Te=E(76190),we=E(20068),Ie="__rc_cascader_search_mark__",Pe=function(_t,Tt,Kt){var Fn=Kt.label,Hn=Fn===void 0?"":Fn;return Tt.some(function(Gn){return String(Gn[Hn]).toLowerCase().includes(_t.toLowerCase())})},rt=function(_t,Tt,Kt,Fn){return Tt.map(function(Hn){return Hn[Fn.label]}).join(" / ")},Et=function(_t,Tt,Kt,Fn,Hn,Gn){var jn=Hn.filter,hr=jn===void 0?Pe:jn,Pr=Hn.render,Tr=Pr===void 0?rt:Pr,Lr=Hn.limit,Cr=Lr===void 0?50:Lr,Rr=Hn.sort;return ve.useMemo(function(){var Xr=[];if(!_t)return[];function oa(ta,xa){var Ia=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ta.forEach(function(Ur){if(!(!Rr&&Cr!==!1&&Cr>0&&Xr.length>=Cr)){var ya=[].concat((0,y.Z)(xa),[Ur]),Xa=Ur[Kt.children],Pa=Ia||Ur.disabled;if((!Xa||Xa.length===0||Gn)&&hr(_t,ya,{label:Kt.label})){var pa;Xr.push((0,Ee.Z)((0,Ee.Z)({},Ur),{},(pa={disabled:Pa},(0,we.Z)(pa,Kt.label,Tr(_t,ya,Fn,Kt)),(0,we.Z)(pa,Ie,ya),(0,we.Z)(pa,Kt.children,void 0),pa)))}Xa&&oa(Ur[Kt.children],ya,Pa)}})}return oa(Tt,[]),Rr&&Xr.sort(function(ta,xa){return Rr(ta[Ie],xa[Ie],_t,Kt)}),Cr!==!1&&Cr>0?Xr.slice(0,Cr):Xr},[_t,Tt,Kt,Fn,Tr,Gn,hr,Rr,Cr])},Oe=Et,Ae="__RC_CASCADER_SPLIT__",Ve="SHOW_PARENT",Ye="SHOW_CHILD";function xt(It){return It.join(Ae)}function gt(It){return It.map(xt)}function lt(It){return It.split(Ae)}function Ue(It){var _t=It||{},Tt=_t.label,Kt=_t.value,Fn=_t.children,Hn=Kt||"value";return{label:Tt||"label",value:Hn,key:Hn,children:Fn||"children"}}function be(It,_t){var Tt,Kt;return(Tt=It.isLeaf)!==null&&Tt!==void 0?Tt:!((Kt=It[_t.children])!==null&&Kt!==void 0&&Kt.length)}function We(It){var _t=It.parentElement;if(_t){var Tt=It.offsetTop-_t.offsetTop;Tt-_t.scrollTop<0?_t.scrollTo({top:Tt}):Tt+It.offsetHeight-_t.scrollTop>_t.offsetHeight&&_t.scrollTo({top:Tt+It.offsetHeight-_t.offsetHeight})}}function Be(It,_t){return It.map(function(Tt){var Kt;return(Kt=Tt[Ie])===null||Kt===void 0?void 0:Kt.map(function(Fn){return Fn[_t.value]})})}function de(It){return Array.isArray(It)&&Array.isArray(It[0])}function St(It){return It?de(It)?It:(It.length===0?[]:[It]).map(function(_t){return Array.isArray(_t)?_t:[_t]}):[]}function Qe(It,_t,Tt){var Kt=new Set(It),Fn=_t();return It.filter(function(Hn){var Gn=Fn[Hn],jn=Gn?Gn.parent:null,hr=Gn?Gn.children:null;return Gn&&Gn.node.disabled?!0:Tt===Ye?!(hr&&hr.some(function(Pr){return Pr.key&&Kt.has(Pr.key)})):!(jn&&!jn.node.disabled&&Kt.has(jn.key))})}function ze(It,_t,Tt){for(var Kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Fn=_t,Hn=[],Gn=function(){var Pr,Tr,Lr,Cr=It[jn],Rr=(Pr=Fn)===null||Pr===void 0?void 0:Pr.findIndex(function(oa){var ta=oa[Tt.value];return Kt?String(ta)===String(Cr):ta===Cr}),Xr=Rr!==-1?(Tr=Fn)===null||Tr===void 0?void 0:Tr[Rr]:null;Hn.push({value:(Lr=Xr==null?void 0:Xr[Tt.value])!==null&&Lr!==void 0?Lr:Cr,index:Rr,option:Xr}),Fn=Xr==null?void 0:Xr[Tt.children]},jn=0;jn1){var pa=Xr.slice(0,-1);Ia(pa)}else Pr(!1)},Xa=function(){var pa,kr=((pa=ta[oa])===null||pa===void 0?void 0:pa[Tt.children])||[],Za=kr.find(function(la){return!la.disabled});if(Za){var Sa=[].concat((0,y.Z)(Xr),[Za[Tt.value]]);Ia(Sa)}};ve.useImperativeHandle(It,function(){return{onKeyDown:function(pa){var kr=pa.which;switch(kr){case re.Z.UP:case re.Z.DOWN:{var Za=0;kr===re.Z.UP?Za=-1:kr===re.Z.DOWN&&(Za=1),Za!==0&&Ur(Za);break}case re.Z.LEFT:{if(hr)break;Lr?Xa():ya();break}case re.Z.RIGHT:{if(hr)break;Lr?ya():Xa();break}case re.Z.BACKSPACE:{hr||ya();break}case re.Z.ENTER:{if(Xr.length){var Sa=ta[oa],la=(Sa==null?void 0:Sa[Ie])||[];la.length?Hn(la.map(function(Kr){return Kr[Tt.value]}),la[la.length-1]):Hn(Xr,ta[oa])}break}case re.Z.ESC:Pr(!1),Tr&&pa.stopPropagation()}},onKeyUp:function(){}}})},pe=ve.forwardRef(function(It,_t){var Tt,Kt,Fn,Hn=It.prefixCls,Gn=It.multiple,jn=It.searchValue,hr=It.toggleOpen,Pr=It.notFoundContent,Tr=It.direction,Lr=It.open,Cr=It.disabled,Rr=ve.useRef(null),Xr=Tr==="rtl",oa=ve.useContext(Ke),ta=oa.options,xa=oa.values,Ia=oa.halfValues,Ur=oa.fieldNames,ya=oa.changeOnSelect,Xa=oa.onSelect,Pa=oa.searchOptions,pa=oa.dropdownPrefixCls,kr=oa.loadData,Za=oa.expandTrigger,Sa=pa||Hn,la=ve.useState([]),Kr=(0,Ce.Z)(la,2),Ya=Kr[0],Mi=Kr[1],ji=function($a){if(!(!kr||jn)){var ea=ze($a,ta,Ur),ai=ea.map(function(Ui){var Ji=Ui.option;return Ji}),yi=ai[ai.length-1];if(yi&&!be(yi,Ur)){var zi=xt($a);Mi(function(Ui){return[].concat((0,y.Z)(Ui),[zi])}),kr(ai)}}};ve.useEffect(function(){Ya.length&&Ya.forEach(function(_a){var $a=lt(_a),ea=ze($a,ta,Ur,!0).map(function(yi){var zi=yi.option;return zi}),ai=ea[ea.length-1];(!ai||ai[Ur.children]||be(ai,Ur))&&Mi(function(yi){return yi.filter(function(zi){return zi!==_a})})})},[ta,Ya,Ur]);var za=ve.useMemo(function(){return new Set(gt(xa))},[xa]),Di=ve.useMemo(function(){return new Set(gt(Ia))},[Ia]),pi=ie(Gn,Lr),Wi=(0,Ce.Z)(pi,2),Ci=Wi[0],ei=Wi[1],Ar=function($a){ei($a),ji($a)},Qn=function($a){if(Cr)return!1;var ea=$a.disabled,ai=be($a,Ur);return!ea&&(ai||ya||Gn)},xr=function($a,ea){var ai=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Xa($a),!Gn&&(ea||ya&&(Za==="hover"||ai))&&hr(!1)},Sr=ve.useMemo(function(){return jn?Pa:ta},[jn,Pa,ta]),tr=ve.useMemo(function(){for(var _a=[{options:Sr}],$a=Sr,ea=Be($a,Ur),ai=function(){var Ui=Ci[yi],Ji=$a.find(function(co,No){return(ea[No]?xt(ea[No]):co[Ur.value])===Ui}),Yi=Ji==null?void 0:Ji[Ur.children];if(!(Yi!=null&&Yi.length))return 1;$a=Yi,_a.push({options:Yi})},yi=0;yi":xa,Ur=Tt.loadingIcon,ya=Tt.direction,Xa=Tt.notFoundContent,Pa=Xa===void 0?"Not Found":Xa,pa=Tt.disabled,kr=!!hr,Za=(0,Ot.C8)(Pr,{value:Tr,postState:St}),Sa=(0,Ce.Z)(Za,2),la=Sa[0],Kr=Sa[1],Ya=ve.useMemo(function(){return Ue(Lr)},[JSON.stringify(Lr)]),Mi=Ht(Ya,jn),ji=(0,Ce.Z)(Mi,3),za=ji[0],Di=ji[1],pi=ji[2],Wi=Se(za,Ya),Ci=Yt(kr,la,Di,pi,Wi),ei=(0,Ce.Z)(Ci,3),Ar=ei[0],Qn=ei[1],xr=ei[2],Sr=(0,Ot.zX)(function(jr){if(Kr(jr),Rr){var Qr=St(jr),_a=Qr.map(function(ai){return ze(ai,za,Ya).map(function(yi){return yi.option})}),$a=kr?Qr:Qr[0],ea=kr?_a:_a[0];Rr($a,ea)}}),tr=ut(kr,Sr,Ar,Qn,xr,Di,pi,Xr),$r=(0,Ot.zX)(function(jr){tr(jr)}),sa=ve.useMemo(function(){return{options:za,fieldNames:Ya,values:Ar,halfValues:Qn,changeOnSelect:Cr,onSelect:$r,checkable:hr,searchOptions:[],dropdownPrefixCls:void 0,loadData:oa,expandTrigger:ta,expandIcon:Ia,loadingIcon:Ur,dropdownMenuColumnStyle:void 0}},[za,Ya,Ar,Qn,Cr,$r,hr,oa,ta,Ia,Ur]),br="".concat(Fn,"-panel"),Dr=!za.length;return ve.createElement(Ke.Provider,{value:sa},ve.createElement("div",{className:Le()(br,(_t={},(0,we.Z)(_t,"".concat(br,"-rtl"),ya==="rtl"),(0,we.Z)(_t,"".concat(br,"-empty"),Dr),_t),Gn),style:Hn},Dr?Pa:ve.createElement(ae,{prefixCls:Fn,searchValue:"",multiple:kr,toggleOpen:at,open:!0,direction:ya,disabled:pa})))}function yt(It){var _t=It.onPopupVisibleChange,Tt=It.popupVisible,Kt=It.popupClassName,Fn=It.popupPlacement;warning(!_t,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Tt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Kt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Fn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Ft(It,_t){if(It){var Tt=function Kt(Fn){for(var Hn=0;Hn":ji,Di=It.loadingIcon,pi=It.children,Wi=It.dropdownMatchSelectWidth,Ci=Wi===void 0?!1:Wi,ei=It.showCheckedStrategy,Ar=ei===void 0?Ve:ei,Qn=It.optionRender,xr=(0,ke.Z)(It,Xe),Sr=(0,fe.ZP)(Tt),tr=!!Lr,$r=(0,Ne.Z)(Gn,{value:jn,postState:St}),sa=(0,Ce.Z)($r,2),br=sa[0],Dr=sa[1],jr=ve.useMemo(function(){return Ue(Hn)},[JSON.stringify(Hn)]),Qr=Ht(jr,Ia),_a=(0,Ce.Z)(Qr,3),$a=_a[0],ea=_a[1],ai=_a[2],yi=(0,Ne.Z)("",{value:Xr,postState:function(Hi){return Hi||""}}),zi=(0,Ce.Z)(yi,2),Ui=zi[0],Ji=zi[1],Yi=function(Hi,uo){Ji(Hi),uo.source!=="blur"&&oa&&oa(Hi)},co=Fe(ta),No=(0,Ce.Z)(co,2),$o=No[0],Wo=No[1],Da=Oe(Ui,$a,jr,Ur||Fn,Wo,hr||tr),Ii=Se($a,jr),ri=Yt(tr,br,ea,ai,Ii),So=(0,Ce.Z)(ri,3),di=So[0],il=So[1],$l=So[2],Al=ve.useMemo(function(){var hi=gt(di),Hi=Qe(hi,ea,Ar);return[].concat((0,y.Z)($l),(0,y.Z)(ai(Hi)))},[di,ea,ai,$l,Ar]),Vo=st(Al,$a,jr,tr,Tr),Yo=(0,je.Z)(function(hi){if(Dr(hi),Pr){var Hi=St(hi),uo=Hi.map(function(Qo){return ze(Qo,$a,jr).map(function(Jo){return Jo.option})}),Il=tr?Hi:Hi[0],oo=tr?uo:uo[0];Pr(Il,oo)}}),no=ut(tr,Yo,di,il,$l,ea,ai,Ar),Ol=(0,je.Z)(function(hi){(!tr||Rr)&&Ji(""),no(hi)}),Ul=function(Hi,uo){if(uo.type==="clear"){Yo([]);return}var Il=uo.values[0],oo=Il.valueCells;Ol(oo)},Nl=Pa!==void 0?Pa:Xa,Io=kr||pa,es=Kr||la,as=function(Hi){Ya==null||Ya(Hi),Mi==null||Mi(Hi)},Ni=ve.useMemo(function(){return{options:$a,fieldNames:jr,values:di,halfValues:il,changeOnSelect:hr,onSelect:Ol,checkable:Lr,searchOptions:Da,dropdownPrefixCls:Ur,loadData:ya,expandTrigger:xa,expandIcon:za,loadingIcon:Di,dropdownMenuColumnStyle:Za,optionRender:Qn}},[$a,jr,di,il,hr,Ol,Lr,Da,Ur,ya,xa,za,Di,Za,Qn]),Qi=!(Ui?Da:$a).length,Pi=Ui&&Wo.matchInputWidth||Qi?{}:{minWidth:"auto"};return ve.createElement(Ke.Provider,{value:Ni},ve.createElement(De.Ac,(0,xe.Z)({},xr,{ref:_t,id:Sr,prefixCls:Fn,autoClearSearchValue:Rr,dropdownMatchSelectWidth:Ci,dropdownStyle:(0,Ee.Z)((0,Ee.Z)({},Pi),Sa),displayValues:Vo,onDisplayValuesChange:Ul,mode:tr?"multiple":void 0,searchValue:Ui,onSearch:Yi,showSearch:$o,OptionList:Ze,emptyOptions:Qi,open:Nl,dropdownClassName:Io,placement:es,onDropdownVisibleChange:as,getRawInputElement:function(){return pi}})))});tt.SHOW_PARENT=Ve,tt.SHOW_CHILD=Ye,tt.Panel=qe;var Gt=tt,un=Gt,wn=E(2738),gn=E(75030),Rt=E(86641),Ut=E(45915),At=E(82855),Je=E(48755),Pt=E(38406),nn=E(2171),pn=E(83397),nt=E(31756),Nt=E(56553),qt=E(24971),wt=E(1722),Wt=E(90376),en=E(68525),_n=E(90005),Un=E(70045);function On(It,_t){const{getPrefixCls:Tt,direction:Kt,renderEmpty:Fn}=ve.useContext(Je.E_),Hn=_t||Kt,Gn=Tt("select",It),jn=Tt("cascader",It);return[Gn,jn,Hn,Fn]}var Vn=On;function Zt(It,_t){return ve.useMemo(()=>_t?ve.createElement("span",{className:`${It}-checkbox-inner`}):!1,[_t])}var Xt=E(33853),an=E(58617),xn=E(38819),Pn=(It,_t,Tt)=>{let Kt=Tt;Tt||(Kt=_t?ve.createElement(Xt.Z,null):ve.createElement(xn.Z,null));const Fn=ve.createElement("span",{className:`${It}-menu-item-loading-icon`},ve.createElement(an.Z,{spin:!0}));return ve.useMemo(()=>[Kt,Fn],[Kt])},Sn=E(56119),Rn=E(16931),Er=E(36237),Jn=E(36170),dr=E(63356),gr=It=>{const{prefixCls:_t,componentCls:Tt}=It,Kt=`${Tt}-menu-item`,Fn=` + `]:{marginInlineStart:ze.marginXXS}},[`${st}-overlay-link`]:{borderRadius:ze.borderRadiusSM,height:ze.fontHeight,display:"inline-block",padding:`0 ${(0,Et.unit)(ze.paddingXXS)}`,marginInline:ye(ze.marginXXS).mul(-1).equal(),[`> ${Se}`]:{marginInlineStart:ze.marginXXS,fontSize:ze.fontSizeIcon},"&:hover":{color:ze.linkHoverColor,backgroundColor:ze.colorBgTextHover,a:{color:ze.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${ze.componentCls}-rtl`]:{direction:"rtl"}})}},xt=ze=>({itemColor:ze.colorTextDescription,lastItemColor:ze.colorText,iconFontSize:ze.fontSize,linkColor:ze.colorTextDescription,linkHoverColor:ze.colorText,separatorColor:ze.colorTextDescription,separatorMargin:ze.marginXS});var gt=(0,Ae.I$)("Breadcrumb",ze=>{const st=(0,Ve.mergeToken)(ze,{});return Ye(st)},xt),lt=function(ze,st){var Se={};for(var ye in ze)Object.prototype.hasOwnProperty.call(ze,ye)&&st.indexOf(ye)<0&&(Se[ye]=ze[ye]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,ye=Object.getOwnPropertySymbols(ze);vt{var{breadcrumbName:$t}=Ht,Fe=lt(Ht,["breadcrumbName"]);return Object.assign(Object.assign({},Fe),{title:$t})})}),vt}function be(ze,st){return(0,y.useMemo)(()=>ze||(st?st.map(Ue):null),[ze,st])}var We=function(ze,st){var Se={};for(var ye in ze)Object.prototype.hasOwnProperty.call(ze,ye)&&st.indexOf(ye)<0&&(Se[ye]=ze[ye]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,ye=Object.getOwnPropertySymbols(ze);vt{if(st===void 0)return st;let Se=(st||"").replace(/^\//,"");return Object.keys(ze).forEach(ye=>{Se=Se.replace(`:${ye}`,ze[ye])}),Se},de=ze=>{const{prefixCls:st,separator:Se="/",style:ye,className:vt,rootClassName:Ht,routes:$t,items:Fe,children:pt,itemRender:ut,params:Yt={}}=ze,bt=We(ze,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Ct,direction:mt,breadcrumb:mn}=y.useContext(Ce.E_);let zt;const ue=Ct("breadcrumb",st),[ie,re,oe]=gt(ue),pe=be(Fe,$t),ae=Te(ue,ut);if(pe&&pe.length>0){const Ot=[],at=Fe||$t;zt=pe.map((qe,yt)=>{const{path:Ft,key:jt,type:Xe,menu:tt,overlay:Gt,onClick:un,className:wn,separator:gn,dropdownProps:Rt}=qe,Ut=Be(Yt,Ft);Ut!==void 0&&Ot.push(Ut);const At=jt!=null?jt:yt;if(Xe==="separator")return y.createElement(je,{key:At},gn);const Je={},Pt=yt===pe.length-1;tt?Je.menu=tt:Gt&&(Je.overlay=Gt);let{href:nn}=qe;return Ot.length&&Ut!==void 0&&(nn=`#/${Ot.join("/")}`),y.createElement(Ie,Object.assign({key:At},Je,(0,xe.Z)(qe,{data:!0,aria:!0}),{className:wn,dropdownProps:Rt,href:nn,separator:Pt?"":Se,onClick:un,prefixCls:ue}),ae(qe,Yt,at,Ot,nn))})}else if(pt){const Ot=(0,Le.Z)(pt).length;zt=(0,Le.Z)(pt).map((at,qe)=>{if(!at)return at;const yt=qe===Ot-1;return(0,Ee.Tm)(at,{separator:yt?"":Se,key:qe})})}const me=ce()(ue,mn==null?void 0:mn.className,{[`${ue}-rtl`]:mt==="rtl"},vt,Ht,re,oe),Ze=Object.assign(Object.assign({},mn==null?void 0:mn.style),ye);return ie(y.createElement("nav",Object.assign({className:me,style:Ze},bt),y.createElement("ol",null,zt)))};de.Item=rt,de.Separator=je;var St=de,Qe=St},79939:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return mr}});var y=E(94480),ve=E(59301),ce=E(92310),Le=E.n(ce),xe=E(54476),Ee=E(33885),Ce=E(42978),ke=E(75931),De=E(37463),fe=E(6551),je=E(6089),Ne=E(18929),ct=ve.createContext({}),Ke=ct,Te=E(76190),we=E(20068),Ie="__rc_cascader_search_mark__",Pe=function(_t,Tt,Kt){var Fn=Kt.label,Hn=Fn===void 0?"":Fn;return Tt.some(function(Gn){return String(Gn[Hn]).toLowerCase().includes(_t.toLowerCase())})},rt=function(_t,Tt,Kt,Fn){return Tt.map(function(Hn){return Hn[Fn.label]}).join(" / ")},Et=function(_t,Tt,Kt,Fn,Hn,Gn){var Wn=Hn.filter,hr=Wn===void 0?Pe:Wn,Pr=Hn.render,Tr=Pr===void 0?rt:Pr,Lr=Hn.limit,Cr=Lr===void 0?50:Lr,Rr=Hn.sort;return ve.useMemo(function(){var Xr=[];if(!_t)return[];function oa(ta,xa){var Fa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ta.forEach(function(Ur){if(!(!Rr&&Cr!==!1&&Cr>0&&Xr.length>=Cr)){var ya=[].concat((0,y.Z)(xa),[Ur]),Xa=Ur[Kt.children],Ia=Fa||Ur.disabled;if((!Xa||Xa.length===0||Gn)&&hr(_t,ya,{label:Kt.label})){var pa;Xr.push((0,Ee.Z)((0,Ee.Z)({},Ur),{},(pa={disabled:Ia},(0,we.Z)(pa,Kt.label,Tr(_t,ya,Fn,Kt)),(0,we.Z)(pa,Ie,ya),(0,we.Z)(pa,Kt.children,void 0),pa)))}Xa&&oa(Ur[Kt.children],ya,Ia)}})}return oa(Tt,[]),Rr&&Xr.sort(function(ta,xa){return Rr(ta[Ie],xa[Ie],_t,Kt)}),Cr!==!1&&Cr>0?Xr.slice(0,Cr):Xr},[_t,Tt,Kt,Fn,Tr,Gn,hr,Rr,Cr])},Oe=Et,Ae="__RC_CASCADER_SPLIT__",Ve="SHOW_PARENT",Ye="SHOW_CHILD";function xt(It){return It.join(Ae)}function gt(It){return It.map(xt)}function lt(It){return It.split(Ae)}function Ue(It){var _t=It||{},Tt=_t.label,Kt=_t.value,Fn=_t.children,Hn=Kt||"value";return{label:Tt||"label",value:Hn,key:Hn,children:Fn||"children"}}function be(It,_t){var Tt,Kt;return(Tt=It.isLeaf)!==null&&Tt!==void 0?Tt:!((Kt=It[_t.children])!==null&&Kt!==void 0&&Kt.length)}function We(It){var _t=It.parentElement;if(_t){var Tt=It.offsetTop-_t.offsetTop;Tt-_t.scrollTop<0?_t.scrollTo({top:Tt}):Tt+It.offsetHeight-_t.scrollTop>_t.offsetHeight&&_t.scrollTo({top:Tt+It.offsetHeight-_t.offsetHeight})}}function Be(It,_t){return It.map(function(Tt){var Kt;return(Kt=Tt[Ie])===null||Kt===void 0?void 0:Kt.map(function(Fn){return Fn[_t.value]})})}function de(It){return Array.isArray(It)&&Array.isArray(It[0])}function St(It){return It?de(It)?It:(It.length===0?[]:[It]).map(function(_t){return Array.isArray(_t)?_t:[_t]}):[]}function Qe(It,_t,Tt){var Kt=new Set(It),Fn=_t();return It.filter(function(Hn){var Gn=Fn[Hn],Wn=Gn?Gn.parent:null,hr=Gn?Gn.children:null;return Gn&&Gn.node.disabled?!0:Tt===Ye?!(hr&&hr.some(function(Pr){return Pr.key&&Kt.has(Pr.key)})):!(Wn&&!Wn.node.disabled&&Kt.has(Wn.key))})}function ze(It,_t,Tt){for(var Kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Fn=_t,Hn=[],Gn=function(){var Pr,Tr,Lr,Cr=It[Wn],Rr=(Pr=Fn)===null||Pr===void 0?void 0:Pr.findIndex(function(oa){var ta=oa[Tt.value];return Kt?String(ta)===String(Cr):ta===Cr}),Xr=Rr!==-1?(Tr=Fn)===null||Tr===void 0?void 0:Tr[Rr]:null;Hn.push({value:(Lr=Xr==null?void 0:Xr[Tt.value])!==null&&Lr!==void 0?Lr:Cr,index:Rr,option:Xr}),Fn=Xr==null?void 0:Xr[Tt.children]},Wn=0;Wn1){var pa=Xr.slice(0,-1);Fa(pa)}else Pr(!1)},Xa=function(){var pa,kr=((pa=ta[oa])===null||pa===void 0?void 0:pa[Tt.children])||[],Za=kr.find(function(la){return!la.disabled});if(Za){var Sa=[].concat((0,y.Z)(Xr),[Za[Tt.value]]);Fa(Sa)}};ve.useImperativeHandle(It,function(){return{onKeyDown:function(pa){var kr=pa.which;switch(kr){case re.Z.UP:case re.Z.DOWN:{var Za=0;kr===re.Z.UP?Za=-1:kr===re.Z.DOWN&&(Za=1),Za!==0&&Ur(Za);break}case re.Z.LEFT:{if(hr)break;Lr?Xa():ya();break}case re.Z.RIGHT:{if(hr)break;Lr?ya():Xa();break}case re.Z.BACKSPACE:{hr||ya();break}case re.Z.ENTER:{if(Xr.length){var Sa=ta[oa],la=(Sa==null?void 0:Sa[Ie])||[];la.length?Hn(la.map(function(Kr){return Kr[Tt.value]}),la[la.length-1]):Hn(Xr,ta[oa])}break}case re.Z.ESC:Pr(!1),Tr&&pa.stopPropagation()}},onKeyUp:function(){}}})},pe=ve.forwardRef(function(It,_t){var Tt,Kt,Fn,Hn=It.prefixCls,Gn=It.multiple,Wn=It.searchValue,hr=It.toggleOpen,Pr=It.notFoundContent,Tr=It.direction,Lr=It.open,Cr=It.disabled,Rr=ve.useRef(null),Xr=Tr==="rtl",oa=ve.useContext(Ke),ta=oa.options,xa=oa.values,Fa=oa.halfValues,Ur=oa.fieldNames,ya=oa.changeOnSelect,Xa=oa.onSelect,Ia=oa.searchOptions,pa=oa.dropdownPrefixCls,kr=oa.loadData,Za=oa.expandTrigger,Sa=pa||Hn,la=ve.useState([]),Kr=(0,Ce.Z)(la,2),Ya=Kr[0],Mi=Kr[1],ji=function($a){if(!(!kr||Wn)){var ea=ze($a,ta,Ur),ai=ea.map(function(Ui){var Ji=Ui.option;return Ji}),yi=ai[ai.length-1];if(yi&&!be(yi,Ur)){var zi=xt($a);Mi(function(Ui){return[].concat((0,y.Z)(Ui),[zi])}),kr(ai)}}};ve.useEffect(function(){Ya.length&&Ya.forEach(function(Na){var $a=lt(Na),ea=ze($a,ta,Ur,!0).map(function(yi){var zi=yi.option;return zi}),ai=ea[ea.length-1];(!ai||ai[Ur.children]||be(ai,Ur))&&Mi(function(yi){return yi.filter(function(zi){return zi!==Na})})})},[ta,Ya,Ur]);var za=ve.useMemo(function(){return new Set(gt(xa))},[xa]),Di=ve.useMemo(function(){return new Set(gt(Fa))},[Fa]),pi=ie(Gn,Lr),Wi=(0,Ce.Z)(pi,2),Ci=Wi[0],ei=Wi[1],Ar=function($a){ei($a),ji($a)},Qn=function($a){if(Cr)return!1;var ea=$a.disabled,ai=be($a,Ur);return!ea&&(ai||ya||Gn)},xr=function($a,ea){var ai=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Xa($a),!Gn&&(ea||ya&&(Za==="hover"||ai))&&hr(!1)},Sr=ve.useMemo(function(){return Wn?Ia:ta},[Wn,Ia,ta]),tr=ve.useMemo(function(){for(var Na=[{options:Sr}],$a=Sr,ea=Be($a,Ur),ai=function(){var Ui=Ci[yi],Ji=$a.find(function(co,No){return(ea[No]?xt(ea[No]):co[Ur.value])===Ui}),Yi=Ji==null?void 0:Ji[Ur.children];if(!(Yi!=null&&Yi.length))return 1;$a=Yi,Na.push({options:Yi})},yi=0;yi":xa,Ur=Tt.loadingIcon,ya=Tt.direction,Xa=Tt.notFoundContent,Ia=Xa===void 0?"Not Found":Xa,pa=Tt.disabled,kr=!!hr,Za=(0,Ot.C8)(Pr,{value:Tr,postState:St}),Sa=(0,Ce.Z)(Za,2),la=Sa[0],Kr=Sa[1],Ya=ve.useMemo(function(){return Ue(Lr)},[JSON.stringify(Lr)]),Mi=Ht(Ya,Wn),ji=(0,Ce.Z)(Mi,3),za=ji[0],Di=ji[1],pi=ji[2],Wi=Se(za,Ya),Ci=Yt(kr,la,Di,pi,Wi),ei=(0,Ce.Z)(Ci,3),Ar=ei[0],Qn=ei[1],xr=ei[2],Sr=(0,Ot.zX)(function(jr){if(Kr(jr),Rr){var Qr=St(jr),Na=Qr.map(function(ai){return ze(ai,za,Ya).map(function(yi){return yi.option})}),$a=kr?Qr:Qr[0],ea=kr?Na:Na[0];Rr($a,ea)}}),tr=ut(kr,Sr,Ar,Qn,xr,Di,pi,Xr),$r=(0,Ot.zX)(function(jr){tr(jr)}),sa=ve.useMemo(function(){return{options:za,fieldNames:Ya,values:Ar,halfValues:Qn,changeOnSelect:Cr,onSelect:$r,checkable:hr,searchOptions:[],dropdownPrefixCls:void 0,loadData:oa,expandTrigger:ta,expandIcon:Fa,loadingIcon:Ur,dropdownMenuColumnStyle:void 0}},[za,Ya,Ar,Qn,Cr,$r,hr,oa,ta,Fa,Ur]),br="".concat(Fn,"-panel"),Dr=!za.length;return ve.createElement(Ke.Provider,{value:sa},ve.createElement("div",{className:Le()(br,(_t={},(0,we.Z)(_t,"".concat(br,"-rtl"),ya==="rtl"),(0,we.Z)(_t,"".concat(br,"-empty"),Dr),_t),Gn),style:Hn},Dr?Ia:ve.createElement(ae,{prefixCls:Fn,searchValue:"",multiple:kr,toggleOpen:at,open:!0,direction:ya,disabled:pa})))}function yt(It){var _t=It.onPopupVisibleChange,Tt=It.popupVisible,Kt=It.popupClassName,Fn=It.popupPlacement;warning(!_t,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Tt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Kt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Fn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Ft(It,_t){if(It){var Tt=function Kt(Fn){for(var Hn=0;Hn":ji,Di=It.loadingIcon,pi=It.children,Wi=It.dropdownMatchSelectWidth,Ci=Wi===void 0?!1:Wi,ei=It.showCheckedStrategy,Ar=ei===void 0?Ve:ei,Qn=It.optionRender,xr=(0,ke.Z)(It,Xe),Sr=(0,fe.ZP)(Tt),tr=!!Lr,$r=(0,Ne.Z)(Gn,{value:Wn,postState:St}),sa=(0,Ce.Z)($r,2),br=sa[0],Dr=sa[1],jr=ve.useMemo(function(){return Ue(Hn)},[JSON.stringify(Hn)]),Qr=Ht(jr,Fa),Na=(0,Ce.Z)(Qr,3),$a=Na[0],ea=Na[1],ai=Na[2],yi=(0,Ne.Z)("",{value:Xr,postState:function(Hi){return Hi||""}}),zi=(0,Ce.Z)(yi,2),Ui=zi[0],Ji=zi[1],Yi=function(Hi,uo){Ji(Hi),uo.source!=="blur"&&oa&&oa(Hi)},co=Fe(ta),No=(0,Ce.Z)(co,2),$o=No[0],Wo=No[1],Ba=Oe(Ui,$a,jr,Ur||Fn,Wo,hr||tr),Ii=Se($a,jr),ri=Yt(tr,br,ea,ai,Ii),So=(0,Ce.Z)(ri,3),di=So[0],il=So[1],$l=So[2],Al=ve.useMemo(function(){var hi=gt(di),Hi=Qe(hi,ea,Ar);return[].concat((0,y.Z)($l),(0,y.Z)(ai(Hi)))},[di,ea,ai,$l,Ar]),Vo=st(Al,$a,jr,tr,Tr),Yo=(0,je.Z)(function(hi){if(Dr(hi),Pr){var Hi=St(hi),uo=Hi.map(function(Qo){return ze(Qo,$a,jr).map(function(Jo){return Jo.option})}),Il=tr?Hi:Hi[0],oo=tr?uo:uo[0];Pr(Il,oo)}}),no=ut(tr,Yo,di,il,$l,ea,ai,Ar),Ol=(0,je.Z)(function(hi){(!tr||Rr)&&Ji(""),no(hi)}),Ul=function(Hi,uo){if(uo.type==="clear"){Yo([]);return}var Il=uo.values[0],oo=Il.valueCells;Ol(oo)},Nl=Ia!==void 0?Ia:Xa,Io=kr||pa,es=Kr||la,as=function(Hi){Ya==null||Ya(Hi),Mi==null||Mi(Hi)},Ni=ve.useMemo(function(){return{options:$a,fieldNames:jr,values:di,halfValues:il,changeOnSelect:hr,onSelect:Ol,checkable:Lr,searchOptions:Ba,dropdownPrefixCls:Ur,loadData:ya,expandTrigger:xa,expandIcon:za,loadingIcon:Di,dropdownMenuColumnStyle:Za,optionRender:Qn}},[$a,jr,di,il,hr,Ol,Lr,Ba,Ur,ya,xa,za,Di,Za,Qn]),Qi=!(Ui?Ba:$a).length,Pi=Ui&&Wo.matchInputWidth||Qi?{}:{minWidth:"auto"};return ve.createElement(Ke.Provider,{value:Ni},ve.createElement(De.Ac,(0,xe.Z)({},xr,{ref:_t,id:Sr,prefixCls:Fn,autoClearSearchValue:Rr,dropdownMatchSelectWidth:Ci,dropdownStyle:(0,Ee.Z)((0,Ee.Z)({},Pi),Sa),displayValues:Vo,onDisplayValuesChange:Ul,mode:tr?"multiple":void 0,searchValue:Ui,onSearch:Yi,showSearch:$o,OptionList:Ze,emptyOptions:Qi,open:Nl,dropdownClassName:Io,placement:es,onDropdownVisibleChange:as,getRawInputElement:function(){return pi}})))});tt.SHOW_PARENT=Ve,tt.SHOW_CHILD=Ye,tt.Panel=qe;var Gt=tt,un=Gt,wn=E(2738),gn=E(75030),Rt=E(86641),Ut=E(45915),At=E(82855),Je=E(48755),Pt=E(38406),nn=E(2171),pn=E(83397),nt=E(31756),Nt=E(56553),qt=E(24971),wt=E(1722),Wt=E(90376),en=E(68525),_n=E(90005),Un=E(70045);function On(It,_t){const{getPrefixCls:Tt,direction:Kt,renderEmpty:Fn}=ve.useContext(Je.E_),Hn=_t||Kt,Gn=Tt("select",It),Wn=Tt("cascader",It);return[Gn,Wn,Hn,Fn]}var Vn=On;function Zt(It,_t){return ve.useMemo(()=>_t?ve.createElement("span",{className:`${It}-checkbox-inner`}):!1,[_t])}var Xt=E(33853),an=E(58617),xn=E(38819),Pn=(It,_t,Tt)=>{let Kt=Tt;Tt||(Kt=_t?ve.createElement(Xt.Z,null):ve.createElement(xn.Z,null));const Fn=ve.createElement("span",{className:`${It}-menu-item-loading-icon`},ve.createElement(an.Z,{spin:!0}));return ve.useMemo(()=>[Kt,Fn],[Kt])},Sn=E(56119),Rn=E(16931),Er=E(36237),Jn=E(36170),dr=E(63356),gr=It=>{const{prefixCls:_t,componentCls:Tt}=It,Kt=`${Tt}-menu-item`,Fn=` &${Kt}-expand ${Kt}-expand-icon, ${Kt}-loading-icon -`;return[(0,Jn.C2)(`${_t}-checkbox`,It),{[Tt]:{"&-checkbox":{top:0,marginInlineEnd:It.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Tt}-menu-empty`]:{[`${Tt}-menu`]:{width:"100%",height:"auto",[Kt]:{color:It.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:It.controlItemWidth,height:It.dropdownHeight,margin:0,padding:It.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Er.unit)(It.lineWidth)} ${It.lineType} ${It.colorSplit}`},"&-item":Object.assign(Object.assign({},dr.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:It.optionPadding,lineHeight:It.lineHeight,cursor:"pointer",transition:`all ${It.motionDurationMid}`,borderRadius:It.borderRadiusSM,"&:hover":{background:It.controlItemBgHover},"&-disabled":{color:It.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Fn]:{color:It.colorTextDisabled}},[`&-active:not(${Kt}-disabled)`]:{"&, &:hover":{color:It.optionSelectedColor,fontWeight:It.optionSelectedFontWeight,backgroundColor:It.optionSelectedBg}},"&-content":{flex:"auto"},[Fn]:{marginInlineStart:It.paddingXXS,color:It.colorTextDescription,fontSize:It.fontSizeIcon},"&-keyword":{color:It.colorHighlight}})}}}]};const Vr=It=>{const{componentCls:_t,antCls:Tt}=It;return[{[_t]:{width:It.controlWidth}},{[`${_t}-dropdown`]:[{[`&${Tt}-select-dropdown`]:{padding:0}},gr(It)]},{[`${_t}-dropdown-rtl`]:{direction:"rtl"}},(0,Sn.c)(It)]},Zr=It=>{const _t=Math.round((It.controlHeight-It.fontSize*It.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:It.controlItemBgActive,optionSelectedFontWeight:It.fontWeightStrong,optionPadding:`${_t}px ${It.paddingSM}px`,menuPadding:It.paddingXXS,optionSelectedColor:It.colorText}};var Dn=(0,Rn.I$)("Cascader",It=>[Vr(It)],Zr);const Zn=It=>{const{componentCls:_t}=It;return{[`${_t}-panel`]:[gr(It),{display:"inline-flex",border:`${(0,Er.unit)(It.lineWidth)} ${It.lineType} ${It.colorSplit}`,borderRadius:It.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${_t}-menus`]:{alignItems:"stretch"},[`${_t}-menu`]:{height:"auto"},"&-empty":{padding:It.paddingXXS}}]}};var fr=(0,Rn.A1)(["Cascader","Panel"],It=>Zn(It),Zr);function ur(It){const{prefixCls:_t,className:Tt,multiple:Kt,rootClassName:Fn,notFoundContent:Hn,direction:Gn,expandIcon:jn,disabled:hr}=It,Pr=ve.useContext(nn.Z),Tr=hr!=null?hr:Pr,[Lr,Cr,Rr,Xr]=Vn(_t,Gn),oa=(0,pn.Z)(Cr),[ta,xa,Ia]=Dn(Cr,oa);fr(Cr);const Ur=Rr==="rtl",[ya,Xa]=Pn(Lr,Ur,jn),Pa=Hn||(Xr==null?void 0:Xr("Cascader"))||ve.createElement(Pt.Z,{componentName:"Cascader"}),pa=Zt(Cr,Kt);return ta(ve.createElement(qe,Object.assign({},It,{checkable:pa,prefixCls:Cr,className:Le()(Tt,xa,Fn,Ia,oa),notFoundContent:Pa,direction:Rr,expandIcon:ya,loadingIcon:Xa,disabled:Tr})))}var Mt=ur,Vt=function(It,_t){var Tt={};for(var Kt in It)Object.prototype.hasOwnProperty.call(It,Kt)&&_t.indexOf(Kt)<0&&(Tt[Kt]=It[Kt]);if(It!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fn=0,Kt=Object.getOwnPropertySymbols(It);Fnhr===0?[jn]:[].concat((0,y.Z)(Gn),[_t,jn]),[]),Fn=[];let Hn=0;return Kt.forEach((Gn,jn)=>{const hr=Hn+Gn.length;let Pr=It.slice(Hn,hr);Hn=hr,jn%2===1&&(Pr=ve.createElement("span",{className:`${Tt}-menu-item-keyword`,key:`separator-${jn}`},Pr)),Fn.push(Pr)}),Fn}const ht=(It,_t,Tt,Kt)=>{const Fn=[],Hn=It.toLowerCase();return _t.forEach((Gn,jn)=>{jn!==0&&Fn.push(" / ");let hr=Gn[Kt.label];const Pr=typeof hr;(Pr==="string"||Pr==="number")&&(hr=it(String(hr),Hn,Tt)),Fn.push(hr)}),Fn},cn=ve.forwardRef((It,_t)=>{var Tt;const{prefixCls:Kt,size:Fn,disabled:Hn,className:Gn,rootClassName:jn,multiple:hr,bordered:Pr=!0,transitionName:Tr,choiceTransitionName:Lr="",popupClassName:Cr,dropdownClassName:Rr,expandIcon:Xr,placement:oa,showSearch:ta,allowClear:xa=!0,notFoundContent:Ia,direction:Ur,getPopupContainer:ya,status:Xa,showArrow:Pa,builtinPlacements:pa,style:kr,variant:Za}=It,Sa=Vt(It,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),la=(0,wn.Z)(Sa,["suffixIcon"]),{getPrefixCls:Kr,getPopupContainer:Ya,className:Mi,style:ji}=(0,Je.dj)("cascader"),{popupOverflow:za}=ve.useContext(Je.E_),{status:Di,hasFeedback:pi,isFormItemInput:Wi,feedbackIcon:Ci}=ve.useContext(Nt.aM),ei=(0,At.F)(Di,Xa),[Ar,Qn,xr,Sr]=Vn(Kt,Ur),tr=xr==="rtl",$r=Kr(),sa=(0,pn.Z)(Ar),[br,Dr,jr]=(0,Wt.Z)(Ar,sa),Qr=(0,pn.Z)(Qn),[_a]=Dn(Qn,Qr),{compactSize:$a,compactItemClassnames:ea}=(0,Un.ri)(Ar,Ur),[ai,yi]=(0,qt.Z)("cascader",Za,Pr),zi=Ia||(Sr==null?void 0:Sr("Cascader"))||ve.createElement(Pt.Z,{componentName:"Cascader"}),Ui=Le()(Cr||Rr,`${Qn}-dropdown`,{[`${Qn}-dropdown-rtl`]:xr==="rtl"},jn,sa,Qr,Dr,jr),Ji=ve.useMemo(()=>{if(!ta)return ta;let Yo={render:ht};return typeof ta=="object"&&(Yo=Object.assign(Object.assign({},Yo),ta)),Yo},[ta]),Yi=(0,nt.Z)(Yo=>{var no;return(no=Fn!=null?Fn:$a)!==null&&no!==void 0?no:Yo}),co=ve.useContext(nn.Z),No=Hn!=null?Hn:co,[$o,Wo]=Pn(Ar,tr,Xr),Da=Zt(Qn,hr),Ii=(0,_n.Z)(It.suffixIcon,Pa),{suffixIcon:ri,removeIcon:So,clearIcon:di}=(0,en.Z)(Object.assign(Object.assign({},It),{hasFeedback:pi,feedbackIcon:Ci,showSuffixIcon:Ii,multiple:hr,prefixCls:Ar,componentName:"Cascader"})),il=ve.useMemo(()=>oa!==void 0?oa:tr?"bottomRight":"bottomLeft",[oa,tr]),$l=xa===!0?{clearIcon:di}:xa,[Al]=(0,gn.Cn)("SelectLike",(Tt=la.dropdownStyle)===null||Tt===void 0?void 0:Tt.zIndex),Vo=ve.createElement(un,Object.assign({prefixCls:Ar,className:Le()(!Kt&&Qn,{[`${Ar}-lg`]:Yi==="large",[`${Ar}-sm`]:Yi==="small",[`${Ar}-rtl`]:tr,[`${Ar}-${ai}`]:yi,[`${Ar}-in-form-item`]:Wi},(0,At.Z)(Ar,ei,pi),ea,Mi,Gn,jn,sa,Qr,Dr,jr),disabled:No,style:Object.assign(Object.assign({},ji),kr)},la,{builtinPlacements:(0,wt.Z)(pa,za),direction:xr,placement:il,notFoundContent:zi,allowClear:$l,showSearch:Ji,expandIcon:$o,suffixIcon:ri,removeIcon:So,loadingIcon:Wo,checkable:Da,dropdownClassName:Ui,dropdownPrefixCls:Kt||Qn,dropdownStyle:Object.assign(Object.assign({},la.dropdownStyle),{zIndex:Al}),choiceTransitionName:(0,Rt.m)($r,"",Lr),transitionName:(0,Rt.m)($r,"slide-up",Tr),getPopupContainer:ya||Ya,ref:_t}));return _a(br(Vo))}),ar=(0,Ut.Z)(cn,"dropdownAlign",It=>(0,wn.Z)(It,["visible"]));cn.SHOW_PARENT=kt,cn.SHOW_CHILD=ft,cn.Panel=Mt,cn._InternalPanelDoNotUseOrYouWillBeFired=ar;var mr=cn},62673:function(Mn,Jt,E){"use strict";E.d(Jt,{default:function(){return gt}});var y=E(59301),ve=E(92310),ce=E.n(ve),Le=E(16632),xe=E(8654),Ee=E(12919),Ce=E(63872),ke=E(48755),De=E(2171),fe=E(83397),je=E(56553),ct=y.createContext(null),Ke=E(36170),Te=E(74632),we=function(lt,Ue){var be={};for(var We in lt)Object.prototype.hasOwnProperty.call(lt,We)&&Ue.indexOf(We)<0&&(be[We]=lt[We]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,We=Object.getOwnPropertySymbols(lt);Be{var be;const{prefixCls:We,className:Be,rootClassName:de,children:St,indeterminate:Qe=!1,style:ze,onMouseEnter:st,onMouseLeave:Se,skipGroup:ye=!1,disabled:vt}=lt,Ht=we(lt,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:$t,direction:Fe,checkbox:pt}=y.useContext(ke.E_),ut=y.useContext(ct),{isFormItemInput:Yt}=y.useContext(je.aM),bt=y.useContext(De.Z),Ct=(be=(ut==null?void 0:ut.disabled)||vt)!==null&&be!==void 0?be:bt,mt=y.useRef(Ht.value),mn=y.useRef(null),zt=(0,xe.sQ)(Ue,mn);y.useEffect(()=>{ut==null||ut.registerValue(Ht.value)},[]),y.useEffect(()=>{if(!ye)return Ht.value!==mt.current&&(ut==null||ut.cancelValue(mt.current),ut==null||ut.registerValue(Ht.value),mt.current=Ht.value),()=>ut==null?void 0:ut.cancelValue(Ht.value)},[Ht.value]),y.useEffect(()=>{var qe;!((qe=mn.current)===null||qe===void 0)&&qe.input&&(mn.current.input.indeterminate=Qe)},[Qe]);const ue=$t("checkbox",We),ie=(0,fe.Z)(ue),[re,oe,pe]=(0,Ke.ZP)(ue,ie),ae=Object.assign({},Ht);ut&&!ye&&(ae.onChange=function(){Ht.onChange&&Ht.onChange.apply(Ht,arguments),ut.toggleOption&&ut.toggleOption({label:St,value:Ht.value})},ae.name=ut.name,ae.checked=ut.value.includes(Ht.value));const me=ce()(`${ue}-wrapper`,{[`${ue}-rtl`]:Fe==="rtl",[`${ue}-wrapper-checked`]:ae.checked,[`${ue}-wrapper-disabled`]:Ct,[`${ue}-wrapper-in-form-item`]:Yt},pt==null?void 0:pt.className,Be,de,pe,ie,oe),Ze=ce()({[`${ue}-indeterminate`]:Qe},Ce.A,oe),[Ot,at]=(0,Te.Z)(ae.onClick);return re(y.createElement(Ee.Z,{component:"Checkbox",disabled:Ct},y.createElement("label",{className:me,style:Object.assign(Object.assign({},pt==null?void 0:pt.style),ze),onMouseEnter:st,onMouseLeave:Se,onClick:Ot},y.createElement(Le.Z,Object.assign({},ae,{onClick:at,prefixCls:ue,className:Ze,disabled:Ct,ref:zt})),St!==void 0&&y.createElement("span",{className:`${ue}-label`},St))))};var rt=y.forwardRef(Ie),Et=E(94480),Oe=E(2738),Ae=function(lt,Ue){var be={};for(var We in lt)Object.prototype.hasOwnProperty.call(lt,We)&&Ue.indexOf(We)<0&&(be[We]=lt[We]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,We=Object.getOwnPropertySymbols(lt);Be{const{defaultValue:be,children:We,options:Be=[],prefixCls:de,className:St,rootClassName:Qe,style:ze,onChange:st}=lt,Se=Ae(lt,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ye,direction:vt}=y.useContext(ke.E_),[Ht,$t]=y.useState(Se.value||be||[]),[Fe,pt]=y.useState([]);y.useEffect(()=>{"value"in Se&&$t(Se.value||[])},[Se.value]);const ut=y.useMemo(()=>Be.map(Ze=>typeof Ze=="string"||typeof Ze=="number"?{label:Ze,value:Ze}:Ze),[Be]),Yt=Ze=>{pt(Ot=>Ot.filter(at=>at!==Ze))},bt=Ze=>{pt(Ot=>[].concat((0,Et.Z)(Ot),[Ze]))},Ct=Ze=>{const Ot=Ht.indexOf(Ze.value),at=(0,Et.Z)(Ht);Ot===-1?at.push(Ze.value):at.splice(Ot,1),"value"in Se||$t(at),st==null||st(at.filter(qe=>Fe.includes(qe)).sort((qe,yt)=>{const Ft=ut.findIndex(Xe=>Xe.value===qe),jt=ut.findIndex(Xe=>Xe.value===yt);return Ft-jt}))},mt=ye("checkbox",de),mn=`${mt}-group`,zt=(0,fe.Z)(mt),[ue,ie,re]=(0,Ke.ZP)(mt,zt),oe=(0,Oe.Z)(Se,["value","disabled"]),pe=Be.length?ut.map(Ze=>y.createElement(rt,{prefixCls:mt,key:Ze.value.toString(),disabled:"disabled"in Ze?Ze.disabled:Se.disabled,value:Ze.value,checked:Ht.includes(Ze.value),onChange:Ze.onChange,className:`${mn}-item`,style:Ze.style,title:Ze.title,id:Ze.id,required:Ze.required},Ze.label)):We,ae={toggleOption:Ct,value:Ht,disabled:Se.disabled,name:Se.name,registerValue:bt,cancelValue:Yt},me=ce()(mn,{[`${mn}-rtl`]:vt==="rtl"},St,Qe,re,zt,ie);return ue(y.createElement("div",Object.assign({className:me,style:ze},oe,{ref:Ue}),y.createElement(ct.Provider,{value:ae},pe)))});const xt=rt;xt.Group=Ye,xt.__ANT_CHECKBOX=!0;var gt=xt},36170:function(Mn,Jt,E){"use strict";E.d(Jt,{C2:function(){return Ee}});var y=E(36237),ve=E(63356),ce=E(51636),Le=E(16931);const xe=Ce=>{const{checkboxCls:ke}=Ce,De=`${ke}-wrapper`;return[{[`${ke}-group`]:Object.assign(Object.assign({},(0,ve.Wf)(Ce)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ce.marginXS,[`> ${Ce.antCls}-row`]:{flex:1}}),[De]:Object.assign(Object.assign({},(0,ve.Wf)(Ce)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${De}`]:{marginInlineStart:0},[`&${De}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ke]:Object.assign(Object.assign({},(0,ve.Wf)(Ce)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ce.borderRadiusSM,alignSelf:"center",[`${ke}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ke}-inner`]:Object.assign({},(0,ve.oN)(Ce))},[`${ke}-inner`]:{boxSizing:"border-box",display:"block",width:Ce.checkboxSize,height:Ce.checkboxSize,direction:"ltr",backgroundColor:Ce.colorBgContainer,border:`${(0,y.unit)(Ce.lineWidth)} ${Ce.lineType} ${Ce.colorBorder}`,borderRadius:Ce.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ce.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:Ce.calc(Ce.checkboxSize).div(14).mul(5).equal(),height:Ce.calc(Ce.checkboxSize).div(14).mul(8).equal(),border:`${(0,y.unit)(Ce.lineWidthBold)} solid ${Ce.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ce.motionDurationFast} ${Ce.motionEaseInBack}, opacity ${Ce.motionDurationFast}`}},"& + span":{paddingInlineStart:Ce.paddingXS,paddingInlineEnd:Ce.paddingXS}})},{[` +`;return[(0,Jn.C2)(`${_t}-checkbox`,It),{[Tt]:{"&-checkbox":{top:0,marginInlineEnd:It.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Tt}-menu-empty`]:{[`${Tt}-menu`]:{width:"100%",height:"auto",[Kt]:{color:It.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:It.controlItemWidth,height:It.dropdownHeight,margin:0,padding:It.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Er.unit)(It.lineWidth)} ${It.lineType} ${It.colorSplit}`},"&-item":Object.assign(Object.assign({},dr.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:It.optionPadding,lineHeight:It.lineHeight,cursor:"pointer",transition:`all ${It.motionDurationMid}`,borderRadius:It.borderRadiusSM,"&:hover":{background:It.controlItemBgHover},"&-disabled":{color:It.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Fn]:{color:It.colorTextDisabled}},[`&-active:not(${Kt}-disabled)`]:{"&, &:hover":{color:It.optionSelectedColor,fontWeight:It.optionSelectedFontWeight,backgroundColor:It.optionSelectedBg}},"&-content":{flex:"auto"},[Fn]:{marginInlineStart:It.paddingXXS,color:It.colorTextDescription,fontSize:It.fontSizeIcon},"&-keyword":{color:It.colorHighlight}})}}}]};const Vr=It=>{const{componentCls:_t,antCls:Tt}=It;return[{[_t]:{width:It.controlWidth}},{[`${_t}-dropdown`]:[{[`&${Tt}-select-dropdown`]:{padding:0}},gr(It)]},{[`${_t}-dropdown-rtl`]:{direction:"rtl"}},(0,Sn.c)(It)]},Zr=It=>{const _t=Math.round((It.controlHeight-It.fontSize*It.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:It.controlItemBgActive,optionSelectedFontWeight:It.fontWeightStrong,optionPadding:`${_t}px ${It.paddingSM}px`,menuPadding:It.paddingXXS,optionSelectedColor:It.colorText}};var Dn=(0,Rn.I$)("Cascader",It=>[Vr(It)],Zr);const Zn=It=>{const{componentCls:_t}=It;return{[`${_t}-panel`]:[gr(It),{display:"inline-flex",border:`${(0,Er.unit)(It.lineWidth)} ${It.lineType} ${It.colorSplit}`,borderRadius:It.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${_t}-menus`]:{alignItems:"stretch"},[`${_t}-menu`]:{height:"auto"},"&-empty":{padding:It.paddingXXS}}]}};var fr=(0,Rn.A1)(["Cascader","Panel"],It=>Zn(It),Zr);function ur(It){const{prefixCls:_t,className:Tt,multiple:Kt,rootClassName:Fn,notFoundContent:Hn,direction:Gn,expandIcon:Wn,disabled:hr}=It,Pr=ve.useContext(nn.Z),Tr=hr!=null?hr:Pr,[Lr,Cr,Rr,Xr]=Vn(_t,Gn),oa=(0,pn.Z)(Cr),[ta,xa,Fa]=Dn(Cr,oa);fr(Cr);const Ur=Rr==="rtl",[ya,Xa]=Pn(Lr,Ur,Wn),Ia=Hn||(Xr==null?void 0:Xr("Cascader"))||ve.createElement(Pt.Z,{componentName:"Cascader"}),pa=Zt(Cr,Kt);return ta(ve.createElement(qe,Object.assign({},It,{checkable:pa,prefixCls:Cr,className:Le()(Tt,xa,Fn,Fa,oa),notFoundContent:Ia,direction:Rr,expandIcon:ya,loadingIcon:Xa,disabled:Tr})))}var Mt=ur,Vt=function(It,_t){var Tt={};for(var Kt in It)Object.prototype.hasOwnProperty.call(It,Kt)&&_t.indexOf(Kt)<0&&(Tt[Kt]=It[Kt]);if(It!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fn=0,Kt=Object.getOwnPropertySymbols(It);Fnhr===0?[Wn]:[].concat((0,y.Z)(Gn),[_t,Wn]),[]),Fn=[];let Hn=0;return Kt.forEach((Gn,Wn)=>{const hr=Hn+Gn.length;let Pr=It.slice(Hn,hr);Hn=hr,Wn%2===1&&(Pr=ve.createElement("span",{className:`${Tt}-menu-item-keyword`,key:`separator-${Wn}`},Pr)),Fn.push(Pr)}),Fn}const ht=(It,_t,Tt,Kt)=>{const Fn=[],Hn=It.toLowerCase();return _t.forEach((Gn,Wn)=>{Wn!==0&&Fn.push(" / ");let hr=Gn[Kt.label];const Pr=typeof hr;(Pr==="string"||Pr==="number")&&(hr=it(String(hr),Hn,Tt)),Fn.push(hr)}),Fn},cn=ve.forwardRef((It,_t)=>{var Tt;const{prefixCls:Kt,size:Fn,disabled:Hn,className:Gn,rootClassName:Wn,multiple:hr,bordered:Pr=!0,transitionName:Tr,choiceTransitionName:Lr="",popupClassName:Cr,dropdownClassName:Rr,expandIcon:Xr,placement:oa,showSearch:ta,allowClear:xa=!0,notFoundContent:Fa,direction:Ur,getPopupContainer:ya,status:Xa,showArrow:Ia,builtinPlacements:pa,style:kr,variant:Za}=It,Sa=Vt(It,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),la=(0,wn.Z)(Sa,["suffixIcon"]),{getPrefixCls:Kr,getPopupContainer:Ya,className:Mi,style:ji}=(0,Je.dj)("cascader"),{popupOverflow:za}=ve.useContext(Je.E_),{status:Di,hasFeedback:pi,isFormItemInput:Wi,feedbackIcon:Ci}=ve.useContext(Nt.aM),ei=(0,At.F)(Di,Xa),[Ar,Qn,xr,Sr]=Vn(Kt,Ur),tr=xr==="rtl",$r=Kr(),sa=(0,pn.Z)(Ar),[br,Dr,jr]=(0,Wt.Z)(Ar,sa),Qr=(0,pn.Z)(Qn),[Na]=Dn(Qn,Qr),{compactSize:$a,compactItemClassnames:ea}=(0,Un.ri)(Ar,Ur),[ai,yi]=(0,qt.Z)("cascader",Za,Pr),zi=Fa||(Sr==null?void 0:Sr("Cascader"))||ve.createElement(Pt.Z,{componentName:"Cascader"}),Ui=Le()(Cr||Rr,`${Qn}-dropdown`,{[`${Qn}-dropdown-rtl`]:xr==="rtl"},Wn,sa,Qr,Dr,jr),Ji=ve.useMemo(()=>{if(!ta)return ta;let Yo={render:ht};return typeof ta=="object"&&(Yo=Object.assign(Object.assign({},Yo),ta)),Yo},[ta]),Yi=(0,nt.Z)(Yo=>{var no;return(no=Fn!=null?Fn:$a)!==null&&no!==void 0?no:Yo}),co=ve.useContext(nn.Z),No=Hn!=null?Hn:co,[$o,Wo]=Pn(Ar,tr,Xr),Ba=Zt(Qn,hr),Ii=(0,_n.Z)(It.suffixIcon,Ia),{suffixIcon:ri,removeIcon:So,clearIcon:di}=(0,en.Z)(Object.assign(Object.assign({},It),{hasFeedback:pi,feedbackIcon:Ci,showSuffixIcon:Ii,multiple:hr,prefixCls:Ar,componentName:"Cascader"})),il=ve.useMemo(()=>oa!==void 0?oa:tr?"bottomRight":"bottomLeft",[oa,tr]),$l=xa===!0?{clearIcon:di}:xa,[Al]=(0,gn.Cn)("SelectLike",(Tt=la.dropdownStyle)===null||Tt===void 0?void 0:Tt.zIndex),Vo=ve.createElement(un,Object.assign({prefixCls:Ar,className:Le()(!Kt&&Qn,{[`${Ar}-lg`]:Yi==="large",[`${Ar}-sm`]:Yi==="small",[`${Ar}-rtl`]:tr,[`${Ar}-${ai}`]:yi,[`${Ar}-in-form-item`]:Wi},(0,At.Z)(Ar,ei,pi),ea,Mi,Gn,Wn,sa,Qr,Dr,jr),disabled:No,style:Object.assign(Object.assign({},ji),kr)},la,{builtinPlacements:(0,wt.Z)(pa,za),direction:xr,placement:il,notFoundContent:zi,allowClear:$l,showSearch:Ji,expandIcon:$o,suffixIcon:ri,removeIcon:So,loadingIcon:Wo,checkable:Ba,dropdownClassName:Ui,dropdownPrefixCls:Kt||Qn,dropdownStyle:Object.assign(Object.assign({},la.dropdownStyle),{zIndex:Al}),choiceTransitionName:(0,Rt.m)($r,"",Lr),transitionName:(0,Rt.m)($r,"slide-up",Tr),getPopupContainer:ya||Ya,ref:_t}));return Na(br(Vo))}),ar=(0,Ut.Z)(cn,"dropdownAlign",It=>(0,wn.Z)(It,["visible"]));cn.SHOW_PARENT=kt,cn.SHOW_CHILD=ft,cn.Panel=Mt,cn._InternalPanelDoNotUseOrYouWillBeFired=ar;var mr=cn},62673:function(Mn,Jt,E){"use strict";E.d(Jt,{default:function(){return gt}});var y=E(59301),ve=E(92310),ce=E.n(ve),Le=E(16632),xe=E(8654),Ee=E(12919),Ce=E(63872),ke=E(48755),De=E(2171),fe=E(83397),je=E(56553),ct=y.createContext(null),Ke=E(36170),Te=E(74632),we=function(lt,Ue){var be={};for(var We in lt)Object.prototype.hasOwnProperty.call(lt,We)&&Ue.indexOf(We)<0&&(be[We]=lt[We]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,We=Object.getOwnPropertySymbols(lt);Be{var be;const{prefixCls:We,className:Be,rootClassName:de,children:St,indeterminate:Qe=!1,style:ze,onMouseEnter:st,onMouseLeave:Se,skipGroup:ye=!1,disabled:vt}=lt,Ht=we(lt,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:$t,direction:Fe,checkbox:pt}=y.useContext(ke.E_),ut=y.useContext(ct),{isFormItemInput:Yt}=y.useContext(je.aM),bt=y.useContext(De.Z),Ct=(be=(ut==null?void 0:ut.disabled)||vt)!==null&&be!==void 0?be:bt,mt=y.useRef(Ht.value),mn=y.useRef(null),zt=(0,xe.sQ)(Ue,mn);y.useEffect(()=>{ut==null||ut.registerValue(Ht.value)},[]),y.useEffect(()=>{if(!ye)return Ht.value!==mt.current&&(ut==null||ut.cancelValue(mt.current),ut==null||ut.registerValue(Ht.value),mt.current=Ht.value),()=>ut==null?void 0:ut.cancelValue(Ht.value)},[Ht.value]),y.useEffect(()=>{var qe;!((qe=mn.current)===null||qe===void 0)&&qe.input&&(mn.current.input.indeterminate=Qe)},[Qe]);const ue=$t("checkbox",We),ie=(0,fe.Z)(ue),[re,oe,pe]=(0,Ke.ZP)(ue,ie),ae=Object.assign({},Ht);ut&&!ye&&(ae.onChange=function(){Ht.onChange&&Ht.onChange.apply(Ht,arguments),ut.toggleOption&&ut.toggleOption({label:St,value:Ht.value})},ae.name=ut.name,ae.checked=ut.value.includes(Ht.value));const me=ce()(`${ue}-wrapper`,{[`${ue}-rtl`]:Fe==="rtl",[`${ue}-wrapper-checked`]:ae.checked,[`${ue}-wrapper-disabled`]:Ct,[`${ue}-wrapper-in-form-item`]:Yt},pt==null?void 0:pt.className,Be,de,pe,ie,oe),Ze=ce()({[`${ue}-indeterminate`]:Qe},Ce.A,oe),[Ot,at]=(0,Te.Z)(ae.onClick);return re(y.createElement(Ee.Z,{component:"Checkbox",disabled:Ct},y.createElement("label",{className:me,style:Object.assign(Object.assign({},pt==null?void 0:pt.style),ze),onMouseEnter:st,onMouseLeave:Se,onClick:Ot},y.createElement(Le.Z,Object.assign({},ae,{onClick:at,prefixCls:ue,className:Ze,disabled:Ct,ref:zt})),St!==void 0&&y.createElement("span",{className:`${ue}-label`},St))))};var rt=y.forwardRef(Ie),Et=E(94480),Oe=E(2738),Ae=function(lt,Ue){var be={};for(var We in lt)Object.prototype.hasOwnProperty.call(lt,We)&&Ue.indexOf(We)<0&&(be[We]=lt[We]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,We=Object.getOwnPropertySymbols(lt);Be{const{defaultValue:be,children:We,options:Be=[],prefixCls:de,className:St,rootClassName:Qe,style:ze,onChange:st}=lt,Se=Ae(lt,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ye,direction:vt}=y.useContext(ke.E_),[Ht,$t]=y.useState(Se.value||be||[]),[Fe,pt]=y.useState([]);y.useEffect(()=>{"value"in Se&&$t(Se.value||[])},[Se.value]);const ut=y.useMemo(()=>Be.map(Ze=>typeof Ze=="string"||typeof Ze=="number"?{label:Ze,value:Ze}:Ze),[Be]),Yt=Ze=>{pt(Ot=>Ot.filter(at=>at!==Ze))},bt=Ze=>{pt(Ot=>[].concat((0,Et.Z)(Ot),[Ze]))},Ct=Ze=>{const Ot=Ht.indexOf(Ze.value),at=(0,Et.Z)(Ht);Ot===-1?at.push(Ze.value):at.splice(Ot,1),"value"in Se||$t(at),st==null||st(at.filter(qe=>Fe.includes(qe)).sort((qe,yt)=>{const Ft=ut.findIndex(Xe=>Xe.value===qe),jt=ut.findIndex(Xe=>Xe.value===yt);return Ft-jt}))},mt=ye("checkbox",de),mn=`${mt}-group`,zt=(0,fe.Z)(mt),[ue,ie,re]=(0,Ke.ZP)(mt,zt),oe=(0,Oe.Z)(Se,["value","disabled"]),pe=Be.length?ut.map(Ze=>y.createElement(rt,{prefixCls:mt,key:Ze.value.toString(),disabled:"disabled"in Ze?Ze.disabled:Se.disabled,value:Ze.value,checked:Ht.includes(Ze.value),onChange:Ze.onChange,className:`${mn}-item`,style:Ze.style,title:Ze.title,id:Ze.id,required:Ze.required},Ze.label)):We,ae={toggleOption:Ct,value:Ht,disabled:Se.disabled,name:Se.name,registerValue:bt,cancelValue:Yt},me=ce()(mn,{[`${mn}-rtl`]:vt==="rtl"},St,Qe,re,zt,ie);return ue(y.createElement("div",Object.assign({className:me,style:ze},oe,{ref:Ue}),y.createElement(ct.Provider,{value:ae},pe)))});const xt=rt;xt.Group=Ye,xt.__ANT_CHECKBOX=!0;var gt=xt},36170:function(Mn,Jt,E){"use strict";E.d(Jt,{C2:function(){return Ee}});var y=E(36237),ve=E(63356),ce=E(51636),Le=E(16931);const xe=Ce=>{const{checkboxCls:ke}=Ce,De=`${ke}-wrapper`;return[{[`${ke}-group`]:Object.assign(Object.assign({},(0,ve.Wf)(Ce)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ce.marginXS,[`> ${Ce.antCls}-row`]:{flex:1}}),[De]:Object.assign(Object.assign({},(0,ve.Wf)(Ce)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${De}`]:{marginInlineStart:0},[`&${De}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ke]:Object.assign(Object.assign({},(0,ve.Wf)(Ce)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ce.borderRadiusSM,alignSelf:"center",[`${ke}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ke}-inner`]:Object.assign({},(0,ve.oN)(Ce))},[`${ke}-inner`]:{boxSizing:"border-box",display:"block",width:Ce.checkboxSize,height:Ce.checkboxSize,direction:"ltr",backgroundColor:Ce.colorBgContainer,border:`${(0,y.unit)(Ce.lineWidth)} ${Ce.lineType} ${Ce.colorBorder}`,borderRadius:Ce.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ce.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:Ce.calc(Ce.checkboxSize).div(14).mul(5).equal(),height:Ce.calc(Ce.checkboxSize).div(14).mul(8).equal(),border:`${(0,y.unit)(Ce.lineWidthBold)} solid ${Ce.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ce.motionDurationFast} ${Ce.motionEaseInBack}, opacity ${Ce.motionDurationFast}`}},"& + span":{paddingInlineStart:Ce.paddingXS,paddingInlineEnd:Ce.paddingXS}})},{[` ${De}:not(${De}-disabled), ${ke}:not(${ke}-disabled) `]:{[`&:hover ${ke}-inner`]:{borderColor:Ce.colorPrimary}},[`${De}:not(${De}-disabled)`]:{[`&:hover ${ke}-checked:not(${ke}-disabled) ${ke}-inner`]:{backgroundColor:Ce.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ke}-checked:not(${ke}-disabled):after`]:{borderColor:Ce.colorPrimaryHover}}},{[`${ke}-checked`]:{[`${ke}-inner`]:{backgroundColor:Ce.colorPrimary,borderColor:Ce.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Ce.motionDurationMid} ${Ce.motionEaseOutBack} ${Ce.motionDurationFast}`}}},[` @@ -983,7 +983,7 @@ ${ht}-col-24${it}-label, ${ht}-col-xl-24${it}-label`]:Ye(ft)}},[`@media (max-width: ${(0,fe.unit)(ft.screenXSMax)})`]:[xt(ft),{[kt]:{[`${it}:not(${it}-horizontal)`]:{[`${ht}-col-xs-24${it}-label`]:Ye(ft)}}}],[`@media (max-width: ${(0,fe.unit)(ft.screenSMMax)})`]:{[kt]:{[`${it}:not(${it}-horizontal)`]:{[`${ht}-col-sm-24${it}-label`]:Ye(ft)}}},[`@media (max-width: ${(0,fe.unit)(ft.screenMDMax)})`]:{[kt]:{[`${it}:not(${it}-horizontal)`]:{[`${ht}-col-md-24${it}-label`]:Ye(ft)}}},[`@media (max-width: ${(0,fe.unit)(ft.screenLGMax)})`]:{[kt]:{[`${it}:not(${it}-horizontal)`]:{[`${ht}-col-lg-24${it}-label`]:Ye(ft)}}}}},lt=ft=>{const{formItemCls:kt,antCls:it}=ft;return{[`${kt}-vertical`]:{[`${kt}-row`]:{flexDirection:"column"},[`${kt}-label > label`]:{height:"auto"},[`${kt}-control`]:{width:"100%"}},[`${kt}-vertical ${kt}-label, ${it}-col-24${kt}-label, - ${it}-col-xl-24${kt}-label`]:Ye(ft),[`@media (max-width: ${(0,fe.unit)(ft.screenXSMax)})`]:[xt(ft),{[kt]:{[`${it}-col-xs-24${kt}-label`]:Ye(ft)}}],[`@media (max-width: ${(0,fe.unit)(ft.screenSMMax)})`]:{[kt]:{[`${it}-col-sm-24${kt}-label`]:Ye(ft)}},[`@media (max-width: ${(0,fe.unit)(ft.screenMDMax)})`]:{[kt]:{[`${it}-col-md-24${kt}-label`]:Ye(ft)}},[`@media (max-width: ${(0,fe.unit)(ft.screenLGMax)})`]:{[kt]:{[`${it}-col-lg-24${kt}-label`]:Ye(ft)}}}},Ue=ft=>({labelRequiredMarkColor:ft.colorError,labelColor:ft.colorTextHeading,labelFontSize:ft.fontSize,labelHeight:ft.controlHeight,labelColonMarginInlineStart:ft.marginXXS/2,labelColonMarginInlineEnd:ft.marginXS,itemMarginBottom:ft.marginLG,verticalLabelPadding:`0 0 ${ft.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),be=(ft,kt)=>(0,Ke.mergeToken)(ft,{formItemCls:`${ft.componentCls}-item`,rootPrefixCls:kt});var We=(0,Te.I$)("Form",(ft,kt)=>{let{rootPrefixCls:it}=kt;const ht=be(ft,it);return[Et(ht),Oe(ht),Ie(ht),Ae(ht,ht.componentCls),Ae(ht,ht.formItemCls),Ve(ht),gt(ht),lt(ht),(0,ct.Z)(ht),Ne.kr]},Ue,{order:-1e3});const Be=[];function de(ft,kt,it){let ht=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof ft=="string"?ft:`${kt}-${ht}`,error:ft,errorStatus:it}}var Qe=ft=>{let{help:kt,helpStatus:it,errors:ht=Be,warnings:cn=Be,className:ar,fieldId:mr,onVisibleChanged:It}=ft;const{prefixCls:_t}=ce.useContext(y.Rk),Tt=`${_t}-item-explain`,Kt=(0,ke.Z)(_t),[Fn,Hn,Gn]=We(_t,Kt),jn=ce.useMemo(()=>(0,Ce.Z)(_t),[_t]),hr=De(ht),Pr=De(cn),Tr=ce.useMemo(()=>kt!=null?[de(kt,"help",it)]:[].concat((0,ve.Z)(hr.map((Rr,Xr)=>de(Rr,"error","error",Xr))),(0,ve.Z)(Pr.map((Rr,Xr)=>de(Rr,"warning","warning",Xr)))),[kt,it,hr,Pr]),Lr=ce.useMemo(()=>{const Rr={};return Tr.forEach(Xr=>{let{key:oa}=Xr;Rr[oa]=(Rr[oa]||0)+1}),Tr.map((Xr,oa)=>Object.assign(Object.assign({},Xr),{key:Rr[Xr.key]>1?`${Xr.key}-fallback-${oa}`:Xr.key}))},[Tr]),Cr={};return mr&&(Cr.id=`${mr}_help`),Fn(ce.createElement(Ee.default,{motionDeadline:jn.motionDeadline,motionName:`${_t}-show-help`,visible:!!Lr.length,onVisibleChanged:It},Rr=>{const{className:Xr,style:oa}=Rr;return ce.createElement("div",Object.assign({},Cr,{className:xe()(Tt,Xr,Gn,Kt,ar,Hn),style:oa}),ce.createElement(Ee.CSSMotionList,Object.assign({keys:Lr},(0,Ce.Z)(_t),{motionName:`${_t}-show-help-item`,component:!1}),ta=>{const{key:xa,error:Ia,errorStatus:Ur,className:ya,style:Xa}=ta;return ce.createElement("div",{key:xa,className:xe()(ya,{[`${Tt}-${Ur}`]:Ur}),style:Xa},Ia)}))}))},ze=E(55372),st=E(48755),Se=E(2171),ye=E(31756),vt=E(23069),Ht=E(76846),$t=E(16722);const Fe=["parentNode"],pt="form_item";function ut(ft){return ft===void 0||ft===!1?[]:Array.isArray(ft)?ft:[ft]}function Yt(ft,kt){if(!ft.length)return;const it=ft.join("_");return kt?`${kt}_${it}`:Fe.includes(it)?`${pt}_${it}`:it}function bt(ft,kt,it,ht,cn,ar){let mr=ht;return ar!==void 0?mr=ar:it.validating?mr="validating":ft.length?mr="error":kt.length?mr="warning":(it.touched||cn&&it.validated)&&(mr="success"),mr}var Ct=function(ft,kt){var it={};for(var ht in ft)Object.prototype.hasOwnProperty.call(ft,ht)&&kt.indexOf(ht)<0&&(it[ht]=ft[ht]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cn=0,ht=Object.getOwnPropertySymbols(ft);cnft!=null?ft:Object.assign(Object.assign({},kt),{__INTERNAL__:{itemRef:cn=>ar=>{const mr=mt(cn);ar?it.current[mr]=ar:delete it.current[mr]}},scrollToField:function(cn){let ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:mr}=ar,It=Ct(ar,["focus"]),_t=mn(cn,ht);_t&&((0,$t.Z)(_t,Object.assign({scrollMode:"if-needed",block:"nearest"},It)),mr&&ht.focusField(cn))},focusField:cn=>{var ar,mr;const It=ht.getFieldInstance(cn);typeof(It==null?void 0:It.focus)=="function"?It.focus():(mr=(ar=mn(cn,ht))===null||ar===void 0?void 0:ar.focus)===null||mr===void 0||mr.call(ar)},getFieldInstance:cn=>{const ar=mt(cn);return it.current[ar]}}),[ft,kt]);return[ht]}var ue=E(98350),ie=function(ft,kt){var it={};for(var ht in ft)Object.prototype.hasOwnProperty.call(ft,ht)&&kt.indexOf(ht)<0&&(it[ht]=ft[ht]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cn=0,ht=Object.getOwnPropertySymbols(ft);cn{const it=ce.useContext(Se.Z),{getPrefixCls:ht,direction:cn,requiredMark:ar,colon:mr,scrollToFirstError:It,className:_t,style:Tt}=(0,st.dj)("form"),{prefixCls:Kt,className:Fn,rootClassName:Hn,size:Gn,disabled:jn=it,form:hr,colon:Pr,labelAlign:Tr,labelWrap:Lr,labelCol:Cr,wrapperCol:Rr,hideRequiredMark:Xr,layout:oa="horizontal",scrollToFirstError:ta,requiredMark:xa,onFinishFailed:Ia,name:Ur,style:ya,feedbackIcons:Xa,variant:Pa}=ft,pa=ie(ft,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),kr=(0,ye.Z)(Gn),Za=ce.useContext(ue.Z),Sa=ce.useMemo(()=>xa!==void 0?xa:Xr?!1:ar!==void 0?ar:!0,[Xr,xa,ar]),la=Pr!=null?Pr:mr,Kr=ht("form",Kt),Ya=(0,ke.Z)(Kr),[Mi,ji,za]=We(Kr,Ya),Di=xe()(Kr,`${Kr}-${oa}`,{[`${Kr}-hide-required-mark`]:Sa===!1,[`${Kr}-rtl`]:cn==="rtl",[`${Kr}-${kr}`]:kr},za,Ya,ji,_t,Fn,Hn),[pi]=zt(hr),{__INTERNAL__:Wi}=pi;Wi.name=Ur;const Ci=ce.useMemo(()=>({name:Ur,labelAlign:Tr,labelCol:Cr,labelWrap:Lr,wrapperCol:Rr,vertical:oa==="vertical",colon:la,requiredMark:Sa,itemRef:Wi.itemRef,form:pi,feedbackIcons:Xa}),[Ur,Tr,Cr,Rr,oa,la,Sa,pi,Xa]),ei=ce.useRef(null);ce.useImperativeHandle(kt,()=>{var xr;return Object.assign(Object.assign({},pi),{nativeElement:(xr=ei.current)===null||xr===void 0?void 0:xr.nativeElement})});const Ar=(xr,Sr)=>{if(xr){let tr={block:"nearest"};typeof xr=="object"&&(tr=Object.assign(Object.assign({},tr),xr)),pi.scrollToField(Sr,tr)}},Qn=xr=>{if(Ia==null||Ia(xr),xr.errorFields.length){const Sr=xr.errorFields[0].name;if(ta!==void 0){Ar(ta,Sr);return}It!==void 0&&Ar(It,Sr)}};return Mi(ce.createElement(y.pg.Provider,{value:Pa},ce.createElement(Se.n,{disabled:jn},ce.createElement(vt.Z.Provider,{value:kr},ce.createElement(y.RV,{validateMessages:Za},ce.createElement(y.q3.Provider,{value:Ci},ce.createElement(ze.default,Object.assign({id:Ur},pa,{name:Ur,onFinishFailed:Qn,form:pi,ref:ei,style:Object.assign(Object.assign({},Tt),ya),className:Di}))))))))};var pe=ce.forwardRef(re),ae=E(41799),me=E(8654),Ze=E(22703),Ot=E(32383),at=E(11592);function qe(ft){if(typeof ft=="function")return ft;const kt=(0,at.Z)(ft);return kt.length<=1?kt[0]:kt}const yt=()=>{const{status:ft,errors:kt=[],warnings:it=[]}=ce.useContext(y.aM);return{status:ft,errors:kt,warnings:it}};yt.Context=y.aM;var Ft=yt,jt=E(16089);function Xe(ft){const[kt,it]=ce.useState(ft),ht=ce.useRef(null),cn=ce.useRef([]),ar=ce.useRef(!1);ce.useEffect(()=>(ar.current=!1,()=>{ar.current=!0,jt.Z.cancel(ht.current),ht.current=null}),[]);function mr(It){ar.current||(ht.current===null&&(cn.current=[],ht.current=(0,jt.Z)(()=>{ht.current=null,it(_t=>{let Tt=_t;return cn.current.forEach(Kt=>{Tt=Kt(Tt)}),Tt})})),cn.current.push(It))}return[kt,mr]}function tt(){const{itemRef:ft}=ce.useContext(y.q3),kt=ce.useRef({});function it(ht,cn){const ar=cn&&typeof cn=="object"&&(0,me.C4)(cn),mr=ht.join("_");return(kt.current.name!==mr||kt.current.originRef!==ar)&&(kt.current.name=mr,kt.current.originRef=ar,kt.current.ref=(0,me.sQ)(ft(ht),ar)),kt.current.ref}return it}var Gt=E(29194),un=E(34280),wn=E(2738),gn=E(65970),Rt=E(70425),Ut=E(5472);const At=ft=>{const{formItemCls:kt}=ft;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${kt}-control`]:{display:"flex"}}}};var Je=(0,Te.bk)(["Form","item-item"],(ft,kt)=>{let{rootPrefixCls:it}=kt;const ht=be(ft,it);return[At(ht)]}),Pt=function(ft,kt){var it={};for(var ht in ft)Object.prototype.hasOwnProperty.call(ft,ht)&&kt.indexOf(ht)<0&&(it[ht]=ft[ht]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cn=0,ht=Object.getOwnPropertySymbols(ft);cn{const{prefixCls:kt,status:it,labelCol:ht,wrapperCol:cn,children:ar,errors:mr,warnings:It,_internalItemRender:_t,extra:Tt,help:Kt,fieldId:Fn,marginBottom:Hn,onErrorVisibleChanged:Gn,label:jn}=ft,hr=`${kt}-item`,Pr=ce.useContext(y.q3),Tr=ce.useMemo(()=>{let pa=Object.assign({},cn||Pr.wrapperCol||{});return jn===null&&!ht&&!cn&&Pr.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(Za=>{const Sa=Za?[Za]:[],la=(0,Rt.U2)(Pr.labelCol,Sa),Kr=typeof la=="object"?la:{},Ya=(0,Rt.U2)(pa,Sa),Mi=typeof Ya=="object"?Ya:{};"span"in Kr&&!("offset"in Mi)&&Kr.span{const{labelCol:pa,wrapperCol:kr}=Pr;return Pt(Pr,["labelCol","wrapperCol"])},[Pr]),Rr=ce.useRef(null),[Xr,oa]=ce.useState(0);(0,un.Z)(()=>{Tt&&Rr.current?oa(Rr.current.clientHeight):oa(0)},[Tt]);const ta=ce.createElement("div",{className:`${hr}-control-input`},ce.createElement("div",{className:`${hr}-control-input-content`},ar)),xa=ce.useMemo(()=>({prefixCls:kt,status:it}),[kt,it]),Ia=Hn!==null||mr.length||It.length?ce.createElement(y.Rk.Provider,{value:xa},ce.createElement(Qe,{fieldId:Fn,errors:mr,warnings:It,help:Kt,helpStatus:it,className:`${hr}-explain-connected`,onVisibleChanged:Gn})):null,Ur={};Fn&&(Ur.id=`${Fn}_extra`);const ya=Tt?ce.createElement("div",Object.assign({},Ur,{className:`${hr}-extra`,ref:Rr}),Tt):null,Xa=Ia||ya?ce.createElement("div",{className:`${hr}-additional`,style:Hn?{minHeight:Hn+Xr}:{}},Ia,ya):null,Pa=_t&&_t.mark==="pro_table_render"&&_t.render?_t.render(ft,{input:ta,errorList:Ia,extra:ya}):ce.createElement(ce.Fragment,null,ta,Xa);return ce.createElement(y.q3.Provider,{value:Cr},ce.createElement(Ut.Z,Object.assign({},Tr,{className:Lr}),Pa),ce.createElement(Je,{prefixCls:kt}))},Nt=E(61485),qt=E(9017),wt=E(85981),Wt=E(25399),en=function(ft,kt){var it={};for(var ht in ft)Object.prototype.hasOwnProperty.call(ft,ht)&&kt.indexOf(ht)<0&&(it[ht]=ft[ht]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cn=0,ht=Object.getOwnPropertySymbols(ft);cn{let{prefixCls:kt,label:it,htmlFor:ht,labelCol:cn,labelAlign:ar,colon:mr,required:It,requiredMark:_t,tooltip:Tt,vertical:Kt}=ft;var Fn;const[Hn]=(0,qt.Z)("Form"),{labelAlign:Gn,labelCol:jn,labelWrap:hr,colon:Pr}=ce.useContext(y.q3);if(!it)return null;const Tr=cn||jn||{},Lr=ar||Gn,Cr=`${kt}-item-label`,Rr=xe()(Cr,Lr==="left"&&`${Cr}-left`,Tr.className,{[`${Cr}-wrap`]:!!hr});let Xr=it;const oa=mr===!0||Pr!==!1&&mr!==!1;oa&&!Kt&&typeof it=="string"&&it.trim()&&(Xr=it.replace(/[:|:]\s*$/,""));const xa=_n(Tt);if(xa){const{icon:pa=ce.createElement(Nt.Z,null)}=xa,kr=en(xa,["icon"]),Za=ce.createElement(Wt.Z,Object.assign({},kr),ce.cloneElement(pa,{className:`${kt}-item-tooltip`,title:"",onClick:Sa=>{Sa.preventDefault()},tabIndex:null}));Xr=ce.createElement(ce.Fragment,null,Xr,Za)}const Ia=_t==="optional",Ur=typeof _t=="function",ya=_t===!1;Ur?Xr=_t(Xr,{required:!!It}):Ia&&!It&&(Xr=ce.createElement(ce.Fragment,null,Xr,ce.createElement("span",{className:`${kt}-item-optional`,title:""},(Hn==null?void 0:Hn.optional)||((Fn=wt.Z.Form)===null||Fn===void 0?void 0:Fn.optional))));let Xa;ya?Xa="hidden":(Ia||Ur)&&(Xa="optional");const Pa=xe()({[`${kt}-item-required`]:It,[`${kt}-item-required-mark-${Xa}`]:Xa,[`${kt}-item-no-colon`]:!oa});return ce.createElement(Ut.Z,Object.assign({},Tr,{className:Rr}),ce.createElement("label",{htmlFor:ht,className:Pa,title:typeof it=="string"?it:""},Xr))},Vn=E(29679),Zt=E(19248),Xt=E(96512),an=E(58617);const xn={success:Vn.Z,warning:Xt.Z,error:Zt.Z,validating:an.Z};function ln(ft){let{children:kt,errors:it,warnings:ht,hasFeedback:cn,validateStatus:ar,prefixCls:mr,meta:It,noStyle:_t}=ft;const Tt=`${mr}-item`,{feedbackIcons:Kt}=ce.useContext(y.q3),Fn=bt(it,ht,It,null,!!cn,ar),{isFormItemInput:Hn,status:Gn,hasFeedback:jn,feedbackIcon:hr}=ce.useContext(y.aM),Pr=ce.useMemo(()=>{var Tr;let Lr;if(cn){const Rr=cn!==!0&&cn.icons||Kt,Xr=Fn&&((Tr=Rr==null?void 0:Rr({status:Fn,errors:it,warnings:ht}))===null||Tr===void 0?void 0:Tr[Fn]),oa=Fn&&xn[Fn];Lr=Xr!==!1&&oa?ce.createElement("span",{className:xe()(`${Tt}-feedback-icon`,`${Tt}-feedback-icon-${Fn}`)},Xr||ce.createElement(oa,null)):null}const Cr={status:Fn||"",errors:it,warnings:ht,hasFeedback:!!cn,feedbackIcon:Lr,isFormItemInput:!0};return _t&&(Cr.status=(Fn!=null?Fn:Gn)||"",Cr.isFormItemInput=Hn,Cr.hasFeedback=!!(cn!=null?cn:jn),Cr.feedbackIcon=cn!==void 0?Cr.feedbackIcon:hr),Cr},[Fn,cn,_t,Hn,Gn]);return ce.createElement(y.aM.Provider,{value:Pr},kt)}var Pn=function(ft,kt){var it={};for(var ht in ft)Object.prototype.hasOwnProperty.call(ft,ht)&&kt.indexOf(ht)<0&&(it[ht]=ft[ht]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cn=0,ht=Object.getOwnPropertySymbols(ft);cn{if(ya&&ta.current){const Kr=getComputedStyle(ta.current);pa(parseInt(Kr.marginBottom,10))}},[ya,Xa]);const kr=Kr=>{Kr||pa(null)},Sa=function(){let Kr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Ya=Kr?xa:Tt.errors,Mi=Kr?Ia:Tt.warnings;return bt(Ya,Mi,Tt,"",!!Kt,_t)}(),la=xe()(Cr,it,ht,{[`${Cr}-with-help`]:Ur||xa.length||Ia.length,[`${Cr}-has-feedback`]:Sa&&Kt,[`${Cr}-has-success`]:Sa==="success",[`${Cr}-has-warning`]:Sa==="warning",[`${Cr}-has-error`]:Sa==="error",[`${Cr}-is-validating`]:Sa==="validating",[`${Cr}-hidden`]:Fn,[`${Cr}-${Tr}`]:Tr});return ce.createElement("div",{className:la,style:cn,ref:ta},ce.createElement(gn.Z,Object.assign({className:`${Cr}-row`},(0,wn.Z)(Lr,["_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"])),ce.createElement(On,Object.assign({htmlFor:Gn},ft,{requiredMark:Rr,required:jn!=null?jn:hr,prefixCls:kt,vertical:oa})),ce.createElement(nt,Object.assign({},ft,Tt,{errors:xa,warnings:Ia,prefixCls:kt,status:Sa,help:ar,marginBottom:Pa,onErrorVisibleChanged:kr}),ce.createElement(y.qI.Provider,{value:Pr},ce.createElement(ln,{prefixCls:kt,meta:Tt,errors:Tt.errors,warnings:Tt.warnings,hasFeedback:Kt,validateStatus:Sa},Hn)))),!!Pa&&ce.createElement("div",{className:`${Cr}-margin-offset`,style:{marginBottom:-Pa}}))}const Rn="__SPLIT__",Er=null;function Jn(ft,kt){const it=Object.keys(ft),ht=Object.keys(kt);return it.length===ht.length&&it.every(cn=>{const ar=ft[cn],mr=kt[cn];return ar===mr||typeof ar=="function"||typeof mr=="function"})}const dr=ce.memo(ft=>{let{children:kt}=ft;return kt},(ft,kt)=>Jn(ft.control,kt.control)&&ft.update===kt.update&&ft.childProps.length===kt.childProps.length&&ft.childProps.every((it,ht)=>it===kt.childProps[ht]));function yr(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function gr(ft){const{name:kt,noStyle:it,className:ht,dependencies:cn,prefixCls:ar,shouldUpdate:mr,rules:It,children:_t,required:Tt,label:Kt,messageVariables:Fn,trigger:Hn="onChange",validateTrigger:Gn,hidden:jn,help:hr,layout:Pr}=ft,{getPrefixCls:Tr}=ce.useContext(st.E_),{name:Lr}=ce.useContext(y.q3),Cr=qe(_t),Rr=typeof Cr=="function",Xr=ce.useContext(y.qI),{validateTrigger:oa}=ce.useContext(ze.FieldContext),ta=Gn!==void 0?Gn:oa,xa=kt!=null,Ia=Tr("form",ar),Ur=(0,ke.Z)(Ia),[ya,Xa,Pa]=We(Ia,Ur),pa=(0,Ot.ln)("Form.Item"),kr=ce.useContext(ze.ListContext),Za=ce.useRef(null),[Sa,la]=Xe({}),[Kr,Ya]=(0,ae.Z)(()=>yr()),Mi=ei=>{const Ar=kr==null?void 0:kr.getKey(ei.name);if(Ya(ei.destroy?yr():ei,!0),it&&hr!==!1&&Xr){let Qn=ei.name;if(ei.destroy)Qn=Za.current||Qn;else if(Ar!==void 0){const[xr,Sr]=Ar;Qn=[xr].concat((0,ve.Z)(Sr)),Za.current=Qn}Xr(ei,Qn)}},ji=(ei,Ar)=>{la(Qn=>{const xr=Object.assign({},Qn),tr=[].concat((0,ve.Z)(ei.name.slice(0,-1)),(0,ve.Z)(Ar)).join(Rn);return ei.destroy?delete xr[tr]:xr[tr]=ei,xr})},[za,Di]=ce.useMemo(()=>{const ei=(0,ve.Z)(Kr.errors),Ar=(0,ve.Z)(Kr.warnings);return Object.values(Sa).forEach(Qn=>{ei.push.apply(ei,(0,ve.Z)(Qn.errors||[])),Ar.push.apply(Ar,(0,ve.Z)(Qn.warnings||[]))}),[ei,Ar]},[Sa,Kr.errors,Kr.warnings]),pi=tt();function Wi(ei,Ar,Qn){return it&&!jn?ce.createElement(ln,{prefixCls:Ia,hasFeedback:ft.hasFeedback,validateStatus:ft.validateStatus,meta:Kr,errors:za,warnings:Di,noStyle:!0},ei):ce.createElement(Sn,Object.assign({key:"row"},ft,{className:xe()(ht,Pa,Ur,Xa),prefixCls:Ia,fieldId:Ar,isRequired:Qn,errors:za,warnings:Di,meta:Kr,onSubItemMetaChange:ji,layout:Pr}),ei)}if(!xa&&!Rr&&!cn)return ya(Wi(Cr));let Ci={};return typeof Kt=="string"?Ci.label=Kt:kt&&(Ci.label=String(kt)),Fn&&(Ci=Object.assign(Object.assign({},Ci),Fn)),ya(ce.createElement(ze.Field,Object.assign({},ft,{messageVariables:Ci,trigger:Hn,validateTrigger:ta,onMetaChange:Mi}),(ei,Ar,Qn)=>{const xr=ut(kt).length&&Ar?Ar.name:[],Sr=Yt(xr,Lr),tr=Tt!==void 0?Tt:!!(It!=null&&It.some(br=>{if(br&&typeof br=="object"&&br.required&&!br.warningOnly)return!0;if(typeof br=="function"){const Dr=br(Qn);return(Dr==null?void 0:Dr.required)&&!(Dr!=null&&Dr.warningOnly)}return!1})),$r=Object.assign({},ei);let sa=null;if(Array.isArray(Cr)&&xa)sa=Cr;else if(!(Rr&&(!(mr||cn)||xa))){if(!(cn&&!Rr&&!xa))if(ce.isValidElement(Cr)){const br=Object.assign(Object.assign({},Cr.props),$r);if(br.id||(br.id=Sr),hr||za.length>0||Di.length>0||ft.extra){const Qr=[];(hr||za.length>0)&&Qr.push(`${Sr}_help`),ft.extra&&Qr.push(`${Sr}_extra`),br["aria-describedby"]=Qr.join(" ")}za.length>0&&(br["aria-invalid"]="true"),tr&&(br["aria-required"]="true"),(0,me.Yr)(Cr)&&(br.ref=pi(xr,Cr)),new Set([].concat((0,ve.Z)(ut(Hn)),(0,ve.Z)(ut(ta)))).forEach(Qr=>{br[Qr]=function(){for(var _a,$a,ea,ai,yi,zi=arguments.length,Ui=new Array(zi),Ji=0;Ji{var{prefixCls:kt,children:it}=ft,ht=Dn(ft,["prefixCls","children"]);const{getPrefixCls:cn}=ce.useContext(st.E_),ar=cn("form",kt),mr=ce.useMemo(()=>({prefixCls:ar,status:"error"}),[ar]);return ce.createElement(ze.List,Object.assign({},ht),(It,_t,Tt)=>ce.createElement(y.Rk.Provider,{value:mr},it(It.map(Kt=>Object.assign(Object.assign({},Kt),{fieldKey:Kt.key})),_t,{errors:Tt.errors,warnings:Tt.warnings})))};function ur(){const{form:ft}=ce.useContext(y.q3);return ft}const Mt=pe;Mt.Item=Zr,Mt.List=fr,Mt.ErrorList=Qe,Mt.useForm=zt,Mt.useFormInstance=ur,Mt.useWatch=ze.useWatch,Mt.Provider=y.RV,Mt.create=()=>{};var Vt=Mt},4875:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return pn}});var y=E(59301),ve=E(84105),ce=E(87395),Le=E(92310),xe=E.n(Le),Ee=E(54476),Ce=E(20068),ke=E(76190),De=E(42978),fe=E(75931),je=E(67732),Ne=E(83652);function ct(){return typeof BigInt=="function"}function Ke(nt){return!nt&&nt!==0&&!Number.isNaN(nt)||!String(nt).trim()}function Te(nt){var Nt=nt.trim(),qt=Nt.startsWith("-");qt&&(Nt=Nt.slice(1)),Nt=Nt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Nt.startsWith(".")&&(Nt="0".concat(Nt));var wt=Nt||"0",Wt=wt.split("."),en=Wt[0]||"0",_n=Wt[1]||"0";en==="0"&&_n==="0"&&(qt=!1);var Un=qt?"-":"";return{negative:qt,negativeStr:Un,trimStr:wt,integerStr:en,decimalStr:_n,fullStr:"".concat(Un).concat(wt)}}function we(nt){var Nt=String(nt);return!Number.isNaN(Number(Nt))&&Nt.includes("e")}function Ie(nt){var Nt=String(nt);if(we(nt)){var qt=Number(Nt.slice(Nt.indexOf("e-")+2)),wt=Nt.match(/\.(\d+)/);return wt!=null&&wt[1]&&(qt+=wt[1].length),qt}return Nt.includes(".")&&rt(Nt)?Nt.length-Nt.indexOf(".")-1:0}function Pe(nt){var Nt=String(nt);if(we(nt)){if(nt>Number.MAX_SAFE_INTEGER)return String(ct()?BigInt(nt).toString():Number.MAX_SAFE_INTEGER);if(nt0&&arguments[0]!==void 0?arguments[0]:!0;return qt?this.isInvalidate()?"":Te("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),nt}(),Oe=function(){function nt(Nt){if((0,je.Z)(this,nt),(0,Ce.Z)(this,"origin",""),(0,Ce.Z)(this,"number",void 0),(0,Ce.Z)(this,"empty",void 0),Ke(Nt)){this.empty=!0;return}this.origin=String(Nt),this.number=Number(Nt)}return(0,Ne.Z)(nt,[{key:"negate",value:function(){return new nt(-this.toNumber())}},{key:"add",value:function(qt){if(this.isInvalidate())return new nt(qt);var wt=Number(qt);if(Number.isNaN(wt))return this;var Wt=this.number+wt;if(Wt>Number.MAX_SAFE_INTEGER)return new nt(Number.MAX_SAFE_INTEGER);if(WtNumber.MAX_SAFE_INTEGER)return new nt(Number.MAX_SAFE_INTEGER);if(Wt0&&arguments[0]!==void 0?arguments[0]:!0;return qt?this.isInvalidate()?"":Pe(this.number):this.origin}}]),nt}();function Ae(nt){return ct()?new Et(nt):new Oe(nt)}function Ve(nt,Nt,qt){var wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(nt==="")return"";var Wt=Te(nt),en=Wt.negativeStr,_n=Wt.integerStr,Un=Wt.decimalStr,On="".concat(Nt).concat(Un),Vn="".concat(en).concat(_n);if(qt>=0){var Zt=Number(Un[qt]);if(Zt>=5&&!wt){var Xt=Ae(nt).add("".concat(en,"0.").concat("0".repeat(qt)).concat(10-Zt));return Ve(Xt.toString(),Nt,qt,wt)}return qt===0?Vn:"".concat(Vn).concat(Nt).concat(Un.padEnd(qt,"0").slice(0,qt))}return On===".0"?Vn:"".concat(Vn).concat(On)}var Ye=Ae,xt=E(36901),gt=E(34280);function lt(nt,Nt){return typeof Proxy!="undefined"&&nt?new Proxy(nt,{get:function(wt,Wt){if(Nt[Wt])return Nt[Wt];var en=wt[Wt];return typeof en=="function"?en.bind(wt):en}}):nt}var Ue=E(8654),be=E(48736);function We(nt,Nt){var qt=(0,y.useRef)(null);function wt(){try{var en=nt.selectionStart,_n=nt.selectionEnd,Un=nt.value,On=Un.substring(0,en),Vn=Un.substring(_n);qt.current={start:en,end:_n,value:Un,beforeTxt:On,afterTxt:Vn}}catch(Zt){}}function Wt(){if(nt&&qt.current&&Nt)try{var en=nt.value,_n=qt.current,Un=_n.beforeTxt,On=_n.afterTxt,Vn=_n.start,Zt=en.length;if(en.startsWith(Un))Zt=Un.length;else if(en.endsWith(On))Zt=en.length-qt.current.afterTxt.length;else{var Xt=Un[Vn-1],an=en.indexOf(Xt,Vn-1);an!==-1&&(Zt=an+1)}nt.setSelectionRange(Zt,Zt)}catch(xn){(0,be.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(xn.message))}}return[wt,Wt]}var Be=E(49658),de=function(){var Nt=(0,y.useState)(!1),qt=(0,De.Z)(Nt,2),wt=qt[0],Wt=qt[1];return(0,gt.Z)(function(){Wt((0,Be.Z)())},[]),wt},St=de,Qe=E(16089),ze=200,st=600;function Se(nt){var Nt=nt.prefixCls,qt=nt.upNode,wt=nt.downNode,Wt=nt.upDisabled,en=nt.downDisabled,_n=nt.onStep,Un=y.useRef(),On=y.useRef([]),Vn=y.useRef();Vn.current=_n;var Zt=function(){clearTimeout(Un.current)},Xt=function(Jn,dr){Jn.preventDefault(),Zt(),Vn.current(dr);function yr(){Vn.current(dr),Un.current=setTimeout(yr,ze)}Un.current=setTimeout(yr,st)};y.useEffect(function(){return function(){Zt(),On.current.forEach(function(Er){return Qe.Z.cancel(Er)})}},[]);var an=St();if(an)return null;var xn="".concat(Nt,"-handler"),ln=xe()(xn,"".concat(xn,"-up"),(0,Ce.Z)({},"".concat(xn,"-up-disabled"),Wt)),Pn=xe()(xn,"".concat(xn,"-down"),(0,Ce.Z)({},"".concat(xn,"-down-disabled"),en)),Sn=function(){return On.current.push((0,Qe.Z)(Zt))},Rn={unselectable:"on",role:"button",onMouseUp:Sn,onMouseLeave:Sn};return y.createElement("div",{className:"".concat(xn,"-wrap")},y.createElement("span",(0,Ee.Z)({},Rn,{onMouseDown:function(Jn){Xt(Jn,!0)},"aria-label":"Increase Value","aria-disabled":Wt,className:ln}),qt||y.createElement("span",{unselectable:"on",className:"".concat(Nt,"-handler-up-inner")})),y.createElement("span",(0,Ee.Z)({},Rn,{onMouseDown:function(Jn){Xt(Jn,!1)},"aria-label":"Decrease Value","aria-disabled":en,className:Pn}),wt||y.createElement("span",{unselectable:"on",className:"".concat(Nt,"-handler-down-inner")})))}function ye(nt){var Nt=typeof nt=="number"?Pe(nt):Te(nt).fullStr,qt=Nt.includes(".");return qt?Te(Nt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:nt+"0"}var vt=E(30292),Ht=function(){var nt=(0,y.useRef)(0),Nt=function(){Qe.Z.cancel(nt.current)};return(0,y.useEffect)(function(){return Nt},[]),function(qt){Nt(),nt.current=(0,Qe.Z)(function(){qt()})}},$t=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],Fe=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],pt=function(Nt,qt){return Nt||qt.isEmpty()?qt.toString():qt.toNumber()},ut=function(Nt){var qt=Ye(Nt);return qt.isInvalidate()?null:qt},Yt=y.forwardRef(function(nt,Nt){var qt=nt.prefixCls,wt=nt.className,Wt=nt.style,en=nt.min,_n=nt.max,Un=nt.step,On=Un===void 0?1:Un,Vn=nt.defaultValue,Zt=nt.value,Xt=nt.disabled,an=nt.readOnly,xn=nt.upHandler,ln=nt.downHandler,Pn=nt.keyboard,Sn=nt.changeOnWheel,Rn=Sn===void 0?!1:Sn,Er=nt.controls,Jn=Er===void 0?!0:Er,dr=nt.classNames,yr=nt.stringMode,gr=nt.parser,Vr=nt.formatter,Zr=nt.precision,Dn=nt.decimalSeparator,Zn=nt.onChange,fr=nt.onInput,ur=nt.onPressEnter,Mt=nt.onStep,Vt=nt.changeOnBlur,ft=Vt===void 0?!0:Vt,kt=nt.domRef,it=(0,fe.Z)(nt,$t),ht="".concat(qt,"-input"),cn=y.useRef(null),ar=y.useState(!1),mr=(0,De.Z)(ar,2),It=mr[0],_t=mr[1],Tt=y.useRef(!1),Kt=y.useRef(!1),Fn=y.useRef(!1),Hn=y.useState(function(){return Ye(Zt!=null?Zt:Vn)}),Gn=(0,De.Z)(Hn,2),jn=Gn[0],hr=Gn[1];function Pr(Sr){Zt===void 0&&hr(Sr)}var Tr=y.useCallback(function(Sr,tr){if(!tr)return Zr>=0?Zr:Math.max(Ie(Sr),Ie(On))},[Zr,On]),Lr=y.useCallback(function(Sr){var tr=String(Sr);if(gr)return gr(tr);var $r=tr;return Dn&&($r=$r.replace(Dn,".")),$r.replace(/[^\w.-]+/g,"")},[gr,Dn]),Cr=y.useRef(""),Rr=y.useCallback(function(Sr,tr){if(Vr)return Vr(Sr,{userTyping:tr,input:String(Cr.current)});var $r=typeof Sr=="number"?Pe(Sr):Sr;if(!tr){var sa=Tr($r,tr);if(rt($r)&&(Dn||sa>=0)){var br=Dn||".";$r=Ve($r,br,sa)}}return $r},[Vr,Tr,Dn]),Xr=y.useState(function(){var Sr=Vn!=null?Vn:Zt;return jn.isInvalidate()&&["string","number"].includes((0,ke.Z)(Sr))?Number.isNaN(Sr)?"":Sr:Rr(jn.toString(),!1)}),oa=(0,De.Z)(Xr,2),ta=oa[0],xa=oa[1];Cr.current=ta;function Ia(Sr,tr){xa(Rr(Sr.isInvalidate()?Sr.toString(!1):Sr.toString(!tr),tr))}var Ur=y.useMemo(function(){return ut(_n)},[_n,Zr]),ya=y.useMemo(function(){return ut(en)},[en,Zr]),Xa=y.useMemo(function(){return!Ur||!jn||jn.isInvalidate()?!1:Ur.lessEquals(jn)},[Ur,jn]),Pa=y.useMemo(function(){return!ya||!jn||jn.isInvalidate()?!1:jn.lessEquals(ya)},[ya,jn]),pa=We(cn.current,It),kr=(0,De.Z)(pa,2),Za=kr[0],Sa=kr[1],la=function(tr){return Ur&&!tr.lessEquals(Ur)?Ur:ya&&!ya.lessEquals(tr)?ya:null},Kr=function(tr){return!la(tr)},Ya=function(tr,$r){var sa=tr,br=Kr(sa)||sa.isEmpty();if(!sa.isEmpty()&&!$r&&(sa=la(sa)||sa,br=!0),!an&&!Xt&&br){var Dr=sa.toString(),jr=Tr(Dr,$r);return jr>=0&&(sa=Ye(Ve(Dr,".",jr)),Kr(sa)||(sa=Ye(Ve(Dr,".",jr,!0)))),sa.equals(jn)||(Pr(sa),Zn==null||Zn(sa.isEmpty()?null:pt(yr,sa)),Zt===void 0&&Ia(sa,$r)),sa}return jn},Mi=Ht(),ji=function Sr(tr){if(Za(),Cr.current=tr,xa(tr),!Kt.current){var $r=Lr(tr),sa=Ye($r);sa.isNaN()||Ya(sa,!0)}fr==null||fr(tr),Mi(function(){var br=tr;gr||(br=tr.replace(/。/g,".")),br!==tr&&Sr(br)})},za=function(){Kt.current=!0},Di=function(){Kt.current=!1,ji(cn.current.value)},pi=function(tr){ji(tr.target.value)},Wi=function(tr){var $r;if(!(tr&&Xa||!tr&&Pa)){Tt.current=!1;var sa=Ye(Fn.current?ye(On):On);tr||(sa=sa.negate());var br=(jn||Ye(0)).add(sa.toString()),Dr=Ya(br,!1);Mt==null||Mt(pt(yr,Dr),{offset:Fn.current?ye(On):On,type:tr?"up":"down"}),($r=cn.current)===null||$r===void 0||$r.focus()}},Ci=function(tr){var $r=Ye(Lr(ta)),sa;$r.isNaN()?sa=Ya(jn,tr):sa=Ya($r,tr),Zt!==void 0?Ia(jn,!1):sa.isNaN()||Ia(sa,!1)},ei=function(){Tt.current=!0},Ar=function(tr){var $r=tr.key,sa=tr.shiftKey;Tt.current=!0,Fn.current=sa,$r==="Enter"&&(Kt.current||(Tt.current=!1),Ci(!1),ur==null||ur(tr)),Pn!==!1&&!Kt.current&&["Up","ArrowUp","Down","ArrowDown"].includes($r)&&(Wi($r==="Up"||$r==="ArrowUp"),tr.preventDefault())},Qn=function(){Tt.current=!1,Fn.current=!1};y.useEffect(function(){if(Rn&&It){var Sr=function(sa){Wi(sa.deltaY<0),sa.preventDefault()},tr=cn.current;if(tr)return tr.addEventListener("wheel",Sr,{passive:!1}),function(){return tr.removeEventListener("wheel",Sr)}}});var xr=function(){ft&&Ci(!1),_t(!1),Tt.current=!1};return(0,gt.o)(function(){jn.isInvalidate()||Ia(jn,!1)},[Zr,Vr]),(0,gt.o)(function(){var Sr=Ye(Zt);hr(Sr);var tr=Ye(Lr(ta));(!Sr.equals(tr)||!Tt.current||Vr)&&Ia(Sr,Tt.current)},[Zt]),(0,gt.o)(function(){Vr&&Sa()},[ta]),y.createElement("div",{ref:kt,className:xe()(qt,wt,(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},"".concat(qt,"-focused"),It),"".concat(qt,"-disabled"),Xt),"".concat(qt,"-readonly"),an),"".concat(qt,"-not-a-number"),jn.isNaN()),"".concat(qt,"-out-of-range"),!jn.isInvalidate()&&!Kr(jn))),style:Wt,onFocus:function(){_t(!0)},onBlur:xr,onKeyDown:Ar,onKeyUp:Qn,onCompositionStart:za,onCompositionEnd:Di,onBeforeInput:ei},Jn&&y.createElement(Se,{prefixCls:qt,upNode:xn,downNode:ln,upDisabled:Xa,downDisabled:Pa,onStep:Wi}),y.createElement("div",{className:"".concat(ht,"-wrap")},y.createElement("input",(0,Ee.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":en,"aria-valuemax":_n,"aria-valuenow":jn.isInvalidate()?null:jn.toString(),step:On},it,{ref:(0,Ue.sQ)(cn,Nt),className:ht,value:ta,onChange:pi,disabled:Xt,readOnly:an}))))}),bt=y.forwardRef(function(nt,Nt){var qt=nt.disabled,wt=nt.style,Wt=nt.prefixCls,en=Wt===void 0?"rc-input-number":Wt,_n=nt.value,Un=nt.prefix,On=nt.suffix,Vn=nt.addonBefore,Zt=nt.addonAfter,Xt=nt.className,an=nt.classNames,xn=(0,fe.Z)(nt,Fe),ln=y.useRef(null),Pn=y.useRef(null),Sn=y.useRef(null),Rn=function(Jn){Sn.current&&(0,vt.nH)(Sn.current,Jn)};return y.useImperativeHandle(Nt,function(){return lt(Sn.current,{focus:Rn,nativeElement:ln.current.nativeElement||Pn.current})}),y.createElement(xt.BaseInput,{className:Xt,triggerFocus:Rn,prefixCls:en,value:_n,disabled:qt,style:wt,prefix:Un,suffix:On,addonAfter:Zt,addonBefore:Vn,classNames:an,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:ln},y.createElement(Yt,(0,Ee.Z)({prefixCls:en,disabled:qt,ref:Sn,domRef:Pn,className:an==null?void 0:an.input},xn)))}),Ct=bt,mt=Ct,mn=E(62487),zt=E(82855),ue=E(48755),ie=E(60840),re=E(2171),oe=E(83397),pe=E(31756),ae=E(56553),me=E(24971),Ze=E(70045),Ot=E(36237),at=E(53075),qe=E(64910),yt=E(39082),Ft=E(63356),jt=E(56119),Xe=E(16931),tt=E(51636),Gt=E(17835);const un=nt=>{var Nt;const qt=(Nt=nt.handleVisible)!==null&&Nt!==void 0?Nt:"auto",wt=nt.controlHeightSM-nt.lineWidth*2;return Object.assign(Object.assign({},(0,qe.T)(nt)),{controlWidth:90,handleWidth:wt,handleFontSize:nt.fontSize/2,handleVisible:qt,handleActiveBg:nt.colorFillAlter,handleBg:nt.colorBgContainer,filledHandleBg:new Gt.FastColor(nt.colorFillSecondary).onBackground(nt.colorBgContainer).toHexString(),handleHoverColor:nt.colorPrimary,handleBorderColor:nt.colorBorder,handleOpacity:qt===!0?1:0,handleVisibleWidth:qt===!0?wt:0})},wn=(nt,Nt)=>{let{componentCls:qt,borderRadiusSM:wt,borderRadiusLG:Wt}=nt;const en=Nt==="lg"?Wt:wt;return{[`&-${Nt}`]:{[`${qt}-handler-wrap`]:{borderStartEndRadius:en,borderEndEndRadius:en},[`${qt}-handler-up`]:{borderStartEndRadius:en},[`${qt}-handler-down`]:{borderEndEndRadius:en}}}},gn=nt=>{const{componentCls:Nt,lineWidth:qt,lineType:wt,borderRadius:Wt,inputFontSizeSM:en,inputFontSizeLG:_n,controlHeightLG:Un,controlHeightSM:On,colorError:Vn,paddingInlineSM:Zt,paddingBlockSM:Xt,paddingBlockLG:an,paddingInlineLG:xn,colorTextDescription:ln,motionDurationMid:Pn,handleHoverColor:Sn,handleOpacity:Rn,paddingInline:Er,paddingBlock:Jn,handleBg:dr,handleActiveBg:yr,colorTextDisabled:gr,borderRadiusSM:Vr,borderRadiusLG:Zr,controlWidth:Dn,handleBorderColor:Zn,filledHandleBg:fr,lineHeightLG:ur,calc:Mt}=nt;return[{[Nt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ft.Wf)(nt)),(0,at.ik)(nt)),{display:"inline-block",width:Dn,margin:0,padding:0,borderRadius:Wt}),(0,yt.qG)(nt,{[`${Nt}-handler-wrap`]:{background:dr,[`${Nt}-handler-down`]:{borderBlockStart:`${(0,Ot.unit)(qt)} ${wt} ${Zn}`}}})),(0,yt.H8)(nt,{[`${Nt}-handler-wrap`]:{background:fr,[`${Nt}-handler-down`]:{borderBlockStart:`${(0,Ot.unit)(qt)} ${wt} ${Zn}`}},"&:focus-within":{[`${Nt}-handler-wrap`]:{background:dr}}})),(0,yt.vc)(nt,{[`${Nt}-handler-wrap`]:{background:dr,[`${Nt}-handler-down`]:{borderBlockStart:`${(0,Ot.unit)(qt)} ${wt} ${Zn}`}}})),(0,yt.Mu)(nt)),{"&-rtl":{direction:"rtl",[`${Nt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:_n,lineHeight:ur,borderRadius:Zr,[`input${Nt}-input`]:{height:Mt(Un).sub(Mt(qt).mul(2)).equal(),padding:`${(0,Ot.unit)(an)} ${(0,Ot.unit)(xn)}`}},"&-sm":{padding:0,fontSize:en,borderRadius:Vr,[`input${Nt}-input`]:{height:Mt(On).sub(Mt(qt).mul(2)).equal(),padding:`${(0,Ot.unit)(Xt)} ${(0,Ot.unit)(Zt)}`}},"&-out-of-range":{[`${Nt}-input-wrap`]:{input:{color:Vn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Ft.Wf)(nt)),(0,at.s7)(nt)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Nt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Nt}-group-addon`]:{borderRadius:Zr,fontSize:nt.fontSizeLG}},"&-sm":{[`${Nt}-group-addon`]:{borderRadius:Vr}}},(0,yt.ir)(nt)),(0,yt.S5)(nt)),{[`&:not(${Nt}-compact-first-item):not(${Nt}-compact-last-item)${Nt}-compact-item`]:{[`${Nt}, ${Nt}-group-addon`]:{borderRadius:0}},[`&:not(${Nt}-compact-last-item)${Nt}-compact-first-item`]:{[`${Nt}, ${Nt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Nt}-compact-first-item)${Nt}-compact-last-item`]:{[`${Nt}, ${Nt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Nt}-input`]:{cursor:"not-allowed"},[Nt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ft.Wf)(nt)),{width:"100%",padding:`${(0,Ot.unit)(Jn)} ${(0,Ot.unit)(Er)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Wt,outline:0,transition:`all ${Pn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,at.nz)(nt.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Nt}-handler-wrap, &-focused ${Nt}-handler-wrap`]:{width:nt.handleWidth,opacity:1}})},{[Nt]:Object.assign(Object.assign(Object.assign({[`${Nt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:nt.handleVisibleWidth,opacity:Rn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:Wt,borderEndEndRadius:Wt,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Pn}`,overflow:"hidden",[`${Nt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${it}-col-xl-24${kt}-label`]:Ye(ft),[`@media (max-width: ${(0,fe.unit)(ft.screenXSMax)})`]:[xt(ft),{[kt]:{[`${it}-col-xs-24${kt}-label`]:Ye(ft)}}],[`@media (max-width: ${(0,fe.unit)(ft.screenSMMax)})`]:{[kt]:{[`${it}-col-sm-24${kt}-label`]:Ye(ft)}},[`@media (max-width: ${(0,fe.unit)(ft.screenMDMax)})`]:{[kt]:{[`${it}-col-md-24${kt}-label`]:Ye(ft)}},[`@media (max-width: ${(0,fe.unit)(ft.screenLGMax)})`]:{[kt]:{[`${it}-col-lg-24${kt}-label`]:Ye(ft)}}}},Ue=ft=>({labelRequiredMarkColor:ft.colorError,labelColor:ft.colorTextHeading,labelFontSize:ft.fontSize,labelHeight:ft.controlHeight,labelColonMarginInlineStart:ft.marginXXS/2,labelColonMarginInlineEnd:ft.marginXS,itemMarginBottom:ft.marginLG,verticalLabelPadding:`0 0 ${ft.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),be=(ft,kt)=>(0,Ke.mergeToken)(ft,{formItemCls:`${ft.componentCls}-item`,rootPrefixCls:kt});var We=(0,Te.I$)("Form",(ft,kt)=>{let{rootPrefixCls:it}=kt;const ht=be(ft,it);return[Et(ht),Oe(ht),Ie(ht),Ae(ht,ht.componentCls),Ae(ht,ht.formItemCls),Ve(ht),gt(ht),lt(ht),(0,ct.Z)(ht),Ne.kr]},Ue,{order:-1e3});const Be=[];function de(ft,kt,it){let ht=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof ft=="string"?ft:`${kt}-${ht}`,error:ft,errorStatus:it}}var Qe=ft=>{let{help:kt,helpStatus:it,errors:ht=Be,warnings:cn=Be,className:ar,fieldId:mr,onVisibleChanged:It}=ft;const{prefixCls:_t}=ce.useContext(y.Rk),Tt=`${_t}-item-explain`,Kt=(0,ke.Z)(_t),[Fn,Hn,Gn]=We(_t,Kt),Wn=ce.useMemo(()=>(0,Ce.Z)(_t),[_t]),hr=De(ht),Pr=De(cn),Tr=ce.useMemo(()=>kt!=null?[de(kt,"help",it)]:[].concat((0,ve.Z)(hr.map((Rr,Xr)=>de(Rr,"error","error",Xr))),(0,ve.Z)(Pr.map((Rr,Xr)=>de(Rr,"warning","warning",Xr)))),[kt,it,hr,Pr]),Lr=ce.useMemo(()=>{const Rr={};return Tr.forEach(Xr=>{let{key:oa}=Xr;Rr[oa]=(Rr[oa]||0)+1}),Tr.map((Xr,oa)=>Object.assign(Object.assign({},Xr),{key:Rr[Xr.key]>1?`${Xr.key}-fallback-${oa}`:Xr.key}))},[Tr]),Cr={};return mr&&(Cr.id=`${mr}_help`),Fn(ce.createElement(Ee.default,{motionDeadline:Wn.motionDeadline,motionName:`${_t}-show-help`,visible:!!Lr.length,onVisibleChanged:It},Rr=>{const{className:Xr,style:oa}=Rr;return ce.createElement("div",Object.assign({},Cr,{className:xe()(Tt,Xr,Gn,Kt,ar,Hn),style:oa}),ce.createElement(Ee.CSSMotionList,Object.assign({keys:Lr},(0,Ce.Z)(_t),{motionName:`${_t}-show-help-item`,component:!1}),ta=>{const{key:xa,error:Fa,errorStatus:Ur,className:ya,style:Xa}=ta;return ce.createElement("div",{key:xa,className:xe()(ya,{[`${Tt}-${Ur}`]:Ur}),style:Xa},Fa)}))}))},ze=E(55372),st=E(48755),Se=E(2171),ye=E(31756),vt=E(23069),Ht=E(76846),$t=E(16722);const Fe=["parentNode"],pt="form_item";function ut(ft){return ft===void 0||ft===!1?[]:Array.isArray(ft)?ft:[ft]}function Yt(ft,kt){if(!ft.length)return;const it=ft.join("_");return kt?`${kt}_${it}`:Fe.includes(it)?`${pt}_${it}`:it}function bt(ft,kt,it,ht,cn,ar){let mr=ht;return ar!==void 0?mr=ar:it.validating?mr="validating":ft.length?mr="error":kt.length?mr="warning":(it.touched||cn&&it.validated)&&(mr="success"),mr}var Ct=function(ft,kt){var it={};for(var ht in ft)Object.prototype.hasOwnProperty.call(ft,ht)&&kt.indexOf(ht)<0&&(it[ht]=ft[ht]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cn=0,ht=Object.getOwnPropertySymbols(ft);cnft!=null?ft:Object.assign(Object.assign({},kt),{__INTERNAL__:{itemRef:cn=>ar=>{const mr=mt(cn);ar?it.current[mr]=ar:delete it.current[mr]}},scrollToField:function(cn){let ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:mr}=ar,It=Ct(ar,["focus"]),_t=mn(cn,ht);_t&&((0,$t.Z)(_t,Object.assign({scrollMode:"if-needed",block:"nearest"},It)),mr&&ht.focusField(cn))},focusField:cn=>{var ar,mr;const It=ht.getFieldInstance(cn);typeof(It==null?void 0:It.focus)=="function"?It.focus():(mr=(ar=mn(cn,ht))===null||ar===void 0?void 0:ar.focus)===null||mr===void 0||mr.call(ar)},getFieldInstance:cn=>{const ar=mt(cn);return it.current[ar]}}),[ft,kt]);return[ht]}var ue=E(98350),ie=function(ft,kt){var it={};for(var ht in ft)Object.prototype.hasOwnProperty.call(ft,ht)&&kt.indexOf(ht)<0&&(it[ht]=ft[ht]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cn=0,ht=Object.getOwnPropertySymbols(ft);cn{const it=ce.useContext(Se.Z),{getPrefixCls:ht,direction:cn,requiredMark:ar,colon:mr,scrollToFirstError:It,className:_t,style:Tt}=(0,st.dj)("form"),{prefixCls:Kt,className:Fn,rootClassName:Hn,size:Gn,disabled:Wn=it,form:hr,colon:Pr,labelAlign:Tr,labelWrap:Lr,labelCol:Cr,wrapperCol:Rr,hideRequiredMark:Xr,layout:oa="horizontal",scrollToFirstError:ta,requiredMark:xa,onFinishFailed:Fa,name:Ur,style:ya,feedbackIcons:Xa,variant:Ia}=ft,pa=ie(ft,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),kr=(0,ye.Z)(Gn),Za=ce.useContext(ue.Z),Sa=ce.useMemo(()=>xa!==void 0?xa:Xr?!1:ar!==void 0?ar:!0,[Xr,xa,ar]),la=Pr!=null?Pr:mr,Kr=ht("form",Kt),Ya=(0,ke.Z)(Kr),[Mi,ji,za]=We(Kr,Ya),Di=xe()(Kr,`${Kr}-${oa}`,{[`${Kr}-hide-required-mark`]:Sa===!1,[`${Kr}-rtl`]:cn==="rtl",[`${Kr}-${kr}`]:kr},za,Ya,ji,_t,Fn,Hn),[pi]=zt(hr),{__INTERNAL__:Wi}=pi;Wi.name=Ur;const Ci=ce.useMemo(()=>({name:Ur,labelAlign:Tr,labelCol:Cr,labelWrap:Lr,wrapperCol:Rr,vertical:oa==="vertical",colon:la,requiredMark:Sa,itemRef:Wi.itemRef,form:pi,feedbackIcons:Xa}),[Ur,Tr,Cr,Rr,oa,la,Sa,pi,Xa]),ei=ce.useRef(null);ce.useImperativeHandle(kt,()=>{var xr;return Object.assign(Object.assign({},pi),{nativeElement:(xr=ei.current)===null||xr===void 0?void 0:xr.nativeElement})});const Ar=(xr,Sr)=>{if(xr){let tr={block:"nearest"};typeof xr=="object"&&(tr=Object.assign(Object.assign({},tr),xr)),pi.scrollToField(Sr,tr)}},Qn=xr=>{if(Fa==null||Fa(xr),xr.errorFields.length){const Sr=xr.errorFields[0].name;if(ta!==void 0){Ar(ta,Sr);return}It!==void 0&&Ar(It,Sr)}};return Mi(ce.createElement(y.pg.Provider,{value:Ia},ce.createElement(Se.n,{disabled:Wn},ce.createElement(vt.Z.Provider,{value:kr},ce.createElement(y.RV,{validateMessages:Za},ce.createElement(y.q3.Provider,{value:Ci},ce.createElement(ze.default,Object.assign({id:Ur},pa,{name:Ur,onFinishFailed:Qn,form:pi,ref:ei,style:Object.assign(Object.assign({},Tt),ya),className:Di}))))))))};var pe=ce.forwardRef(re),ae=E(41799),me=E(8654),Ze=E(22703),Ot=E(32383),at=E(11592);function qe(ft){if(typeof ft=="function")return ft;const kt=(0,at.Z)(ft);return kt.length<=1?kt[0]:kt}const yt=()=>{const{status:ft,errors:kt=[],warnings:it=[]}=ce.useContext(y.aM);return{status:ft,errors:kt,warnings:it}};yt.Context=y.aM;var Ft=yt,jt=E(16089);function Xe(ft){const[kt,it]=ce.useState(ft),ht=ce.useRef(null),cn=ce.useRef([]),ar=ce.useRef(!1);ce.useEffect(()=>(ar.current=!1,()=>{ar.current=!0,jt.Z.cancel(ht.current),ht.current=null}),[]);function mr(It){ar.current||(ht.current===null&&(cn.current=[],ht.current=(0,jt.Z)(()=>{ht.current=null,it(_t=>{let Tt=_t;return cn.current.forEach(Kt=>{Tt=Kt(Tt)}),Tt})})),cn.current.push(It))}return[kt,mr]}function tt(){const{itemRef:ft}=ce.useContext(y.q3),kt=ce.useRef({});function it(ht,cn){const ar=cn&&typeof cn=="object"&&(0,me.C4)(cn),mr=ht.join("_");return(kt.current.name!==mr||kt.current.originRef!==ar)&&(kt.current.name=mr,kt.current.originRef=ar,kt.current.ref=(0,me.sQ)(ft(ht),ar)),kt.current.ref}return it}var Gt=E(29194),un=E(34280),wn=E(2738),gn=E(65970),Rt=E(70425),Ut=E(5472);const At=ft=>{const{formItemCls:kt}=ft;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${kt}-control`]:{display:"flex"}}}};var Je=(0,Te.bk)(["Form","item-item"],(ft,kt)=>{let{rootPrefixCls:it}=kt;const ht=be(ft,it);return[At(ht)]}),Pt=function(ft,kt){var it={};for(var ht in ft)Object.prototype.hasOwnProperty.call(ft,ht)&&kt.indexOf(ht)<0&&(it[ht]=ft[ht]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cn=0,ht=Object.getOwnPropertySymbols(ft);cn{const{prefixCls:kt,status:it,labelCol:ht,wrapperCol:cn,children:ar,errors:mr,warnings:It,_internalItemRender:_t,extra:Tt,help:Kt,fieldId:Fn,marginBottom:Hn,onErrorVisibleChanged:Gn,label:Wn}=ft,hr=`${kt}-item`,Pr=ce.useContext(y.q3),Tr=ce.useMemo(()=>{let pa=Object.assign({},cn||Pr.wrapperCol||{});return Wn===null&&!ht&&!cn&&Pr.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(Za=>{const Sa=Za?[Za]:[],la=(0,Rt.U2)(Pr.labelCol,Sa),Kr=typeof la=="object"?la:{},Ya=(0,Rt.U2)(pa,Sa),Mi=typeof Ya=="object"?Ya:{};"span"in Kr&&!("offset"in Mi)&&Kr.span{const{labelCol:pa,wrapperCol:kr}=Pr;return Pt(Pr,["labelCol","wrapperCol"])},[Pr]),Rr=ce.useRef(null),[Xr,oa]=ce.useState(0);(0,un.Z)(()=>{Tt&&Rr.current?oa(Rr.current.clientHeight):oa(0)},[Tt]);const ta=ce.createElement("div",{className:`${hr}-control-input`},ce.createElement("div",{className:`${hr}-control-input-content`},ar)),xa=ce.useMemo(()=>({prefixCls:kt,status:it}),[kt,it]),Fa=Hn!==null||mr.length||It.length?ce.createElement(y.Rk.Provider,{value:xa},ce.createElement(Qe,{fieldId:Fn,errors:mr,warnings:It,help:Kt,helpStatus:it,className:`${hr}-explain-connected`,onVisibleChanged:Gn})):null,Ur={};Fn&&(Ur.id=`${Fn}_extra`);const ya=Tt?ce.createElement("div",Object.assign({},Ur,{className:`${hr}-extra`,ref:Rr}),Tt):null,Xa=Fa||ya?ce.createElement("div",{className:`${hr}-additional`,style:Hn?{minHeight:Hn+Xr}:{}},Fa,ya):null,Ia=_t&&_t.mark==="pro_table_render"&&_t.render?_t.render(ft,{input:ta,errorList:Fa,extra:ya}):ce.createElement(ce.Fragment,null,ta,Xa);return ce.createElement(y.q3.Provider,{value:Cr},ce.createElement(Ut.Z,Object.assign({},Tr,{className:Lr}),Ia),ce.createElement(Je,{prefixCls:kt}))},Nt=E(61485),qt=E(9017),wt=E(85981),Wt=E(25399),en=function(ft,kt){var it={};for(var ht in ft)Object.prototype.hasOwnProperty.call(ft,ht)&&kt.indexOf(ht)<0&&(it[ht]=ft[ht]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cn=0,ht=Object.getOwnPropertySymbols(ft);cn{let{prefixCls:kt,label:it,htmlFor:ht,labelCol:cn,labelAlign:ar,colon:mr,required:It,requiredMark:_t,tooltip:Tt,vertical:Kt}=ft;var Fn;const[Hn]=(0,qt.Z)("Form"),{labelAlign:Gn,labelCol:Wn,labelWrap:hr,colon:Pr}=ce.useContext(y.q3);if(!it)return null;const Tr=cn||Wn||{},Lr=ar||Gn,Cr=`${kt}-item-label`,Rr=xe()(Cr,Lr==="left"&&`${Cr}-left`,Tr.className,{[`${Cr}-wrap`]:!!hr});let Xr=it;const oa=mr===!0||Pr!==!1&&mr!==!1;oa&&!Kt&&typeof it=="string"&&it.trim()&&(Xr=it.replace(/[:|:]\s*$/,""));const xa=_n(Tt);if(xa){const{icon:pa=ce.createElement(Nt.Z,null)}=xa,kr=en(xa,["icon"]),Za=ce.createElement(Wt.Z,Object.assign({},kr),ce.cloneElement(pa,{className:`${kt}-item-tooltip`,title:"",onClick:Sa=>{Sa.preventDefault()},tabIndex:null}));Xr=ce.createElement(ce.Fragment,null,Xr,Za)}const Fa=_t==="optional",Ur=typeof _t=="function",ya=_t===!1;Ur?Xr=_t(Xr,{required:!!It}):Fa&&!It&&(Xr=ce.createElement(ce.Fragment,null,Xr,ce.createElement("span",{className:`${kt}-item-optional`,title:""},(Hn==null?void 0:Hn.optional)||((Fn=wt.Z.Form)===null||Fn===void 0?void 0:Fn.optional))));let Xa;ya?Xa="hidden":(Fa||Ur)&&(Xa="optional");const Ia=xe()({[`${kt}-item-required`]:It,[`${kt}-item-required-mark-${Xa}`]:Xa,[`${kt}-item-no-colon`]:!oa});return ce.createElement(Ut.Z,Object.assign({},Tr,{className:Rr}),ce.createElement("label",{htmlFor:ht,className:Ia,title:typeof it=="string"?it:""},Xr))},Vn=E(29679),Zt=E(19248),Xt=E(96512),an=E(58617);const xn={success:Vn.Z,warning:Xt.Z,error:Zt.Z,validating:an.Z};function ln(ft){let{children:kt,errors:it,warnings:ht,hasFeedback:cn,validateStatus:ar,prefixCls:mr,meta:It,noStyle:_t}=ft;const Tt=`${mr}-item`,{feedbackIcons:Kt}=ce.useContext(y.q3),Fn=bt(it,ht,It,null,!!cn,ar),{isFormItemInput:Hn,status:Gn,hasFeedback:Wn,feedbackIcon:hr}=ce.useContext(y.aM),Pr=ce.useMemo(()=>{var Tr;let Lr;if(cn){const Rr=cn!==!0&&cn.icons||Kt,Xr=Fn&&((Tr=Rr==null?void 0:Rr({status:Fn,errors:it,warnings:ht}))===null||Tr===void 0?void 0:Tr[Fn]),oa=Fn&&xn[Fn];Lr=Xr!==!1&&oa?ce.createElement("span",{className:xe()(`${Tt}-feedback-icon`,`${Tt}-feedback-icon-${Fn}`)},Xr||ce.createElement(oa,null)):null}const Cr={status:Fn||"",errors:it,warnings:ht,hasFeedback:!!cn,feedbackIcon:Lr,isFormItemInput:!0};return _t&&(Cr.status=(Fn!=null?Fn:Gn)||"",Cr.isFormItemInput=Hn,Cr.hasFeedback=!!(cn!=null?cn:Wn),Cr.feedbackIcon=cn!==void 0?Cr.feedbackIcon:hr),Cr},[Fn,cn,_t,Hn,Gn]);return ce.createElement(y.aM.Provider,{value:Pr},kt)}var Pn=function(ft,kt){var it={};for(var ht in ft)Object.prototype.hasOwnProperty.call(ft,ht)&&kt.indexOf(ht)<0&&(it[ht]=ft[ht]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cn=0,ht=Object.getOwnPropertySymbols(ft);cn{if(ya&&ta.current){const Kr=getComputedStyle(ta.current);pa(parseInt(Kr.marginBottom,10))}},[ya,Xa]);const kr=Kr=>{Kr||pa(null)},Sa=function(){let Kr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Ya=Kr?xa:Tt.errors,Mi=Kr?Fa:Tt.warnings;return bt(Ya,Mi,Tt,"",!!Kt,_t)}(),la=xe()(Cr,it,ht,{[`${Cr}-with-help`]:Ur||xa.length||Fa.length,[`${Cr}-has-feedback`]:Sa&&Kt,[`${Cr}-has-success`]:Sa==="success",[`${Cr}-has-warning`]:Sa==="warning",[`${Cr}-has-error`]:Sa==="error",[`${Cr}-is-validating`]:Sa==="validating",[`${Cr}-hidden`]:Fn,[`${Cr}-${Tr}`]:Tr});return ce.createElement("div",{className:la,style:cn,ref:ta},ce.createElement(gn.Z,Object.assign({className:`${Cr}-row`},(0,wn.Z)(Lr,["_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"])),ce.createElement(On,Object.assign({htmlFor:Gn},ft,{requiredMark:Rr,required:Wn!=null?Wn:hr,prefixCls:kt,vertical:oa})),ce.createElement(nt,Object.assign({},ft,Tt,{errors:xa,warnings:Fa,prefixCls:kt,status:Sa,help:ar,marginBottom:Ia,onErrorVisibleChanged:kr}),ce.createElement(y.qI.Provider,{value:Pr},ce.createElement(ln,{prefixCls:kt,meta:Tt,errors:Tt.errors,warnings:Tt.warnings,hasFeedback:Kt,validateStatus:Sa},Hn)))),!!Ia&&ce.createElement("div",{className:`${Cr}-margin-offset`,style:{marginBottom:-Ia}}))}const Rn="__SPLIT__",Er=null;function Jn(ft,kt){const it=Object.keys(ft),ht=Object.keys(kt);return it.length===ht.length&&it.every(cn=>{const ar=ft[cn],mr=kt[cn];return ar===mr||typeof ar=="function"||typeof mr=="function"})}const dr=ce.memo(ft=>{let{children:kt}=ft;return kt},(ft,kt)=>Jn(ft.control,kt.control)&&ft.update===kt.update&&ft.childProps.length===kt.childProps.length&&ft.childProps.every((it,ht)=>it===kt.childProps[ht]));function yr(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function gr(ft){const{name:kt,noStyle:it,className:ht,dependencies:cn,prefixCls:ar,shouldUpdate:mr,rules:It,children:_t,required:Tt,label:Kt,messageVariables:Fn,trigger:Hn="onChange",validateTrigger:Gn,hidden:Wn,help:hr,layout:Pr}=ft,{getPrefixCls:Tr}=ce.useContext(st.E_),{name:Lr}=ce.useContext(y.q3),Cr=qe(_t),Rr=typeof Cr=="function",Xr=ce.useContext(y.qI),{validateTrigger:oa}=ce.useContext(ze.FieldContext),ta=Gn!==void 0?Gn:oa,xa=kt!=null,Fa=Tr("form",ar),Ur=(0,ke.Z)(Fa),[ya,Xa,Ia]=We(Fa,Ur),pa=(0,Ot.ln)("Form.Item"),kr=ce.useContext(ze.ListContext),Za=ce.useRef(null),[Sa,la]=Xe({}),[Kr,Ya]=(0,ae.Z)(()=>yr()),Mi=ei=>{const Ar=kr==null?void 0:kr.getKey(ei.name);if(Ya(ei.destroy?yr():ei,!0),it&&hr!==!1&&Xr){let Qn=ei.name;if(ei.destroy)Qn=Za.current||Qn;else if(Ar!==void 0){const[xr,Sr]=Ar;Qn=[xr].concat((0,ve.Z)(Sr)),Za.current=Qn}Xr(ei,Qn)}},ji=(ei,Ar)=>{la(Qn=>{const xr=Object.assign({},Qn),tr=[].concat((0,ve.Z)(ei.name.slice(0,-1)),(0,ve.Z)(Ar)).join(Rn);return ei.destroy?delete xr[tr]:xr[tr]=ei,xr})},[za,Di]=ce.useMemo(()=>{const ei=(0,ve.Z)(Kr.errors),Ar=(0,ve.Z)(Kr.warnings);return Object.values(Sa).forEach(Qn=>{ei.push.apply(ei,(0,ve.Z)(Qn.errors||[])),Ar.push.apply(Ar,(0,ve.Z)(Qn.warnings||[]))}),[ei,Ar]},[Sa,Kr.errors,Kr.warnings]),pi=tt();function Wi(ei,Ar,Qn){return it&&!Wn?ce.createElement(ln,{prefixCls:Fa,hasFeedback:ft.hasFeedback,validateStatus:ft.validateStatus,meta:Kr,errors:za,warnings:Di,noStyle:!0},ei):ce.createElement(Sn,Object.assign({key:"row"},ft,{className:xe()(ht,Ia,Ur,Xa),prefixCls:Fa,fieldId:Ar,isRequired:Qn,errors:za,warnings:Di,meta:Kr,onSubItemMetaChange:ji,layout:Pr}),ei)}if(!xa&&!Rr&&!cn)return ya(Wi(Cr));let Ci={};return typeof Kt=="string"?Ci.label=Kt:kt&&(Ci.label=String(kt)),Fn&&(Ci=Object.assign(Object.assign({},Ci),Fn)),ya(ce.createElement(ze.Field,Object.assign({},ft,{messageVariables:Ci,trigger:Hn,validateTrigger:ta,onMetaChange:Mi}),(ei,Ar,Qn)=>{const xr=ut(kt).length&&Ar?Ar.name:[],Sr=Yt(xr,Lr),tr=Tt!==void 0?Tt:!!(It!=null&&It.some(br=>{if(br&&typeof br=="object"&&br.required&&!br.warningOnly)return!0;if(typeof br=="function"){const Dr=br(Qn);return(Dr==null?void 0:Dr.required)&&!(Dr!=null&&Dr.warningOnly)}return!1})),$r=Object.assign({},ei);let sa=null;if(Array.isArray(Cr)&&xa)sa=Cr;else if(!(Rr&&(!(mr||cn)||xa))){if(!(cn&&!Rr&&!xa))if(ce.isValidElement(Cr)){const br=Object.assign(Object.assign({},Cr.props),$r);if(br.id||(br.id=Sr),hr||za.length>0||Di.length>0||ft.extra){const Qr=[];(hr||za.length>0)&&Qr.push(`${Sr}_help`),ft.extra&&Qr.push(`${Sr}_extra`),br["aria-describedby"]=Qr.join(" ")}za.length>0&&(br["aria-invalid"]="true"),tr&&(br["aria-required"]="true"),(0,me.Yr)(Cr)&&(br.ref=pi(xr,Cr)),new Set([].concat((0,ve.Z)(ut(Hn)),(0,ve.Z)(ut(ta)))).forEach(Qr=>{br[Qr]=function(){for(var Na,$a,ea,ai,yi,zi=arguments.length,Ui=new Array(zi),Ji=0;Ji{var{prefixCls:kt,children:it}=ft,ht=Dn(ft,["prefixCls","children"]);const{getPrefixCls:cn}=ce.useContext(st.E_),ar=cn("form",kt),mr=ce.useMemo(()=>({prefixCls:ar,status:"error"}),[ar]);return ce.createElement(ze.List,Object.assign({},ht),(It,_t,Tt)=>ce.createElement(y.Rk.Provider,{value:mr},it(It.map(Kt=>Object.assign(Object.assign({},Kt),{fieldKey:Kt.key})),_t,{errors:Tt.errors,warnings:Tt.warnings})))};function ur(){const{form:ft}=ce.useContext(y.q3);return ft}const Mt=pe;Mt.Item=Zr,Mt.List=fr,Mt.ErrorList=Qe,Mt.useForm=zt,Mt.useFormInstance=ur,Mt.useWatch=ze.useWatch,Mt.Provider=y.RV,Mt.create=()=>{};var Vt=Mt},4875:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return pn}});var y=E(59301),ve=E(84105),ce=E(87395),Le=E(92310),xe=E.n(Le),Ee=E(54476),Ce=E(20068),ke=E(76190),De=E(42978),fe=E(75931),je=E(67732),Ne=E(83652);function ct(){return typeof BigInt=="function"}function Ke(nt){return!nt&&nt!==0&&!Number.isNaN(nt)||!String(nt).trim()}function Te(nt){var Nt=nt.trim(),qt=Nt.startsWith("-");qt&&(Nt=Nt.slice(1)),Nt=Nt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Nt.startsWith(".")&&(Nt="0".concat(Nt));var wt=Nt||"0",Wt=wt.split("."),en=Wt[0]||"0",_n=Wt[1]||"0";en==="0"&&_n==="0"&&(qt=!1);var Un=qt?"-":"";return{negative:qt,negativeStr:Un,trimStr:wt,integerStr:en,decimalStr:_n,fullStr:"".concat(Un).concat(wt)}}function we(nt){var Nt=String(nt);return!Number.isNaN(Number(Nt))&&Nt.includes("e")}function Ie(nt){var Nt=String(nt);if(we(nt)){var qt=Number(Nt.slice(Nt.indexOf("e-")+2)),wt=Nt.match(/\.(\d+)/);return wt!=null&&wt[1]&&(qt+=wt[1].length),qt}return Nt.includes(".")&&rt(Nt)?Nt.length-Nt.indexOf(".")-1:0}function Pe(nt){var Nt=String(nt);if(we(nt)){if(nt>Number.MAX_SAFE_INTEGER)return String(ct()?BigInt(nt).toString():Number.MAX_SAFE_INTEGER);if(nt0&&arguments[0]!==void 0?arguments[0]:!0;return qt?this.isInvalidate()?"":Te("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),nt}(),Oe=function(){function nt(Nt){if((0,je.Z)(this,nt),(0,Ce.Z)(this,"origin",""),(0,Ce.Z)(this,"number",void 0),(0,Ce.Z)(this,"empty",void 0),Ke(Nt)){this.empty=!0;return}this.origin=String(Nt),this.number=Number(Nt)}return(0,Ne.Z)(nt,[{key:"negate",value:function(){return new nt(-this.toNumber())}},{key:"add",value:function(qt){if(this.isInvalidate())return new nt(qt);var wt=Number(qt);if(Number.isNaN(wt))return this;var Wt=this.number+wt;if(Wt>Number.MAX_SAFE_INTEGER)return new nt(Number.MAX_SAFE_INTEGER);if(WtNumber.MAX_SAFE_INTEGER)return new nt(Number.MAX_SAFE_INTEGER);if(Wt0&&arguments[0]!==void 0?arguments[0]:!0;return qt?this.isInvalidate()?"":Pe(this.number):this.origin}}]),nt}();function Ae(nt){return ct()?new Et(nt):new Oe(nt)}function Ve(nt,Nt,qt){var wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(nt==="")return"";var Wt=Te(nt),en=Wt.negativeStr,_n=Wt.integerStr,Un=Wt.decimalStr,On="".concat(Nt).concat(Un),Vn="".concat(en).concat(_n);if(qt>=0){var Zt=Number(Un[qt]);if(Zt>=5&&!wt){var Xt=Ae(nt).add("".concat(en,"0.").concat("0".repeat(qt)).concat(10-Zt));return Ve(Xt.toString(),Nt,qt,wt)}return qt===0?Vn:"".concat(Vn).concat(Nt).concat(Un.padEnd(qt,"0").slice(0,qt))}return On===".0"?Vn:"".concat(Vn).concat(On)}var Ye=Ae,xt=E(36901),gt=E(34280);function lt(nt,Nt){return typeof Proxy!="undefined"&&nt?new Proxy(nt,{get:function(wt,Wt){if(Nt[Wt])return Nt[Wt];var en=wt[Wt];return typeof en=="function"?en.bind(wt):en}}):nt}var Ue=E(8654),be=E(48736);function We(nt,Nt){var qt=(0,y.useRef)(null);function wt(){try{var en=nt.selectionStart,_n=nt.selectionEnd,Un=nt.value,On=Un.substring(0,en),Vn=Un.substring(_n);qt.current={start:en,end:_n,value:Un,beforeTxt:On,afterTxt:Vn}}catch(Zt){}}function Wt(){if(nt&&qt.current&&Nt)try{var en=nt.value,_n=qt.current,Un=_n.beforeTxt,On=_n.afterTxt,Vn=_n.start,Zt=en.length;if(en.startsWith(Un))Zt=Un.length;else if(en.endsWith(On))Zt=en.length-qt.current.afterTxt.length;else{var Xt=Un[Vn-1],an=en.indexOf(Xt,Vn-1);an!==-1&&(Zt=an+1)}nt.setSelectionRange(Zt,Zt)}catch(xn){(0,be.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(xn.message))}}return[wt,Wt]}var Be=E(49658),de=function(){var Nt=(0,y.useState)(!1),qt=(0,De.Z)(Nt,2),wt=qt[0],Wt=qt[1];return(0,gt.Z)(function(){Wt((0,Be.Z)())},[]),wt},St=de,Qe=E(16089),ze=200,st=600;function Se(nt){var Nt=nt.prefixCls,qt=nt.upNode,wt=nt.downNode,Wt=nt.upDisabled,en=nt.downDisabled,_n=nt.onStep,Un=y.useRef(),On=y.useRef([]),Vn=y.useRef();Vn.current=_n;var Zt=function(){clearTimeout(Un.current)},Xt=function(Jn,dr){Jn.preventDefault(),Zt(),Vn.current(dr);function yr(){Vn.current(dr),Un.current=setTimeout(yr,ze)}Un.current=setTimeout(yr,st)};y.useEffect(function(){return function(){Zt(),On.current.forEach(function(Er){return Qe.Z.cancel(Er)})}},[]);var an=St();if(an)return null;var xn="".concat(Nt,"-handler"),ln=xe()(xn,"".concat(xn,"-up"),(0,Ce.Z)({},"".concat(xn,"-up-disabled"),Wt)),Pn=xe()(xn,"".concat(xn,"-down"),(0,Ce.Z)({},"".concat(xn,"-down-disabled"),en)),Sn=function(){return On.current.push((0,Qe.Z)(Zt))},Rn={unselectable:"on",role:"button",onMouseUp:Sn,onMouseLeave:Sn};return y.createElement("div",{className:"".concat(xn,"-wrap")},y.createElement("span",(0,Ee.Z)({},Rn,{onMouseDown:function(Jn){Xt(Jn,!0)},"aria-label":"Increase Value","aria-disabled":Wt,className:ln}),qt||y.createElement("span",{unselectable:"on",className:"".concat(Nt,"-handler-up-inner")})),y.createElement("span",(0,Ee.Z)({},Rn,{onMouseDown:function(Jn){Xt(Jn,!1)},"aria-label":"Decrease Value","aria-disabled":en,className:Pn}),wt||y.createElement("span",{unselectable:"on",className:"".concat(Nt,"-handler-down-inner")})))}function ye(nt){var Nt=typeof nt=="number"?Pe(nt):Te(nt).fullStr,qt=Nt.includes(".");return qt?Te(Nt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:nt+"0"}var vt=E(30292),Ht=function(){var nt=(0,y.useRef)(0),Nt=function(){Qe.Z.cancel(nt.current)};return(0,y.useEffect)(function(){return Nt},[]),function(qt){Nt(),nt.current=(0,Qe.Z)(function(){qt()})}},$t=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],Fe=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],pt=function(Nt,qt){return Nt||qt.isEmpty()?qt.toString():qt.toNumber()},ut=function(Nt){var qt=Ye(Nt);return qt.isInvalidate()?null:qt},Yt=y.forwardRef(function(nt,Nt){var qt=nt.prefixCls,wt=nt.className,Wt=nt.style,en=nt.min,_n=nt.max,Un=nt.step,On=Un===void 0?1:Un,Vn=nt.defaultValue,Zt=nt.value,Xt=nt.disabled,an=nt.readOnly,xn=nt.upHandler,ln=nt.downHandler,Pn=nt.keyboard,Sn=nt.changeOnWheel,Rn=Sn===void 0?!1:Sn,Er=nt.controls,Jn=Er===void 0?!0:Er,dr=nt.classNames,yr=nt.stringMode,gr=nt.parser,Vr=nt.formatter,Zr=nt.precision,Dn=nt.decimalSeparator,Zn=nt.onChange,fr=nt.onInput,ur=nt.onPressEnter,Mt=nt.onStep,Vt=nt.changeOnBlur,ft=Vt===void 0?!0:Vt,kt=nt.domRef,it=(0,fe.Z)(nt,$t),ht="".concat(qt,"-input"),cn=y.useRef(null),ar=y.useState(!1),mr=(0,De.Z)(ar,2),It=mr[0],_t=mr[1],Tt=y.useRef(!1),Kt=y.useRef(!1),Fn=y.useRef(!1),Hn=y.useState(function(){return Ye(Zt!=null?Zt:Vn)}),Gn=(0,De.Z)(Hn,2),Wn=Gn[0],hr=Gn[1];function Pr(Sr){Zt===void 0&&hr(Sr)}var Tr=y.useCallback(function(Sr,tr){if(!tr)return Zr>=0?Zr:Math.max(Ie(Sr),Ie(On))},[Zr,On]),Lr=y.useCallback(function(Sr){var tr=String(Sr);if(gr)return gr(tr);var $r=tr;return Dn&&($r=$r.replace(Dn,".")),$r.replace(/[^\w.-]+/g,"")},[gr,Dn]),Cr=y.useRef(""),Rr=y.useCallback(function(Sr,tr){if(Vr)return Vr(Sr,{userTyping:tr,input:String(Cr.current)});var $r=typeof Sr=="number"?Pe(Sr):Sr;if(!tr){var sa=Tr($r,tr);if(rt($r)&&(Dn||sa>=0)){var br=Dn||".";$r=Ve($r,br,sa)}}return $r},[Vr,Tr,Dn]),Xr=y.useState(function(){var Sr=Vn!=null?Vn:Zt;return Wn.isInvalidate()&&["string","number"].includes((0,ke.Z)(Sr))?Number.isNaN(Sr)?"":Sr:Rr(Wn.toString(),!1)}),oa=(0,De.Z)(Xr,2),ta=oa[0],xa=oa[1];Cr.current=ta;function Fa(Sr,tr){xa(Rr(Sr.isInvalidate()?Sr.toString(!1):Sr.toString(!tr),tr))}var Ur=y.useMemo(function(){return ut(_n)},[_n,Zr]),ya=y.useMemo(function(){return ut(en)},[en,Zr]),Xa=y.useMemo(function(){return!Ur||!Wn||Wn.isInvalidate()?!1:Ur.lessEquals(Wn)},[Ur,Wn]),Ia=y.useMemo(function(){return!ya||!Wn||Wn.isInvalidate()?!1:Wn.lessEquals(ya)},[ya,Wn]),pa=We(cn.current,It),kr=(0,De.Z)(pa,2),Za=kr[0],Sa=kr[1],la=function(tr){return Ur&&!tr.lessEquals(Ur)?Ur:ya&&!ya.lessEquals(tr)?ya:null},Kr=function(tr){return!la(tr)},Ya=function(tr,$r){var sa=tr,br=Kr(sa)||sa.isEmpty();if(!sa.isEmpty()&&!$r&&(sa=la(sa)||sa,br=!0),!an&&!Xt&&br){var Dr=sa.toString(),jr=Tr(Dr,$r);return jr>=0&&(sa=Ye(Ve(Dr,".",jr)),Kr(sa)||(sa=Ye(Ve(Dr,".",jr,!0)))),sa.equals(Wn)||(Pr(sa),Zn==null||Zn(sa.isEmpty()?null:pt(yr,sa)),Zt===void 0&&Fa(sa,$r)),sa}return Wn},Mi=Ht(),ji=function Sr(tr){if(Za(),Cr.current=tr,xa(tr),!Kt.current){var $r=Lr(tr),sa=Ye($r);sa.isNaN()||Ya(sa,!0)}fr==null||fr(tr),Mi(function(){var br=tr;gr||(br=tr.replace(/。/g,".")),br!==tr&&Sr(br)})},za=function(){Kt.current=!0},Di=function(){Kt.current=!1,ji(cn.current.value)},pi=function(tr){ji(tr.target.value)},Wi=function(tr){var $r;if(!(tr&&Xa||!tr&&Ia)){Tt.current=!1;var sa=Ye(Fn.current?ye(On):On);tr||(sa=sa.negate());var br=(Wn||Ye(0)).add(sa.toString()),Dr=Ya(br,!1);Mt==null||Mt(pt(yr,Dr),{offset:Fn.current?ye(On):On,type:tr?"up":"down"}),($r=cn.current)===null||$r===void 0||$r.focus()}},Ci=function(tr){var $r=Ye(Lr(ta)),sa;$r.isNaN()?sa=Ya(Wn,tr):sa=Ya($r,tr),Zt!==void 0?Fa(Wn,!1):sa.isNaN()||Fa(sa,!1)},ei=function(){Tt.current=!0},Ar=function(tr){var $r=tr.key,sa=tr.shiftKey;Tt.current=!0,Fn.current=sa,$r==="Enter"&&(Kt.current||(Tt.current=!1),Ci(!1),ur==null||ur(tr)),Pn!==!1&&!Kt.current&&["Up","ArrowUp","Down","ArrowDown"].includes($r)&&(Wi($r==="Up"||$r==="ArrowUp"),tr.preventDefault())},Qn=function(){Tt.current=!1,Fn.current=!1};y.useEffect(function(){if(Rn&&It){var Sr=function(sa){Wi(sa.deltaY<0),sa.preventDefault()},tr=cn.current;if(tr)return tr.addEventListener("wheel",Sr,{passive:!1}),function(){return tr.removeEventListener("wheel",Sr)}}});var xr=function(){ft&&Ci(!1),_t(!1),Tt.current=!1};return(0,gt.o)(function(){Wn.isInvalidate()||Fa(Wn,!1)},[Zr,Vr]),(0,gt.o)(function(){var Sr=Ye(Zt);hr(Sr);var tr=Ye(Lr(ta));(!Sr.equals(tr)||!Tt.current||Vr)&&Fa(Sr,Tt.current)},[Zt]),(0,gt.o)(function(){Vr&&Sa()},[ta]),y.createElement("div",{ref:kt,className:xe()(qt,wt,(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},"".concat(qt,"-focused"),It),"".concat(qt,"-disabled"),Xt),"".concat(qt,"-readonly"),an),"".concat(qt,"-not-a-number"),Wn.isNaN()),"".concat(qt,"-out-of-range"),!Wn.isInvalidate()&&!Kr(Wn))),style:Wt,onFocus:function(){_t(!0)},onBlur:xr,onKeyDown:Ar,onKeyUp:Qn,onCompositionStart:za,onCompositionEnd:Di,onBeforeInput:ei},Jn&&y.createElement(Se,{prefixCls:qt,upNode:xn,downNode:ln,upDisabled:Xa,downDisabled:Ia,onStep:Wi}),y.createElement("div",{className:"".concat(ht,"-wrap")},y.createElement("input",(0,Ee.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":en,"aria-valuemax":_n,"aria-valuenow":Wn.isInvalidate()?null:Wn.toString(),step:On},it,{ref:(0,Ue.sQ)(cn,Nt),className:ht,value:ta,onChange:pi,disabled:Xt,readOnly:an}))))}),bt=y.forwardRef(function(nt,Nt){var qt=nt.disabled,wt=nt.style,Wt=nt.prefixCls,en=Wt===void 0?"rc-input-number":Wt,_n=nt.value,Un=nt.prefix,On=nt.suffix,Vn=nt.addonBefore,Zt=nt.addonAfter,Xt=nt.className,an=nt.classNames,xn=(0,fe.Z)(nt,Fe),ln=y.useRef(null),Pn=y.useRef(null),Sn=y.useRef(null),Rn=function(Jn){Sn.current&&(0,vt.nH)(Sn.current,Jn)};return y.useImperativeHandle(Nt,function(){return lt(Sn.current,{focus:Rn,nativeElement:ln.current.nativeElement||Pn.current})}),y.createElement(xt.BaseInput,{className:Xt,triggerFocus:Rn,prefixCls:en,value:_n,disabled:qt,style:wt,prefix:Un,suffix:On,addonAfter:Zt,addonBefore:Vn,classNames:an,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:ln},y.createElement(Yt,(0,Ee.Z)({prefixCls:en,disabled:qt,ref:Sn,domRef:Pn,className:an==null?void 0:an.input},xn)))}),Ct=bt,mt=Ct,mn=E(62487),zt=E(82855),ue=E(48755),ie=E(60840),re=E(2171),oe=E(83397),pe=E(31756),ae=E(56553),me=E(24971),Ze=E(70045),Ot=E(36237),at=E(53075),qe=E(64910),yt=E(39082),Ft=E(63356),jt=E(56119),Xe=E(16931),tt=E(51636),Gt=E(17835);const un=nt=>{var Nt;const qt=(Nt=nt.handleVisible)!==null&&Nt!==void 0?Nt:"auto",wt=nt.controlHeightSM-nt.lineWidth*2;return Object.assign(Object.assign({},(0,qe.T)(nt)),{controlWidth:90,handleWidth:wt,handleFontSize:nt.fontSize/2,handleVisible:qt,handleActiveBg:nt.colorFillAlter,handleBg:nt.colorBgContainer,filledHandleBg:new Gt.FastColor(nt.colorFillSecondary).onBackground(nt.colorBgContainer).toHexString(),handleHoverColor:nt.colorPrimary,handleBorderColor:nt.colorBorder,handleOpacity:qt===!0?1:0,handleVisibleWidth:qt===!0?wt:0})},wn=(nt,Nt)=>{let{componentCls:qt,borderRadiusSM:wt,borderRadiusLG:Wt}=nt;const en=Nt==="lg"?Wt:wt;return{[`&-${Nt}`]:{[`${qt}-handler-wrap`]:{borderStartEndRadius:en,borderEndEndRadius:en},[`${qt}-handler-up`]:{borderStartEndRadius:en},[`${qt}-handler-down`]:{borderEndEndRadius:en}}}},gn=nt=>{const{componentCls:Nt,lineWidth:qt,lineType:wt,borderRadius:Wt,inputFontSizeSM:en,inputFontSizeLG:_n,controlHeightLG:Un,controlHeightSM:On,colorError:Vn,paddingInlineSM:Zt,paddingBlockSM:Xt,paddingBlockLG:an,paddingInlineLG:xn,colorTextDescription:ln,motionDurationMid:Pn,handleHoverColor:Sn,handleOpacity:Rn,paddingInline:Er,paddingBlock:Jn,handleBg:dr,handleActiveBg:yr,colorTextDisabled:gr,borderRadiusSM:Vr,borderRadiusLG:Zr,controlWidth:Dn,handleBorderColor:Zn,filledHandleBg:fr,lineHeightLG:ur,calc:Mt}=nt;return[{[Nt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ft.Wf)(nt)),(0,at.ik)(nt)),{display:"inline-block",width:Dn,margin:0,padding:0,borderRadius:Wt}),(0,yt.qG)(nt,{[`${Nt}-handler-wrap`]:{background:dr,[`${Nt}-handler-down`]:{borderBlockStart:`${(0,Ot.unit)(qt)} ${wt} ${Zn}`}}})),(0,yt.H8)(nt,{[`${Nt}-handler-wrap`]:{background:fr,[`${Nt}-handler-down`]:{borderBlockStart:`${(0,Ot.unit)(qt)} ${wt} ${Zn}`}},"&:focus-within":{[`${Nt}-handler-wrap`]:{background:dr}}})),(0,yt.vc)(nt,{[`${Nt}-handler-wrap`]:{background:dr,[`${Nt}-handler-down`]:{borderBlockStart:`${(0,Ot.unit)(qt)} ${wt} ${Zn}`}}})),(0,yt.Mu)(nt)),{"&-rtl":{direction:"rtl",[`${Nt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:_n,lineHeight:ur,borderRadius:Zr,[`input${Nt}-input`]:{height:Mt(Un).sub(Mt(qt).mul(2)).equal(),padding:`${(0,Ot.unit)(an)} ${(0,Ot.unit)(xn)}`}},"&-sm":{padding:0,fontSize:en,borderRadius:Vr,[`input${Nt}-input`]:{height:Mt(On).sub(Mt(qt).mul(2)).equal(),padding:`${(0,Ot.unit)(Xt)} ${(0,Ot.unit)(Zt)}`}},"&-out-of-range":{[`${Nt}-input-wrap`]:{input:{color:Vn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Ft.Wf)(nt)),(0,at.s7)(nt)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Nt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Nt}-group-addon`]:{borderRadius:Zr,fontSize:nt.fontSizeLG}},"&-sm":{[`${Nt}-group-addon`]:{borderRadius:Vr}}},(0,yt.ir)(nt)),(0,yt.S5)(nt)),{[`&:not(${Nt}-compact-first-item):not(${Nt}-compact-last-item)${Nt}-compact-item`]:{[`${Nt}, ${Nt}-group-addon`]:{borderRadius:0}},[`&:not(${Nt}-compact-last-item)${Nt}-compact-first-item`]:{[`${Nt}, ${Nt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Nt}-compact-first-item)${Nt}-compact-last-item`]:{[`${Nt}, ${Nt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Nt}-input`]:{cursor:"not-allowed"},[Nt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ft.Wf)(nt)),{width:"100%",padding:`${(0,Ot.unit)(Jn)} ${(0,Ot.unit)(Er)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Wt,outline:0,transition:`all ${Pn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,at.nz)(nt.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Nt}-handler-wrap, &-focused ${Nt}-handler-wrap`]:{width:nt.handleWidth,opacity:1}})},{[Nt]:Object.assign(Object.assign(Object.assign({[`${Nt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:nt.handleVisibleWidth,opacity:Rn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:Wt,borderEndEndRadius:Wt,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Pn}`,overflow:"hidden",[`${Nt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${Nt}-handler-up-inner, ${Nt}-handler-down-inner `]:{marginInlineEnd:0,fontSize:nt.handleFontSize}}},[`${Nt}-handler`]:{height:"50%",overflow:"hidden",color:ln,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,Ot.unit)(qt)} ${wt} ${Zn}`,transition:`all ${Pn} linear`,"&:active":{background:yr},"&:hover":{height:"60%",[` @@ -995,7 +995,7 @@ `]:{cursor:"not-allowed"},[` ${Nt}-handler-up-disabled:hover &-handler-up-inner, ${Nt}-handler-down-disabled:hover &-handler-down-inner - `]:{color:gr}})}]},Rt=nt=>{const{componentCls:Nt,paddingBlock:qt,paddingInline:wt,inputAffixPadding:Wt,controlWidth:en,borderRadiusLG:_n,borderRadiusSM:Un,paddingInlineLG:On,paddingInlineSM:Vn,paddingBlockLG:Zt,paddingBlockSM:Xt,motionDurationMid:an}=nt;return{[`${Nt}-affix-wrapper`]:Object.assign(Object.assign({[`input${Nt}-input`]:{padding:`${(0,Ot.unit)(qt)} 0`}},(0,at.ik)(nt)),{position:"relative",display:"inline-flex",alignItems:"center",width:en,padding:0,paddingInlineStart:wt,"&-lg":{borderRadius:_n,paddingInlineStart:On,[`input${Nt}-input`]:{padding:`${(0,Ot.unit)(Zt)} 0`}},"&-sm":{borderRadius:Un,paddingInlineStart:Vn,[`input${Nt}-input`]:{padding:`${(0,Ot.unit)(Xt)} 0`}},[`&:not(${Nt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Nt}-disabled`]:{background:"transparent"},[`> div${Nt}`]:{width:"100%",border:"none",outline:"none",[`&${Nt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Nt}-handler-wrap`]:{zIndex:2},[Nt]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Wt},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:wt,marginInlineStart:Wt,transition:`margin ${an}`}},[`&:hover ${Nt}-handler-wrap, &-focused ${Nt}-handler-wrap`]:{width:nt.handleWidth,opacity:1},[`&:not(${Nt}-affix-wrapper-without-controls):hover ${Nt}-suffix`]:{marginInlineEnd:nt.calc(nt.handleWidth).add(wt).equal()}})}};var Ut=(0,Xe.I$)("InputNumber",nt=>{const Nt=(0,tt.mergeToken)(nt,(0,qe.e)(nt));return[gn(Nt),Rt(Nt),(0,jt.c)(Nt)]},un,{unitless:{handleOpacity:!0}}),At=function(nt,Nt){var qt={};for(var wt in nt)Object.prototype.hasOwnProperty.call(nt,wt)&&Nt.indexOf(wt)<0&&(qt[wt]=nt[wt]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Wt=0,wt=Object.getOwnPropertySymbols(nt);Wt{const{getPrefixCls:qt,direction:wt}=y.useContext(ue.E_),Wt=y.useRef(null);y.useImperativeHandle(Nt,()=>Wt.current);const{className:en,rootClassName:_n,size:Un,disabled:On,prefixCls:Vn,addonBefore:Zt,addonAfter:Xt,prefix:an,suffix:xn,bordered:ln,readOnly:Pn,status:Sn,controls:Rn,variant:Er}=nt,Jn=At(nt,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),dr=qt("input-number",Vn),yr=(0,oe.Z)(dr),[gr,Vr,Zr]=Ut(dr,yr),{compactSize:Dn,compactItemClassnames:Zn}=(0,Ze.ri)(dr,wt);let fr=y.createElement(ce.Z,{className:`${dr}-handler-up-inner`}),ur=y.createElement(ve.Z,{className:`${dr}-handler-down-inner`});const Mt=typeof Rn=="boolean"?Rn:void 0;typeof Rn=="object"&&(fr=typeof Rn.upIcon=="undefined"?fr:y.createElement("span",{className:`${dr}-handler-up-inner`},Rn.upIcon),ur=typeof Rn.downIcon=="undefined"?ur:y.createElement("span",{className:`${dr}-handler-down-inner`},Rn.downIcon));const{hasFeedback:Vt,status:ft,isFormItemInput:kt,feedbackIcon:it}=y.useContext(ae.aM),ht=(0,zt.F)(ft,Sn),cn=(0,pe.Z)(Gn=>{var jn;return(jn=Un!=null?Un:Dn)!==null&&jn!==void 0?jn:Gn}),ar=y.useContext(re.Z),mr=On!=null?On:ar,[It,_t]=(0,me.Z)("inputNumber",Er,ln),Tt=Vt&&y.createElement(y.Fragment,null,it),Kt=xe()({[`${dr}-lg`]:cn==="large",[`${dr}-sm`]:cn==="small",[`${dr}-rtl`]:wt==="rtl",[`${dr}-in-form-item`]:kt},Vr),Fn=`${dr}-group`,Hn=y.createElement(mt,Object.assign({ref:Wt,disabled:mr,className:xe()(Zr,yr,en,_n,Zn),upHandler:fr,downHandler:ur,prefixCls:dr,readOnly:Pn,controls:Mt,prefix:an,suffix:Tt||xn,addonBefore:Zt&&y.createElement(mn.Z,{form:!0,space:!0},Zt),addonAfter:Xt&&y.createElement(mn.Z,{form:!0,space:!0},Xt),classNames:{input:Kt,variant:xe()({[`${dr}-${It}`]:_t},(0,zt.Z)(dr,ht,Vt)),affixWrapper:xe()({[`${dr}-affix-wrapper-sm`]:cn==="small",[`${dr}-affix-wrapper-lg`]:cn==="large",[`${dr}-affix-wrapper-rtl`]:wt==="rtl",[`${dr}-affix-wrapper-without-controls`]:Rn===!1||mr},Vr),wrapper:xe()({[`${Fn}-rtl`]:wt==="rtl"},Vr),groupWrapper:xe()({[`${dr}-group-wrapper-sm`]:cn==="small",[`${dr}-group-wrapper-lg`]:cn==="large",[`${dr}-group-wrapper-rtl`]:wt==="rtl",[`${dr}-group-wrapper-${It}`]:_t},(0,zt.Z)(`${dr}-group-wrapper`,ht,Vt),Vr)}},Jn));return gr(Hn)}),Pt=Je,nn=nt=>y.createElement(ie.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},y.createElement(Je,Object.assign({},nt)));Pt._InternalPanelDoNotUseOrYouWillBeFired=nn;var pn=Pt},49397:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return Oe}});var y=E(59301),ve=E(92310),ce=E.n(ve),Le=E(36901),xe=E(8654),Ee=E(62487),Ce=E(86013),ke=E(82855),De=E(48755),fe=E(2171),je=E(83397),Ne=E(31756),ct=E(56553),Ke=E(24971),Te=E(70045),we=E(23826),Ie=E(53075);function Pe(Ae){return!!(Ae.prefix||Ae.suffix||Ae.allowClear||Ae.showCount)}var rt=function(Ae,Ve){var Ye={};for(var xt in Ae)Object.prototype.hasOwnProperty.call(Ae,xt)&&Ve.indexOf(xt)<0&&(Ye[xt]=Ae[xt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,xt=Object.getOwnPropertySymbols(Ae);gt{const{prefixCls:Ye,bordered:xt=!0,status:gt,size:lt,disabled:Ue,onBlur:be,onFocus:We,suffix:Be,allowClear:de,addonAfter:St,addonBefore:Qe,className:ze,style:st,styles:Se,rootClassName:ye,onChange:vt,classNames:Ht,variant:$t}=Ae,Fe=rt(Ae,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:pt,direction:ut,allowClear:Yt,autoComplete:bt,className:Ct,style:mt,classNames:mn,styles:zt}=(0,De.dj)("input"),ue=pt("input",Ye),ie=(0,y.useRef)(null),re=(0,je.Z)(ue),[oe,pe,ae]=(0,Ie.TI)(ue,ye),[me]=(0,Ie.ZP)(ue,re),{compactSize:Ze,compactItemClassnames:Ot}=(0,Te.ri)(ue,ut),at=(0,Ne.Z)(pn=>{var nt;return(nt=lt!=null?lt:Ze)!==null&&nt!==void 0?nt:pn}),qe=y.useContext(fe.Z),yt=Ue!=null?Ue:qe,{status:Ft,hasFeedback:jt,feedbackIcon:Xe}=(0,y.useContext)(ct.aM),tt=(0,ke.F)(Ft,gt),Gt=Pe(Ae)||!!jt,un=(0,y.useRef)(Gt),wn=(0,we.Z)(ie,!0),gn=pn=>{wn(),be==null||be(pn)},Rt=pn=>{wn(),We==null||We(pn)},Ut=pn=>{wn(),vt==null||vt(pn)},At=(jt||Be)&&y.createElement(y.Fragment,null,Be,jt&&Xe),Je=(0,Ce.Z)(de!=null?de:Yt),[Pt,nn]=(0,Ke.Z)("input",$t,xt);return oe(me(y.createElement(Le.default,Object.assign({ref:(0,xe.sQ)(Ve,ie),prefixCls:ue,autoComplete:bt},Fe,{disabled:yt,onBlur:gn,onFocus:Rt,style:Object.assign(Object.assign({},mt),st),styles:Object.assign(Object.assign({},zt),Se),suffix:At,allowClear:Je,className:ce()(ze,ye,ae,re,Ot,Ct),onChange:Ut,addonBefore:Qe&&y.createElement(Ee.Z,{form:!0,space:!0},Qe),addonAfter:St&&y.createElement(Ee.Z,{form:!0,space:!0},St),classNames:Object.assign(Object.assign(Object.assign({},Ht),mn),{input:ce()({[`${ue}-sm`]:at==="small",[`${ue}-lg`]:at==="large",[`${ue}-rtl`]:ut==="rtl"},Ht==null?void 0:Ht.input,mn.input,pe),variant:ce()({[`${ue}-${Pt}`]:nn},(0,ke.Z)(ue,tt)),affixWrapper:ce()({[`${ue}-affix-wrapper-sm`]:at==="small",[`${ue}-affix-wrapper-lg`]:at==="large",[`${ue}-affix-wrapper-rtl`]:ut==="rtl"},pe),wrapper:ce()({[`${ue}-group-rtl`]:ut==="rtl"},pe),groupWrapper:ce()({[`${ue}-group-wrapper-sm`]:at==="small",[`${ue}-group-wrapper-lg`]:at==="large",[`${ue}-group-wrapper-rtl`]:ut==="rtl",[`${ue}-group-wrapper-${Pt}`]:nn},(0,ke.Z)(`${ue}-group-wrapper`,tt,jt),pe)})}))))})},79809:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return Ve}});var y=E(59301),ve=E(92310),ce=E.n(ve),Le=E(22711),xe=E(86013),Ee=E(82855),Ce=E(48755),ke=E(2171),De=E(83397),fe=E(31756),je=E(56553),Ne=E(24971),ct=E(70045),Ke=E(30292),Te=E(53075),we=E(16931),Ie=E(51636),Pe=E(64910);const rt=Ye=>{const{componentCls:xt,paddingLG:gt}=Ye,lt=`${xt}-textarea`;return{[`textarea${xt}`]:{maxWidth:"100%",height:"auto",minHeight:Ye.controlHeight,lineHeight:Ye.lineHeight,verticalAlign:"bottom",transition:`all ${Ye.motionDurationSlow}`,resize:"vertical",[`&${xt}-mouse-active`]:{transition:`all ${Ye.motionDurationSlow}, height 0s, width 0s`}},[`${xt}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[lt]:{position:"relative","&-show-count":{[`> ${xt}`]:{height:"100%"},[`${xt}-data-count`]:{position:"absolute",bottom:Ye.calc(Ye.fontSize).mul(Ye.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:Ye.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` + `]:{color:gr}})}]},Rt=nt=>{const{componentCls:Nt,paddingBlock:qt,paddingInline:wt,inputAffixPadding:Wt,controlWidth:en,borderRadiusLG:_n,borderRadiusSM:Un,paddingInlineLG:On,paddingInlineSM:Vn,paddingBlockLG:Zt,paddingBlockSM:Xt,motionDurationMid:an}=nt;return{[`${Nt}-affix-wrapper`]:Object.assign(Object.assign({[`input${Nt}-input`]:{padding:`${(0,Ot.unit)(qt)} 0`}},(0,at.ik)(nt)),{position:"relative",display:"inline-flex",alignItems:"center",width:en,padding:0,paddingInlineStart:wt,"&-lg":{borderRadius:_n,paddingInlineStart:On,[`input${Nt}-input`]:{padding:`${(0,Ot.unit)(Zt)} 0`}},"&-sm":{borderRadius:Un,paddingInlineStart:Vn,[`input${Nt}-input`]:{padding:`${(0,Ot.unit)(Xt)} 0`}},[`&:not(${Nt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Nt}-disabled`]:{background:"transparent"},[`> div${Nt}`]:{width:"100%",border:"none",outline:"none",[`&${Nt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Nt}-handler-wrap`]:{zIndex:2},[Nt]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Wt},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:wt,marginInlineStart:Wt,transition:`margin ${an}`}},[`&:hover ${Nt}-handler-wrap, &-focused ${Nt}-handler-wrap`]:{width:nt.handleWidth,opacity:1},[`&:not(${Nt}-affix-wrapper-without-controls):hover ${Nt}-suffix`]:{marginInlineEnd:nt.calc(nt.handleWidth).add(wt).equal()}})}};var Ut=(0,Xe.I$)("InputNumber",nt=>{const Nt=(0,tt.mergeToken)(nt,(0,qe.e)(nt));return[gn(Nt),Rt(Nt),(0,jt.c)(Nt)]},un,{unitless:{handleOpacity:!0}}),At=function(nt,Nt){var qt={};for(var wt in nt)Object.prototype.hasOwnProperty.call(nt,wt)&&Nt.indexOf(wt)<0&&(qt[wt]=nt[wt]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Wt=0,wt=Object.getOwnPropertySymbols(nt);Wt{const{getPrefixCls:qt,direction:wt}=y.useContext(ue.E_),Wt=y.useRef(null);y.useImperativeHandle(Nt,()=>Wt.current);const{className:en,rootClassName:_n,size:Un,disabled:On,prefixCls:Vn,addonBefore:Zt,addonAfter:Xt,prefix:an,suffix:xn,bordered:ln,readOnly:Pn,status:Sn,controls:Rn,variant:Er}=nt,Jn=At(nt,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),dr=qt("input-number",Vn),yr=(0,oe.Z)(dr),[gr,Vr,Zr]=Ut(dr,yr),{compactSize:Dn,compactItemClassnames:Zn}=(0,Ze.ri)(dr,wt);let fr=y.createElement(ce.Z,{className:`${dr}-handler-up-inner`}),ur=y.createElement(ve.Z,{className:`${dr}-handler-down-inner`});const Mt=typeof Rn=="boolean"?Rn:void 0;typeof Rn=="object"&&(fr=typeof Rn.upIcon=="undefined"?fr:y.createElement("span",{className:`${dr}-handler-up-inner`},Rn.upIcon),ur=typeof Rn.downIcon=="undefined"?ur:y.createElement("span",{className:`${dr}-handler-down-inner`},Rn.downIcon));const{hasFeedback:Vt,status:ft,isFormItemInput:kt,feedbackIcon:it}=y.useContext(ae.aM),ht=(0,zt.F)(ft,Sn),cn=(0,pe.Z)(Gn=>{var Wn;return(Wn=Un!=null?Un:Dn)!==null&&Wn!==void 0?Wn:Gn}),ar=y.useContext(re.Z),mr=On!=null?On:ar,[It,_t]=(0,me.Z)("inputNumber",Er,ln),Tt=Vt&&y.createElement(y.Fragment,null,it),Kt=xe()({[`${dr}-lg`]:cn==="large",[`${dr}-sm`]:cn==="small",[`${dr}-rtl`]:wt==="rtl",[`${dr}-in-form-item`]:kt},Vr),Fn=`${dr}-group`,Hn=y.createElement(mt,Object.assign({ref:Wt,disabled:mr,className:xe()(Zr,yr,en,_n,Zn),upHandler:fr,downHandler:ur,prefixCls:dr,readOnly:Pn,controls:Mt,prefix:an,suffix:Tt||xn,addonBefore:Zt&&y.createElement(mn.Z,{form:!0,space:!0},Zt),addonAfter:Xt&&y.createElement(mn.Z,{form:!0,space:!0},Xt),classNames:{input:Kt,variant:xe()({[`${dr}-${It}`]:_t},(0,zt.Z)(dr,ht,Vt)),affixWrapper:xe()({[`${dr}-affix-wrapper-sm`]:cn==="small",[`${dr}-affix-wrapper-lg`]:cn==="large",[`${dr}-affix-wrapper-rtl`]:wt==="rtl",[`${dr}-affix-wrapper-without-controls`]:Rn===!1||mr},Vr),wrapper:xe()({[`${Fn}-rtl`]:wt==="rtl"},Vr),groupWrapper:xe()({[`${dr}-group-wrapper-sm`]:cn==="small",[`${dr}-group-wrapper-lg`]:cn==="large",[`${dr}-group-wrapper-rtl`]:wt==="rtl",[`${dr}-group-wrapper-${It}`]:_t},(0,zt.Z)(`${dr}-group-wrapper`,ht,Vt),Vr)}},Jn));return gr(Hn)}),Pt=Je,nn=nt=>y.createElement(ie.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},y.createElement(Je,Object.assign({},nt)));Pt._InternalPanelDoNotUseOrYouWillBeFired=nn;var pn=Pt},49397:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return Oe}});var y=E(59301),ve=E(92310),ce=E.n(ve),Le=E(36901),xe=E(8654),Ee=E(62487),Ce=E(86013),ke=E(82855),De=E(48755),fe=E(2171),je=E(83397),Ne=E(31756),ct=E(56553),Ke=E(24971),Te=E(70045),we=E(23826),Ie=E(53075);function Pe(Ae){return!!(Ae.prefix||Ae.suffix||Ae.allowClear||Ae.showCount)}var rt=function(Ae,Ve){var Ye={};for(var xt in Ae)Object.prototype.hasOwnProperty.call(Ae,xt)&&Ve.indexOf(xt)<0&&(Ye[xt]=Ae[xt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,xt=Object.getOwnPropertySymbols(Ae);gt{const{prefixCls:Ye,bordered:xt=!0,status:gt,size:lt,disabled:Ue,onBlur:be,onFocus:We,suffix:Be,allowClear:de,addonAfter:St,addonBefore:Qe,className:ze,style:st,styles:Se,rootClassName:ye,onChange:vt,classNames:Ht,variant:$t}=Ae,Fe=rt(Ae,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:pt,direction:ut,allowClear:Yt,autoComplete:bt,className:Ct,style:mt,classNames:mn,styles:zt}=(0,De.dj)("input"),ue=pt("input",Ye),ie=(0,y.useRef)(null),re=(0,je.Z)(ue),[oe,pe,ae]=(0,Ie.TI)(ue,ye),[me]=(0,Ie.ZP)(ue,re),{compactSize:Ze,compactItemClassnames:Ot}=(0,Te.ri)(ue,ut),at=(0,Ne.Z)(pn=>{var nt;return(nt=lt!=null?lt:Ze)!==null&&nt!==void 0?nt:pn}),qe=y.useContext(fe.Z),yt=Ue!=null?Ue:qe,{status:Ft,hasFeedback:jt,feedbackIcon:Xe}=(0,y.useContext)(ct.aM),tt=(0,ke.F)(Ft,gt),Gt=Pe(Ae)||!!jt,un=(0,y.useRef)(Gt),wn=(0,we.Z)(ie,!0),gn=pn=>{wn(),be==null||be(pn)},Rt=pn=>{wn(),We==null||We(pn)},Ut=pn=>{wn(),vt==null||vt(pn)},At=(jt||Be)&&y.createElement(y.Fragment,null,Be,jt&&Xe),Je=(0,Ce.Z)(de!=null?de:Yt),[Pt,nn]=(0,Ke.Z)("input",$t,xt);return oe(me(y.createElement(Le.default,Object.assign({ref:(0,xe.sQ)(Ve,ie),prefixCls:ue,autoComplete:bt},Fe,{disabled:yt,onBlur:gn,onFocus:Rt,style:Object.assign(Object.assign({},mt),st),styles:Object.assign(Object.assign({},zt),Se),suffix:At,allowClear:Je,className:ce()(ze,ye,ae,re,Ot,Ct),onChange:Ut,addonBefore:Qe&&y.createElement(Ee.Z,{form:!0,space:!0},Qe),addonAfter:St&&y.createElement(Ee.Z,{form:!0,space:!0},St),classNames:Object.assign(Object.assign(Object.assign({},Ht),mn),{input:ce()({[`${ue}-sm`]:at==="small",[`${ue}-lg`]:at==="large",[`${ue}-rtl`]:ut==="rtl"},Ht==null?void 0:Ht.input,mn.input,pe),variant:ce()({[`${ue}-${Pt}`]:nn},(0,ke.Z)(ue,tt)),affixWrapper:ce()({[`${ue}-affix-wrapper-sm`]:at==="small",[`${ue}-affix-wrapper-lg`]:at==="large",[`${ue}-affix-wrapper-rtl`]:ut==="rtl"},pe),wrapper:ce()({[`${ue}-group-rtl`]:ut==="rtl"},pe),groupWrapper:ce()({[`${ue}-group-wrapper-sm`]:at==="small",[`${ue}-group-wrapper-lg`]:at==="large",[`${ue}-group-wrapper-rtl`]:ut==="rtl",[`${ue}-group-wrapper-${Pt}`]:nn},(0,ke.Z)(`${ue}-group-wrapper`,tt,jt),pe)})}))))})},79809:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return Ve}});var y=E(59301),ve=E(92310),ce=E.n(ve),Le=E(22711),xe=E(86013),Ee=E(82855),Ce=E(48755),ke=E(2171),De=E(83397),fe=E(31756),je=E(56553),Ne=E(24971),ct=E(70045),Ke=E(30292),Te=E(53075),we=E(16931),Ie=E(51636),Pe=E(64910);const rt=Ye=>{const{componentCls:xt,paddingLG:gt}=Ye,lt=`${xt}-textarea`;return{[`textarea${xt}`]:{maxWidth:"100%",height:"auto",minHeight:Ye.controlHeight,lineHeight:Ye.lineHeight,verticalAlign:"bottom",transition:`all ${Ye.motionDurationSlow}`,resize:"vertical",[`&${xt}-mouse-active`]:{transition:`all ${Ye.motionDurationSlow}, height 0s, width 0s`}},[`${xt}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[lt]:{position:"relative","&-show-count":{[`> ${xt}`]:{height:"100%"},[`${xt}-data-count`]:{position:"absolute",bottom:Ye.calc(Ye.fontSize).mul(Ye.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:Ye.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` &-allow-clear > ${xt}, &-affix-wrapper${lt}-has-feedback ${xt} `]:{paddingInlineEnd:gt},[`&-affix-wrapper${xt}-affix-wrapper`]:{padding:0,[`> textarea${xt}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:Ye.calc(Ye.controlHeight).sub(Ye.calc(Ye.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${xt}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${xt}-clear-icon`]:{position:"absolute",insetInlineEnd:Ye.paddingInline,insetBlockStart:Ye.paddingXS},[`${lt}-suffix`]:{position:"absolute",top:0,insetInlineEnd:Ye.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${xt}-affix-wrapper-sm`]:{[`${xt}-suffix`]:{[`${xt}-clear-icon`]:{insetInlineEnd:Ye.paddingInlineSM}}}}}};var Et=(0,we.I$)(["Input","TextArea"],Ye=>{const xt=(0,Ie.mergeToken)(Ye,(0,Pe.e)(Ye));return[rt(xt)]},Pe.T,{resetFont:!1}),Oe=function(Ye,xt){var gt={};for(var lt in Ye)Object.prototype.hasOwnProperty.call(Ye,lt)&&xt.indexOf(lt)<0&&(gt[lt]=Ye[lt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,lt=Object.getOwnPropertySymbols(Ye);Ue{var gt;const{prefixCls:lt,bordered:Ue=!0,size:be,disabled:We,status:Be,allowClear:de,classNames:St,rootClassName:Qe,className:ze,style:st,styles:Se,variant:ye,showCount:vt,onMouseDown:Ht,onResize:$t}=Ye,Fe=Oe(Ye,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:pt,direction:ut,allowClear:Yt,autoComplete:bt,className:Ct,style:mt,classNames:mn,styles:zt}=(0,Ce.dj)("textArea"),ue=y.useContext(ke.Z),ie=We!=null?We:ue,{status:re,hasFeedback:oe,feedbackIcon:pe}=y.useContext(je.aM),ae=(0,Ee.F)(re,Be),me=y.useRef(null);y.useImperativeHandle(xt,()=>{var nn;return{resizableTextArea:(nn=me.current)===null||nn===void 0?void 0:nn.resizableTextArea,focus:pn=>{var nt,Nt;(0,Ke.nH)((Nt=(nt=me.current)===null||nt===void 0?void 0:nt.resizableTextArea)===null||Nt===void 0?void 0:Nt.textArea,pn)},blur:()=>{var pn;return(pn=me.current)===null||pn===void 0?void 0:pn.blur()}}});const Ze=pt("input",lt),Ot=(0,De.Z)(Ze),[at,qe,yt]=(0,Te.TI)(Ze,Qe),[Ft]=Et(Ze,Ot),{compactSize:jt,compactItemClassnames:Xe}=(0,ct.ri)(Ze,ut),tt=(0,fe.Z)(nn=>{var pn;return(pn=be!=null?be:jt)!==null&&pn!==void 0?pn:nn}),[Gt,un]=(0,Ne.Z)("textArea",ye,Ue),wn=(0,xe.Z)(de!=null?de:Yt),[gn,Rt]=y.useState(!1),[Ut,At]=y.useState(!1),Je=nn=>{Rt(!0),Ht==null||Ht(nn);const pn=()=>{Rt(!1),document.removeEventListener("mouseup",pn)};document.addEventListener("mouseup",pn)},Pt=nn=>{var pn,nt;if($t==null||$t(nn),gn&&typeof getComputedStyle=="function"){const Nt=(nt=(pn=me.current)===null||pn===void 0?void 0:pn.nativeElement)===null||nt===void 0?void 0:nt.querySelector("textarea");Nt&&getComputedStyle(Nt).resize==="both"&&At(!0)}};return at(Ft(y.createElement(Le.default,Object.assign({autoComplete:bt},Fe,{style:Object.assign(Object.assign({},mt),st),styles:Object.assign(Object.assign({},zt),Se),disabled:ie,allowClear:wn,className:ce()(yt,Ot,ze,Qe,Xe,Ct,Ut&&`${Ze}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},St),mn),{textarea:ce()({[`${Ze}-sm`]:tt==="small",[`${Ze}-lg`]:tt==="large"},qe,St==null?void 0:St.textarea,mn.textarea,gn&&`${Ze}-mouse-active`),variant:ce()({[`${Ze}-${Gt}`]:un},(0,Ee.Z)(Ze,ae)),affixWrapper:ce()(`${Ze}-textarea-affix-wrapper`,{[`${Ze}-affix-wrapper-rtl`]:ut==="rtl",[`${Ze}-affix-wrapper-sm`]:tt==="small",[`${Ze}-affix-wrapper-lg`]:tt==="large",[`${Ze}-textarea-show-count`]:vt||((gt=Ye.count)===null||gt===void 0?void 0:gt.show)},qe)}),prefixCls:Ze,suffix:oe&&y.createElement("span",{className:`${Ze}-textarea-suffix`},pe),showCount:vt,ref:me,onResize:Pt,onMouseDown:Je}))))})},23826:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return ve}});var y=E(59301);function ve(ce,Le){const xe=(0,y.useRef)([]),Ee=()=>{xe.current.push(setTimeout(()=>{var Ce,ke,De,fe;!((Ce=ce.current)===null||Ce===void 0)&&Ce.input&&((ke=ce.current)===null||ke===void 0?void 0:ke.input.getAttribute("type"))==="password"&&(!((De=ce.current)===null||De===void 0)&&De.input.hasAttribute("value"))&&((fe=ce.current)===null||fe===void 0||fe.input.removeAttribute("value"))}))};return(0,y.useEffect)(()=>(Le&&Ee(),()=>xe.current.forEach(Ce=>{Ce&&clearTimeout(Ce)})),[]),Ee}},37568:function(Mn,Jt,E){"use strict";E.d(Jt,{default:function(){return mn}});var y=E(59301),ve=E(92310),ce=E.n(ve),Le=E(48755),xe=E(56553),Ee=E(53075),ke=zt=>{const{getPrefixCls:ue,direction:ie}=(0,y.useContext)(Le.E_),{prefixCls:re,className:oe}=zt,pe=ue("input-group",re),ae=ue("input"),[me,Ze,Ot]=(0,Ee.ZP)(ae),at=ce()(pe,Ot,{[`${pe}-lg`]:zt.size==="large",[`${pe}-sm`]:zt.size==="small",[`${pe}-compact`]:zt.compact,[`${pe}-rtl`]:ie==="rtl"},Ze,oe),qe=(0,y.useContext)(xe.aM),yt=(0,y.useMemo)(()=>Object.assign(Object.assign({},qe),{isFormItemInput:!1}),[qe]);return me(y.createElement("span",{className:at,style:zt.style,onMouseEnter:zt.onMouseEnter,onMouseLeave:zt.onMouseLeave,onFocus:zt.onFocus,onBlur:zt.onBlur},y.createElement(xe.aM.Provider,{value:yt},zt.children)))},De=E(49397),fe=E(94480),je=E(6089),Ne=E(26112),ct=E(82855),Ke=E(31756),Te=E(16931),we=E(51636),Ie=E(64910);const Pe=zt=>{const{componentCls:ue,paddingXS:ie}=zt;return{[ue]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ie,"&-rtl":{direction:"rtl"},[`${ue}-input`]:{textAlign:"center",paddingInline:zt.paddingXXS},[`&${ue}-sm ${ue}-input`]:{paddingInline:zt.calc(zt.paddingXXS).div(2).equal()},[`&${ue}-lg ${ue}-input`]:{paddingInline:zt.paddingXS}}}};var rt=(0,Te.I$)(["Input","OTP"],zt=>{const ue=(0,we.mergeToken)(zt,(0,Ie.e)(zt));return[Pe(ue)]},Ie.T),Et=E(16089),Oe=function(zt,ue){var ie={};for(var re in zt)Object.prototype.hasOwnProperty.call(zt,re)&&ue.indexOf(re)<0&&(ie[re]=zt[re]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,re=Object.getOwnPropertySymbols(zt);oe{const{value:ie,onChange:re,onActiveChange:oe,index:pe,mask:ae}=zt,me=Oe(zt,["value","onChange","onActiveChange","index","mask"]),Ze=ie&&typeof ae=="string"?ae:ie,Ot=jt=>{re(pe,jt.target.value)},at=y.useRef(null);y.useImperativeHandle(ue,()=>at.current);const qe=()=>{(0,Et.Z)(()=>{var jt;const Xe=(jt=at.current)===null||jt===void 0?void 0:jt.input;document.activeElement===Xe&&Xe&&Xe.select()})},yt=jt=>{const{key:Xe,ctrlKey:tt,metaKey:Gt}=jt;Xe==="ArrowLeft"?oe(pe-1):Xe==="ArrowRight"?oe(pe+1):Xe==="z"&&(tt||Gt)&&jt.preventDefault(),qe()},Ft=jt=>{jt.key==="Backspace"&&!ie&&oe(pe-1),qe()};return y.createElement(De.Z,Object.assign({type:ae===!0?"password":"text"},me,{ref:at,value:Ze,onInput:Ot,onFocus:qe,onKeyDown:yt,onKeyUp:Ft,onMouseDown:qe,onMouseUp:qe}))}),Ye=function(zt,ue){var ie={};for(var re in zt)Object.prototype.hasOwnProperty.call(zt,re)&&ue.indexOf(re)<0&&(ie[re]=zt[re]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,re=Object.getOwnPropertySymbols(zt);oe{const{index:ue,prefixCls:ie,separator:re}=zt,oe=typeof re=="function"?re(ue):re;return oe?y.createElement("span",{className:`${ie}-separator`},oe):null};var Ue=y.forwardRef((zt,ue)=>{const{prefixCls:ie,length:re=6,size:oe,defaultValue:pe,value:ae,onChange:me,formatter:Ze,separator:Ot,variant:at,disabled:qe,status:yt,autoFocus:Ft,mask:jt,type:Xe,onInput:tt,inputMode:Gt}=zt,un=Ye(zt,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:wn,direction:gn}=y.useContext(Le.E_),Rt=wn("otp",ie),Ut=(0,Ne.Z)(un,{aria:!0,data:!0,attr:!0}),[At,Je,Pt]=rt(Rt),nn=(0,Ke.Z)(an=>oe!=null?oe:an),pn=y.useContext(xe.aM),nt=(0,ct.F)(pn.status,yt),Nt=y.useMemo(()=>Object.assign(Object.assign({},pn),{status:nt,hasFeedback:!1,feedbackIcon:null}),[pn,nt]),qt=y.useRef(null),wt=y.useRef({});y.useImperativeHandle(ue,()=>({focus:()=>{var an;(an=wt.current[0])===null||an===void 0||an.focus()},blur:()=>{var an;for(let xn=0;xnZe?Ze(an):an,[en,_n]=y.useState(()=>xt(Wt(pe||"")));y.useEffect(()=>{ae!==void 0&&_n(xt(ae))},[ae]);const Un=(0,je.Z)(an=>{_n(an),tt&&tt(an),me&&an.length===re&&an.every(xn=>xn)&&an.some((xn,ln)=>en[ln]!==xn)&&me(an.join(""))}),On=(0,je.Z)((an,xn)=>{let ln=(0,fe.Z)(en);for(let Sn=0;Sn=0&&!ln[Sn];Sn-=1)ln.pop();const Pn=Wt(ln.map(Sn=>Sn||" ").join(""));return ln=xt(Pn).map((Sn,Rn)=>Sn===" "&&!ln[Rn]?ln[Rn]:Sn),ln}),Vn=(an,xn)=>{var ln;const Pn=On(an,xn),Sn=Math.min(an+xn.length,re-1);Sn!==an&&Pn[an]!==void 0&&((ln=wt.current[Sn])===null||ln===void 0||ln.focus()),Un(Pn)},Zt=an=>{var xn;(xn=wt.current[an])===null||xn===void 0||xn.focus()},Xt={variant:at,disabled:qe,status:nt,mask:jt,type:Xe,inputMode:Gt};return At(y.createElement("div",Object.assign({},Ut,{ref:qt,className:ce()(Rt,{[`${Rt}-sm`]:nn==="small",[`${Rt}-lg`]:nn==="large",[`${Rt}-rtl`]:gn==="rtl"},Pt,Je)}),y.createElement(xe.aM.Provider,{value:Nt},Array.from({length:re}).map((an,xn)=>{const ln=`otp-${xn}`,Pn=en[xn]||"";return y.createElement(y.Fragment,{key:ln},y.createElement(Ve,Object.assign({ref:Sn=>{wt.current[xn]=Sn},index:xn,size:nn,htmlSize:1,className:`${Rt}-input`,onChange:Vn,value:Pn,onActiveChange:Zt,autoFocus:xn===0&&Ft},Xt)),xnzt?y.createElement(We.Z,null):y.createElement(be.Z,null),Se={click:"onClick",hover:"onMouseOver"};var vt=y.forwardRef((zt,ue)=>{const{disabled:ie,action:re="click",visibilityToggle:oe=!0,iconRender:pe=st}=zt,ae=y.useContext(St.Z),me=ie!=null?ie:ae,Ze=typeof oe=="object"&&oe.visible!==void 0,[Ot,at]=(0,y.useState)(()=>Ze?oe.visible:!1),qe=(0,y.useRef)(null);y.useEffect(()=>{Ze&&at(oe.visible)},[Ze,oe]);const yt=(0,Qe.Z)(qe),Ft=()=>{var nn;if(me)return;Ot&&yt();const pn=!Ot;at(pn),typeof oe=="object"&&((nn=oe.onVisibleChange)===null||nn===void 0||nn.call(oe,pn))},jt=nn=>{const pn=Se[re]||"",nt=pe(Ot),Nt={[pn]:Ft,className:`${nn}-icon`,key:"passwordIcon",onMouseDown:qt=>{qt.preventDefault()},onMouseUp:qt=>{qt.preventDefault()}};return y.cloneElement(y.isValidElement(nt)?nt:y.createElement("span",null,nt),Nt)},{className:Xe,prefixCls:tt,inputPrefixCls:Gt,size:un}=zt,wn=ze(zt,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:gn}=y.useContext(Le.E_),Rt=gn("input",Gt),Ut=gn("input-password",tt),At=oe&&jt(Ut),Je=ce()(Ut,Xe,{[`${Ut}-${un}`]:!!un}),Pt=Object.assign(Object.assign({},(0,Be.Z)(wn,["suffix","iconRender","visibilityToggle"])),{type:Ot?"text":"password",className:Je,prefixCls:Rt,suffix:At});return un&&(Pt.size=un),y.createElement(De.Z,Object.assign({ref:(0,de.sQ)(ue,qe)},Pt))}),Ht=E(47472),$t=E(22703),Fe=E(7939),pt=E(70045),ut=function(zt,ue){var ie={};for(var re in zt)Object.prototype.hasOwnProperty.call(zt,re)&&ue.indexOf(re)<0&&(ie[re]=zt[re]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,re=Object.getOwnPropertySymbols(zt);oe{const{prefixCls:ie,inputPrefixCls:re,className:oe,size:pe,suffix:ae,enterButton:me=!1,addonAfter:Ze,loading:Ot,disabled:at,onSearch:qe,onChange:yt,onCompositionStart:Ft,onCompositionEnd:jt}=zt,Xe=ut(zt,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:tt,direction:Gt}=y.useContext(Le.E_),un=y.useRef(!1),wn=tt("input-search",ie),gn=tt("input",re),{compactSize:Rt}=(0,pt.ri)(wn,Gt),Ut=(0,Ke.Z)(Vn=>{var Zt;return(Zt=pe!=null?pe:Rt)!==null&&Zt!==void 0?Zt:Vn}),At=y.useRef(null),Je=Vn=>{Vn!=null&&Vn.target&&Vn.type==="click"&&qe&&qe(Vn.target.value,Vn,{source:"clear"}),yt==null||yt(Vn)},Pt=Vn=>{var Zt;document.activeElement===((Zt=At.current)===null||Zt===void 0?void 0:Zt.input)&&Vn.preventDefault()},nn=Vn=>{var Zt,Xt;qe&&qe((Xt=(Zt=At.current)===null||Zt===void 0?void 0:Zt.input)===null||Xt===void 0?void 0:Xt.value,Vn,{source:"input"})},pn=Vn=>{un.current||Ot||nn(Vn)},nt=typeof me=="boolean"?y.createElement(Ht.Z,null):null,Nt=`${wn}-button`;let qt;const wt=me||{},Wt=wt.type&&wt.type.__ANT_BUTTON===!0;Wt||wt.type==="button"?qt=(0,$t.Tm)(wt,Object.assign({onMouseDown:Pt,onClick:Vn=>{var Zt,Xt;(Xt=(Zt=wt==null?void 0:wt.props)===null||Zt===void 0?void 0:Zt.onClick)===null||Xt===void 0||Xt.call(Zt,Vn),nn(Vn)},key:"enterButton"},Wt?{className:Nt,size:Ut}:{})):qt=y.createElement(Fe.ZP,{className:Nt,type:me?"primary":void 0,size:Ut,disabled:at,key:"enterButton",onMouseDown:Pt,onClick:nn,loading:Ot,icon:nt},me),Ze&&(qt=[qt,(0,$t.Tm)(Ze,{key:"addonAfter"})]);const en=ce()(wn,{[`${wn}-rtl`]:Gt==="rtl",[`${wn}-${Ut}`]:!!Ut,[`${wn}-with-button`]:!!me},oe),_n=Object.assign(Object.assign({},Xe),{className:en,prefixCls:gn,type:"search"}),Un=Vn=>{un.current=!0,Ft==null||Ft(Vn)},On=Vn=>{un.current=!1,jt==null||jt(Vn)};return y.createElement(De.Z,Object.assign({ref:(0,de.sQ)(At,ue),onPressEnter:pn},_n,{size:Ut,onCompositionStart:Un,onCompositionEnd:On,addonAfter:qt,suffix:ae,onChange:Je,disabled:at}))}),Ct=E(79809);const mt=De.Z;mt.Group=ke,mt.Search=bt,mt.TextArea=Ct.Z,mt.Password=vt,mt.OTP=Ue;var mn=mt},24303:function(Mn,Jt,E){"use strict";E.d(Jt,{D:function(){return Ye},Z:function(){return lt}});var y=E(59301),ve=E(54476),ce={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"},Le=ce,xe=E(7657),Ee=function(be,We){return y.createElement(xe.Z,(0,ve.Z)({},be,{ref:We,icon:Le}))},Ce=y.forwardRef(Ee),ke=Ce,De=E(33853),fe=E(38819),je=E(92310),Ne=E.n(je),ct=E(2738),Ke=E(48755),Te=E(6989),we=E(36237),Ie=E(48923),Pe=E(16931);const rt=Ue=>{const{componentCls:be,siderBg:We,motionDurationMid:Be,motionDurationSlow:de,antCls:St,triggerHeight:Qe,triggerColor:ze,triggerBg:st,headerHeight:Se,zeroTriggerWidth:ye,zeroTriggerHeight:vt,borderRadiusLG:Ht,lightSiderBg:$t,lightTriggerColor:Fe,lightTriggerBg:pt,bodyBg:ut}=Ue;return{[be]:{position:"relative",minWidth:0,background:We,transition:`all ${Be}, background 0s`,"&-has-trigger":{paddingBottom:Qe},"&-right":{order:1},[`${be}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${St}-menu${St}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${be}-children`]:{overflow:"hidden"},[`${be}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:Qe,color:ze,lineHeight:(0,we.unit)(Qe),textAlign:"center",background:st,cursor:"pointer",transition:`all ${Be}`},[`${be}-zero-width-trigger`]:{position:"absolute",top:Se,insetInlineEnd:Ue.calc(ye).mul(-1).equal(),zIndex:1,width:ye,height:vt,color:ze,fontSize:Ue.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:We,borderRadius:`0 ${(0,we.unit)(Ht)} ${(0,we.unit)(Ht)} 0`,cursor:"pointer",transition:`background ${de} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${de}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:Ue.calc(ye).mul(-1).equal(),borderRadius:`${(0,we.unit)(Ht)} 0 0 ${(0,we.unit)(Ht)}`}},"&-light":{background:$t,[`${be}-trigger`]:{color:Fe,background:pt},[`${be}-zero-width-trigger`]:{color:Fe,background:pt,border:`1px solid ${ut}`,borderInlineStart:0}}}}};var Et=(0,Pe.I$)(["Layout","Sider"],Ue=>[rt(Ue)],Ie.eh,{deprecatedTokens:Ie.jn}),Oe=function(Ue,be){var We={};for(var Be in Ue)Object.prototype.hasOwnProperty.call(Ue,Be)&&be.indexOf(Be)<0&&(We[Be]=Ue[Be]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,Be=Object.getOwnPropertySymbols(Ue);de!Number.isNaN(Number.parseFloat(Ue))&&isFinite(Ue),Ye=y.createContext({}),xt=(()=>{let Ue=0;return function(){let be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Ue+=1,`${be}${Ue}`}})();var lt=y.forwardRef((Ue,be)=>{const{prefixCls:We,className:Be,trigger:de,children:St,defaultCollapsed:Qe=!1,theme:ze="dark",style:st={},collapsible:Se=!1,reverseArrow:ye=!1,width:vt=200,collapsedWidth:Ht=80,zeroWidthTriggerStyle:$t,breakpoint:Fe,onCollapse:pt,onBreakpoint:ut}=Ue,Yt=Oe(Ue,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:bt}=(0,y.useContext)(Te.V),[Ct,mt]=(0,y.useState)("collapsed"in Ue?Ue.collapsed:Qe),[mn,zt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{"collapsed"in Ue&&mt(Ue.collapsed)},[Ue.collapsed]);const ue=(Ut,At)=>{"collapsed"in Ue||mt(Ut),pt==null||pt(Ut,At)},{getPrefixCls:ie,direction:re}=(0,y.useContext)(Ke.E_),oe=ie("layout-sider",We),[pe,ae,me]=Et(oe),Ze=(0,y.useRef)(null);Ze.current=Ut=>{zt(Ut.matches),ut==null||ut(Ut.matches),Ct!==Ut.matches&&ue(Ut.matches,"responsive")},(0,y.useEffect)(()=>{function Ut(Je){return Ze.current(Je)}let At;if(typeof window!="undefined"){const{matchMedia:Je}=window;if(Je&&Fe&&Fe in Ae){At=Je(`screen and (max-width: ${Ae[Fe]})`);try{At.addEventListener("change",Ut)}catch(Pt){At.addListener(Ut)}Ut(At)}}return()=>{try{At==null||At.removeEventListener("change",Ut)}catch(Je){At==null||At.removeListener(Ut)}}},[Fe]),(0,y.useEffect)(()=>{const Ut=xt("ant-sider-");return bt.addSider(Ut),()=>bt.removeSider(Ut)},[]);const Ot=()=>{ue(!Ct,"clickTrigger")},at=(0,ct.Z)(Yt,["collapsed"]),qe=Ct?Ht:vt,yt=Ve(qe)?`${qe}px`:String(qe),Ft=parseFloat(String(Ht||0))===0?y.createElement("span",{onClick:Ot,className:Ne()(`${oe}-zero-width-trigger`,`${oe}-zero-width-trigger-${ye?"right":"left"}`),style:$t},de||y.createElement(ke,null)):null,jt=re==="rtl"==!ye,Gt={expanded:jt?y.createElement(fe.Z,null):y.createElement(De.Z,null),collapsed:jt?y.createElement(De.Z,null):y.createElement(fe.Z,null)}[Ct?"collapsed":"expanded"],un=de!==null?Ft||y.createElement("div",{className:`${oe}-trigger`,onClick:Ot,style:{width:yt}},de||Gt):null,wn=Object.assign(Object.assign({},st),{flex:`0 0 ${yt}`,maxWidth:yt,minWidth:yt,width:yt}),gn=Ne()(oe,`${oe}-${ze}`,{[`${oe}-collapsed`]:!!Ct,[`${oe}-has-trigger`]:Se&&de!==null&&!Ft,[`${oe}-below`]:!!mn,[`${oe}-zero-width`]:parseFloat(yt)===0},Be,ae,me),Rt=y.useMemo(()=>({siderCollapsed:Ct}),[Ct]);return pe(y.createElement(Ye.Provider,{value:Rt},y.createElement("aside",Object.assign({className:gn},at,{style:wn,ref:be}),y.createElement("div",{className:`${oe}-children`},St),Se||mn&&Ft?un:null)))})},6989:function(Mn,Jt,E){"use strict";E.d(Jt,{V:function(){return ve}});var y=E(59301);const ve=y.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(Mn,Jt,E){"use strict";E.d(Jt,{eh:function(){return Le},jn:function(){return xe}});var y=E(36237),ve=E(16931);const ce=Ee=>{const{antCls:Ce,componentCls:ke,colorText:De,footerBg:fe,headerHeight:je,headerPadding:Ne,headerColor:ct,footerPadding:Ke,fontSize:Te,bodyBg:we,headerBg:Ie}=Ee;return{[ke]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:we,"&, *":{boxSizing:"border-box"},[`&${ke}-has-sider`]:{flexDirection:"row",[`> ${ke}, > ${ke}-content`]:{width:0}},[`${ke}-header, &${ke}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${ke}-header`]:{height:je,padding:Ne,color:ct,lineHeight:(0,y.unit)(je),background:Ie,[`${Ce}-menu`]:{lineHeight:"inherit"}},[`${ke}-footer`]:{padding:Ke,color:De,fontSize:Te,background:fe},[`${ke}-content`]:{flex:"auto",color:De,minHeight:0}}},Le=Ee=>{const{colorBgLayout:Ce,controlHeight:ke,controlHeightLG:De,colorText:fe,controlHeightSM:je,marginXXS:Ne,colorTextLightSolid:ct,colorBgContainer:Ke}=Ee,Te=De*1.25;return{colorBgHeader:"#001529",colorBgBody:Ce,colorBgTrigger:"#002140",bodyBg:Ce,headerBg:"#001529",headerHeight:ke*2,headerPadding:`0 ${Te}px`,headerColor:fe,footerPadding:`${je}px ${Te}px`,footerBg:Ce,siderBg:"#001529",triggerHeight:De+Ne*2,triggerBg:"#002140",triggerColor:ct,zeroTriggerWidth:De,zeroTriggerHeight:De,lightSiderBg:Ke,lightTriggerBg:Ke,lightTriggerColor:fe}},xe=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];Jt.ZP=(0,ve.I$)("Layout",Ee=>[ce(Ee)],Le,{deprecatedTokens:xe})},78857:function(Mn,Jt,E){"use strict";E.d(Jt,{J:function(){return Ee}});var y=E(59301),ve=E(8654),ce=E(62487),Le=function(Ce,ke){var De={};for(var fe in Ce)Object.prototype.hasOwnProperty.call(Ce,fe)&&ke.indexOf(fe)<0&&(De[fe]=Ce[fe]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,fe=Object.getOwnPropertySymbols(Ce);je{const{children:De}=Ce,fe=Le(Ce,["children"]),je=y.useContext(xe),Ne=y.useMemo(()=>Object.assign(Object.assign({},je),fe),[je,fe.prefixCls,fe.mode,fe.selectable,fe.rootClassName]),ct=(0,ve.t4)(De),Ke=(0,ve.x1)(ke,ct?(0,ve.C4)(De):null);return y.createElement(xe.Provider,{value:Ne},y.createElement(ce.Z,{space:!0},ct?y.cloneElement(De,{ref:Ke}):De))});Jt.Z=xe},93041:function(Mn,Jt,E){"use strict";E.d(Jt,{default:function(){return pe}});var y=E(59301),ve=E(28321),ce=E(24303),Le=E(18785),xe=E(92310),Ee=E.n(xe),Ce=E(6089),ke=E(2738),De=E(86641),fe=E(22703),je=E(48755),Ne=E(83397),Ke=(0,y.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Te=function(ae,me){var Ze={};for(var Ot in ae)Object.prototype.hasOwnProperty.call(ae,Ot)&&me.indexOf(Ot)<0&&(Ze[Ot]=ae[Ot]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ot=Object.getOwnPropertySymbols(ae);at{const{prefixCls:me,className:Ze,dashed:Ot}=ae,at=Te(ae,["prefixCls","className","dashed"]),{getPrefixCls:qe}=y.useContext(je.E_),yt=qe("menu",me),Ft=Ee()({[`${yt}-item-divider-dashed`]:!!Ot},Ze);return y.createElement(ve.iz,Object.assign({className:Ft},at))},Pe=E(11592),rt=E(25399),Oe=ae=>{var me;const{className:Ze,children:Ot,icon:at,title:qe,danger:yt,extra:Ft}=ae,{prefixCls:jt,firstLevel:Xe,direction:tt,disableMenuItemTitleTooltip:Gt,inlineCollapsed:un}=y.useContext(Ke),wn=Pt=>{const nn=Ot==null?void 0:Ot[0],pn=y.createElement("span",{className:Ee()(`${jt}-title-content`,{[`${jt}-title-content-with-extra`]:!!Ft||Ft===0})},Ot);return(!at||y.isValidElement(Ot)&&Ot.type==="span")&&Ot&&Pt&&Xe&&typeof nn=="string"?y.createElement("div",{className:`${jt}-inline-collapsed-noicon`},nn.charAt(0)):pn},{siderCollapsed:gn}=y.useContext(ce.D);let Rt=qe;typeof qe=="undefined"?Rt=Xe?Ot:"":qe===!1&&(Rt="");const Ut={title:Rt};!gn&&!un&&(Ut.title=null,Ut.open=!1);const At=(0,Pe.Z)(Ot).length;let Je=y.createElement(ve.ck,Object.assign({},(0,ke.Z)(ae,["title","icon","danger"]),{className:Ee()({[`${jt}-item-danger`]:yt,[`${jt}-item-only-child`]:(at?At+1:At)===1},Ze),title:typeof qe=="string"?qe:void 0}),(0,fe.Tm)(at,{className:Ee()(y.isValidElement(at)?(me=at.props)===null||me===void 0?void 0:me.className:"",`${jt}-item-icon`)}),wn(un));return Gt||(Je=y.createElement(rt.Z,Object.assign({},Ut,{placement:tt==="rtl"?"left":"right",classNames:{root:`${jt}-inline-collapsed-tooltip`}}),Je)),Je},Ae=E(78857),Ve=E(36237),Ye=E(17835),xt=E(63356),gt=E(34961),lt=E(46e3),Ue=E(34925),be=E(16931),We=E(51636),de=ae=>{const{componentCls:me,motionDurationSlow:Ze,horizontalLineHeight:Ot,colorSplit:at,lineWidth:qe,lineType:yt,itemPaddingInline:Ft}=ae;return{[`${me}-horizontal`]:{lineHeight:Ot,border:0,borderBottom:`${(0,Ve.unit)(qe)} ${yt} ${at}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${me}-item, ${me}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ft},[`> ${me}-item:hover, @@ -1010,7 +1010,7 @@ ${me}-submenu-arrow, ${me}-submenu-expand-icon `]:{opacity:0},[`${me}-item-icon, ${Ze}`]:{margin:0,fontSize:Ut,lineHeight:(0,Ve.unit)(Ot),"+ span":{display:"inline-block",opacity:0}}},[`${me}-item-icon, ${Ze}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${me}-item-icon, ${Ze}`]:{display:"none"},"a, a:hover":{color:at}},[`${me}-item-group-title`]:Object.assign(Object.assign({},xt.vS),{paddingInline:wn})}}]};const $t=ae=>{const{componentCls:me,motionDurationSlow:Ze,motionDurationMid:Ot,motionEaseInOut:at,motionEaseOut:qe,iconCls:yt,iconSize:Ft,iconMarginInlineEnd:jt}=ae;return{[`${me}-item, ${me}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ze}`,`background ${Ze}`,`padding calc(${Ze} + 0.1s) ${at}`].join(","),[`${me}-item-icon, ${yt}`]:{minWidth:Ft,fontSize:Ft,transition:[`font-size ${Ot} ${qe}`,`margin ${Ze} ${at}`,`color ${Ze}`].join(","),"+ span":{marginInlineStart:jt,opacity:1,transition:[`opacity ${Ze} ${at}`,`margin ${Ze}`,`color ${Ze}`].join(",")}},[`${me}-item-icon`]:Object.assign({},(0,xt.Ro)()),[`&${me}-item-only-child`]:{[`> ${yt}, > ${me}-item-icon`]:{marginInlineEnd:0}}},[`${me}-item-disabled, ${me}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${me}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Fe=ae=>{const{componentCls:me,motionDurationSlow:Ze,motionEaseInOut:Ot,borderRadius:at,menuArrowSize:qe,menuArrowOffset:yt}=ae;return{[`${me}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ae.margin,width:qe,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ze} ${Ot}, opacity ${Ze}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ae.calc(qe).mul(.6).equal(),height:ae.calc(qe).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:at,transition:[`background ${Ze} ${Ot}`,`transform ${Ze} ${Ot}`,`top ${Ze} ${Ot}`,`color ${Ze} ${Ot}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,Ve.unit)(ae.calc(yt).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,Ve.unit)(yt)})`}}}}},pt=ae=>{const{antCls:me,componentCls:Ze,fontSize:Ot,motionDurationSlow:at,motionDurationMid:qe,motionEaseInOut:yt,paddingXS:Ft,padding:jt,colorSplit:Xe,lineWidth:tt,zIndexPopup:Gt,borderRadiusLG:un,subMenuItemBorderRadius:wn,menuArrowSize:gn,menuArrowOffset:Rt,lineType:Ut,groupTitleLineHeight:At,groupTitleFontSize:Je}=ae;return[{"":{[Ze]:Object.assign(Object.assign({},(0,xt.dF)()),{"&-hidden":{display:"none"}})},[`${Ze}-submenu-hidden`]:{display:"none"}},{[Ze]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,xt.Wf)(ae)),(0,xt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ot,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${at} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ze}-item`]:{flex:"none"}},[`${Ze}-item, ${Ze}-submenu, ${Ze}-submenu-title`]:{borderRadius:ae.itemBorderRadius},[`${Ze}-item-group-title`]:{padding:`${(0,Ve.unit)(Ft)} ${(0,Ve.unit)(jt)}`,fontSize:Je,lineHeight:At,transition:`all ${at}`},[`&-horizontal ${Ze}-submenu`]:{transition:[`border-color ${at} ${yt}`,`background ${at} ${yt}`].join(",")},[`${Ze}-submenu, ${Ze}-submenu-inline`]:{transition:[`border-color ${at} ${yt}`,`background ${at} ${yt}`,`padding ${qe} ${yt}`].join(",")},[`${Ze}-submenu ${Ze}-sub`]:{cursor:"initial",transition:[`background ${at} ${yt}`,`padding ${at} ${yt}`].join(",")},[`${Ze}-title-content`]:{transition:`color ${at}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${me}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${Ze}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:ae.padding}},[`${Ze}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ze}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Xe,borderStyle:Ut,borderWidth:0,borderTopWidth:tt,marginBlock:tt,padding:0,"&-dashed":{borderStyle:"dashed"}}}),$t(ae)),{[`${Ze}-item-group`]:{[`${Ze}-item-group-list`]:{margin:0,padding:0,[`${Ze}-item, ${Ze}-submenu-title`]:{paddingInline:`${(0,Ve.unit)(ae.calc(Ot).mul(2).equal())} ${(0,Ve.unit)(jt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Gt,borderRadius:un,boxShadow:"none",transformOrigin:"0 0",[`&${Ze}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${Ze}`]:Object.assign(Object.assign(Object.assign({borderRadius:un},$t(ae)),Fe(ae)),{[`${Ze}-item, ${Ze}-submenu > ${Ze}-submenu-title`]:{borderRadius:wn},[`${Ze}-submenu-title::after`]:{transition:`transform ${at} ${yt}`}})},"\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:ae.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ae.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ae.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ae.paddingXS}}}),Fe(ae)),{[`&-inline-collapsed ${Ze}-submenu-arrow, - &-inline ${Ze}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,Ve.unit)(Rt)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,Ve.unit)(ae.calc(Rt).mul(-1).equal())})`}},[`${Ze}-submenu-open${Ze}-submenu-inline > ${Ze}-submenu-title > ${Ze}-submenu-arrow`]:{transform:`translateY(${(0,Ve.unit)(ae.calc(gn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,Ve.unit)(ae.calc(Rt).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,Ve.unit)(Rt)})`}}})},{[`${me}-layout-header`]:{[Ze]:{lineHeight:"inherit"}}}]},ut=ae=>{var me,Ze,Ot;const{colorPrimary:at,colorError:qe,colorTextDisabled:yt,colorErrorBg:Ft,colorText:jt,colorTextDescription:Xe,colorBgContainer:tt,colorFillAlter:Gt,colorFillContent:un,lineWidth:wn,lineWidthBold:gn,controlItemBgActive:Rt,colorBgTextHover:Ut,controlHeightLG:At,lineHeight:Je,colorBgElevated:Pt,marginXXS:nn,padding:pn,fontSize:nt,controlHeightSM:Nt,fontSizeLG:qt,colorTextLightSolid:wt,colorErrorHover:Wt}=ae,en=(me=ae.activeBarWidth)!==null&&me!==void 0?me:0,_n=(Ze=ae.activeBarBorderWidth)!==null&&Ze!==void 0?Ze:wn,Un=(Ot=ae.itemMarginInline)!==null&&Ot!==void 0?Ot:ae.marginXXS,On=new Ye.FastColor(wt).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ae.zIndexPopupBase+50,radiusItem:ae.borderRadiusLG,itemBorderRadius:ae.borderRadiusLG,radiusSubMenuItem:ae.borderRadiusSM,subMenuItemBorderRadius:ae.borderRadiusSM,colorItemText:jt,itemColor:jt,colorItemTextHover:jt,itemHoverColor:jt,colorItemTextHoverHorizontal:at,horizontalItemHoverColor:at,colorGroupTitle:Xe,groupTitleColor:Xe,colorItemTextSelected:at,itemSelectedColor:at,subMenuItemSelectedColor:at,colorItemTextSelectedHorizontal:at,horizontalItemSelectedColor:at,colorItemBg:tt,itemBg:tt,colorItemBgHover:Ut,itemHoverBg:Ut,colorItemBgActive:un,itemActiveBg:Rt,colorSubItemBg:Gt,subMenuItemBg:Gt,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:en,colorActiveBarHeight:gn,activeBarHeight:gn,colorActiveBarBorderSize:wn,activeBarBorderWidth:_n,colorItemTextDisabled:yt,itemDisabledColor:yt,colorDangerItemText:qe,dangerItemColor:qe,colorDangerItemTextHover:qe,dangerItemHoverColor:qe,colorDangerItemTextSelected:qe,dangerItemSelectedColor:qe,colorDangerItemBgActive:Ft,dangerItemActiveBg:Ft,colorDangerItemBgSelected:Ft,dangerItemSelectedBg:Ft,itemMarginInline:Un,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:At,groupTitleLineHeight:Je,collapsedWidth:At*2,popupBg:Pt,itemMarginBlock:nn,itemPaddingInline:pn,horizontalLineHeight:`${At*1.15}px`,iconSize:nt,iconMarginInlineEnd:Nt-nt,collapsedIconSize:qt,groupTitleFontSize:nt,darkItemDisabledColor:new Ye.FastColor(wt).setA(.25).toRgbString(),darkItemColor:On,darkDangerItemColor:qe,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:wt,darkItemSelectedBg:at,darkDangerItemSelectedBg:qe,darkItemHoverBg:"transparent",darkGroupTitleColor:On,darkItemHoverColor:wt,darkDangerItemHoverColor:Wt,darkDangerItemSelectedColor:wt,darkDangerItemActiveBg:qe,itemWidth:en?`calc(100% + ${_n}px)`:`calc(100% - ${Un*2}px)`}};var Yt=function(ae){let me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ae,Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,be.I$)("Menu",at=>{const{colorBgElevated:qe,controlHeightLG:yt,fontSize:Ft,darkItemColor:jt,darkDangerItemColor:Xe,darkItemBg:tt,darkSubMenuItemBg:Gt,darkItemSelectedColor:un,darkItemSelectedBg:wn,darkDangerItemSelectedBg:gn,darkItemHoverBg:Rt,darkGroupTitleColor:Ut,darkItemHoverColor:At,darkItemDisabledColor:Je,darkDangerItemHoverColor:Pt,darkDangerItemSelectedColor:nn,darkDangerItemActiveBg:pn,popupBg:nt,darkPopupBg:Nt}=at,qt=at.calc(Ft).div(7).mul(5).equal(),wt=(0,We.mergeToken)(at,{menuArrowSize:qt,menuHorizontalHeight:at.calc(yt).mul(1.15).equal(),menuArrowOffset:at.calc(qt).mul(.25).equal(),menuSubMenuBg:qe,calc:at.calc,popupBg:nt}),Wt=(0,We.mergeToken)(wt,{itemColor:jt,itemHoverColor:At,groupTitleColor:Ut,itemSelectedColor:un,subMenuItemSelectedColor:un,itemBg:tt,popupBg:Nt,subMenuItemBg:Gt,itemActiveBg:"transparent",itemSelectedBg:wn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Rt,itemDisabledColor:Je,dangerItemColor:Xe,dangerItemHoverColor:Pt,dangerItemSelectedColor:nn,dangerItemActiveBg:pn,dangerItemSelectedBg:gn,menuSubMenuBg:Gt,horizontalItemSelectedColor:un,horizontalItemSelectedBg:wn});return[pt(wt),de(wt),Ht(wt),Se(wt,"light"),Se(Wt,"dark"),Qe(wt),(0,gt.Z)(wt),(0,lt.oN)(wt,"slide-up"),(0,lt.oN)(wt,"slide-down"),(0,Ue._y)(wt,"zoom-big")]},ut,{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"]],injectStyle:Ze,unitless:{groupTitleLineHeight:!0}})(ae,me)},bt=E(75030),mt=ae=>{var me;const{popupClassName:Ze,icon:Ot,title:at,theme:qe}=ae,yt=y.useContext(Ke),{prefixCls:Ft,inlineCollapsed:jt,theme:Xe}=yt,tt=(0,ve.Xl)();let Gt;if(!Ot)Gt=jt&&!tt.length&&at&&typeof at=="string"?y.createElement("div",{className:`${Ft}-inline-collapsed-noicon`},at.charAt(0)):y.createElement("span",{className:`${Ft}-title-content`},at);else{const gn=y.isValidElement(at)&&at.type==="span";Gt=y.createElement(y.Fragment,null,(0,fe.Tm)(Ot,{className:Ee()(y.isValidElement(Ot)?(me=Ot.props)===null||me===void 0?void 0:me.className:"",`${Ft}-item-icon`)}),gn?at:y.createElement("span",{className:`${Ft}-title-content`},at))}const un=y.useMemo(()=>Object.assign(Object.assign({},yt),{firstLevel:!1}),[yt]),[wn]=(0,bt.Cn)("Menu");return y.createElement(Ke.Provider,{value:un},y.createElement(ve.Wd,Object.assign({},(0,ke.Z)(ae,["icon"]),{title:Gt,popupClassName:Ee()(Ft,Ze,`${Ft}-${qe||Xe}`),popupStyle:Object.assign({zIndex:wn},ae.popupStyle)})))},mn=function(ae,me){var Ze={};for(var Ot in ae)Object.prototype.hasOwnProperty.call(ae,Ot)&&me.indexOf(Ot)<0&&(Ze[Ot]=ae[Ot]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ot=Object.getOwnPropertySymbols(ae);at{var Ze;const Ot=y.useContext(Ae.Z),at=Ot||{},{getPrefixCls:qe,getPopupContainer:yt,direction:Ft,menu:jt}=y.useContext(je.E_),Xe=qe(),{prefixCls:tt,className:Gt,style:un,theme:wn="light",expandIcon:gn,_internalDisableMenuItemTitleTooltip:Rt,inlineCollapsed:Ut,siderCollapsed:At,rootClassName:Je,mode:Pt,selectable:nn,onClick:pn,overflowedIndicatorPopupClassName:nt}=ae,Nt=mn(ae,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),qt=(0,ke.Z)(Nt,["collapsedWidth"]);(Ze=at.validator)===null||Ze===void 0||Ze.call(at,{mode:Pt});const wt=(0,Ce.Z)(function(){var Sn;pn==null||pn.apply(void 0,arguments),(Sn=at.onClick)===null||Sn===void 0||Sn.call(at)}),Wt=at.mode||Pt,en=nn!=null?nn:at.selectable,_n=Ut!=null?Ut:At,Un={horizontal:{motionName:`${Xe}-slide-up`},inline:(0,De.Z)(Xe),other:{motionName:`${Xe}-zoom-big`}},On=qe("menu",tt||at.prefixCls),Vn=(0,Ne.Z)(On),[Zt,Xt,an]=Yt(On,Vn,!Ot),xn=Ee()(`${On}-${wn}`,jt==null?void 0:jt.className,Gt),ln=y.useMemo(()=>{var Sn,Rn;if(typeof gn=="function"||zt(gn))return gn||null;if(typeof at.expandIcon=="function"||zt(at.expandIcon))return at.expandIcon||null;if(typeof(jt==null?void 0:jt.expandIcon)=="function"||zt(jt==null?void 0:jt.expandIcon))return(jt==null?void 0:jt.expandIcon)||null;const Er=(Sn=gn!=null?gn:at==null?void 0:at.expandIcon)!==null&&Sn!==void 0?Sn:jt==null?void 0:jt.expandIcon;return(0,fe.Tm)(Er,{className:Ee()(`${On}-submenu-expand-icon`,y.isValidElement(Er)?(Rn=Er.props)===null||Rn===void 0?void 0:Rn.className:void 0)})},[gn,at==null?void 0:at.expandIcon,jt==null?void 0:jt.expandIcon,On]),Pn=y.useMemo(()=>({prefixCls:On,inlineCollapsed:_n||!1,direction:Ft,firstLevel:!0,theme:wn,mode:Wt,disableMenuItemTitleTooltip:Rt}),[On,_n,Ft,Rt,wn]);return Zt(y.createElement(Ae.Z.Provider,{value:null},y.createElement(Ke.Provider,{value:Pn},y.createElement(ve.ZP,Object.assign({getPopupContainer:yt,overflowedIndicator:y.createElement(Le.Z,null),overflowedIndicatorPopupClassName:Ee()(On,`${On}-${wn}`,nt),mode:Wt,selectable:en,onClick:wt},qt,{inlineCollapsed:_n,style:Object.assign(Object.assign({},jt==null?void 0:jt.style),un),className:xn,prefixCls:On,direction:Ft,defaultMotions:Un,expandIcon:ln,ref:me,rootClassName:Ee()(Je,Xt,at.rootClassName,an,Vn),_internalComponents:ue})))))});const oe=(0,y.forwardRef)((ae,me)=>{const Ze=(0,y.useRef)(null),Ot=y.useContext(ce.D);return(0,y.useImperativeHandle)(me,()=>({menu:Ze.current,focus:at=>{var qe;(qe=Ze.current)===null||qe===void 0||qe.focus(at)}})),y.createElement(re,Object.assign({ref:Ze},ae,Ot))});oe.Item=Oe,oe.SubMenu=mt,oe.Divider=Ie,oe.ItemGroup=ve.BW;var pe=oe},31709:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return jt}});var y=E(59301),ve=E(54476),ce={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"},Le=ce,xe=E(7657),Ee=function(tt,Gt){return y.createElement(xe.Z,(0,ve.Z)({},tt,{ref:Gt,icon:Le}))},Ce=y.forwardRef(Ee),ke=Ce,De=E(49198),fe=E(33853),je=E(38819),Ne=E(92310),ct=E.n(Ne),Ke=E(20068),Te=E(76190),we=E(33885),Ie=E(42978),Pe=E(18929),rt=E(10228),Et=E(26112),Oe=E(48736),Ae=E(17119),Ve=[10,20,50,100],Ye=function(tt){var Gt=tt.pageSizeOptions,un=Gt===void 0?Ve:Gt,wn=tt.locale,gn=tt.changeSize,Rt=tt.pageSize,Ut=tt.goButton,At=tt.quickGo,Je=tt.rootPrefixCls,Pt=tt.disabled,nn=tt.buildOptionText,pn=tt.showSizeChanger,nt=tt.sizeChangerRender,Nt=y.useState(""),qt=(0,Ie.Z)(Nt,2),wt=qt[0],Wt=qt[1],en=function(){return!wt||Number.isNaN(wt)?void 0:Number(wt)},_n=typeof nn=="function"?nn:function(Pn){return"".concat(Pn," ").concat(wn.items_per_page)},Un=function(Sn){Wt(Sn.target.value)},On=function(Sn){Ut||wt===""||(Wt(""),!(Sn.relatedTarget&&(Sn.relatedTarget.className.indexOf("".concat(Je,"-item-link"))>=0||Sn.relatedTarget.className.indexOf("".concat(Je,"-item"))>=0))&&(At==null||At(en())))},Vn=function(Sn){wt!==""&&(Sn.keyCode===rt.Z.ENTER||Sn.type==="click")&&(Wt(""),At==null||At(en()))},Zt=function(){return un.some(function(Sn){return Sn.toString()===Rt.toString()})?un:un.concat([Rt]).sort(function(Sn,Rn){var Er=Number.isNaN(Number(Sn))?0:Number(Sn),Jn=Number.isNaN(Number(Rn))?0:Number(Rn);return Er-Jn})},Xt="".concat(Je,"-options");if(!pn&&!At)return null;var an=null,xn=null,ln=null;return pn&&nt&&(an=nt({disabled:Pt,size:Rt,onSizeChange:function(Sn){gn==null||gn(Number(Sn))},"aria-label":wn.page_size,className:"".concat(Xt,"-size-changer"),options:Zt().map(function(Pn){return{label:_n(Pn),value:Pn}})})),At&&(Ut&&(ln=typeof Ut=="boolean"?y.createElement("button",{type:"button",onClick:Vn,onKeyUp:Vn,disabled:Pt,className:"".concat(Xt,"-quick-jumper-button")},wn.jump_to_confirm):y.createElement("span",{onClick:Vn,onKeyUp:Vn},Ut)),xn=y.createElement("div",{className:"".concat(Xt,"-quick-jumper")},wn.jump_to,y.createElement("input",{disabled:Pt,type:"text",value:wt,onChange:Un,onKeyUp:Vn,onBlur:On,"aria-label":wn.page}),wn.page,ln)),y.createElement("li",{className:Xt},an,xn)},xt=Ye,gt=function(tt){var Gt=tt.rootPrefixCls,un=tt.page,wn=tt.active,gn=tt.className,Rt=tt.showTitle,Ut=tt.onClick,At=tt.onKeyPress,Je=tt.itemRender,Pt="".concat(Gt,"-item"),nn=ct()(Pt,"".concat(Pt,"-").concat(un),(0,Ke.Z)((0,Ke.Z)({},"".concat(Pt,"-active"),wn),"".concat(Pt,"-disabled"),!un),gn),pn=function(){Ut(un)},nt=function(wt){At(wt,Ut,un)},Nt=Je(un,"page",y.createElement("a",{rel:"nofollow"},un));return Nt?y.createElement("li",{title:Rt?String(un):null,className:nn,onClick:pn,onKeyDown:nt,tabIndex:0},Nt):null},lt=gt,Ue=function(tt,Gt,un){return un};function be(){}function We(Xe){var tt=Number(Xe);return typeof tt=="number"&&!Number.isNaN(tt)&&isFinite(tt)&&Math.floor(tt)===tt}function Be(Xe,tt,Gt){var un=typeof Xe=="undefined"?tt:Xe;return Math.floor((Gt-1)/un)+1}var de=function(tt){var Gt=tt.prefixCls,un=Gt===void 0?"rc-pagination":Gt,wn=tt.selectPrefixCls,gn=wn===void 0?"rc-select":wn,Rt=tt.className,Ut=tt.current,At=tt.defaultCurrent,Je=At===void 0?1:At,Pt=tt.total,nn=Pt===void 0?0:Pt,pn=tt.pageSize,nt=tt.defaultPageSize,Nt=nt===void 0?10:nt,qt=tt.onChange,wt=qt===void 0?be:qt,Wt=tt.hideOnSinglePage,en=tt.align,_n=tt.showPrevNextJumpers,Un=_n===void 0?!0:_n,On=tt.showQuickJumper,Vn=tt.showLessItems,Zt=tt.showTitle,Xt=Zt===void 0?!0:Zt,an=tt.onShowSizeChange,xn=an===void 0?be:an,ln=tt.locale,Pn=ln===void 0?Ae.Z:ln,Sn=tt.style,Rn=tt.totalBoundaryShowSizeChanger,Er=Rn===void 0?50:Rn,Jn=tt.disabled,dr=tt.simple,yr=tt.showTotal,gr=tt.showSizeChanger,Vr=gr===void 0?nn>Er:gr,Zr=tt.sizeChangerRender,Dn=tt.pageSizeOptions,Zn=tt.itemRender,fr=Zn===void 0?Ue:Zn,ur=tt.jumpPrevIcon,Mt=tt.jumpNextIcon,Vt=tt.prevIcon,ft=tt.nextIcon,kt=y.useRef(null),it=(0,Pe.Z)(10,{value:pn,defaultValue:Nt}),ht=(0,Ie.Z)(it,2),cn=ht[0],ar=ht[1],mr=(0,Pe.Z)(1,{value:Ut,defaultValue:Je,postState:function(ri){return Math.max(1,Math.min(ri,Be(void 0,cn,nn)))}}),It=(0,Ie.Z)(mr,2),_t=It[0],Tt=It[1],Kt=y.useState(_t),Fn=(0,Ie.Z)(Kt,2),Hn=Fn[0],Gn=Fn[1];(0,y.useEffect)(function(){Gn(_t)},[_t]);var jn=wt!==be,hr="current"in tt,Pr=Math.max(1,_t-(Vn?3:5)),Tr=Math.min(Be(void 0,cn,nn),_t+(Vn?3:5));function Lr(Ii,ri){var So=Ii||y.createElement("button",{type:"button","aria-label":ri,className:"".concat(un,"-item-link")});return typeof Ii=="function"&&(So=y.createElement(Ii,(0,we.Z)({},tt))),So}function Cr(Ii){var ri=Ii.target.value,So=Be(void 0,cn,nn),di;return ri===""?di=ri:Number.isNaN(Number(ri))?di=Hn:ri>=So?di=So:di=Number(ri),di}function Rr(Ii){return We(Ii)&&Ii!==_t&&We(nn)&&nn>0}var Xr=nn>cn?On:!1;function oa(Ii){(Ii.keyCode===rt.Z.UP||Ii.keyCode===rt.Z.DOWN)&&Ii.preventDefault()}function ta(Ii){var ri=Cr(Ii);switch(ri!==Hn&&Gn(ri),Ii.keyCode){case rt.Z.ENTER:Ur(ri);break;case rt.Z.UP:Ur(ri-1);break;case rt.Z.DOWN:Ur(ri+1);break;default:break}}function xa(Ii){Ur(Cr(Ii))}function Ia(Ii){var ri=Be(Ii,cn,nn),So=_t>ri&&ri!==0?ri:_t;ar(Ii),Gn(So),xn==null||xn(_t,Ii),Tt(So),wt==null||wt(So,Ii)}function Ur(Ii){if(Rr(Ii)&&!Jn){var ri=Be(void 0,cn,nn),So=Ii;return Ii>ri?So=ri:Ii<1&&(So=1),So!==Hn&&Gn(So),Tt(So),wt==null||wt(So,cn),So}return _t}var ya=_t>1,Xa=_t2?So-2:0),il=2;ilnn?nn:_t*cn])),ei=null,Ar=Be(void 0,cn,nn);if(Wt&&nn<=cn)return null;var Qn=[],xr={rootPrefixCls:un,onClick:Ur,onKeyPress:Sa,showTitle:Xt,itemRender:fr,page:-1},Sr=_t-1>0?_t-1:0,tr=_t+1=jr*2&&_t!==3&&(Qn[0]=y.cloneElement(Qn[0],{className:ct()("".concat(un,"-item-after-jump-prev"),Qn[0].props.className)}),Qn.unshift(pi)),Ar-_t>=jr*2&&_t!==Ar-2){var Ji=Qn[Qn.length-1];Qn[Qn.length-1]=y.cloneElement(Ji,{className:ct()("".concat(un,"-item-before-jump-next"),Ji.props.className)}),Qn.push(ei)}yi!==1&&Qn.unshift(y.createElement(lt,(0,ve.Z)({},xr,{key:1,page:1}))),zi!==Ar&&Qn.push(y.createElement(lt,(0,ve.Z)({},xr,{key:Ar,page:Ar})))}var Yi=ji(Sr);if(Yi){var co=!ya||!Ar;Yi=y.createElement("li",{title:Xt?Pn.prev_page:null,onClick:Pa,tabIndex:co?null:0,onKeyDown:la,className:ct()("".concat(un,"-prev"),(0,Ke.Z)({},"".concat(un,"-disabled"),co)),"aria-disabled":co},Yi)}var No=za(tr);if(No){var $o,Wo;dr?($o=!Xa,Wo=ya?0:null):($o=!Xa||!Ar,Wo=$o?null:0),No=y.createElement("li",{title:Xt?Pn.next_page:null,onClick:pa,tabIndex:Wo,onKeyDown:Kr,className:ct()("".concat(un,"-next"),(0,Ke.Z)({},"".concat(un,"-disabled"),$o)),"aria-disabled":$o},No)}var Da=ct()(un,Rt,(0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)({},"".concat(un,"-start"),en==="start"),"".concat(un,"-center"),en==="center"),"".concat(un,"-end"),en==="end"),"".concat(un,"-simple"),dr),"".concat(un,"-disabled"),Jn));return y.createElement("ul",(0,ve.Z)({className:Da,style:Sn,ref:kt},Wi),Ci,Yi,dr?Dr:Qn,No,y.createElement(xt,{locale:Pn,rootPrefixCls:un,disabled:Jn,selectPrefixCls:gn,changeSize:Ia,pageSize:cn,pageSizeOptions:Dn,quickGo:Xr?Ur:null,goButton:br,showSizeChanger:Vr,sizeChangerRender:Zr}))},St=de,Qe=E(61852),ze=E(48755),st=E(31756),Se=E(13783),ye=E(9017),vt=E(82326),Ht=E(57700),$t=E(36237),Fe=E(53075),pt=E(64910),ut=E(39082),Yt=E(63356),bt=E(51636),Ct=E(16931);const mt=Xe=>{const{componentCls:tt}=Xe;return{[`${tt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${tt}-item-link`]:{color:Xe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${tt}-item-link`]:{color:Xe.colorTextDisabled,cursor:"not-allowed"}}},[`&${tt}-disabled`]:{cursor:"not-allowed",[`${tt}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Xe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Xe.colorBorder,backgroundColor:Xe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Xe.itemActiveBgDisabled},a:{color:Xe.itemActiveColorDisabled}}},[`${tt}-item-link`]:{color:Xe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${tt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${tt}-simple-pager`]:{color:Xe.colorTextDisabled},[`${tt}-jump-prev, ${tt}-jump-next`]:{[`${tt}-item-link-icon`]:{opacity:0},[`${tt}-item-ellipsis`]:{opacity:1}}},[`&${tt}-simple`]:{[`${tt}-prev, ${tt}-next`]:{[`&${tt}-disabled ${tt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},mn=Xe=>{const{componentCls:tt}=Xe;return{[`&${tt}-mini ${tt}-total-text, &${tt}-mini ${tt}-simple-pager`]:{height:Xe.itemSizeSM,lineHeight:(0,$t.unit)(Xe.itemSizeSM)},[`&${tt}-mini ${tt}-item`]:{minWidth:Xe.itemSizeSM,height:Xe.itemSizeSM,margin:0,lineHeight:(0,$t.unit)(Xe.calc(Xe.itemSizeSM).sub(2).equal())},[`&${tt}-mini ${tt}-prev, &${tt}-mini ${tt}-next`]:{minWidth:Xe.itemSizeSM,height:Xe.itemSizeSM,margin:0,lineHeight:(0,$t.unit)(Xe.itemSizeSM)},[`&${tt}-mini:not(${tt}-disabled)`]:{[`${tt}-prev, ${tt}-next`]:{[`&:hover ${tt}-item-link`]:{backgroundColor:Xe.colorBgTextHover},[`&:active ${tt}-item-link`]:{backgroundColor:Xe.colorBgTextActive},[`&${tt}-disabled:hover ${tt}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${Ze}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,Ve.unit)(Rt)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,Ve.unit)(ae.calc(Rt).mul(-1).equal())})`}},[`${Ze}-submenu-open${Ze}-submenu-inline > ${Ze}-submenu-title > ${Ze}-submenu-arrow`]:{transform:`translateY(${(0,Ve.unit)(ae.calc(gn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,Ve.unit)(ae.calc(Rt).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,Ve.unit)(Rt)})`}}})},{[`${me}-layout-header`]:{[Ze]:{lineHeight:"inherit"}}}]},ut=ae=>{var me,Ze,Ot;const{colorPrimary:at,colorError:qe,colorTextDisabled:yt,colorErrorBg:Ft,colorText:jt,colorTextDescription:Xe,colorBgContainer:tt,colorFillAlter:Gt,colorFillContent:un,lineWidth:wn,lineWidthBold:gn,controlItemBgActive:Rt,colorBgTextHover:Ut,controlHeightLG:At,lineHeight:Je,colorBgElevated:Pt,marginXXS:nn,padding:pn,fontSize:nt,controlHeightSM:Nt,fontSizeLG:qt,colorTextLightSolid:wt,colorErrorHover:Wt}=ae,en=(me=ae.activeBarWidth)!==null&&me!==void 0?me:0,_n=(Ze=ae.activeBarBorderWidth)!==null&&Ze!==void 0?Ze:wn,Un=(Ot=ae.itemMarginInline)!==null&&Ot!==void 0?Ot:ae.marginXXS,On=new Ye.FastColor(wt).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ae.zIndexPopupBase+50,radiusItem:ae.borderRadiusLG,itemBorderRadius:ae.borderRadiusLG,radiusSubMenuItem:ae.borderRadiusSM,subMenuItemBorderRadius:ae.borderRadiusSM,colorItemText:jt,itemColor:jt,colorItemTextHover:jt,itemHoverColor:jt,colorItemTextHoverHorizontal:at,horizontalItemHoverColor:at,colorGroupTitle:Xe,groupTitleColor:Xe,colorItemTextSelected:at,itemSelectedColor:at,subMenuItemSelectedColor:at,colorItemTextSelectedHorizontal:at,horizontalItemSelectedColor:at,colorItemBg:tt,itemBg:tt,colorItemBgHover:Ut,itemHoverBg:Ut,colorItemBgActive:un,itemActiveBg:Rt,colorSubItemBg:Gt,subMenuItemBg:Gt,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:en,colorActiveBarHeight:gn,activeBarHeight:gn,colorActiveBarBorderSize:wn,activeBarBorderWidth:_n,colorItemTextDisabled:yt,itemDisabledColor:yt,colorDangerItemText:qe,dangerItemColor:qe,colorDangerItemTextHover:qe,dangerItemHoverColor:qe,colorDangerItemTextSelected:qe,dangerItemSelectedColor:qe,colorDangerItemBgActive:Ft,dangerItemActiveBg:Ft,colorDangerItemBgSelected:Ft,dangerItemSelectedBg:Ft,itemMarginInline:Un,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:At,groupTitleLineHeight:Je,collapsedWidth:At*2,popupBg:Pt,itemMarginBlock:nn,itemPaddingInline:pn,horizontalLineHeight:`${At*1.15}px`,iconSize:nt,iconMarginInlineEnd:Nt-nt,collapsedIconSize:qt,groupTitleFontSize:nt,darkItemDisabledColor:new Ye.FastColor(wt).setA(.25).toRgbString(),darkItemColor:On,darkDangerItemColor:qe,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:wt,darkItemSelectedBg:at,darkDangerItemSelectedBg:qe,darkItemHoverBg:"transparent",darkGroupTitleColor:On,darkItemHoverColor:wt,darkDangerItemHoverColor:Wt,darkDangerItemSelectedColor:wt,darkDangerItemActiveBg:qe,itemWidth:en?`calc(100% + ${_n}px)`:`calc(100% - ${Un*2}px)`}};var Yt=function(ae){let me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ae,Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,be.I$)("Menu",at=>{const{colorBgElevated:qe,controlHeightLG:yt,fontSize:Ft,darkItemColor:jt,darkDangerItemColor:Xe,darkItemBg:tt,darkSubMenuItemBg:Gt,darkItemSelectedColor:un,darkItemSelectedBg:wn,darkDangerItemSelectedBg:gn,darkItemHoverBg:Rt,darkGroupTitleColor:Ut,darkItemHoverColor:At,darkItemDisabledColor:Je,darkDangerItemHoverColor:Pt,darkDangerItemSelectedColor:nn,darkDangerItemActiveBg:pn,popupBg:nt,darkPopupBg:Nt}=at,qt=at.calc(Ft).div(7).mul(5).equal(),wt=(0,We.mergeToken)(at,{menuArrowSize:qt,menuHorizontalHeight:at.calc(yt).mul(1.15).equal(),menuArrowOffset:at.calc(qt).mul(.25).equal(),menuSubMenuBg:qe,calc:at.calc,popupBg:nt}),Wt=(0,We.mergeToken)(wt,{itemColor:jt,itemHoverColor:At,groupTitleColor:Ut,itemSelectedColor:un,subMenuItemSelectedColor:un,itemBg:tt,popupBg:Nt,subMenuItemBg:Gt,itemActiveBg:"transparent",itemSelectedBg:wn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Rt,itemDisabledColor:Je,dangerItemColor:Xe,dangerItemHoverColor:Pt,dangerItemSelectedColor:nn,dangerItemActiveBg:pn,dangerItemSelectedBg:gn,menuSubMenuBg:Gt,horizontalItemSelectedColor:un,horizontalItemSelectedBg:wn});return[pt(wt),de(wt),Ht(wt),Se(wt,"light"),Se(Wt,"dark"),Qe(wt),(0,gt.Z)(wt),(0,lt.oN)(wt,"slide-up"),(0,lt.oN)(wt,"slide-down"),(0,Ue._y)(wt,"zoom-big")]},ut,{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"]],injectStyle:Ze,unitless:{groupTitleLineHeight:!0}})(ae,me)},bt=E(75030),mt=ae=>{var me;const{popupClassName:Ze,icon:Ot,title:at,theme:qe}=ae,yt=y.useContext(Ke),{prefixCls:Ft,inlineCollapsed:jt,theme:Xe}=yt,tt=(0,ve.Xl)();let Gt;if(!Ot)Gt=jt&&!tt.length&&at&&typeof at=="string"?y.createElement("div",{className:`${Ft}-inline-collapsed-noicon`},at.charAt(0)):y.createElement("span",{className:`${Ft}-title-content`},at);else{const gn=y.isValidElement(at)&&at.type==="span";Gt=y.createElement(y.Fragment,null,(0,fe.Tm)(Ot,{className:Ee()(y.isValidElement(Ot)?(me=Ot.props)===null||me===void 0?void 0:me.className:"",`${Ft}-item-icon`)}),gn?at:y.createElement("span",{className:`${Ft}-title-content`},at))}const un=y.useMemo(()=>Object.assign(Object.assign({},yt),{firstLevel:!1}),[yt]),[wn]=(0,bt.Cn)("Menu");return y.createElement(Ke.Provider,{value:un},y.createElement(ve.Wd,Object.assign({},(0,ke.Z)(ae,["icon"]),{title:Gt,popupClassName:Ee()(Ft,Ze,`${Ft}-${qe||Xe}`),popupStyle:Object.assign({zIndex:wn},ae.popupStyle)})))},mn=function(ae,me){var Ze={};for(var Ot in ae)Object.prototype.hasOwnProperty.call(ae,Ot)&&me.indexOf(Ot)<0&&(Ze[Ot]=ae[Ot]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Ot=Object.getOwnPropertySymbols(ae);at{var Ze;const Ot=y.useContext(Ae.Z),at=Ot||{},{getPrefixCls:qe,getPopupContainer:yt,direction:Ft,menu:jt}=y.useContext(je.E_),Xe=qe(),{prefixCls:tt,className:Gt,style:un,theme:wn="light",expandIcon:gn,_internalDisableMenuItemTitleTooltip:Rt,inlineCollapsed:Ut,siderCollapsed:At,rootClassName:Je,mode:Pt,selectable:nn,onClick:pn,overflowedIndicatorPopupClassName:nt}=ae,Nt=mn(ae,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),qt=(0,ke.Z)(Nt,["collapsedWidth"]);(Ze=at.validator)===null||Ze===void 0||Ze.call(at,{mode:Pt});const wt=(0,Ce.Z)(function(){var Sn;pn==null||pn.apply(void 0,arguments),(Sn=at.onClick)===null||Sn===void 0||Sn.call(at)}),Wt=at.mode||Pt,en=nn!=null?nn:at.selectable,_n=Ut!=null?Ut:At,Un={horizontal:{motionName:`${Xe}-slide-up`},inline:(0,De.Z)(Xe),other:{motionName:`${Xe}-zoom-big`}},On=qe("menu",tt||at.prefixCls),Vn=(0,Ne.Z)(On),[Zt,Xt,an]=Yt(On,Vn,!Ot),xn=Ee()(`${On}-${wn}`,jt==null?void 0:jt.className,Gt),ln=y.useMemo(()=>{var Sn,Rn;if(typeof gn=="function"||zt(gn))return gn||null;if(typeof at.expandIcon=="function"||zt(at.expandIcon))return at.expandIcon||null;if(typeof(jt==null?void 0:jt.expandIcon)=="function"||zt(jt==null?void 0:jt.expandIcon))return(jt==null?void 0:jt.expandIcon)||null;const Er=(Sn=gn!=null?gn:at==null?void 0:at.expandIcon)!==null&&Sn!==void 0?Sn:jt==null?void 0:jt.expandIcon;return(0,fe.Tm)(Er,{className:Ee()(`${On}-submenu-expand-icon`,y.isValidElement(Er)?(Rn=Er.props)===null||Rn===void 0?void 0:Rn.className:void 0)})},[gn,at==null?void 0:at.expandIcon,jt==null?void 0:jt.expandIcon,On]),Pn=y.useMemo(()=>({prefixCls:On,inlineCollapsed:_n||!1,direction:Ft,firstLevel:!0,theme:wn,mode:Wt,disableMenuItemTitleTooltip:Rt}),[On,_n,Ft,Rt,wn]);return Zt(y.createElement(Ae.Z.Provider,{value:null},y.createElement(Ke.Provider,{value:Pn},y.createElement(ve.ZP,Object.assign({getPopupContainer:yt,overflowedIndicator:y.createElement(Le.Z,null),overflowedIndicatorPopupClassName:Ee()(On,`${On}-${wn}`,nt),mode:Wt,selectable:en,onClick:wt},qt,{inlineCollapsed:_n,style:Object.assign(Object.assign({},jt==null?void 0:jt.style),un),className:xn,prefixCls:On,direction:Ft,defaultMotions:Un,expandIcon:ln,ref:me,rootClassName:Ee()(Je,Xt,at.rootClassName,an,Vn),_internalComponents:ue})))))});const oe=(0,y.forwardRef)((ae,me)=>{const Ze=(0,y.useRef)(null),Ot=y.useContext(ce.D);return(0,y.useImperativeHandle)(me,()=>({menu:Ze.current,focus:at=>{var qe;(qe=Ze.current)===null||qe===void 0||qe.focus(at)}})),y.createElement(re,Object.assign({ref:Ze},ae,Ot))});oe.Item=Oe,oe.SubMenu=mt,oe.Divider=Ie,oe.ItemGroup=ve.BW;var pe=oe},31709:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return jt}});var y=E(59301),ve=E(54476),ce={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"},Le=ce,xe=E(7657),Ee=function(tt,Gt){return y.createElement(xe.Z,(0,ve.Z)({},tt,{ref:Gt,icon:Le}))},Ce=y.forwardRef(Ee),ke=Ce,De=E(49198),fe=E(33853),je=E(38819),Ne=E(92310),ct=E.n(Ne),Ke=E(20068),Te=E(76190),we=E(33885),Ie=E(42978),Pe=E(18929),rt=E(10228),Et=E(26112),Oe=E(48736),Ae=E(17119),Ve=[10,20,50,100],Ye=function(tt){var Gt=tt.pageSizeOptions,un=Gt===void 0?Ve:Gt,wn=tt.locale,gn=tt.changeSize,Rt=tt.pageSize,Ut=tt.goButton,At=tt.quickGo,Je=tt.rootPrefixCls,Pt=tt.disabled,nn=tt.buildOptionText,pn=tt.showSizeChanger,nt=tt.sizeChangerRender,Nt=y.useState(""),qt=(0,Ie.Z)(Nt,2),wt=qt[0],Wt=qt[1],en=function(){return!wt||Number.isNaN(wt)?void 0:Number(wt)},_n=typeof nn=="function"?nn:function(Pn){return"".concat(Pn," ").concat(wn.items_per_page)},Un=function(Sn){Wt(Sn.target.value)},On=function(Sn){Ut||wt===""||(Wt(""),!(Sn.relatedTarget&&(Sn.relatedTarget.className.indexOf("".concat(Je,"-item-link"))>=0||Sn.relatedTarget.className.indexOf("".concat(Je,"-item"))>=0))&&(At==null||At(en())))},Vn=function(Sn){wt!==""&&(Sn.keyCode===rt.Z.ENTER||Sn.type==="click")&&(Wt(""),At==null||At(en()))},Zt=function(){return un.some(function(Sn){return Sn.toString()===Rt.toString()})?un:un.concat([Rt]).sort(function(Sn,Rn){var Er=Number.isNaN(Number(Sn))?0:Number(Sn),Jn=Number.isNaN(Number(Rn))?0:Number(Rn);return Er-Jn})},Xt="".concat(Je,"-options");if(!pn&&!At)return null;var an=null,xn=null,ln=null;return pn&&nt&&(an=nt({disabled:Pt,size:Rt,onSizeChange:function(Sn){gn==null||gn(Number(Sn))},"aria-label":wn.page_size,className:"".concat(Xt,"-size-changer"),options:Zt().map(function(Pn){return{label:_n(Pn),value:Pn}})})),At&&(Ut&&(ln=typeof Ut=="boolean"?y.createElement("button",{type:"button",onClick:Vn,onKeyUp:Vn,disabled:Pt,className:"".concat(Xt,"-quick-jumper-button")},wn.jump_to_confirm):y.createElement("span",{onClick:Vn,onKeyUp:Vn},Ut)),xn=y.createElement("div",{className:"".concat(Xt,"-quick-jumper")},wn.jump_to,y.createElement("input",{disabled:Pt,type:"text",value:wt,onChange:Un,onKeyUp:Vn,onBlur:On,"aria-label":wn.page}),wn.page,ln)),y.createElement("li",{className:Xt},an,xn)},xt=Ye,gt=function(tt){var Gt=tt.rootPrefixCls,un=tt.page,wn=tt.active,gn=tt.className,Rt=tt.showTitle,Ut=tt.onClick,At=tt.onKeyPress,Je=tt.itemRender,Pt="".concat(Gt,"-item"),nn=ct()(Pt,"".concat(Pt,"-").concat(un),(0,Ke.Z)((0,Ke.Z)({},"".concat(Pt,"-active"),wn),"".concat(Pt,"-disabled"),!un),gn),pn=function(){Ut(un)},nt=function(wt){At(wt,Ut,un)},Nt=Je(un,"page",y.createElement("a",{rel:"nofollow"},un));return Nt?y.createElement("li",{title:Rt?String(un):null,className:nn,onClick:pn,onKeyDown:nt,tabIndex:0},Nt):null},lt=gt,Ue=function(tt,Gt,un){return un};function be(){}function We(Xe){var tt=Number(Xe);return typeof tt=="number"&&!Number.isNaN(tt)&&isFinite(tt)&&Math.floor(tt)===tt}function Be(Xe,tt,Gt){var un=typeof Xe=="undefined"?tt:Xe;return Math.floor((Gt-1)/un)+1}var de=function(tt){var Gt=tt.prefixCls,un=Gt===void 0?"rc-pagination":Gt,wn=tt.selectPrefixCls,gn=wn===void 0?"rc-select":wn,Rt=tt.className,Ut=tt.current,At=tt.defaultCurrent,Je=At===void 0?1:At,Pt=tt.total,nn=Pt===void 0?0:Pt,pn=tt.pageSize,nt=tt.defaultPageSize,Nt=nt===void 0?10:nt,qt=tt.onChange,wt=qt===void 0?be:qt,Wt=tt.hideOnSinglePage,en=tt.align,_n=tt.showPrevNextJumpers,Un=_n===void 0?!0:_n,On=tt.showQuickJumper,Vn=tt.showLessItems,Zt=tt.showTitle,Xt=Zt===void 0?!0:Zt,an=tt.onShowSizeChange,xn=an===void 0?be:an,ln=tt.locale,Pn=ln===void 0?Ae.Z:ln,Sn=tt.style,Rn=tt.totalBoundaryShowSizeChanger,Er=Rn===void 0?50:Rn,Jn=tt.disabled,dr=tt.simple,yr=tt.showTotal,gr=tt.showSizeChanger,Vr=gr===void 0?nn>Er:gr,Zr=tt.sizeChangerRender,Dn=tt.pageSizeOptions,Zn=tt.itemRender,fr=Zn===void 0?Ue:Zn,ur=tt.jumpPrevIcon,Mt=tt.jumpNextIcon,Vt=tt.prevIcon,ft=tt.nextIcon,kt=y.useRef(null),it=(0,Pe.Z)(10,{value:pn,defaultValue:Nt}),ht=(0,Ie.Z)(it,2),cn=ht[0],ar=ht[1],mr=(0,Pe.Z)(1,{value:Ut,defaultValue:Je,postState:function(ri){return Math.max(1,Math.min(ri,Be(void 0,cn,nn)))}}),It=(0,Ie.Z)(mr,2),_t=It[0],Tt=It[1],Kt=y.useState(_t),Fn=(0,Ie.Z)(Kt,2),Hn=Fn[0],Gn=Fn[1];(0,y.useEffect)(function(){Gn(_t)},[_t]);var Wn=wt!==be,hr="current"in tt,Pr=Math.max(1,_t-(Vn?3:5)),Tr=Math.min(Be(void 0,cn,nn),_t+(Vn?3:5));function Lr(Ii,ri){var So=Ii||y.createElement("button",{type:"button","aria-label":ri,className:"".concat(un,"-item-link")});return typeof Ii=="function"&&(So=y.createElement(Ii,(0,we.Z)({},tt))),So}function Cr(Ii){var ri=Ii.target.value,So=Be(void 0,cn,nn),di;return ri===""?di=ri:Number.isNaN(Number(ri))?di=Hn:ri>=So?di=So:di=Number(ri),di}function Rr(Ii){return We(Ii)&&Ii!==_t&&We(nn)&&nn>0}var Xr=nn>cn?On:!1;function oa(Ii){(Ii.keyCode===rt.Z.UP||Ii.keyCode===rt.Z.DOWN)&&Ii.preventDefault()}function ta(Ii){var ri=Cr(Ii);switch(ri!==Hn&&Gn(ri),Ii.keyCode){case rt.Z.ENTER:Ur(ri);break;case rt.Z.UP:Ur(ri-1);break;case rt.Z.DOWN:Ur(ri+1);break;default:break}}function xa(Ii){Ur(Cr(Ii))}function Fa(Ii){var ri=Be(Ii,cn,nn),So=_t>ri&&ri!==0?ri:_t;ar(Ii),Gn(So),xn==null||xn(_t,Ii),Tt(So),wt==null||wt(So,Ii)}function Ur(Ii){if(Rr(Ii)&&!Jn){var ri=Be(void 0,cn,nn),So=Ii;return Ii>ri?So=ri:Ii<1&&(So=1),So!==Hn&&Gn(So),Tt(So),wt==null||wt(So,cn),So}return _t}var ya=_t>1,Xa=_t2?So-2:0),il=2;ilnn?nn:_t*cn])),ei=null,Ar=Be(void 0,cn,nn);if(Wt&&nn<=cn)return null;var Qn=[],xr={rootPrefixCls:un,onClick:Ur,onKeyPress:Sa,showTitle:Xt,itemRender:fr,page:-1},Sr=_t-1>0?_t-1:0,tr=_t+1=jr*2&&_t!==3&&(Qn[0]=y.cloneElement(Qn[0],{className:ct()("".concat(un,"-item-after-jump-prev"),Qn[0].props.className)}),Qn.unshift(pi)),Ar-_t>=jr*2&&_t!==Ar-2){var Ji=Qn[Qn.length-1];Qn[Qn.length-1]=y.cloneElement(Ji,{className:ct()("".concat(un,"-item-before-jump-next"),Ji.props.className)}),Qn.push(ei)}yi!==1&&Qn.unshift(y.createElement(lt,(0,ve.Z)({},xr,{key:1,page:1}))),zi!==Ar&&Qn.push(y.createElement(lt,(0,ve.Z)({},xr,{key:Ar,page:Ar})))}var Yi=ji(Sr);if(Yi){var co=!ya||!Ar;Yi=y.createElement("li",{title:Xt?Pn.prev_page:null,onClick:Ia,tabIndex:co?null:0,onKeyDown:la,className:ct()("".concat(un,"-prev"),(0,Ke.Z)({},"".concat(un,"-disabled"),co)),"aria-disabled":co},Yi)}var No=za(tr);if(No){var $o,Wo;dr?($o=!Xa,Wo=ya?0:null):($o=!Xa||!Ar,Wo=$o?null:0),No=y.createElement("li",{title:Xt?Pn.next_page:null,onClick:pa,tabIndex:Wo,onKeyDown:Kr,className:ct()("".concat(un,"-next"),(0,Ke.Z)({},"".concat(un,"-disabled"),$o)),"aria-disabled":$o},No)}var Ba=ct()(un,Rt,(0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)({},"".concat(un,"-start"),en==="start"),"".concat(un,"-center"),en==="center"),"".concat(un,"-end"),en==="end"),"".concat(un,"-simple"),dr),"".concat(un,"-disabled"),Jn));return y.createElement("ul",(0,ve.Z)({className:Ba,style:Sn,ref:kt},Wi),Ci,Yi,dr?Dr:Qn,No,y.createElement(xt,{locale:Pn,rootPrefixCls:un,disabled:Jn,selectPrefixCls:gn,changeSize:Fa,pageSize:cn,pageSizeOptions:Dn,quickGo:Xr?Ur:null,goButton:br,showSizeChanger:Vr,sizeChangerRender:Zr}))},St=de,Qe=E(61852),ze=E(48755),st=E(31756),Se=E(13783),ye=E(9017),vt=E(82326),Ht=E(57700),$t=E(36237),Fe=E(53075),pt=E(64910),ut=E(39082),Yt=E(63356),bt=E(51636),Ct=E(16931);const mt=Xe=>{const{componentCls:tt}=Xe;return{[`${tt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${tt}-item-link`]:{color:Xe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${tt}-item-link`]:{color:Xe.colorTextDisabled,cursor:"not-allowed"}}},[`&${tt}-disabled`]:{cursor:"not-allowed",[`${tt}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Xe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Xe.colorBorder,backgroundColor:Xe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Xe.itemActiveBgDisabled},a:{color:Xe.itemActiveColorDisabled}}},[`${tt}-item-link`]:{color:Xe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${tt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${tt}-simple-pager`]:{color:Xe.colorTextDisabled},[`${tt}-jump-prev, ${tt}-jump-next`]:{[`${tt}-item-link-icon`]:{opacity:0},[`${tt}-item-ellipsis`]:{opacity:1}}},[`&${tt}-simple`]:{[`${tt}-prev, ${tt}-next`]:{[`&${tt}-disabled ${tt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},mn=Xe=>{const{componentCls:tt}=Xe;return{[`&${tt}-mini ${tt}-total-text, &${tt}-mini ${tt}-simple-pager`]:{height:Xe.itemSizeSM,lineHeight:(0,$t.unit)(Xe.itemSizeSM)},[`&${tt}-mini ${tt}-item`]:{minWidth:Xe.itemSizeSM,height:Xe.itemSizeSM,margin:0,lineHeight:(0,$t.unit)(Xe.calc(Xe.itemSizeSM).sub(2).equal())},[`&${tt}-mini ${tt}-prev, &${tt}-mini ${tt}-next`]:{minWidth:Xe.itemSizeSM,height:Xe.itemSizeSM,margin:0,lineHeight:(0,$t.unit)(Xe.itemSizeSM)},[`&${tt}-mini:not(${tt}-disabled)`]:{[`${tt}-prev, ${tt}-next`]:{[`&:hover ${tt}-item-link`]:{backgroundColor:Xe.colorBgTextHover},[`&:active ${tt}-item-link`]:{backgroundColor:Xe.colorBgTextActive},[`&${tt}-disabled:hover ${tt}-item-link`]:{backgroundColor:"transparent"}}},[` &${tt}-mini ${tt}-prev ${tt}-item-link, &${tt}-mini ${tt}-next ${tt}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Xe.itemSizeSM,lineHeight:(0,$t.unit)(Xe.itemSizeSM)}},[`&${tt}-mini ${tt}-jump-prev, &${tt}-mini ${tt}-jump-next`]:{height:Xe.itemSizeSM,marginInlineEnd:0,lineHeight:(0,$t.unit)(Xe.itemSizeSM)},[`&${tt}-mini ${tt}-options`]:{marginInlineStart:Xe.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Xe.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Xe.itemSizeSM,lineHeight:(0,$t.unit)(Xe.itemSizeSM),input:Object.assign(Object.assign({},(0,Fe.x0)(Xe)),{width:Xe.paginationMiniQuickJumperInputWidth,height:Xe.controlHeightSM})}}}},zt=Xe=>{const{componentCls:tt}=Xe;return{[` @@ -1052,7 +1052,7 @@ `]:{[`${Ne}-selection-search`]:{marginInlineStart:0},[`${Ne}-selection-placeholder`]:{insetInlineStart:0}},[`${Ke}-item-suffix`]:{minHeight:Pe.itemHeight,marginBlock:ct},[`${Ne}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:fe.calc(fe.inputPaddingHorizontalBase).sub(we).equal(),"\n &-input,\n &-mirror\n ":{height:Te,fontFamily:fe.fontFamily,lineHeight:(0,y.unit)(Te),transition:`all ${fe.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${Ne}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:fe.calc(fe.inputPaddingHorizontalBase).sub(Pe.basePadding).equal(),insetInlineEnd:fe.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${fe.motionDurationSlow}`}})}};function ke(fe,je){const{componentCls:Ne}=fe,ct=je?`${Ne}-${je}`:"",Ke={[`${Ne}-multiple${ct}`]:{fontSize:fe.fontSize,[`${Ne}-selector`]:{[`${Ne}-show-search&`]:{cursor:"text"}},[` &${Ne}-show-arrow ${Ne}-selector, &${Ne}-allow-clear ${Ne}-selector - `]:{paddingInlineEnd:fe.calc(fe.fontSizeIcon).add(fe.controlPaddingHorizontal).equal()}}};return[Ce(fe,je),Ke]}const De=fe=>{const{componentCls:je}=fe,Ne=(0,ce.mergeToken)(fe,{selectHeight:fe.controlHeightSM,multipleSelectItemHeight:fe.multipleItemHeightSM,borderRadius:fe.borderRadiusSM,borderRadiusSM:fe.borderRadiusXS}),ct=(0,ce.mergeToken)(fe,{fontSize:fe.fontSizeLG,selectHeight:fe.controlHeightLG,multipleSelectItemHeight:fe.multipleItemHeightLG,borderRadius:fe.borderRadiusLG,borderRadiusSM:fe.borderRadius});return[ke(fe),ke(Ne,"sm"),{[`${je}-multiple${je}-sm`]:{[`${je}-selection-placeholder`]:{insetInline:fe.calc(fe.controlPaddingHorizontalSM).sub(fe.lineWidth).equal()},[`${je}-selection-search`]:{marginInlineStart:2}}},ke(ct,"lg")]};Jt.ZP=De},68525:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return ke}});var y=E(59301),ve=E(40001),ce=E(19248),Le=E(99267),xe=E(84105),Ee=E(58617),Ce=E(47472);function ke(De){let{suffixIcon:fe,clearIcon:je,menuItemSelectedIcon:Ne,removeIcon:ct,loading:Ke,multiple:Te,hasFeedback:we,prefixCls:Ie,showSuffixIcon:Pe,feedbackIcon:rt,showArrow:Et,componentName:Oe}=De;const Ae=je!=null?je:y.createElement(ce.Z,null),Ve=lt=>fe===null&&!we&&!Et?null:y.createElement(y.Fragment,null,Pe!==!1&<,we&&rt);let Ye=null;if(fe!==void 0)Ye=Ve(fe);else if(Ke)Ye=Ve(y.createElement(Ee.Z,{spin:!0}));else{const lt=`${Ie}-suffix`;Ye=Ue=>{let{open:be,showSearch:We}=Ue;return Ve(be&&We?y.createElement(Ce.Z,{className:lt}):y.createElement(xe.Z,{className:lt}))}}let xt=null;Ne!==void 0?xt=Ne:Te?xt=y.createElement(ve.Z,null):xt=null;let gt=null;return ct!==void 0?gt=ct:gt=y.createElement(Le.Z,null),{clearIcon:Ae,suffixIcon:Ye,itemIcon:xt,removeIcon:gt}}},90005:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return y}});function y(ve,ce){return ce!==void 0?ce:ve!==null}},11938:function(Mn,Jt,E){"use strict";E.d(Jt,{default:function(){return Ue}});var y=E(59301),ve=E(40192),ce=E(22703),Le=E(92310),xe=E.n(Le),Ee=E(26112),Ce=E(48755),ke=E(458),fe=be=>{const{value:We,formatter:Be,precision:de,decimalSeparator:St,groupSeparator:Qe="",prefixCls:ze}=be;let st;if(typeof Be=="function")st=Be(We);else{const Se=String(We),ye=Se.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ye||Se==="-")st=Se;else{const vt=ye[1];let Ht=ye[2]||"0",$t=ye[4]||"";Ht=Ht.replace(/\B(?=(\d{3})+(?!\d))/g,Qe),typeof de=="number"&&($t=$t.padEnd(de,"0").slice(0,de>0?de:0)),$t&&($t=`${St}${$t}`),st=[y.createElement("span",{key:"int",className:`${ze}-content-value-int`},vt,Ht),$t&&y.createElement("span",{key:"decimal",className:`${ze}-content-value-decimal`},$t)]}}return y.createElement("span",{className:`${ze}-content-value`},st)},je=E(63356),Ne=E(16931),ct=E(51636);const Ke=be=>{const{componentCls:We,marginXXS:Be,padding:de,colorTextDescription:St,titleFontSize:Qe,colorTextHeading:ze,contentFontSize:st,fontFamily:Se}=be;return{[We]:Object.assign(Object.assign({},(0,je.Wf)(be)),{[`${We}-title`]:{marginBottom:Be,color:St,fontSize:Qe},[`${We}-skeleton`]:{paddingTop:de},[`${We}-content`]:{color:ze,fontSize:st,fontFamily:Se,[`${We}-content-value`]:{display:"inline-block",direction:"ltr"},[`${We}-content-prefix, ${We}-content-suffix`]:{display:"inline-block"},[`${We}-content-prefix`]:{marginInlineEnd:Be},[`${We}-content-suffix`]:{marginInlineStart:Be}}})}},Te=be=>{const{fontSizeHeading3:We,fontSize:Be}=be;return{titleFontSize:Be,contentFontSize:We}};var we=(0,Ne.I$)("Statistic",be=>{const We=(0,ct.mergeToken)(be,{});return[Ke(We)]},Te),Ie=function(be,We){var Be={};for(var de in be)Object.prototype.hasOwnProperty.call(be,de)&&We.indexOf(de)<0&&(Be[de]=be[de]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,de=Object.getOwnPropertySymbols(be);St{const{prefixCls:We,className:Be,rootClassName:de,style:St,valueStyle:Qe,value:ze=0,title:st,valueRender:Se,prefix:ye,suffix:vt,loading:Ht=!1,formatter:$t,precision:Fe,decimalSeparator:pt=".",groupSeparator:ut=",",onMouseEnter:Yt,onMouseLeave:bt}=be,Ct=Ie(be,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:mt,direction:mn,className:zt,style:ue}=(0,Ce.dj)("statistic"),ie=mt("statistic",We),[re,oe,pe]=we(ie),ae=y.createElement(fe,{decimalSeparator:pt,groupSeparator:ut,prefixCls:ie,formatter:$t,precision:Fe,value:ze}),me=xe()(ie,{[`${ie}-rtl`]:mn==="rtl"},zt,Be,de,oe,pe),Ze=(0,Ee.Z)(Ct,{aria:!0,data:!0});return re(y.createElement("div",Object.assign({},Ze,{className:me,style:Object.assign(Object.assign({},ue),St),onMouseEnter:Yt,onMouseLeave:bt}),st&&y.createElement("div",{className:`${ie}-title`},st),y.createElement(ke.Z,{paragraph:!1,loading:Ht,className:`${ie}-skeleton`},y.createElement("div",{style:Qe,className:`${ie}-content`},ye&&y.createElement("span",{className:`${ie}-content-prefix`},ye),Se?Se(ae):ae,vt&&y.createElement("span",{className:`${ie}-content-suffix`},vt)))))};const Et=[["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 Oe(be,We){let Be=be;const de=/\[[^\]]*]/g,St=(We.match(de)||[]).map(Se=>Se.slice(1,-1)),Qe=We.replace(de,"[]"),ze=Et.reduce((Se,ye)=>{let[vt,Ht]=ye;if(Se.includes(vt)){const $t=Math.floor(Be/Ht);return Be-=$t*Ht,Se.replace(new RegExp(`${vt}+`,"g"),Fe=>{const pt=Fe.length;return $t.toString().padStart(pt,"0")})}return Se},Qe);let st=0;return ze.replace(de,()=>{const Se=St[st];return st+=1,Se})}function Ae(be,We){const{format:Be=""}=We,de=new Date(be).getTime(),St=Date.now(),Qe=Math.max(de-St,0);return Oe(Qe,Be)}var Ve=function(be,We){var Be={};for(var de in be)Object.prototype.hasOwnProperty.call(be,de)&&We.indexOf(de)<0&&(Be[de]=be[de]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,de=Object.getOwnPropertySymbols(be);St{const{value:We,format:Be="HH:mm:ss",onChange:de,onFinish:St}=be,Qe=Ve(be,["value","format","onChange","onFinish"]),ze=(0,ve.Z)(),st=y.useRef(null),Se=()=>{St==null||St(),st.current&&(clearInterval(st.current),st.current=null)},ye=()=>{const $t=xt(We);$t>=Date.now()&&(st.current=setInterval(()=>{ze(),de==null||de($t-Date.now()),$t(ye(),()=>{st.current&&(clearInterval(st.current),st.current=null)}),[We]);const vt=($t,Fe)=>Ae($t,Object.assign(Object.assign({},Fe),{format:Be})),Ht=$t=>(0,ce.Tm)($t,{title:void 0});return y.createElement(rt,Object.assign({},Qe,{value:We,valueRender:Ht,formatter:vt}))};var lt=y.memo(gt);rt.Countdown=lt;var Ue=rt},58755:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return St}});var y=E(59301),ve=E(58617),ce=E(92310),Le=E.n(ce),xe=E(54476),Ee=E(20068),Ce=E(42978),ke=E(75931),De=E(18929),fe=E(10228),je=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Ne=y.forwardRef(function(Qe,ze){var st,Se=Qe.prefixCls,ye=Se===void 0?"rc-switch":Se,vt=Qe.className,Ht=Qe.checked,$t=Qe.defaultChecked,Fe=Qe.disabled,pt=Qe.loadingIcon,ut=Qe.checkedChildren,Yt=Qe.unCheckedChildren,bt=Qe.onClick,Ct=Qe.onChange,mt=Qe.onKeyDown,mn=(0,ke.Z)(Qe,je),zt=(0,De.Z)(!1,{value:Ht,defaultValue:$t}),ue=(0,Ce.Z)(zt,2),ie=ue[0],re=ue[1];function oe(Ze,Ot){var at=ie;return Fe||(at=Ze,re(at),Ct==null||Ct(at,Ot)),at}function pe(Ze){Ze.which===fe.Z.LEFT?oe(!1,Ze):Ze.which===fe.Z.RIGHT&&oe(!0,Ze),mt==null||mt(Ze)}function ae(Ze){var Ot=oe(!ie,Ze);bt==null||bt(Ot,Ze)}var me=Le()(ye,vt,(st={},(0,Ee.Z)(st,"".concat(ye,"-checked"),ie),(0,Ee.Z)(st,"".concat(ye,"-disabled"),Fe),st));return y.createElement("button",(0,xe.Z)({},mn,{type:"button",role:"switch","aria-checked":ie,disabled:Fe,className:me,ref:ze,onKeyDown:pe,onClick:ae}),pt,y.createElement("span",{className:"".concat(ye,"-inner")},y.createElement("span",{className:"".concat(ye,"-inner-checked")},ut),y.createElement("span",{className:"".concat(ye,"-inner-unchecked")},Yt)))});Ne.displayName="Switch";var ct=Ne,Ke=E(12919),Te=E(48755),we=E(2171),Ie=E(31756),Pe=E(36237),rt=E(17835),Et=E(63356),Oe=E(16931),Ae=E(51636);const Ve=Qe=>{const{componentCls:ze,trackHeightSM:st,trackPadding:Se,trackMinWidthSM:ye,innerMinMarginSM:vt,innerMaxMarginSM:Ht,handleSizeSM:$t,calc:Fe}=Qe,pt=`${ze}-inner`,ut=(0,Pe.unit)(Fe($t).add(Fe(Se).mul(2)).equal()),Yt=(0,Pe.unit)(Fe(Ht).mul(2).equal());return{[ze]:{[`&${ze}-small`]:{minWidth:ye,height:st,lineHeight:(0,Pe.unit)(st),[`${ze}-inner`]:{paddingInlineStart:Ht,paddingInlineEnd:vt,[`${pt}-checked, ${pt}-unchecked`]:{minHeight:st},[`${pt}-checked`]:{marginInlineStart:`calc(-100% + ${ut} - ${Yt})`,marginInlineEnd:`calc(100% - ${ut} + ${Yt})`},[`${pt}-unchecked`]:{marginTop:Fe(st).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${ze}-handle`]:{width:$t,height:$t},[`${ze}-loading-icon`]:{top:Fe(Fe($t).sub(Qe.switchLoadingIconSize)).div(2).equal(),fontSize:Qe.switchLoadingIconSize},[`&${ze}-checked`]:{[`${ze}-inner`]:{paddingInlineStart:vt,paddingInlineEnd:Ht,[`${pt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${pt}-unchecked`]:{marginInlineStart:`calc(100% - ${ut} + ${Yt})`,marginInlineEnd:`calc(-100% + ${ut} - ${Yt})`}},[`${ze}-handle`]:{insetInlineStart:`calc(100% - ${(0,Pe.unit)(Fe($t).add(Se).equal())})`}},[`&:not(${ze}-disabled):active`]:{[`&:not(${ze}-checked) ${pt}`]:{[`${pt}-unchecked`]:{marginInlineStart:Fe(Qe.marginXXS).div(2).equal(),marginInlineEnd:Fe(Qe.marginXXS).mul(-1).div(2).equal()}},[`&${ze}-checked ${pt}`]:{[`${pt}-checked`]:{marginInlineStart:Fe(Qe.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Fe(Qe.marginXXS).div(2).equal()}}}}}}},Ye=Qe=>{const{componentCls:ze,handleSize:st,calc:Se}=Qe;return{[ze]:{[`${ze}-loading-icon${Qe.iconCls}`]:{position:"relative",top:Se(Se(st).sub(Qe.fontSize)).div(2).equal(),color:Qe.switchLoadingIconColor,verticalAlign:"top"},[`&${ze}-checked ${ze}-loading-icon`]:{color:Qe.switchColor}}}},xt=Qe=>{const{componentCls:ze,trackPadding:st,handleBg:Se,handleShadow:ye,handleSize:vt,calc:Ht}=Qe,$t=`${ze}-handle`;return{[ze]:{[$t]:{position:"absolute",top:st,insetInlineStart:st,width:vt,height:vt,transition:`all ${Qe.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Se,borderRadius:Ht(vt).div(2).equal(),boxShadow:ye,transition:`all ${Qe.switchDuration} ease-in-out`,content:'""'}},[`&${ze}-checked ${$t}`]:{insetInlineStart:`calc(100% - ${(0,Pe.unit)(Ht(vt).add(st).equal())})`},[`&:not(${ze}-disabled):active`]:{[`${$t}::before`]:{insetInlineEnd:Qe.switchHandleActiveInset,insetInlineStart:0},[`&${ze}-checked ${$t}::before`]:{insetInlineEnd:0,insetInlineStart:Qe.switchHandleActiveInset}}}}},gt=Qe=>{const{componentCls:ze,trackHeight:st,trackPadding:Se,innerMinMargin:ye,innerMaxMargin:vt,handleSize:Ht,calc:$t}=Qe,Fe=`${ze}-inner`,pt=(0,Pe.unit)($t(Ht).add($t(Se).mul(2)).equal()),ut=(0,Pe.unit)($t(vt).mul(2).equal());return{[ze]:{[Fe]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:vt,paddingInlineEnd:ye,transition:`padding-inline-start ${Qe.switchDuration} ease-in-out, padding-inline-end ${Qe.switchDuration} ease-in-out`,[`${Fe}-checked, ${Fe}-unchecked`]:{display:"block",color:Qe.colorTextLightSolid,fontSize:Qe.fontSizeSM,transition:`margin-inline-start ${Qe.switchDuration} ease-in-out, margin-inline-end ${Qe.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:st},[`${Fe}-checked`]:{marginInlineStart:`calc(-100% + ${pt} - ${ut})`,marginInlineEnd:`calc(100% - ${pt} + ${ut})`},[`${Fe}-unchecked`]:{marginTop:$t(st).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${ze}-checked ${Fe}`]:{paddingInlineStart:ye,paddingInlineEnd:vt,[`${Fe}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Fe}-unchecked`]:{marginInlineStart:`calc(100% - ${pt} + ${ut})`,marginInlineEnd:`calc(-100% + ${pt} - ${ut})`}},[`&:not(${ze}-disabled):active`]:{[`&:not(${ze}-checked) ${Fe}`]:{[`${Fe}-unchecked`]:{marginInlineStart:$t(Se).mul(2).equal(),marginInlineEnd:$t(Se).mul(-1).mul(2).equal()}},[`&${ze}-checked ${Fe}`]:{[`${Fe}-checked`]:{marginInlineStart:$t(Se).mul(-1).mul(2).equal(),marginInlineEnd:$t(Se).mul(2).equal()}}}}}},lt=Qe=>{const{componentCls:ze,trackHeight:st,trackMinWidth:Se}=Qe;return{[ze]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Et.Wf)(Qe)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Se,height:st,lineHeight:(0,Pe.unit)(st),verticalAlign:"middle",background:Qe.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Qe.motionDurationMid}`,userSelect:"none",[`&:hover:not(${ze}-disabled)`]:{background:Qe.colorTextTertiary}}),(0,Et.Qy)(Qe)),{[`&${ze}-checked`]:{background:Qe.switchColor,[`&:hover:not(${ze}-disabled)`]:{background:Qe.colorPrimaryHover}},[`&${ze}-loading, &${ze}-disabled`]:{cursor:"not-allowed",opacity:Qe.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${ze}-rtl`]:{direction:"rtl"}})}},Ue=Qe=>{const{fontSize:ze,lineHeight:st,controlHeight:Se,colorWhite:ye}=Qe,vt=ze*st,Ht=Se/2,$t=2,Fe=vt-$t*2,pt=Ht-$t*2;return{trackHeight:vt,trackHeightSM:Ht,trackMinWidth:Fe*2+$t*4,trackMinWidthSM:pt*2+$t*2,trackPadding:$t,handleBg:ye,handleSize:Fe,handleSizeSM:pt,handleShadow:`0 2px 4px 0 ${new rt.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Fe/2,innerMaxMargin:Fe+$t+$t*2,innerMinMarginSM:pt/2,innerMaxMarginSM:pt+$t+$t*2}};var be=(0,Oe.I$)("Switch",Qe=>{const ze=(0,Ae.mergeToken)(Qe,{switchDuration:Qe.motionDurationMid,switchColor:Qe.colorPrimary,switchDisabledOpacity:Qe.opacityLoading,switchLoadingIconSize:Qe.calc(Qe.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Qe.opacityLoading})`,switchHandleActiveInset:"-30%"});return[lt(ze),gt(ze),xt(ze),Ye(ze),Ve(ze)]},Ue),We=function(Qe,ze){var st={};for(var Se in Qe)Object.prototype.hasOwnProperty.call(Qe,Se)&&ze.indexOf(Se)<0&&(st[Se]=Qe[Se]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Se=Object.getOwnPropertySymbols(Qe);ye{const{prefixCls:st,size:Se,disabled:ye,loading:vt,className:Ht,rootClassName:$t,style:Fe,checked:pt,value:ut,defaultChecked:Yt,defaultValue:bt,onChange:Ct}=Qe,mt=We(Qe,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[mn,zt]=(0,De.Z)(!1,{value:pt!=null?pt:ut,defaultValue:Yt!=null?Yt:bt}),{getPrefixCls:ue,direction:ie,switch:re}=y.useContext(Te.E_),oe=y.useContext(we.Z),pe=(ye!=null?ye:oe)||vt,ae=ue("switch",st),me=y.createElement("div",{className:`${ae}-handle`},vt&&y.createElement(ve.Z,{className:`${ae}-loading-icon`})),[Ze,Ot,at]=be(ae),qe=(0,Ie.Z)(Se),yt=Le()(re==null?void 0:re.className,{[`${ae}-small`]:qe==="small",[`${ae}-loading`]:vt,[`${ae}-rtl`]:ie==="rtl"},Ht,$t,Ot,at),Ft=Object.assign(Object.assign({},re==null?void 0:re.style),Fe),jt=function(){zt(arguments.length<=0?void 0:arguments[0]),Ct==null||Ct.apply(void 0,arguments)};return Ze(y.createElement(Ke.Z,{component:"Switch"},y.createElement(ct,Object.assign({},mt,{checked:mn,onChange:jt,prefixCls:ae,className:yt,style:Ft,disabled:pe,ref:ze,loadingIcon:me}))))});de.__ANT_SWITCH=!0;var St=de},70858:function(Mn,Jt,E){"use strict";E.d(Jt,{default:function(){return jl}});var y=E(59301),ve={},ce="rc-table-internal-hook",Le=E(42978),xe=E(6089),Ee=E(34280),Ce=E(13697),ke=E(4676);function De(Re){var Me=y.createContext(void 0),Dt=function(on){var hn=on.value,Tn=on.children,Bn=y.useRef(hn);Bn.current=hn;var $n=y.useState(function(){return{getValue:function(){return Bn.current},listeners:new Set}}),Ln=(0,Le.Z)($n,1),Br=Ln[0];return(0,Ee.Z)(function(){(0,ke.unstable_batchedUpdates)(function(){Br.listeners.forEach(function(lr){lr(hn)})})},[hn]),y.createElement(Me.Provider,{value:Br},Tn)};return{Context:Me,Provider:Dt,defaultValue:Re}}function fe(Re,Me){var Dt=(0,xe.Z)(typeof Me=="function"?Me:function(lr){if(Me===void 0)return lr;if(!Array.isArray(Me))return lr[Me];var nr={};return Me.forEach(function(Xn){nr[Xn]=lr[Xn]}),nr}),Lt=y.useContext(Re==null?void 0:Re.Context),on=Lt||{},hn=on.listeners,Tn=on.getValue,Bn=y.useRef();Bn.current=Dt(Lt?Tn():Re==null?void 0:Re.defaultValue);var $n=y.useState({}),Ln=(0,Le.Z)($n,2),Br=Ln[1];return(0,Ee.Z)(function(){if(!Lt)return;function lr(nr){var Xn=Dt(nr);(0,Ce.Z)(Bn.current,Xn,!0)||Br({})}return hn.add(lr),function(){hn.delete(lr)}},[Lt]),Bn.current}var je=E(54476),Ne=E(8654);function ct(){var Re=y.createContext(null);function Me(){return y.useContext(Re)}function Dt(on,hn){var Tn=(0,Ne.Yr)(on),Bn=function(Ln,Br){var lr=Tn?{ref:Br}:{},nr=y.useRef(0),Xn=y.useRef(Ln),Kn=Me();return Kn!==null?y.createElement(on,(0,je.Z)({},Ln,lr)):((!hn||hn(Xn.current,Ln))&&(nr.current+=1),Xn.current=Ln,y.createElement(Re.Provider,{value:nr.current},y.createElement(on,(0,je.Z)({},Ln,lr))))};return Tn?y.forwardRef(Bn):Bn}function Lt(on,hn){var Tn=(0,Ne.Yr)(on),Bn=function(Ln,Br){var lr=Tn?{ref:Br}:{};return Me(),y.createElement(on,(0,je.Z)({},Ln,lr))};return Tn?y.memo(y.forwardRef(Bn),hn):y.memo(Bn,hn)}return{makeImmutable:Dt,responseImmutable:Lt,useImmutableMark:Me}}var Ke=ct(),Te=Ke.makeImmutable,we=Ke.responseImmutable,Ie=Ke.useImmutableMark,Pe=ct(),rt=Pe.makeImmutable,Et=Pe.responseImmutable,Oe=Pe.useImmutableMark,Ae=De(),Ve=Ae;function Ye(Re,Me){var Dt=React.useRef(0);Dt.current+=1;var Lt=React.useRef(Re),on=[];Object.keys(Re||{}).map(function(Tn){var Bn;(Re==null?void 0:Re[Tn])!==((Bn=Lt.current)===null||Bn===void 0?void 0:Bn[Tn])&&on.push(Tn)}),Lt.current=Re;var hn=React.useRef([]);return on.length&&(hn.current=on),React.useDebugValue(Dt.current),React.useDebugValue(hn.current.join(", ")),Me&&console.log("".concat(Me,":"),Dt.current,hn.current),Dt.current}var xt=null,gt=null,lt=E(76190),Ue=E(33885),be=E(20068),We=E(92310),Be=E.n(We),de=E(80547),St=E(97938),Qe=E(48736),ze=y.createContext({renderWithProps:!1}),st=ze,Se="RC_TABLE_KEY";function ye(Re){return Re==null?[]:Array.isArray(Re)?Re:[Re]}function vt(Re){var Me=[],Dt={};return Re.forEach(function(Lt){for(var on=Lt||{},hn=on.key,Tn=on.dataIndex,Bn=hn||ye(Tn).join("-")||Se;Dt[Bn];)Bn="".concat(Bn,"_next");Dt[Bn]=!0,Me.push(Bn)}),Me}function Ht(Re){return Re!=null}function $t(Re){return typeof Re=="number"&&!Number.isNaN(Re)}function Fe(Re){return Re&&(0,lt.Z)(Re)==="object"&&!Array.isArray(Re)&&!y.isValidElement(Re)}function pt(Re,Me,Dt,Lt,on,hn){var Tn=y.useContext(st),Bn=Oe(),$n=(0,de.Z)(function(){if(Ht(Lt))return[Lt];var Ln=Me==null||Me===""?[]:Array.isArray(Me)?Me:[Me],Br=(0,St.Z)(Re,Ln),lr=Br,nr=void 0;if(on){var Xn=on(Br,Re,Dt);Fe(Xn)?(lr=Xn.children,nr=Xn.props,Tn.renderWithProps=!0):lr=Xn}return[lr,nr]},[Bn,Re,Lt,Me,on,Dt],function(Ln,Br){if(hn){var lr=(0,Le.Z)(Ln,2),nr=lr[1],Xn=(0,Le.Z)(Br,2),Kn=Xn[1];return hn(Kn,nr)}return Tn.renderWithProps?!0:!(0,Ce.Z)(Ln,Br,!0)});return $n}function ut(Re,Me,Dt,Lt){var on=Re+Me-1;return Re<=Lt&&on>=Dt}function Yt(Re,Me){return fe(Ve,function(Dt){var Lt=ut(Re,Me||1,Dt.hoverStartRow,Dt.hoverEndRow);return[Lt,Dt.onHover]})}var bt=E(70425),Ct=function(Me){var Dt=Me.ellipsis,Lt=Me.rowType,on=Me.children,hn,Tn=Dt===!0?{showTitle:!0}:Dt;return Tn&&(Tn.showTitle||Lt==="header")&&(typeof on=="string"||typeof on=="number"?hn=on.toString():y.isValidElement(on)&&typeof on.props.children=="string"&&(hn=on.props.children)),hn};function mt(Re){var Me,Dt,Lt,on,hn,Tn,Bn,$n,Ln=Re.component,Br=Re.children,lr=Re.ellipsis,nr=Re.scope,Xn=Re.prefixCls,Kn=Re.className,ia=Re.align,_r=Re.record,da=Re.render,Ea=Re.dataIndex,Jr=Re.renderIndex,Oa=Re.shouldCellUpdate,La=Re.index,Qa=Re.rowType,Ga=Re.colSpan,eo=Re.rowSpan,Si=Re.fixLeft,gi=Re.fixRight,$i=Re.firstFixLeft,qa=Re.lastFixLeft,ti=Re.firstFixRight,Ra=Re.lastFixRight,Ca=Re.appendNode,Ja=Re.additionalProps,ni=Ja===void 0?{}:Ja,wi=Re.isSticky,Ma="".concat(Xn,"-cell"),lo=fe(Ve,["supportSticky","allColumnsFixedLeft","rowHoverable"]),so=lo.supportSticky,pl=lo.allColumnsFixedLeft,ul=lo.rowHoverable,el=pt(_r,Ea,Jr,Br,da,Oa),ol=(0,Le.Z)(el,2),El=ol[0],mo=ol[1],yo={},ll=typeof Si=="number"&&so,cl=typeof gi=="number"&&so;ll&&(yo.position="sticky",yo.left=Si),cl&&(yo.position="sticky",yo.right=gi);var mi=(Me=(Dt=(Lt=mo==null?void 0:mo.colSpan)!==null&&Lt!==void 0?Lt:ni.colSpan)!==null&&Dt!==void 0?Dt:Ga)!==null&&Me!==void 0?Me:1,qi=(on=(hn=(Tn=mo==null?void 0:mo.rowSpan)!==null&&Tn!==void 0?Tn:ni.rowSpan)!==null&&hn!==void 0?hn:eo)!==null&&on!==void 0?on:1,li=Yt(La,qi),Ua=(0,Le.Z)(li,2),po=Ua[0],To=Ua[1],sl=(0,bt.zX)(function(zo){var jo;_r&&To(La,La+qi-1),ni==null||(jo=ni.onMouseEnter)===null||jo===void 0||jo.call(ni,zo)}),Co=(0,bt.zX)(function(zo){var jo;_r&&To(-1,-1),ni==null||(jo=ni.onMouseLeave)===null||jo===void 0||jo.call(ni,zo)});if(mi===0||qi===0)return null;var hl=(Bn=ni.title)!==null&&Bn!==void 0?Bn:Ct({rowType:Qa,ellipsis:lr,children:El}),Bl=Be()(Ma,Kn,($n={},(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)($n,"".concat(Ma,"-fix-left"),ll&&so),"".concat(Ma,"-fix-left-first"),$i&&so),"".concat(Ma,"-fix-left-last"),qa&&so),"".concat(Ma,"-fix-left-all"),qa&&pl&&so),"".concat(Ma,"-fix-right"),cl&&so),"".concat(Ma,"-fix-right-first"),ti&&so),"".concat(Ma,"-fix-right-last"),Ra&&so),"".concat(Ma,"-ellipsis"),lr),"".concat(Ma,"-with-append"),Ca),"".concat(Ma,"-fix-sticky"),(ll||cl)&&wi&&so),(0,be.Z)($n,"".concat(Ma,"-row-hover"),!mo&&po)),ni.className,mo==null?void 0:mo.className),Bi={};ia&&(Bi.textAlign=ia);var Ri=(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},mo==null?void 0:mo.style),yo),Bi),ni.style),Do=El;return(0,lt.Z)(Do)==="object"&&!Array.isArray(Do)&&!y.isValidElement(Do)&&(Do=null),lr&&(qa||ti)&&(Do=y.createElement("span",{className:"".concat(Ma,"-content")},Do)),y.createElement(Ln,(0,je.Z)({},mo,ni,{className:Bl,style:Ri,title:hl,scope:nr,onMouseEnter:ul?sl:void 0,onMouseLeave:ul?Co:void 0,colSpan:mi!==1?mi:null,rowSpan:qi!==1?qi:null}),Ca,Do)}var mn=y.memo(mt);function zt(Re,Me,Dt,Lt,on){var hn=Dt[Re]||{},Tn=Dt[Me]||{},Bn,$n;hn.fixed==="left"?Bn=Lt.left[on==="rtl"?Me:Re]:Tn.fixed==="right"&&($n=Lt.right[on==="rtl"?Re:Me]);var Ln=!1,Br=!1,lr=!1,nr=!1,Xn=Dt[Me+1],Kn=Dt[Re-1],ia=Xn&&!Xn.fixed||Kn&&!Kn.fixed||Dt.every(function(Oa){return Oa.fixed==="left"});if(on==="rtl"){if(Bn!==void 0){var _r=Kn&&Kn.fixed==="left";nr=!_r&&ia}else if($n!==void 0){var da=Xn&&Xn.fixed==="right";lr=!da&&ia}}else if(Bn!==void 0){var Ea=Xn&&Xn.fixed==="left";Ln=!Ea&&ia}else if($n!==void 0){var Jr=Kn&&Kn.fixed==="right";Br=!Jr&&ia}return{fixLeft:Bn,fixRight:$n,lastFixLeft:Ln,firstFixRight:Br,lastFixRight:lr,firstFixLeft:nr,isSticky:Lt.isSticky}}var ue=y.createContext({}),ie=ue;function re(Re){var Me=Re.className,Dt=Re.index,Lt=Re.children,on=Re.colSpan,hn=on===void 0?1:on,Tn=Re.rowSpan,Bn=Re.align,$n=fe(Ve,["prefixCls","direction"]),Ln=$n.prefixCls,Br=$n.direction,lr=y.useContext(ie),nr=lr.scrollColumnIndex,Xn=lr.stickyOffsets,Kn=lr.flattenColumns,ia=Dt+hn-1,_r=ia+1===nr?hn+1:hn,da=zt(Dt,Dt+_r-1,Kn,Xn,Br);return y.createElement(mn,(0,je.Z)({className:Me,index:Dt,component:"td",prefixCls:Ln,record:null,dataIndex:null,align:Bn,colSpan:_r,rowSpan:Tn,render:function(){return Lt}},da))}var oe=E(75931),pe=["children"];function ae(Re){var Me=Re.children,Dt=(0,oe.Z)(Re,pe);return y.createElement("tr",Dt,Me)}function me(Re){var Me=Re.children;return Me}me.Row=ae,me.Cell=re;var Ze=me;function Ot(Re){var Me=Re.children,Dt=Re.stickyOffsets,Lt=Re.flattenColumns,on=fe(Ve,"prefixCls"),hn=Lt.length-1,Tn=Lt[hn],Bn=y.useMemo(function(){return{stickyOffsets:Dt,flattenColumns:Lt,scrollColumnIndex:Tn!=null&&Tn.scrollbar?hn:null}},[Tn,Lt,hn,Dt]);return y.createElement(ie.Provider,{value:Bn},y.createElement("tfoot",{className:"".concat(on,"-summary")},Me))}var at=Et(Ot),qe=Ze,yt=E(29301),Ft=E(24514),jt=E(75152),Xe=E(26112);function tt(Re,Me,Dt,Lt,on,hn,Tn){Re.push({record:Me,indent:Dt,index:Tn});var Bn=hn(Me),$n=on==null?void 0:on.has(Bn);if(Me&&Array.isArray(Me[Lt])&&$n)for(var Ln=0;Ln1?$i-1:0),ti=1;ti<$i;ti++)qa[ti-1]=arguments[ti];La==null||La.apply(void 0,[gi].concat(qa))},Ga;typeof Xn=="string"?Ga=Xn:typeof Xn=="function"&&(Ga=Xn(Re,Dt,Lt));var eo=vt(hn);return(0,Ue.Z)((0,Ue.Z)({},on),{},{columnsKey:eo,nestExpandable:Kn,expanded:da,hasNestChildren:Ea,record:Re,onTriggerExpand:Jr,rowSupportExpand:ia,expandable:_r,rowProps:(0,Ue.Z)((0,Ue.Z)({},Oa),{},{className:Be()(Ga,Oa==null?void 0:Oa.className),onClick:Qa})})}function wn(Re){var Me=Re.prefixCls,Dt=Re.children,Lt=Re.component,on=Re.cellComponent,hn=Re.className,Tn=Re.expanded,Bn=Re.colSpan,$n=Re.isEmpty,Ln=fe(Ve,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Br=Ln.scrollbarSize,lr=Ln.fixHeader,nr=Ln.fixColumn,Xn=Ln.componentWidth,Kn=Ln.horizonScroll,ia=Dt;return($n?Kn&&Xn:nr)&&(ia=y.createElement("div",{style:{width:Xn-(lr&&!$n?Br:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Me,"-expanded-row-fixed")},ia)),y.createElement(Lt,{className:hn,style:{display:Tn?null:"none"}},y.createElement(mn,{component:on,prefixCls:Me,colSpan:Bn},ia))}var gn=wn;function Rt(Re){var Me=Re.prefixCls,Dt=Re.record,Lt=Re.onExpand,on=Re.expanded,hn=Re.expandable,Tn="".concat(Me,"-row-expand-icon");if(!hn)return y.createElement("span",{className:Be()(Tn,"".concat(Me,"-row-spaced"))});var Bn=function(Ln){Lt(Dt,Ln),Ln.stopPropagation()};return y.createElement("span",{className:Be()(Tn,(0,be.Z)((0,be.Z)({},"".concat(Me,"-row-expanded"),on),"".concat(Me,"-row-collapsed"),!on)),onClick:Bn})}function Ut(Re,Me,Dt){var Lt=[];function on(hn){(hn||[]).forEach(function(Tn,Bn){Lt.push(Me(Tn,Bn)),on(Tn[Dt])})}return on(Re),Lt}function At(Re,Me,Dt,Lt){return typeof Re=="string"?Re:typeof Re=="function"?Re(Me,Dt,Lt):""}function Je(Re,Me,Dt,Lt,on){var hn=Re.record,Tn=Re.prefixCls,Bn=Re.columnsKey,$n=Re.fixedInfoList,Ln=Re.expandIconColumnIndex,Br=Re.nestExpandable,lr=Re.indentSize,nr=Re.expandIcon,Xn=Re.expanded,Kn=Re.hasNestChildren,ia=Re.onTriggerExpand,_r=Bn[Dt],da=$n[Dt],Ea;Dt===(Ln||0)&&Br&&(Ea=y.createElement(y.Fragment,null,y.createElement("span",{style:{paddingLeft:"".concat(lr*Lt,"px")},className:"".concat(Tn,"-row-indent indent-level-").concat(Lt)}),nr({prefixCls:Tn,expanded:Xn,expandable:Kn,record:hn,onExpand:ia})));var Jr;return Me.onCell&&(Jr=Me.onCell(hn,on)),{key:_r,fixedInfo:da,appendCellNode:Ea,additionalCellProps:Jr||{}}}function Pt(Re){var Me=Re.className,Dt=Re.style,Lt=Re.record,on=Re.index,hn=Re.renderIndex,Tn=Re.rowKey,Bn=Re.indent,$n=Bn===void 0?0:Bn,Ln=Re.rowComponent,Br=Re.cellComponent,lr=Re.scopeCellComponent,nr=un(Lt,Tn,on,$n),Xn=nr.prefixCls,Kn=nr.flattenColumns,ia=nr.expandedRowClassName,_r=nr.expandedRowRender,da=nr.rowProps,Ea=nr.expanded,Jr=nr.rowSupportExpand,Oa=y.useRef(!1);Oa.current||(Oa.current=Ea);var La=At(ia,Lt,on,$n),Qa=y.createElement(Ln,(0,je.Z)({},da,{"data-row-key":Tn,className:Be()(Me,"".concat(Xn,"-row"),"".concat(Xn,"-row-level-").concat($n),da==null?void 0:da.className,(0,be.Z)({},La,$n>=1)),style:(0,Ue.Z)((0,Ue.Z)({},Dt),da==null?void 0:da.style)}),Kn.map(function(Si,gi){var $i=Si.render,qa=Si.dataIndex,ti=Si.className,Ra=Je(nr,Si,gi,$n,on),Ca=Ra.key,Ja=Ra.fixedInfo,ni=Ra.appendCellNode,wi=Ra.additionalCellProps;return y.createElement(mn,(0,je.Z)({className:ti,ellipsis:Si.ellipsis,align:Si.align,scope:Si.rowScope,component:Si.rowScope?lr:Br,prefixCls:Xn,key:Ca,record:Lt,index:on,renderIndex:hn,dataIndex:qa,render:$i,shouldCellUpdate:Si.shouldCellUpdate},Ja,{appendNode:ni,additionalProps:wi}))})),Ga;if(Jr&&(Oa.current||Ea)){var eo=_r(Lt,on,$n+1,Ea);Ga=y.createElement(gn,{expanded:Ea,className:Be()("".concat(Xn,"-expanded-row"),"".concat(Xn,"-expanded-row-level-").concat($n+1),La),prefixCls:Xn,component:Ln,cellComponent:Br,colSpan:Kn.length,isEmpty:!1},eo)}return y.createElement(y.Fragment,null,Qa,Ga)}var nn=Et(Pt);function pn(Re){var Me=Re.columnKey,Dt=Re.onColumnResize,Lt=y.useRef();return(0,Ee.Z)(function(){Lt.current&&Dt(Me,Lt.current.offsetWidth)},[]),y.createElement(yt.Z,{data:Me},y.createElement("td",{ref:Lt,style:{padding:0,border:0,height:0}},y.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var nt=E(29194);function Nt(Re){var Me=Re.prefixCls,Dt=Re.columnsKey,Lt=Re.onColumnResize,on=y.useRef(null);return y.createElement("tr",{"aria-hidden":"true",className:"".concat(Me,"-measure-row"),style:{height:0,fontSize:0},ref:on},y.createElement(yt.Z.Collection,{onBatchResize:function(Tn){(0,nt.Z)(on.current)&&Tn.forEach(function(Bn){var $n=Bn.data,Ln=Bn.size;Lt($n,Ln.offsetWidth)})}},Dt.map(function(hn){return y.createElement(pn,{key:hn,columnKey:hn,onColumnResize:Lt})})))}function qt(Re){var Me=Re.data,Dt=Re.measureColumnWidth,Lt=fe(Ve,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),on=Lt.prefixCls,hn=Lt.getComponent,Tn=Lt.onColumnResize,Bn=Lt.flattenColumns,$n=Lt.getRowKey,Ln=Lt.expandedKeys,Br=Lt.childrenColumnName,lr=Lt.emptyNode,nr=Gt(Me,Br,Ln,$n),Xn=y.useRef({renderWithProps:!1}),Kn=hn(["body","wrapper"],"tbody"),ia=hn(["body","row"],"tr"),_r=hn(["body","cell"],"td"),da=hn(["body","cell"],"th"),Ea;Me.length?Ea=nr.map(function(Oa,La){var Qa=Oa.record,Ga=Oa.indent,eo=Oa.index,Si=$n(Qa,La);return y.createElement(nn,{key:Si,rowKey:Si,record:Qa,index:La,renderIndex:eo,rowComponent:ia,cellComponent:_r,scopeCellComponent:da,indent:Ga})}):Ea=y.createElement(gn,{expanded:!0,className:"".concat(on,"-placeholder"),prefixCls:on,component:ia,cellComponent:_r,colSpan:Bn.length,isEmpty:!0},lr);var Jr=vt(Bn);return y.createElement(st.Provider,{value:Xn.current},y.createElement(Kn,{className:"".concat(on,"-tbody")},Dt&&y.createElement(Nt,{prefixCls:on,columnsKey:Jr,onColumnResize:Tn}),Ea))}var wt=Et(qt),Wt=["expandable"],en="RC_TABLE_INTERNAL_COL_DEFINE";function _n(Re){var Me=Re.expandable,Dt=(0,oe.Z)(Re,Wt),Lt;return"expandable"in Re?Lt=(0,Ue.Z)((0,Ue.Z)({},Dt),Me):Lt=Dt,Lt.showExpandColumn===!1&&(Lt.expandIconColumnIndex=-1),Lt}var Un=["columnType"];function On(Re){for(var Me=Re.colWidths,Dt=Re.columns,Lt=Re.columCount,on=fe(Ve,["tableLayout"]),hn=on.tableLayout,Tn=[],Bn=Lt||Dt.length,$n=!1,Ln=Bn-1;Ln>=0;Ln-=1){var Br=Me[Ln],lr=Dt&&Dt[Ln],nr=void 0,Xn=void 0;if(lr&&(nr=lr[en],hn==="auto"&&(Xn=lr.minWidth)),Br||Xn||nr||$n){var Kn=nr||{},ia=Kn.columnType,_r=(0,oe.Z)(Kn,Un);Tn.unshift(y.createElement("col",(0,je.Z)({key:Ln,style:{width:Br,minWidth:Xn}},_r))),$n=!0}}return y.createElement("colgroup",null,Tn)}var Vn=On,Zt=E(94480),Xt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function an(Re,Me){return(0,y.useMemo)(function(){for(var Dt=[],Lt=0;Lt1?"colgroup":"col":null,ellipsis:_r.ellipsis,align:_r.align,component:Tn,prefixCls:Br,key:Xn[ia]},da,{additionalProps:Ea,rowType:"header"}))}))},Sn=Pn;function Rn(Re){var Me=[];function Dt(Tn,Bn){var $n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Me[$n]=Me[$n]||[];var Ln=Bn,Br=Tn.filter(Boolean).map(function(lr){var nr={key:lr.key,className:lr.className||"",children:lr.title,column:lr,colStart:Ln},Xn=1,Kn=lr.children;return Kn&&Kn.length>0&&(Xn=Dt(Kn,Ln,$n+1).reduce(function(ia,_r){return ia+_r},0),nr.hasSubColumns=!0),"colSpan"in lr&&(Xn=lr.colSpan),"rowSpan"in lr&&(nr.rowSpan=lr.rowSpan),nr.colSpan=Xn,nr.colEnd=nr.colStart+Xn-1,Me[$n].push(nr),Ln+=Xn,Xn});return Br}Dt(Re,0);for(var Lt=Me.length,on=function(Bn){Me[Bn].forEach(function($n){!("rowSpan"in $n)&&!$n.hasSubColumns&&($n.rowSpan=Lt-Bn)})},hn=0;hn1&&arguments[1]!==void 0?arguments[1]:"";return typeof Me=="number"?Me:Me.endsWith("%")?Re*parseFloat(Me)/100:null}function gr(Re,Me,Dt){return y.useMemo(function(){if(Me&&Me>0){var Lt=0,on=0;Re.forEach(function(nr){var Xn=yr(Me,nr.width);Xn?Lt+=Xn:on+=1});var hn=Math.max(Me,Dt),Tn=Math.max(hn-Lt,on),Bn=on,$n=Tn/on,Ln=0,Br=Re.map(function(nr){var Xn=(0,Ue.Z)({},nr),Kn=yr(Me,Xn.width);if(Kn)Xn.width=Kn;else{var ia=Math.floor($n);Xn.width=Bn===1?Tn:ia,Tn-=ia,Bn-=1}return Ln+=Xn.width,Xn});if(Ln0?(0,Ue.Z)((0,Ue.Z)({},Me),{},{children:Zn(Dt)}):Me})}function fr(Re){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Re.filter(function(Dt){return Dt&&(0,lt.Z)(Dt)==="object"}).reduce(function(Dt,Lt,on){var hn=Lt.fixed,Tn=hn===!0?"left":hn,Bn="".concat(Me,"-").concat(on),$n=Lt.children;return $n&&$n.length>0?[].concat((0,Zt.Z)(Dt),(0,Zt.Z)(fr($n,Bn).map(function(Ln){return(0,Ue.Z)({fixed:Tn},Ln)}))):[].concat((0,Zt.Z)(Dt),[(0,Ue.Z)((0,Ue.Z)({key:Bn},Lt),{},{fixed:Tn})])},[])}function ur(Re){return Re.map(function(Me){var Dt=Me.fixed,Lt=(0,oe.Z)(Me,Zr),on=Dt;return Dt==="left"?on="right":Dt==="right"&&(on="left"),(0,Ue.Z)({fixed:on},Lt)})}function Mt(Re,Me){var Dt=Re.prefixCls,Lt=Re.columns,on=Re.children,hn=Re.expandable,Tn=Re.expandedKeys,Bn=Re.columnTitle,$n=Re.getRowKey,Ln=Re.onTriggerExpand,Br=Re.expandIcon,lr=Re.rowExpandable,nr=Re.expandIconColumnIndex,Xn=Re.direction,Kn=Re.expandRowByClick,ia=Re.columnWidth,_r=Re.fixed,da=Re.scrollWidth,Ea=Re.clientWidth,Jr=y.useMemo(function(){var qa=Lt||Dn(on)||[];return Zn(qa.slice())},[Lt,on]),Oa=y.useMemo(function(){if(hn){var qa=Jr.slice();if(!qa.includes(ve)){var ti=nr||0;ti>=0&&(ti||_r==="left"||!_r)&&qa.splice(ti,0,ve),_r==="right"&&qa.splice(Jr.length,0,ve)}var Ra=qa.indexOf(ve);qa=qa.filter(function(wi,Ma){return wi!==ve||Ma===Ra});var Ca=Jr[Ra],Ja;_r?Ja=_r:Ja=Ca?Ca.fixed:null;var ni=(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)({},en,{className:"".concat(Dt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Bn),"fixed",Ja),"className","".concat(Dt,"-row-expand-icon-cell")),"width",ia),"render",function(Ma,lo,so){var pl=$n(lo,so),ul=Tn.has(pl),el=lr?lr(lo):!0,ol=Br({prefixCls:Dt,expanded:ul,expandable:el,record:lo,onExpand:Ln});return Kn?y.createElement("span",{onClick:function(mo){return mo.stopPropagation()}},ol):ol});return qa.map(function(wi){return wi===ve?ni:wi})}return Jr.filter(function(wi){return wi!==ve})},[hn,Jr,$n,Tn,Br,Xn]),La=y.useMemo(function(){var qa=Oa;return Me&&(qa=Me(qa)),qa.length||(qa=[{render:function(){return null}}]),qa},[Me,Oa,Xn]),Qa=y.useMemo(function(){return Xn==="rtl"?ur(fr(La)):fr(La)},[La,Xn,da]),Ga=y.useMemo(function(){for(var qa=-1,ti=Qa.length-1;ti>=0;ti-=1){var Ra=Qa[ti].fixed;if(Ra==="left"||Ra===!0){qa=ti;break}}if(qa>=0)for(var Ca=0;Ca<=qa;Ca+=1){var Ja=Qa[Ca].fixed;if(Ja!=="left"&&Ja!==!0)return!0}var ni=Qa.findIndex(function(lo){var so=lo.fixed;return so==="right"});if(ni>=0)for(var wi=ni;wi=ni-Bn?Ea(function(wi){return(0,Ue.Z)((0,Ue.Z)({},wi),{},{isHiddenScrollBar:!0})}):Ea(function(wi){return(0,Ue.Z)((0,Ue.Z)({},wi),{},{isHiddenScrollBar:!1})})}})},ti=function(Ca){Ea(function(Ja){return(0,Ue.Z)((0,Ue.Z)({},Ja),{},{scrollLeft:Ca/lr*nr||0})})};return y.useImperativeHandle(Dt,function(){return{setScrollLeft:ti,checkScrollBarVisible:qa}}),y.useEffect(function(){var Ra=(0,Hn.Z)(document.body,"mouseup",Si,!1),Ca=(0,Hn.Z)(document.body,"mousemove",$i,!1);return qa(),function(){Ra.remove(),Ca.remove()}},[Xn,Qa]),y.useEffect(function(){if(hn.current){for(var Ra=[],Ca=(0,jn.bn)(hn.current);Ca;)Ra.push(Ca),Ca=Ca.parentElement;return Ra.forEach(function(Ja){return Ja.addEventListener("scroll",qa,!1)}),window.addEventListener("resize",qa,!1),window.addEventListener("scroll",qa,!1),$n.addEventListener("scroll",qa,!1),function(){Ra.forEach(function(Ja){return Ja.removeEventListener("scroll",qa)}),window.removeEventListener("resize",qa),window.removeEventListener("scroll",qa),$n.removeEventListener("scroll",qa)}}},[$n]),y.useEffect(function(){da.isHiddenScrollBar||Ea(function(Ra){var Ca=hn.current;return Ca?(0,Ue.Z)((0,Ue.Z)({},Ra),{},{scrollLeft:Ca.scrollLeft/Ca.scrollWidth*Ca.clientWidth}):Ra})},[da.isHiddenScrollBar]),lr<=nr||!Xn||da.isHiddenScrollBar?null:y.createElement("div",{style:{height:(0,jt.Z)(),width:nr,bottom:Bn},className:"".concat(Br,"-sticky-scroll")},y.createElement("div",{onMouseDown:gi,ref:Kn,className:Be()("".concat(Br,"-sticky-scroll-bar"),(0,be.Z)({},"".concat(Br,"-sticky-scroll-bar-active"),Qa)),style:{width:"".concat(Xn,"px"),transform:"translate3d(".concat(da.scrollLeft,"px, 0, 0)")}}))},Tr=y.forwardRef(Pr);function Lr(Re){return null}var Cr=Lr;function Rr(Re){return null}var Xr=Rr,oa="rc-table",ta=[],xa={};function Ia(){return"No Data"}function Ur(Re,Me){var Dt=(0,Ue.Z)({rowKey:"key",prefixCls:oa,emptyText:Ia},Re),Lt=Dt.prefixCls,on=Dt.className,hn=Dt.rowClassName,Tn=Dt.style,Bn=Dt.data,$n=Dt.rowKey,Ln=Dt.scroll,Br=Dt.tableLayout,lr=Dt.direction,nr=Dt.title,Xn=Dt.footer,Kn=Dt.summary,ia=Dt.caption,_r=Dt.id,da=Dt.showHeader,Ea=Dt.components,Jr=Dt.emptyText,Oa=Dt.onRow,La=Dt.onHeaderRow,Qa=Dt.onScroll,Ga=Dt.internalHooks,eo=Dt.transformColumns,Si=Dt.internalRefs,gi=Dt.tailor,$i=Dt.getContainerWidth,qa=Dt.sticky,ti=Dt.rowHoverable,Ra=ti===void 0?!0:ti,Ca=Bn||ta,Ja=!!Ca.length,ni=Ga===ce,wi=y.useCallback(function(Fo,Mo){return(0,St.Z)(Ea,Fo)||Mo},[Ea]),Ma=y.useMemo(function(){return typeof $n=="function"?$n:function(Fo){var Mo=Fo&&Fo[$n];return Mo}},[$n]),lo=wi(["body"]),so=cn(),pl=(0,Le.Z)(so,3),ul=pl[0],el=pl[1],ol=pl[2],El=ft(Dt,Ca,Ma),mo=(0,Le.Z)(El,6),yo=mo[0],ll=mo[1],cl=mo[2],mi=mo[3],qi=mo[4],li=mo[5],Ua=Ln==null?void 0:Ln.x,po=y.useState(0),To=(0,Le.Z)(po,2),sl=To[0],Co=To[1],hl=Vt((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},Dt),yo),{},{expandable:!!yo.expandedRowRender,columnTitle:yo.columnTitle,expandedKeys:cl,getRowKey:Ma,onTriggerExpand:li,expandIcon:mi,expandIconColumnIndex:yo.expandIconColumnIndex,direction:lr,scrollWidth:ni&&gi&&typeof Ua=="number"?Ua:null,clientWidth:sl}),ni?eo:null),Bl=(0,Le.Z)(hl,4),Bi=Bl[0],Ri=Bl[1],Do=Bl[2],zo=Bl[3],jo=Do!=null?Do:Ua,Ml=y.useMemo(function(){return{columns:Bi,flattenColumns:Ri}},[Bi,Ri]),Cl=y.useRef(),Yl=y.useRef(),Go=y.useRef(),Ao=y.useRef();y.useImperativeHandle(Me,function(){return{nativeElement:Cl.current,scrollTo:function(Mo){var Ql;if(Go.current instanceof HTMLElement){var ds=Mo.index,Jl=Mo.top,_s=Mo.key;if($t(Jl)){var Ks;(Ks=Go.current)===null||Ks===void 0||Ks.scrollTo({top:Jl})}else{var Ts,iu=_s!=null?_s:Ma(Ca[ds]);(Ts=Go.current.querySelector('[data-row-key="'.concat(iu,'"]')))===null||Ts===void 0||Ts.scrollIntoView()}}else(Ql=Go.current)!==null&&Ql!==void 0&&Ql.scrollTo&&Go.current.scrollTo(Mo)}}});var Xo=y.useRef(),tl=y.useState(!1),Dl=(0,Le.Z)(tl,2),vl=Dl[0],Oo=Dl[1],nl=y.useState(!1),Lo=(0,Le.Z)(nl,2),Kl=Lo[0],gl=Lo[1],ts=y.useState(new Map),os=(0,Le.Z)(ts,2),Bs=os[0],rl=os[1],fu=vt(Ri),ls=fu.map(function(Fo){return Bs.get(Fo)}),bs=y.useMemo(function(){return ls},[ls.join("_")]),Es=Tt(bs,Ri,lr),Wl=Ln&&Ht(Ln.y),al=Ln&&Ht(jo)||!!yo.fixed,ss=al&&Ri.some(function(Fo){var Mo=Fo.fixed;return Mo}),Hs=y.useRef(),Os=It(qa,Lt),Ns=Os.isSticky,nu=Os.offsetHeader,mu=Os.offsetSummary,Su=Os.offsetScroll,wu=Os.stickyClassName,Zu=Os.container,io=y.useMemo(function(){return Kn==null?void 0:Kn(Ca)},[Kn,Ca]),wo=(Wl||Ns)&&y.isValidElement(io)&&io.type===Ze&&io.props.fixed,fl,xl,zl;Wl&&(xl={overflowY:Ja?"scroll":"auto",maxHeight:Ln.y}),al&&(fl={overflowX:"auto"},Wl||(xl={overflowY:"hidden"}),zl={width:jo===!0?"auto":jo,minWidth:"100%"});var Sl=y.useCallback(function(Fo,Mo){rl(function(Ql){if(Ql.get(Fo)!==Mo){var ds=new Map(Ql);return ds.set(Fo,Mo),ds}return Ql})},[]),Ds=ht(null),Gl=(0,Le.Z)(Ds,2),ks=Gl[0],Bu=Gl[1];function ru(Fo,Mo){Mo&&(typeof Mo=="function"?Mo(Fo):Mo.scrollLeft!==Fo&&(Mo.scrollLeft=Fo,Mo.scrollLeft!==Fo&&setTimeout(function(){Mo.scrollLeft=Fo},0)))}var Ys=(0,xe.Z)(function(Fo){var Mo=Fo.currentTarget,Ql=Fo.scrollLeft,ds=lr==="rtl",Jl=typeof Ql=="number"?Ql:Mo.scrollLeft,_s=Mo||xa;if(!Bu()||Bu()===_s){var Ks;ks(_s),ru(Jl,Yl.current),ru(Jl,Go.current),ru(Jl,Xo.current),ru(Jl,(Ks=Hs.current)===null||Ks===void 0?void 0:Ks.setScrollLeft)}var Ts=Mo||Yl.current;if(Ts){var iu=ni&&gi&&typeof jo=="number"?jo:Ts.scrollWidth,Yu=Ts.clientWidth;if(iu===Yu){Oo(!1),gl(!1);return}ds?(Oo(-Jl0)):(Oo(Jl>0),gl(Jl1?_r-Ra:0,Ja=(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},eo),Ln),{},{flex:"0 0 ".concat(Ra,"px"),width:"".concat(Ra,"px"),marginRight:Ca,pointerEvents:"auto"}),ni=y.useMemo(function(){return lr?qa<=1:gi===0||qa===0||qa>1},[qa,gi,lr]);ni?Ja.visibility="hidden":lr&&(Ja.height=nr==null?void 0:nr(qa));var wi=ni?function(){return null}:Xn,Ma={};return(qa===0||gi===0)&&(Ma.rowSpan=1,Ma.colSpan=1),y.createElement(mn,(0,je.Z)({className:Be()(ia,Br),ellipsis:Dt.ellipsis,align:Dt.align,scope:Dt.rowScope,component:Tn,prefixCls:Me.prefixCls,key:Oa,record:$n,index:hn,renderIndex:Bn,dataIndex:Kn,render:wi,shouldCellUpdate:Dt.shouldCellUpdate},La,{appendNode:Qa,additionalProps:(0,Ue.Z)((0,Ue.Z)({},Ga),{},{style:Ja},Ma)}))}var Ya=Kr,Mi=["data","index","className","rowKey","style","extra","getHeight"],ji=y.forwardRef(function(Re,Me){var Dt=Re.data,Lt=Re.index,on=Re.className,hn=Re.rowKey,Tn=Re.style,Bn=Re.extra,$n=Re.getHeight,Ln=(0,oe.Z)(Re,Mi),Br=Dt.record,lr=Dt.indent,nr=Dt.index,Xn=fe(Ve,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Kn=Xn.scrollX,ia=Xn.flattenColumns,_r=Xn.prefixCls,da=Xn.fixColumn,Ea=Xn.componentWidth,Jr=fe(Za,["getComponent"]),Oa=Jr.getComponent,La=un(Br,hn,Lt,lr),Qa=Oa(["body","row"],"div"),Ga=Oa(["body","cell"],"div"),eo=La.rowSupportExpand,Si=La.expanded,gi=La.rowProps,$i=La.expandedRowRender,qa=La.expandedRowClassName,ti;if(eo&&Si){var Ra=$i(Br,Lt,lr+1,Si),Ca=At(qa,Br,Lt,lr),Ja={};da&&(Ja={style:(0,be.Z)({},"--virtual-width","".concat(Ea,"px"))});var ni="".concat(_r,"-expanded-row-cell");ti=y.createElement(Qa,{className:Be()("".concat(_r,"-expanded-row"),"".concat(_r,"-expanded-row-level-").concat(lr+1),Ca)},y.createElement(mn,{component:Ga,prefixCls:_r,className:Be()(ni,(0,be.Z)({},"".concat(ni,"-fixed"),da)),additionalProps:Ja},Ra))}var wi=(0,Ue.Z)((0,Ue.Z)({},Tn),{},{width:Kn});Bn&&(wi.position="absolute",wi.pointerEvents="none");var Ma=y.createElement(Qa,(0,je.Z)({},gi,Ln,{"data-row-key":hn,ref:eo?null:Me,className:Be()(on,"".concat(_r,"-row"),gi==null?void 0:gi.className,(0,be.Z)({},"".concat(_r,"-row-extra"),Bn)),style:(0,Ue.Z)((0,Ue.Z)({},wi),gi==null?void 0:gi.style)}),ia.map(function(lo,so){return y.createElement(Ya,{key:so,component:Ga,rowInfo:La,column:lo,colIndex:so,indent:lr,index:Lt,renderIndex:nr,record:Br,inverse:Bn,getHeight:$n})}));return eo?y.createElement("div",{ref:Me},Ma,ti):Ma}),za=Et(ji),Di=za,pi=y.forwardRef(function(Re,Me){var Dt=Re.data,Lt=Re.onScroll,on=fe(Ve,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),hn=on.flattenColumns,Tn=on.onColumnResize,Bn=on.getRowKey,$n=on.expandedKeys,Ln=on.prefixCls,Br=on.childrenColumnName,lr=on.scrollX,nr=on.direction,Xn=fe(Za),Kn=Xn.sticky,ia=Xn.scrollY,_r=Xn.listItemHeight,da=Xn.getComponent,Ea=Xn.onScroll,Jr=y.useRef(),Oa=Gt(Dt,Br,$n,Bn),La=y.useMemo(function(){var ti=0;return hn.map(function(Ra){var Ca=Ra.width,Ja=Ra.key;return ti+=Ca,[Ja,Ca,ti]})},[hn]),Qa=y.useMemo(function(){return La.map(function(ti){return ti[2]})},[La]);y.useEffect(function(){La.forEach(function(ti){var Ra=(0,Le.Z)(ti,2),Ca=Ra[0],Ja=Ra[1];Tn(Ca,Ja)})},[La]),y.useImperativeHandle(Me,function(){var ti,Ra={scrollTo:function(Ja){var ni;(ni=Jr.current)===null||ni===void 0||ni.scrollTo(Ja)},nativeElement:(ti=Jr.current)===null||ti===void 0?void 0:ti.nativeElement};return Object.defineProperty(Ra,"scrollLeft",{get:function(){var Ja;return((Ja=Jr.current)===null||Ja===void 0?void 0:Ja.getScrollInfo().x)||0},set:function(Ja){var ni;(ni=Jr.current)===null||ni===void 0||ni.scrollTo({left:Ja})}}),Ra});var Ga=function(Ra,Ca){var Ja,ni=(Ja=Oa[Ca])===null||Ja===void 0?void 0:Ja.record,wi=Ra.onCell;if(wi){var Ma,lo=wi(ni,Ca);return(Ma=lo==null?void 0:lo.rowSpan)!==null&&Ma!==void 0?Ma:1}return 1},eo=function(Ra){var Ca=Ra.start,Ja=Ra.end,ni=Ra.getSize,wi=Ra.offsetY;if(Ja<0)return null;for(var Ma=hn.filter(function(mi){return Ga(mi,Ca)===0}),lo=Ca,so=function(qi){if(Ma=Ma.filter(function(li){return Ga(li,qi)===0}),!Ma.length)return lo=qi,1},pl=Ca;pl>=0&&!so(pl);pl-=1);for(var ul=hn.filter(function(mi){return Ga(mi,Ja)!==1}),el=Ja,ol=function(qi){if(ul=ul.filter(function(li){return Ga(li,qi)!==1}),!ul.length)return el=Math.max(qi-1,Ja),1},El=Ja;El1})&&mo.push(qi)},ll=lo;ll<=el;ll+=1)yo(ll);var cl=mo.map(function(mi){var qi=Oa[mi],li=Bn(qi.record,mi),Ua=function(sl){var Co=mi+sl-1,hl=Bn(Oa[Co].record,Co),Bl=ni(li,hl);return Bl.bottom-Bl.top},po=ni(li);return y.createElement(Di,{key:mi,data:qi,rowKey:li,index:mi,style:{top:-wi+po.top},extra:!0,getHeight:Ua})});return cl},Si=y.useMemo(function(){return{columnsOffset:Qa}},[Qa]),gi="".concat(Ln,"-tbody"),$i=da(["body","wrapper"]),qa={};return Kn&&(qa.position="sticky",qa.bottom=0,(0,lt.Z)(Kn)==="object"&&Kn.offsetScroll&&(qa.bottom=Kn.offsetScroll)),y.createElement(Sa.Provider,{value:Si},y.createElement(kr.Z,{fullHeight:!1,ref:Jr,prefixCls:"".concat(gi,"-virtual"),styles:{horizontalScrollBar:qa},className:gi,height:ia,itemHeight:_r||24,data:Oa,itemKey:function(Ra){return Bn(Ra.record)},component:$i,scrollWidth:lr,direction:nr,onVirtualScroll:function(Ra){var Ca,Ja=Ra.x;Lt({currentTarget:(Ca=Jr.current)===null||Ca===void 0?void 0:Ca.nativeElement,scrollLeft:Ja})},onScroll:Ea,extraRender:eo},function(ti,Ra,Ca){var Ja=Bn(ti.record,Ra);return y.createElement(Di,{data:ti,rowKey:Ja,index:Ra,style:Ca.style})}))}),Wi=Et(pi),Ci=Wi,ei=function(Me,Dt){var Lt=Dt.ref,on=Dt.onScroll;return y.createElement(Ci,{ref:Lt,data:Me,onScroll:on})};function Ar(Re,Me){var Dt=Re.data,Lt=Re.columns,on=Re.scroll,hn=Re.sticky,Tn=Re.prefixCls,Bn=Tn===void 0?oa:Tn,$n=Re.className,Ln=Re.listItemHeight,Br=Re.components,lr=Re.onScroll,nr=on||{},Xn=nr.x,Kn=nr.y;typeof Xn!="number"&&(Xn=1),typeof Kn!="number"&&(Kn=500);var ia=(0,bt.zX)(function(Ea,Jr){return(0,St.Z)(Br,Ea)||Jr}),_r=(0,bt.zX)(lr),da=y.useMemo(function(){return{sticky:hn,scrollY:Kn,listItemHeight:Ln,getComponent:ia,onScroll:_r}},[hn,Kn,Ln,ia,_r]);return y.createElement(Za.Provider,{value:da},y.createElement(pa,(0,je.Z)({},Re,{className:Be()($n,"".concat(Bn,"-virtual")),scroll:(0,Ue.Z)((0,Ue.Z)({},on),{},{x:Xn}),components:(0,Ue.Z)((0,Ue.Z)({},Br),{},{body:Dt!=null&&Dt.length?ei:void 0}),columns:Lt,internalHooks:ce,tailor:!0,ref:Me})))}var Qn=y.forwardRef(Ar);function xr(Re){return rt(Qn,Re)}var Sr=xr(),tr=null,sa=Re=>null,Dr=Re=>null,jr=E(84105),Qr=E(82661),_a=E(34643),$a=E(34061),ea=E(18929);function ai(Re){const[Me,Dt]=(0,y.useState)(null);return[(0,y.useCallback)((hn,Tn,Bn)=>{const $n=Me!=null?Me:hn,Ln=Math.min($n||0,hn),Br=Math.max($n||0,hn),lr=Tn.slice(Ln,Br+1).map(Kn=>Re(Kn)),nr=lr.some(Kn=>!Bn.has(Kn)),Xn=[];return lr.forEach(Kn=>{nr?(Bn.has(Kn)||Xn.push(Kn),Bn.add(Kn)):(Bn.delete(Kn),Xn.push(Kn))}),Dt(nr?Br:null),Xn},[Me]),hn=>{Dt(hn)}]}var yi=E(32383),zi=E(62673),Ui=E(75727),Ji=E(47889);const Yi={},co="SELECT_ALL",No="SELECT_INVERT",$o="SELECT_NONE",Wo=[],Da=(Re,Me)=>{let Dt=[];return(Me||[]).forEach(Lt=>{Dt.push(Lt),Lt&&typeof Lt=="object"&&Re in Lt&&(Dt=[].concat((0,Zt.Z)(Dt),(0,Zt.Z)(Da(Re,Lt[Re]))))}),Dt};var ri=(Re,Me)=>{const{preserveSelectedRowKeys:Dt,selectedRowKeys:Lt,defaultSelectedRowKeys:on,getCheckboxProps:hn,onChange:Tn,onSelect:Bn,onSelectAll:$n,onSelectInvert:Ln,onSelectNone:Br,onSelectMultiple:lr,columnWidth:nr,type:Xn,selections:Kn,fixed:ia,renderCell:_r,hideSelectAll:da,checkStrictly:Ea=!0}=Me||{},{prefixCls:Jr,data:Oa,pageData:La,getRecordByKey:Qa,getRowKey:Ga,expandType:eo,childrenColumnName:Si,locale:gi,getPopupContainer:$i}=Re,qa=(0,yi.ln)("Table"),[ti,Ra]=ai(mi=>mi),[Ca,Ja]=(0,ea.Z)(Lt||on||Wo,{value:Lt}),ni=y.useRef(new Map),wi=(0,y.useCallback)(mi=>{if(Dt){const qi=new Map;mi.forEach(li=>{let Ua=Qa(li);!Ua&&ni.current.has(li)&&(Ua=ni.current.get(li)),qi.set(li,Ua)}),ni.current=qi}},[Qa,Dt]);y.useEffect(()=>{wi(Ca)},[Ca]);const Ma=(0,y.useMemo)(()=>Da(Si,La),[Si,La]),{keyEntities:lo}=(0,y.useMemo)(()=>{if(Ea)return{keyEntities:null};let mi=Oa;if(Dt){const qi=new Set(Ma.map((Ua,po)=>Ga(Ua,po))),li=Array.from(ni.current).reduce((Ua,po)=>{let[To,sl]=po;return qi.has(To)?Ua:Ua.concat(sl)},[]);mi=[].concat((0,Zt.Z)(mi),(0,Zt.Z)(li))}return(0,$a.I8)(mi,{externalGetKey:Ga,childrenPropName:Si})},[Oa,Ga,Ea,Si,Dt,Ma]),so=(0,y.useMemo)(()=>{const mi=new Map;return Ma.forEach((qi,li)=>{const Ua=Ga(qi,li),po=(hn?hn(qi):null)||{};mi.set(Ua,po)}),mi},[Ma,Ga,hn]),pl=(0,y.useCallback)(mi=>{const qi=Ga(mi);let li;return so.has(qi)?li=so.get(Ga(mi)):li=hn?hn(mi):void 0,!!(li!=null&&li.disabled)},[so,Ga]),[ul,el]=(0,y.useMemo)(()=>{if(Ea)return[Ca||[],[]];const{checkedKeys:mi,halfCheckedKeys:qi}=(0,_a.S)(Ca,!0,lo,pl);return[mi||[],qi]},[Ca,Ea,lo,pl]),ol=(0,y.useMemo)(()=>{const mi=Xn==="radio"?ul.slice(0,1):ul;return new Set(mi)},[ul,Xn]),El=(0,y.useMemo)(()=>Xn==="radio"?new Set:new Set(el),[el,Xn]);y.useEffect(()=>{Me||Ja(Wo)},[!!Me]);const mo=(0,y.useCallback)((mi,qi)=>{let li,Ua;wi(mi),Dt?(li=mi,Ua=mi.map(po=>ni.current.get(po))):(li=[],Ua=[],mi.forEach(po=>{const To=Qa(po);To!==void 0&&(li.push(po),Ua.push(To))})),Ja(li),Tn==null||Tn(li,Ua,{type:qi})},[Ja,Qa,Tn,Dt]),yo=(0,y.useCallback)((mi,qi,li,Ua)=>{if(Bn){const po=li.map(To=>Qa(To));Bn(Qa(mi),qi,po,Ua)}mo(li,"single")},[Bn,Qa,mo]),ll=(0,y.useMemo)(()=>!Kn||da?null:(Kn===!0?[co,No,$o]:Kn).map(qi=>qi===co?{key:"all",text:gi.selectionAll,onSelect(){mo(Oa.map((li,Ua)=>Ga(li,Ua)).filter(li=>{const Ua=so.get(li);return!(Ua!=null&&Ua.disabled)||ol.has(li)}),"all")}}:qi===No?{key:"invert",text:gi.selectInvert,onSelect(){const li=new Set(ol);La.forEach((po,To)=>{const sl=Ga(po,To),Co=so.get(sl);Co!=null&&Co.disabled||(li.has(sl)?li.delete(sl):li.add(sl))});const Ua=Array.from(li);Ln&&(qa.deprecated(!1,"onSelectInvert","onChange"),Ln(Ua)),mo(Ua,"invert")}}:qi===$o?{key:"none",text:gi.selectNone,onSelect(){Br==null||Br(),mo(Array.from(ol).filter(li=>{const Ua=so.get(li);return Ua==null?void 0:Ua.disabled}),"none")}}:qi).map(qi=>Object.assign(Object.assign({},qi),{onSelect:function(){for(var li,Ua,po=arguments.length,To=new Array(po),sl=0;sl{var qi;if(!Me)return mi.filter(Ao=>Ao!==Yi);let li=(0,Zt.Z)(mi);const Ua=new Set(ol),po=Ma.map(Ga).filter(Ao=>!so.get(Ao).disabled),To=po.every(Ao=>Ua.has(Ao)),sl=po.some(Ao=>Ua.has(Ao)),Co=()=>{const Ao=[];To?po.forEach(tl=>{Ua.delete(tl),Ao.push(tl)}):po.forEach(tl=>{Ua.has(tl)||(Ua.add(tl),Ao.push(tl))});const Xo=Array.from(Ua);$n==null||$n(!To,Xo.map(tl=>Qa(tl)),Ao.map(tl=>Qa(tl))),mo(Xo,"all"),Ra(null)};let hl,Bl;if(Xn!=="radio"){let Ao;if(ll){const Oo={getPopupContainer:$i,items:ll.map((nl,Lo)=>{const{key:Kl,text:gl,onSelect:ts}=nl;return{key:Kl!=null?Kl:Lo,onClick:()=>{ts==null||ts(po)},label:gl}})};Ao=y.createElement("div",{className:`${Jr}-selection-extra`},y.createElement(Ui.Z,{menu:Oo,getPopupContainer:$i},y.createElement("span",null,y.createElement(jr.Z,null))))}const Xo=Ma.map((Oo,nl)=>{const Lo=Ga(Oo,nl),Kl=so.get(Lo)||{};return Object.assign({checked:Ua.has(Lo)},Kl)}).filter(Oo=>{let{disabled:nl}=Oo;return nl}),tl=!!Xo.length&&Xo.length===Ma.length,Dl=tl&&Xo.every(Oo=>{let{checked:nl}=Oo;return nl}),vl=tl&&Xo.some(Oo=>{let{checked:nl}=Oo;return nl});Bl=y.createElement(zi.default,{checked:tl?Dl:!!Ma.length&&To,indeterminate:tl?!Dl&&vl:!To&&sl,onChange:Co,disabled:Ma.length===0||tl,"aria-label":Ao?"Custom selection":"Select all",skipGroup:!0}),hl=!da&&y.createElement("div",{className:`${Jr}-selection`},Bl,Ao)}let Bi;Xn==="radio"?Bi=(Ao,Xo,tl)=>{const Dl=Ga(Xo,tl),vl=Ua.has(Dl),Oo=so.get(Dl);return{node:y.createElement(Ji.ZP,Object.assign({},Oo,{checked:vl,onClick:nl=>{var Lo;nl.stopPropagation(),(Lo=Oo==null?void 0:Oo.onClick)===null||Lo===void 0||Lo.call(Oo,nl)},onChange:nl=>{var Lo;Ua.has(Dl)||yo(Dl,!0,[Dl],nl.nativeEvent),(Lo=Oo==null?void 0:Oo.onChange)===null||Lo===void 0||Lo.call(Oo,nl)}})),checked:vl}}:Bi=(Ao,Xo,tl)=>{var Dl;const vl=Ga(Xo,tl),Oo=Ua.has(vl),nl=El.has(vl),Lo=so.get(vl);let Kl;return eo==="nest"?Kl=nl:Kl=(Dl=Lo==null?void 0:Lo.indeterminate)!==null&&Dl!==void 0?Dl:nl,{node:y.createElement(zi.default,Object.assign({},Lo,{indeterminate:Kl,checked:Oo,skipGroup:!0,onClick:gl=>{var ts;gl.stopPropagation(),(ts=Lo==null?void 0:Lo.onClick)===null||ts===void 0||ts.call(Lo,gl)},onChange:gl=>{var ts;const{nativeEvent:os}=gl,{shiftKey:Bs}=os,rl=po.findIndex(ls=>ls===vl),fu=ul.some(ls=>po.includes(ls));if(Bs&&Ea&&fu){const ls=ti(rl,po,Ua),bs=Array.from(Ua);lr==null||lr(!Oo,bs.map(Es=>Qa(Es)),ls.map(Es=>Qa(Es))),mo(bs,"multiple")}else{const ls=ul;if(Ea){const bs=Oo?(0,Qr._5)(ls,vl):(0,Qr.L0)(ls,vl);yo(vl,!Oo,bs,os)}else{const bs=(0,_a.S)([].concat((0,Zt.Z)(ls),[vl]),!0,lo,pl),{checkedKeys:Es,halfCheckedKeys:Wl}=bs;let al=Es;if(Oo){const ss=new Set(Es);ss.delete(vl),al=(0,_a.S)(Array.from(ss),{checked:!1,halfCheckedKeys:Wl},lo,pl).checkedKeys}yo(vl,!Oo,al,os)}}Ra(Oo?null:rl),(ts=Lo==null?void 0:Lo.onChange)===null||ts===void 0||ts.call(Lo,gl)}})),checked:Oo}};const Ri=(Ao,Xo,tl)=>{const{node:Dl,checked:vl}=Bi(Ao,Xo,tl);return _r?_r(vl,Xo,tl,Dl):Dl};if(!li.includes(Yi))if(li.findIndex(Ao=>{var Xo;return((Xo=Ao[en])===null||Xo===void 0?void 0:Xo.columnType)==="EXPAND_COLUMN"})===0){const[Ao,...Xo]=li;li=[Ao,Yi].concat((0,Zt.Z)(Xo))}else li=[Yi].concat((0,Zt.Z)(li));const Do=li.indexOf(Yi);li=li.filter((Ao,Xo)=>Ao!==Yi||Xo===Do);const zo=li[Do-1],jo=li[Do+1];let Ml=ia;Ml===void 0&&((jo==null?void 0:jo.fixed)!==void 0?Ml=jo.fixed:(zo==null?void 0:zo.fixed)!==void 0&&(Ml=zo.fixed)),Ml&&zo&&((qi=zo[en])===null||qi===void 0?void 0:qi.columnType)==="EXPAND_COLUMN"&&zo.fixed===void 0&&(zo.fixed=Ml);const Cl=Be()(`${Jr}-selection-col`,{[`${Jr}-selection-col-with-dropdown`]:Kn&&Xn==="checkbox"}),Yl=()=>Me!=null&&Me.columnTitle?typeof Me.columnTitle=="function"?Me.columnTitle(Bl):Me.columnTitle:hl,Go={fixed:Ml,width:nr,className:`${Jr}-selection-column`,title:Yl(),render:Ri,onCell:Me.onCell,[en]:{className:Cl}};return li.map(Ao=>Ao===Yi?Go:Ao)},[Ga,Ma,Me,ul,ol,El,nr,ll,eo,so,lr,yo,pl]),ol]},So=E(2738);function di(Re,Me){return Re._antProxy=Re._antProxy||{},Object.keys(Me).forEach(Dt=>{if(!(Dt in Re._antProxy)){const Lt=Re[Dt];Re._antProxy[Dt]=Lt,Re[Dt]=Me[Dt]}}),Re}function il(Re,Me){return(0,y.useImperativeHandle)(Re,()=>{const Dt=Me(),{nativeElement:Lt}=Dt;return typeof Proxy!="undefined"?new Proxy(Lt,{get(on,hn){return Dt[hn]?Dt[hn]:Reflect.get(on,hn)}}):di(Lt,Dt)})}var $l=E(83010),Al=E(48755),Vo=E(38406),Yo=E(83397),no=E(31756),Ol=E(13783),Ul=E(85981),Nl=E(31709),Io=E(29787),es=E(57700);function as(Re){return Me=>{const{prefixCls:Dt,onExpand:Lt,record:on,expanded:hn,expandable:Tn}=Me,Bn=`${Dt}-row-expand-icon`;return y.createElement("button",{type:"button",onClick:$n=>{Lt(on,$n),$n.stopPropagation()},className:Be()(Bn,{[`${Bn}-spaced`]:!Tn,[`${Bn}-expanded`]:Tn&&hn,[`${Bn}-collapsed`]:Tn&&!hn}),"aria-label":hn?Re.collapse:Re.expand,"aria-expanded":hn})}}var Ni=as;function Qi(Re){return(Dt,Lt)=>{const on=Dt.querySelector(`.${Re}-container`);let hn=Lt;if(on){const Tn=getComputedStyle(on),Bn=parseInt(Tn.borderLeftWidth,10),$n=parseInt(Tn.borderRightWidth,10);hn=Lt-Bn-$n}return hn}}const Pi=(Re,Me)=>"key"in Re&&Re.key!==void 0&&Re.key!==null?Re.key:Re.dataIndex?Array.isArray(Re.dataIndex)?Re.dataIndex.join("."):Re.dataIndex:Me;function hi(Re,Me){return Me?`${Me}-${Re}`:`${Re}`}const Hi=(Re,Me)=>typeof Re=="function"?Re(Me):Re,uo=(Re,Me)=>{const Dt=Hi(Re,Me);return Object.prototype.toString.call(Dt)==="[object Object]"?"":Dt};var Il={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"},oo=Il,Qo=E(7657),Jo=function(Me,Dt){return y.createElement(Qo.Z,(0,je.Z)({},Me,{ref:Dt,icon:oo}))},vn=y.forwardRef(Jo),yn=vn,Nn=E(9981),wr=E(40192);function Or(Re){const Me=y.useRef(Re),Dt=(0,wr.Z)();return[()=>Me.current,Lt=>{Me.current=Lt,Dt()}]}var rr=E(7939),ir=E(584),kn=E(93041),er=E(78857),vr=E(18287),na=E(47472),xi=E(49397),fo=Re=>{const{value:Me,filterSearch:Dt,tablePrefixCls:Lt,locale:on,onChange:hn}=Re;return Dt?y.createElement("div",{className:`${Lt}-filter-dropdown-search`},y.createElement(xi.Z,{prefix:y.createElement(na.Z,null),placeholder:on.filterSearchPlaceholder,onChange:hn,value:Me,htmlSize:1,className:`${Lt}-filter-dropdown-search-input`})):null},ro=E(10228);const Ha=Re=>{const{keyCode:Me}=Re;Me===ro.Z.ENTER&&Re.stopPropagation()};var Hr=y.forwardRef((Re,Me)=>y.createElement("div",{className:Re.className,onClick:Dt=>Dt.stopPropagation(),onKeyDown:Ha,ref:Me},Re.children));function _i(Re){let Me=[];return(Re||[]).forEach(Dt=>{let{value:Lt,children:on}=Dt;Me.push(Lt),on&&(Me=[].concat((0,Zt.Z)(Me),(0,Zt.Z)(_i(on))))}),Me}function Li(Re){return Re.some(Me=>{let{children:Dt}=Me;return Dt})}function vo(Re,Me){return typeof Me=="string"||typeof Me=="number"?Me==null?void 0:Me.toString().toLowerCase().includes(Re.trim().toLowerCase()):!1}function _o(Re){let{filters:Me,prefixCls:Dt,filteredKeys:Lt,filterMultiple:on,searchValue:hn,filterSearch:Tn}=Re;return Me.map((Bn,$n)=>{const Ln=String(Bn.value);if(Bn.children)return{key:Ln||$n,label:Bn.text,popupClassName:`${Dt}-dropdown-submenu`,children:_o({filters:Bn.children,prefixCls:Dt,filteredKeys:Lt,filterMultiple:on,searchValue:hn,filterSearch:Tn})};const Br=on?zi.default:Ji.ZP,lr={key:Bn.value!==void 0?Ln:$n,label:y.createElement(y.Fragment,null,y.createElement(Br,{checked:Lt.includes(Ln)}),y.createElement("span",null,Bn.text))};return hn.trim()?typeof Tn=="function"?Tn(hn,Bn)?lr:null:vo(hn,Bn.text)?lr:null:lr})}function Ai(Re){return Re||[]}var bi=Re=>{var Me,Dt,Lt,on;const{tablePrefixCls:hn,prefixCls:Tn,column:Bn,dropdownPrefixCls:$n,columnKey:Ln,filterOnClose:Br,filterMultiple:lr,filterMode:nr="menu",filterSearch:Xn=!1,filterState:Kn,triggerFilter:ia,locale:_r,children:da,getPopupContainer:Ea,rootClassName:Jr}=Re,{filterResetToDefaultFilteredValue:Oa,defaultFilteredValue:La,filterDropdownProps:Qa={},filterDropdownOpen:Ga,filterDropdownVisible:eo,onFilterDropdownVisibleChange:Si,onFilterDropdownOpenChange:gi}=Bn,[$i,qa]=y.useState(!1),ti=!!(Kn&&(!((Me=Kn.filteredKeys)===null||Me===void 0)&&Me.length||Kn.forceFiltered)),Ra=Bi=>{var Ri;qa(Bi),(Ri=Qa.onOpenChange)===null||Ri===void 0||Ri.call(Qa,Bi),gi==null||gi(Bi),Si==null||Si(Bi)},Ca=(on=(Lt=(Dt=Qa.open)!==null&&Dt!==void 0?Dt:Ga)!==null&&Lt!==void 0?Lt:eo)!==null&&on!==void 0?on:$i,Ja=Kn==null?void 0:Kn.filteredKeys,[ni,wi]=Or(Ai(Ja)),Ma=Bi=>{let{selectedKeys:Ri}=Bi;wi(Ri)},lo=(Bi,Ri)=>{let{node:Do,checked:zo}=Ri;Ma(lr?{selectedKeys:Bi}:{selectedKeys:zo&&Do.key?[Do.key]:[]})};y.useEffect(()=>{$i&&Ma({selectedKeys:Ai(Ja)})},[Ja]);const[so,pl]=y.useState([]),ul=Bi=>{pl(Bi)},[el,ol]=y.useState(""),El=Bi=>{const{value:Ri}=Bi.target;ol(Ri)};y.useEffect(()=>{$i||ol("")},[$i]);const mo=Bi=>{const Ri=Bi!=null&&Bi.length?Bi:null;if(Ri===null&&(!Kn||!Kn.filteredKeys)||(0,Ce.Z)(Ri,Kn==null?void 0:Kn.filteredKeys,!0))return null;ia({column:Bn,key:Ln,filteredKeys:Ri})},yo=()=>{Ra(!1),mo(ni())},ll=function(){let{confirm:Bi,closeDropdown:Ri}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Bi&&mo([]),Ri&&Ra(!1),ol(""),wi(Oa?(La||[]).map(Do=>String(Do)):[])},cl=function(){let{closeDropdown:Bi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Bi&&Ra(!1),mo(ni())},mi=(Bi,Ri)=>{Ri.source==="trigger"&&(Bi&&Ja!==void 0&&wi(Ai(Ja)),Ra(Bi),!Bi&&!Bn.filterDropdown&&Br&&yo())},qi=Be()({[`${$n}-menu-without-submenu`]:!Li(Bn.filters||[])}),li=Bi=>{if(Bi.target.checked){const Ri=_i(Bn==null?void 0:Bn.filters).map(Do=>String(Do));wi(Ri)}else wi([])},Ua=Bi=>{let{filters:Ri}=Bi;return(Ri||[]).map((Do,zo)=>{const jo=String(Do.value),Ml={title:Do.text,key:Do.value!==void 0?jo:String(zo)};return Do.children&&(Ml.children=Ua({filters:Do.children})),Ml})},po=Bi=>{var Ri;return Object.assign(Object.assign({},Bi),{text:Bi.title,value:Bi.key,children:((Ri=Bi.children)===null||Ri===void 0?void 0:Ri.map(Do=>po(Do)))||[]})};let To;const{direction:sl,renderEmpty:Co}=y.useContext(Al.E_);if(typeof Bn.filterDropdown=="function")To=Bn.filterDropdown({prefixCls:`${$n}-custom`,setSelectedKeys:Bi=>Ma({selectedKeys:Bi}),selectedKeys:ni(),confirm:cl,clearFilters:ll,filters:Bn.filters,visible:Ca,close:()=>{Ra(!1)}});else if(Bn.filterDropdown)To=Bn.filterDropdown;else{const Bi=ni()||[],Ri=()=>{var zo,jo;const Ml=(zo=Co==null?void 0:Co("Table.filter"))!==null&&zo!==void 0?zo:y.createElement(ir.Z,{image:ir.Z.PRESENTED_IMAGE_SIMPLE,description:_r.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((Bn.filters||[]).length===0)return Ml;if(nr==="tree")return y.createElement(y.Fragment,null,y.createElement(fo,{filterSearch:Xn,value:el,onChange:El,tablePrefixCls:hn,locale:_r}),y.createElement("div",{className:`${hn}-filter-dropdown-tree`},lr?y.createElement(zi.default,{checked:Bi.length===_i(Bn.filters).length,indeterminate:Bi.length>0&&Bi.length<_i(Bn.filters).length,className:`${hn}-filter-dropdown-checkall`,onChange:li},(jo=_r==null?void 0:_r.filterCheckall)!==null&&jo!==void 0?jo:_r==null?void 0:_r.filterCheckAll):null,y.createElement(vr.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:lr,checkStrictly:!lr,className:`${$n}-menu`,onCheck:lo,checkedKeys:Bi,selectedKeys:Bi,showIcon:!1,treeData:Ua({filters:Bn.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:el.trim()?Go=>typeof Xn=="function"?Xn(el,po(Go)):vo(el,Go.title):void 0})));const Cl=_o({filters:Bn.filters||[],filterSearch:Xn,prefixCls:Tn,filteredKeys:ni(),filterMultiple:lr,searchValue:el}),Yl=Cl.every(Go=>Go===null);return y.createElement(y.Fragment,null,y.createElement(fo,{filterSearch:Xn,value:el,onChange:El,tablePrefixCls:hn,locale:_r}),Yl?Ml:y.createElement(kn.default,{selectable:!0,multiple:lr,prefixCls:`${$n}-menu`,className:qi,onSelect:Ma,onDeselect:Ma,selectedKeys:Bi,getPopupContainer:Ea,openKeys:so,onOpenChange:ul,items:Cl}))},Do=()=>Oa?(0,Ce.Z)((La||[]).map(zo=>String(zo)),Bi,!0):Bi.length===0;To=y.createElement(y.Fragment,null,Ri(),y.createElement("div",{className:`${Tn}-dropdown-btns`},y.createElement(rr.ZP,{type:"link",size:"small",disabled:Do(),onClick:()=>ll()},_r.filterReset),y.createElement(rr.ZP,{type:"primary",size:"small",onClick:yo},_r.filterConfirm)))}Bn.filterDropdown&&(To=y.createElement(er.J,{selectable:void 0},To)),To=y.createElement(Hr,{className:`${Tn}-dropdown`},To);const hl=()=>{let Bi;return typeof Bn.filterIcon=="function"?Bi=Bn.filterIcon(ti):Bn.filterIcon?Bi=Bn.filterIcon:Bi=y.createElement(yn,null),y.createElement("span",{role:"button",tabIndex:-1,className:Be()(`${Tn}-trigger`,{active:ti}),onClick:Ri=>{Ri.stopPropagation()}},Bi)},Bl=(0,Nn.Z)({trigger:["click"],placement:sl==="rtl"?"bottomLeft":"bottomRight",children:hl(),getPopupContainer:Ea},Object.assign(Object.assign({},Qa),{rootClassName:Be()(Jr,Qa.rootClassName),open:Ca,onOpenChange:mi,dropdownRender:()=>typeof(Qa==null?void 0:Qa.dropdownRender)=="function"?Qa.dropdownRender(To):To}));return y.createElement("div",{className:`${Tn}-column`},y.createElement("span",{className:`${hn}-column-title`},da),y.createElement(Ui.Z,Object.assign({},Bl)))};const ga=(Re,Me,Dt)=>{let Lt=[];return(Re||[]).forEach((on,hn)=>{var Tn;const Bn=hi(hn,Dt);if(on.filters||"filterDropdown"in on||"onFilter"in on)if("filteredValue"in on){let $n=on.filteredValue;"filterDropdown"in on||($n=(Tn=$n==null?void 0:$n.map(String))!==null&&Tn!==void 0?Tn:$n),Lt.push({column:on,key:Pi(on,Bn),filteredKeys:$n,forceFiltered:on.filtered})}else Lt.push({column:on,key:Pi(on,Bn),filteredKeys:Me&&on.defaultFilteredValue?on.defaultFilteredValue:void 0,forceFiltered:on.filtered});"children"in on&&(Lt=[].concat((0,Zt.Z)(Lt),(0,Zt.Z)(ga(on.children,Me,Bn))))}),Lt};function vi(Re,Me,Dt,Lt,on,hn,Tn,Bn,$n){return Dt.map((Ln,Br)=>{const lr=hi(Br,Bn),{filterOnClose:nr=!0,filterMultiple:Xn=!0,filterMode:Kn,filterSearch:ia}=Ln;let _r=Ln;if(_r.filters||_r.filterDropdown){const da=Pi(_r,lr),Ea=Lt.find(Jr=>{let{key:Oa}=Jr;return da===Oa});_r=Object.assign(Object.assign({},_r),{title:Jr=>y.createElement(bi,{tablePrefixCls:Re,prefixCls:`${Re}-filter`,dropdownPrefixCls:Me,column:_r,columnKey:da,filterState:Ea,filterOnClose:nr,filterMultiple:Xn,filterMode:Kn,filterSearch:ia,triggerFilter:hn,locale:on,getPopupContainer:Tn,rootClassName:$n},Hi(Ln.title,Jr))})}return"children"in _r&&(_r=Object.assign(Object.assign({},_r),{children:vi(Re,Me,_r.children,Lt,on,hn,Tn,lr,$n)})),_r})}const fi=Re=>{const Me={};return Re.forEach(Dt=>{let{key:Lt,filteredKeys:on,column:hn}=Dt;const Tn=Lt,{filters:Bn,filterDropdown:$n}=hn;if($n)Me[Tn]=on||null;else if(Array.isArray(on)){const Ln=_i(Bn);Me[Tn]=Ln.filter(Br=>on.includes(String(Br)))}else Me[Tn]=null}),Me},si=(Re,Me,Dt)=>Me.reduce((on,hn)=>{const{column:{onFilter:Tn,filters:Bn},filteredKeys:$n}=hn;return Tn&&$n&&$n.length?on.map(Ln=>Object.assign({},Ln)).filter(Ln=>$n.some(Br=>{const lr=_i(Bn),nr=lr.findIndex(Kn=>String(Kn)===String(Br)),Xn=nr!==-1?lr[nr]:Br;return Ln[Dt]&&(Ln[Dt]=si(Ln[Dt],Me,Dt)),Tn(Xn,Ln)})):on},Re),Bt=Re=>Re.flatMap(Me=>"children"in Me?[Me].concat((0,Zt.Z)(Bt(Me.children||[]))):[Me]);var rn=Re=>{const{prefixCls:Me,dropdownPrefixCls:Dt,mergedColumns:Lt,onFilterChange:on,getPopupContainer:hn,locale:Tn,rootClassName:Bn}=Re,$n=(0,yi.ln)("Table"),Ln=y.useMemo(()=>Bt(Lt||[]),[Lt]),[Br,lr]=y.useState(()=>ga(Ln,!0)),nr=y.useMemo(()=>{const _r=ga(Ln,!1);if(_r.length===0)return _r;let da=!0,Ea=!0;if(_r.forEach(Jr=>{let{filteredKeys:Oa}=Jr;Oa!==void 0?da=!1:Ea=!1}),da){const Jr=(Ln||[]).map((Oa,La)=>Pi(Oa,hi(La)));return Br.filter(Oa=>{let{key:La}=Oa;return Jr.includes(La)}).map(Oa=>{const La=Ln[Jr.findIndex(Qa=>Qa===Oa.key)];return Object.assign(Object.assign({},Oa),{column:Object.assign(Object.assign({},Oa.column),La),forceFiltered:La.filtered})})}return _r},[Ln,Br]),Xn=y.useMemo(()=>fi(nr),[nr]),Kn=_r=>{const da=nr.filter(Ea=>{let{key:Jr}=Ea;return Jr!==_r.key});da.push(_r),lr(da),on(fi(da),da)};return[_r=>vi(Me,Dt,_r,nr,Tn,Kn,hn,void 0,Bn),nr,Xn]},Va=(Re,Me,Dt)=>{const Lt=y.useRef({});function on(hn){var Tn;if(!Lt.current||Lt.current.data!==Re||Lt.current.childrenColumnName!==Me||Lt.current.getRowKey!==Dt){let $n=function(Ln){Ln.forEach((Br,lr)=>{const nr=Dt(Br,lr);Bn.set(nr,Br),Br&&typeof Br=="object"&&Me in Br&&$n(Br[Me]||[])})};const Bn=new Map;$n(Re),Lt.current={data:Re,childrenColumnName:Me,kvMap:Bn,getRowKey:Dt}}return(Tn=Lt.current.kvMap)===null||Tn===void 0?void 0:Tn.get(hn)}return[on]},zr=function(Re,Me){var Dt={};for(var Lt in Re)Object.prototype.hasOwnProperty.call(Re,Lt)&&Me.indexOf(Lt)<0&&(Dt[Lt]=Re[Lt]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var on=0,Lt=Object.getOwnPropertySymbols(Re);on{const hn=Re[on];typeof hn!="function"&&(Dt[on]=hn)}),Dt}function Fr(Re,Me,Dt){const Lt=Dt&&typeof Dt=="object"?Dt:{},{total:on=0}=Lt,hn=zr(Lt,["total"]),[Tn,Bn]=(0,y.useState)(()=>({current:"defaultCurrent"in hn?hn.defaultCurrent:1,pageSize:"defaultPageSize"in hn?hn.defaultPageSize:qn})),$n=(0,Nn.Z)(Tn,hn,{total:on>0?on:Re}),Ln=Math.ceil((on||Re)/$n.pageSize);$n.current>Ln&&($n.current=Ln||1);const Br=(nr,Xn)=>{Bn({current:nr!=null?nr:1,pageSize:Xn||$n.pageSize})},lr=(nr,Xn)=>{var Kn;Dt&&((Kn=Dt.onChange)===null||Kn===void 0||Kn.call(Dt,nr,Xn)),Br(nr,Xn),Me(nr,Xn||($n==null?void 0:$n.pageSize))};return Dt===!1?[{},()=>{}]:[Object.assign(Object.assign({},$n),{onChange:lr}),Br]}var aa=Fr,Wr=E(89489),or=E(59477),ha=E(25399);const fa="ascend",Nr="descend",Fa=Re=>typeof Re.sorter=="object"&&typeof Re.sorter.multiple=="number"?Re.sorter.multiple:!1,ja=Re=>typeof Re=="function"?Re:Re&&typeof Re=="object"&&Re.compare?Re.compare:!1,ua=(Re,Me)=>Me?Re[Re.indexOf(Me)+1]:Re[0],cr=(Re,Me,Dt)=>{let Lt=[];const on=(hn,Tn)=>{Lt.push({column:hn,key:Pi(hn,Tn),multiplePriority:Fa(hn),sortOrder:hn.sortOrder})};return(Re||[]).forEach((hn,Tn)=>{const Bn=hi(Tn,Dt);hn.children?("sortOrder"in hn&&on(hn,Bn),Lt=[].concat((0,Zt.Z)(Lt),(0,Zt.Z)(cr(hn.children,Me,Bn)))):hn.sorter&&("sortOrder"in hn?on(hn,Bn):Me&&hn.defaultSortOrder&&Lt.push({column:hn,key:Pi(hn,Bn),multiplePriority:Fa(hn),sortOrder:hn.defaultSortOrder}))}),Lt},Yr=(Re,Me,Dt,Lt,on,hn,Tn,Bn)=>(Me||[]).map((Ln,Br)=>{const lr=hi(Br,Bn);let nr=Ln;if(nr.sorter){const Xn=nr.sortDirections||on,Kn=nr.showSorterTooltip===void 0?Tn:nr.showSorterTooltip,ia=Pi(nr,lr),_r=Dt.find(Si=>{let{key:gi}=Si;return gi===ia}),da=_r?_r.sortOrder:null,Ea=ua(Xn,da);let Jr;if(Ln.sortIcon)Jr=Ln.sortIcon({sortOrder:da});else{const Si=Xn.includes(fa)&&y.createElement(or.Z,{className:Be()(`${Re}-column-sorter-up`,{active:da===fa})}),gi=Xn.includes(Nr)&&y.createElement(Wr.Z,{className:Be()(`${Re}-column-sorter-down`,{active:da===Nr})});Jr=y.createElement("span",{className:Be()(`${Re}-column-sorter`,{[`${Re}-column-sorter-full`]:!!(Si&&gi)})},y.createElement("span",{className:`${Re}-column-sorter-inner`,"aria-hidden":"true"},Si,gi))}const{cancelSort:Oa,triggerAsc:La,triggerDesc:Qa}=hn||{};let Ga=Oa;Ea===Nr?Ga=Qa:Ea===fa&&(Ga=La);const eo=typeof Kn=="object"?Object.assign({title:Ga},Kn):{title:Ga};nr=Object.assign(Object.assign({},nr),{className:Be()(nr.className,{[`${Re}-column-sort`]:da}),title:Si=>{const gi=`${Re}-column-sorters`,$i=y.createElement("span",{className:`${Re}-column-title`},Hi(Ln.title,Si)),qa=y.createElement("div",{className:gi},$i,Jr);return Kn?typeof Kn!="boolean"&&(Kn==null?void 0:Kn.target)==="sorter-icon"?y.createElement("div",{className:`${gi} ${Re}-column-sorters-tooltip-target-sorter`},$i,y.createElement(ha.Z,Object.assign({},eo),Jr)):y.createElement(ha.Z,Object.assign({},eo),qa):qa},onHeaderCell:Si=>{var gi;const $i=((gi=Ln.onHeaderCell)===null||gi===void 0?void 0:gi.call(Ln,Si))||{},qa=$i.onClick,ti=$i.onKeyDown;$i.onClick=Ja=>{Lt({column:Ln,key:ia,sortOrder:Ea,multiplePriority:Fa(Ln)}),qa==null||qa(Ja)},$i.onKeyDown=Ja=>{Ja.keyCode===ro.Z.ENTER&&(Lt({column:Ln,key:ia,sortOrder:Ea,multiplePriority:Fa(Ln)}),ti==null||ti(Ja))};const Ra=uo(Ln.title,{}),Ca=Ra==null?void 0:Ra.toString();return da&&($i["aria-sort"]=da==="ascend"?"ascending":"descending"),$i["aria-label"]=Ca||"",$i.className=Be()($i.className,`${Re}-column-has-sorters`),$i.tabIndex=0,Ln.ellipsis&&($i.title=(Ra!=null?Ra:"").toString()),$i}})}return"children"in nr&&(nr=Object.assign(Object.assign({},nr),{children:Yr(Re,nr.children,Dt,Lt,on,hn,Tn,lr)})),nr}),ui=Re=>{const{column:Me,sortOrder:Dt}=Re;return{column:Me,order:Dt,field:Me.dataIndex,columnKey:Me.key}},ba=Re=>{const Me=Re.filter(Dt=>{let{sortOrder:Lt}=Dt;return Lt}).map(ui);if(Me.length===0&&Re.length){const Dt=Re.length-1;return Object.assign(Object.assign({},ui(Re[Dt])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return Me.length<=1?Me[0]||{}:Me},ca=(Re,Me,Dt)=>{const Lt=Me.slice().sort((Tn,Bn)=>Bn.multiplePriority-Tn.multiplePriority),on=Re.slice(),hn=Lt.filter(Tn=>{let{column:{sorter:Bn},sortOrder:$n}=Tn;return ja(Bn)&&$n});return hn.length?on.sort((Tn,Bn)=>{for(let $n=0;$n{const Bn=Tn[Dt];return Bn?Object.assign(Object.assign({},Tn),{[Dt]:ca(Bn,Me,Dt)}):Tn}):on};var Aa=Re=>{const{prefixCls:Me,mergedColumns:Dt,sortDirections:Lt,tableLocale:on,showSorterTooltip:hn,onSorterChange:Tn}=Re,[Bn,$n]=y.useState(cr(Dt,!0)),Ln=(ia,_r)=>{const da=[];return ia.forEach((Ea,Jr)=>{const Oa=hi(Jr,_r);if(da.push(Pi(Ea,Oa)),Array.isArray(Ea.children)){const La=Ln(Ea.children,Oa);da.push.apply(da,(0,Zt.Z)(La))}}),da},Br=y.useMemo(()=>{let ia=!0;const _r=cr(Dt,!1);if(!_r.length){const Oa=Ln(Dt);return Bn.filter(La=>{let{key:Qa}=La;return Oa.includes(Qa)})}const da=[];function Ea(Oa){ia?da.push(Oa):da.push(Object.assign(Object.assign({},Oa),{sortOrder:null}))}let Jr=null;return _r.forEach(Oa=>{Jr===null?(Ea(Oa),Oa.sortOrder&&(Oa.multiplePriority===!1?ia=!1:Jr=!0)):(Jr&&Oa.multiplePriority!==!1||(ia=!1),Ea(Oa))}),da},[Dt,Bn]),lr=y.useMemo(()=>{var ia,_r;const da=Br.map(Ea=>{let{column:Jr,sortOrder:Oa}=Ea;return{column:Jr,order:Oa}});return{sortColumns:da,sortColumn:(ia=da[0])===null||ia===void 0?void 0:ia.column,sortOrder:(_r=da[0])===null||_r===void 0?void 0:_r.order}},[Br]),nr=ia=>{let _r;ia.multiplePriority===!1||!Br.length||Br[0].multiplePriority===!1?_r=[ia]:_r=[].concat((0,Zt.Z)(Br.filter(da=>{let{key:Ea}=da;return Ea!==ia.key})),[ia]),$n(_r),Tn(ba(_r),_r)};return[ia=>Yr(Me,ia,Br,nr,Lt,on,hn),Br,lr,()=>ba(Br)]};const ao=(Re,Me)=>Re.map(Lt=>{const on=Object.assign({},Lt);return on.title=Hi(Lt.title,Me),"children"in on&&(on.children=ao(on.children,Me)),on});var Ko=Re=>[y.useCallback(Dt=>ao(Dt,Re),[Re])],Oi=Xa((Re,Me)=>{const{_renderTimes:Dt}=Re,{_renderTimes:Lt}=Me;return Dt!==Lt}),Tl=xr((Re,Me)=>{const{_renderTimes:Dt}=Re,{_renderTimes:Lt}=Me;return Dt!==Lt}),Gr=E(36237),bo=E(17835),Po=E(63356),Eo=E(16931),yl=E(51636),Ms=Re=>{const{componentCls:Me,lineWidth:Dt,lineType:Lt,tableBorderColor:on,tableHeaderBg:hn,tablePaddingVertical:Tn,tablePaddingHorizontal:Bn,calc:$n}=Re,Ln=`${(0,Gr.unit)(Dt)} ${Lt} ${on}`,Br=(lr,nr,Xn)=>({[`&${Me}-${lr}`]:{[`> ${Me}-container`]:{[`> ${Me}-content, > ${Me}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Me}-expanded-row-fixed`]:{margin:`${(0,Gr.unit)($n(nr).mul(-1).equal())} + `]:{paddingInlineEnd:fe.calc(fe.fontSizeIcon).add(fe.controlPaddingHorizontal).equal()}}};return[Ce(fe,je),Ke]}const De=fe=>{const{componentCls:je}=fe,Ne=(0,ce.mergeToken)(fe,{selectHeight:fe.controlHeightSM,multipleSelectItemHeight:fe.multipleItemHeightSM,borderRadius:fe.borderRadiusSM,borderRadiusSM:fe.borderRadiusXS}),ct=(0,ce.mergeToken)(fe,{fontSize:fe.fontSizeLG,selectHeight:fe.controlHeightLG,multipleSelectItemHeight:fe.multipleItemHeightLG,borderRadius:fe.borderRadiusLG,borderRadiusSM:fe.borderRadius});return[ke(fe),ke(Ne,"sm"),{[`${je}-multiple${je}-sm`]:{[`${je}-selection-placeholder`]:{insetInline:fe.calc(fe.controlPaddingHorizontalSM).sub(fe.lineWidth).equal()},[`${je}-selection-search`]:{marginInlineStart:2}}},ke(ct,"lg")]};Jt.ZP=De},68525:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return ke}});var y=E(59301),ve=E(40001),ce=E(19248),Le=E(99267),xe=E(84105),Ee=E(58617),Ce=E(47472);function ke(De){let{suffixIcon:fe,clearIcon:je,menuItemSelectedIcon:Ne,removeIcon:ct,loading:Ke,multiple:Te,hasFeedback:we,prefixCls:Ie,showSuffixIcon:Pe,feedbackIcon:rt,showArrow:Et,componentName:Oe}=De;const Ae=je!=null?je:y.createElement(ce.Z,null),Ve=lt=>fe===null&&!we&&!Et?null:y.createElement(y.Fragment,null,Pe!==!1&<,we&&rt);let Ye=null;if(fe!==void 0)Ye=Ve(fe);else if(Ke)Ye=Ve(y.createElement(Ee.Z,{spin:!0}));else{const lt=`${Ie}-suffix`;Ye=Ue=>{let{open:be,showSearch:We}=Ue;return Ve(be&&We?y.createElement(Ce.Z,{className:lt}):y.createElement(xe.Z,{className:lt}))}}let xt=null;Ne!==void 0?xt=Ne:Te?xt=y.createElement(ve.Z,null):xt=null;let gt=null;return ct!==void 0?gt=ct:gt=y.createElement(Le.Z,null),{clearIcon:Ae,suffixIcon:Ye,itemIcon:xt,removeIcon:gt}}},90005:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return y}});function y(ve,ce){return ce!==void 0?ce:ve!==null}},11938:function(Mn,Jt,E){"use strict";E.d(Jt,{default:function(){return Ue}});var y=E(59301),ve=E(40192),ce=E(22703),Le=E(92310),xe=E.n(Le),Ee=E(26112),Ce=E(48755),ke=E(458),fe=be=>{const{value:We,formatter:Be,precision:de,decimalSeparator:St,groupSeparator:Qe="",prefixCls:ze}=be;let st;if(typeof Be=="function")st=Be(We);else{const Se=String(We),ye=Se.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ye||Se==="-")st=Se;else{const vt=ye[1];let Ht=ye[2]||"0",$t=ye[4]||"";Ht=Ht.replace(/\B(?=(\d{3})+(?!\d))/g,Qe),typeof de=="number"&&($t=$t.padEnd(de,"0").slice(0,de>0?de:0)),$t&&($t=`${St}${$t}`),st=[y.createElement("span",{key:"int",className:`${ze}-content-value-int`},vt,Ht),$t&&y.createElement("span",{key:"decimal",className:`${ze}-content-value-decimal`},$t)]}}return y.createElement("span",{className:`${ze}-content-value`},st)},je=E(63356),Ne=E(16931),ct=E(51636);const Ke=be=>{const{componentCls:We,marginXXS:Be,padding:de,colorTextDescription:St,titleFontSize:Qe,colorTextHeading:ze,contentFontSize:st,fontFamily:Se}=be;return{[We]:Object.assign(Object.assign({},(0,je.Wf)(be)),{[`${We}-title`]:{marginBottom:Be,color:St,fontSize:Qe},[`${We}-skeleton`]:{paddingTop:de},[`${We}-content`]:{color:ze,fontSize:st,fontFamily:Se,[`${We}-content-value`]:{display:"inline-block",direction:"ltr"},[`${We}-content-prefix, ${We}-content-suffix`]:{display:"inline-block"},[`${We}-content-prefix`]:{marginInlineEnd:Be},[`${We}-content-suffix`]:{marginInlineStart:Be}}})}},Te=be=>{const{fontSizeHeading3:We,fontSize:Be}=be;return{titleFontSize:Be,contentFontSize:We}};var we=(0,Ne.I$)("Statistic",be=>{const We=(0,ct.mergeToken)(be,{});return[Ke(We)]},Te),Ie=function(be,We){var Be={};for(var de in be)Object.prototype.hasOwnProperty.call(be,de)&&We.indexOf(de)<0&&(Be[de]=be[de]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,de=Object.getOwnPropertySymbols(be);St{const{prefixCls:We,className:Be,rootClassName:de,style:St,valueStyle:Qe,value:ze=0,title:st,valueRender:Se,prefix:ye,suffix:vt,loading:Ht=!1,formatter:$t,precision:Fe,decimalSeparator:pt=".",groupSeparator:ut=",",onMouseEnter:Yt,onMouseLeave:bt}=be,Ct=Ie(be,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:mt,direction:mn,className:zt,style:ue}=(0,Ce.dj)("statistic"),ie=mt("statistic",We),[re,oe,pe]=we(ie),ae=y.createElement(fe,{decimalSeparator:pt,groupSeparator:ut,prefixCls:ie,formatter:$t,precision:Fe,value:ze}),me=xe()(ie,{[`${ie}-rtl`]:mn==="rtl"},zt,Be,de,oe,pe),Ze=(0,Ee.Z)(Ct,{aria:!0,data:!0});return re(y.createElement("div",Object.assign({},Ze,{className:me,style:Object.assign(Object.assign({},ue),St),onMouseEnter:Yt,onMouseLeave:bt}),st&&y.createElement("div",{className:`${ie}-title`},st),y.createElement(ke.Z,{paragraph:!1,loading:Ht,className:`${ie}-skeleton`},y.createElement("div",{style:Qe,className:`${ie}-content`},ye&&y.createElement("span",{className:`${ie}-content-prefix`},ye),Se?Se(ae):ae,vt&&y.createElement("span",{className:`${ie}-content-suffix`},vt)))))};const Et=[["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 Oe(be,We){let Be=be;const de=/\[[^\]]*]/g,St=(We.match(de)||[]).map(Se=>Se.slice(1,-1)),Qe=We.replace(de,"[]"),ze=Et.reduce((Se,ye)=>{let[vt,Ht]=ye;if(Se.includes(vt)){const $t=Math.floor(Be/Ht);return Be-=$t*Ht,Se.replace(new RegExp(`${vt}+`,"g"),Fe=>{const pt=Fe.length;return $t.toString().padStart(pt,"0")})}return Se},Qe);let st=0;return ze.replace(de,()=>{const Se=St[st];return st+=1,Se})}function Ae(be,We){const{format:Be=""}=We,de=new Date(be).getTime(),St=Date.now(),Qe=Math.max(de-St,0);return Oe(Qe,Be)}var Ve=function(be,We){var Be={};for(var de in be)Object.prototype.hasOwnProperty.call(be,de)&&We.indexOf(de)<0&&(Be[de]=be[de]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,de=Object.getOwnPropertySymbols(be);St{const{value:We,format:Be="HH:mm:ss",onChange:de,onFinish:St}=be,Qe=Ve(be,["value","format","onChange","onFinish"]),ze=(0,ve.Z)(),st=y.useRef(null),Se=()=>{St==null||St(),st.current&&(clearInterval(st.current),st.current=null)},ye=()=>{const $t=xt(We);$t>=Date.now()&&(st.current=setInterval(()=>{ze(),de==null||de($t-Date.now()),$t(ye(),()=>{st.current&&(clearInterval(st.current),st.current=null)}),[We]);const vt=($t,Fe)=>Ae($t,Object.assign(Object.assign({},Fe),{format:Be})),Ht=$t=>(0,ce.Tm)($t,{title:void 0});return y.createElement(rt,Object.assign({},Qe,{value:We,valueRender:Ht,formatter:vt}))};var lt=y.memo(gt);rt.Countdown=lt;var Ue=rt},58755:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return St}});var y=E(59301),ve=E(58617),ce=E(92310),Le=E.n(ce),xe=E(54476),Ee=E(20068),Ce=E(42978),ke=E(75931),De=E(18929),fe=E(10228),je=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Ne=y.forwardRef(function(Qe,ze){var st,Se=Qe.prefixCls,ye=Se===void 0?"rc-switch":Se,vt=Qe.className,Ht=Qe.checked,$t=Qe.defaultChecked,Fe=Qe.disabled,pt=Qe.loadingIcon,ut=Qe.checkedChildren,Yt=Qe.unCheckedChildren,bt=Qe.onClick,Ct=Qe.onChange,mt=Qe.onKeyDown,mn=(0,ke.Z)(Qe,je),zt=(0,De.Z)(!1,{value:Ht,defaultValue:$t}),ue=(0,Ce.Z)(zt,2),ie=ue[0],re=ue[1];function oe(Ze,Ot){var at=ie;return Fe||(at=Ze,re(at),Ct==null||Ct(at,Ot)),at}function pe(Ze){Ze.which===fe.Z.LEFT?oe(!1,Ze):Ze.which===fe.Z.RIGHT&&oe(!0,Ze),mt==null||mt(Ze)}function ae(Ze){var Ot=oe(!ie,Ze);bt==null||bt(Ot,Ze)}var me=Le()(ye,vt,(st={},(0,Ee.Z)(st,"".concat(ye,"-checked"),ie),(0,Ee.Z)(st,"".concat(ye,"-disabled"),Fe),st));return y.createElement("button",(0,xe.Z)({},mn,{type:"button",role:"switch","aria-checked":ie,disabled:Fe,className:me,ref:ze,onKeyDown:pe,onClick:ae}),pt,y.createElement("span",{className:"".concat(ye,"-inner")},y.createElement("span",{className:"".concat(ye,"-inner-checked")},ut),y.createElement("span",{className:"".concat(ye,"-inner-unchecked")},Yt)))});Ne.displayName="Switch";var ct=Ne,Ke=E(12919),Te=E(48755),we=E(2171),Ie=E(31756),Pe=E(36237),rt=E(17835),Et=E(63356),Oe=E(16931),Ae=E(51636);const Ve=Qe=>{const{componentCls:ze,trackHeightSM:st,trackPadding:Se,trackMinWidthSM:ye,innerMinMarginSM:vt,innerMaxMarginSM:Ht,handleSizeSM:$t,calc:Fe}=Qe,pt=`${ze}-inner`,ut=(0,Pe.unit)(Fe($t).add(Fe(Se).mul(2)).equal()),Yt=(0,Pe.unit)(Fe(Ht).mul(2).equal());return{[ze]:{[`&${ze}-small`]:{minWidth:ye,height:st,lineHeight:(0,Pe.unit)(st),[`${ze}-inner`]:{paddingInlineStart:Ht,paddingInlineEnd:vt,[`${pt}-checked, ${pt}-unchecked`]:{minHeight:st},[`${pt}-checked`]:{marginInlineStart:`calc(-100% + ${ut} - ${Yt})`,marginInlineEnd:`calc(100% - ${ut} + ${Yt})`},[`${pt}-unchecked`]:{marginTop:Fe(st).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${ze}-handle`]:{width:$t,height:$t},[`${ze}-loading-icon`]:{top:Fe(Fe($t).sub(Qe.switchLoadingIconSize)).div(2).equal(),fontSize:Qe.switchLoadingIconSize},[`&${ze}-checked`]:{[`${ze}-inner`]:{paddingInlineStart:vt,paddingInlineEnd:Ht,[`${pt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${pt}-unchecked`]:{marginInlineStart:`calc(100% - ${ut} + ${Yt})`,marginInlineEnd:`calc(-100% + ${ut} - ${Yt})`}},[`${ze}-handle`]:{insetInlineStart:`calc(100% - ${(0,Pe.unit)(Fe($t).add(Se).equal())})`}},[`&:not(${ze}-disabled):active`]:{[`&:not(${ze}-checked) ${pt}`]:{[`${pt}-unchecked`]:{marginInlineStart:Fe(Qe.marginXXS).div(2).equal(),marginInlineEnd:Fe(Qe.marginXXS).mul(-1).div(2).equal()}},[`&${ze}-checked ${pt}`]:{[`${pt}-checked`]:{marginInlineStart:Fe(Qe.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Fe(Qe.marginXXS).div(2).equal()}}}}}}},Ye=Qe=>{const{componentCls:ze,handleSize:st,calc:Se}=Qe;return{[ze]:{[`${ze}-loading-icon${Qe.iconCls}`]:{position:"relative",top:Se(Se(st).sub(Qe.fontSize)).div(2).equal(),color:Qe.switchLoadingIconColor,verticalAlign:"top"},[`&${ze}-checked ${ze}-loading-icon`]:{color:Qe.switchColor}}}},xt=Qe=>{const{componentCls:ze,trackPadding:st,handleBg:Se,handleShadow:ye,handleSize:vt,calc:Ht}=Qe,$t=`${ze}-handle`;return{[ze]:{[$t]:{position:"absolute",top:st,insetInlineStart:st,width:vt,height:vt,transition:`all ${Qe.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Se,borderRadius:Ht(vt).div(2).equal(),boxShadow:ye,transition:`all ${Qe.switchDuration} ease-in-out`,content:'""'}},[`&${ze}-checked ${$t}`]:{insetInlineStart:`calc(100% - ${(0,Pe.unit)(Ht(vt).add(st).equal())})`},[`&:not(${ze}-disabled):active`]:{[`${$t}::before`]:{insetInlineEnd:Qe.switchHandleActiveInset,insetInlineStart:0},[`&${ze}-checked ${$t}::before`]:{insetInlineEnd:0,insetInlineStart:Qe.switchHandleActiveInset}}}}},gt=Qe=>{const{componentCls:ze,trackHeight:st,trackPadding:Se,innerMinMargin:ye,innerMaxMargin:vt,handleSize:Ht,calc:$t}=Qe,Fe=`${ze}-inner`,pt=(0,Pe.unit)($t(Ht).add($t(Se).mul(2)).equal()),ut=(0,Pe.unit)($t(vt).mul(2).equal());return{[ze]:{[Fe]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:vt,paddingInlineEnd:ye,transition:`padding-inline-start ${Qe.switchDuration} ease-in-out, padding-inline-end ${Qe.switchDuration} ease-in-out`,[`${Fe}-checked, ${Fe}-unchecked`]:{display:"block",color:Qe.colorTextLightSolid,fontSize:Qe.fontSizeSM,transition:`margin-inline-start ${Qe.switchDuration} ease-in-out, margin-inline-end ${Qe.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:st},[`${Fe}-checked`]:{marginInlineStart:`calc(-100% + ${pt} - ${ut})`,marginInlineEnd:`calc(100% - ${pt} + ${ut})`},[`${Fe}-unchecked`]:{marginTop:$t(st).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${ze}-checked ${Fe}`]:{paddingInlineStart:ye,paddingInlineEnd:vt,[`${Fe}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Fe}-unchecked`]:{marginInlineStart:`calc(100% - ${pt} + ${ut})`,marginInlineEnd:`calc(-100% + ${pt} - ${ut})`}},[`&:not(${ze}-disabled):active`]:{[`&:not(${ze}-checked) ${Fe}`]:{[`${Fe}-unchecked`]:{marginInlineStart:$t(Se).mul(2).equal(),marginInlineEnd:$t(Se).mul(-1).mul(2).equal()}},[`&${ze}-checked ${Fe}`]:{[`${Fe}-checked`]:{marginInlineStart:$t(Se).mul(-1).mul(2).equal(),marginInlineEnd:$t(Se).mul(2).equal()}}}}}},lt=Qe=>{const{componentCls:ze,trackHeight:st,trackMinWidth:Se}=Qe;return{[ze]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Et.Wf)(Qe)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Se,height:st,lineHeight:(0,Pe.unit)(st),verticalAlign:"middle",background:Qe.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Qe.motionDurationMid}`,userSelect:"none",[`&:hover:not(${ze}-disabled)`]:{background:Qe.colorTextTertiary}}),(0,Et.Qy)(Qe)),{[`&${ze}-checked`]:{background:Qe.switchColor,[`&:hover:not(${ze}-disabled)`]:{background:Qe.colorPrimaryHover}},[`&${ze}-loading, &${ze}-disabled`]:{cursor:"not-allowed",opacity:Qe.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${ze}-rtl`]:{direction:"rtl"}})}},Ue=Qe=>{const{fontSize:ze,lineHeight:st,controlHeight:Se,colorWhite:ye}=Qe,vt=ze*st,Ht=Se/2,$t=2,Fe=vt-$t*2,pt=Ht-$t*2;return{trackHeight:vt,trackHeightSM:Ht,trackMinWidth:Fe*2+$t*4,trackMinWidthSM:pt*2+$t*2,trackPadding:$t,handleBg:ye,handleSize:Fe,handleSizeSM:pt,handleShadow:`0 2px 4px 0 ${new rt.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Fe/2,innerMaxMargin:Fe+$t+$t*2,innerMinMarginSM:pt/2,innerMaxMarginSM:pt+$t+$t*2}};var be=(0,Oe.I$)("Switch",Qe=>{const ze=(0,Ae.mergeToken)(Qe,{switchDuration:Qe.motionDurationMid,switchColor:Qe.colorPrimary,switchDisabledOpacity:Qe.opacityLoading,switchLoadingIconSize:Qe.calc(Qe.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Qe.opacityLoading})`,switchHandleActiveInset:"-30%"});return[lt(ze),gt(ze),xt(ze),Ye(ze),Ve(ze)]},Ue),We=function(Qe,ze){var st={};for(var Se in Qe)Object.prototype.hasOwnProperty.call(Qe,Se)&&ze.indexOf(Se)<0&&(st[Se]=Qe[Se]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Se=Object.getOwnPropertySymbols(Qe);ye{const{prefixCls:st,size:Se,disabled:ye,loading:vt,className:Ht,rootClassName:$t,style:Fe,checked:pt,value:ut,defaultChecked:Yt,defaultValue:bt,onChange:Ct}=Qe,mt=We(Qe,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[mn,zt]=(0,De.Z)(!1,{value:pt!=null?pt:ut,defaultValue:Yt!=null?Yt:bt}),{getPrefixCls:ue,direction:ie,switch:re}=y.useContext(Te.E_),oe=y.useContext(we.Z),pe=(ye!=null?ye:oe)||vt,ae=ue("switch",st),me=y.createElement("div",{className:`${ae}-handle`},vt&&y.createElement(ve.Z,{className:`${ae}-loading-icon`})),[Ze,Ot,at]=be(ae),qe=(0,Ie.Z)(Se),yt=Le()(re==null?void 0:re.className,{[`${ae}-small`]:qe==="small",[`${ae}-loading`]:vt,[`${ae}-rtl`]:ie==="rtl"},Ht,$t,Ot,at),Ft=Object.assign(Object.assign({},re==null?void 0:re.style),Fe),jt=function(){zt(arguments.length<=0?void 0:arguments[0]),Ct==null||Ct.apply(void 0,arguments)};return Ze(y.createElement(Ke.Z,{component:"Switch"},y.createElement(ct,Object.assign({},mt,{checked:mn,onChange:jt,prefixCls:ae,className:yt,style:Ft,disabled:pe,ref:ze,loadingIcon:me}))))});de.__ANT_SWITCH=!0;var St=de},70858:function(Mn,Jt,E){"use strict";E.d(Jt,{default:function(){return jl}});var y=E(59301),ve={},ce="rc-table-internal-hook",Le=E(42978),xe=E(6089),Ee=E(34280),Ce=E(13697),ke=E(4676);function De(Re){var Me=y.createContext(void 0),Dt=function(on){var hn=on.value,Tn=on.children,Bn=y.useRef(hn);Bn.current=hn;var $n=y.useState(function(){return{getValue:function(){return Bn.current},listeners:new Set}}),Ln=(0,Le.Z)($n,1),Br=Ln[0];return(0,Ee.Z)(function(){(0,ke.unstable_batchedUpdates)(function(){Br.listeners.forEach(function(lr){lr(hn)})})},[hn]),y.createElement(Me.Provider,{value:Br},Tn)};return{Context:Me,Provider:Dt,defaultValue:Re}}function fe(Re,Me){var Dt=(0,xe.Z)(typeof Me=="function"?Me:function(lr){if(Me===void 0)return lr;if(!Array.isArray(Me))return lr[Me];var nr={};return Me.forEach(function(Xn){nr[Xn]=lr[Xn]}),nr}),Lt=y.useContext(Re==null?void 0:Re.Context),on=Lt||{},hn=on.listeners,Tn=on.getValue,Bn=y.useRef();Bn.current=Dt(Lt?Tn():Re==null?void 0:Re.defaultValue);var $n=y.useState({}),Ln=(0,Le.Z)($n,2),Br=Ln[1];return(0,Ee.Z)(function(){if(!Lt)return;function lr(nr){var Xn=Dt(nr);(0,Ce.Z)(Bn.current,Xn,!0)||Br({})}return hn.add(lr),function(){hn.delete(lr)}},[Lt]),Bn.current}var je=E(54476),Ne=E(8654);function ct(){var Re=y.createContext(null);function Me(){return y.useContext(Re)}function Dt(on,hn){var Tn=(0,Ne.Yr)(on),Bn=function(Ln,Br){var lr=Tn?{ref:Br}:{},nr=y.useRef(0),Xn=y.useRef(Ln),Kn=Me();return Kn!==null?y.createElement(on,(0,je.Z)({},Ln,lr)):((!hn||hn(Xn.current,Ln))&&(nr.current+=1),Xn.current=Ln,y.createElement(Re.Provider,{value:nr.current},y.createElement(on,(0,je.Z)({},Ln,lr))))};return Tn?y.forwardRef(Bn):Bn}function Lt(on,hn){var Tn=(0,Ne.Yr)(on),Bn=function(Ln,Br){var lr=Tn?{ref:Br}:{};return Me(),y.createElement(on,(0,je.Z)({},Ln,lr))};return Tn?y.memo(y.forwardRef(Bn),hn):y.memo(Bn,hn)}return{makeImmutable:Dt,responseImmutable:Lt,useImmutableMark:Me}}var Ke=ct(),Te=Ke.makeImmutable,we=Ke.responseImmutable,Ie=Ke.useImmutableMark,Pe=ct(),rt=Pe.makeImmutable,Et=Pe.responseImmutable,Oe=Pe.useImmutableMark,Ae=De(),Ve=Ae;function Ye(Re,Me){var Dt=React.useRef(0);Dt.current+=1;var Lt=React.useRef(Re),on=[];Object.keys(Re||{}).map(function(Tn){var Bn;(Re==null?void 0:Re[Tn])!==((Bn=Lt.current)===null||Bn===void 0?void 0:Bn[Tn])&&on.push(Tn)}),Lt.current=Re;var hn=React.useRef([]);return on.length&&(hn.current=on),React.useDebugValue(Dt.current),React.useDebugValue(hn.current.join(", ")),Me&&console.log("".concat(Me,":"),Dt.current,hn.current),Dt.current}var xt=null,gt=null,lt=E(76190),Ue=E(33885),be=E(20068),We=E(92310),Be=E.n(We),de=E(80547),St=E(97938),Qe=E(48736),ze=y.createContext({renderWithProps:!1}),st=ze,Se="RC_TABLE_KEY";function ye(Re){return Re==null?[]:Array.isArray(Re)?Re:[Re]}function vt(Re){var Me=[],Dt={};return Re.forEach(function(Lt){for(var on=Lt||{},hn=on.key,Tn=on.dataIndex,Bn=hn||ye(Tn).join("-")||Se;Dt[Bn];)Bn="".concat(Bn,"_next");Dt[Bn]=!0,Me.push(Bn)}),Me}function Ht(Re){return Re!=null}function $t(Re){return typeof Re=="number"&&!Number.isNaN(Re)}function Fe(Re){return Re&&(0,lt.Z)(Re)==="object"&&!Array.isArray(Re)&&!y.isValidElement(Re)}function pt(Re,Me,Dt,Lt,on,hn){var Tn=y.useContext(st),Bn=Oe(),$n=(0,de.Z)(function(){if(Ht(Lt))return[Lt];var Ln=Me==null||Me===""?[]:Array.isArray(Me)?Me:[Me],Br=(0,St.Z)(Re,Ln),lr=Br,nr=void 0;if(on){var Xn=on(Br,Re,Dt);Fe(Xn)?(lr=Xn.children,nr=Xn.props,Tn.renderWithProps=!0):lr=Xn}return[lr,nr]},[Bn,Re,Lt,Me,on,Dt],function(Ln,Br){if(hn){var lr=(0,Le.Z)(Ln,2),nr=lr[1],Xn=(0,Le.Z)(Br,2),Kn=Xn[1];return hn(Kn,nr)}return Tn.renderWithProps?!0:!(0,Ce.Z)(Ln,Br,!0)});return $n}function ut(Re,Me,Dt,Lt){var on=Re+Me-1;return Re<=Lt&&on>=Dt}function Yt(Re,Me){return fe(Ve,function(Dt){var Lt=ut(Re,Me||1,Dt.hoverStartRow,Dt.hoverEndRow);return[Lt,Dt.onHover]})}var bt=E(70425),Ct=function(Me){var Dt=Me.ellipsis,Lt=Me.rowType,on=Me.children,hn,Tn=Dt===!0?{showTitle:!0}:Dt;return Tn&&(Tn.showTitle||Lt==="header")&&(typeof on=="string"||typeof on=="number"?hn=on.toString():y.isValidElement(on)&&typeof on.props.children=="string"&&(hn=on.props.children)),hn};function mt(Re){var Me,Dt,Lt,on,hn,Tn,Bn,$n,Ln=Re.component,Br=Re.children,lr=Re.ellipsis,nr=Re.scope,Xn=Re.prefixCls,Kn=Re.className,ia=Re.align,_r=Re.record,da=Re.render,Ea=Re.dataIndex,Jr=Re.renderIndex,Aa=Re.shouldCellUpdate,La=Re.index,Qa=Re.rowType,Ga=Re.colSpan,eo=Re.rowSpan,Si=Re.fixLeft,gi=Re.fixRight,$i=Re.firstFixLeft,qa=Re.lastFixLeft,ti=Re.firstFixRight,Ra=Re.lastFixRight,Ca=Re.appendNode,Ja=Re.additionalProps,ni=Ja===void 0?{}:Ja,wi=Re.isSticky,Ma="".concat(Xn,"-cell"),lo=fe(Ve,["supportSticky","allColumnsFixedLeft","rowHoverable"]),so=lo.supportSticky,pl=lo.allColumnsFixedLeft,ul=lo.rowHoverable,el=pt(_r,Ea,Jr,Br,da,Aa),ol=(0,Le.Z)(el,2),El=ol[0],mo=ol[1],yo={},ll=typeof Si=="number"&&so,cl=typeof gi=="number"&&so;ll&&(yo.position="sticky",yo.left=Si),cl&&(yo.position="sticky",yo.right=gi);var mi=(Me=(Dt=(Lt=mo==null?void 0:mo.colSpan)!==null&&Lt!==void 0?Lt:ni.colSpan)!==null&&Dt!==void 0?Dt:Ga)!==null&&Me!==void 0?Me:1,qi=(on=(hn=(Tn=mo==null?void 0:mo.rowSpan)!==null&&Tn!==void 0?Tn:ni.rowSpan)!==null&&hn!==void 0?hn:eo)!==null&&on!==void 0?on:1,li=Yt(La,qi),Ua=(0,Le.Z)(li,2),po=Ua[0],To=Ua[1],sl=(0,bt.zX)(function(zo){var jo;_r&&To(La,La+qi-1),ni==null||(jo=ni.onMouseEnter)===null||jo===void 0||jo.call(ni,zo)}),Co=(0,bt.zX)(function(zo){var jo;_r&&To(-1,-1),ni==null||(jo=ni.onMouseLeave)===null||jo===void 0||jo.call(ni,zo)});if(mi===0||qi===0)return null;var hl=(Bn=ni.title)!==null&&Bn!==void 0?Bn:Ct({rowType:Qa,ellipsis:lr,children:El}),Bl=Be()(Ma,Kn,($n={},(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)($n,"".concat(Ma,"-fix-left"),ll&&so),"".concat(Ma,"-fix-left-first"),$i&&so),"".concat(Ma,"-fix-left-last"),qa&&so),"".concat(Ma,"-fix-left-all"),qa&&pl&&so),"".concat(Ma,"-fix-right"),cl&&so),"".concat(Ma,"-fix-right-first"),ti&&so),"".concat(Ma,"-fix-right-last"),Ra&&so),"".concat(Ma,"-ellipsis"),lr),"".concat(Ma,"-with-append"),Ca),"".concat(Ma,"-fix-sticky"),(ll||cl)&&wi&&so),(0,be.Z)($n,"".concat(Ma,"-row-hover"),!mo&&po)),ni.className,mo==null?void 0:mo.className),Bi={};ia&&(Bi.textAlign=ia);var Ri=(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},mo==null?void 0:mo.style),yo),Bi),ni.style),Do=El;return(0,lt.Z)(Do)==="object"&&!Array.isArray(Do)&&!y.isValidElement(Do)&&(Do=null),lr&&(qa||ti)&&(Do=y.createElement("span",{className:"".concat(Ma,"-content")},Do)),y.createElement(Ln,(0,je.Z)({},mo,ni,{className:Bl,style:Ri,title:hl,scope:nr,onMouseEnter:ul?sl:void 0,onMouseLeave:ul?Co:void 0,colSpan:mi!==1?mi:null,rowSpan:qi!==1?qi:null}),Ca,Do)}var mn=y.memo(mt);function zt(Re,Me,Dt,Lt,on){var hn=Dt[Re]||{},Tn=Dt[Me]||{},Bn,$n;hn.fixed==="left"?Bn=Lt.left[on==="rtl"?Me:Re]:Tn.fixed==="right"&&($n=Lt.right[on==="rtl"?Re:Me]);var Ln=!1,Br=!1,lr=!1,nr=!1,Xn=Dt[Me+1],Kn=Dt[Re-1],ia=Xn&&!Xn.fixed||Kn&&!Kn.fixed||Dt.every(function(Aa){return Aa.fixed==="left"});if(on==="rtl"){if(Bn!==void 0){var _r=Kn&&Kn.fixed==="left";nr=!_r&&ia}else if($n!==void 0){var da=Xn&&Xn.fixed==="right";lr=!da&&ia}}else if(Bn!==void 0){var Ea=Xn&&Xn.fixed==="left";Ln=!Ea&&ia}else if($n!==void 0){var Jr=Kn&&Kn.fixed==="right";Br=!Jr&&ia}return{fixLeft:Bn,fixRight:$n,lastFixLeft:Ln,firstFixRight:Br,lastFixRight:lr,firstFixLeft:nr,isSticky:Lt.isSticky}}var ue=y.createContext({}),ie=ue;function re(Re){var Me=Re.className,Dt=Re.index,Lt=Re.children,on=Re.colSpan,hn=on===void 0?1:on,Tn=Re.rowSpan,Bn=Re.align,$n=fe(Ve,["prefixCls","direction"]),Ln=$n.prefixCls,Br=$n.direction,lr=y.useContext(ie),nr=lr.scrollColumnIndex,Xn=lr.stickyOffsets,Kn=lr.flattenColumns,ia=Dt+hn-1,_r=ia+1===nr?hn+1:hn,da=zt(Dt,Dt+_r-1,Kn,Xn,Br);return y.createElement(mn,(0,je.Z)({className:Me,index:Dt,component:"td",prefixCls:Ln,record:null,dataIndex:null,align:Bn,colSpan:_r,rowSpan:Tn,render:function(){return Lt}},da))}var oe=E(75931),pe=["children"];function ae(Re){var Me=Re.children,Dt=(0,oe.Z)(Re,pe);return y.createElement("tr",Dt,Me)}function me(Re){var Me=Re.children;return Me}me.Row=ae,me.Cell=re;var Ze=me;function Ot(Re){var Me=Re.children,Dt=Re.stickyOffsets,Lt=Re.flattenColumns,on=fe(Ve,"prefixCls"),hn=Lt.length-1,Tn=Lt[hn],Bn=y.useMemo(function(){return{stickyOffsets:Dt,flattenColumns:Lt,scrollColumnIndex:Tn!=null&&Tn.scrollbar?hn:null}},[Tn,Lt,hn,Dt]);return y.createElement(ie.Provider,{value:Bn},y.createElement("tfoot",{className:"".concat(on,"-summary")},Me))}var at=Et(Ot),qe=Ze,yt=E(29301),Ft=E(24514),jt=E(75152),Xe=E(26112);function tt(Re,Me,Dt,Lt,on,hn,Tn){Re.push({record:Me,indent:Dt,index:Tn});var Bn=hn(Me),$n=on==null?void 0:on.has(Bn);if(Me&&Array.isArray(Me[Lt])&&$n)for(var Ln=0;Ln1?$i-1:0),ti=1;ti<$i;ti++)qa[ti-1]=arguments[ti];La==null||La.apply(void 0,[gi].concat(qa))},Ga;typeof Xn=="string"?Ga=Xn:typeof Xn=="function"&&(Ga=Xn(Re,Dt,Lt));var eo=vt(hn);return(0,Ue.Z)((0,Ue.Z)({},on),{},{columnsKey:eo,nestExpandable:Kn,expanded:da,hasNestChildren:Ea,record:Re,onTriggerExpand:Jr,rowSupportExpand:ia,expandable:_r,rowProps:(0,Ue.Z)((0,Ue.Z)({},Aa),{},{className:Be()(Ga,Aa==null?void 0:Aa.className),onClick:Qa})})}function wn(Re){var Me=Re.prefixCls,Dt=Re.children,Lt=Re.component,on=Re.cellComponent,hn=Re.className,Tn=Re.expanded,Bn=Re.colSpan,$n=Re.isEmpty,Ln=fe(Ve,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Br=Ln.scrollbarSize,lr=Ln.fixHeader,nr=Ln.fixColumn,Xn=Ln.componentWidth,Kn=Ln.horizonScroll,ia=Dt;return($n?Kn&&Xn:nr)&&(ia=y.createElement("div",{style:{width:Xn-(lr&&!$n?Br:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Me,"-expanded-row-fixed")},ia)),y.createElement(Lt,{className:hn,style:{display:Tn?null:"none"}},y.createElement(mn,{component:on,prefixCls:Me,colSpan:Bn},ia))}var gn=wn;function Rt(Re){var Me=Re.prefixCls,Dt=Re.record,Lt=Re.onExpand,on=Re.expanded,hn=Re.expandable,Tn="".concat(Me,"-row-expand-icon");if(!hn)return y.createElement("span",{className:Be()(Tn,"".concat(Me,"-row-spaced"))});var Bn=function(Ln){Lt(Dt,Ln),Ln.stopPropagation()};return y.createElement("span",{className:Be()(Tn,(0,be.Z)((0,be.Z)({},"".concat(Me,"-row-expanded"),on),"".concat(Me,"-row-collapsed"),!on)),onClick:Bn})}function Ut(Re,Me,Dt){var Lt=[];function on(hn){(hn||[]).forEach(function(Tn,Bn){Lt.push(Me(Tn,Bn)),on(Tn[Dt])})}return on(Re),Lt}function At(Re,Me,Dt,Lt){return typeof Re=="string"?Re:typeof Re=="function"?Re(Me,Dt,Lt):""}function Je(Re,Me,Dt,Lt,on){var hn=Re.record,Tn=Re.prefixCls,Bn=Re.columnsKey,$n=Re.fixedInfoList,Ln=Re.expandIconColumnIndex,Br=Re.nestExpandable,lr=Re.indentSize,nr=Re.expandIcon,Xn=Re.expanded,Kn=Re.hasNestChildren,ia=Re.onTriggerExpand,_r=Bn[Dt],da=$n[Dt],Ea;Dt===(Ln||0)&&Br&&(Ea=y.createElement(y.Fragment,null,y.createElement("span",{style:{paddingLeft:"".concat(lr*Lt,"px")},className:"".concat(Tn,"-row-indent indent-level-").concat(Lt)}),nr({prefixCls:Tn,expanded:Xn,expandable:Kn,record:hn,onExpand:ia})));var Jr;return Me.onCell&&(Jr=Me.onCell(hn,on)),{key:_r,fixedInfo:da,appendCellNode:Ea,additionalCellProps:Jr||{}}}function Pt(Re){var Me=Re.className,Dt=Re.style,Lt=Re.record,on=Re.index,hn=Re.renderIndex,Tn=Re.rowKey,Bn=Re.indent,$n=Bn===void 0?0:Bn,Ln=Re.rowComponent,Br=Re.cellComponent,lr=Re.scopeCellComponent,nr=un(Lt,Tn,on,$n),Xn=nr.prefixCls,Kn=nr.flattenColumns,ia=nr.expandedRowClassName,_r=nr.expandedRowRender,da=nr.rowProps,Ea=nr.expanded,Jr=nr.rowSupportExpand,Aa=y.useRef(!1);Aa.current||(Aa.current=Ea);var La=At(ia,Lt,on,$n),Qa=y.createElement(Ln,(0,je.Z)({},da,{"data-row-key":Tn,className:Be()(Me,"".concat(Xn,"-row"),"".concat(Xn,"-row-level-").concat($n),da==null?void 0:da.className,(0,be.Z)({},La,$n>=1)),style:(0,Ue.Z)((0,Ue.Z)({},Dt),da==null?void 0:da.style)}),Kn.map(function(Si,gi){var $i=Si.render,qa=Si.dataIndex,ti=Si.className,Ra=Je(nr,Si,gi,$n,on),Ca=Ra.key,Ja=Ra.fixedInfo,ni=Ra.appendCellNode,wi=Ra.additionalCellProps;return y.createElement(mn,(0,je.Z)({className:ti,ellipsis:Si.ellipsis,align:Si.align,scope:Si.rowScope,component:Si.rowScope?lr:Br,prefixCls:Xn,key:Ca,record:Lt,index:on,renderIndex:hn,dataIndex:qa,render:$i,shouldCellUpdate:Si.shouldCellUpdate},Ja,{appendNode:ni,additionalProps:wi}))})),Ga;if(Jr&&(Aa.current||Ea)){var eo=_r(Lt,on,$n+1,Ea);Ga=y.createElement(gn,{expanded:Ea,className:Be()("".concat(Xn,"-expanded-row"),"".concat(Xn,"-expanded-row-level-").concat($n+1),La),prefixCls:Xn,component:Ln,cellComponent:Br,colSpan:Kn.length,isEmpty:!1},eo)}return y.createElement(y.Fragment,null,Qa,Ga)}var nn=Et(Pt);function pn(Re){var Me=Re.columnKey,Dt=Re.onColumnResize,Lt=y.useRef();return(0,Ee.Z)(function(){Lt.current&&Dt(Me,Lt.current.offsetWidth)},[]),y.createElement(yt.Z,{data:Me},y.createElement("td",{ref:Lt,style:{padding:0,border:0,height:0}},y.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var nt=E(29194);function Nt(Re){var Me=Re.prefixCls,Dt=Re.columnsKey,Lt=Re.onColumnResize,on=y.useRef(null);return y.createElement("tr",{"aria-hidden":"true",className:"".concat(Me,"-measure-row"),style:{height:0,fontSize:0},ref:on},y.createElement(yt.Z.Collection,{onBatchResize:function(Tn){(0,nt.Z)(on.current)&&Tn.forEach(function(Bn){var $n=Bn.data,Ln=Bn.size;Lt($n,Ln.offsetWidth)})}},Dt.map(function(hn){return y.createElement(pn,{key:hn,columnKey:hn,onColumnResize:Lt})})))}function qt(Re){var Me=Re.data,Dt=Re.measureColumnWidth,Lt=fe(Ve,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),on=Lt.prefixCls,hn=Lt.getComponent,Tn=Lt.onColumnResize,Bn=Lt.flattenColumns,$n=Lt.getRowKey,Ln=Lt.expandedKeys,Br=Lt.childrenColumnName,lr=Lt.emptyNode,nr=Gt(Me,Br,Ln,$n),Xn=y.useRef({renderWithProps:!1}),Kn=hn(["body","wrapper"],"tbody"),ia=hn(["body","row"],"tr"),_r=hn(["body","cell"],"td"),da=hn(["body","cell"],"th"),Ea;Me.length?Ea=nr.map(function(Aa,La){var Qa=Aa.record,Ga=Aa.indent,eo=Aa.index,Si=$n(Qa,La);return y.createElement(nn,{key:Si,rowKey:Si,record:Qa,index:La,renderIndex:eo,rowComponent:ia,cellComponent:_r,scopeCellComponent:da,indent:Ga})}):Ea=y.createElement(gn,{expanded:!0,className:"".concat(on,"-placeholder"),prefixCls:on,component:ia,cellComponent:_r,colSpan:Bn.length,isEmpty:!0},lr);var Jr=vt(Bn);return y.createElement(st.Provider,{value:Xn.current},y.createElement(Kn,{className:"".concat(on,"-tbody")},Dt&&y.createElement(Nt,{prefixCls:on,columnsKey:Jr,onColumnResize:Tn}),Ea))}var wt=Et(qt),Wt=["expandable"],en="RC_TABLE_INTERNAL_COL_DEFINE";function _n(Re){var Me=Re.expandable,Dt=(0,oe.Z)(Re,Wt),Lt;return"expandable"in Re?Lt=(0,Ue.Z)((0,Ue.Z)({},Dt),Me):Lt=Dt,Lt.showExpandColumn===!1&&(Lt.expandIconColumnIndex=-1),Lt}var Un=["columnType"];function On(Re){for(var Me=Re.colWidths,Dt=Re.columns,Lt=Re.columCount,on=fe(Ve,["tableLayout"]),hn=on.tableLayout,Tn=[],Bn=Lt||Dt.length,$n=!1,Ln=Bn-1;Ln>=0;Ln-=1){var Br=Me[Ln],lr=Dt&&Dt[Ln],nr=void 0,Xn=void 0;if(lr&&(nr=lr[en],hn==="auto"&&(Xn=lr.minWidth)),Br||Xn||nr||$n){var Kn=nr||{},ia=Kn.columnType,_r=(0,oe.Z)(Kn,Un);Tn.unshift(y.createElement("col",(0,je.Z)({key:Ln,style:{width:Br,minWidth:Xn}},_r))),$n=!0}}return y.createElement("colgroup",null,Tn)}var Vn=On,Zt=E(94480),Xt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function an(Re,Me){return(0,y.useMemo)(function(){for(var Dt=[],Lt=0;Lt1?"colgroup":"col":null,ellipsis:_r.ellipsis,align:_r.align,component:Tn,prefixCls:Br,key:Xn[ia]},da,{additionalProps:Ea,rowType:"header"}))}))},Sn=Pn;function Rn(Re){var Me=[];function Dt(Tn,Bn){var $n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Me[$n]=Me[$n]||[];var Ln=Bn,Br=Tn.filter(Boolean).map(function(lr){var nr={key:lr.key,className:lr.className||"",children:lr.title,column:lr,colStart:Ln},Xn=1,Kn=lr.children;return Kn&&Kn.length>0&&(Xn=Dt(Kn,Ln,$n+1).reduce(function(ia,_r){return ia+_r},0),nr.hasSubColumns=!0),"colSpan"in lr&&(Xn=lr.colSpan),"rowSpan"in lr&&(nr.rowSpan=lr.rowSpan),nr.colSpan=Xn,nr.colEnd=nr.colStart+Xn-1,Me[$n].push(nr),Ln+=Xn,Xn});return Br}Dt(Re,0);for(var Lt=Me.length,on=function(Bn){Me[Bn].forEach(function($n){!("rowSpan"in $n)&&!$n.hasSubColumns&&($n.rowSpan=Lt-Bn)})},hn=0;hn1&&arguments[1]!==void 0?arguments[1]:"";return typeof Me=="number"?Me:Me.endsWith("%")?Re*parseFloat(Me)/100:null}function gr(Re,Me,Dt){return y.useMemo(function(){if(Me&&Me>0){var Lt=0,on=0;Re.forEach(function(nr){var Xn=yr(Me,nr.width);Xn?Lt+=Xn:on+=1});var hn=Math.max(Me,Dt),Tn=Math.max(hn-Lt,on),Bn=on,$n=Tn/on,Ln=0,Br=Re.map(function(nr){var Xn=(0,Ue.Z)({},nr),Kn=yr(Me,Xn.width);if(Kn)Xn.width=Kn;else{var ia=Math.floor($n);Xn.width=Bn===1?Tn:ia,Tn-=ia,Bn-=1}return Ln+=Xn.width,Xn});if(Ln0?(0,Ue.Z)((0,Ue.Z)({},Me),{},{children:Zn(Dt)}):Me})}function fr(Re){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Re.filter(function(Dt){return Dt&&(0,lt.Z)(Dt)==="object"}).reduce(function(Dt,Lt,on){var hn=Lt.fixed,Tn=hn===!0?"left":hn,Bn="".concat(Me,"-").concat(on),$n=Lt.children;return $n&&$n.length>0?[].concat((0,Zt.Z)(Dt),(0,Zt.Z)(fr($n,Bn).map(function(Ln){return(0,Ue.Z)({fixed:Tn},Ln)}))):[].concat((0,Zt.Z)(Dt),[(0,Ue.Z)((0,Ue.Z)({key:Bn},Lt),{},{fixed:Tn})])},[])}function ur(Re){return Re.map(function(Me){var Dt=Me.fixed,Lt=(0,oe.Z)(Me,Zr),on=Dt;return Dt==="left"?on="right":Dt==="right"&&(on="left"),(0,Ue.Z)({fixed:on},Lt)})}function Mt(Re,Me){var Dt=Re.prefixCls,Lt=Re.columns,on=Re.children,hn=Re.expandable,Tn=Re.expandedKeys,Bn=Re.columnTitle,$n=Re.getRowKey,Ln=Re.onTriggerExpand,Br=Re.expandIcon,lr=Re.rowExpandable,nr=Re.expandIconColumnIndex,Xn=Re.direction,Kn=Re.expandRowByClick,ia=Re.columnWidth,_r=Re.fixed,da=Re.scrollWidth,Ea=Re.clientWidth,Jr=y.useMemo(function(){var qa=Lt||Dn(on)||[];return Zn(qa.slice())},[Lt,on]),Aa=y.useMemo(function(){if(hn){var qa=Jr.slice();if(!qa.includes(ve)){var ti=nr||0;ti>=0&&(ti||_r==="left"||!_r)&&qa.splice(ti,0,ve),_r==="right"&&qa.splice(Jr.length,0,ve)}var Ra=qa.indexOf(ve);qa=qa.filter(function(wi,Ma){return wi!==ve||Ma===Ra});var Ca=Jr[Ra],Ja;_r?Ja=_r:Ja=Ca?Ca.fixed:null;var ni=(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)({},en,{className:"".concat(Dt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Bn),"fixed",Ja),"className","".concat(Dt,"-row-expand-icon-cell")),"width",ia),"render",function(Ma,lo,so){var pl=$n(lo,so),ul=Tn.has(pl),el=lr?lr(lo):!0,ol=Br({prefixCls:Dt,expanded:ul,expandable:el,record:lo,onExpand:Ln});return Kn?y.createElement("span",{onClick:function(mo){return mo.stopPropagation()}},ol):ol});return qa.map(function(wi){return wi===ve?ni:wi})}return Jr.filter(function(wi){return wi!==ve})},[hn,Jr,$n,Tn,Br,Xn]),La=y.useMemo(function(){var qa=Aa;return Me&&(qa=Me(qa)),qa.length||(qa=[{render:function(){return null}}]),qa},[Me,Aa,Xn]),Qa=y.useMemo(function(){return Xn==="rtl"?ur(fr(La)):fr(La)},[La,Xn,da]),Ga=y.useMemo(function(){for(var qa=-1,ti=Qa.length-1;ti>=0;ti-=1){var Ra=Qa[ti].fixed;if(Ra==="left"||Ra===!0){qa=ti;break}}if(qa>=0)for(var Ca=0;Ca<=qa;Ca+=1){var Ja=Qa[Ca].fixed;if(Ja!=="left"&&Ja!==!0)return!0}var ni=Qa.findIndex(function(lo){var so=lo.fixed;return so==="right"});if(ni>=0)for(var wi=ni;wi=ni-Bn?Ea(function(wi){return(0,Ue.Z)((0,Ue.Z)({},wi),{},{isHiddenScrollBar:!0})}):Ea(function(wi){return(0,Ue.Z)((0,Ue.Z)({},wi),{},{isHiddenScrollBar:!1})})}})},ti=function(Ca){Ea(function(Ja){return(0,Ue.Z)((0,Ue.Z)({},Ja),{},{scrollLeft:Ca/lr*nr||0})})};return y.useImperativeHandle(Dt,function(){return{setScrollLeft:ti,checkScrollBarVisible:qa}}),y.useEffect(function(){var Ra=(0,Hn.Z)(document.body,"mouseup",Si,!1),Ca=(0,Hn.Z)(document.body,"mousemove",$i,!1);return qa(),function(){Ra.remove(),Ca.remove()}},[Xn,Qa]),y.useEffect(function(){if(hn.current){for(var Ra=[],Ca=(0,Wn.bn)(hn.current);Ca;)Ra.push(Ca),Ca=Ca.parentElement;return Ra.forEach(function(Ja){return Ja.addEventListener("scroll",qa,!1)}),window.addEventListener("resize",qa,!1),window.addEventListener("scroll",qa,!1),$n.addEventListener("scroll",qa,!1),function(){Ra.forEach(function(Ja){return Ja.removeEventListener("scroll",qa)}),window.removeEventListener("resize",qa),window.removeEventListener("scroll",qa),$n.removeEventListener("scroll",qa)}}},[$n]),y.useEffect(function(){da.isHiddenScrollBar||Ea(function(Ra){var Ca=hn.current;return Ca?(0,Ue.Z)((0,Ue.Z)({},Ra),{},{scrollLeft:Ca.scrollLeft/Ca.scrollWidth*Ca.clientWidth}):Ra})},[da.isHiddenScrollBar]),lr<=nr||!Xn||da.isHiddenScrollBar?null:y.createElement("div",{style:{height:(0,jt.Z)(),width:nr,bottom:Bn},className:"".concat(Br,"-sticky-scroll")},y.createElement("div",{onMouseDown:gi,ref:Kn,className:Be()("".concat(Br,"-sticky-scroll-bar"),(0,be.Z)({},"".concat(Br,"-sticky-scroll-bar-active"),Qa)),style:{width:"".concat(Xn,"px"),transform:"translate3d(".concat(da.scrollLeft,"px, 0, 0)")}}))},Tr=y.forwardRef(Pr);function Lr(Re){return null}var Cr=Lr;function Rr(Re){return null}var Xr=Rr,oa="rc-table",ta=[],xa={};function Fa(){return"No Data"}function Ur(Re,Me){var Dt=(0,Ue.Z)({rowKey:"key",prefixCls:oa,emptyText:Fa},Re),Lt=Dt.prefixCls,on=Dt.className,hn=Dt.rowClassName,Tn=Dt.style,Bn=Dt.data,$n=Dt.rowKey,Ln=Dt.scroll,Br=Dt.tableLayout,lr=Dt.direction,nr=Dt.title,Xn=Dt.footer,Kn=Dt.summary,ia=Dt.caption,_r=Dt.id,da=Dt.showHeader,Ea=Dt.components,Jr=Dt.emptyText,Aa=Dt.onRow,La=Dt.onHeaderRow,Qa=Dt.onScroll,Ga=Dt.internalHooks,eo=Dt.transformColumns,Si=Dt.internalRefs,gi=Dt.tailor,$i=Dt.getContainerWidth,qa=Dt.sticky,ti=Dt.rowHoverable,Ra=ti===void 0?!0:ti,Ca=Bn||ta,Ja=!!Ca.length,ni=Ga===ce,wi=y.useCallback(function(Fo,Mo){return(0,St.Z)(Ea,Fo)||Mo},[Ea]),Ma=y.useMemo(function(){return typeof $n=="function"?$n:function(Fo){var Mo=Fo&&Fo[$n];return Mo}},[$n]),lo=wi(["body"]),so=cn(),pl=(0,Le.Z)(so,3),ul=pl[0],el=pl[1],ol=pl[2],El=ft(Dt,Ca,Ma),mo=(0,Le.Z)(El,6),yo=mo[0],ll=mo[1],cl=mo[2],mi=mo[3],qi=mo[4],li=mo[5],Ua=Ln==null?void 0:Ln.x,po=y.useState(0),To=(0,Le.Z)(po,2),sl=To[0],Co=To[1],hl=Vt((0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},Dt),yo),{},{expandable:!!yo.expandedRowRender,columnTitle:yo.columnTitle,expandedKeys:cl,getRowKey:Ma,onTriggerExpand:li,expandIcon:mi,expandIconColumnIndex:yo.expandIconColumnIndex,direction:lr,scrollWidth:ni&&gi&&typeof Ua=="number"?Ua:null,clientWidth:sl}),ni?eo:null),Bl=(0,Le.Z)(hl,4),Bi=Bl[0],Ri=Bl[1],Do=Bl[2],zo=Bl[3],jo=Do!=null?Do:Ua,Ml=y.useMemo(function(){return{columns:Bi,flattenColumns:Ri}},[Bi,Ri]),Cl=y.useRef(),Yl=y.useRef(),Go=y.useRef(),Ao=y.useRef();y.useImperativeHandle(Me,function(){return{nativeElement:Cl.current,scrollTo:function(Mo){var Ql;if(Go.current instanceof HTMLElement){var ds=Mo.index,Jl=Mo.top,_s=Mo.key;if($t(Jl)){var Ks;(Ks=Go.current)===null||Ks===void 0||Ks.scrollTo({top:Jl})}else{var Ts,iu=_s!=null?_s:Ma(Ca[ds]);(Ts=Go.current.querySelector('[data-row-key="'.concat(iu,'"]')))===null||Ts===void 0||Ts.scrollIntoView()}}else(Ql=Go.current)!==null&&Ql!==void 0&&Ql.scrollTo&&Go.current.scrollTo(Mo)}}});var Xo=y.useRef(),tl=y.useState(!1),Dl=(0,Le.Z)(tl,2),vl=Dl[0],Oo=Dl[1],nl=y.useState(!1),Lo=(0,Le.Z)(nl,2),Kl=Lo[0],gl=Lo[1],ts=y.useState(new Map),os=(0,Le.Z)(ts,2),Bs=os[0],rl=os[1],fu=vt(Ri),ls=fu.map(function(Fo){return Bs.get(Fo)}),bs=y.useMemo(function(){return ls},[ls.join("_")]),Es=Tt(bs,Ri,lr),Wl=Ln&&Ht(Ln.y),al=Ln&&Ht(jo)||!!yo.fixed,ss=al&&Ri.some(function(Fo){var Mo=Fo.fixed;return Mo}),Hs=y.useRef(),Os=It(qa,Lt),Ns=Os.isSticky,nu=Os.offsetHeader,mu=Os.offsetSummary,Su=Os.offsetScroll,wu=Os.stickyClassName,Zu=Os.container,io=y.useMemo(function(){return Kn==null?void 0:Kn(Ca)},[Kn,Ca]),wo=(Wl||Ns)&&y.isValidElement(io)&&io.type===Ze&&io.props.fixed,fl,xl,zl;Wl&&(xl={overflowY:Ja?"scroll":"auto",maxHeight:Ln.y}),al&&(fl={overflowX:"auto"},Wl||(xl={overflowY:"hidden"}),zl={width:jo===!0?"auto":jo,minWidth:"100%"});var Sl=y.useCallback(function(Fo,Mo){rl(function(Ql){if(Ql.get(Fo)!==Mo){var ds=new Map(Ql);return ds.set(Fo,Mo),ds}return Ql})},[]),Ds=ht(null),Gl=(0,Le.Z)(Ds,2),ks=Gl[0],Bu=Gl[1];function ru(Fo,Mo){Mo&&(typeof Mo=="function"?Mo(Fo):Mo.scrollLeft!==Fo&&(Mo.scrollLeft=Fo,Mo.scrollLeft!==Fo&&setTimeout(function(){Mo.scrollLeft=Fo},0)))}var Ys=(0,xe.Z)(function(Fo){var Mo=Fo.currentTarget,Ql=Fo.scrollLeft,ds=lr==="rtl",Jl=typeof Ql=="number"?Ql:Mo.scrollLeft,_s=Mo||xa;if(!Bu()||Bu()===_s){var Ks;ks(_s),ru(Jl,Yl.current),ru(Jl,Go.current),ru(Jl,Xo.current),ru(Jl,(Ks=Hs.current)===null||Ks===void 0?void 0:Ks.setScrollLeft)}var Ts=Mo||Yl.current;if(Ts){var iu=ni&&gi&&typeof jo=="number"?jo:Ts.scrollWidth,Yu=Ts.clientWidth;if(iu===Yu){Oo(!1),gl(!1);return}ds?(Oo(-Jl0)):(Oo(Jl>0),gl(Jl1?_r-Ra:0,Ja=(0,Ue.Z)((0,Ue.Z)((0,Ue.Z)({},eo),Ln),{},{flex:"0 0 ".concat(Ra,"px"),width:"".concat(Ra,"px"),marginRight:Ca,pointerEvents:"auto"}),ni=y.useMemo(function(){return lr?qa<=1:gi===0||qa===0||qa>1},[qa,gi,lr]);ni?Ja.visibility="hidden":lr&&(Ja.height=nr==null?void 0:nr(qa));var wi=ni?function(){return null}:Xn,Ma={};return(qa===0||gi===0)&&(Ma.rowSpan=1,Ma.colSpan=1),y.createElement(mn,(0,je.Z)({className:Be()(ia,Br),ellipsis:Dt.ellipsis,align:Dt.align,scope:Dt.rowScope,component:Tn,prefixCls:Me.prefixCls,key:Aa,record:$n,index:hn,renderIndex:Bn,dataIndex:Kn,render:wi,shouldCellUpdate:Dt.shouldCellUpdate},La,{appendNode:Qa,additionalProps:(0,Ue.Z)((0,Ue.Z)({},Ga),{},{style:Ja},Ma)}))}var Ya=Kr,Mi=["data","index","className","rowKey","style","extra","getHeight"],ji=y.forwardRef(function(Re,Me){var Dt=Re.data,Lt=Re.index,on=Re.className,hn=Re.rowKey,Tn=Re.style,Bn=Re.extra,$n=Re.getHeight,Ln=(0,oe.Z)(Re,Mi),Br=Dt.record,lr=Dt.indent,nr=Dt.index,Xn=fe(Ve,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Kn=Xn.scrollX,ia=Xn.flattenColumns,_r=Xn.prefixCls,da=Xn.fixColumn,Ea=Xn.componentWidth,Jr=fe(Za,["getComponent"]),Aa=Jr.getComponent,La=un(Br,hn,Lt,lr),Qa=Aa(["body","row"],"div"),Ga=Aa(["body","cell"],"div"),eo=La.rowSupportExpand,Si=La.expanded,gi=La.rowProps,$i=La.expandedRowRender,qa=La.expandedRowClassName,ti;if(eo&&Si){var Ra=$i(Br,Lt,lr+1,Si),Ca=At(qa,Br,Lt,lr),Ja={};da&&(Ja={style:(0,be.Z)({},"--virtual-width","".concat(Ea,"px"))});var ni="".concat(_r,"-expanded-row-cell");ti=y.createElement(Qa,{className:Be()("".concat(_r,"-expanded-row"),"".concat(_r,"-expanded-row-level-").concat(lr+1),Ca)},y.createElement(mn,{component:Ga,prefixCls:_r,className:Be()(ni,(0,be.Z)({},"".concat(ni,"-fixed"),da)),additionalProps:Ja},Ra))}var wi=(0,Ue.Z)((0,Ue.Z)({},Tn),{},{width:Kn});Bn&&(wi.position="absolute",wi.pointerEvents="none");var Ma=y.createElement(Qa,(0,je.Z)({},gi,Ln,{"data-row-key":hn,ref:eo?null:Me,className:Be()(on,"".concat(_r,"-row"),gi==null?void 0:gi.className,(0,be.Z)({},"".concat(_r,"-row-extra"),Bn)),style:(0,Ue.Z)((0,Ue.Z)({},wi),gi==null?void 0:gi.style)}),ia.map(function(lo,so){return y.createElement(Ya,{key:so,component:Ga,rowInfo:La,column:lo,colIndex:so,indent:lr,index:Lt,renderIndex:nr,record:Br,inverse:Bn,getHeight:$n})}));return eo?y.createElement("div",{ref:Me},Ma,ti):Ma}),za=Et(ji),Di=za,pi=y.forwardRef(function(Re,Me){var Dt=Re.data,Lt=Re.onScroll,on=fe(Ve,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),hn=on.flattenColumns,Tn=on.onColumnResize,Bn=on.getRowKey,$n=on.expandedKeys,Ln=on.prefixCls,Br=on.childrenColumnName,lr=on.scrollX,nr=on.direction,Xn=fe(Za),Kn=Xn.sticky,ia=Xn.scrollY,_r=Xn.listItemHeight,da=Xn.getComponent,Ea=Xn.onScroll,Jr=y.useRef(),Aa=Gt(Dt,Br,$n,Bn),La=y.useMemo(function(){var ti=0;return hn.map(function(Ra){var Ca=Ra.width,Ja=Ra.key;return ti+=Ca,[Ja,Ca,ti]})},[hn]),Qa=y.useMemo(function(){return La.map(function(ti){return ti[2]})},[La]);y.useEffect(function(){La.forEach(function(ti){var Ra=(0,Le.Z)(ti,2),Ca=Ra[0],Ja=Ra[1];Tn(Ca,Ja)})},[La]),y.useImperativeHandle(Me,function(){var ti,Ra={scrollTo:function(Ja){var ni;(ni=Jr.current)===null||ni===void 0||ni.scrollTo(Ja)},nativeElement:(ti=Jr.current)===null||ti===void 0?void 0:ti.nativeElement};return Object.defineProperty(Ra,"scrollLeft",{get:function(){var Ja;return((Ja=Jr.current)===null||Ja===void 0?void 0:Ja.getScrollInfo().x)||0},set:function(Ja){var ni;(ni=Jr.current)===null||ni===void 0||ni.scrollTo({left:Ja})}}),Ra});var Ga=function(Ra,Ca){var Ja,ni=(Ja=Aa[Ca])===null||Ja===void 0?void 0:Ja.record,wi=Ra.onCell;if(wi){var Ma,lo=wi(ni,Ca);return(Ma=lo==null?void 0:lo.rowSpan)!==null&&Ma!==void 0?Ma:1}return 1},eo=function(Ra){var Ca=Ra.start,Ja=Ra.end,ni=Ra.getSize,wi=Ra.offsetY;if(Ja<0)return null;for(var Ma=hn.filter(function(mi){return Ga(mi,Ca)===0}),lo=Ca,so=function(qi){if(Ma=Ma.filter(function(li){return Ga(li,qi)===0}),!Ma.length)return lo=qi,1},pl=Ca;pl>=0&&!so(pl);pl-=1);for(var ul=hn.filter(function(mi){return Ga(mi,Ja)!==1}),el=Ja,ol=function(qi){if(ul=ul.filter(function(li){return Ga(li,qi)!==1}),!ul.length)return el=Math.max(qi-1,Ja),1},El=Ja;El1})&&mo.push(qi)},ll=lo;ll<=el;ll+=1)yo(ll);var cl=mo.map(function(mi){var qi=Aa[mi],li=Bn(qi.record,mi),Ua=function(sl){var Co=mi+sl-1,hl=Bn(Aa[Co].record,Co),Bl=ni(li,hl);return Bl.bottom-Bl.top},po=ni(li);return y.createElement(Di,{key:mi,data:qi,rowKey:li,index:mi,style:{top:-wi+po.top},extra:!0,getHeight:Ua})});return cl},Si=y.useMemo(function(){return{columnsOffset:Qa}},[Qa]),gi="".concat(Ln,"-tbody"),$i=da(["body","wrapper"]),qa={};return Kn&&(qa.position="sticky",qa.bottom=0,(0,lt.Z)(Kn)==="object"&&Kn.offsetScroll&&(qa.bottom=Kn.offsetScroll)),y.createElement(Sa.Provider,{value:Si},y.createElement(kr.Z,{fullHeight:!1,ref:Jr,prefixCls:"".concat(gi,"-virtual"),styles:{horizontalScrollBar:qa},className:gi,height:ia,itemHeight:_r||24,data:Aa,itemKey:function(Ra){return Bn(Ra.record)},component:$i,scrollWidth:lr,direction:nr,onVirtualScroll:function(Ra){var Ca,Ja=Ra.x;Lt({currentTarget:(Ca=Jr.current)===null||Ca===void 0?void 0:Ca.nativeElement,scrollLeft:Ja})},onScroll:Ea,extraRender:eo},function(ti,Ra,Ca){var Ja=Bn(ti.record,Ra);return y.createElement(Di,{data:ti,rowKey:Ja,index:Ra,style:Ca.style})}))}),Wi=Et(pi),Ci=Wi,ei=function(Me,Dt){var Lt=Dt.ref,on=Dt.onScroll;return y.createElement(Ci,{ref:Lt,data:Me,onScroll:on})};function Ar(Re,Me){var Dt=Re.data,Lt=Re.columns,on=Re.scroll,hn=Re.sticky,Tn=Re.prefixCls,Bn=Tn===void 0?oa:Tn,$n=Re.className,Ln=Re.listItemHeight,Br=Re.components,lr=Re.onScroll,nr=on||{},Xn=nr.x,Kn=nr.y;typeof Xn!="number"&&(Xn=1),typeof Kn!="number"&&(Kn=500);var ia=(0,bt.zX)(function(Ea,Jr){return(0,St.Z)(Br,Ea)||Jr}),_r=(0,bt.zX)(lr),da=y.useMemo(function(){return{sticky:hn,scrollY:Kn,listItemHeight:Ln,getComponent:ia,onScroll:_r}},[hn,Kn,Ln,ia,_r]);return y.createElement(Za.Provider,{value:da},y.createElement(pa,(0,je.Z)({},Re,{className:Be()($n,"".concat(Bn,"-virtual")),scroll:(0,Ue.Z)((0,Ue.Z)({},on),{},{x:Xn}),components:(0,Ue.Z)((0,Ue.Z)({},Br),{},{body:Dt!=null&&Dt.length?ei:void 0}),columns:Lt,internalHooks:ce,tailor:!0,ref:Me})))}var Qn=y.forwardRef(Ar);function xr(Re){return rt(Qn,Re)}var Sr=xr(),tr=null,sa=Re=>null,Dr=Re=>null,jr=E(84105),Qr=E(82661),Na=E(34643),$a=E(34061),ea=E(18929);function ai(Re){const[Me,Dt]=(0,y.useState)(null);return[(0,y.useCallback)((hn,Tn,Bn)=>{const $n=Me!=null?Me:hn,Ln=Math.min($n||0,hn),Br=Math.max($n||0,hn),lr=Tn.slice(Ln,Br+1).map(Kn=>Re(Kn)),nr=lr.some(Kn=>!Bn.has(Kn)),Xn=[];return lr.forEach(Kn=>{nr?(Bn.has(Kn)||Xn.push(Kn),Bn.add(Kn)):(Bn.delete(Kn),Xn.push(Kn))}),Dt(nr?Br:null),Xn},[Me]),hn=>{Dt(hn)}]}var yi=E(32383),zi=E(62673),Ui=E(75727),Ji=E(47889);const Yi={},co="SELECT_ALL",No="SELECT_INVERT",$o="SELECT_NONE",Wo=[],Ba=(Re,Me)=>{let Dt=[];return(Me||[]).forEach(Lt=>{Dt.push(Lt),Lt&&typeof Lt=="object"&&Re in Lt&&(Dt=[].concat((0,Zt.Z)(Dt),(0,Zt.Z)(Ba(Re,Lt[Re]))))}),Dt};var ri=(Re,Me)=>{const{preserveSelectedRowKeys:Dt,selectedRowKeys:Lt,defaultSelectedRowKeys:on,getCheckboxProps:hn,onChange:Tn,onSelect:Bn,onSelectAll:$n,onSelectInvert:Ln,onSelectNone:Br,onSelectMultiple:lr,columnWidth:nr,type:Xn,selections:Kn,fixed:ia,renderCell:_r,hideSelectAll:da,checkStrictly:Ea=!0}=Me||{},{prefixCls:Jr,data:Aa,pageData:La,getRecordByKey:Qa,getRowKey:Ga,expandType:eo,childrenColumnName:Si,locale:gi,getPopupContainer:$i}=Re,qa=(0,yi.ln)("Table"),[ti,Ra]=ai(mi=>mi),[Ca,Ja]=(0,ea.Z)(Lt||on||Wo,{value:Lt}),ni=y.useRef(new Map),wi=(0,y.useCallback)(mi=>{if(Dt){const qi=new Map;mi.forEach(li=>{let Ua=Qa(li);!Ua&&ni.current.has(li)&&(Ua=ni.current.get(li)),qi.set(li,Ua)}),ni.current=qi}},[Qa,Dt]);y.useEffect(()=>{wi(Ca)},[Ca]);const Ma=(0,y.useMemo)(()=>Ba(Si,La),[Si,La]),{keyEntities:lo}=(0,y.useMemo)(()=>{if(Ea)return{keyEntities:null};let mi=Aa;if(Dt){const qi=new Set(Ma.map((Ua,po)=>Ga(Ua,po))),li=Array.from(ni.current).reduce((Ua,po)=>{let[To,sl]=po;return qi.has(To)?Ua:Ua.concat(sl)},[]);mi=[].concat((0,Zt.Z)(mi),(0,Zt.Z)(li))}return(0,$a.I8)(mi,{externalGetKey:Ga,childrenPropName:Si})},[Aa,Ga,Ea,Si,Dt,Ma]),so=(0,y.useMemo)(()=>{const mi=new Map;return Ma.forEach((qi,li)=>{const Ua=Ga(qi,li),po=(hn?hn(qi):null)||{};mi.set(Ua,po)}),mi},[Ma,Ga,hn]),pl=(0,y.useCallback)(mi=>{const qi=Ga(mi);let li;return so.has(qi)?li=so.get(Ga(mi)):li=hn?hn(mi):void 0,!!(li!=null&&li.disabled)},[so,Ga]),[ul,el]=(0,y.useMemo)(()=>{if(Ea)return[Ca||[],[]];const{checkedKeys:mi,halfCheckedKeys:qi}=(0,Na.S)(Ca,!0,lo,pl);return[mi||[],qi]},[Ca,Ea,lo,pl]),ol=(0,y.useMemo)(()=>{const mi=Xn==="radio"?ul.slice(0,1):ul;return new Set(mi)},[ul,Xn]),El=(0,y.useMemo)(()=>Xn==="radio"?new Set:new Set(el),[el,Xn]);y.useEffect(()=>{Me||Ja(Wo)},[!!Me]);const mo=(0,y.useCallback)((mi,qi)=>{let li,Ua;wi(mi),Dt?(li=mi,Ua=mi.map(po=>ni.current.get(po))):(li=[],Ua=[],mi.forEach(po=>{const To=Qa(po);To!==void 0&&(li.push(po),Ua.push(To))})),Ja(li),Tn==null||Tn(li,Ua,{type:qi})},[Ja,Qa,Tn,Dt]),yo=(0,y.useCallback)((mi,qi,li,Ua)=>{if(Bn){const po=li.map(To=>Qa(To));Bn(Qa(mi),qi,po,Ua)}mo(li,"single")},[Bn,Qa,mo]),ll=(0,y.useMemo)(()=>!Kn||da?null:(Kn===!0?[co,No,$o]:Kn).map(qi=>qi===co?{key:"all",text:gi.selectionAll,onSelect(){mo(Aa.map((li,Ua)=>Ga(li,Ua)).filter(li=>{const Ua=so.get(li);return!(Ua!=null&&Ua.disabled)||ol.has(li)}),"all")}}:qi===No?{key:"invert",text:gi.selectInvert,onSelect(){const li=new Set(ol);La.forEach((po,To)=>{const sl=Ga(po,To),Co=so.get(sl);Co!=null&&Co.disabled||(li.has(sl)?li.delete(sl):li.add(sl))});const Ua=Array.from(li);Ln&&(qa.deprecated(!1,"onSelectInvert","onChange"),Ln(Ua)),mo(Ua,"invert")}}:qi===$o?{key:"none",text:gi.selectNone,onSelect(){Br==null||Br(),mo(Array.from(ol).filter(li=>{const Ua=so.get(li);return Ua==null?void 0:Ua.disabled}),"none")}}:qi).map(qi=>Object.assign(Object.assign({},qi),{onSelect:function(){for(var li,Ua,po=arguments.length,To=new Array(po),sl=0;sl{var qi;if(!Me)return mi.filter(Ao=>Ao!==Yi);let li=(0,Zt.Z)(mi);const Ua=new Set(ol),po=Ma.map(Ga).filter(Ao=>!so.get(Ao).disabled),To=po.every(Ao=>Ua.has(Ao)),sl=po.some(Ao=>Ua.has(Ao)),Co=()=>{const Ao=[];To?po.forEach(tl=>{Ua.delete(tl),Ao.push(tl)}):po.forEach(tl=>{Ua.has(tl)||(Ua.add(tl),Ao.push(tl))});const Xo=Array.from(Ua);$n==null||$n(!To,Xo.map(tl=>Qa(tl)),Ao.map(tl=>Qa(tl))),mo(Xo,"all"),Ra(null)};let hl,Bl;if(Xn!=="radio"){let Ao;if(ll){const Oo={getPopupContainer:$i,items:ll.map((nl,Lo)=>{const{key:Kl,text:gl,onSelect:ts}=nl;return{key:Kl!=null?Kl:Lo,onClick:()=>{ts==null||ts(po)},label:gl}})};Ao=y.createElement("div",{className:`${Jr}-selection-extra`},y.createElement(Ui.Z,{menu:Oo,getPopupContainer:$i},y.createElement("span",null,y.createElement(jr.Z,null))))}const Xo=Ma.map((Oo,nl)=>{const Lo=Ga(Oo,nl),Kl=so.get(Lo)||{};return Object.assign({checked:Ua.has(Lo)},Kl)}).filter(Oo=>{let{disabled:nl}=Oo;return nl}),tl=!!Xo.length&&Xo.length===Ma.length,Dl=tl&&Xo.every(Oo=>{let{checked:nl}=Oo;return nl}),vl=tl&&Xo.some(Oo=>{let{checked:nl}=Oo;return nl});Bl=y.createElement(zi.default,{checked:tl?Dl:!!Ma.length&&To,indeterminate:tl?!Dl&&vl:!To&&sl,onChange:Co,disabled:Ma.length===0||tl,"aria-label":Ao?"Custom selection":"Select all",skipGroup:!0}),hl=!da&&y.createElement("div",{className:`${Jr}-selection`},Bl,Ao)}let Bi;Xn==="radio"?Bi=(Ao,Xo,tl)=>{const Dl=Ga(Xo,tl),vl=Ua.has(Dl),Oo=so.get(Dl);return{node:y.createElement(Ji.ZP,Object.assign({},Oo,{checked:vl,onClick:nl=>{var Lo;nl.stopPropagation(),(Lo=Oo==null?void 0:Oo.onClick)===null||Lo===void 0||Lo.call(Oo,nl)},onChange:nl=>{var Lo;Ua.has(Dl)||yo(Dl,!0,[Dl],nl.nativeEvent),(Lo=Oo==null?void 0:Oo.onChange)===null||Lo===void 0||Lo.call(Oo,nl)}})),checked:vl}}:Bi=(Ao,Xo,tl)=>{var Dl;const vl=Ga(Xo,tl),Oo=Ua.has(vl),nl=El.has(vl),Lo=so.get(vl);let Kl;return eo==="nest"?Kl=nl:Kl=(Dl=Lo==null?void 0:Lo.indeterminate)!==null&&Dl!==void 0?Dl:nl,{node:y.createElement(zi.default,Object.assign({},Lo,{indeterminate:Kl,checked:Oo,skipGroup:!0,onClick:gl=>{var ts;gl.stopPropagation(),(ts=Lo==null?void 0:Lo.onClick)===null||ts===void 0||ts.call(Lo,gl)},onChange:gl=>{var ts;const{nativeEvent:os}=gl,{shiftKey:Bs}=os,rl=po.findIndex(ls=>ls===vl),fu=ul.some(ls=>po.includes(ls));if(Bs&&Ea&&fu){const ls=ti(rl,po,Ua),bs=Array.from(Ua);lr==null||lr(!Oo,bs.map(Es=>Qa(Es)),ls.map(Es=>Qa(Es))),mo(bs,"multiple")}else{const ls=ul;if(Ea){const bs=Oo?(0,Qr._5)(ls,vl):(0,Qr.L0)(ls,vl);yo(vl,!Oo,bs,os)}else{const bs=(0,Na.S)([].concat((0,Zt.Z)(ls),[vl]),!0,lo,pl),{checkedKeys:Es,halfCheckedKeys:Wl}=bs;let al=Es;if(Oo){const ss=new Set(Es);ss.delete(vl),al=(0,Na.S)(Array.from(ss),{checked:!1,halfCheckedKeys:Wl},lo,pl).checkedKeys}yo(vl,!Oo,al,os)}}Ra(Oo?null:rl),(ts=Lo==null?void 0:Lo.onChange)===null||ts===void 0||ts.call(Lo,gl)}})),checked:Oo}};const Ri=(Ao,Xo,tl)=>{const{node:Dl,checked:vl}=Bi(Ao,Xo,tl);return _r?_r(vl,Xo,tl,Dl):Dl};if(!li.includes(Yi))if(li.findIndex(Ao=>{var Xo;return((Xo=Ao[en])===null||Xo===void 0?void 0:Xo.columnType)==="EXPAND_COLUMN"})===0){const[Ao,...Xo]=li;li=[Ao,Yi].concat((0,Zt.Z)(Xo))}else li=[Yi].concat((0,Zt.Z)(li));const Do=li.indexOf(Yi);li=li.filter((Ao,Xo)=>Ao!==Yi||Xo===Do);const zo=li[Do-1],jo=li[Do+1];let Ml=ia;Ml===void 0&&((jo==null?void 0:jo.fixed)!==void 0?Ml=jo.fixed:(zo==null?void 0:zo.fixed)!==void 0&&(Ml=zo.fixed)),Ml&&zo&&((qi=zo[en])===null||qi===void 0?void 0:qi.columnType)==="EXPAND_COLUMN"&&zo.fixed===void 0&&(zo.fixed=Ml);const Cl=Be()(`${Jr}-selection-col`,{[`${Jr}-selection-col-with-dropdown`]:Kn&&Xn==="checkbox"}),Yl=()=>Me!=null&&Me.columnTitle?typeof Me.columnTitle=="function"?Me.columnTitle(Bl):Me.columnTitle:hl,Go={fixed:Ml,width:nr,className:`${Jr}-selection-column`,title:Yl(),render:Ri,onCell:Me.onCell,[en]:{className:Cl}};return li.map(Ao=>Ao===Yi?Go:Ao)},[Ga,Ma,Me,ul,ol,El,nr,ll,eo,so,lr,yo,pl]),ol]},So=E(2738);function di(Re,Me){return Re._antProxy=Re._antProxy||{},Object.keys(Me).forEach(Dt=>{if(!(Dt in Re._antProxy)){const Lt=Re[Dt];Re._antProxy[Dt]=Lt,Re[Dt]=Me[Dt]}}),Re}function il(Re,Me){return(0,y.useImperativeHandle)(Re,()=>{const Dt=Me(),{nativeElement:Lt}=Dt;return typeof Proxy!="undefined"?new Proxy(Lt,{get(on,hn){return Dt[hn]?Dt[hn]:Reflect.get(on,hn)}}):di(Lt,Dt)})}var $l=E(83010),Al=E(48755),Vo=E(38406),Yo=E(83397),no=E(31756),Ol=E(13783),Ul=E(85981),Nl=E(31709),Io=E(29787),es=E(57700);function as(Re){return Me=>{const{prefixCls:Dt,onExpand:Lt,record:on,expanded:hn,expandable:Tn}=Me,Bn=`${Dt}-row-expand-icon`;return y.createElement("button",{type:"button",onClick:$n=>{Lt(on,$n),$n.stopPropagation()},className:Be()(Bn,{[`${Bn}-spaced`]:!Tn,[`${Bn}-expanded`]:Tn&&hn,[`${Bn}-collapsed`]:Tn&&!hn}),"aria-label":hn?Re.collapse:Re.expand,"aria-expanded":hn})}}var Ni=as;function Qi(Re){return(Dt,Lt)=>{const on=Dt.querySelector(`.${Re}-container`);let hn=Lt;if(on){const Tn=getComputedStyle(on),Bn=parseInt(Tn.borderLeftWidth,10),$n=parseInt(Tn.borderRightWidth,10);hn=Lt-Bn-$n}return hn}}const Pi=(Re,Me)=>"key"in Re&&Re.key!==void 0&&Re.key!==null?Re.key:Re.dataIndex?Array.isArray(Re.dataIndex)?Re.dataIndex.join("."):Re.dataIndex:Me;function hi(Re,Me){return Me?`${Me}-${Re}`:`${Re}`}const Hi=(Re,Me)=>typeof Re=="function"?Re(Me):Re,uo=(Re,Me)=>{const Dt=Hi(Re,Me);return Object.prototype.toString.call(Dt)==="[object Object]"?"":Dt};var Il={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"},oo=Il,Qo=E(7657),Jo=function(Me,Dt){return y.createElement(Qo.Z,(0,je.Z)({},Me,{ref:Dt,icon:oo}))},vn=y.forwardRef(Jo),yn=vn,Nn=E(9981),wr=E(40192);function Or(Re){const Me=y.useRef(Re),Dt=(0,wr.Z)();return[()=>Me.current,Lt=>{Me.current=Lt,Dt()}]}var rr=E(7939),ir=E(584),kn=E(93041),er=E(78857),vr=E(18287),na=E(47472),xi=E(49397),fo=Re=>{const{value:Me,filterSearch:Dt,tablePrefixCls:Lt,locale:on,onChange:hn}=Re;return Dt?y.createElement("div",{className:`${Lt}-filter-dropdown-search`},y.createElement(xi.Z,{prefix:y.createElement(na.Z,null),placeholder:on.filterSearchPlaceholder,onChange:hn,value:Me,htmlSize:1,className:`${Lt}-filter-dropdown-search-input`})):null},ro=E(10228);const Ha=Re=>{const{keyCode:Me}=Re;Me===ro.Z.ENTER&&Re.stopPropagation()};var Hr=y.forwardRef((Re,Me)=>y.createElement("div",{className:Re.className,onClick:Dt=>Dt.stopPropagation(),onKeyDown:Ha,ref:Me},Re.children));function _i(Re){let Me=[];return(Re||[]).forEach(Dt=>{let{value:Lt,children:on}=Dt;Me.push(Lt),on&&(Me=[].concat((0,Zt.Z)(Me),(0,Zt.Z)(_i(on))))}),Me}function Li(Re){return Re.some(Me=>{let{children:Dt}=Me;return Dt})}function vo(Re,Me){return typeof Me=="string"||typeof Me=="number"?Me==null?void 0:Me.toString().toLowerCase().includes(Re.trim().toLowerCase()):!1}function _o(Re){let{filters:Me,prefixCls:Dt,filteredKeys:Lt,filterMultiple:on,searchValue:hn,filterSearch:Tn}=Re;return Me.map((Bn,$n)=>{const Ln=String(Bn.value);if(Bn.children)return{key:Ln||$n,label:Bn.text,popupClassName:`${Dt}-dropdown-submenu`,children:_o({filters:Bn.children,prefixCls:Dt,filteredKeys:Lt,filterMultiple:on,searchValue:hn,filterSearch:Tn})};const Br=on?zi.default:Ji.ZP,lr={key:Bn.value!==void 0?Ln:$n,label:y.createElement(y.Fragment,null,y.createElement(Br,{checked:Lt.includes(Ln)}),y.createElement("span",null,Bn.text))};return hn.trim()?typeof Tn=="function"?Tn(hn,Bn)?lr:null:vo(hn,Bn.text)?lr:null:lr})}function Ai(Re){return Re||[]}var bi=Re=>{var Me,Dt,Lt,on;const{tablePrefixCls:hn,prefixCls:Tn,column:Bn,dropdownPrefixCls:$n,columnKey:Ln,filterOnClose:Br,filterMultiple:lr,filterMode:nr="menu",filterSearch:Xn=!1,filterState:Kn,triggerFilter:ia,locale:_r,children:da,getPopupContainer:Ea,rootClassName:Jr}=Re,{filterResetToDefaultFilteredValue:Aa,defaultFilteredValue:La,filterDropdownProps:Qa={},filterDropdownOpen:Ga,filterDropdownVisible:eo,onFilterDropdownVisibleChange:Si,onFilterDropdownOpenChange:gi}=Bn,[$i,qa]=y.useState(!1),ti=!!(Kn&&(!((Me=Kn.filteredKeys)===null||Me===void 0)&&Me.length||Kn.forceFiltered)),Ra=Bi=>{var Ri;qa(Bi),(Ri=Qa.onOpenChange)===null||Ri===void 0||Ri.call(Qa,Bi),gi==null||gi(Bi),Si==null||Si(Bi)},Ca=(on=(Lt=(Dt=Qa.open)!==null&&Dt!==void 0?Dt:Ga)!==null&&Lt!==void 0?Lt:eo)!==null&&on!==void 0?on:$i,Ja=Kn==null?void 0:Kn.filteredKeys,[ni,wi]=Or(Ai(Ja)),Ma=Bi=>{let{selectedKeys:Ri}=Bi;wi(Ri)},lo=(Bi,Ri)=>{let{node:Do,checked:zo}=Ri;Ma(lr?{selectedKeys:Bi}:{selectedKeys:zo&&Do.key?[Do.key]:[]})};y.useEffect(()=>{$i&&Ma({selectedKeys:Ai(Ja)})},[Ja]);const[so,pl]=y.useState([]),ul=Bi=>{pl(Bi)},[el,ol]=y.useState(""),El=Bi=>{const{value:Ri}=Bi.target;ol(Ri)};y.useEffect(()=>{$i||ol("")},[$i]);const mo=Bi=>{const Ri=Bi!=null&&Bi.length?Bi:null;if(Ri===null&&(!Kn||!Kn.filteredKeys)||(0,Ce.Z)(Ri,Kn==null?void 0:Kn.filteredKeys,!0))return null;ia({column:Bn,key:Ln,filteredKeys:Ri})},yo=()=>{Ra(!1),mo(ni())},ll=function(){let{confirm:Bi,closeDropdown:Ri}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Bi&&mo([]),Ri&&Ra(!1),ol(""),wi(Aa?(La||[]).map(Do=>String(Do)):[])},cl=function(){let{closeDropdown:Bi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Bi&&Ra(!1),mo(ni())},mi=(Bi,Ri)=>{Ri.source==="trigger"&&(Bi&&Ja!==void 0&&wi(Ai(Ja)),Ra(Bi),!Bi&&!Bn.filterDropdown&&Br&&yo())},qi=Be()({[`${$n}-menu-without-submenu`]:!Li(Bn.filters||[])}),li=Bi=>{if(Bi.target.checked){const Ri=_i(Bn==null?void 0:Bn.filters).map(Do=>String(Do));wi(Ri)}else wi([])},Ua=Bi=>{let{filters:Ri}=Bi;return(Ri||[]).map((Do,zo)=>{const jo=String(Do.value),Ml={title:Do.text,key:Do.value!==void 0?jo:String(zo)};return Do.children&&(Ml.children=Ua({filters:Do.children})),Ml})},po=Bi=>{var Ri;return Object.assign(Object.assign({},Bi),{text:Bi.title,value:Bi.key,children:((Ri=Bi.children)===null||Ri===void 0?void 0:Ri.map(Do=>po(Do)))||[]})};let To;const{direction:sl,renderEmpty:Co}=y.useContext(Al.E_);if(typeof Bn.filterDropdown=="function")To=Bn.filterDropdown({prefixCls:`${$n}-custom`,setSelectedKeys:Bi=>Ma({selectedKeys:Bi}),selectedKeys:ni(),confirm:cl,clearFilters:ll,filters:Bn.filters,visible:Ca,close:()=>{Ra(!1)}});else if(Bn.filterDropdown)To=Bn.filterDropdown;else{const Bi=ni()||[],Ri=()=>{var zo,jo;const Ml=(zo=Co==null?void 0:Co("Table.filter"))!==null&&zo!==void 0?zo:y.createElement(ir.Z,{image:ir.Z.PRESENTED_IMAGE_SIMPLE,description:_r.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((Bn.filters||[]).length===0)return Ml;if(nr==="tree")return y.createElement(y.Fragment,null,y.createElement(fo,{filterSearch:Xn,value:el,onChange:El,tablePrefixCls:hn,locale:_r}),y.createElement("div",{className:`${hn}-filter-dropdown-tree`},lr?y.createElement(zi.default,{checked:Bi.length===_i(Bn.filters).length,indeterminate:Bi.length>0&&Bi.length<_i(Bn.filters).length,className:`${hn}-filter-dropdown-checkall`,onChange:li},(jo=_r==null?void 0:_r.filterCheckall)!==null&&jo!==void 0?jo:_r==null?void 0:_r.filterCheckAll):null,y.createElement(vr.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:lr,checkStrictly:!lr,className:`${$n}-menu`,onCheck:lo,checkedKeys:Bi,selectedKeys:Bi,showIcon:!1,treeData:Ua({filters:Bn.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:el.trim()?Go=>typeof Xn=="function"?Xn(el,po(Go)):vo(el,Go.title):void 0})));const Cl=_o({filters:Bn.filters||[],filterSearch:Xn,prefixCls:Tn,filteredKeys:ni(),filterMultiple:lr,searchValue:el}),Yl=Cl.every(Go=>Go===null);return y.createElement(y.Fragment,null,y.createElement(fo,{filterSearch:Xn,value:el,onChange:El,tablePrefixCls:hn,locale:_r}),Yl?Ml:y.createElement(kn.default,{selectable:!0,multiple:lr,prefixCls:`${$n}-menu`,className:qi,onSelect:Ma,onDeselect:Ma,selectedKeys:Bi,getPopupContainer:Ea,openKeys:so,onOpenChange:ul,items:Cl}))},Do=()=>Aa?(0,Ce.Z)((La||[]).map(zo=>String(zo)),Bi,!0):Bi.length===0;To=y.createElement(y.Fragment,null,Ri(),y.createElement("div",{className:`${Tn}-dropdown-btns`},y.createElement(rr.ZP,{type:"link",size:"small",disabled:Do(),onClick:()=>ll()},_r.filterReset),y.createElement(rr.ZP,{type:"primary",size:"small",onClick:yo},_r.filterConfirm)))}Bn.filterDropdown&&(To=y.createElement(er.J,{selectable:void 0},To)),To=y.createElement(Hr,{className:`${Tn}-dropdown`},To);const hl=()=>{let Bi;return typeof Bn.filterIcon=="function"?Bi=Bn.filterIcon(ti):Bn.filterIcon?Bi=Bn.filterIcon:Bi=y.createElement(yn,null),y.createElement("span",{role:"button",tabIndex:-1,className:Be()(`${Tn}-trigger`,{active:ti}),onClick:Ri=>{Ri.stopPropagation()}},Bi)},Bl=(0,Nn.Z)({trigger:["click"],placement:sl==="rtl"?"bottomLeft":"bottomRight",children:hl(),getPopupContainer:Ea},Object.assign(Object.assign({},Qa),{rootClassName:Be()(Jr,Qa.rootClassName),open:Ca,onOpenChange:mi,dropdownRender:()=>typeof(Qa==null?void 0:Qa.dropdownRender)=="function"?Qa.dropdownRender(To):To}));return y.createElement("div",{className:`${Tn}-column`},y.createElement("span",{className:`${hn}-column-title`},da),y.createElement(Ui.Z,Object.assign({},Bl)))};const ga=(Re,Me,Dt)=>{let Lt=[];return(Re||[]).forEach((on,hn)=>{var Tn;const Bn=hi(hn,Dt);if(on.filters||"filterDropdown"in on||"onFilter"in on)if("filteredValue"in on){let $n=on.filteredValue;"filterDropdown"in on||($n=(Tn=$n==null?void 0:$n.map(String))!==null&&Tn!==void 0?Tn:$n),Lt.push({column:on,key:Pi(on,Bn),filteredKeys:$n,forceFiltered:on.filtered})}else Lt.push({column:on,key:Pi(on,Bn),filteredKeys:Me&&on.defaultFilteredValue?on.defaultFilteredValue:void 0,forceFiltered:on.filtered});"children"in on&&(Lt=[].concat((0,Zt.Z)(Lt),(0,Zt.Z)(ga(on.children,Me,Bn))))}),Lt};function vi(Re,Me,Dt,Lt,on,hn,Tn,Bn,$n){return Dt.map((Ln,Br)=>{const lr=hi(Br,Bn),{filterOnClose:nr=!0,filterMultiple:Xn=!0,filterMode:Kn,filterSearch:ia}=Ln;let _r=Ln;if(_r.filters||_r.filterDropdown){const da=Pi(_r,lr),Ea=Lt.find(Jr=>{let{key:Aa}=Jr;return da===Aa});_r=Object.assign(Object.assign({},_r),{title:Jr=>y.createElement(bi,{tablePrefixCls:Re,prefixCls:`${Re}-filter`,dropdownPrefixCls:Me,column:_r,columnKey:da,filterState:Ea,filterOnClose:nr,filterMultiple:Xn,filterMode:Kn,filterSearch:ia,triggerFilter:hn,locale:on,getPopupContainer:Tn,rootClassName:$n},Hi(Ln.title,Jr))})}return"children"in _r&&(_r=Object.assign(Object.assign({},_r),{children:vi(Re,Me,_r.children,Lt,on,hn,Tn,lr,$n)})),_r})}const fi=Re=>{const Me={};return Re.forEach(Dt=>{let{key:Lt,filteredKeys:on,column:hn}=Dt;const Tn=Lt,{filters:Bn,filterDropdown:$n}=hn;if($n)Me[Tn]=on||null;else if(Array.isArray(on)){const Ln=_i(Bn);Me[Tn]=Ln.filter(Br=>on.includes(String(Br)))}else Me[Tn]=null}),Me},si=(Re,Me,Dt)=>Me.reduce((on,hn)=>{const{column:{onFilter:Tn,filters:Bn},filteredKeys:$n}=hn;return Tn&&$n&&$n.length?on.map(Ln=>Object.assign({},Ln)).filter(Ln=>$n.some(Br=>{const lr=_i(Bn),nr=lr.findIndex(Kn=>String(Kn)===String(Br)),Xn=nr!==-1?lr[nr]:Br;return Ln[Dt]&&(Ln[Dt]=si(Ln[Dt],Me,Dt)),Tn(Xn,Ln)})):on},Re),Bt=Re=>Re.flatMap(Me=>"children"in Me?[Me].concat((0,Zt.Z)(Bt(Me.children||[]))):[Me]);var rn=Re=>{const{prefixCls:Me,dropdownPrefixCls:Dt,mergedColumns:Lt,onFilterChange:on,getPopupContainer:hn,locale:Tn,rootClassName:Bn}=Re,$n=(0,yi.ln)("Table"),Ln=y.useMemo(()=>Bt(Lt||[]),[Lt]),[Br,lr]=y.useState(()=>ga(Ln,!0)),nr=y.useMemo(()=>{const _r=ga(Ln,!1);if(_r.length===0)return _r;let da=!0,Ea=!0;if(_r.forEach(Jr=>{let{filteredKeys:Aa}=Jr;Aa!==void 0?da=!1:Ea=!1}),da){const Jr=(Ln||[]).map((Aa,La)=>Pi(Aa,hi(La)));return Br.filter(Aa=>{let{key:La}=Aa;return Jr.includes(La)}).map(Aa=>{const La=Ln[Jr.findIndex(Qa=>Qa===Aa.key)];return Object.assign(Object.assign({},Aa),{column:Object.assign(Object.assign({},Aa.column),La),forceFiltered:La.filtered})})}return _r},[Ln,Br]),Xn=y.useMemo(()=>fi(nr),[nr]),Kn=_r=>{const da=nr.filter(Ea=>{let{key:Jr}=Ea;return Jr!==_r.key});da.push(_r),lr(da),on(fi(da),da)};return[_r=>vi(Me,Dt,_r,nr,Tn,Kn,hn,void 0,Bn),nr,Xn]},Va=(Re,Me,Dt)=>{const Lt=y.useRef({});function on(hn){var Tn;if(!Lt.current||Lt.current.data!==Re||Lt.current.childrenColumnName!==Me||Lt.current.getRowKey!==Dt){let $n=function(Ln){Ln.forEach((Br,lr)=>{const nr=Dt(Br,lr);Bn.set(nr,Br),Br&&typeof Br=="object"&&Me in Br&&$n(Br[Me]||[])})};const Bn=new Map;$n(Re),Lt.current={data:Re,childrenColumnName:Me,kvMap:Bn,getRowKey:Dt}}return(Tn=Lt.current.kvMap)===null||Tn===void 0?void 0:Tn.get(hn)}return[on]},zr=function(Re,Me){var Dt={};for(var Lt in Re)Object.prototype.hasOwnProperty.call(Re,Lt)&&Me.indexOf(Lt)<0&&(Dt[Lt]=Re[Lt]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var on=0,Lt=Object.getOwnPropertySymbols(Re);on{const hn=Re[on];typeof hn!="function"&&(Dt[on]=hn)}),Dt}function Fr(Re,Me,Dt){const Lt=Dt&&typeof Dt=="object"?Dt:{},{total:on=0}=Lt,hn=zr(Lt,["total"]),[Tn,Bn]=(0,y.useState)(()=>({current:"defaultCurrent"in hn?hn.defaultCurrent:1,pageSize:"defaultPageSize"in hn?hn.defaultPageSize:qn})),$n=(0,Nn.Z)(Tn,hn,{total:on>0?on:Re}),Ln=Math.ceil((on||Re)/$n.pageSize);$n.current>Ln&&($n.current=Ln||1);const Br=(nr,Xn)=>{Bn({current:nr!=null?nr:1,pageSize:Xn||$n.pageSize})},lr=(nr,Xn)=>{var Kn;Dt&&((Kn=Dt.onChange)===null||Kn===void 0||Kn.call(Dt,nr,Xn)),Br(nr,Xn),Me(nr,Xn||($n==null?void 0:$n.pageSize))};return Dt===!1?[{},()=>{}]:[Object.assign(Object.assign({},$n),{onChange:lr}),Br]}var aa=Fr,Wr=E(89489),or=E(59477),ha=E(25399);const fa="ascend",Nr="descend",Da=Re=>typeof Re.sorter=="object"&&typeof Re.sorter.multiple=="number"?Re.sorter.multiple:!1,ja=Re=>typeof Re=="function"?Re:Re&&typeof Re=="object"&&Re.compare?Re.compare:!1,ua=(Re,Me)=>Me?Re[Re.indexOf(Me)+1]:Re[0],cr=(Re,Me,Dt)=>{let Lt=[];const on=(hn,Tn)=>{Lt.push({column:hn,key:Pi(hn,Tn),multiplePriority:Da(hn),sortOrder:hn.sortOrder})};return(Re||[]).forEach((hn,Tn)=>{const Bn=hi(Tn,Dt);hn.children?("sortOrder"in hn&&on(hn,Bn),Lt=[].concat((0,Zt.Z)(Lt),(0,Zt.Z)(cr(hn.children,Me,Bn)))):hn.sorter&&("sortOrder"in hn?on(hn,Bn):Me&&hn.defaultSortOrder&&Lt.push({column:hn,key:Pi(hn,Bn),multiplePriority:Da(hn),sortOrder:hn.defaultSortOrder}))}),Lt},Yr=(Re,Me,Dt,Lt,on,hn,Tn,Bn)=>(Me||[]).map((Ln,Br)=>{const lr=hi(Br,Bn);let nr=Ln;if(nr.sorter){const Xn=nr.sortDirections||on,Kn=nr.showSorterTooltip===void 0?Tn:nr.showSorterTooltip,ia=Pi(nr,lr),_r=Dt.find(Si=>{let{key:gi}=Si;return gi===ia}),da=_r?_r.sortOrder:null,Ea=ua(Xn,da);let Jr;if(Ln.sortIcon)Jr=Ln.sortIcon({sortOrder:da});else{const Si=Xn.includes(fa)&&y.createElement(or.Z,{className:Be()(`${Re}-column-sorter-up`,{active:da===fa})}),gi=Xn.includes(Nr)&&y.createElement(Wr.Z,{className:Be()(`${Re}-column-sorter-down`,{active:da===Nr})});Jr=y.createElement("span",{className:Be()(`${Re}-column-sorter`,{[`${Re}-column-sorter-full`]:!!(Si&&gi)})},y.createElement("span",{className:`${Re}-column-sorter-inner`,"aria-hidden":"true"},Si,gi))}const{cancelSort:Aa,triggerAsc:La,triggerDesc:Qa}=hn||{};let Ga=Aa;Ea===Nr?Ga=Qa:Ea===fa&&(Ga=La);const eo=typeof Kn=="object"?Object.assign({title:Ga},Kn):{title:Ga};nr=Object.assign(Object.assign({},nr),{className:Be()(nr.className,{[`${Re}-column-sort`]:da}),title:Si=>{const gi=`${Re}-column-sorters`,$i=y.createElement("span",{className:`${Re}-column-title`},Hi(Ln.title,Si)),qa=y.createElement("div",{className:gi},$i,Jr);return Kn?typeof Kn!="boolean"&&(Kn==null?void 0:Kn.target)==="sorter-icon"?y.createElement("div",{className:`${gi} ${Re}-column-sorters-tooltip-target-sorter`},$i,y.createElement(ha.Z,Object.assign({},eo),Jr)):y.createElement(ha.Z,Object.assign({},eo),qa):qa},onHeaderCell:Si=>{var gi;const $i=((gi=Ln.onHeaderCell)===null||gi===void 0?void 0:gi.call(Ln,Si))||{},qa=$i.onClick,ti=$i.onKeyDown;$i.onClick=Ja=>{Lt({column:Ln,key:ia,sortOrder:Ea,multiplePriority:Da(Ln)}),qa==null||qa(Ja)},$i.onKeyDown=Ja=>{Ja.keyCode===ro.Z.ENTER&&(Lt({column:Ln,key:ia,sortOrder:Ea,multiplePriority:Da(Ln)}),ti==null||ti(Ja))};const Ra=uo(Ln.title,{}),Ca=Ra==null?void 0:Ra.toString();return da&&($i["aria-sort"]=da==="ascend"?"ascending":"descending"),$i["aria-label"]=Ca||"",$i.className=Be()($i.className,`${Re}-column-has-sorters`),$i.tabIndex=0,Ln.ellipsis&&($i.title=(Ra!=null?Ra:"").toString()),$i}})}return"children"in nr&&(nr=Object.assign(Object.assign({},nr),{children:Yr(Re,nr.children,Dt,Lt,on,hn,Tn,lr)})),nr}),ui=Re=>{const{column:Me,sortOrder:Dt}=Re;return{column:Me,order:Dt,field:Me.dataIndex,columnKey:Me.key}},ba=Re=>{const Me=Re.filter(Dt=>{let{sortOrder:Lt}=Dt;return Lt}).map(ui);if(Me.length===0&&Re.length){const Dt=Re.length-1;return Object.assign(Object.assign({},ui(Re[Dt])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return Me.length<=1?Me[0]||{}:Me},ca=(Re,Me,Dt)=>{const Lt=Me.slice().sort((Tn,Bn)=>Bn.multiplePriority-Tn.multiplePriority),on=Re.slice(),hn=Lt.filter(Tn=>{let{column:{sorter:Bn},sortOrder:$n}=Tn;return ja(Bn)&&$n});return hn.length?on.sort((Tn,Bn)=>{for(let $n=0;$n{const Bn=Tn[Dt];return Bn?Object.assign(Object.assign({},Tn),{[Dt]:ca(Bn,Me,Dt)}):Tn}):on};var Pa=Re=>{const{prefixCls:Me,mergedColumns:Dt,sortDirections:Lt,tableLocale:on,showSorterTooltip:hn,onSorterChange:Tn}=Re,[Bn,$n]=y.useState(cr(Dt,!0)),Ln=(ia,_r)=>{const da=[];return ia.forEach((Ea,Jr)=>{const Aa=hi(Jr,_r);if(da.push(Pi(Ea,Aa)),Array.isArray(Ea.children)){const La=Ln(Ea.children,Aa);da.push.apply(da,(0,Zt.Z)(La))}}),da},Br=y.useMemo(()=>{let ia=!0;const _r=cr(Dt,!1);if(!_r.length){const Aa=Ln(Dt);return Bn.filter(La=>{let{key:Qa}=La;return Aa.includes(Qa)})}const da=[];function Ea(Aa){ia?da.push(Aa):da.push(Object.assign(Object.assign({},Aa),{sortOrder:null}))}let Jr=null;return _r.forEach(Aa=>{Jr===null?(Ea(Aa),Aa.sortOrder&&(Aa.multiplePriority===!1?ia=!1:Jr=!0)):(Jr&&Aa.multiplePriority!==!1||(ia=!1),Ea(Aa))}),da},[Dt,Bn]),lr=y.useMemo(()=>{var ia,_r;const da=Br.map(Ea=>{let{column:Jr,sortOrder:Aa}=Ea;return{column:Jr,order:Aa}});return{sortColumns:da,sortColumn:(ia=da[0])===null||ia===void 0?void 0:ia.column,sortOrder:(_r=da[0])===null||_r===void 0?void 0:_r.order}},[Br]),nr=ia=>{let _r;ia.multiplePriority===!1||!Br.length||Br[0].multiplePriority===!1?_r=[ia]:_r=[].concat((0,Zt.Z)(Br.filter(da=>{let{key:Ea}=da;return Ea!==ia.key})),[ia]),$n(_r),Tn(ba(_r),_r)};return[ia=>Yr(Me,ia,Br,nr,Lt,on,hn),Br,lr,()=>ba(Br)]};const ao=(Re,Me)=>Re.map(Lt=>{const on=Object.assign({},Lt);return on.title=Hi(Lt.title,Me),"children"in on&&(on.children=ao(on.children,Me)),on});var Ko=Re=>[y.useCallback(Dt=>ao(Dt,Re),[Re])],Oi=Xa((Re,Me)=>{const{_renderTimes:Dt}=Re,{_renderTimes:Lt}=Me;return Dt!==Lt}),Tl=xr((Re,Me)=>{const{_renderTimes:Dt}=Re,{_renderTimes:Lt}=Me;return Dt!==Lt}),Gr=E(36237),bo=E(17835),Po=E(63356),Eo=E(16931),yl=E(51636),Ms=Re=>{const{componentCls:Me,lineWidth:Dt,lineType:Lt,tableBorderColor:on,tableHeaderBg:hn,tablePaddingVertical:Tn,tablePaddingHorizontal:Bn,calc:$n}=Re,Ln=`${(0,Gr.unit)(Dt)} ${Lt} ${on}`,Br=(lr,nr,Xn)=>({[`&${Me}-${lr}`]:{[`> ${Me}-container`]:{[`> ${Me}-content, > ${Me}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Me}-expanded-row-fixed`]:{margin:`${(0,Gr.unit)($n(nr).mul(-1).equal())} ${(0,Gr.unit)($n($n(Xn).add(Dt)).mul(-1).equal())}`}}}}}});return{[`${Me}-wrapper`]:{[`${Me}${Me}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Me}-title`]:{border:Ln,borderBottom:0},[`> ${Me}-container`]:{borderInlineStart:Ln,borderTop:Ln,[` > ${Me}-content, > ${Me}-header, @@ -1064,7 +1064,7 @@ `]:{"> th, > td":{borderInlineEnd:0}}}}}},Br("middle",Re.tablePaddingVerticalMiddle,Re.tablePaddingHorizontalMiddle)),Br("small",Re.tablePaddingVerticalSmall,Re.tablePaddingHorizontalSmall)),{[`> ${Me}-footer`]:{border:Ln,borderTop:0}}),[`${Me}-cell`]:{[`${Me}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,Gr.unit)(Dt)} 0 ${(0,Gr.unit)(Dt)} ${hn}`}},[`${Me}-bordered ${Me}-cell-scrollbar`]:{borderInlineEnd:Ln}}}},xs=Re=>{const{componentCls:Me}=Re;return{[`${Me}-wrapper`]:{[`${Me}-cell-ellipsis`]:Object.assign(Object.assign({},Po.vS),{wordBreak:"keep-all",[` &${Me}-cell-fix-left-last, &${Me}-cell-fix-right-first - `]:{overflow:"visible",[`${Me}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Me}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},tu=Re=>{const{componentCls:Me}=Re;return{[`${Me}-wrapper`]:{[`${Me}-tbody > tr${Me}-placeholder`]:{textAlign:"center",color:Re.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Re.colorBgContainer}}}}},Ss=Re=>{const{componentCls:Me,antCls:Dt,motionDurationSlow:Lt,lineWidth:on,paddingXS:hn,lineType:Tn,tableBorderColor:Bn,tableExpandIconBg:$n,tableExpandColumnWidth:Ln,borderRadius:Br,tablePaddingVertical:lr,tablePaddingHorizontal:nr,tableExpandedRowBg:Xn,paddingXXS:Kn,expandIconMarginTop:ia,expandIconSize:_r,expandIconHalfInner:da,expandIconScale:Ea,calc:Jr}=Re,Oa=`${(0,Gr.unit)(on)} ${Tn} ${Bn}`,La=Jr(Kn).sub(on).equal();return{[`${Me}-wrapper`]:{[`${Me}-expand-icon-col`]:{width:Ln},[`${Me}-row-expand-icon-cell`]:{textAlign:"center",[`${Me}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Me}-row-indent`]:{height:1,float:"left"},[`${Me}-row-expand-icon`]:Object.assign(Object.assign({},(0,Po.Nd)(Re)),{position:"relative",float:"left",width:_r,height:_r,color:"inherit",lineHeight:(0,Gr.unit)(_r),background:$n,border:Oa,borderRadius:Br,transform:`scale(${Ea})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Lt} ease-out`,content:'""'},"&::before":{top:da,insetInlineEnd:La,insetInlineStart:La,height:on},"&::after":{top:La,bottom:La,insetInlineStart:da,width:on,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${Me}-row-indent + ${Me}-row-expand-icon`]:{marginTop:ia,marginInlineEnd:hn},[`tr${Me}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Xn}},[`${Dt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${Me}-expanded-row-fixed`]:{position:"relative",margin:`${(0,Gr.unit)(Jr(lr).mul(-1).equal())} ${(0,Gr.unit)(Jr(nr).mul(-1).equal())}`,padding:`${(0,Gr.unit)(lr)} ${(0,Gr.unit)(nr)}`}}}},Is=Re=>{const{componentCls:Me,antCls:Dt,iconCls:Lt,tableFilterDropdownWidth:on,tableFilterDropdownSearchWidth:hn,paddingXXS:Tn,paddingXS:Bn,colorText:$n,lineWidth:Ln,lineType:Br,tableBorderColor:lr,headerIconColor:nr,fontSizeSM:Xn,tablePaddingHorizontal:Kn,borderRadius:ia,motionDurationSlow:_r,colorTextDescription:da,colorPrimary:Ea,tableHeaderFilterActiveBg:Jr,colorTextDisabled:Oa,tableFilterDropdownBg:La,tableFilterDropdownHeight:Qa,controlItemBgHover:Ga,controlItemBgActive:eo,boxShadowSecondary:Si,filterDropdownMenuBg:gi,calc:$i}=Re,qa=`${Dt}-dropdown`,ti=`${Me}-filter-dropdown`,Ra=`${Dt}-tree`,Ca=`${(0,Gr.unit)(Ln)} ${Br} ${lr}`;return[{[`${Me}-wrapper`]:{[`${Me}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Me}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:$i(Tn).mul(-1).equal(),marginInline:`${(0,Gr.unit)(Tn)} ${(0,Gr.unit)($i(Kn).div(2).mul(-1).equal())}`,padding:`0 ${(0,Gr.unit)(Tn)}`,color:nr,fontSize:Xn,borderRadius:ia,cursor:"pointer",transition:`all ${_r}`,"&:hover":{color:da,background:Jr},"&.active":{color:Ea}}}},{[`${Dt}-dropdown`]:{[ti]:Object.assign(Object.assign({},(0,Po.Wf)(Re)),{minWidth:on,backgroundColor:La,borderRadius:ia,boxShadow:Si,overflow:"hidden",[`${qa}-menu`]:{maxHeight:Qa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:gi,"&:empty::after":{display:"block",padding:`${(0,Gr.unit)(Bn)} 0`,color:Oa,fontSize:Xn,textAlign:"center",content:'"Not Found"'}},[`${ti}-tree`]:{paddingBlock:`${(0,Gr.unit)(Bn)} 0`,paddingInline:Bn,[Ra]:{padding:0},[`${Ra}-treenode ${Ra}-node-content-wrapper:hover`]:{backgroundColor:Ga},[`${Ra}-treenode-checkbox-checked ${Ra}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:eo}}},[`${ti}-search`]:{padding:Bn,borderBottom:Ca,"&-input":{input:{minWidth:hn},[Lt]:{color:Oa}}},[`${ti}-checkall`]:{width:"100%",marginBottom:Tn,marginInlineStart:Tn},[`${ti}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,Gr.unit)($i(Bn).sub(Ln).equal())} ${(0,Gr.unit)(Bn)}`,overflow:"hidden",borderTop:Ca}})}},{[`${Dt}-dropdown ${ti}, ${ti}-submenu`]:{[`${Dt}-checkbox-wrapper + span`]:{paddingInlineStart:Bn,color:$n},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Ws=Re=>{const{componentCls:Me,lineWidth:Dt,colorSplit:Lt,motionDurationSlow:on,zIndexTableFixed:hn,tableBg:Tn,zIndexTableSticky:Bn,calc:$n}=Re,Ln=Lt;return{[`${Me}-wrapper`]:{[` + `]:{overflow:"visible",[`${Me}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Me}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},tu=Re=>{const{componentCls:Me}=Re;return{[`${Me}-wrapper`]:{[`${Me}-tbody > tr${Me}-placeholder`]:{textAlign:"center",color:Re.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Re.colorBgContainer}}}}},Ss=Re=>{const{componentCls:Me,antCls:Dt,motionDurationSlow:Lt,lineWidth:on,paddingXS:hn,lineType:Tn,tableBorderColor:Bn,tableExpandIconBg:$n,tableExpandColumnWidth:Ln,borderRadius:Br,tablePaddingVertical:lr,tablePaddingHorizontal:nr,tableExpandedRowBg:Xn,paddingXXS:Kn,expandIconMarginTop:ia,expandIconSize:_r,expandIconHalfInner:da,expandIconScale:Ea,calc:Jr}=Re,Aa=`${(0,Gr.unit)(on)} ${Tn} ${Bn}`,La=Jr(Kn).sub(on).equal();return{[`${Me}-wrapper`]:{[`${Me}-expand-icon-col`]:{width:Ln},[`${Me}-row-expand-icon-cell`]:{textAlign:"center",[`${Me}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Me}-row-indent`]:{height:1,float:"left"},[`${Me}-row-expand-icon`]:Object.assign(Object.assign({},(0,Po.Nd)(Re)),{position:"relative",float:"left",width:_r,height:_r,color:"inherit",lineHeight:(0,Gr.unit)(_r),background:$n,border:Aa,borderRadius:Br,transform:`scale(${Ea})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Lt} ease-out`,content:'""'},"&::before":{top:da,insetInlineEnd:La,insetInlineStart:La,height:on},"&::after":{top:La,bottom:La,insetInlineStart:da,width:on,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${Me}-row-indent + ${Me}-row-expand-icon`]:{marginTop:ia,marginInlineEnd:hn},[`tr${Me}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Xn}},[`${Dt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${Me}-expanded-row-fixed`]:{position:"relative",margin:`${(0,Gr.unit)(Jr(lr).mul(-1).equal())} ${(0,Gr.unit)(Jr(nr).mul(-1).equal())}`,padding:`${(0,Gr.unit)(lr)} ${(0,Gr.unit)(nr)}`}}}},Is=Re=>{const{componentCls:Me,antCls:Dt,iconCls:Lt,tableFilterDropdownWidth:on,tableFilterDropdownSearchWidth:hn,paddingXXS:Tn,paddingXS:Bn,colorText:$n,lineWidth:Ln,lineType:Br,tableBorderColor:lr,headerIconColor:nr,fontSizeSM:Xn,tablePaddingHorizontal:Kn,borderRadius:ia,motionDurationSlow:_r,colorTextDescription:da,colorPrimary:Ea,tableHeaderFilterActiveBg:Jr,colorTextDisabled:Aa,tableFilterDropdownBg:La,tableFilterDropdownHeight:Qa,controlItemBgHover:Ga,controlItemBgActive:eo,boxShadowSecondary:Si,filterDropdownMenuBg:gi,calc:$i}=Re,qa=`${Dt}-dropdown`,ti=`${Me}-filter-dropdown`,Ra=`${Dt}-tree`,Ca=`${(0,Gr.unit)(Ln)} ${Br} ${lr}`;return[{[`${Me}-wrapper`]:{[`${Me}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Me}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:$i(Tn).mul(-1).equal(),marginInline:`${(0,Gr.unit)(Tn)} ${(0,Gr.unit)($i(Kn).div(2).mul(-1).equal())}`,padding:`0 ${(0,Gr.unit)(Tn)}`,color:nr,fontSize:Xn,borderRadius:ia,cursor:"pointer",transition:`all ${_r}`,"&:hover":{color:da,background:Jr},"&.active":{color:Ea}}}},{[`${Dt}-dropdown`]:{[ti]:Object.assign(Object.assign({},(0,Po.Wf)(Re)),{minWidth:on,backgroundColor:La,borderRadius:ia,boxShadow:Si,overflow:"hidden",[`${qa}-menu`]:{maxHeight:Qa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:gi,"&:empty::after":{display:"block",padding:`${(0,Gr.unit)(Bn)} 0`,color:Aa,fontSize:Xn,textAlign:"center",content:'"Not Found"'}},[`${ti}-tree`]:{paddingBlock:`${(0,Gr.unit)(Bn)} 0`,paddingInline:Bn,[Ra]:{padding:0},[`${Ra}-treenode ${Ra}-node-content-wrapper:hover`]:{backgroundColor:Ga},[`${Ra}-treenode-checkbox-checked ${Ra}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:eo}}},[`${ti}-search`]:{padding:Bn,borderBottom:Ca,"&-input":{input:{minWidth:hn},[Lt]:{color:Aa}}},[`${ti}-checkall`]:{width:"100%",marginBottom:Tn,marginInlineStart:Tn},[`${ti}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,Gr.unit)($i(Bn).sub(Ln).equal())} ${(0,Gr.unit)(Bn)}`,overflow:"hidden",borderTop:Ca}})}},{[`${Dt}-dropdown ${ti}, ${ti}-submenu`]:{[`${Dt}-checkbox-wrapper + span`]:{paddingInlineStart:Bn,color:$n},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Ws=Re=>{const{componentCls:Me,lineWidth:Dt,colorSplit:Lt,motionDurationSlow:on,zIndexTableFixed:hn,tableBg:Tn,zIndexTableSticky:Bn,calc:$n}=Re,Ln=Lt;return{[`${Me}-wrapper`]:{[` ${Me}-cell-fix-left, ${Me}-cell-fix-right `]:{position:"sticky !important",zIndex:hn,background:Tn},[` @@ -1100,7 +1100,7 @@ `]:{padding:`${(0,Gr.unit)(Tn)} ${(0,Gr.unit)(Bn)}`},[`${Me}-filter-trigger`]:{marginInlineEnd:(0,Gr.unit)(Lt(Bn).div(2).mul(-1).equal())},[`${Me}-expanded-row-fixed`]:{margin:`${(0,Gr.unit)(Lt(Tn).mul(-1).equal())} ${(0,Gr.unit)(Lt(Bn).mul(-1).equal())}`},[`${Me}-tbody`]:{[`${Me}-wrapper:only-child ${Me}`]:{marginBlock:(0,Gr.unit)(Lt(Tn).mul(-1).equal()),marginInline:`${(0,Gr.unit)(Lt(Dt).sub(Bn).equal())} ${(0,Gr.unit)(Lt(Bn).mul(-1).equal())}`}},[`${Me}-selection-extra`]:{paddingInlineStart:(0,Gr.unit)(Lt(Bn).div(4).equal())}}});return{[`${Me}-wrapper`]:Object.assign(Object.assign({},on("middle",Re.tablePaddingVerticalMiddle,Re.tablePaddingHorizontalMiddle,Re.tableFontSizeMiddle)),on("small",Re.tablePaddingVerticalSmall,Re.tablePaddingHorizontalSmall,Re.tableFontSizeSmall))}},Lu=Re=>{const{componentCls:Me,marginXXS:Dt,fontSizeIcon:Lt,headerIconColor:on,headerIconHoverColor:hn}=Re;return{[`${Me}-wrapper`]:{[`${Me}-thead th${Me}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Re.motionDurationSlow}, left 0s`,"&:hover":{background:Re.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Re.colorPrimary},[` &${Me}-cell-fix-left:hover, &${Me}-cell-fix-right:hover - `]:{background:Re.tableFixedHeaderSortActiveBg}},[`${Me}-thead th${Me}-column-sort`]:{background:Re.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Me}-column-sort`]:{background:Re.tableBodySortBg},[`${Me}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${Me}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Me}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${Me}-column-sorter`]:{marginInlineStart:Dt,color:on,fontSize:0,transition:`color ${Re.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Lt,"&.active":{color:Re.colorPrimary}},[`${Me}-column-sorter-up + ${Me}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Me}-column-sorters:hover ${Me}-column-sorter`]:{color:hn}}}},wa=Re=>{const{componentCls:Me,opacityLoading:Dt,tableScrollThumbBg:Lt,tableScrollThumbBgHover:on,tableScrollThumbSize:hn,tableScrollBg:Tn,zIndexTableSticky:Bn,stickyScrollBarBorderRadius:$n,lineWidth:Ln,lineType:Br,tableBorderColor:lr}=Re,nr=`${(0,Gr.unit)(Ln)} ${Br} ${lr}`;return{[`${Me}-wrapper`]:{[`${Me}-sticky`]:{"&-holder":{position:"sticky",zIndex:Bn,background:Re.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,Gr.unit)(hn)} !important`,zIndex:Bn,display:"flex",alignItems:"center",background:Tn,borderTop:nr,opacity:Dt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:hn,backgroundColor:Lt,borderRadius:$n,transition:`all ${Re.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:on}}}}}}},Ta=Re=>{const{componentCls:Me,lineWidth:Dt,tableBorderColor:Lt,calc:on}=Re,hn=`${(0,Gr.unit)(Dt)} ${Re.lineType} ${Lt}`;return{[`${Me}-wrapper`]:{[`${Me}-summary`]:{position:"relative",zIndex:Re.zIndexTableFixed,background:Re.tableBg,"> tr":{"> th, > td":{borderBottom:hn}}},[`div${Me}-summary`]:{boxShadow:`0 ${(0,Gr.unit)(on(Dt).mul(-1).equal())} 0 ${Lt}`}}}},Zi=Re=>{const{componentCls:Me,motionDurationMid:Dt,lineWidth:Lt,lineType:on,tableBorderColor:hn,calc:Tn}=Re,Bn=`${(0,Gr.unit)(Lt)} ${on} ${hn}`,$n=`${Me}-expanded-row-cell`;return{[`${Me}-wrapper`]:{[`${Me}-tbody-virtual`]:{[`${Me}-tbody-virtual-holder-inner`]:{[` + `]:{background:Re.tableFixedHeaderSortActiveBg}},[`${Me}-thead th${Me}-column-sort`]:{background:Re.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Me}-column-sort`]:{background:Re.tableBodySortBg},[`${Me}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${Me}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Me}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${Me}-column-sorter`]:{marginInlineStart:Dt,color:on,fontSize:0,transition:`color ${Re.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Lt,"&.active":{color:Re.colorPrimary}},[`${Me}-column-sorter-up + ${Me}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Me}-column-sorters:hover ${Me}-column-sorter`]:{color:hn}}}},_a=Re=>{const{componentCls:Me,opacityLoading:Dt,tableScrollThumbBg:Lt,tableScrollThumbBgHover:on,tableScrollThumbSize:hn,tableScrollBg:Tn,zIndexTableSticky:Bn,stickyScrollBarBorderRadius:$n,lineWidth:Ln,lineType:Br,tableBorderColor:lr}=Re,nr=`${(0,Gr.unit)(Ln)} ${Br} ${lr}`;return{[`${Me}-wrapper`]:{[`${Me}-sticky`]:{"&-holder":{position:"sticky",zIndex:Bn,background:Re.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,Gr.unit)(hn)} !important`,zIndex:Bn,display:"flex",alignItems:"center",background:Tn,borderTop:nr,opacity:Dt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:hn,backgroundColor:Lt,borderRadius:$n,transition:`all ${Re.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:on}}}}}}},Ta=Re=>{const{componentCls:Me,lineWidth:Dt,tableBorderColor:Lt,calc:on}=Re,hn=`${(0,Gr.unit)(Dt)} ${Re.lineType} ${Lt}`;return{[`${Me}-wrapper`]:{[`${Me}-summary`]:{position:"relative",zIndex:Re.zIndexTableFixed,background:Re.tableBg,"> tr":{"> th, > td":{borderBottom:hn}}},[`div${Me}-summary`]:{boxShadow:`0 ${(0,Gr.unit)(on(Dt).mul(-1).equal())} 0 ${Lt}`}}}},Zi=Re=>{const{componentCls:Me,motionDurationMid:Dt,lineWidth:Lt,lineType:on,tableBorderColor:hn,calc:Tn}=Re,Bn=`${(0,Gr.unit)(Lt)} ${on} ${hn}`,$n=`${Me}-expanded-row-cell`;return{[`${Me}-wrapper`]:{[`${Me}-tbody-virtual`]:{[`${Me}-tbody-virtual-holder-inner`]:{[` & > ${Me}-row, & > div:not(${Me}-row) > ${Me}-row `]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${Me}-cell`]:{borderBottom:Bn,transition:`background ${Dt}`},[`${Me}-expanded-row`]:{[`${$n}${$n}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,Gr.unit)(Lt)})`,borderInlineEnd:"none"}}},[`${Me}-bordered`]:{[`${Me}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Bn,position:"absolute"},[`${Me}-cell`]:{borderInlineEnd:Bn,[`&${Me}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:Tn(Lt).mul(-1).equal(),borderInlineStart:Bn}}},[`&${Me}-virtual`]:{[`${Me}-placeholder ${Me}-cell`]:{borderInlineEnd:Bn,borderBottom:Bn}}}}}};const Ki=Re=>{const{componentCls:Me,fontWeightStrong:Dt,tablePaddingVertical:Lt,tablePaddingHorizontal:on,tableExpandColumnWidth:hn,lineWidth:Tn,lineType:Bn,tableBorderColor:$n,tableFontSize:Ln,tableBg:Br,tableRadius:lr,tableHeaderTextColor:nr,motionDurationMid:Xn,tableHeaderBg:Kn,tableHeaderCellSplitColor:ia,tableFooterTextColor:_r,tableFooterBg:da,calc:Ea}=Re,Jr=`${(0,Gr.unit)(Tn)} ${Bn} ${$n}`;return{[`${Me}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Po.dF)()),{[Me]:Object.assign(Object.assign({},(0,Po.Wf)(Re)),{fontSize:Ln,background:Br,borderRadius:`${(0,Gr.unit)(lr)} ${(0,Gr.unit)(lr)} 0 0`,scrollbarColor:`${Re.tableScrollThumbBg} ${Re.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,Gr.unit)(lr)} ${(0,Gr.unit)(lr)} 0 0`,borderCollapse:"separate",borderSpacing:0},[` @@ -1114,7 +1114,7 @@ > ${Me}-wrapper:only-child, > ${Me}-expanded-row-fixed > ${Me}-wrapper:only-child `]:{[Me]:{marginBlock:(0,Gr.unit)(Ea(Lt).mul(-1).equal()),marginInline:`${(0,Gr.unit)(Ea(hn).sub(on).equal())} - ${(0,Gr.unit)(Ea(on).mul(-1).equal())}`,[`${Me}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:nr,fontWeight:Dt,textAlign:"start",background:Kn,borderBottom:Jr,transition:`background ${Xn} ease`}}},[`${Me}-footer`]:{padding:`${(0,Gr.unit)(Lt)} ${(0,Gr.unit)(on)}`,color:_r,background:da}})}},ko=Re=>{const{colorFillAlter:Me,colorBgContainer:Dt,colorTextHeading:Lt,colorFillSecondary:on,colorFillContent:hn,controlItemBgActive:Tn,controlItemBgActiveHover:Bn,padding:$n,paddingSM:Ln,paddingXS:Br,colorBorderSecondary:lr,borderRadiusLG:nr,controlHeight:Xn,colorTextPlaceholder:Kn,fontSize:ia,fontSizeSM:_r,lineHeight:da,lineWidth:Ea,colorIcon:Jr,colorIconHover:Oa,opacityLoading:La,controlInteractiveSize:Qa}=Re,Ga=new bo.FastColor(on).onBackground(Dt).toHexString(),eo=new bo.FastColor(hn).onBackground(Dt).toHexString(),Si=new bo.FastColor(Me).onBackground(Dt).toHexString(),gi=new bo.FastColor(Jr),$i=new bo.FastColor(Oa),qa=Qa/2-Ea,ti=qa*2+Ea*3;return{headerBg:Si,headerColor:Lt,headerSortActiveBg:Ga,headerSortHoverBg:eo,bodySortBg:Si,rowHoverBg:Si,rowSelectedBg:Tn,rowSelectedHoverBg:Bn,rowExpandedBg:Me,cellPaddingBlock:$n,cellPaddingInline:$n,cellPaddingBlockMD:Ln,cellPaddingInlineMD:Br,cellPaddingBlockSM:Br,cellPaddingInlineSM:Br,borderColor:lr,headerBorderRadius:nr,footerBg:Si,footerColor:Lt,cellFontSize:ia,cellFontSizeMD:ia,cellFontSizeSM:ia,headerSplitColor:lr,fixedHeaderSortActiveBg:Ga,headerFilterHoverBg:hn,filterDropdownMenuBg:Dt,filterDropdownBg:Dt,expandIconBg:Dt,selectionColumnWidth:Xn,stickyScrollBarBg:Kn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(ia*da-Ea*3)/2-Math.ceil((_r*1.4-Ea*3)/2),headerIconColor:gi.clone().setA(gi.a*La).toRgbString(),headerIconHoverColor:$i.clone().setA($i.a*La).toRgbString(),expandIconHalfInner:qa,expandIconSize:ti,expandIconScale:Qa/ti}},Xi=2;var dl=(0,Eo.I$)("Table",Re=>{const{colorTextHeading:Me,colorSplit:Dt,colorBgContainer:Lt,controlInteractiveSize:on,headerBg:hn,headerColor:Tn,headerSortActiveBg:Bn,headerSortHoverBg:$n,bodySortBg:Ln,rowHoverBg:Br,rowSelectedBg:lr,rowSelectedHoverBg:nr,rowExpandedBg:Xn,cellPaddingBlock:Kn,cellPaddingInline:ia,cellPaddingBlockMD:_r,cellPaddingInlineMD:da,cellPaddingBlockSM:Ea,cellPaddingInlineSM:Jr,borderColor:Oa,footerBg:La,footerColor:Qa,headerBorderRadius:Ga,cellFontSize:eo,cellFontSizeMD:Si,cellFontSizeSM:gi,headerSplitColor:$i,fixedHeaderSortActiveBg:qa,headerFilterHoverBg:ti,filterDropdownBg:Ra,expandIconBg:Ca,selectionColumnWidth:Ja,stickyScrollBarBg:ni,calc:wi}=Re,Ma=(0,yl.mergeToken)(Re,{tableFontSize:eo,tableBg:Lt,tableRadius:Ga,tablePaddingVertical:Kn,tablePaddingHorizontal:ia,tablePaddingVerticalMiddle:_r,tablePaddingHorizontalMiddle:da,tablePaddingVerticalSmall:Ea,tablePaddingHorizontalSmall:Jr,tableBorderColor:Oa,tableHeaderTextColor:Tn,tableHeaderBg:hn,tableFooterTextColor:Qa,tableFooterBg:La,tableHeaderCellSplitColor:$i,tableHeaderSortBg:Bn,tableHeaderSortHoverBg:$n,tableBodySortBg:Ln,tableFixedHeaderSortActiveBg:qa,tableHeaderFilterActiveBg:ti,tableFilterDropdownBg:Ra,tableRowHoverBg:Br,tableSelectedRowBg:lr,tableSelectedRowHoverBg:nr,zIndexTableFixed:Xi,zIndexTableSticky:wi(Xi).add(1).equal({unit:!1}),tableFontSizeMiddle:Si,tableFontSizeSmall:gi,tableSelectionColumnWidth:Ja,tableExpandIconBg:Ca,tableExpandColumnWidth:wi(on).add(wi(Re.padding).mul(2)).equal(),tableExpandedRowBg:Xn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ni,tableScrollThumbBgHover:Me,tableScrollBg:Dt});return[Ki(Ma),Rs(Ma),Ta(Ma),Lu(Ma),Is(Ma),Ms(Ma),Us(Ma),Ss(Ma),Ta(Ma),tu(Ma),As(Ma),Ws(Ma),wa(Ma),xs(Ma),xu(Ma),Cu(Ma),Zi(Ma)]},ko,{unitless:{expandIconScale:!0}});const Ro=[],ys=(Re,Me)=>{var Dt,Lt;const{prefixCls:on,className:hn,rootClassName:Tn,style:Bn,size:$n,bordered:Ln,dropdownPrefixCls:Br,dataSource:lr,pagination:nr,rowSelection:Xn,rowKey:Kn="key",rowClassName:ia,columns:_r,children:da,childrenColumnName:Ea,onChange:Jr,getPopupContainer:Oa,loading:La,expandIcon:Qa,expandable:Ga,expandedRowRender:eo,expandIconColumnIndex:Si,indentSize:gi,scroll:$i,sortDirections:qa,locale:ti,showSorterTooltip:Ra={target:"full-header"},virtual:Ca}=Re,Ja=(0,yi.ln)("Table"),ni=y.useMemo(()=>_r||Dn(da),[_r,da]),wi=y.useMemo(()=>ni.some(io=>io.responsive),[ni]),Ma=(0,Ol.Z)(wi),lo=y.useMemo(()=>{const io=new Set(Object.keys(Ma).filter(wo=>Ma[wo]));return ni.filter(wo=>!wo.responsive||wo.responsive.some(fl=>io.has(fl)))},[ni,Ma]),so=(0,So.Z)(Re,["className","style","columns"]),{locale:pl=Ul.Z,direction:ul,table:el,renderEmpty:ol,getPrefixCls:El,getPopupContainer:mo}=y.useContext(Al.E_),yo=(0,no.Z)($n),ll=Object.assign(Object.assign({},pl.Table),ti),cl=lr||Ro,mi=El("table",on),qi=El("dropdown",Br),[,li]=(0,es.ZP)(),Ua=(0,Yo.Z)(mi),[po,To,sl]=dl(mi,Ua),Co=Object.assign(Object.assign({childrenColumnName:Ea,expandIconColumnIndex:Si},Ga),{expandIcon:(Dt=Ga==null?void 0:Ga.expandIcon)!==null&&Dt!==void 0?Dt:(Lt=el==null?void 0:el.expandable)===null||Lt===void 0?void 0:Lt.expandIcon}),{childrenColumnName:hl="children"}=Co,Bl=y.useMemo(()=>cl.some(io=>io==null?void 0:io[hl])?"nest":eo||Ga!=null&&Ga.expandedRowRender?"row":null,[cl]),Bi={body:y.useRef(null)},Ri=Qi(mi),Do=y.useRef(null),zo=y.useRef(null);il(Me,()=>Object.assign(Object.assign({},zo.current),{nativeElement:Do.current}));const jo=y.useMemo(()=>typeof Kn=="function"?Kn:io=>io==null?void 0:io[Kn],[Kn]),[Ml]=Va(cl,hl,jo),Cl={},Yl=function(io,wo){let fl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var xl,zl,Sl,Ds;const Gl=Object.assign(Object.assign({},Cl),io);fl&&((xl=Cl.resetPagination)===null||xl===void 0||xl.call(Cl),!((zl=Gl.pagination)===null||zl===void 0)&&zl.current&&(Gl.pagination.current=1),nr&&((Sl=nr.onChange)===null||Sl===void 0||Sl.call(nr,1,(Ds=Gl.pagination)===null||Ds===void 0?void 0:Ds.pageSize))),$i&&$i.scrollToFirstRowOnChange!==!1&&Bi.body.current&&(0,$l.Z)(0,{getContainer:()=>Bi.body.current}),Jr==null||Jr(Gl.pagination,Gl.filters,Gl.sorter,{currentDataSource:si(ca(cl,Gl.sorterStates,hl),Gl.filterStates,hl),action:wo})},Go=(io,wo)=>{Yl({sorter:io,sorterStates:wo},"sort",!1)},[Ao,Xo,tl,Dl]=Aa({prefixCls:mi,mergedColumns:lo,onSorterChange:Go,sortDirections:qa||["ascend","descend"],tableLocale:ll,showSorterTooltip:Ra}),vl=y.useMemo(()=>ca(cl,Xo,hl),[cl,Xo]);Cl.sorter=Dl(),Cl.sorterStates=Xo;const Oo=(io,wo)=>{Yl({filters:io,filterStates:wo},"filter",!0)},[nl,Lo,Kl]=rn({prefixCls:mi,locale:ll,dropdownPrefixCls:qi,mergedColumns:lo,onFilterChange:Oo,getPopupContainer:Oa||mo,rootClassName:Be()(Tn,Ua)}),gl=si(vl,Lo,hl);Cl.filters=Kl,Cl.filterStates=Lo;const ts=y.useMemo(()=>{const io={};return Object.keys(Kl).forEach(wo=>{Kl[wo]!==null&&(io[wo]=Kl[wo])}),Object.assign(Object.assign({},tl),{filters:io})},[tl,Kl]),[os]=Ko(ts),Bs=(io,wo)=>{Yl({pagination:Object.assign(Object.assign({},Cl.pagination),{current:io,pageSize:wo})},"paginate")},[rl,fu]=aa(gl.length,Bs,nr);Cl.pagination=nr===!1?{}:pr(rl,nr),Cl.resetPagination=fu;const ls=y.useMemo(()=>{if(nr===!1||!rl.pageSize)return gl;const{current:io=1,total:wo,pageSize:fl=qn}=rl;return gl.lengthfl?gl.slice((io-1)*fl,io*fl):gl:gl.slice((io-1)*fl,io*fl)},[!!nr,gl,rl==null?void 0:rl.current,rl==null?void 0:rl.pageSize,rl==null?void 0:rl.total]),[bs,Es]=ri({prefixCls:mi,data:gl,pageData:ls,getRowKey:jo,getRecordByKey:Ml,expandType:Bl,childrenColumnName:hl,locale:ll,getPopupContainer:Oa||mo},Xn),Wl=(io,wo,fl)=>{let xl;return typeof ia=="function"?xl=Be()(ia(io,wo,fl)):xl=Be()(ia),Be()({[`${mi}-row-selected`]:Es.has(jo(io,wo))},xl)};Co.__PARENT_RENDER_ICON__=Co.expandIcon,Co.expandIcon=Co.expandIcon||Qa||Ni(ll),Bl==="nest"&&Co.expandIconColumnIndex===void 0?Co.expandIconColumnIndex=Xn?1:0:Co.expandIconColumnIndex>0&&Xn&&(Co.expandIconColumnIndex-=1),typeof Co.indentSize!="number"&&(Co.indentSize=typeof gi=="number"?gi:15);const al=y.useCallback(io=>os(bs(nl(Ao(io)))),[Ao,nl,bs]);let ss,Hs;if(nr!==!1&&(rl!=null&&rl.total)){let io;rl.size?io=rl.size:io=yo==="small"||yo==="middle"?"small":void 0;const wo=zl=>y.createElement(Nl.Z,Object.assign({},rl,{className:Be()(`${mi}-pagination ${mi}-pagination-${zl}`,rl.className),size:io})),fl=ul==="rtl"?"left":"right",{position:xl}=rl;if(xl!==null&&Array.isArray(xl)){const zl=xl.find(Gl=>Gl.includes("top")),Sl=xl.find(Gl=>Gl.includes("bottom")),Ds=xl.every(Gl=>`${Gl}`=="none");!zl&&!Sl&&!Ds&&(Hs=wo(fl)),zl&&(ss=wo(zl.toLowerCase().replace("top",""))),Sl&&(Hs=wo(Sl.toLowerCase().replace("bottom","")))}else Hs=wo(fl)}let Os;typeof La=="boolean"?Os={spinning:La}:typeof La=="object"&&(Os=Object.assign({spinning:!0},La));const Ns=Be()(sl,Ua,`${mi}-wrapper`,el==null?void 0:el.className,{[`${mi}-wrapper-rtl`]:ul==="rtl"},hn,Tn,To),nu=Object.assign(Object.assign({},el==null?void 0:el.style),Bn),mu=typeof(ti==null?void 0:ti.emptyText)!="undefined"?ti.emptyText:(ol==null?void 0:ol("Table"))||y.createElement(Vo.Z,{componentName:"Table"}),Su=Ca?Tl:Oi,wu={},Zu=y.useMemo(()=>{const{fontSize:io,lineHeight:wo,lineWidth:fl,padding:xl,paddingXS:zl,paddingSM:Sl}=li,Ds=Math.floor(io*wo);switch(yo){case"middle":return Sl*2+Ds+fl;case"small":return zl*2+Ds+fl;default:return xl*2+Ds+fl}},[li,yo]);return Ca&&(wu.listItemHeight=Zu),po(y.createElement("div",{ref:Do,className:Ns,style:nu},y.createElement(Io.Z,Object.assign({spinning:!1},Os),ss,y.createElement(Su,Object.assign({},wu,so,{ref:zo,columns:lo,direction:ul,expandable:Co,prefixCls:mi,className:Be()({[`${mi}-middle`]:yo==="middle",[`${mi}-small`]:yo==="small",[`${mi}-bordered`]:Ln,[`${mi}-empty`]:cl.length===0},sl,Ua,To),data:ls,rowKey:jo,rowClassName:Wl,emptyText:mu,internalHooks:ce,internalRefs:Bi,transformColumns:al,getContainerWidth:Ri})),Hs)))};var Xs=y.forwardRef(ys);const ci=(Re,Me)=>{const Dt=y.useRef(0);return Dt.current+=1,y.createElement(Xs,Object.assign({},Re,{ref:Me,_renderTimes:Dt.current}))},bl=y.forwardRef(ci);bl.SELECTION_COLUMN=Yi,bl.EXPAND_COLUMN=ve,bl.SELECTION_ALL=co,bl.SELECTION_INVERT=No,bl.SELECTION_NONE=$o,bl.Column=sa,bl.ColumnGroup=Dr,bl.Summary=qe;var is=bl,jl=is},96599:function(Mn,Jt,E){"use strict";E.d(Jt,{default:function(){return Be}});var y=E(59301),ve=E(92310),ce=E.n(ve),Le=E(2738),xe=E(29509),Ee=E(78776),Ce=E(22703),ke=E(12919),De=E(48755),fe=E(36237),je=E(17835),Ne=E(63356),ct=E(51636),Ke=E(16931);const Te=de=>{const{paddingXXS:St,lineWidth:Qe,tagPaddingHorizontal:ze,componentCls:st,calc:Se}=de,ye=Se(ze).sub(Qe).equal(),vt=Se(St).sub(Qe).equal();return{[st]:Object.assign(Object.assign({},(0,Ne.Wf)(de)),{display:"inline-block",height:"auto",marginInlineEnd:de.marginXS,paddingInline:ye,fontSize:de.tagFontSize,lineHeight:de.tagLineHeight,whiteSpace:"nowrap",background:de.defaultBg,border:`${(0,fe.unit)(de.lineWidth)} ${de.lineType} ${de.colorBorder}`,borderRadius:de.borderRadiusSM,opacity:1,transition:`all ${de.motionDurationMid}`,textAlign:"start",position:"relative",[`&${st}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:de.defaultColor},[`${st}-close-icon`]:{marginInlineStart:vt,fontSize:de.tagIconSize,color:de.colorTextDescription,cursor:"pointer",transition:`all ${de.motionDurationMid}`,"&:hover":{color:de.colorTextHeading}},[`&${st}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${de.iconCls}-close, ${de.iconCls}-close:hover`]:{color:de.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${st}-checkable-checked):hover`]:{color:de.colorPrimary,backgroundColor:de.colorFillSecondary},"&:active, &-checked":{color:de.colorTextLightSolid},"&-checked":{backgroundColor:de.colorPrimary,"&:hover":{backgroundColor:de.colorPrimaryHover}},"&:active":{backgroundColor:de.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${de.iconCls} + span, > span + ${de.iconCls}`]:{marginInlineStart:ye}}),[`${st}-borderless`]:{borderColor:"transparent",background:de.tagBorderlessBg}}},we=de=>{const{lineWidth:St,fontSizeIcon:Qe,calc:ze}=de,st=de.fontSizeSM;return(0,ct.mergeToken)(de,{tagFontSize:st,tagLineHeight:(0,fe.unit)(ze(de.lineHeightSM).mul(st).equal()),tagIconSize:ze(Qe).sub(ze(St).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:de.defaultBg})},Ie=de=>({defaultBg:new je.FastColor(de.colorFillQuaternary).onBackground(de.colorBgContainer).toHexString(),defaultColor:de.colorText});var Pe=(0,Ke.I$)("Tag",de=>{const St=we(de);return Te(St)},Ie),rt=function(de,St){var Qe={};for(var ze in de)Object.prototype.hasOwnProperty.call(de,ze)&&St.indexOf(ze)<0&&(Qe[ze]=de[ze]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,ze=Object.getOwnPropertySymbols(de);st{const{prefixCls:Qe,style:ze,className:st,checked:Se,onChange:ye,onClick:vt}=de,Ht=rt(de,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:$t,tag:Fe}=y.useContext(De.E_),pt=mn=>{ye==null||ye(!Se),vt==null||vt(mn)},ut=$t("tag",Qe),[Yt,bt,Ct]=Pe(ut),mt=ce()(ut,`${ut}-checkable`,{[`${ut}-checkable-checked`]:Se},Fe==null?void 0:Fe.className,st,bt,Ct);return Yt(y.createElement("span",Object.assign({},Ht,{ref:St,style:Object.assign(Object.assign({},ze),Fe==null?void 0:Fe.style),className:mt,onClick:pt})))}),Ae=E(93427);const Ve=de=>(0,Ae.Z)(de,(St,Qe)=>{let{textColor:ze,lightBorderColor:st,lightColor:Se,darkColor:ye}=Qe;return{[`${de.componentCls}${de.componentCls}-${St}`]:{color:ze,background:Se,borderColor:st,"&-inverse":{color:de.colorTextLightSolid,background:ye,borderColor:ye},[`&${de.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Ye=(0,Ke.bk)(["Tag","preset"],de=>{const St=we(de);return Ve(St)},Ie);function xt(de){return typeof de!="string"?de:de.charAt(0).toUpperCase()+de.slice(1)}const gt=(de,St,Qe)=>{const ze=xt(Qe);return{[`${de.componentCls}${de.componentCls}-${St}`]:{color:de[`color${Qe}`],background:de[`color${ze}Bg`],borderColor:de[`color${ze}Border`],[`&${de.componentCls}-borderless`]:{borderColor:"transparent"}}}};var lt=(0,Ke.bk)(["Tag","status"],de=>{const St=we(de);return[gt(St,"success","Success"),gt(St,"processing","Info"),gt(St,"error","Error"),gt(St,"warning","Warning")]},Ie),Ue=function(de,St){var Qe={};for(var ze in de)Object.prototype.hasOwnProperty.call(de,ze)&&St.indexOf(ze)<0&&(Qe[ze]=de[ze]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,ze=Object.getOwnPropertySymbols(de);st{const{prefixCls:Qe,className:ze,rootClassName:st,style:Se,children:ye,icon:vt,color:Ht,onClose:$t,bordered:Fe=!0,visible:pt}=de,ut=Ue(de,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Yt,direction:bt,tag:Ct}=y.useContext(De.E_),[mt,mn]=y.useState(!0),zt=(0,Le.Z)(ut,["closeIcon","closable"]);y.useEffect(()=>{pt!==void 0&&mn(pt)},[pt]);const ue=(0,xe.o2)(Ht),ie=(0,xe.yT)(Ht),re=ue||ie,oe=Object.assign(Object.assign({backgroundColor:Ht&&!re?Ht:void 0},Ct==null?void 0:Ct.style),Se),pe=Yt("tag",Qe),[ae,me,Ze]=Pe(pe),Ot=ce()(pe,Ct==null?void 0:Ct.className,{[`${pe}-${Ht}`]:re,[`${pe}-has-color`]:Ht&&!re,[`${pe}-hidden`]:!mt,[`${pe}-rtl`]:bt==="rtl",[`${pe}-borderless`]:!Fe},ze,st,me,Ze),at=tt=>{tt.stopPropagation(),$t==null||$t(tt),!tt.defaultPrevented&&mn(!1)},[,qe]=(0,Ee.Z)((0,Ee.w)(de),(0,Ee.w)(Ct),{closable:!1,closeIconRender:tt=>{const Gt=y.createElement("span",{className:`${pe}-close-icon`,onClick:at},tt);return(0,Ce.wm)(tt,Gt,un=>({onClick:wn=>{var gn;(gn=un==null?void 0:un.onClick)===null||gn===void 0||gn.call(un,wn),at(wn)},className:ce()(un==null?void 0:un.className,`${pe}-close-icon`)}))}}),yt=typeof ut.onClick=="function"||ye&&ye.type==="a",Ft=vt||null,jt=Ft?y.createElement(y.Fragment,null,Ft,ye&&y.createElement("span",null,ye)):ye,Xe=y.createElement("span",Object.assign({},zt,{ref:St,className:Ot,style:oe}),jt,qe,ue&&y.createElement(Ye,{key:"preset",prefixCls:pe}),ie&&y.createElement(lt,{key:"status",prefixCls:pe}));return ae(yt?y.createElement(ke.Z,{component:"Tag"},Xe):Xe)});We.CheckableTag=Oe;var Be=We},71114:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return lt}});var y=E(59301),ve=E(92310),ce=E.n(ve),Le=E(48755),xe=E(83397),Ee=E(36237),Ce=E(63356),ke=E(16931),De=E(51636);const fe=Ue=>{const{componentCls:be,calc:We}=Ue;return{[be]:Object.assign(Object.assign({},(0,Ce.Wf)(Ue)),{margin:0,padding:0,listStyle:"none",[`${be}-item`]:{position:"relative",margin:0,paddingBottom:Ue.itemPaddingBottom,fontSize:Ue.fontSize,listStyle:"none","&-tail":{position:"absolute",insetBlockStart:Ue.itemHeadSize,insetInlineStart:We(We(Ue.itemHeadSize).sub(Ue.tailWidth)).div(2).equal(),height:`calc(100% - ${(0,Ee.unit)(Ue.itemHeadSize)})`,borderInlineStart:`${(0,Ee.unit)(Ue.tailWidth)} ${Ue.lineType} ${Ue.tailColor}`},"&-pending":{[`${be}-item-head`]:{fontSize:Ue.fontSizeSM,backgroundColor:"transparent"},[`${be}-item-tail`]:{display:"none"}},"&-head":{position:"absolute",width:Ue.itemHeadSize,height:Ue.itemHeadSize,backgroundColor:Ue.dotBg,border:`${(0,Ee.unit)(Ue.dotBorderWidth)} ${Ue.lineType} transparent`,borderRadius:"50%","&-blue":{color:Ue.colorPrimary,borderColor:Ue.colorPrimary},"&-red":{color:Ue.colorError,borderColor:Ue.colorError},"&-green":{color:Ue.colorSuccess,borderColor:Ue.colorSuccess},"&-gray":{color:Ue.colorTextDisabled,borderColor:Ue.colorTextDisabled}},"&-head-custom":{position:"absolute",insetBlockStart:We(Ue.itemHeadSize).div(2).equal(),insetInlineStart:We(Ue.itemHeadSize).div(2).equal(),width:"auto",height:"auto",marginBlockStart:0,paddingBlock:Ue.customHeadPaddingVertical,lineHeight:1,textAlign:"center",border:0,borderRadius:0,transform:"translate(-50%, -50%)"},"&-content":{position:"relative",insetBlockStart:We(We(Ue.fontSize).mul(Ue.lineHeight).sub(Ue.fontSize)).mul(-1).add(Ue.lineWidth).equal(),marginInlineStart:We(Ue.margin).add(Ue.itemHeadSize).equal(),marginInlineEnd:0,marginBlockStart:0,marginBlockEnd:0,wordBreak:"break-word"},"&-last":{[`> ${be}-item-tail`]:{display:"none"},[`> ${be}-item-content`]:{minHeight:We(Ue.controlHeightLG).mul(1.2).equal()}}},[`&${be}-alternate, + ${(0,Gr.unit)(Ea(on).mul(-1).equal())}`,[`${Me}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:nr,fontWeight:Dt,textAlign:"start",background:Kn,borderBottom:Jr,transition:`background ${Xn} ease`}}},[`${Me}-footer`]:{padding:`${(0,Gr.unit)(Lt)} ${(0,Gr.unit)(on)}`,color:_r,background:da}})}},ko=Re=>{const{colorFillAlter:Me,colorBgContainer:Dt,colorTextHeading:Lt,colorFillSecondary:on,colorFillContent:hn,controlItemBgActive:Tn,controlItemBgActiveHover:Bn,padding:$n,paddingSM:Ln,paddingXS:Br,colorBorderSecondary:lr,borderRadiusLG:nr,controlHeight:Xn,colorTextPlaceholder:Kn,fontSize:ia,fontSizeSM:_r,lineHeight:da,lineWidth:Ea,colorIcon:Jr,colorIconHover:Aa,opacityLoading:La,controlInteractiveSize:Qa}=Re,Ga=new bo.FastColor(on).onBackground(Dt).toHexString(),eo=new bo.FastColor(hn).onBackground(Dt).toHexString(),Si=new bo.FastColor(Me).onBackground(Dt).toHexString(),gi=new bo.FastColor(Jr),$i=new bo.FastColor(Aa),qa=Qa/2-Ea,ti=qa*2+Ea*3;return{headerBg:Si,headerColor:Lt,headerSortActiveBg:Ga,headerSortHoverBg:eo,bodySortBg:Si,rowHoverBg:Si,rowSelectedBg:Tn,rowSelectedHoverBg:Bn,rowExpandedBg:Me,cellPaddingBlock:$n,cellPaddingInline:$n,cellPaddingBlockMD:Ln,cellPaddingInlineMD:Br,cellPaddingBlockSM:Br,cellPaddingInlineSM:Br,borderColor:lr,headerBorderRadius:nr,footerBg:Si,footerColor:Lt,cellFontSize:ia,cellFontSizeMD:ia,cellFontSizeSM:ia,headerSplitColor:lr,fixedHeaderSortActiveBg:Ga,headerFilterHoverBg:hn,filterDropdownMenuBg:Dt,filterDropdownBg:Dt,expandIconBg:Dt,selectionColumnWidth:Xn,stickyScrollBarBg:Kn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(ia*da-Ea*3)/2-Math.ceil((_r*1.4-Ea*3)/2),headerIconColor:gi.clone().setA(gi.a*La).toRgbString(),headerIconHoverColor:$i.clone().setA($i.a*La).toRgbString(),expandIconHalfInner:qa,expandIconSize:ti,expandIconScale:Qa/ti}},Xi=2;var dl=(0,Eo.I$)("Table",Re=>{const{colorTextHeading:Me,colorSplit:Dt,colorBgContainer:Lt,controlInteractiveSize:on,headerBg:hn,headerColor:Tn,headerSortActiveBg:Bn,headerSortHoverBg:$n,bodySortBg:Ln,rowHoverBg:Br,rowSelectedBg:lr,rowSelectedHoverBg:nr,rowExpandedBg:Xn,cellPaddingBlock:Kn,cellPaddingInline:ia,cellPaddingBlockMD:_r,cellPaddingInlineMD:da,cellPaddingBlockSM:Ea,cellPaddingInlineSM:Jr,borderColor:Aa,footerBg:La,footerColor:Qa,headerBorderRadius:Ga,cellFontSize:eo,cellFontSizeMD:Si,cellFontSizeSM:gi,headerSplitColor:$i,fixedHeaderSortActiveBg:qa,headerFilterHoverBg:ti,filterDropdownBg:Ra,expandIconBg:Ca,selectionColumnWidth:Ja,stickyScrollBarBg:ni,calc:wi}=Re,Ma=(0,yl.mergeToken)(Re,{tableFontSize:eo,tableBg:Lt,tableRadius:Ga,tablePaddingVertical:Kn,tablePaddingHorizontal:ia,tablePaddingVerticalMiddle:_r,tablePaddingHorizontalMiddle:da,tablePaddingVerticalSmall:Ea,tablePaddingHorizontalSmall:Jr,tableBorderColor:Aa,tableHeaderTextColor:Tn,tableHeaderBg:hn,tableFooterTextColor:Qa,tableFooterBg:La,tableHeaderCellSplitColor:$i,tableHeaderSortBg:Bn,tableHeaderSortHoverBg:$n,tableBodySortBg:Ln,tableFixedHeaderSortActiveBg:qa,tableHeaderFilterActiveBg:ti,tableFilterDropdownBg:Ra,tableRowHoverBg:Br,tableSelectedRowBg:lr,tableSelectedRowHoverBg:nr,zIndexTableFixed:Xi,zIndexTableSticky:wi(Xi).add(1).equal({unit:!1}),tableFontSizeMiddle:Si,tableFontSizeSmall:gi,tableSelectionColumnWidth:Ja,tableExpandIconBg:Ca,tableExpandColumnWidth:wi(on).add(wi(Re.padding).mul(2)).equal(),tableExpandedRowBg:Xn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ni,tableScrollThumbBgHover:Me,tableScrollBg:Dt});return[Ki(Ma),Rs(Ma),Ta(Ma),Lu(Ma),Is(Ma),Ms(Ma),Us(Ma),Ss(Ma),Ta(Ma),tu(Ma),As(Ma),Ws(Ma),_a(Ma),xs(Ma),xu(Ma),Cu(Ma),Zi(Ma)]},ko,{unitless:{expandIconScale:!0}});const Ro=[],ys=(Re,Me)=>{var Dt,Lt;const{prefixCls:on,className:hn,rootClassName:Tn,style:Bn,size:$n,bordered:Ln,dropdownPrefixCls:Br,dataSource:lr,pagination:nr,rowSelection:Xn,rowKey:Kn="key",rowClassName:ia,columns:_r,children:da,childrenColumnName:Ea,onChange:Jr,getPopupContainer:Aa,loading:La,expandIcon:Qa,expandable:Ga,expandedRowRender:eo,expandIconColumnIndex:Si,indentSize:gi,scroll:$i,sortDirections:qa,locale:ti,showSorterTooltip:Ra={target:"full-header"},virtual:Ca}=Re,Ja=(0,yi.ln)("Table"),ni=y.useMemo(()=>_r||Dn(da),[_r,da]),wi=y.useMemo(()=>ni.some(io=>io.responsive),[ni]),Ma=(0,Ol.Z)(wi),lo=y.useMemo(()=>{const io=new Set(Object.keys(Ma).filter(wo=>Ma[wo]));return ni.filter(wo=>!wo.responsive||wo.responsive.some(fl=>io.has(fl)))},[ni,Ma]),so=(0,So.Z)(Re,["className","style","columns"]),{locale:pl=Ul.Z,direction:ul,table:el,renderEmpty:ol,getPrefixCls:El,getPopupContainer:mo}=y.useContext(Al.E_),yo=(0,no.Z)($n),ll=Object.assign(Object.assign({},pl.Table),ti),cl=lr||Ro,mi=El("table",on),qi=El("dropdown",Br),[,li]=(0,es.ZP)(),Ua=(0,Yo.Z)(mi),[po,To,sl]=dl(mi,Ua),Co=Object.assign(Object.assign({childrenColumnName:Ea,expandIconColumnIndex:Si},Ga),{expandIcon:(Dt=Ga==null?void 0:Ga.expandIcon)!==null&&Dt!==void 0?Dt:(Lt=el==null?void 0:el.expandable)===null||Lt===void 0?void 0:Lt.expandIcon}),{childrenColumnName:hl="children"}=Co,Bl=y.useMemo(()=>cl.some(io=>io==null?void 0:io[hl])?"nest":eo||Ga!=null&&Ga.expandedRowRender?"row":null,[cl]),Bi={body:y.useRef(null)},Ri=Qi(mi),Do=y.useRef(null),zo=y.useRef(null);il(Me,()=>Object.assign(Object.assign({},zo.current),{nativeElement:Do.current}));const jo=y.useMemo(()=>typeof Kn=="function"?Kn:io=>io==null?void 0:io[Kn],[Kn]),[Ml]=Va(cl,hl,jo),Cl={},Yl=function(io,wo){let fl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var xl,zl,Sl,Ds;const Gl=Object.assign(Object.assign({},Cl),io);fl&&((xl=Cl.resetPagination)===null||xl===void 0||xl.call(Cl),!((zl=Gl.pagination)===null||zl===void 0)&&zl.current&&(Gl.pagination.current=1),nr&&((Sl=nr.onChange)===null||Sl===void 0||Sl.call(nr,1,(Ds=Gl.pagination)===null||Ds===void 0?void 0:Ds.pageSize))),$i&&$i.scrollToFirstRowOnChange!==!1&&Bi.body.current&&(0,$l.Z)(0,{getContainer:()=>Bi.body.current}),Jr==null||Jr(Gl.pagination,Gl.filters,Gl.sorter,{currentDataSource:si(ca(cl,Gl.sorterStates,hl),Gl.filterStates,hl),action:wo})},Go=(io,wo)=>{Yl({sorter:io,sorterStates:wo},"sort",!1)},[Ao,Xo,tl,Dl]=Pa({prefixCls:mi,mergedColumns:lo,onSorterChange:Go,sortDirections:qa||["ascend","descend"],tableLocale:ll,showSorterTooltip:Ra}),vl=y.useMemo(()=>ca(cl,Xo,hl),[cl,Xo]);Cl.sorter=Dl(),Cl.sorterStates=Xo;const Oo=(io,wo)=>{Yl({filters:io,filterStates:wo},"filter",!0)},[nl,Lo,Kl]=rn({prefixCls:mi,locale:ll,dropdownPrefixCls:qi,mergedColumns:lo,onFilterChange:Oo,getPopupContainer:Aa||mo,rootClassName:Be()(Tn,Ua)}),gl=si(vl,Lo,hl);Cl.filters=Kl,Cl.filterStates=Lo;const ts=y.useMemo(()=>{const io={};return Object.keys(Kl).forEach(wo=>{Kl[wo]!==null&&(io[wo]=Kl[wo])}),Object.assign(Object.assign({},tl),{filters:io})},[tl,Kl]),[os]=Ko(ts),Bs=(io,wo)=>{Yl({pagination:Object.assign(Object.assign({},Cl.pagination),{current:io,pageSize:wo})},"paginate")},[rl,fu]=aa(gl.length,Bs,nr);Cl.pagination=nr===!1?{}:pr(rl,nr),Cl.resetPagination=fu;const ls=y.useMemo(()=>{if(nr===!1||!rl.pageSize)return gl;const{current:io=1,total:wo,pageSize:fl=qn}=rl;return gl.lengthfl?gl.slice((io-1)*fl,io*fl):gl:gl.slice((io-1)*fl,io*fl)},[!!nr,gl,rl==null?void 0:rl.current,rl==null?void 0:rl.pageSize,rl==null?void 0:rl.total]),[bs,Es]=ri({prefixCls:mi,data:gl,pageData:ls,getRowKey:jo,getRecordByKey:Ml,expandType:Bl,childrenColumnName:hl,locale:ll,getPopupContainer:Aa||mo},Xn),Wl=(io,wo,fl)=>{let xl;return typeof ia=="function"?xl=Be()(ia(io,wo,fl)):xl=Be()(ia),Be()({[`${mi}-row-selected`]:Es.has(jo(io,wo))},xl)};Co.__PARENT_RENDER_ICON__=Co.expandIcon,Co.expandIcon=Co.expandIcon||Qa||Ni(ll),Bl==="nest"&&Co.expandIconColumnIndex===void 0?Co.expandIconColumnIndex=Xn?1:0:Co.expandIconColumnIndex>0&&Xn&&(Co.expandIconColumnIndex-=1),typeof Co.indentSize!="number"&&(Co.indentSize=typeof gi=="number"?gi:15);const al=y.useCallback(io=>os(bs(nl(Ao(io)))),[Ao,nl,bs]);let ss,Hs;if(nr!==!1&&(rl!=null&&rl.total)){let io;rl.size?io=rl.size:io=yo==="small"||yo==="middle"?"small":void 0;const wo=zl=>y.createElement(Nl.Z,Object.assign({},rl,{className:Be()(`${mi}-pagination ${mi}-pagination-${zl}`,rl.className),size:io})),fl=ul==="rtl"?"left":"right",{position:xl}=rl;if(xl!==null&&Array.isArray(xl)){const zl=xl.find(Gl=>Gl.includes("top")),Sl=xl.find(Gl=>Gl.includes("bottom")),Ds=xl.every(Gl=>`${Gl}`=="none");!zl&&!Sl&&!Ds&&(Hs=wo(fl)),zl&&(ss=wo(zl.toLowerCase().replace("top",""))),Sl&&(Hs=wo(Sl.toLowerCase().replace("bottom","")))}else Hs=wo(fl)}let Os;typeof La=="boolean"?Os={spinning:La}:typeof La=="object"&&(Os=Object.assign({spinning:!0},La));const Ns=Be()(sl,Ua,`${mi}-wrapper`,el==null?void 0:el.className,{[`${mi}-wrapper-rtl`]:ul==="rtl"},hn,Tn,To),nu=Object.assign(Object.assign({},el==null?void 0:el.style),Bn),mu=typeof(ti==null?void 0:ti.emptyText)!="undefined"?ti.emptyText:(ol==null?void 0:ol("Table"))||y.createElement(Vo.Z,{componentName:"Table"}),Su=Ca?Tl:Oi,wu={},Zu=y.useMemo(()=>{const{fontSize:io,lineHeight:wo,lineWidth:fl,padding:xl,paddingXS:zl,paddingSM:Sl}=li,Ds=Math.floor(io*wo);switch(yo){case"middle":return Sl*2+Ds+fl;case"small":return zl*2+Ds+fl;default:return xl*2+Ds+fl}},[li,yo]);return Ca&&(wu.listItemHeight=Zu),po(y.createElement("div",{ref:Do,className:Ns,style:nu},y.createElement(Io.Z,Object.assign({spinning:!1},Os),ss,y.createElement(Su,Object.assign({},wu,so,{ref:zo,columns:lo,direction:ul,expandable:Co,prefixCls:mi,className:Be()({[`${mi}-middle`]:yo==="middle",[`${mi}-small`]:yo==="small",[`${mi}-bordered`]:Ln,[`${mi}-empty`]:cl.length===0},sl,Ua,To),data:ls,rowKey:jo,rowClassName:Wl,emptyText:mu,internalHooks:ce,internalRefs:Bi,transformColumns:al,getContainerWidth:Ri})),Hs)))};var Xs=y.forwardRef(ys);const ci=(Re,Me)=>{const Dt=y.useRef(0);return Dt.current+=1,y.createElement(Xs,Object.assign({},Re,{ref:Me,_renderTimes:Dt.current}))},bl=y.forwardRef(ci);bl.SELECTION_COLUMN=Yi,bl.EXPAND_COLUMN=ve,bl.SELECTION_ALL=co,bl.SELECTION_INVERT=No,bl.SELECTION_NONE=$o,bl.Column=sa,bl.ColumnGroup=Dr,bl.Summary=qe;var is=bl,jl=is},96599:function(Mn,Jt,E){"use strict";E.d(Jt,{default:function(){return Be}});var y=E(59301),ve=E(92310),ce=E.n(ve),Le=E(2738),xe=E(29509),Ee=E(78776),Ce=E(22703),ke=E(12919),De=E(48755),fe=E(36237),je=E(17835),Ne=E(63356),ct=E(51636),Ke=E(16931);const Te=de=>{const{paddingXXS:St,lineWidth:Qe,tagPaddingHorizontal:ze,componentCls:st,calc:Se}=de,ye=Se(ze).sub(Qe).equal(),vt=Se(St).sub(Qe).equal();return{[st]:Object.assign(Object.assign({},(0,Ne.Wf)(de)),{display:"inline-block",height:"auto",marginInlineEnd:de.marginXS,paddingInline:ye,fontSize:de.tagFontSize,lineHeight:de.tagLineHeight,whiteSpace:"nowrap",background:de.defaultBg,border:`${(0,fe.unit)(de.lineWidth)} ${de.lineType} ${de.colorBorder}`,borderRadius:de.borderRadiusSM,opacity:1,transition:`all ${de.motionDurationMid}`,textAlign:"start",position:"relative",[`&${st}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:de.defaultColor},[`${st}-close-icon`]:{marginInlineStart:vt,fontSize:de.tagIconSize,color:de.colorTextDescription,cursor:"pointer",transition:`all ${de.motionDurationMid}`,"&:hover":{color:de.colorTextHeading}},[`&${st}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${de.iconCls}-close, ${de.iconCls}-close:hover`]:{color:de.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${st}-checkable-checked):hover`]:{color:de.colorPrimary,backgroundColor:de.colorFillSecondary},"&:active, &-checked":{color:de.colorTextLightSolid},"&-checked":{backgroundColor:de.colorPrimary,"&:hover":{backgroundColor:de.colorPrimaryHover}},"&:active":{backgroundColor:de.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${de.iconCls} + span, > span + ${de.iconCls}`]:{marginInlineStart:ye}}),[`${st}-borderless`]:{borderColor:"transparent",background:de.tagBorderlessBg}}},we=de=>{const{lineWidth:St,fontSizeIcon:Qe,calc:ze}=de,st=de.fontSizeSM;return(0,ct.mergeToken)(de,{tagFontSize:st,tagLineHeight:(0,fe.unit)(ze(de.lineHeightSM).mul(st).equal()),tagIconSize:ze(Qe).sub(ze(St).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:de.defaultBg})},Ie=de=>({defaultBg:new je.FastColor(de.colorFillQuaternary).onBackground(de.colorBgContainer).toHexString(),defaultColor:de.colorText});var Pe=(0,Ke.I$)("Tag",de=>{const St=we(de);return Te(St)},Ie),rt=function(de,St){var Qe={};for(var ze in de)Object.prototype.hasOwnProperty.call(de,ze)&&St.indexOf(ze)<0&&(Qe[ze]=de[ze]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,ze=Object.getOwnPropertySymbols(de);st{const{prefixCls:Qe,style:ze,className:st,checked:Se,onChange:ye,onClick:vt}=de,Ht=rt(de,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:$t,tag:Fe}=y.useContext(De.E_),pt=mn=>{ye==null||ye(!Se),vt==null||vt(mn)},ut=$t("tag",Qe),[Yt,bt,Ct]=Pe(ut),mt=ce()(ut,`${ut}-checkable`,{[`${ut}-checkable-checked`]:Se},Fe==null?void 0:Fe.className,st,bt,Ct);return Yt(y.createElement("span",Object.assign({},Ht,{ref:St,style:Object.assign(Object.assign({},ze),Fe==null?void 0:Fe.style),className:mt,onClick:pt})))}),Ae=E(93427);const Ve=de=>(0,Ae.Z)(de,(St,Qe)=>{let{textColor:ze,lightBorderColor:st,lightColor:Se,darkColor:ye}=Qe;return{[`${de.componentCls}${de.componentCls}-${St}`]:{color:ze,background:Se,borderColor:st,"&-inverse":{color:de.colorTextLightSolid,background:ye,borderColor:ye},[`&${de.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Ye=(0,Ke.bk)(["Tag","preset"],de=>{const St=we(de);return Ve(St)},Ie);function xt(de){return typeof de!="string"?de:de.charAt(0).toUpperCase()+de.slice(1)}const gt=(de,St,Qe)=>{const ze=xt(Qe);return{[`${de.componentCls}${de.componentCls}-${St}`]:{color:de[`color${Qe}`],background:de[`color${ze}Bg`],borderColor:de[`color${ze}Border`],[`&${de.componentCls}-borderless`]:{borderColor:"transparent"}}}};var lt=(0,Ke.bk)(["Tag","status"],de=>{const St=we(de);return[gt(St,"success","Success"),gt(St,"processing","Info"),gt(St,"error","Error"),gt(St,"warning","Warning")]},Ie),Ue=function(de,St){var Qe={};for(var ze in de)Object.prototype.hasOwnProperty.call(de,ze)&&St.indexOf(ze)<0&&(Qe[ze]=de[ze]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,ze=Object.getOwnPropertySymbols(de);st{const{prefixCls:Qe,className:ze,rootClassName:st,style:Se,children:ye,icon:vt,color:Ht,onClose:$t,bordered:Fe=!0,visible:pt}=de,ut=Ue(de,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Yt,direction:bt,tag:Ct}=y.useContext(De.E_),[mt,mn]=y.useState(!0),zt=(0,Le.Z)(ut,["closeIcon","closable"]);y.useEffect(()=>{pt!==void 0&&mn(pt)},[pt]);const ue=(0,xe.o2)(Ht),ie=(0,xe.yT)(Ht),re=ue||ie,oe=Object.assign(Object.assign({backgroundColor:Ht&&!re?Ht:void 0},Ct==null?void 0:Ct.style),Se),pe=Yt("tag",Qe),[ae,me,Ze]=Pe(pe),Ot=ce()(pe,Ct==null?void 0:Ct.className,{[`${pe}-${Ht}`]:re,[`${pe}-has-color`]:Ht&&!re,[`${pe}-hidden`]:!mt,[`${pe}-rtl`]:bt==="rtl",[`${pe}-borderless`]:!Fe},ze,st,me,Ze),at=tt=>{tt.stopPropagation(),$t==null||$t(tt),!tt.defaultPrevented&&mn(!1)},[,qe]=(0,Ee.Z)((0,Ee.w)(de),(0,Ee.w)(Ct),{closable:!1,closeIconRender:tt=>{const Gt=y.createElement("span",{className:`${pe}-close-icon`,onClick:at},tt);return(0,Ce.wm)(tt,Gt,un=>({onClick:wn=>{var gn;(gn=un==null?void 0:un.onClick)===null||gn===void 0||gn.call(un,wn),at(wn)},className:ce()(un==null?void 0:un.className,`${pe}-close-icon`)}))}}),yt=typeof ut.onClick=="function"||ye&&ye.type==="a",Ft=vt||null,jt=Ft?y.createElement(y.Fragment,null,Ft,ye&&y.createElement("span",null,ye)):ye,Xe=y.createElement("span",Object.assign({},zt,{ref:St,className:Ot,style:oe}),jt,qe,ue&&y.createElement(Ye,{key:"preset",prefixCls:pe}),ie&&y.createElement(lt,{key:"status",prefixCls:pe}));return ae(yt?y.createElement(ke.Z,{component:"Tag"},Xe):Xe)});We.CheckableTag=Oe;var Be=We},71114:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return lt}});var y=E(59301),ve=E(92310),ce=E.n(ve),Le=E(48755),xe=E(83397),Ee=E(36237),Ce=E(63356),ke=E(16931),De=E(51636);const fe=Ue=>{const{componentCls:be,calc:We}=Ue;return{[be]:Object.assign(Object.assign({},(0,Ce.Wf)(Ue)),{margin:0,padding:0,listStyle:"none",[`${be}-item`]:{position:"relative",margin:0,paddingBottom:Ue.itemPaddingBottom,fontSize:Ue.fontSize,listStyle:"none","&-tail":{position:"absolute",insetBlockStart:Ue.itemHeadSize,insetInlineStart:We(We(Ue.itemHeadSize).sub(Ue.tailWidth)).div(2).equal(),height:`calc(100% - ${(0,Ee.unit)(Ue.itemHeadSize)})`,borderInlineStart:`${(0,Ee.unit)(Ue.tailWidth)} ${Ue.lineType} ${Ue.tailColor}`},"&-pending":{[`${be}-item-head`]:{fontSize:Ue.fontSizeSM,backgroundColor:"transparent"},[`${be}-item-tail`]:{display:"none"}},"&-head":{position:"absolute",width:Ue.itemHeadSize,height:Ue.itemHeadSize,backgroundColor:Ue.dotBg,border:`${(0,Ee.unit)(Ue.dotBorderWidth)} ${Ue.lineType} transparent`,borderRadius:"50%","&-blue":{color:Ue.colorPrimary,borderColor:Ue.colorPrimary},"&-red":{color:Ue.colorError,borderColor:Ue.colorError},"&-green":{color:Ue.colorSuccess,borderColor:Ue.colorSuccess},"&-gray":{color:Ue.colorTextDisabled,borderColor:Ue.colorTextDisabled}},"&-head-custom":{position:"absolute",insetBlockStart:We(Ue.itemHeadSize).div(2).equal(),insetInlineStart:We(Ue.itemHeadSize).div(2).equal(),width:"auto",height:"auto",marginBlockStart:0,paddingBlock:Ue.customHeadPaddingVertical,lineHeight:1,textAlign:"center",border:0,borderRadius:0,transform:"translate(-50%, -50%)"},"&-content":{position:"relative",insetBlockStart:We(We(Ue.fontSize).mul(Ue.lineHeight).sub(Ue.fontSize)).mul(-1).add(Ue.lineWidth).equal(),marginInlineStart:We(Ue.margin).add(Ue.itemHeadSize).equal(),marginInlineEnd:0,marginBlockStart:0,marginBlockEnd:0,wordBreak:"break-word"},"&-last":{[`> ${be}-item-tail`]:{display:"none"},[`> ${be}-item-content`]:{minHeight:We(Ue.controlHeightLG).mul(1.2).equal()}}},[`&${be}-alternate, &${be}-right, &${be}-label`]:{[`${be}-item`]:{"&-tail, &-head, &-head-custom":{insetInlineStart:"50%"},"&-head":{marginInlineStart:We(Ue.marginXXS).mul(-1).equal(),"&-custom":{marginInlineStart:We(Ue.tailWidth).div(2).equal()}},"&-left":{[`${be}-item-content`]:{insetInlineStart:`calc(50% - ${(0,Ee.unit)(Ue.marginXXS)})`,width:`calc(50% - ${(0,Ee.unit)(Ue.marginSM)})`,textAlign:"start"}},"&-right":{[`${be}-item-content`]:{width:`calc(50% - ${(0,Ee.unit)(Ue.marginSM)})`,margin:0,textAlign:"end"}}}},[`&${be}-right`]:{[`${be}-item-right`]:{[`${be}-item-tail, ${be}-item-head, @@ -1125,30 +1125,30 @@ ${be}-item-tail`]:{display:"none"},[`&${be}-reverse ${be}-item-pending`]:{[`${be}-item-tail`]:{insetBlockStart:Ue.margin,display:"block",height:`calc(100% - ${(0,Ee.unit)(Ue.margin)})`,borderInlineStart:`${(0,Ee.unit)(Ue.tailWidth)} dotted ${Ue.tailColor}`},[`${be}-item-content`]:{minHeight:We(Ue.controlHeightLG).mul(1.2).equal()}},[`&${be}-label`]:{[`${be}-item-label`]:{position:"absolute",insetBlockStart:We(We(Ue.fontSize).mul(Ue.lineHeight).sub(Ue.fontSize)).mul(-1).add(Ue.tailWidth).equal(),width:`calc(50% - ${(0,Ee.unit)(Ue.marginSM)})`,textAlign:"end"},[`${be}-item-right`]:{[`${be}-item-label`]:{insetInlineStart:`calc(50% + ${(0,Ee.unit)(Ue.marginSM)})`,width:`calc(50% - ${(0,Ee.unit)(Ue.marginSM)})`,textAlign:"start"}}},"&-rtl":{direction:"rtl",[`${be}-item-head-custom`]:{transform:"translate(50%, -50%)"}}})}},je=Ue=>({tailColor:Ue.colorSplit,tailWidth:Ue.lineWidthBold,dotBorderWidth:Ue.wireframe?Ue.lineWidthBold:Ue.lineWidth*3,dotBg:Ue.colorBgContainer,itemPaddingBottom:Ue.padding*1.25});var Ne=(0,ke.I$)("Timeline",Ue=>{const be=(0,De.mergeToken)(Ue,{itemHeadSize:10,customHeadPaddingVertical:Ue.paddingXXS,paddingInlineEnd:2});return[fe(be)]},je),ct=function(Ue,be){var We={};for(var Be in Ue)Object.prototype.hasOwnProperty.call(Ue,Be)&&be.indexOf(Be)<0&&(We[Be]=Ue[Be]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,Be=Object.getOwnPropertySymbols(Ue);de{var{prefixCls:be,className:We,color:Be="blue",dot:de,pending:St=!1,position:Qe,label:ze,children:st}=Ue,Se=ct(Ue,["prefixCls","className","color","dot","pending","position","label","children"]);const{getPrefixCls:ye}=y.useContext(Le.E_),vt=ye("timeline",be),Ht=ce()(`${vt}-item`,{[`${vt}-item-pending`]:St},We),$t=/blue|red|green|gray/.test(Be||"")?void 0:Be,Fe=ce()(`${vt}-item-head`,{[`${vt}-item-head-custom`]:!!de,[`${vt}-item-head-${Be}`]:!$t});return y.createElement("li",Object.assign({},Se,{className:Ht}),ze&&y.createElement("div",{className:`${vt}-item-label`},ze),y.createElement("div",{className:`${vt}-item-tail`}),y.createElement("div",{className:Fe,style:{borderColor:$t,color:$t}},de),y.createElement("div",{className:`${vt}-item-content`},st))},we=E(94480),Ie=E(58617),Pe=function(Ue,be){var We={};for(var Be in Ue)Object.prototype.hasOwnProperty.call(Ue,Be)&&be.indexOf(Be)<0&&(We[Be]=Ue[Be]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,Be=Object.getOwnPropertySymbols(Ue);de{var{prefixCls:be,className:We,pending:Be=!1,children:de,items:St,rootClassName:Qe,reverse:ze=!1,direction:st,hashId:Se,pendingDot:ye,mode:vt=""}=Ue,Ht=Pe(Ue,["prefixCls","className","pending","children","items","rootClassName","reverse","direction","hashId","pendingDot","mode"]);const $t=(mn,zt)=>vt==="alternate"?mn==="right"?`${be}-item-right`:mn==="left"?`${be}-item-left`:zt%2===0?`${be}-item-left`:`${be}-item-right`:vt==="left"?`${be}-item-left`:vt==="right"?`${be}-item-right`:mn==="right"?`${be}-item-right`:"",Fe=(0,we.Z)(St||[]),pt=typeof Be=="boolean"?null:Be;Be&&Fe.push({pending:!!Be,dot:ye||y.createElement(Ie.Z,null),children:pt}),ze&&Fe.reverse();const ut=Fe.length,Yt=`${be}-item-last`,bt=Fe.filter(mn=>!!mn).map((mn,zt)=>{var ue;const ie=zt===ut-2?Yt:"",re=zt===ut-1?Yt:"",{className:oe}=mn,pe=Pe(mn,["className"]);return y.createElement(Te,Object.assign({},pe,{className:ce()([oe,!ze&&Be?ie:re,$t((ue=mn==null?void 0:mn.position)!==null&&ue!==void 0?ue:"",zt)]),key:(mn==null?void 0:mn.key)||zt}))}),Ct=Fe.some(mn=>!!(mn!=null&&mn.label)),mt=ce()(be,{[`${be}-pending`]:!!Be,[`${be}-reverse`]:!!ze,[`${be}-${vt}`]:!!vt&&!Ct,[`${be}-label`]:Ct,[`${be}-rtl`]:st==="rtl"},We,Qe,Se);return y.createElement("ul",Object.assign({},Ht,{className:mt}),bt)},Oe=E(11592);function Ae(Ue,be){return Ue&&Array.isArray(Ue)?Ue:(0,Oe.Z)(be).map(We=>{var Be,de;return Object.assign({children:(de=(Be=We==null?void 0:We.props)===null||Be===void 0?void 0:Be.children)!==null&&de!==void 0?de:""},We.props)})}var Ve=Ae,Ye=function(Ue,be){var We={};for(var Be in Ue)Object.prototype.hasOwnProperty.call(Ue,Be)&&be.indexOf(Be)<0&&(We[Be]=Ue[Be]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,Be=Object.getOwnPropertySymbols(Ue);de{const{getPrefixCls:be,direction:We,timeline:Be}=y.useContext(Le.E_),{prefixCls:de,children:St,items:Qe,className:ze,style:st}=Ue,Se=Ye(Ue,["prefixCls","children","items","className","style"]),ye=be("timeline",de),vt=(0,xe.Z)(ye),[Ht,$t,Fe]=Ne(ye,vt),pt=Ve(Qe,St);return Ht(y.createElement(Et,Object.assign({},Se,{className:ce()(Be==null?void 0:Be.className,ze,Fe,vt),style:Object.assign(Object.assign({},Be==null?void 0:Be.style),st),prefixCls:ye,direction:We,items:pt,hashId:$t})))};xt.Item=Te;var gt=xt,lt=gt},18287:function(Mn,Jt,E){"use strict";E.d(Jt,{default:function(){return $t}});var y=E(3741),ve=E(94480),ce=E(59301),Le=E(52671),xe=E(8657),Ee=E(54476),Ce={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"},ke=Ce,De=E(7657),fe=function(pt,ut){return ce.createElement(De.Z,(0,Ee.Z)({},pt,{ref:ut,icon:ke}))},je=ce.forwardRef(fe),Ne=je,ct=E(92310),Ke=E.n(ct),Te=E(82661),we=E(34061),Ie=E(48755),Pe=E(56082),rt=E(86641),Et=E(57700),Oe=E(12425);const Ae=4;function Ve(Fe){const{dropPosition:pt,dropLevelOffset:ut,prefixCls:Yt,indent:bt,direction:Ct="ltr"}=Fe,mt=Ct==="ltr"?"left":"right",mn=Ct==="ltr"?"right":"left",zt={[mt]:-ut*bt+Ae,[mn]:0};switch(pt){case-1:zt.top=-3;break;case 1:zt.bottom=-3;break;default:zt.bottom=-3,zt[mt]=bt+Ae;break}return ce.createElement("div",{style:zt,className:`${Yt}-drop-indicator`})}var Ye=Ve,xt=E(85278),lt=ce.forwardRef((Fe,pt)=>{var ut;const{getPrefixCls:Yt,direction:bt,virtual:Ct,tree:mt}=ce.useContext(Ie.E_),{prefixCls:mn,className:zt,showIcon:ue=!1,showLine:ie,switcherIcon:re,switcherLoadingIcon:oe,blockNode:pe=!1,children:ae,checkable:me=!1,selectable:Ze=!0,draggable:Ot,motion:at,style:qe}=Fe,yt=Yt("tree",mn),Ft=Yt(),jt=at!=null?at:Object.assign(Object.assign({},(0,rt.Z)(Ft)),{motionAppear:!1}),Xe=Object.assign(Object.assign({},Fe),{checkable:me,selectable:Ze,showIcon:ue,motion:jt,blockNode:pe,showLine:!!ie,dropIndicatorRender:Ye}),[tt,Gt,un]=(0,Oe.ZP)(yt),[,wn]=(0,Et.ZP)(),gn=wn.paddingXS/2+(((ut=wn.Tree)===null||ut===void 0?void 0:ut.titleHeight)||wn.controlHeightSM),Rt=ce.useMemo(()=>{if(!Ot)return!1;let At={};switch(typeof Ot){case"function":At.nodeDraggable=Ot;break;case"object":At=Object.assign({},Ot);break;default:break}return At.icon!==!1&&(At.icon=At.icon||ce.createElement(Pe.Z,null)),At},[Ot]),Ut=At=>ce.createElement(xt.Z,{prefixCls:yt,switcherIcon:re,switcherLoadingIcon:oe,treeNodeProps:At,showLine:ie});return tt(ce.createElement(y.ZP,Object.assign({itemHeight:gn,ref:pt,virtual:Ct},Xe,{style:Object.assign(Object.assign({},mt==null?void 0:mt.style),qe),prefixCls:yt,className:Ke()({[`${yt}-icon-hide`]:!ue,[`${yt}-block-node`]:pe,[`${yt}-unselectable`]:!Ze,[`${yt}-rtl`]:bt==="rtl"},mt==null?void 0:mt.className,zt,Gt,un),direction:bt,checkable:me&&ce.createElement("span",{className:`${yt}-checkbox-inner`}),selectable:Ze,switcherIcon:Ut,draggable:Rt}),ae))});const Ue=0,be=1,We=2;function Be(Fe,pt,ut){const{key:Yt,children:bt}=ut;function Ct(mt){const mn=mt[Yt],zt=mt[bt];pt(mn,mt)!==!1&&Be(zt||[],pt,ut)}Fe.forEach(Ct)}function de(Fe){let{treeData:pt,expandedKeys:ut,startKey:Yt,endKey:bt,fieldNames:Ct}=Fe;const mt=[];let mn=Ue;if(Yt&&Yt===bt)return[Yt];if(!Yt||!bt)return[];function zt(ue){return ue===Yt||ue===bt}return Be(pt,ue=>{if(mn===We)return!1;if(zt(ue)){if(mt.push(ue),mn===Ue)mn=be;else if(mn===be)return mn=We,!1}else mn===be&&mt.push(ue);return ut.includes(ue)},(0,we.w$)(Ct)),mt}function St(Fe,pt,ut){const Yt=(0,ve.Z)(pt),bt=[];return Be(Fe,(Ct,mt)=>{const mn=Yt.indexOf(Ct);return mn!==-1&&(bt.push(mt),Yt.splice(mn,1)),!!Yt.length},(0,we.w$)(ut)),bt}var Qe=function(Fe,pt){var ut={};for(var Yt in Fe)Object.prototype.hasOwnProperty.call(Fe,Yt)&&pt.indexOf(Yt)<0&&(ut[Yt]=Fe[Yt]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,Yt=Object.getOwnPropertySymbols(Fe);bt{var{defaultExpandAll:ut,defaultExpandParent:Yt,defaultExpandedKeys:bt}=Fe,Ct=Qe(Fe,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const mt=ce.useRef(null),mn=ce.useRef(null),zt=()=>{const{keyEntities:tt}=(0,we.I8)(st(Ct));let Gt;return ut?Gt=Object.keys(tt):Yt?Gt=(0,Te.r7)(Ct.expandedKeys||bt||[],tt):Gt=Ct.expandedKeys||bt||[],Gt},[ue,ie]=ce.useState(Ct.selectedKeys||Ct.defaultSelectedKeys||[]),[re,oe]=ce.useState(()=>zt());ce.useEffect(()=>{"selectedKeys"in Ct&&ie(Ct.selectedKeys)},[Ct.selectedKeys]),ce.useEffect(()=>{"expandedKeys"in Ct&&oe(Ct.expandedKeys)},[Ct.expandedKeys]);const pe=(tt,Gt)=>{var un;return"expandedKeys"in Ct||oe(tt),(un=Ct.onExpand)===null||un===void 0?void 0:un.call(Ct,tt,Gt)},ae=(tt,Gt)=>{var un;const{multiple:wn,fieldNames:gn}=Ct,{node:Rt,nativeEvent:Ut}=Gt,{key:At=""}=Rt,Je=st(Ct),Pt=Object.assign(Object.assign({},Gt),{selected:!0}),nn=(Ut==null?void 0:Ut.ctrlKey)||(Ut==null?void 0:Ut.metaKey),pn=Ut==null?void 0:Ut.shiftKey;let nt;wn&&nn?(nt=tt,mt.current=At,mn.current=nt,Pt.selectedNodes=St(Je,nt,gn)):wn&&pn?(nt=Array.from(new Set([].concat((0,ve.Z)(mn.current||[]),(0,ve.Z)(de({treeData:Je,expandedKeys:re,startKey:At,endKey:mt.current,fieldNames:gn}))))),Pt.selectedNodes=St(Je,nt,gn)):(nt=[At],mt.current=At,mn.current=nt,Pt.selectedNodes=St(Je,nt,gn)),(un=Ct.onSelect)===null||un===void 0||un.call(Ct,nt,Pt),"selectedKeys"in Ct||ie(nt)},{getPrefixCls:me,direction:Ze}=ce.useContext(Ie.E_),{prefixCls:Ot,className:at,showIcon:qe=!0,expandAction:yt="click"}=Ct,Ft=Qe(Ct,["prefixCls","className","showIcon","expandAction"]),jt=me("tree",Ot),Xe=Ke()(`${jt}-directory`,{[`${jt}-directory-rtl`]:Ze==="rtl"},at);return ce.createElement(lt,Object.assign({icon:ze,ref:pt,blockNode:!0},Ft,{showIcon:qe,expandAction:yt,prefixCls:jt,className:Xe,expandedKeys:re,selectedKeys:ue,onSelect:ae,onExpand:pe}))};var vt=ce.forwardRef(Se);const Ht=lt;Ht.DirectoryTree=vt,Ht.TreeNode=y.OF;var $t=Ht},12425:function(Mn,Jt,E){"use strict";E.d(Jt,{ZP:function(){return Te},Yk:function(){return Ne},TM:function(){return ct}});var y=E(36237),ve=E(36170),ce=E(63356),Le=E(34961),xe=E(51636),Ee=E(16931);const Ce=we=>{let{treeCls:Ie,treeNodeCls:Pe,directoryNodeSelectedBg:rt,directoryNodeSelectedColor:Et,motionDurationMid:Oe,borderRadius:Ae,controlItemBgHover:Ve}=we;return{[`${Ie}${Ie}-directory ${Pe}`]:{[`${Ie}-node-content-wrapper`]:{position:"static",[`> *:not(${Ie}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${Oe}`,content:'""',borderRadius:Ae},"&:hover:before":{background:Ve}},[`${Ie}-switcher, ${Ie}-checkbox, ${Ie}-draggable-icon`]:{zIndex:1},"&-selected":{[`${Ie}-switcher, ${Ie}-draggable-icon`]:{color:Et},[`${Ie}-node-content-wrapper`]:{color:Et,background:"transparent","&:before, &:hover:before":{background:rt}}}}}},ke=new y.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),De=(we,Ie)=>({[`.${we}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${Ie.motionDurationSlow}`}}}),fe=(we,Ie)=>({[`.${we}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:Ie.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,y.unit)(Ie.lineWidthBold)} solid ${Ie.colorPrimary}`,borderRadius:"50%",content:'""'}}}),je=(we,Ie)=>{const{treeCls:Pe,treeNodeCls:rt,treeNodePadding:Et,titleHeight:Oe,indentSize:Ae,nodeSelectedBg:Ve,nodeHoverBg:Ye,colorTextQuaternary:xt,controlItemBgActiveDisabled:gt}=Ie;return{[Pe]:Object.assign(Object.assign({},(0,ce.Wf)(Ie)),{background:Ie.colorBgContainer,borderRadius:Ie.borderRadius,transition:`background-color ${Ie.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${Pe}-rtl ${Pe}-switcher_close ${Pe}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${Pe}-active-focused)`]:Object.assign({},(0,ce.oN)(Ie)),[`${Pe}-list-holder-inner`]:{alignItems:"flex-start"},[`&${Pe}-block-node`]:{[`${Pe}-list-holder-inner`]:{alignItems:"stretch",[`${Pe}-node-content-wrapper`]:{flex:"auto"},[`${rt}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${Ie.colorPrimary}`,opacity:0,animationName:ke,animationDuration:Ie.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:Ie.borderRadius}}},[rt]:{display:"flex",alignItems:"flex-start",marginBottom:Et,lineHeight:(0,y.unit)(Oe),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:Et},[`&-disabled ${Pe}-node-content-wrapper`]:{color:Ie.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${Pe}-checkbox-disabled + ${Pe}-node-selected,&${rt}-disabled${rt}-selected ${Pe}-node-content-wrapper`]:{backgroundColor:gt},[`${Pe}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${rt}-disabled)`]:{[`${Pe}-node-content-wrapper`]:{"&:hover":{color:Ie.nodeHoverColor}}},[`&-active ${Pe}-node-content-wrapper`]:{background:Ie.controlItemBgHover},[`&:not(${rt}-disabled).filter-node ${Pe}-title`]:{color:Ie.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${Pe}-draggable-icon`]:{flexShrink:0,width:Oe,textAlign:"center",visibility:"visible",color:xt},[`&${rt}-disabled ${Pe}-draggable-icon`]:{visibility:"hidden"}}},[`${Pe}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ae}},[`${Pe}-draggable-icon`]:{visibility:"hidden"},[`${Pe}-switcher, ${Pe}-checkbox`]:{marginInlineEnd:Ie.calc(Ie.calc(Oe).sub(Ie.controlInteractiveSize)).div(2).equal()},[`${Pe}-switcher`]:Object.assign(Object.assign({},De(we,Ie)),{position:"relative",flex:"none",alignSelf:"stretch",width:Oe,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${Ie.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:Oe,height:Oe,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:Ie.borderRadius,transition:`all ${Ie.motionDurationSlow}`},[`&:not(${Pe}-switcher-noop):hover:before`]:{backgroundColor:Ie.colorBgTextHover},[`&_close ${Pe}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:Ie.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ie.calc(Oe).div(2).equal(),bottom:Ie.calc(Et).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${Ie.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ie.calc(Ie.calc(Oe).div(2).equal()).mul(.8).equal(),height:Ie.calc(Oe).div(2).equal(),borderBottom:`1px solid ${Ie.colorBorder}`,content:'""'}}}),[`${Pe}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:Oe,paddingBlock:0,paddingInline:Ie.paddingXS,background:"transparent",borderRadius:Ie.borderRadius,cursor:"pointer",transition:`all ${Ie.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},fe(we,Ie)),{"&:hover":{backgroundColor:Ye},[`&${Pe}-node-selected`]:{color:Ie.nodeSelectedColor,backgroundColor:Ve},[`${Pe}-iconEle`]:{display:"inline-block",width:Oe,height:Oe,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${Pe}-unselectable ${Pe}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${rt}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${Ie.colorPrimary}`},"&-show-line":{[`${Pe}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ie.calc(Oe).div(2).equal(),bottom:Ie.calc(Et).mul(-1).equal(),borderInlineEnd:`1px solid ${Ie.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${Pe}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${rt}-leaf-last ${Pe}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,y.unit)(Ie.calc(Oe).div(2).equal())} !important`}})}},Ne=function(we,Ie){let Pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const rt=`.${we}`,Et=`${rt}-treenode`,Oe=Ie.calc(Ie.paddingXS).div(2).equal(),Ae=(0,xe.mergeToken)(Ie,{treeCls:rt,treeNodeCls:Et,treeNodePadding:Oe});return[je(we,Ae),Pe&&Ce(Ae)].filter(Boolean)},ct=we=>{const{controlHeightSM:Ie,controlItemBgHover:Pe,controlItemBgActive:rt}=we,Et=Ie;return{titleHeight:Et,indentSize:Et,nodeHoverBg:Pe,nodeHoverColor:we.colorText,nodeSelectedBg:rt,nodeSelectedColor:we.colorText}},Ke=we=>{const{colorTextLightSolid:Ie,colorPrimary:Pe}=we;return Object.assign(Object.assign({},ct(we)),{directoryNodeSelectedColor:Ie,directoryNodeSelectedBg:Pe})};var Te=(0,Ee.I$)("Tree",(we,Ie)=>{let{prefixCls:Pe}=Ie;return[{[we.componentCls]:(0,ve.C2)(`${Pe}-checkbox`,we)},Ne(Pe,we),(0,Le.Z)(we)]},Ke)},85278:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return Ie}});var y=E(59301),ve=E(54476),ce={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"},Le=ce,xe=E(7657),Ee=function(rt,Et){return y.createElement(xe.Z,(0,ve.Z)({},rt,{ref:Et,icon:Le}))},Ce=y.forwardRef(Ee),ke=Ce,De=E(52671),fe=E(58617),je=E(15075),Ne=E(43531),ct=E(92310),Ke=E.n(ct),Te=E(22703),Ie=Pe=>{const{prefixCls:rt,switcherIcon:Et,treeNodeProps:Oe,showLine:Ae,switcherLoadingIcon:Ve}=Pe,{isLeaf:Ye,expanded:xt,loading:gt}=Oe;if(gt)return y.isValidElement(Ve)?Ve:y.createElement(fe.Z,{className:`${rt}-switcher-loading-icon`});let lt;if(Ae&&typeof Ae=="object"&&(lt=Ae.showLeafIcon),Ye){if(!Ae)return null;if(typeof lt!="boolean"&<){const We=typeof lt=="function"?lt(Oe):lt,Be=`${rt}-switcher-line-custom-icon`;return y.isValidElement(We)?(0,Te.Tm)(We,{className:Ke()(We.props.className||"",Be)}):We}return lt?y.createElement(De.Z,{className:`${rt}-switcher-line-icon`}):y.createElement("span",{className:`${rt}-switcher-leaf-line`})}const Ue=`${rt}-switcher-icon`,be=typeof Et=="function"?Et(Oe):Et;return y.isValidElement(be)?(0,Te.Tm)(be,{className:Ke()(be.props.className||"",Ue)}):be!==void 0?be:Ae?xt?y.createElement(je.Z,{className:`${rt}-switcher-line-icon`}):y.createElement(Ne.Z,{className:`${rt}-switcher-line-icon`}):y.createElement(ke,{className:Ue})}},99498:function(Mn,Jt,E){(function(y){y(E(89780))})(function(y){y.defineOption("placeholder","",function(ke,De,fe){var je=fe&&fe!=y.Init;if(De&&!je)ke.on("blur",xe),ke.on("change",Ee),ke.on("swapDoc",Ee),y.on(ke.getInputField(),"compositionupdate",ke.state.placeholderCompose=function(){Le(ke)}),Ee(ke);else if(!De&&je){ke.off("blur",xe),ke.off("change",Ee),ke.off("swapDoc",Ee),y.off(ke.getInputField(),"compositionupdate",ke.state.placeholderCompose),ve(ke);var Ne=ke.getWrapperElement();Ne.className=Ne.className.replace(" CodeMirror-empty","")}De&&!ke.hasFocus()&&xe(ke)});function ve(ke){ke.state.placeholder&&(ke.state.placeholder.parentNode.removeChild(ke.state.placeholder),ke.state.placeholder=null)}function ce(ke){ve(ke);var De=ke.state.placeholder=document.createElement("pre");De.style.cssText="height: 0; overflow: visible",De.style.direction=ke.getOption("direction"),De.className="CodeMirror-placeholder CodeMirror-line-like";var fe=ke.getOption("placeholder");typeof fe=="string"&&(fe=document.createTextNode(fe)),De.appendChild(fe),ke.display.lineSpace.insertBefore(De,ke.display.lineSpace.firstChild)}function Le(ke){setTimeout(function(){var De=!1,fe=ke.getInputField();fe.nodeName=="TEXTAREA"?De=!fe.value:ke.lineCount()==1&&(De=!/[^\u200b]/.test(fe.querySelector(".CodeMirror-line").textContent)),De?ce(ke):ve(ke)},20)}function xe(ke){Ce(ke)&&ce(ke)}function Ee(ke){var De=ke.getWrapperElement(),fe=Ce(ke);De.className=De.className.replace(" CodeMirror-empty","")+(fe?" CodeMirror-empty":""),fe?ce(ke):ve(ke)}function Ce(ke){return ke.lineCount()===1&&ke.getLine(0)===""}})},25717:function(Mn,Jt,E){(function(y){y(E(89780))})(function(y){var ve={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},ce=y.Pos;y.defineOption("autoCloseBrackets",!1,function(Te,we,Ie){Ie&&Ie!=y.Init&&(Te.removeKeyMap(xe),Te.state.closeBrackets=null),we&&(Ee(Le(we,"pairs")),Te.state.closeBrackets=we,Te.addKeyMap(xe))});function Le(Te,we){return we=="pairs"&&typeof Te=="string"?Te:typeof Te=="object"&&Te[we]!=null?Te[we]:ve[we]}var xe={Backspace:De,Enter:fe};function Ee(Te){for(var we=0;we=0;rt--){var Oe=Pe[rt].head;Te.replaceRange("",ce(Oe.line,Oe.ch-1),ce(Oe.line,Oe.ch+1),"+delete")}}function fe(Te){var we=ke(Te),Ie=we&&Le(we,"explode");if(!Ie||Te.getOption("disableInput"))return y.Pass;for(var Pe=Te.listSelections(),rt=0;rt0;return{anchor:new ce(Te.anchor.line,Te.anchor.ch+(we?-1:1)),head:new ce(Te.head.line,Te.head.ch+(we?1:-1))}}function Ne(Te,we){var Ie=ke(Te);if(!Ie||Te.getOption("disableInput"))return y.Pass;var Pe=Le(Ie,"pairs"),rt=Pe.indexOf(we);if(rt==-1)return y.Pass;for(var Et=Le(Ie,"closeBefore"),Oe=Le(Ie,"triples"),Ae=Pe.charAt(rt+1)==we,Ve=Te.listSelections(),Ye=rt%2==0,xt,gt=0;gt=0&&Te.getRange(Ue,ce(Ue.line,Ue.ch+3))==we+we+we?be="skipThree":be="skip";else if(Ae&&Ue.ch>1&&Oe.indexOf(we)>=0&&Te.getRange(ce(Ue.line,Ue.ch-2),Ue)==we+we){if(Ue.ch>2&&/\bstring/.test(Te.getTokenTypeAt(ce(Ue.line,Ue.ch-2))))return y.Pass;be="addFour"}else if(Ae){var Be=Ue.ch==0?" ":Te.getRange(ce(Ue.line,Ue.ch-1),Ue);if(!y.isWordChar(We)&&Be!=we&&!y.isWordChar(Be))be="both";else return y.Pass}else if(Ye&&(We.length===0||/\s/.test(We)||Et.indexOf(We)>-1))be="both";else return y.Pass;if(!xt)xt=be;else if(xt!=be)return y.Pass}var de=rt%2?Pe.charAt(rt-1):we,St=rt%2?we:Pe.charAt(rt+1);Te.operation(function(){if(xt=="skip")Te.execCommand("goCharRight");else if(xt=="skipThree")for(var Qe=0;Qe<3;Qe++)Te.execCommand("goCharRight");else if(xt=="surround"){for(var ze=Te.getSelections(),Qe=0;Qe'"]=function(ct){return Le(ct)}),De.addKeyMap(Ne)}});var ve=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],ce=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Le(De){if(De.getOption("disableInput"))return y.Pass;for(var fe=De.listSelections(),je=[],Ne=De.getOption("autoCloseTags"),ct=0;ctKe.ch&&(rt=rt.slice(0,rt.length-Te.end+Ke.ch));var Ve=rt.toLowerCase();if(!rt||Te.type=="string"&&(Te.end!=Ke.ch||!/[\"\']/.test(Te.string.charAt(Te.string.length-1))||Te.string.length==1)||Te.type=="tag"&&Pe.close||Te.string.indexOf("/")==Ke.ch-Te.start-1||Oe&&Ce(Oe,Ve)>-1||ke(De,we.mode.xmlCurrentContext&&we.mode.xmlCurrentContext(Ie)||[],rt,Ke,!0))return y.Pass;var Ye=typeof Ne=="object"&&Ne.emptyTags;if(Ye&&Ce(Ye,rt)>-1){je[ct]={text:"/>",newPos:y.Pos(Ke.line,Ke.ch+2)};continue}var xt=Ae&&Ce(Ae,Ve)>-1;je[ct]={indent:xt,text:">"+(xt?` -`:"")+"",newPos:xt?y.Pos(Ke.line+1,0):y.Pos(Ke.line,Ke.ch+1)}}for(var gt=typeof Ne=="object"&&Ne.dontIndentOnAutoClose,ct=fe.length-1;ct>=0;ct--){var lt=je[ct];De.replaceRange(lt.text,fe[ct].head,fe[ct].anchor,"+insert");var Ue=De.listSelections().slice(0);Ue[ct]={head:lt.newPos,anchor:lt.newPos},De.setSelections(Ue),!gt&<.indent&&(De.indentLine(lt.newPos.line,null,!0),De.indentLine(lt.newPos.line+1,null,!0))}}function xe(De,fe){for(var je=De.listSelections(),Ne=[],ct=fe?"/":""&&(Oe+=">"),Ne[we]=Oe}if(De.replaceSelections(Ne),je=De.listSelections(),!Te)for(var we=0;we=0&&fe[Ie]==je;Ie--)++we;Ne=Te.to;for(var Ie=1;Ie=Ie.max))return Ie.ch=0,Ie.text=Ie.cm.getLine(++Ie.line),!0}function fe(Ie){if(!(Ie.line<=Ie.min))return Ie.text=Ie.cm.getLine(--Ie.line),Ie.ch=Ie.text.length,!0}function je(Ie){for(;;){var Pe=Ie.text.indexOf(">",Ie.ch);if(Pe==-1){if(De(Ie))continue;return}if(!ke(Ie,Pe+1)){Ie.ch=Pe+1;continue}var rt=Ie.text.lastIndexOf("/",Pe),Et=rt>-1&&!/\S/.test(Ie.text.slice(rt+1,Pe));return Ie.ch=Pe+1,Et?"selfClose":"regular"}}function Ne(Ie){for(;;){var Pe=Ie.ch?Ie.text.lastIndexOf("<",Ie.ch-1):-1;if(Pe==-1){if(fe(Ie))continue;return}if(!ke(Ie,Pe+1)){Ie.ch=Pe;continue}Ee.lastIndex=Pe,Ie.ch=Pe;var rt=Ee.exec(Ie.text);if(rt&&rt.index==Pe)return rt}}function ct(Ie){for(;;){Ee.lastIndex=Ie.ch;var Pe=Ee.exec(Ie.text);if(!Pe){if(De(Ie))continue;return}if(!ke(Ie,Pe.index+1)){Ie.ch=Pe.index+1;continue}return Ie.ch=Pe.index+Pe[0].length,Pe}}function Ke(Ie){for(;;){var Pe=Ie.ch?Ie.text.lastIndexOf(">",Ie.ch-1):-1;if(Pe==-1){if(fe(Ie))continue;return}if(!ke(Ie,Pe+1)){Ie.ch=Pe;continue}var rt=Ie.text.lastIndexOf("/",Pe),Et=rt>-1&&!/\S/.test(Ie.text.slice(rt+1,Pe));return Ie.ch=Pe+1,Et?"selfClose":"regular"}}function Te(Ie,Pe){for(var rt=[];;){var Et=ct(Ie),Oe,Ae=Ie.line,Ve=Ie.ch-(Et?Et[0].length:0);if(!Et||!(Oe=je(Ie)))return;if(Oe!="selfClose")if(Et[1]){for(var Ye=rt.length-1;Ye>=0;--Ye)if(rt[Ye]==Et[2]){rt.length=Ye;break}if(Ye<0&&(!Pe||Pe==Et[2]))return{tag:Et[2],from:ve(Ae,Ve),to:ve(Ie.line,Ie.ch)}}else rt.push(Et[2])}}function we(Ie,Pe){for(var rt=[];;){var Et=Ke(Ie);if(!Et)return;if(Et=="selfClose"){Ne(Ie);continue}var Oe=Ie.line,Ae=Ie.ch,Ve=Ne(Ie);if(!Ve)return;if(Ve[1])rt.push(Ve[2]);else{for(var Ye=rt.length-1;Ye>=0;--Ye)if(rt[Ye]==Ve[2]){rt.length=Ye;break}if(Ye<0&&(!Pe||Pe==Ve[2]))return{tag:Ve[2],from:ve(Ie.line,Ie.ch),to:ve(Oe,Ae)}}}}y.registerHelper("fold","xml",function(Ie,Pe){for(var rt=new Ce(Ie,Pe.line,0);;){var Et=ct(rt);if(!Et||rt.line!=Pe.line)return;var Oe=je(rt);if(!Oe)return;if(!Et[1]&&Oe!="selfClose"){var Ae=ve(rt.line,rt.ch),Ve=Te(rt,Et[2]);return Ve&&ce(Ve.from,Ae)>0?{from:Ae,to:Ve.from}:null}}}),y.findMatchingTag=function(Ie,Pe,rt){var Et=new Ce(Ie,Pe.line,Pe.ch,rt);if(!(Et.text.indexOf(">")==-1&&Et.text.indexOf("<")==-1)){var Oe=je(Et),Ae=Oe&&ve(Et.line,Et.ch),Ve=Oe&&Ne(Et);if(!(!Oe||!Ve||ce(Et,Pe)>0)){var Ye={from:ve(Et.line,Et.ch),to:Ae,tag:Ve[2]};return Oe=="selfClose"?{open:Ye,close:null,at:"open"}:Ve[1]?{open:we(Et,Ve[2]),close:Ye,at:"close"}:(Et=new Ce(Ie,Ae.line,Ae.ch,rt),{open:Ye,close:Te(Et,Ve[2]),at:"open"})}}},y.findEnclosingTag=function(Ie,Pe,rt,Et){for(var Oe=new Ce(Ie,Pe.line,Pe.ch,rt);;){var Ae=we(Oe,Et);if(!Ae)break;var Ve=new Ce(Ie,Pe.line,Pe.ch,rt),Ye=Te(Ve,Ae.tag);if(Ye)return{open:Ae,close:Ye}}},y.scanForClosingTag=function(Ie,Pe,rt,Et){var Oe=new Ce(Ie,Pe.line,Pe.ch,Et?{from:0,to:Et}:null);return Te(Oe,rt)}})},89780:function(Mn){(function(Jt,E){Mn.exports=E()})(this,function(){"use strict";var Jt=navigator.userAgent,E=navigator.platform,y=/gecko\/\d/i.test(Jt),ve=/MSIE \d/.test(Jt),ce=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Jt),Le=/Edge\/(\d+)/.exec(Jt),xe=ve||ce||Le,Ee=xe&&(ve?document.documentMode||6:+(Le||ce)[1]),Ce=!Le&&/WebKit\//.test(Jt),ke=Ce&&/Qt\/\d+\.\d+/.test(Jt),De=!Le&&/Chrome\//.test(Jt),fe=/Opera\//.test(Jt),je=/Apple Computer/.test(navigator.vendor),Ne=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Jt),ct=/PhantomJS/.test(Jt),Ke=!Le&&/AppleWebKit/.test(Jt)&&/Mobile\/\w+/.test(Jt),Te=/Android/.test(Jt),we=Ke||Te||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Jt),Ie=Ke||/Mac/.test(E),Pe=/\bCrOS\b/.test(Jt),rt=/win/i.test(E),Et=fe&&Jt.match(/Version\/(\d*\.\d*)/);Et&&(Et=Number(Et[1])),Et&&Et>=15&&(fe=!1,Ce=!0);var Oe=Ie&&(ke||fe&&(Et==null||Et<12.11)),Ae=y||xe&&Ee>=9;function Ve(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Ye=function(a,b){var z=a.className,x=Ve(b).exec(z);if(x){var ee=z.slice(x.index+x[0].length);a.className=z.slice(0,x.index)+(ee?x[1]+ee:"")}};function xt(a){for(var b=a.childNodes.length;b>0;--b)a.removeChild(a.firstChild);return a}function gt(a,b){return xt(a).appendChild(b)}function lt(a,b,z,x){var ee=document.createElement(a);if(z&&(ee.className=z),x&&(ee.style.cssText=x),typeof b=="string")ee.appendChild(document.createTextNode(b));else if(b)for(var se=0;se=b)return ge+(b-se);ge+=_e-se,ge+=z-ge%z,se=_e+1}}var ye=function(){this.id=null,this.f=null,this.time=0,this.handler=ze(this.onTimeout,this)};ye.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ye.prototype.set=function(a,b){this.f=b;var z=+new Date+a;(!this.id||z=b)return x+Math.min(ge,b-ee);if(ee+=se-x,ee+=z-ee%z,x=se+1,ee>=b)return x}}var bt=[""];function Ct(a){for(;bt.length<=a;)bt.push(mt(bt)+" ");return bt[a]}function mt(a){return a[a.length-1]}function mn(a,b){for(var z=[],x=0;x"\x80"&&(a.toUpperCase()!=a.toLowerCase()||re.test(a))}function pe(a,b){return b?b.source.indexOf("\\w")>-1&&oe(a)?!0:b.test(a):oe(a)}function ae(a){for(var b in a)if(a.hasOwnProperty(b)&&a[b])return!1;return!0}var me=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ze(a){return a.charCodeAt(0)>=768&&me.test(a)}function Ot(a,b,z){for(;(z<0?b>0:bz?-1:1;;){if(b==z)return b;var ee=(b+z)/2,se=x<0?Math.ceil(ee):Math.floor(ee);if(se==b)return a(se)?b:z;a(se)?z=se:b=se+x}}function qe(a,b,z,x){if(!a)return x(b,z,"ltr",0);for(var ee=!1,se=0;seb||b==z&&ge.to==b)&&(x(Math.max(ge.from,b),Math.min(ge.to,z),ge.level==1?"rtl":"ltr",se),ee=!0)}ee||x(b,z,"ltr")}var yt=null;function Ft(a,b,z){var x;yt=null;for(var ee=0;eeb)return ee;se.to==b&&(se.from!=se.to&&z=="before"?x=ee:yt=ee),se.from==b&&(se.from!=se.to&&z!="before"?x=ee:yt=ee)}return x!=null?x:yt}var jt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",b="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function z(ot){return ot<=247?a.charAt(ot):1424<=ot&&ot<=1524?"R":1536<=ot&&ot<=1785?b.charAt(ot-1536):1774<=ot&&ot<=2220?"r":8192<=ot&&ot<=8203?"w":ot==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ee=/[stwN]/,se=/[LRr]/,ge=/[Lb1n]/,_e=/[1n]/;function Ge(ot,dn,En){this.level=ot,this.from=dn,this.to=En}return function(ot,dn){var En=dn=="ltr"?"L":"R";if(ot.length==0||dn=="ltr"&&!x.test(ot))return!1;for(var Yn=ot.length,zn=[],Mr=0;Mr-1&&(x[b]=ee.slice(0,se).concat(ee.slice(se+1)))}}}function gn(a,b){var z=un(a,b);if(z.length)for(var x=Array.prototype.slice.call(arguments,2),ee=0;ee0}function Je(a){a.prototype.on=function(b,z){Gt(this,b,z)},a.prototype.off=function(b,z){wn(this,b,z)}}function Pt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function nn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function pn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function nt(a){Pt(a),nn(a)}function Nt(a){return a.target||a.srcElement}function qt(a){var b=a.which;return b==null&&(a.button&1?b=1:a.button&2?b=3:a.button&4&&(b=2)),Ie&&a.ctrlKey&&b==1&&(b=3),b}var wt=function(){if(xe&&Ee<9)return!1;var a=lt("div");return"draggable"in a||"dragDrop"in a}(),Wt;function en(a){if(Wt==null){var b=lt("span","\u200B");gt(a,lt("span",[b,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Wt=b.offsetWidth<=1&&b.offsetHeight>2&&!(xe&&Ee<8))}var z=Wt?lt("span","\u200B"):lt("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return z.setAttribute("cm-text",""),z}var _n;function Un(a){if(_n!=null)return _n;var b=gt(a,document.createTextNode("A\u062EA")),z=be(b,0,1).getBoundingClientRect(),x=be(b,1,2).getBoundingClientRect();return xt(a),!z||z.left==z.right?!1:_n=x.right-z.right<3}var On=` +`:"")+"",newPos:xt?y.Pos(Ke.line+1,0):y.Pos(Ke.line,Ke.ch+1)}}for(var gt=typeof Ne=="object"&&Ne.dontIndentOnAutoClose,ct=fe.length-1;ct>=0;ct--){var lt=je[ct];De.replaceRange(lt.text,fe[ct].head,fe[ct].anchor,"+insert");var Ue=De.listSelections().slice(0);Ue[ct]={head:lt.newPos,anchor:lt.newPos},De.setSelections(Ue),!gt&<.indent&&(De.indentLine(lt.newPos.line,null,!0),De.indentLine(lt.newPos.line+1,null,!0))}}function xe(De,fe){for(var je=De.listSelections(),Ne=[],ct=fe?"/":""&&(Oe+=">"),Ne[we]=Oe}if(De.replaceSelections(Ne),je=De.listSelections(),!Te)for(var we=0;we=0&&fe[Ie]==je;Ie--)++we;Ne=Te.to;for(var Ie=1;Ie=Ie.max))return Ie.ch=0,Ie.text=Ie.cm.getLine(++Ie.line),!0}function fe(Ie){if(!(Ie.line<=Ie.min))return Ie.text=Ie.cm.getLine(--Ie.line),Ie.ch=Ie.text.length,!0}function je(Ie){for(;;){var Pe=Ie.text.indexOf(">",Ie.ch);if(Pe==-1){if(De(Ie))continue;return}if(!ke(Ie,Pe+1)){Ie.ch=Pe+1;continue}var rt=Ie.text.lastIndexOf("/",Pe),Et=rt>-1&&!/\S/.test(Ie.text.slice(rt+1,Pe));return Ie.ch=Pe+1,Et?"selfClose":"regular"}}function Ne(Ie){for(;;){var Pe=Ie.ch?Ie.text.lastIndexOf("<",Ie.ch-1):-1;if(Pe==-1){if(fe(Ie))continue;return}if(!ke(Ie,Pe+1)){Ie.ch=Pe;continue}Ee.lastIndex=Pe,Ie.ch=Pe;var rt=Ee.exec(Ie.text);if(rt&&rt.index==Pe)return rt}}function ct(Ie){for(;;){Ee.lastIndex=Ie.ch;var Pe=Ee.exec(Ie.text);if(!Pe){if(De(Ie))continue;return}if(!ke(Ie,Pe.index+1)){Ie.ch=Pe.index+1;continue}return Ie.ch=Pe.index+Pe[0].length,Pe}}function Ke(Ie){for(;;){var Pe=Ie.ch?Ie.text.lastIndexOf(">",Ie.ch-1):-1;if(Pe==-1){if(fe(Ie))continue;return}if(!ke(Ie,Pe+1)){Ie.ch=Pe;continue}var rt=Ie.text.lastIndexOf("/",Pe),Et=rt>-1&&!/\S/.test(Ie.text.slice(rt+1,Pe));return Ie.ch=Pe+1,Et?"selfClose":"regular"}}function Te(Ie,Pe){for(var rt=[];;){var Et=ct(Ie),Oe,Ae=Ie.line,Ve=Ie.ch-(Et?Et[0].length:0);if(!Et||!(Oe=je(Ie)))return;if(Oe!="selfClose")if(Et[1]){for(var Ye=rt.length-1;Ye>=0;--Ye)if(rt[Ye]==Et[2]){rt.length=Ye;break}if(Ye<0&&(!Pe||Pe==Et[2]))return{tag:Et[2],from:ve(Ae,Ve),to:ve(Ie.line,Ie.ch)}}else rt.push(Et[2])}}function we(Ie,Pe){for(var rt=[];;){var Et=Ke(Ie);if(!Et)return;if(Et=="selfClose"){Ne(Ie);continue}var Oe=Ie.line,Ae=Ie.ch,Ve=Ne(Ie);if(!Ve)return;if(Ve[1])rt.push(Ve[2]);else{for(var Ye=rt.length-1;Ye>=0;--Ye)if(rt[Ye]==Ve[2]){rt.length=Ye;break}if(Ye<0&&(!Pe||Pe==Ve[2]))return{tag:Ve[2],from:ve(Ie.line,Ie.ch),to:ve(Oe,Ae)}}}}y.registerHelper("fold","xml",function(Ie,Pe){for(var rt=new Ce(Ie,Pe.line,0);;){var Et=ct(rt);if(!Et||rt.line!=Pe.line)return;var Oe=je(rt);if(!Oe)return;if(!Et[1]&&Oe!="selfClose"){var Ae=ve(rt.line,rt.ch),Ve=Te(rt,Et[2]);return Ve&&ce(Ve.from,Ae)>0?{from:Ae,to:Ve.from}:null}}}),y.findMatchingTag=function(Ie,Pe,rt){var Et=new Ce(Ie,Pe.line,Pe.ch,rt);if(!(Et.text.indexOf(">")==-1&&Et.text.indexOf("<")==-1)){var Oe=je(Et),Ae=Oe&&ve(Et.line,Et.ch),Ve=Oe&&Ne(Et);if(!(!Oe||!Ve||ce(Et,Pe)>0)){var Ye={from:ve(Et.line,Et.ch),to:Ae,tag:Ve[2]};return Oe=="selfClose"?{open:Ye,close:null,at:"open"}:Ve[1]?{open:we(Et,Ve[2]),close:Ye,at:"close"}:(Et=new Ce(Ie,Ae.line,Ae.ch,rt),{open:Ye,close:Te(Et,Ve[2]),at:"open"})}}},y.findEnclosingTag=function(Ie,Pe,rt,Et){for(var Oe=new Ce(Ie,Pe.line,Pe.ch,rt);;){var Ae=we(Oe,Et);if(!Ae)break;var Ve=new Ce(Ie,Pe.line,Pe.ch,rt),Ye=Te(Ve,Ae.tag);if(Ye)return{open:Ae,close:Ye}}},y.scanForClosingTag=function(Ie,Pe,rt,Et){var Oe=new Ce(Ie,Pe.line,Pe.ch,Et?{from:0,to:Et}:null);return Te(Oe,rt)}})},89780:function(Mn){(function(Jt,E){Mn.exports=E()})(this,function(){"use strict";var Jt=navigator.userAgent,E=navigator.platform,y=/gecko\/\d/i.test(Jt),ve=/MSIE \d/.test(Jt),ce=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Jt),Le=/Edge\/(\d+)/.exec(Jt),xe=ve||ce||Le,Ee=xe&&(ve?document.documentMode||6:+(Le||ce)[1]),Ce=!Le&&/WebKit\//.test(Jt),ke=Ce&&/Qt\/\d+\.\d+/.test(Jt),De=!Le&&/Chrome\//.test(Jt),fe=/Opera\//.test(Jt),je=/Apple Computer/.test(navigator.vendor),Ne=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Jt),ct=/PhantomJS/.test(Jt),Ke=!Le&&/AppleWebKit/.test(Jt)&&/Mobile\/\w+/.test(Jt),Te=/Android/.test(Jt),we=Ke||Te||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Jt),Ie=Ke||/Mac/.test(E),Pe=/\bCrOS\b/.test(Jt),rt=/win/i.test(E),Et=fe&&Jt.match(/Version\/(\d*\.\d*)/);Et&&(Et=Number(Et[1])),Et&&Et>=15&&(fe=!1,Ce=!0);var Oe=Ie&&(ke||fe&&(Et==null||Et<12.11)),Ae=y||xe&&Ee>=9;function Ve(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Ye=function(a,b){var z=a.className,x=Ve(b).exec(z);if(x){var ee=z.slice(x.index+x[0].length);a.className=z.slice(0,x.index)+(ee?x[1]+ee:"")}};function xt(a){for(var b=a.childNodes.length;b>0;--b)a.removeChild(a.firstChild);return a}function gt(a,b){return xt(a).appendChild(b)}function lt(a,b,z,x){var ee=document.createElement(a);if(z&&(ee.className=z),x&&(ee.style.cssText=x),typeof b=="string")ee.appendChild(document.createTextNode(b));else if(b)for(var se=0;se=b)return ge+(b-se);ge+=_e-se,ge+=z-ge%z,se=_e+1}}var ye=function(){this.id=null,this.f=null,this.time=0,this.handler=ze(this.onTimeout,this)};ye.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ye.prototype.set=function(a,b){this.f=b;var z=+new Date+a;(!this.id||z=b)return x+Math.min(ge,b-ee);if(ee+=se-x,ee+=z-ee%z,x=se+1,ee>=b)return x}}var bt=[""];function Ct(a){for(;bt.length<=a;)bt.push(mt(bt)+" ");return bt[a]}function mt(a){return a[a.length-1]}function mn(a,b){for(var z=[],x=0;x"\x80"&&(a.toUpperCase()!=a.toLowerCase()||re.test(a))}function pe(a,b){return b?b.source.indexOf("\\w")>-1&&oe(a)?!0:b.test(a):oe(a)}function ae(a){for(var b in a)if(a.hasOwnProperty(b)&&a[b])return!1;return!0}var me=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ze(a){return a.charCodeAt(0)>=768&&me.test(a)}function Ot(a,b,z){for(;(z<0?b>0:bz?-1:1;;){if(b==z)return b;var ee=(b+z)/2,se=x<0?Math.ceil(ee):Math.floor(ee);if(se==b)return a(se)?b:z;a(se)?z=se:b=se+x}}function qe(a,b,z,x){if(!a)return x(b,z,"ltr",0);for(var ee=!1,se=0;seb||b==z&&ge.to==b)&&(x(Math.max(ge.from,b),Math.min(ge.to,z),ge.level==1?"rtl":"ltr",se),ee=!0)}ee||x(b,z,"ltr")}var yt=null;function Ft(a,b,z){var x;yt=null;for(var ee=0;eeb)return ee;se.to==b&&(se.from!=se.to&&z=="before"?x=ee:yt=ee),se.from==b&&(se.from!=se.to&&z!="before"?x=ee:yt=ee)}return x!=null?x:yt}var jt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",b="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function z(ot){return ot<=247?a.charAt(ot):1424<=ot&&ot<=1524?"R":1536<=ot&&ot<=1785?b.charAt(ot-1536):1774<=ot&&ot<=2220?"r":8192<=ot&&ot<=8203?"w":ot==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ee=/[stwN]/,se=/[LRr]/,ge=/[Lb1n]/,_e=/[1n]/;function Ge(ot,dn,En){this.level=ot,this.from=dn,this.to=En}return function(ot,dn){var En=dn=="ltr"?"L":"R";if(ot.length==0||dn=="ltr"&&!x.test(ot))return!1;for(var Yn=ot.length,zn=[],Mr=0;Mr-1&&(x[b]=ee.slice(0,se).concat(ee.slice(se+1)))}}}function gn(a,b){var z=un(a,b);if(z.length)for(var x=Array.prototype.slice.call(arguments,2),ee=0;ee0}function Je(a){a.prototype.on=function(b,z){Gt(this,b,z)},a.prototype.off=function(b,z){wn(this,b,z)}}function Pt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function nn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function pn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function nt(a){Pt(a),nn(a)}function Nt(a){return a.target||a.srcElement}function qt(a){var b=a.which;return b==null&&(a.button&1?b=1:a.button&2?b=3:a.button&4&&(b=2)),Ie&&a.ctrlKey&&b==1&&(b=3),b}var wt=function(){if(xe&&Ee<9)return!1;var a=lt("div");return"draggable"in a||"dragDrop"in a}(),Wt;function en(a){if(Wt==null){var b=lt("span","\u200B");gt(a,lt("span",[b,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Wt=b.offsetWidth<=1&&b.offsetHeight>2&&!(xe&&Ee<8))}var z=Wt?lt("span","\u200B"):lt("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return z.setAttribute("cm-text",""),z}var _n;function Un(a){if(_n!=null)return _n;var b=gt(a,document.createTextNode("A\u062EA")),z=be(b,0,1).getBoundingClientRect(),x=be(b,1,2).getBoundingClientRect();return xt(a),!z||z.left==z.right?!1:_n=x.right-z.right<3}var On=` b`.split(/\n/).length!=3?function(a){for(var b=0,z=[],x=a.length;b<=x;){var ee=a.indexOf(` -`,b);ee==-1&&(ee=a.length);var se=a.slice(b,a.charAt(ee-1)=="\r"?ee-1:ee),ge=se.indexOf("\r");ge!=-1?(z.push(se.slice(0,ge)),b+=ge+1):(z.push(se),b=ee+1)}return z}:function(a){return a.split(/\r\n?|\n/)},Vn=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(b){return!1}}:function(a){var b;try{b=a.ownerDocument.selection.createRange()}catch(z){}return!b||b.parentElement()!=a?!1:b.compareEndPoints("StartToEnd",b)!=0},Zt=function(){var a=lt("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Xt=null;function an(a){if(Xt!=null)return Xt;var b=gt(a,lt("span","x")),z=b.getBoundingClientRect(),x=be(b,0,1).getBoundingClientRect();return Xt=Math.abs(z.left-x.left)>1}var xn={},ln={};function Pn(a,b){arguments.length>2&&(b.dependencies=Array.prototype.slice.call(arguments,2)),xn[a]=b}function Sn(a,b){ln[a]=b}function Rn(a){if(typeof a=="string"&&ln.hasOwnProperty(a))a=ln[a];else if(a&&typeof a.name=="string"&&ln.hasOwnProperty(a.name)){var b=ln[a.name];typeof b=="string"&&(b={name:b}),a=ie(b,a),a.name=b.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Rn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Rn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Er(a,b){b=Rn(b);var z=xn[b.name];if(!z)return Er(a,"text/plain");var x=z(a,b);if(Jn.hasOwnProperty(b.name)){var ee=Jn[b.name];for(var se in ee)ee.hasOwnProperty(se)&&(x.hasOwnProperty(se)&&(x["_"+se]=x[se]),x[se]=ee[se])}if(x.name=b.name,b.helperType&&(x.helperType=b.helperType),b.modeProps)for(var ge in b.modeProps)x[ge]=b.modeProps[ge];return x}var Jn={};function dr(a,b){var z=Jn.hasOwnProperty(a)?Jn[a]:Jn[a]={};st(b,z)}function yr(a,b){if(b===!0)return b;if(a.copyState)return a.copyState(b);var z={};for(var x in b){var ee=b[x];ee instanceof Array&&(ee=ee.concat([])),z[x]=ee}return z}function gr(a,b){for(var z;a.innerMode&&(z=a.innerMode(b),!(!z||z.mode==a));)b=z.state,a=z.mode;return z||{mode:a,state:b}}function Vr(a,b,z){return a.startState?a.startState(b,z):!0}var Zr=function(a,b,z){this.pos=this.start=0,this.string=a,this.tabSize=b||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=z};Zr.prototype.eol=function(){return this.pos>=this.string.length},Zr.prototype.sol=function(){return this.pos==this.lineStart},Zr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Zr.prototype.next=function(){if(this.posb},Zr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Zr.prototype.skipToEnd=function(){this.pos=this.string.length},Zr.prototype.skipTo=function(a){var b=this.string.indexOf(a,this.pos);if(b>-1)return this.pos=b,!0},Zr.prototype.backUp=function(a){this.pos-=a},Zr.prototype.column=function(){return this.lastColumnPos0?null:(se&&b!==!1&&(this.pos+=se[0].length),se)}},Zr.prototype.current=function(){return this.string.slice(this.start,this.pos)},Zr.prototype.hideFirstChars=function(a,b){this.lineStart+=a;try{return b()}finally{this.lineStart-=a}},Zr.prototype.lookAhead=function(a){var b=this.lineOracle;return b&&b.lookAhead(a)},Zr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Dn(a,b){if(b-=a.first,b<0||b>=a.size)throw new Error("There is no line "+(b+a.first)+" in the document.");for(var z=a;!z.lines;)for(var x=0;;++x){var ee=z.children[x],se=ee.chunkSize();if(b=a.first&&bz?it(z,Dn(a,z).text.length):Kt(b,Dn(a,b.line).text.length)}function Kt(a,b){var z=a.ch;return z==null||z>b?it(a.line,b):z<0?it(a.line,0):a}function Fn(a,b){for(var z=[],x=0;xthis.maxLookAhead&&(this.maxLookAhead=a),b},Gn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var b=this.baseTokens[this.baseTokenPos+1];return{type:b&&b.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Gn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Gn.fromSaved=function(a,b,z){return b instanceof Hn?new Gn(a,yr(a.mode,b.state),z,b.lookAhead):new Gn(a,yr(a.mode,b),z)},Gn.prototype.save=function(a){var b=a!==!1?yr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Hn(b,this.maxLookAhead):b};function jn(a,b,z,x){var ee=[a.state.modeGen],se={};ta(a,b.text,a.doc.mode,z,function(ot,dn){return ee.push(ot,dn)},se,x);for(var ge=z.state,_e=function(ot){z.baseTokens=ee;var dn=a.state.overlays[ot],En=1,Yn=0;z.state=!0,ta(a,b.text,dn.mode,z,function(zn,Mr){for(var qr=En;Ynzn&&ee.splice(En,1,zn,ee[En+1],Ba),En+=2,Yn=Math.min(zn,Ba)}if(Mr)if(dn.opaque)ee.splice(qr,En-qr,zn,"overlay "+Mr),En=qr+2;else for(;qra.options.maxHighlightLength&&yr(a.doc.mode,x.state),se=jn(a,b,x);ee&&(x.state=ee),b.stateAfter=x.save(!ee),b.styles=se.styles,se.classes?b.styleClasses=se.classes:b.styleClasses&&(b.styleClasses=null),z===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return b.styles}function Pr(a,b,z){var x=a.doc,ee=a.display;if(!x.mode.startState)return new Gn(x,!0,b);var se=xa(a,b,z),ge=se>x.first&&Dn(x,se-1).stateAfter,_e=ge?Gn.fromSaved(x,ge,se):new Gn(x,Vr(x.mode),se);return x.iter(se,b,function(Ge){Tr(a,Ge.text,_e);var ot=_e.line;Ge.stateAfter=ot==b-1||ot%5==0||ot>=ee.viewFrom&&otb.start)return se}throw new Error("Mode "+a.name+" failed to advance stream.")}var Rr=function(a,b,z){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=b||null,this.state=z};function Xr(a,b,z,x){var ee=a.doc,se=ee.mode,ge;b=Tt(ee,b);var _e=Dn(ee,b.line),Ge=Pr(a,b.line,z),ot=new Zr(_e.text,a.options.tabSize,Ge),dn;for(x&&(dn=[]);(x||ot.posa.options.maxHighlightLength?(_e=!1,ge&&Tr(a,b,x,dn.pos),dn.pos=b.length,En=null):En=oa(Cr(z,dn,x.state,Yn),se),Yn){var zn=Yn[0].name;zn&&(En="m-"+(En?zn+" "+En:zn))}if(!_e||ot!=En){for(;Gege;--_e){if(_e<=se.first)return se.first;var Ge=Dn(se,_e-1),ot=Ge.stateAfter;if(ot&&(!z||_e+(ot instanceof Hn?ot.lookAhead:0)<=se.modeFrontier))return _e;var dn=Se(Ge.text,null,a.options.tabSize);(ee==null||x>dn)&&(ee=_e-1,x=dn)}return ee}function Ia(a,b){if(a.modeFrontier=Math.min(a.modeFrontier,b),!(a.highlightFrontierz;x--){var ee=Dn(a,x).stateAfter;if(ee&&(!(ee instanceof Hn)||x+ee.lookAhead=b:se.to>b);(x||(x=[])).push(new pa(ge,se.from,Ge?null:se.to))}}return x}function Kr(a,b,z){var x;if(a)for(var ee=0;ee=b:se.to>b);if(_e||se.from==b&&ge.type=="bookmark"&&(!z||se.marker.insertLeft)){var Ge=se.from==null||(ge.inclusiveLeft?se.from<=b:se.from0&&_e)for(var Ei=0;Ei<_e.length;++Ei)_e[Ei].to==null&&(Wa||(Wa=[])).push(new pa(_e[Ei].marker,null,null));for(var to=0;to0)){var dn=[Ge,1],En=ht(ot.from,_e.from),Yn=ht(ot.to,_e.to);(En<0||!ge.inclusiveLeft&&!En)&&dn.push({from:ot.from,to:_e.from}),(Yn>0||!ge.inclusiveRight&&!Yn)&&dn.push({from:_e.to,to:ot.to}),ee.splice.apply(ee,dn),Ge+=dn.length-3}}return ee}function za(a){var b=a.markedSpans;if(b){for(var z=0;zb)&&(!x||Ci(x,se.marker)<0)&&(x=se.marker)}return x}function Sr(a,b,z,x,ee){var se=Dn(a,b),ge=ya&&se.markedSpans;if(ge)for(var _e=0;_e=0&&En<=0||dn<=0&&En>=0)&&(dn<=0&&(Ge.marker.inclusiveRight&&ee.inclusiveLeft?ht(ot.to,z)>=0:ht(ot.to,z)>0)||dn>=0&&(Ge.marker.inclusiveRight&&ee.inclusiveLeft?ht(ot.from,x)<=0:ht(ot.from,x)<0)))return!0}}}function tr(a){for(var b;b=Ar(a);)a=b.find(-1,!0).line;return a}function $r(a){for(var b;b=Qn(a);)a=b.find(1,!0).line;return a}function sa(a){for(var b,z;b=Qn(a);)a=b.find(1,!0).line,(z||(z=[])).push(a);return z}function br(a,b){var z=Dn(a,b),x=tr(z);return z==x?b:Mt(x)}function Dr(a,b){if(b>a.lastLine())return b;var z=Dn(a,b),x;if(!jr(a,z))return b;for(;x=Qn(z);)z=x.find(1,!0).line;return Mt(z)+1}function jr(a,b){var z=ya&&b.markedSpans;if(z){for(var x=void 0,ee=0;eeb.maxLineLength&&(b.maxLineLength=ee,b.maxLine=x)})}var ai=function(a,b,z){this.text=a,Di(this,b),this.height=z?z(this):1};ai.prototype.lineNo=function(){return Mt(this)},Je(ai);function yi(a,b,z,x){a.text=b,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),za(a),Di(a,z);var ee=x?x(a):1;ee!=a.height&&ur(a,ee)}function zi(a){a.parent=null,za(a)}var Ui={},Ji={};function Yi(a,b){if(!a||/^\s*$/.test(a))return null;var z=b.addModeClass?Ji:Ui;return z[a]||(z[a]=a.replace(/\S+/g,"cm-$&"))}function co(a,b){var z=Ue("span",null,null,Ce?"padding-right: .1px":null),x={pre:Ue("pre",[z],"CodeMirror-line"),content:z,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};b.measure={};for(var ee=0;ee<=(b.rest?b.rest.length:0);ee++){var se=ee?b.rest[ee-1]:b.line,ge=void 0;x.pos=0,x.addToken=$o,Un(a.display.measure)&&(ge=Xe(se,a.doc.direction))&&(x.addToken=Da(x.addToken,ge)),x.map=[];var _e=b!=a.display.externalMeasured&&Mt(se);ri(se,x,hr(a,se,_e)),se.styleClasses&&(se.styleClasses.bgClass&&(x.bgClass=St(se.styleClasses.bgClass,x.bgClass||"")),se.styleClasses.textClass&&(x.textClass=St(se.styleClasses.textClass,x.textClass||""))),x.map.length==0&&x.map.push(0,0,x.content.appendChild(en(a.display.measure))),ee==0?(b.measure.map=x.map,b.measure.cache={}):((b.measure.maps||(b.measure.maps=[])).push(x.map),(b.measure.caches||(b.measure.caches=[])).push({}))}if(Ce){var Ge=x.content.lastChild;(/\bcm-tab\b/.test(Ge.className)||Ge.querySelector&&Ge.querySelector(".cm-tab"))&&(x.content.className="cm-tab-wrap-hack")}return gn(a,"renderLine",a,b.line,x.pre),x.pre.className&&(x.textClass=St(x.pre.className,x.textClass||"")),x}function No(a){var b=lt("span","\u2022","cm-invalidchar");return b.title="\\u"+a.charCodeAt(0).toString(16),b.setAttribute("aria-label",b.title),b}function $o(a,b,z,x,ee,se,ge){if(b){var _e=a.splitSpaces?Wo(b,a.trailingSpace):b,Ge=a.cm.state.specialChars,ot=!1,dn;if(!Ge.test(b))a.col+=b.length,dn=document.createTextNode(_e),a.map.push(a.pos,a.pos+b.length,dn),xe&&Ee<9&&(ot=!0),a.pos+=b.length;else{dn=document.createDocumentFragment();for(var En=0;;){Ge.lastIndex=En;var Yn=Ge.exec(b),zn=Yn?Yn.index-En:b.length-En;if(zn){var Mr=document.createTextNode(_e.slice(En,En+zn));xe&&Ee<9?dn.appendChild(lt("span",[Mr])):dn.appendChild(Mr),a.map.push(a.pos,a.pos+zn,Mr),a.col+=zn,a.pos+=zn}if(!Yn)break;En+=zn+1;var qr=void 0;if(Yn[0]==" "){var Ba=a.cm.options.tabSize,Ka=Ba-a.col%Ba;qr=dn.appendChild(lt("span",Ct(Ka),"cm-tab")),qr.setAttribute("role","presentation"),qr.setAttribute("cm-text"," "),a.col+=Ka}else Yn[0]=="\r"||Yn[0]==` -`?(qr=dn.appendChild(lt("span",Yn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),qr.setAttribute("cm-text",Yn[0]),a.col+=1):(qr=a.cm.options.specialCharPlaceholder(Yn[0]),qr.setAttribute("cm-text",Yn[0]),xe&&Ee<9?dn.appendChild(lt("span",[qr])):dn.appendChild(qr),a.col+=1);a.map.push(a.pos,a.pos+1,qr),a.pos++}}if(a.trailingSpace=_e.charCodeAt(b.length-1)==32,z||x||ee||ot||se||ge){var ii=z||"";x&&(ii+=x),ee&&(ii+=ee);var Wa=lt("span",[dn],ii,se);if(ge)for(var Ei in ge)ge.hasOwnProperty(Ei)&&Ei!="style"&&Ei!="class"&&Wa.setAttribute(Ei,ge[Ei]);return a.content.appendChild(Wa)}a.content.appendChild(dn)}}function Wo(a,b){if(a.length>1&&!/ /.test(a))return a;for(var z=b,x="",ee=0;eeot&&En.from<=ot));Yn++);if(En.to>=dn)return a(z,x,ee,se,ge,_e,Ge);a(z,x.slice(0,En.to-ot),ee,se,null,_e,Ge),se=null,x=x.slice(En.to-ot),ot=En.to}}}function Ii(a,b,z,x){var ee=!x&&z.widgetNode;ee&&a.map.push(a.pos,a.pos+b,ee),!x&&a.cm.display.input.needsContentAttribute&&(ee||(ee=a.content.appendChild(document.createElement("span"))),ee.setAttribute("cm-marker",z.id)),ee&&(a.cm.display.input.setUneditable(ee),a.content.appendChild(ee)),a.pos+=b,a.trailingSpace=!1}function ri(a,b,z){var x=a.markedSpans,ee=a.text,se=0;if(!x){for(var ge=1;geGe||Bo.collapsed&&Gi.to==Ge&&Gi.from==Ge)){if(Gi.to!=null&&Gi.to!=Ge&&zn>Gi.to&&(zn=Gi.to,qr=""),Bo.className&&(Mr+=" "+Bo.className),Bo.css&&(Yn=(Yn?Yn+";":"")+Bo.css),Bo.startStyle&&Gi.from==Ge&&(Ba+=" "+Bo.startStyle),Bo.endStyle&&Gi.to==zn&&(Ei||(Ei=[])).push(Bo.endStyle,Gi.to),Bo.title&&((ii||(ii={})).title=Bo.title),Bo.attributes)for(var ml in Bo.attributes)(ii||(ii={}))[ml]=Bo.attributes[ml];Bo.collapsed&&(!Ka||Ci(Ka.marker,Bo)<0)&&(Ka=Gi)}else Gi.from>Ge&&zn>Gi.from&&(zn=Gi.from)}if(Ei)for(var ql=0;ql=_e)break;for(var Cs=Math.min(_e,zn);;){if(dn){var fs=Ge+dn.length;if(!Ka){var kl=fs>Cs?dn.slice(0,Cs-Ge):dn;b.addToken(b,kl,En?En+Mr:Mr,Ba,Ge+kl.length==zn?qr:"",Yn,ii)}if(fs>=Cs){dn=dn.slice(Cs-Ge),Ge=Cs;break}Ge=fs,Ba=""}dn=ee.slice(se,se=z[ot++]),En=Yi(z[ot++],b.cm.options)}}}function So(a,b,z){this.line=b,this.rest=sa(b),this.size=this.rest?Mt(mt(this.rest))-z+1:1,this.node=this.text=null,this.hidden=jr(a,b)}function di(a,b,z){for(var x=[],ee,se=b;se2&&se.push((Ge.bottom+ot.top)/2-z.top)}}se.push(z.bottom-z.top)}}function ir(a,b,z){if(a.line==b)return{map:a.measure.map,cache:a.measure.cache};for(var x=0;xz)return{map:a.measure.maps[ee],cache:a.measure.caches[ee],before:!0}}function kn(a,b){b=tr(b);var z=Mt(b),x=a.display.externalMeasured=new So(a.doc,b,z);x.lineN=z;var ee=x.built=co(a,x);return x.text=ee.pre,gt(a.display.lineMeasure,ee.pre),x}function er(a,b,z,x){return xi(a,na(a,b),z,x)}function vr(a,b){if(b>=a.display.viewFrom&&b=z.lineN&&bb)&&(se=Ge-_e,ee=se-1,b>=Ge&&(ge="right")),ee!=null){if(x=a[ot+2],_e==Ge&&z==(x.insertLeft?"left":"right")&&(ge=z),z=="left"&&ee==0)for(;ot&&a[ot-2]==a[ot-3]&&a[ot-1].insertLeft;)x=a[(ot-=3)+2],ge="left";if(z=="right"&&ee==Ge-_e)for(;ot=0&&(z=a[ee]).left==z.right;ee--);return z}function Ha(a,b,z,x){var ee=fo(b.map,z,x),se=ee.node,ge=ee.start,_e=ee.end,Ge=ee.collapse,ot;if(se.nodeType==3){for(var dn=0;dn<4;dn++){for(;ge&&Ze(b.line.text.charAt(ee.coverStart+ge));)--ge;for(;ee.coverStart+_e0&&(Ge=x="right");var En;a.options.lineWrapping&&(En=se.getClientRects()).length>1?ot=En[x=="right"?En.length-1:0]:ot=se.getBoundingClientRect()}if(xe&&Ee<9&&!ge&&(!ot||!ot.left&&!ot.right)){var Yn=se.parentNode.getClientRects()[0];Yn?ot={left:Yn.left,right:Yn.left+aa(a.display),top:Yn.top,bottom:Yn.bottom}:ot=ki}for(var zn=ot.top-b.rect.top,Mr=ot.bottom-b.rect.top,qr=(zn+Mr)/2,Ba=b.view.measure.heights,Ka=0;Ka=x.text.length?(Ge=x.text.length,ot="before"):Ge<=0&&(Ge=0,ot="after"),!_e)return ge(ot=="before"?Ge-1:Ge,ot=="before");function dn(Mr,qr,Ba){var Ka=_e[qr],ii=Ka.level==1;return ge(Ba?Mr-1:Mr,ii!=Ba)}var En=Ft(_e,Ge,ot),Yn=yt,zn=dn(Ge,En,ot=="before");return Yn!=null&&(zn.other=dn(Ge,Yn,ot!="before")),zn}function fi(a,b){var z=0;b=Tt(a.doc,b),a.options.lineWrapping||(z=aa(a.display)*b.ch);var x=Dn(a.doc,b.line),ee=_a(x)+Jo(a.display);return{left:z,right:z,top:ee,bottom:ee+x.height}}function si(a,b,z,x,ee){var se=it(a,b,z);return se.xRel=ee,x&&(se.outside=x),se}function Bt(a,b,z){var x=a.doc;if(z+=a.display.viewOffset,z<0)return si(x.first,0,null,-1,-1);var ee=Vt(x,z),se=x.first+x.size-1;if(ee>se)return si(x.first+x.size-1,Dn(x,se).text.length,null,1,1);b<0&&(b=0);for(var ge=Dn(x,ee);;){var _e=Va(a,ge,ee,b,z),Ge=xr(ge,_e.ch+(_e.xRel>0||_e.outside>0?1:0));if(!Ge)return _e;var ot=Ge.find(1);if(ot.line==ee)return ot;ge=Dn(x,ee=ot.line)}}function Qt(a,b,z,x){x-=Ai(b);var ee=b.text.length,se=at(function(ge){return xi(a,z,ge-1).bottom<=x},ee,0);return ee=at(function(ge){return xi(a,z,ge).top>x},se,ee),{begin:se,end:ee}}function rn(a,b,z,x){z||(z=na(a,b));var ee=go(a,b,xi(a,z,x),"line").top;return Qt(a,b,z,ee)}function In(a,b,z,x){return a.bottom<=z?!1:a.top>z?!0:(x?a.left:a.right)>b}function Va(a,b,z,x,ee){ee-=_a(b);var se=na(a,b),ge=Ai(b),_e=0,Ge=b.text.length,ot=!0,dn=Xe(b,a.doc.direction);if(dn){var En=(a.options.lineWrapping?qn:zr)(a,b,z,se,dn,x,ee);ot=En.level!=1,_e=ot?En.from:En.to-1,Ge=ot?En.to:En.from-1}var Yn=null,zn=null,Mr=at(function(to){var Gi=xi(a,se,to);return Gi.top+=ge,Gi.bottom+=ge,In(Gi,x,ee,!1)?(Gi.top<=ee&&Gi.left<=x&&(Yn=to,zn=Gi),!0):!1},_e,Ge),qr,Ba,Ka=!1;if(zn){var ii=x-zn.left=Ei.bottom?1:0}return Mr=Ot(b.text,Mr,1),si(z,Mr,Ba,Ka,x-qr)}function zr(a,b,z,x,ee,se,ge){var _e=at(function(En){var Yn=ee[En],zn=Yn.level!=1;return In(vi(a,it(z,zn?Yn.to:Yn.from,zn?"before":"after"),"line",b,x),se,ge,!0)},0,ee.length-1),Ge=ee[_e];if(_e>0){var ot=Ge.level!=1,dn=vi(a,it(z,ot?Ge.from:Ge.to,ot?"after":"before"),"line",b,x);In(dn,se,ge,!0)&&dn.top>ge&&(Ge=ee[_e-1])}return Ge}function qn(a,b,z,x,ee,se,ge){var _e=Qt(a,b,x,ge),Ge=_e.begin,ot=_e.end;/\s/.test(b.text.charAt(ot-1))&&ot--;for(var dn=null,En=null,Yn=0;Yn=ot||zn.to<=Ge)){var Mr=zn.level!=1,qr=xi(a,x,Mr?Math.min(ot,zn.to)-1:Math.max(Ge,zn.from)).right,Ba=qrBa)&&(dn=zn,En=Ba)}}return dn||(dn=ee[ee.length-1]),dn.fromot&&(dn={from:dn.from,to:ot,level:dn.level}),dn}var pr;function Fr(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(pr==null){pr=lt("pre",null,"CodeMirror-line-like");for(var b=0;b<49;++b)pr.appendChild(document.createTextNode("x")),pr.appendChild(lt("br"));pr.appendChild(document.createTextNode("x"))}gt(a.measure,pr);var z=pr.offsetHeight/50;return z>3&&(a.cachedTextHeight=z),xt(a.measure),z||1}function aa(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var b=lt("span","xxxxxxxxxx"),z=lt("pre",[b],"CodeMirror-line-like");gt(a.measure,z);var x=b.getBoundingClientRect(),ee=(x.right-x.left)/10;return ee>2&&(a.cachedCharWidth=ee),ee||10}function Wr(a){for(var b=a.display,z={},x={},ee=b.gutters.clientLeft,se=b.gutters.firstChild,ge=0;se;se=se.nextSibling,++ge){var _e=a.display.gutterSpecs[ge].className;z[_e]=se.offsetLeft+se.clientLeft+ee,x[_e]=se.clientWidth}return{fixedPos:or(b),gutterTotalWidth:b.gutters.offsetWidth,gutterLeft:z,gutterWidth:x,wrapperWidth:b.wrapper.clientWidth}}function or(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function ha(a){var b=Fr(a.display),z=a.options.lineWrapping,x=z&&Math.max(5,a.display.scroller.clientWidth/aa(a.display)-3);return function(ee){if(jr(a.doc,ee))return 0;var se=0;if(ee.widgets)for(var ge=0;ge0&&(ot=Dn(a.doc,Ge.line).text).length==Ge.ch){var dn=Se(ot,ot.length,a.options.tabSize)-ot.length;Ge=it(Ge.line,Math.max(0,Math.round((se-yn(a.display).left)/aa(a.display))-dn))}return Ge}function Fa(a,b){if(b>=a.display.viewTo||(b-=a.display.viewFrom,b<0))return null;for(var z=a.display.view,x=0;xb)&&(ee.updateLineNumbers=b),a.curOp.viewChanged=!0,b>=ee.viewTo)ya&&br(a.doc,b)ee.viewFrom?cr(a):(ee.viewFrom+=x,ee.viewTo+=x);else if(b<=ee.viewFrom&&z>=ee.viewTo)cr(a);else if(b<=ee.viewFrom){var se=Yr(a,z,z+x,1);se?(ee.view=ee.view.slice(se.index),ee.viewFrom=se.lineN,ee.viewTo+=x):cr(a)}else if(z>=ee.viewTo){var ge=Yr(a,b,b,-1);ge?(ee.view=ee.view.slice(0,ge.index),ee.viewTo=ge.lineN):cr(a)}else{var _e=Yr(a,b,b,-1),Ge=Yr(a,z,z+x,1);_e&&Ge?(ee.view=ee.view.slice(0,_e.index).concat(di(a,_e.lineN,Ge.lineN)).concat(ee.view.slice(Ge.index)),ee.viewTo+=x):cr(a)}var ot=ee.externalMeasured;ot&&(z=ee.lineN&&b=x.viewTo)){var se=x.view[Fa(a,b)];if(se.node!=null){var ge=se.changes||(se.changes=[]);vt(ge,z)==-1&&ge.push(z)}}}function cr(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Yr(a,b,z,x){var ee=Fa(a,b),se,ge=a.display.view;if(!ya||z==a.doc.first+a.doc.size)return{index:ee,lineN:z};for(var _e=a.display.viewFrom,Ge=0;Ge0){if(ee==ge.length-1)return null;se=_e+ge[ee].size-b,ee++}else se=_e-b;b+=se,z+=se}for(;br(a.doc,z)!=z;){if(ee==(x<0?0:ge.length-1))return null;z+=x*ge[ee-(x<0?1:0)].size,ee+=x}return{index:ee,lineN:z}}function ui(a,b,z){var x=a.display,ee=x.view;ee.length==0||b>=x.viewTo||z<=x.viewFrom?(x.view=di(a,b,z),x.viewFrom=b):(x.viewFrom>b?x.view=di(a,b,x.viewFrom).concat(x.view):x.viewFromz&&(x.view=x.view.slice(0,Fa(a,z)))),x.viewTo=z}function ba(a){for(var b=a.display.view,z=0,x=0;x=a.display.viewTo||_e.to().line1}var xn={},ln={};function Pn(a,b){arguments.length>2&&(b.dependencies=Array.prototype.slice.call(arguments,2)),xn[a]=b}function Sn(a,b){ln[a]=b}function Rn(a){if(typeof a=="string"&&ln.hasOwnProperty(a))a=ln[a];else if(a&&typeof a.name=="string"&&ln.hasOwnProperty(a.name)){var b=ln[a.name];typeof b=="string"&&(b={name:b}),a=ie(b,a),a.name=b.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Rn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Rn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Er(a,b){b=Rn(b);var z=xn[b.name];if(!z)return Er(a,"text/plain");var x=z(a,b);if(Jn.hasOwnProperty(b.name)){var ee=Jn[b.name];for(var se in ee)ee.hasOwnProperty(se)&&(x.hasOwnProperty(se)&&(x["_"+se]=x[se]),x[se]=ee[se])}if(x.name=b.name,b.helperType&&(x.helperType=b.helperType),b.modeProps)for(var ge in b.modeProps)x[ge]=b.modeProps[ge];return x}var Jn={};function dr(a,b){var z=Jn.hasOwnProperty(a)?Jn[a]:Jn[a]={};st(b,z)}function yr(a,b){if(b===!0)return b;if(a.copyState)return a.copyState(b);var z={};for(var x in b){var ee=b[x];ee instanceof Array&&(ee=ee.concat([])),z[x]=ee}return z}function gr(a,b){for(var z;a.innerMode&&(z=a.innerMode(b),!(!z||z.mode==a));)b=z.state,a=z.mode;return z||{mode:a,state:b}}function Vr(a,b,z){return a.startState?a.startState(b,z):!0}var Zr=function(a,b,z){this.pos=this.start=0,this.string=a,this.tabSize=b||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=z};Zr.prototype.eol=function(){return this.pos>=this.string.length},Zr.prototype.sol=function(){return this.pos==this.lineStart},Zr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Zr.prototype.next=function(){if(this.posb},Zr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Zr.prototype.skipToEnd=function(){this.pos=this.string.length},Zr.prototype.skipTo=function(a){var b=this.string.indexOf(a,this.pos);if(b>-1)return this.pos=b,!0},Zr.prototype.backUp=function(a){this.pos-=a},Zr.prototype.column=function(){return this.lastColumnPos0?null:(se&&b!==!1&&(this.pos+=se[0].length),se)}},Zr.prototype.current=function(){return this.string.slice(this.start,this.pos)},Zr.prototype.hideFirstChars=function(a,b){this.lineStart+=a;try{return b()}finally{this.lineStart-=a}},Zr.prototype.lookAhead=function(a){var b=this.lineOracle;return b&&b.lookAhead(a)},Zr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Dn(a,b){if(b-=a.first,b<0||b>=a.size)throw new Error("There is no line "+(b+a.first)+" in the document.");for(var z=a;!z.lines;)for(var x=0;;++x){var ee=z.children[x],se=ee.chunkSize();if(b=a.first&&bz?it(z,Dn(a,z).text.length):Kt(b,Dn(a,b.line).text.length)}function Kt(a,b){var z=a.ch;return z==null||z>b?it(a.line,b):z<0?it(a.line,0):a}function Fn(a,b){for(var z=[],x=0;xthis.maxLookAhead&&(this.maxLookAhead=a),b},Gn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var b=this.baseTokens[this.baseTokenPos+1];return{type:b&&b.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Gn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Gn.fromSaved=function(a,b,z){return b instanceof Hn?new Gn(a,yr(a.mode,b.state),z,b.lookAhead):new Gn(a,yr(a.mode,b),z)},Gn.prototype.save=function(a){var b=a!==!1?yr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Hn(b,this.maxLookAhead):b};function Wn(a,b,z,x){var ee=[a.state.modeGen],se={};ta(a,b.text,a.doc.mode,z,function(ot,dn){return ee.push(ot,dn)},se,x);for(var ge=z.state,_e=function(ot){z.baseTokens=ee;var dn=a.state.overlays[ot],En=1,Yn=0;z.state=!0,ta(a,b.text,dn.mode,z,function(zn,Mr){for(var qr=En;Ynzn&&ee.splice(En,1,zn,ee[En+1],wa),En+=2,Yn=Math.min(zn,wa)}if(Mr)if(dn.opaque)ee.splice(qr,En-qr,zn,"overlay "+Mr),En=qr+2;else for(;qra.options.maxHighlightLength&&yr(a.doc.mode,x.state),se=Wn(a,b,x);ee&&(x.state=ee),b.stateAfter=x.save(!ee),b.styles=se.styles,se.classes?b.styleClasses=se.classes:b.styleClasses&&(b.styleClasses=null),z===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return b.styles}function Pr(a,b,z){var x=a.doc,ee=a.display;if(!x.mode.startState)return new Gn(x,!0,b);var se=xa(a,b,z),ge=se>x.first&&Dn(x,se-1).stateAfter,_e=ge?Gn.fromSaved(x,ge,se):new Gn(x,Vr(x.mode),se);return x.iter(se,b,function(Ge){Tr(a,Ge.text,_e);var ot=_e.line;Ge.stateAfter=ot==b-1||ot%5==0||ot>=ee.viewFrom&&otb.start)return se}throw new Error("Mode "+a.name+" failed to advance stream.")}var Rr=function(a,b,z){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=b||null,this.state=z};function Xr(a,b,z,x){var ee=a.doc,se=ee.mode,ge;b=Tt(ee,b);var _e=Dn(ee,b.line),Ge=Pr(a,b.line,z),ot=new Zr(_e.text,a.options.tabSize,Ge),dn;for(x&&(dn=[]);(x||ot.posa.options.maxHighlightLength?(_e=!1,ge&&Tr(a,b,x,dn.pos),dn.pos=b.length,En=null):En=oa(Cr(z,dn,x.state,Yn),se),Yn){var zn=Yn[0].name;zn&&(En="m-"+(En?zn+" "+En:zn))}if(!_e||ot!=En){for(;Gege;--_e){if(_e<=se.first)return se.first;var Ge=Dn(se,_e-1),ot=Ge.stateAfter;if(ot&&(!z||_e+(ot instanceof Hn?ot.lookAhead:0)<=se.modeFrontier))return _e;var dn=Se(Ge.text,null,a.options.tabSize);(ee==null||x>dn)&&(ee=_e-1,x=dn)}return ee}function Fa(a,b){if(a.modeFrontier=Math.min(a.modeFrontier,b),!(a.highlightFrontierz;x--){var ee=Dn(a,x).stateAfter;if(ee&&(!(ee instanceof Hn)||x+ee.lookAhead=b:se.to>b);(x||(x=[])).push(new pa(ge,se.from,Ge?null:se.to))}}return x}function Kr(a,b,z){var x;if(a)for(var ee=0;ee=b:se.to>b);if(_e||se.from==b&&ge.type=="bookmark"&&(!z||se.marker.insertLeft)){var Ge=se.from==null||(ge.inclusiveLeft?se.from<=b:se.from0&&_e)for(var Ei=0;Ei<_e.length;++Ei)_e[Ei].to==null&&(Wa||(Wa=[])).push(new pa(_e[Ei].marker,null,null));for(var to=0;to0)){var dn=[Ge,1],En=ht(ot.from,_e.from),Yn=ht(ot.to,_e.to);(En<0||!ge.inclusiveLeft&&!En)&&dn.push({from:ot.from,to:_e.from}),(Yn>0||!ge.inclusiveRight&&!Yn)&&dn.push({from:_e.to,to:ot.to}),ee.splice.apply(ee,dn),Ge+=dn.length-3}}return ee}function za(a){var b=a.markedSpans;if(b){for(var z=0;zb)&&(!x||Ci(x,se.marker)<0)&&(x=se.marker)}return x}function Sr(a,b,z,x,ee){var se=Dn(a,b),ge=ya&&se.markedSpans;if(ge)for(var _e=0;_e=0&&En<=0||dn<=0&&En>=0)&&(dn<=0&&(Ge.marker.inclusiveRight&&ee.inclusiveLeft?ht(ot.to,z)>=0:ht(ot.to,z)>0)||dn>=0&&(Ge.marker.inclusiveRight&&ee.inclusiveLeft?ht(ot.from,x)<=0:ht(ot.from,x)<0)))return!0}}}function tr(a){for(var b;b=Ar(a);)a=b.find(-1,!0).line;return a}function $r(a){for(var b;b=Qn(a);)a=b.find(1,!0).line;return a}function sa(a){for(var b,z;b=Qn(a);)a=b.find(1,!0).line,(z||(z=[])).push(a);return z}function br(a,b){var z=Dn(a,b),x=tr(z);return z==x?b:Mt(x)}function Dr(a,b){if(b>a.lastLine())return b;var z=Dn(a,b),x;if(!jr(a,z))return b;for(;x=Qn(z);)z=x.find(1,!0).line;return Mt(z)+1}function jr(a,b){var z=ya&&b.markedSpans;if(z){for(var x=void 0,ee=0;eeb.maxLineLength&&(b.maxLineLength=ee,b.maxLine=x)})}var ai=function(a,b,z){this.text=a,Di(this,b),this.height=z?z(this):1};ai.prototype.lineNo=function(){return Mt(this)},Je(ai);function yi(a,b,z,x){a.text=b,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),za(a),Di(a,z);var ee=x?x(a):1;ee!=a.height&&ur(a,ee)}function zi(a){a.parent=null,za(a)}var Ui={},Ji={};function Yi(a,b){if(!a||/^\s*$/.test(a))return null;var z=b.addModeClass?Ji:Ui;return z[a]||(z[a]=a.replace(/\S+/g,"cm-$&"))}function co(a,b){var z=Ue("span",null,null,Ce?"padding-right: .1px":null),x={pre:Ue("pre",[z],"CodeMirror-line"),content:z,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};b.measure={};for(var ee=0;ee<=(b.rest?b.rest.length:0);ee++){var se=ee?b.rest[ee-1]:b.line,ge=void 0;x.pos=0,x.addToken=$o,Un(a.display.measure)&&(ge=Xe(se,a.doc.direction))&&(x.addToken=Ba(x.addToken,ge)),x.map=[];var _e=b!=a.display.externalMeasured&&Mt(se);ri(se,x,hr(a,se,_e)),se.styleClasses&&(se.styleClasses.bgClass&&(x.bgClass=St(se.styleClasses.bgClass,x.bgClass||"")),se.styleClasses.textClass&&(x.textClass=St(se.styleClasses.textClass,x.textClass||""))),x.map.length==0&&x.map.push(0,0,x.content.appendChild(en(a.display.measure))),ee==0?(b.measure.map=x.map,b.measure.cache={}):((b.measure.maps||(b.measure.maps=[])).push(x.map),(b.measure.caches||(b.measure.caches=[])).push({}))}if(Ce){var Ge=x.content.lastChild;(/\bcm-tab\b/.test(Ge.className)||Ge.querySelector&&Ge.querySelector(".cm-tab"))&&(x.content.className="cm-tab-wrap-hack")}return gn(a,"renderLine",a,b.line,x.pre),x.pre.className&&(x.textClass=St(x.pre.className,x.textClass||"")),x}function No(a){var b=lt("span","\u2022","cm-invalidchar");return b.title="\\u"+a.charCodeAt(0).toString(16),b.setAttribute("aria-label",b.title),b}function $o(a,b,z,x,ee,se,ge){if(b){var _e=a.splitSpaces?Wo(b,a.trailingSpace):b,Ge=a.cm.state.specialChars,ot=!1,dn;if(!Ge.test(b))a.col+=b.length,dn=document.createTextNode(_e),a.map.push(a.pos,a.pos+b.length,dn),xe&&Ee<9&&(ot=!0),a.pos+=b.length;else{dn=document.createDocumentFragment();for(var En=0;;){Ge.lastIndex=En;var Yn=Ge.exec(b),zn=Yn?Yn.index-En:b.length-En;if(zn){var Mr=document.createTextNode(_e.slice(En,En+zn));xe&&Ee<9?dn.appendChild(lt("span",[Mr])):dn.appendChild(Mr),a.map.push(a.pos,a.pos+zn,Mr),a.col+=zn,a.pos+=zn}if(!Yn)break;En+=zn+1;var qr=void 0;if(Yn[0]==" "){var wa=a.cm.options.tabSize,Ka=wa-a.col%wa;qr=dn.appendChild(lt("span",Ct(Ka),"cm-tab")),qr.setAttribute("role","presentation"),qr.setAttribute("cm-text"," "),a.col+=Ka}else Yn[0]=="\r"||Yn[0]==` +`?(qr=dn.appendChild(lt("span",Yn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),qr.setAttribute("cm-text",Yn[0]),a.col+=1):(qr=a.cm.options.specialCharPlaceholder(Yn[0]),qr.setAttribute("cm-text",Yn[0]),xe&&Ee<9?dn.appendChild(lt("span",[qr])):dn.appendChild(qr),a.col+=1);a.map.push(a.pos,a.pos+1,qr),a.pos++}}if(a.trailingSpace=_e.charCodeAt(b.length-1)==32,z||x||ee||ot||se||ge){var ii=z||"";x&&(ii+=x),ee&&(ii+=ee);var Wa=lt("span",[dn],ii,se);if(ge)for(var Ei in ge)ge.hasOwnProperty(Ei)&&Ei!="style"&&Ei!="class"&&Wa.setAttribute(Ei,ge[Ei]);return a.content.appendChild(Wa)}a.content.appendChild(dn)}}function Wo(a,b){if(a.length>1&&!/ /.test(a))return a;for(var z=b,x="",ee=0;eeot&&En.from<=ot));Yn++);if(En.to>=dn)return a(z,x,ee,se,ge,_e,Ge);a(z,x.slice(0,En.to-ot),ee,se,null,_e,Ge),se=null,x=x.slice(En.to-ot),ot=En.to}}}function Ii(a,b,z,x){var ee=!x&&z.widgetNode;ee&&a.map.push(a.pos,a.pos+b,ee),!x&&a.cm.display.input.needsContentAttribute&&(ee||(ee=a.content.appendChild(document.createElement("span"))),ee.setAttribute("cm-marker",z.id)),ee&&(a.cm.display.input.setUneditable(ee),a.content.appendChild(ee)),a.pos+=b,a.trailingSpace=!1}function ri(a,b,z){var x=a.markedSpans,ee=a.text,se=0;if(!x){for(var ge=1;geGe||Bo.collapsed&&Gi.to==Ge&&Gi.from==Ge)){if(Gi.to!=null&&Gi.to!=Ge&&zn>Gi.to&&(zn=Gi.to,qr=""),Bo.className&&(Mr+=" "+Bo.className),Bo.css&&(Yn=(Yn?Yn+";":"")+Bo.css),Bo.startStyle&&Gi.from==Ge&&(wa+=" "+Bo.startStyle),Bo.endStyle&&Gi.to==zn&&(Ei||(Ei=[])).push(Bo.endStyle,Gi.to),Bo.title&&((ii||(ii={})).title=Bo.title),Bo.attributes)for(var ml in Bo.attributes)(ii||(ii={}))[ml]=Bo.attributes[ml];Bo.collapsed&&(!Ka||Ci(Ka.marker,Bo)<0)&&(Ka=Gi)}else Gi.from>Ge&&zn>Gi.from&&(zn=Gi.from)}if(Ei)for(var ql=0;ql=_e)break;for(var Cs=Math.min(_e,zn);;){if(dn){var fs=Ge+dn.length;if(!Ka){var kl=fs>Cs?dn.slice(0,Cs-Ge):dn;b.addToken(b,kl,En?En+Mr:Mr,wa,Ge+kl.length==zn?qr:"",Yn,ii)}if(fs>=Cs){dn=dn.slice(Cs-Ge),Ge=Cs;break}Ge=fs,wa=""}dn=ee.slice(se,se=z[ot++]),En=Yi(z[ot++],b.cm.options)}}}function So(a,b,z){this.line=b,this.rest=sa(b),this.size=this.rest?Mt(mt(this.rest))-z+1:1,this.node=this.text=null,this.hidden=jr(a,b)}function di(a,b,z){for(var x=[],ee,se=b;se2&&se.push((Ge.bottom+ot.top)/2-z.top)}}se.push(z.bottom-z.top)}}function ir(a,b,z){if(a.line==b)return{map:a.measure.map,cache:a.measure.cache};for(var x=0;xz)return{map:a.measure.maps[ee],cache:a.measure.caches[ee],before:!0}}function kn(a,b){b=tr(b);var z=Mt(b),x=a.display.externalMeasured=new So(a.doc,b,z);x.lineN=z;var ee=x.built=co(a,x);return x.text=ee.pre,gt(a.display.lineMeasure,ee.pre),x}function er(a,b,z,x){return xi(a,na(a,b),z,x)}function vr(a,b){if(b>=a.display.viewFrom&&b=z.lineN&&bb)&&(se=Ge-_e,ee=se-1,b>=Ge&&(ge="right")),ee!=null){if(x=a[ot+2],_e==Ge&&z==(x.insertLeft?"left":"right")&&(ge=z),z=="left"&&ee==0)for(;ot&&a[ot-2]==a[ot-3]&&a[ot-1].insertLeft;)x=a[(ot-=3)+2],ge="left";if(z=="right"&&ee==Ge-_e)for(;ot=0&&(z=a[ee]).left==z.right;ee--);return z}function Ha(a,b,z,x){var ee=fo(b.map,z,x),se=ee.node,ge=ee.start,_e=ee.end,Ge=ee.collapse,ot;if(se.nodeType==3){for(var dn=0;dn<4;dn++){for(;ge&&Ze(b.line.text.charAt(ee.coverStart+ge));)--ge;for(;ee.coverStart+_e0&&(Ge=x="right");var En;a.options.lineWrapping&&(En=se.getClientRects()).length>1?ot=En[x=="right"?En.length-1:0]:ot=se.getBoundingClientRect()}if(xe&&Ee<9&&!ge&&(!ot||!ot.left&&!ot.right)){var Yn=se.parentNode.getClientRects()[0];Yn?ot={left:Yn.left,right:Yn.left+aa(a.display),top:Yn.top,bottom:Yn.bottom}:ot=ki}for(var zn=ot.top-b.rect.top,Mr=ot.bottom-b.rect.top,qr=(zn+Mr)/2,wa=b.view.measure.heights,Ka=0;Ka=x.text.length?(Ge=x.text.length,ot="before"):Ge<=0&&(Ge=0,ot="after"),!_e)return ge(ot=="before"?Ge-1:Ge,ot=="before");function dn(Mr,qr,wa){var Ka=_e[qr],ii=Ka.level==1;return ge(wa?Mr-1:Mr,ii!=wa)}var En=Ft(_e,Ge,ot),Yn=yt,zn=dn(Ge,En,ot=="before");return Yn!=null&&(zn.other=dn(Ge,Yn,ot!="before")),zn}function fi(a,b){var z=0;b=Tt(a.doc,b),a.options.lineWrapping||(z=aa(a.display)*b.ch);var x=Dn(a.doc,b.line),ee=Na(x)+Jo(a.display);return{left:z,right:z,top:ee,bottom:ee+x.height}}function si(a,b,z,x,ee){var se=it(a,b,z);return se.xRel=ee,x&&(se.outside=x),se}function Bt(a,b,z){var x=a.doc;if(z+=a.display.viewOffset,z<0)return si(x.first,0,null,-1,-1);var ee=Vt(x,z),se=x.first+x.size-1;if(ee>se)return si(x.first+x.size-1,Dn(x,se).text.length,null,1,1);b<0&&(b=0);for(var ge=Dn(x,ee);;){var _e=Va(a,ge,ee,b,z),Ge=xr(ge,_e.ch+(_e.xRel>0||_e.outside>0?1:0));if(!Ge)return _e;var ot=Ge.find(1);if(ot.line==ee)return ot;ge=Dn(x,ee=ot.line)}}function Qt(a,b,z,x){x-=Ai(b);var ee=b.text.length,se=at(function(ge){return xi(a,z,ge-1).bottom<=x},ee,0);return ee=at(function(ge){return xi(a,z,ge).top>x},se,ee),{begin:se,end:ee}}function rn(a,b,z,x){z||(z=na(a,b));var ee=go(a,b,xi(a,z,x),"line").top;return Qt(a,b,z,ee)}function In(a,b,z,x){return a.bottom<=z?!1:a.top>z?!0:(x?a.left:a.right)>b}function Va(a,b,z,x,ee){ee-=Na(b);var se=na(a,b),ge=Ai(b),_e=0,Ge=b.text.length,ot=!0,dn=Xe(b,a.doc.direction);if(dn){var En=(a.options.lineWrapping?qn:zr)(a,b,z,se,dn,x,ee);ot=En.level!=1,_e=ot?En.from:En.to-1,Ge=ot?En.to:En.from-1}var Yn=null,zn=null,Mr=at(function(to){var Gi=xi(a,se,to);return Gi.top+=ge,Gi.bottom+=ge,In(Gi,x,ee,!1)?(Gi.top<=ee&&Gi.left<=x&&(Yn=to,zn=Gi),!0):!1},_e,Ge),qr,wa,Ka=!1;if(zn){var ii=x-zn.left=Ei.bottom?1:0}return Mr=Ot(b.text,Mr,1),si(z,Mr,wa,Ka,x-qr)}function zr(a,b,z,x,ee,se,ge){var _e=at(function(En){var Yn=ee[En],zn=Yn.level!=1;return In(vi(a,it(z,zn?Yn.to:Yn.from,zn?"before":"after"),"line",b,x),se,ge,!0)},0,ee.length-1),Ge=ee[_e];if(_e>0){var ot=Ge.level!=1,dn=vi(a,it(z,ot?Ge.from:Ge.to,ot?"after":"before"),"line",b,x);In(dn,se,ge,!0)&&dn.top>ge&&(Ge=ee[_e-1])}return Ge}function qn(a,b,z,x,ee,se,ge){var _e=Qt(a,b,x,ge),Ge=_e.begin,ot=_e.end;/\s/.test(b.text.charAt(ot-1))&&ot--;for(var dn=null,En=null,Yn=0;Yn=ot||zn.to<=Ge)){var Mr=zn.level!=1,qr=xi(a,x,Mr?Math.min(ot,zn.to)-1:Math.max(Ge,zn.from)).right,wa=qrwa)&&(dn=zn,En=wa)}}return dn||(dn=ee[ee.length-1]),dn.fromot&&(dn={from:dn.from,to:ot,level:dn.level}),dn}var pr;function Fr(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(pr==null){pr=lt("pre",null,"CodeMirror-line-like");for(var b=0;b<49;++b)pr.appendChild(document.createTextNode("x")),pr.appendChild(lt("br"));pr.appendChild(document.createTextNode("x"))}gt(a.measure,pr);var z=pr.offsetHeight/50;return z>3&&(a.cachedTextHeight=z),xt(a.measure),z||1}function aa(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var b=lt("span","xxxxxxxxxx"),z=lt("pre",[b],"CodeMirror-line-like");gt(a.measure,z);var x=b.getBoundingClientRect(),ee=(x.right-x.left)/10;return ee>2&&(a.cachedCharWidth=ee),ee||10}function Wr(a){for(var b=a.display,z={},x={},ee=b.gutters.clientLeft,se=b.gutters.firstChild,ge=0;se;se=se.nextSibling,++ge){var _e=a.display.gutterSpecs[ge].className;z[_e]=se.offsetLeft+se.clientLeft+ee,x[_e]=se.clientWidth}return{fixedPos:or(b),gutterTotalWidth:b.gutters.offsetWidth,gutterLeft:z,gutterWidth:x,wrapperWidth:b.wrapper.clientWidth}}function or(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function ha(a){var b=Fr(a.display),z=a.options.lineWrapping,x=z&&Math.max(5,a.display.scroller.clientWidth/aa(a.display)-3);return function(ee){if(jr(a.doc,ee))return 0;var se=0;if(ee.widgets)for(var ge=0;ge0&&(ot=Dn(a.doc,Ge.line).text).length==Ge.ch){var dn=Se(ot,ot.length,a.options.tabSize)-ot.length;Ge=it(Ge.line,Math.max(0,Math.round((se-yn(a.display).left)/aa(a.display))-dn))}return Ge}function Da(a,b){if(b>=a.display.viewTo||(b-=a.display.viewFrom,b<0))return null;for(var z=a.display.view,x=0;xb)&&(ee.updateLineNumbers=b),a.curOp.viewChanged=!0,b>=ee.viewTo)ya&&br(a.doc,b)ee.viewFrom?cr(a):(ee.viewFrom+=x,ee.viewTo+=x);else if(b<=ee.viewFrom&&z>=ee.viewTo)cr(a);else if(b<=ee.viewFrom){var se=Yr(a,z,z+x,1);se?(ee.view=ee.view.slice(se.index),ee.viewFrom=se.lineN,ee.viewTo+=x):cr(a)}else if(z>=ee.viewTo){var ge=Yr(a,b,b,-1);ge?(ee.view=ee.view.slice(0,ge.index),ee.viewTo=ge.lineN):cr(a)}else{var _e=Yr(a,b,b,-1),Ge=Yr(a,z,z+x,1);_e&&Ge?(ee.view=ee.view.slice(0,_e.index).concat(di(a,_e.lineN,Ge.lineN)).concat(ee.view.slice(Ge.index)),ee.viewTo+=x):cr(a)}var ot=ee.externalMeasured;ot&&(z=ee.lineN&&b=x.viewTo)){var se=x.view[Da(a,b)];if(se.node!=null){var ge=se.changes||(se.changes=[]);vt(ge,z)==-1&&ge.push(z)}}}function cr(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Yr(a,b,z,x){var ee=Da(a,b),se,ge=a.display.view;if(!ya||z==a.doc.first+a.doc.size)return{index:ee,lineN:z};for(var _e=a.display.viewFrom,Ge=0;Ge0){if(ee==ge.length-1)return null;se=_e+ge[ee].size-b,ee++}else se=_e-b;b+=se,z+=se}for(;br(a.doc,z)!=z;){if(ee==(x<0?0:ge.length-1))return null;z+=x*ge[ee-(x<0?1:0)].size,ee+=x}return{index:ee,lineN:z}}function ui(a,b,z){var x=a.display,ee=x.view;ee.length==0||b>=x.viewTo||z<=x.viewFrom?(x.view=di(a,b,z),x.viewFrom=b):(x.viewFrom>b?x.view=di(a,b,x.viewFrom).concat(x.view):x.viewFromz&&(x.view=x.view.slice(0,Da(a,z)))),x.viewTo=z}function ba(a){for(var b=a.display.view,z=0,x=0;x=a.display.viewTo||_e.to().line0?b.blinker=setInterval(function(){a.hasFocus()||Tl(a),b.cursorDiv.style.visibility=(z=!z)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(b.cursorDiv.style.visibility="hidden")}}function Xl(a){a.state.focused||(a.display.input.focus(),_l(a))}function Oi(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Tl(a))},100)}function _l(a,b){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(gn(a,"focus",a,b),a.state.focused=!0,de(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Ce&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Ko(a))}function Tl(a,b){a.state.delayingBlurEvent||(a.state.focused&&(gn(a,"blur",a,b),a.state.focused=!1,Ye(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Gr(a){for(var b=a.display,z=b.lineDiv.offsetTop,x=0;x.005||dn<-.005)&&(ur(ee.line,ge),bo(ee.line),ee.rest))for(var En=0;Ena.display.sizerWidth){var Yn=Math.ceil(_e/aa(a.display));Yn>a.display.maxLineLength&&(a.display.maxLineLength=Yn,a.display.maxLine=ee.line,a.display.maxLineChanged=!0)}}}}function bo(a){if(a.widgets)for(var b=0;b=ge&&(se=Vt(b,_a(Dn(b,Ge))-a.wrapper.clientHeight),ge=Ge)}return{from:se,to:Math.max(ge,se+1)}}function Eo(a,b){if(!Rt(a,"scrollCursorIntoView")){var z=a.display,x=z.sizer.getBoundingClientRect(),ee=null;if(b.top+x.top<0?ee=!0:b.bottom+x.top>(window.innerHeight||document.documentElement.clientHeight)&&(ee=!1),ee!=null&&!ct){var se=lt("div","\u200B",null,`position: absolute; + height: `+(Gi-Ei)+"px"))}function En(Wa,Ei,to){var Gi=Dn(ee,Wa),Bo=Gi.text.length,ml,ql;function Fl(kl,ms){return ga(a,it(Wa,kl),"div",Gi,ms)}function Cs(kl,ms,ns){var Ll=rn(a,Gi,null,kl),Zl=ms=="ltr"==(ns=="after")?"left":"right",Pl=ns=="after"?Ll.begin:Ll.end-(/\s/.test(Gi.text.charAt(Ll.end-1))?2:1);return Fl(Pl,Zl)[Zl]}var fs=Xe(Gi,ee.direction);return qe(fs,Ei||0,to==null?Bo:to,function(kl,ms,ns,Ll){var Zl=ns=="ltr",Pl=Fl(kl,Zl?"left":"right"),ps=Fl(ms-1,Zl?"right":"left"),Tu=Ei==null&&kl==0,ou=to==null&&ms==Bo,rs=Ll==0,te=!fs||Ll==fs.length-1;if(ps.top-Pl.top<=3){var ne=(ot?Tu:ou)&&rs,le=(ot?ou:Tu)&&te,he=ne?_e:(Zl?Pl:ps).left,$e=le?Ge:(Zl?ps:Pl).right;dn(he,Pl.top,$e-he,Pl.bottom)}else{var He,et,dt,tn;Zl?(He=ot&&Tu&&rs?_e:Pl.left,et=ot?Ge:Cs(kl,ns,"before"),dt=ot?_e:Cs(ms,ns,"after"),tn=ot&&ou&&te?Ge:ps.right):(He=ot?Cs(kl,ns,"before"):_e,et=!ot&&Tu&&rs?Ge:Pl.right,dt=!ot&&ou&&te?_e:ps.left,tn=ot?Cs(ms,ns,"after"):Ge),dn(He,Pl.top,et-He,Pl.bottom),Pl.bottom0?b.blinker=setInterval(function(){a.hasFocus()||Tl(a),b.cursorDiv.style.visibility=(z=!z)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(b.cursorDiv.style.visibility="hidden")}}function Xl(a){a.state.focused||(a.display.input.focus(),_l(a))}function Oi(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Tl(a))},100)}function _l(a,b){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(gn(a,"focus",a,b),a.state.focused=!0,de(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Ce&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Ko(a))}function Tl(a,b){a.state.delayingBlurEvent||(a.state.focused&&(gn(a,"blur",a,b),a.state.focused=!1,Ye(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Gr(a){for(var b=a.display,z=b.lineDiv.offsetTop,x=0;x.005||dn<-.005)&&(ur(ee.line,ge),bo(ee.line),ee.rest))for(var En=0;Ena.display.sizerWidth){var Yn=Math.ceil(_e/aa(a.display));Yn>a.display.maxLineLength&&(a.display.maxLineLength=Yn,a.display.maxLine=ee.line,a.display.maxLineChanged=!0)}}}}function bo(a){if(a.widgets)for(var b=0;b=ge&&(se=Vt(b,Na(Dn(b,Ge))-a.wrapper.clientHeight),ge=Ge)}return{from:se,to:Math.max(ge,se+1)}}function Eo(a,b){if(!Rt(a,"scrollCursorIntoView")){var z=a.display,x=z.sizer.getBoundingClientRect(),ee=null;if(b.top+x.top<0?ee=!0:b.bottom+x.top>(window.innerHeight||document.documentElement.clientHeight)&&(ee=!1),ee!=null&&!ct){var se=lt("div","\u200B",null,`position: absolute; top: `+(b.top-z.viewOffset-Jo(a.display))+`px; height: `+(b.bottom-b.top+Nn(a)+z.barHeight)+`px; - left: `+b.left+"px; width: "+Math.max(2,b.right-b.left)+"px;");a.display.lineSpace.appendChild(se),se.scrollIntoView(ee),a.display.lineSpace.removeChild(se)}}}function yl(a,b,z,x){x==null&&(x=0);var ee;!a.options.lineWrapping&&b==z&&(b=b.ch?it(b.line,b.sticky=="before"?b.ch-1:b.ch,"after"):b,z=b.sticky=="before"?it(b.line,b.ch+1,"before"):b);for(var se=0;se<5;se++){var ge=!1,_e=vi(a,b),Ge=!z||z==b?_e:vi(a,z);ee={left:Math.min(_e.left,Ge.left),top:Math.min(_e.top,Ge.top)-x,right:Math.max(_e.left,Ge.left),bottom:Math.max(_e.bottom,Ge.bottom)+x};var ot=Ms(a,ee),dn=a.doc.scrollTop,En=a.doc.scrollLeft;if(ot.scrollTop!=null&&(js(a,ot.scrollTop),Math.abs(a.doc.scrollTop-dn)>1&&(ge=!0)),ot.scrollLeft!=null&&(gs(a,ot.scrollLeft),Math.abs(a.doc.scrollLeft-En)>1&&(ge=!0)),!ge)break}return ee}function $s(a,b){var z=Ms(a,b);z.scrollTop!=null&&js(a,z.scrollTop),z.scrollLeft!=null&&gs(a,z.scrollLeft)}function Ms(a,b){var z=a.display,x=Fr(a.display);b.top<0&&(b.top=0);var ee=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:z.scroller.scrollTop,se=Or(a),ge={};b.bottom-b.top>se&&(b.bottom=b.top+se);var _e=a.doc.height+vn(z),Ge=b.top_e-x;if(b.topee+se){var dn=Math.min(b.top,(ot?_e:b.bottom)-se);dn!=ee&&(ge.scrollTop=dn)}var En=a.options.fixedGutter?0:z.gutters.offsetWidth,Yn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:z.scroller.scrollLeft-En,zn=wr(a)-z.gutters.offsetWidth,Mr=b.right-b.left>zn;return Mr&&(b.right=b.left+zn),b.left<10?ge.scrollLeft=0:b.leftzn+Yn-3&&(ge.scrollLeft=b.right+(Mr?0:10)-zn),ge}function eu(a,b){b!=null&&(cs(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+b)}function xs(a){cs(a);var b=a.getCursor();a.curOp.scrollToPos={from:b,to:b,margin:a.options.cursorScrollMargin}}function Fs(a,b,z){(b!=null||z!=null)&&cs(a),b!=null&&(a.curOp.scrollLeft=b),z!=null&&(a.curOp.scrollTop=z)}function tu(a,b){cs(a),a.curOp.scrollToPos=b}function cs(a){var b=a.curOp.scrollToPos;if(b){a.curOp.scrollToPos=null;var z=fi(a,b.from),x=fi(a,b.to);Ss(a,z,x,b.margin)}}function Ss(a,b,z,x){var ee=Ms(a,{left:Math.min(b.left,z.left),top:Math.min(b.top,z.top)-x,right:Math.max(b.right,z.right),bottom:Math.max(b.bottom,z.bottom)+x});Fs(a,ee.scrollLeft,ee.scrollTop)}function js(a,b){Math.abs(a.doc.scrollTop-b)<2||(y||is(a,{top:b}),Is(a,b,!0),y&&is(a),ko(a,100))}function Is(a,b,z){b=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,b)),!(a.display.scroller.scrollTop==b&&!z)&&(a.doc.scrollTop=b,a.display.scrollbars.setScrollTop(b),a.display.scroller.scrollTop!=b&&(a.display.scroller.scrollTop=b))}function gs(a,b,z,x){b=Math.max(0,Math.min(b,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((z?b==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-b)<2)&&!x)&&(a.doc.scrollLeft=b,Dt(a),a.display.scroller.scrollLeft!=b&&(a.display.scroller.scrollLeft=b),a.display.scrollbars.setScrollLeft(b))}function Ws(a){var b=a.display,z=b.gutters.offsetWidth,x=Math.round(a.doc.height+vn(a.display));return{clientHeight:b.scroller.clientHeight,viewHeight:b.wrapper.clientHeight,scrollWidth:b.scroller.scrollWidth,clientWidth:b.scroller.clientWidth,viewWidth:b.wrapper.clientWidth,barLeft:a.options.fixedGutter?z:0,docHeight:x,scrollHeight:x+Nn(a)+b.barHeight,nativeBarWidth:b.nativeBarWidth,gutterWidth:z}}var Ps=function(a,b,z){this.cm=z;var x=this.vert=lt("div",[lt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ee=this.horiz=lt("div",[lt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");x.tabIndex=ee.tabIndex=-1,a(x),a(ee),Gt(x,"scroll",function(){x.clientHeight&&b(x.scrollTop,"vertical")}),Gt(ee,"scroll",function(){ee.clientWidth&&b(ee.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,xe&&Ee<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ps.prototype.update=function(a){var b=a.scrollWidth>a.clientWidth+1,z=a.scrollHeight>a.clientHeight+1,x=a.nativeBarWidth;if(z){this.vert.style.display="block",this.vert.style.bottom=b?x+"px":"0";var ee=a.viewHeight-(b?x:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ee)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(b){this.horiz.style.display="block",this.horiz.style.right=z?x+"px":"0",this.horiz.style.left=a.barLeft+"px";var se=a.viewWidth-a.barLeft-(z?x:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+se)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(x==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:z?x:0,bottom:b?x:0}},Ps.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ps.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ps.prototype.zeroWidthHack=function(){var a=Ie&&!Ne?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ye,this.disableVert=new ye},Ps.prototype.enableZeroWidthBar=function(a,b,z){a.style.pointerEvents="auto";function x(){var ee=a.getBoundingClientRect(),se=z=="vert"?document.elementFromPoint(ee.right-1,(ee.top+ee.bottom)/2):document.elementFromPoint((ee.right+ee.left)/2,ee.bottom-1);se!=a?a.style.pointerEvents="none":b.set(1e3,x)}b.set(1e3,x)},Ps.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Rs=function(){};Rs.prototype.update=function(){return{bottom:0,right:0}},Rs.prototype.setScrollLeft=function(){},Rs.prototype.setScrollTop=function(){},Rs.prototype.clear=function(){};function zs(a,b){b||(b=Ws(a));var z=a.display.barWidth,x=a.display.barHeight;Us(a,b);for(var ee=0;ee<4&&z!=a.display.barWidth||x!=a.display.barHeight;ee++)z!=a.display.barWidth&&a.options.lineWrapping&&Gr(a),Us(a,Ws(a)),z=a.display.barWidth,x=a.display.barHeight}function Us(a,b){var z=a.display,x=z.scrollbars.update(b);z.sizer.style.paddingRight=(z.barWidth=x.right)+"px",z.sizer.style.paddingBottom=(z.barHeight=x.bottom)+"px",z.heightForcer.style.borderBottom=x.bottom+"px solid transparent",x.right&&x.bottom?(z.scrollbarFiller.style.display="block",z.scrollbarFiller.style.height=x.bottom+"px",z.scrollbarFiller.style.width=x.right+"px"):z.scrollbarFiller.style.display="",x.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(z.gutterFiller.style.display="block",z.gutterFiller.style.height=x.bottom+"px",z.gutterFiller.style.width=b.gutterWidth+"px"):z.gutterFiller.style.display=""}var Eu={native:Ps,null:Rs};function Cu(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Ye(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Eu[a.options.scrollbarStyle](function(b){a.display.wrapper.insertBefore(b,a.display.scrollbarFiller),Gt(b,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),b.setAttribute("cm-not-content","true")},function(b,z){z=="horizontal"?gs(a,b):js(a,b)},a),a.display.scrollbars.addClass&&de(a.display.wrapper,a.display.scrollbars.addClass)}var ec=0;function As(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++ec},$l(a.curOp)}function ws(a){var b=a.curOp;b&&Vo(b,function(z){for(var x=0;x=z.viewTo)||z.maxLineChanged&&b.options.lineWrapping,a.update=a.mustUpdate&&new dl(b,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Lu(a){a.updatedDisplay=a.mustUpdate&&ci(a.cm,a.update)}function Wn(a){var b=a.cm,z=b.display;a.updatedDisplay&&Gr(b),a.barMeasure=Ws(b),z.maxLineChanged&&!b.options.lineWrapping&&(a.adjustWidthTo=er(b,z.maxLine,z.maxLine.text.length).left+3,b.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(z.scroller.clientWidth,z.sizer.offsetLeft+a.adjustWidthTo+Nn(b)+b.display.barWidth),a.maxScrollLeft=Math.max(0,z.sizer.offsetLeft+a.adjustWidthTo-wr(b))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=z.input.prepareSelection())}function wa(a){var b=a.cm;a.adjustWidthTo!=null&&(b.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var z=+new Date+a.options.workTime,x=Pr(a,b.highlightFrontier),ee=[];b.iter(x.line,Math.min(b.first+b.size,a.display.viewTo+500),function(se){if(x.line>=a.display.viewFrom){var ge=se.styles,_e=se.text.length>a.options.maxHighlightLength?yr(b.mode,x.state):null,Ge=jn(a,se,x,!0);_e&&(x.state=_e),se.styles=Ge.styles;var ot=se.styleClasses,dn=Ge.classes;dn?se.styleClasses=dn:ot&&(se.styleClasses=null);for(var En=!ge||ge.length!=se.styles.length||ot!=dn&&(!ot||!dn||ot.bgClass!=dn.bgClass||ot.textClass!=dn.textClass),Yn=0;!En&&Ynz)return ko(a,a.options.workDelay),!0}),b.highlightFrontier=x.line,b.modeFrontier=Math.max(b.modeFrontier,x.line),ee.length&&Ta(a,function(){for(var se=0;se=z.viewFrom&&b.visible.to<=z.viewTo&&(z.updateLineNumbers==null||z.updateLineNumbers>=z.viewTo)&&z.renderedView==z.view&&ba(a)==0)return!1;Lt(a)&&(cr(a),b.dims=Wr(a));var ee=x.first+x.size,se=Math.max(b.visible.from-a.options.viewportMargin,x.first),ge=Math.min(ee,b.visible.to+a.options.viewportMargin);z.viewFromge&&z.viewTo-ge<20&&(ge=Math.min(ee,z.viewTo)),ya&&(se=br(a.doc,se),ge=Dr(a.doc,ge));var _e=se!=z.viewFrom||ge!=z.viewTo||z.lastWrapHeight!=b.wrapperHeight||z.lastWrapWidth!=b.wrapperWidth;ui(a,se,ge),z.viewOffset=_a(Dn(a.doc,z.viewFrom)),a.display.mover.style.top=z.viewOffset+"px";var Ge=ba(a);if(!_e&&Ge==0&&!b.force&&z.renderedView==z.view&&(z.updateLineNumbers==null||z.updateLineNumbers>=z.viewTo))return!1;var ot=ys(a);return Ge>4&&(z.lineDiv.style.display="none"),jl(a,z.updateLineNumbers,b.dims),Ge>4&&(z.lineDiv.style.display=""),z.renderedView=z.view,Xs(ot),xt(z.cursorDiv),xt(z.selectionDiv),z.gutters.style.height=z.sizer.style.minHeight=0,_e&&(z.lastWrapHeight=b.wrapperHeight,z.lastWrapWidth=b.wrapperWidth,ko(a,400)),z.updateLineNumbers=null,!0}function bl(a,b){for(var z=b.viewport,x=!0;;x=!1){if(!x||!a.options.lineWrapping||b.oldDisplayWidth==wr(a)){if(z&&z.top!=null&&(z={top:Math.min(a.doc.height+vn(a.display)-Or(a),z.top)}),b.visible=Po(a.display,a.doc,z),b.visible.from>=a.display.viewFrom&&b.visible.to<=a.display.viewTo)break}else x&&(b.visible=Po(a.display,a.doc,z));if(!ci(a,b))break;Gr(a);var ee=Ws(a);ca(a),zs(a,ee),Me(a,ee),b.force=!1}b.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(b.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function is(a,b){var z=new dl(a,b);if(ci(a,z)){Gr(a),bl(a,z);var x=Ws(a);ca(a),zs(a,x),Me(a,x),z.finish()}}function jl(a,b,z){var x=a.display,ee=a.options.lineNumbers,se=x.lineDiv,ge=se.firstChild;function _e(Mr){var qr=Mr.nextSibling;return Ce&&Ie&&a.display.currentWheelTarget==Mr?Mr.style.display="none":Mr.parentNode.removeChild(Mr),qr}for(var Ge=x.view,ot=x.viewFrom,dn=0;dn-1&&(zn=!1),Ul(a,En,ot,z)),zn&&(xt(En.lineNumber),En.lineNumber.appendChild(document.createTextNode(kt(a.options,ot)))),ge=En.node.nextSibling}ot+=En.size}for(;ge;)ge=_e(ge)}function Re(a){var b=a.gutters.offsetWidth;a.sizer.style.marginLeft=b+"px"}function Me(a,b){a.display.sizer.style.minHeight=b.docHeight+"px",a.display.heightForcer.style.top=b.docHeight+"px",a.display.gutters.style.height=b.docHeight+a.display.barHeight+Nn(a)+"px"}function Dt(a){var b=a.display,z=b.view;if(!(!b.alignWidgets&&(!b.gutters.firstChild||!a.options.fixedGutter))){for(var x=or(b)-b.scroller.scrollLeft+a.doc.scrollLeft,ee=b.gutters.offsetWidth,se=x+"px",ge=0;gege.clientWidth,Ge=ge.scrollHeight>ge.clientHeight;if(x&&_e||ee&&Ge){if(ee&&Ie&&Ce){e:for(var ot=b.target,dn=se.view;ot!=ge;ot=ot.parentNode)for(var En=0;En=0&&ht(a,x.to())<=0)return z}return-1};var Kn=function(a,b){this.anchor=a,this.head=b};Kn.prototype.from=function(){return It(this.anchor,this.head)},Kn.prototype.to=function(){return mr(this.anchor,this.head)},Kn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ia(a,b,z){var x=a&&a.options.selectionsMayTouch,ee=b[z];b.sort(function(Yn,zn){return ht(Yn.from(),zn.from())}),z=vt(b,ee);for(var se=1;se0:Ge>=0){var ot=It(_e.from(),ge.from()),dn=mr(_e.to(),ge.to()),En=_e.empty()?ge.from()==ge.head:_e.from()==_e.head;se<=z&&--z,b.splice(--se,2,new Kn(En?dn:ot,En?ot:dn))}}return new Xn(b,z)}function _r(a,b){return new Xn([new Kn(a,b||a)],0)}function da(a){return a.text?it(a.from.line+a.text.length-1,mt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Ea(a,b){if(ht(a,b.from)<0)return a;if(ht(a,b.to)<=0)return da(b);var z=a.line+b.text.length-(b.to.line-b.from.line)-1,x=a.ch;return a.line==b.to.line&&(x+=da(b).ch-b.to.ch),it(z,x)}function Jr(a,b){for(var z=[],x=0;x1&&a.remove(_e.line+1,Mr-1),a.insert(_e.line+1,Ka)}no(a,"change",a,b)}function gi(a,b,z){function x(ee,se,ge){if(ee.linked)for(var _e=0;_e1&&!a.done[a.done.length-2].ranges)return a.done.pop(),mt(a.done)}function wi(a,b,z,x){var ee=a.history;ee.undone.length=0;var se=+new Date,ge,_e;if((ee.lastOp==x||ee.lastOrigin==b.origin&&b.origin&&(b.origin.charAt(0)=="+"&&ee.lastModTime>se-(a.cm?a.cm.options.historyEventDelay:500)||b.origin.charAt(0)=="*"))&&(ge=ni(ee,ee.lastOp==x)))_e=mt(ge.changes),ht(b.from,b.to)==0&&ht(b.from,_e.to)==0?_e.to=da(b):ge.changes.push(Ca(a,b));else{var Ge=mt(ee.done);for((!Ge||!Ge.ranges)&&so(a.sel,ee.done),ge={changes:[Ca(a,b)],generation:ee.generation},ee.done.push(ge);ee.done.length>ee.undoDepth;)ee.done.shift(),ee.done[0].ranges||ee.done.shift()}ee.done.push(z),ee.generation=++ee.maxGeneration,ee.lastModTime=ee.lastSelTime=se,ee.lastOp=ee.lastSelOp=x,ee.lastOrigin=ee.lastSelOrigin=b.origin,_e||gn(a,"historyAdded")}function Ma(a,b,z,x){var ee=b.charAt(0);return ee=="*"||ee=="+"&&z.ranges.length==x.ranges.length&&z.somethingSelected()==x.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function lo(a,b,z,x){var ee=a.history,se=x&&x.origin;z==ee.lastSelOp||se&&ee.lastSelOrigin==se&&(ee.lastModTime==ee.lastSelTime&&ee.lastOrigin==se||Ma(a,se,mt(ee.done),b))?ee.done[ee.done.length-1]=b:so(b,ee.done),ee.lastSelTime=+new Date,ee.lastSelOrigin=se,ee.lastSelOp=z,x&&x.clearRedo!==!1&&Ja(ee.undone)}function so(a,b){var z=mt(b);z&&z.ranges&&z.equals(a)||b.push(a)}function pl(a,b,z,x){var ee=b["spans_"+a.id],se=0;a.iter(Math.max(a.first,z),Math.min(a.first+a.size,x),function(ge){ge.markedSpans&&((ee||(ee=b["spans_"+a.id]={}))[se]=ge.markedSpans),++se})}function ul(a){if(!a)return null;for(var b,z=0;z-1&&(mt(_e)[En]=ot[En],delete ot[En])}}return x}function mo(a,b,z,x){if(x){var ee=a.anchor;if(z){var se=ht(b,ee)<0;se!=ht(z,ee)<0?(ee=b,b=z):se!=ht(b,z)<0&&(b=z)}return new Kn(ee,b)}else return new Kn(z||b,b)}function yo(a,b,z,x,ee){ee==null&&(ee=a.cm&&(a.cm.display.shift||a.extend)),Ua(a,new Xn([mo(a.sel.primary(),b,z,ee)],0),x)}function ll(a,b,z){for(var x=[],ee=a.cm&&(a.cm.display.shift||a.extend),se=0;se=b.ch:_e.to>b.ch))){if(ee&&(gn(Ge,"beforeCursorEnter"),Ge.explicitlyCleared))if(se.markedSpans){--ge;continue}else break;if(!Ge.atomic)continue;if(z){var En=Ge.find(x<0?1:-1),Yn=void 0;if((x<0?dn:ot)&&(En=Bi(a,En,-x,En&&En.line==b.line?se:null)),En&&En.line==b.line&&(Yn=ht(En,z))&&(x<0?Yn<0:Yn>0))return hl(a,En,b,x,ee)}var zn=Ge.find(x<0?-1:1);return(x<0?ot:dn)&&(zn=Bi(a,zn,x,zn.line==b.line?se:null)),zn?hl(a,zn,b,x,ee):null}}return b}function Bl(a,b,z,x,ee){var se=x||1,ge=hl(a,b,z,se,ee)||!ee&&hl(a,b,z,se,!0)||hl(a,b,z,-se,ee)||!ee&&hl(a,b,z,-se,!0);return ge||(a.cantEdit=!0,it(a.first,0))}function Bi(a,b,z,x){return z<0&&b.ch==0?b.line>a.first?Tt(a,it(b.line-1)):null:z>0&&b.ch==(x||Dn(a,b.line)).text.length?b.line=0;--ee)jo(a,{from:x[ee].from,to:x[ee].to,text:ee?[""]:b.text,origin:b.origin});else jo(a,b)}}function jo(a,b){if(!(b.text.length==1&&b.text[0]==""&&ht(b.from,b.to)==0)){var z=Jr(a,b);wi(a,b,z,a.cm?a.cm.curOp.id:NaN),Yl(a,b,z,Ya(a,b));var x=[];gi(a,function(ee,se){!se&&vt(x,ee.history)==-1&&(Dl(ee.history,b),x.push(ee.history)),Yl(ee,b,null,Ya(ee,b))})}}function Ml(a,b,z){var x=a.cm&&a.cm.state.suppressEdits;if(!(x&&!z)){for(var ee=a.history,se,ge=a.sel,_e=b=="undo"?ee.done:ee.undone,Ge=b=="undo"?ee.undone:ee.done,ot=0;ot<_e.length&&(se=_e[ot],!(z?se.ranges&&!se.equals(a.sel):!se.ranges));ot++);if(ot!=_e.length){for(ee.lastOrigin=ee.lastSelOrigin=null;;)if(se=_e.pop(),se.ranges){if(so(se,Ge),z&&!se.equals(a.sel)){Ua(a,se,{clearRedo:!1});return}ge=se}else if(x){_e.push(se);return}else break;var dn=[];so(ge,Ge),Ge.push({changes:dn,generation:ee.generation}),ee.generation=se.generation||++ee.maxGeneration;for(var En=At(a,"beforeChange")||a.cm&&At(a.cm,"beforeChange"),Yn=function(qr){var Ba=se.changes[qr];if(Ba.origin=b,En&&!Do(a,Ba,!1))return _e.length=0,{};dn.push(Ca(a,Ba));var Ka=qr?Jr(a,Ba):mt(_e);Yl(a,Ba,Ka,ol(a,Ba)),!qr&&a.cm&&a.cm.scrollIntoView({from:Ba.from,to:da(Ba)});var ii=[];gi(a,function(Wa,Ei){!Ei&&vt(ii,Wa.history)==-1&&(Dl(Wa.history,Ba),ii.push(Wa.history)),Yl(Wa,Ba,null,ol(Wa,Ba))})},zn=se.changes.length-1;zn>=0;--zn){var Mr=Yn(zn);if(Mr)return Mr.v}}}}function Cl(a,b){if(b!=0&&(a.first+=b,a.sel=new Xn(mn(a.sel.ranges,function(ee){return new Kn(it(ee.anchor.line+b,ee.anchor.ch),it(ee.head.line+b,ee.head.ch))}),a.sel.primIndex),a.cm)){ja(a.cm,a.first,a.first-b,b);for(var z=a.cm.display,x=z.viewFrom;xa.lastLine())){if(b.from.linese&&(b={from:b.from,to:it(se,Dn(a,se).text.length),text:[b.text[0]],origin:b.origin}),b.removed=Zn(a,b.from,b.to),z||(z=Jr(a,b)),a.cm?Go(a.cm,b,x):Si(a,b,x),po(a,z,Fe),a.cantEdit&&Bl(a,it(a.firstLine(),0))&&(a.cantEdit=!1)}}function Go(a,b,z){var x=a.doc,ee=a.display,se=b.from,ge=b.to,_e=!1,Ge=se.line;a.options.lineWrapping||(Ge=Mt(tr(Dn(x,se.line))),x.iter(Ge,ge.line+1,function(zn){if(zn==ee.maxLine)return _e=!0,!0})),x.sel.contains(b.from,b.to)>-1&&Ut(a),Si(x,b,z,ha(a)),a.options.lineWrapping||(x.iter(Ge,se.line+b.text.length,function(zn){var Mr=$a(zn);Mr>ee.maxLineLength&&(ee.maxLine=zn,ee.maxLineLength=Mr,ee.maxLineChanged=!0,_e=!1)}),_e&&(a.curOp.updateMaxLine=!0)),Ia(x,se.line),ko(a,400);var ot=b.text.length-(ge.line-se.line)-1;b.full?ja(a):se.line==ge.line&&b.text.length==1&&!eo(a.doc,b)?ua(a,se.line,"text"):ja(a,se.line,ge.line+1,ot);var dn=At(a,"changes"),En=At(a,"change");if(En||dn){var Yn={from:se,to:ge,text:b.text,removed:b.removed,origin:b.origin};En&&no(a,"change",a,Yn),dn&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Yn)}a.display.selForContextMenu=null}function Ao(a,b,z,x,ee){var se;x||(x=z),ht(x,z)<0&&(se=[x,z],z=se[0],x=se[1]),typeof b=="string"&&(b=a.splitLines(b)),zo(a,{from:z,to:x,text:b,origin:ee})}function Xo(a,b,z,x){z1||!(this.children[0]instanceof Oo))){var _e=[];this.collapse(_e),this.children=[new Oo(_e)],this.children[0].parent=this}},collapse:function(a){for(var b=0;b50){for(var ge=ee.lines.length%25+25,_e=ge;_e10);a.parent.maybeSpill()}},iterN:function(a,b,z){for(var x=0;xa.display.maxLineLength&&(a.display.maxLine=ot,a.display.maxLineLength=dn,a.display.maxLineChanged=!0)}x!=null&&a&&this.collapsed&&ja(a,x,ee+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&sl(a.doc)),a&&no(a,"markerCleared",a,this,x,ee),b&&ws(a),this.parent&&this.parent.clear()}},os.prototype.find=function(a,b){a==null&&this.type=="bookmark"&&(a=1);for(var z,x,ee=0;ee0||ge==0&&se.clearWhenEmpty!==!1)return se;if(se.replacedWith&&(se.collapsed=!0,se.widgetNode=Ue("span",[se.replacedWith],"CodeMirror-widget"),x.handleMouseEvents||se.widgetNode.setAttribute("cm-ignore-events","true"),x.insertLeft&&(se.widgetNode.insertLeft=!0)),se.collapsed){if(Sr(a,b.line,b,z,se)||b.line!=z.line&&Sr(a,z.line,b,z,se))throw new Error("Inserting collapsed marker partially overlapping an existing one");Pa()}se.addToHistory&&wi(a,{from:b,to:z,origin:"markText"},a.sel,NaN);var _e=b.line,Ge=a.cm,ot;if(a.iter(_e,z.line+1,function(En){Ge&&se.collapsed&&!Ge.options.lineWrapping&&tr(En)==Ge.display.maxLine&&(ot=!0),se.collapsed&&_e!=b.line&&ur(En,0),Sa(En,new pa(se,_e==b.line?b.ch:null,_e==z.line?z.ch:null)),++_e}),se.collapsed&&a.iter(b.line,z.line+1,function(En){jr(a,En)&&ur(En,0)}),se.clearOnEnter&&Gt(se,"beforeCursorEnter",function(){return se.clear()}),se.readOnly&&(Xa(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),se.collapsed&&(se.id=++ts,se.atomic=!0),Ge){if(ot&&(Ge.curOp.updateMaxLine=!0),se.collapsed)ja(Ge,b.line,z.line+1);else if(se.className||se.startStyle||se.endStyle||se.css||se.attributes||se.title)for(var dn=b.line;dn<=z.line;dn++)ua(Ge,dn,"text");se.atomic&&sl(Ge.doc),no(Ge,"markerAdded",Ge,se)}return se}var rl=function(a,b){this.markers=a,this.primary=b;for(var z=0;z=0;Ge--)zo(this,x[Ge]);_e?li(this,_e):this.cm&&xs(this.cm)}),undo:Ki(function(){Ml(this,"undo")}),redo:Ki(function(){Ml(this,"redo")}),undoSelection:Ki(function(){Ml(this,"undo",!0)}),redoSelection:Ki(function(){Ml(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,b=0,z=0,x=0;x=a.ch)&&b.push(ee.marker.parent||ee.marker)}return b},findMarks:function(a,b,z){a=Tt(this,a),b=Tt(this,b);var x=[],ee=a.line;return this.iter(a.line,b.line+1,function(se){var ge=se.markedSpans;if(ge)for(var _e=0;_e=Ge.to||Ge.from==null&&ee!=a.line||Ge.from!=null&&ee==b.line&&Ge.from>=b.ch)&&(!z||z(Ge.marker))&&x.push(Ge.marker.parent||Ge.marker)}++ee}),x},getAllMarks:function(){var a=[];return this.iter(function(b){var z=b.markedSpans;if(z)for(var x=0;xa)return b=a,!0;a-=se,++z}),Tt(this,it(z,b))},indexFromPos:function(a){a=Tt(this,a);var b=a.ch;if(a.lineb&&(b=a.from),a.to!=null&&a.to-1){b.state.draggingText(a),setTimeout(function(){return b.display.input.focus()},20);return}try{var dn=a.dataTransfer.getData("Text");if(dn){var En;if(b.state.draggingText&&!b.state.draggingText.copy&&(En=b.listSelections()),po(b.doc,_r(z,z)),En)for(var Yn=0;Yn=0;_e--)Ao(a.doc,"",x[_e].from,x[_e].to,"+delete");xs(a)})}function $u(a,b,z){var x=Ot(a.text,b+z,z);return x<0||x>a.text.length?null:x}function Ls(a,b,z){var x=$u(a,b.ch,z);return x==null?null:new it(b.line,x,z<0?"after":"before")}function ju(a,b,z,x,ee){if(a){b.doc.direction=="rtl"&&(ee=-ee);var se=Xe(z,b.doc.direction);if(se){var ge=ee<0?mt(se):se[0],_e=ee<0==(ge.level==1),Ge=_e?"after":"before",ot;if(ge.level>0||b.doc.direction=="rtl"){var dn=na(b,z);ot=ee<0?z.text.length-1:0;var En=xi(b,dn,ot).top;ot=at(function(Yn){return xi(b,dn,Yn).top==En},ee<0==(ge.level==1)?ge.from:ge.to-1,ot),Ge=="before"&&(ot=$u(z,ot,1))}else ot=ee<0?ge.to:ge.from;return new it(x,ot,Ge)}}return new it(x,ee<0?z.text.length:0,ee<0?"before":"after")}function tc(a,b,z,x){var ee=Xe(b,a.doc.direction);if(!ee)return Ls(b,z,x);z.ch>=b.text.length?(z.ch=b.text.length,z.sticky="before"):z.ch<=0&&(z.ch=0,z.sticky="after");var se=Ft(ee,z.ch,z.sticky),ge=ee[se];if(a.doc.direction=="ltr"&&ge.level%2==0&&(x>0?ge.to>z.ch:ge.from=ge.from&&Yn>=dn.begin)){var zn=En?"before":"after";return new it(z.line,Yn,zn)}}var Mr=function(Ka,ii,Wa){for(var Ei=function(ml,ql){return ql?new it(z.line,_e(ml,1),"before"):new it(z.line,ml,"after")};Ka>=0&&Ka0==(to.level!=1),Bo=Gi?Wa.begin:_e(Wa.end,-1);if(to.from<=Bo&&Bo0?dn.end:_e(dn.begin,-1);return Ba!=null&&!(x>0&&Ba==b.text.length)&&(qr=Mr(x>0?0:ee.length-1,x,ot(Ba)),qr)?qr:null}var Vs={selectAll:Ri,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Fe)},killLine:function(a){return Qs(a,function(b){if(b.empty()){var z=Dn(a.doc,b.head.line).text.length;return b.head.ch==z&&b.head.line0)ee=new it(ee.line,ee.ch+1),a.replaceRange(se.charAt(ee.ch-1)+se.charAt(ee.ch-2),it(ee.line,ee.ch-2),ee,"+transpose");else if(ee.line>a.doc.first){var ge=Dn(a.doc,ee.line-1).text;ge&&(ee=new it(ee.line,1),a.replaceRange(se.charAt(0)+a.doc.lineSeparator()+ge.charAt(ge.length-1),it(ee.line-1,ge.length-1),ee,"+transpose"))}}z.push(new Kn(ee,ee))}a.setSelections(z)})},newlineAndIndent:function(a){return Ta(a,function(){for(var b=a.listSelections(),z=b.length-1;z>=0;z--)a.replaceRange(a.doc.lineSeparator(),b[z].anchor,b[z].head,"+input");b=a.listSelections();for(var x=0;xa&&ht(b,this.pos)==0&&z==this.button};var Js,au;function Uu(a,b){var z=+new Date;return au&&au.compare(z,a,b)?(Js=au=null,"triple"):Js&&Js.compare(z,a,b)?(au=new Iu(z,a,b),Js=null,"double"):(Js=new Iu(z,a,b),au=null,"single")}function Xu(a){var b=this,z=b.display;if(!(Rt(b,a)||z.activeTouch&&z.input.supportsTouch())){if(z.input.ensurePolled(),z.shift=a.shiftKey,Qo(z,a)){Ce||(z.scroller.draggable=!1,setTimeout(function(){return z.scroller.draggable=!0},100));return}if(!Ts(b,a)){var x=Nr(b,a),ee=qt(a),se=x?Uu(x,ee):"single";window.focus(),ee==1&&b.state.selectingText&&b.state.selectingText(a),!(x&&Pu(b,ee,x,se,a))&&(ee==1?x?Mo(b,x,se,a):Nt(a)==z.scroller&&Pt(a):ee==2?(x&&yo(b.doc,x),setTimeout(function(){return z.input.focus()},20)):ee==3&&(Ae?b.display.input.onContextMenu(a):Oi(b)))}}}function Pu(a,b,z,x,ee){var se="Click";return x=="double"?se="Double"+se:x=="triple"&&(se="Triple"+se),se=(b==1?"Left":b==2?"Middle":"Right")+se,vu(a,ru(se,ee),ee,function(ge){if(typeof ge=="string"&&(ge=Vs[ge]),!ge)return!1;var _e=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),_e=ge(a,z)!=$t}finally{a.state.suppressEdits=!1}return _e})}function Fo(a,b,z){var x=a.getOption("configureMouse"),ee=x?x(a,b,z):{};if(ee.unit==null){var se=Pe?z.shiftKey&&z.metaKey:z.altKey;ee.unit=se?"rectangle":b=="single"?"char":b=="double"?"word":"line"}return(ee.extend==null||a.doc.extend)&&(ee.extend=a.doc.extend||z.shiftKey),ee.addNew==null&&(ee.addNew=Ie?z.metaKey:z.ctrlKey),ee.moveOnDrag==null&&(ee.moveOnDrag=!(Ie?z.altKey:z.ctrlKey)),ee}function Mo(a,b,z,x){xe?setTimeout(ze(Xl,a),0):a.curOp.focus=Be();var ee=Fo(a,z,x),se=a.doc.sel,ge;a.options.dragDrop&&wt&&!a.isReadOnly()&&z=="single"&&(ge=se.contains(b))>-1&&(ht((ge=se.ranges[ge]).from(),b)<0||b.xRel>0)&&(ht(ge.to(),b)>0||b.xRel<0)?Ql(a,x,b,ee):Jl(a,x,b,ee)}function Ql(a,b,z,x){var ee=a.display,se=!1,ge=Ir(a,function(ot){Ce&&(ee.scroller.draggable=!1),a.state.draggingText=!1,wn(ee.wrapper.ownerDocument,"mouseup",ge),wn(ee.wrapper.ownerDocument,"mousemove",_e),wn(ee.scroller,"dragstart",Ge),wn(ee.scroller,"drop",ge),se||(Pt(ot),x.addNew||yo(a.doc,z,null,null,x.extend),Ce&&!je||xe&&Ee==9?setTimeout(function(){ee.wrapper.ownerDocument.body.focus({preventScroll:!0}),ee.input.focus()},20):ee.input.focus())}),_e=function(ot){se=se||Math.abs(b.clientX-ot.clientX)+Math.abs(b.clientY-ot.clientY)>=10},Ge=function(){return se=!0};Ce&&(ee.scroller.draggable=!0),a.state.draggingText=ge,ge.copy=!x.moveOnDrag,ee.scroller.dragDrop&&ee.scroller.dragDrop(),Gt(ee.wrapper.ownerDocument,"mouseup",ge),Gt(ee.wrapper.ownerDocument,"mousemove",_e),Gt(ee.scroller,"dragstart",Ge),Gt(ee.scroller,"drop",ge),Oi(a),setTimeout(function(){return ee.input.focus()},20)}function ds(a,b,z){if(z=="char")return new Kn(b,b);if(z=="word")return a.findWordAt(b);if(z=="line")return new Kn(it(b.line,0),Tt(a.doc,it(b.line+1,0)));var x=z(a,b);return new Kn(x.from,x.to)}function Jl(a,b,z,x){var ee=a.display,se=a.doc;Pt(b);var ge,_e,Ge=se.sel,ot=Ge.ranges;if(x.addNew&&!x.extend?(_e=se.sel.contains(z),_e>-1?ge=ot[_e]:ge=new Kn(z,z)):(ge=se.sel.primary(),_e=se.sel.primIndex),x.unit=="rectangle")x.addNew||(ge=new Kn(z,z)),z=Nr(a,b,!0,!0),_e=-1;else{var dn=ds(a,z,x.unit);x.extend?ge=mo(ge,dn.anchor,dn.head,x.extend):ge=dn}x.addNew?_e==-1?(_e=ot.length,Ua(se,ia(a,ot.concat([ge]),_e),{scroll:!1,origin:"*mouse"})):ot.length>1&&ot[_e].empty()&&x.unit=="char"&&!x.extend?(Ua(se,ia(a,ot.slice(0,_e).concat(ot.slice(_e+1)),0),{scroll:!1,origin:"*mouse"}),Ge=se.sel):cl(se,_e,ge,pt):(_e=0,Ua(se,new Xn([ge],0),pt),Ge=se.sel);var En=z;function Yn(Wa){if(ht(En,Wa)!=0)if(En=Wa,x.unit=="rectangle"){for(var Ei=[],to=a.options.tabSize,Gi=Se(Dn(se,z.line).text,z.ch,to),Bo=Se(Dn(se,Wa.line).text,Wa.ch,to),ml=Math.min(Gi,Bo),ql=Math.max(Gi,Bo),Fl=Math.min(z.line,Wa.line),Cs=Math.min(a.lastLine(),Math.max(z.line,Wa.line));Fl<=Cs;Fl++){var fs=Dn(se,Fl).text,kl=Yt(fs,ml,to);ml==ql?Ei.push(new Kn(it(Fl,kl),it(Fl,kl))):fs.length>kl&&Ei.push(new Kn(it(Fl,kl),it(Fl,Yt(fs,ql,to))))}Ei.length||Ei.push(new Kn(z,z)),Ua(se,ia(a,Ge.ranges.slice(0,_e).concat(Ei),_e),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Wa)}else{var ms=ge,ns=ds(a,Wa,x.unit),Ll=ms.anchor,Zl;ht(ns.anchor,Ll)>0?(Zl=ns.head,Ll=It(ms.from(),ns.anchor)):(Zl=ns.anchor,Ll=mr(ms.to(),ns.head));var Pl=Ge.ranges.slice(0);Pl[_e]=_s(a,new Kn(Tt(se,Ll),Zl)),Ua(se,ia(a,Pl,_e),pt)}}var zn=ee.wrapper.getBoundingClientRect(),Mr=0;function qr(Wa){var Ei=++Mr,to=Nr(a,Wa,!0,x.unit=="rectangle");if(to)if(ht(to,En)!=0){a.curOp.focus=Be(),Yn(to);var Gi=Po(ee,se);(to.line>=Gi.to||to.linezn.bottom?20:0;Bo&&setTimeout(Ir(a,function(){Mr==Ei&&(ee.scroller.scrollTop+=Bo,qr(Wa))}),50)}}function Ba(Wa){a.state.selectingText=!1,Mr=1/0,Wa&&(Pt(Wa),ee.input.focus()),wn(ee.wrapper.ownerDocument,"mousemove",Ka),wn(ee.wrapper.ownerDocument,"mouseup",ii),se.history.lastSelOrigin=null}var Ka=Ir(a,function(Wa){Wa.buttons===0||!qt(Wa)?Ba(Wa):qr(Wa)}),ii=Ir(a,Ba);a.state.selectingText=ii,Gt(ee.wrapper.ownerDocument,"mousemove",Ka),Gt(ee.wrapper.ownerDocument,"mouseup",ii)}function _s(a,b){var z=b.anchor,x=b.head,ee=Dn(a.doc,z.line);if(ht(z,x)==0&&z.sticky==x.sticky)return b;var se=Xe(ee);if(!se)return b;var ge=Ft(se,z.ch,z.sticky),_e=se[ge];if(_e.from!=z.ch&&_e.to!=z.ch)return b;var Ge=ge+(_e.from==z.ch==(_e.level!=1)?0:1);if(Ge==0||Ge==se.length)return b;var ot;if(x.line!=z.line)ot=(x.line-z.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var dn=Ft(se,x.ch,x.sticky),En=dn-ge||(x.ch-z.ch)*(_e.level==1?-1:1);dn==Ge-1||dn==Ge?ot=En<0:ot=En>0}var Yn=se[Ge+(ot?-1:0)],zn=ot==(Yn.level==1),Mr=zn?Yn.from:Yn.to,qr=zn?"after":"before";return z.ch==Mr&&z.sticky==qr?b:new Kn(new it(z.line,Mr,qr),x)}function Ks(a,b,z,x){var ee,se;if(b.touches)ee=b.touches[0].clientX,se=b.touches[0].clientY;else try{ee=b.clientX,se=b.clientY}catch(Yn){return!1}if(ee>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;x&&Pt(b);var ge=a.display,_e=ge.lineDiv.getBoundingClientRect();if(se>_e.bottom||!At(a,z))return pn(b);se-=_e.top-ge.viewOffset;for(var Ge=0;Ge=ee){var dn=Vt(a.doc,se),En=a.display.gutterSpecs[Ge];return gn(a,z,a,dn,En.className,b),pn(b)}}}function Ts(a,b){return Ks(a,b,"gutterClick",!0)}function iu(a,b){Qo(a.display,b)||Yu(a,b)||Rt(a,b,"contextmenu")||Ae||a.display.input.onContextMenu(b)}function Yu(a,b){return At(a,"gutterContextMenu")?Ks(a,b,"gutterContextMenu",!1):!1}function Tc(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Li(a)}var Au={toString:function(){return"CodeMirror.Init"}},rc={},ac={};function Mc(a){var b=a.optionHandlers;function z(x,ee,se,ge){a.defaults[x]=ee,se&&(b[x]=ge?function(_e,Ge,ot){ot!=Au&&se(_e,Ge,ot)}:se)}a.defineOption=z,a.Init=Au,z("value","",function(x,ee){return x.setValue(ee)},!0),z("mode",null,function(x,ee){x.doc.modeOption=ee,Qa(x)},!0),z("indentUnit",2,Qa,!0),z("indentWithTabs",!1),z("smartIndent",!0),z("tabSize",4,function(x){Ga(x),Li(x),ja(x)},!0),z("lineSeparator",null,function(x,ee){if(x.doc.lineSep=ee,!!ee){var se=[],ge=x.doc.first;x.doc.iter(function(Ge){for(var ot=0;;){var dn=Ge.text.indexOf(ee,ot);if(dn==-1)break;ot=dn+ee.length,se.push(it(ge,dn))}ge++});for(var _e=se.length-1;_e>=0;_e--)Ao(x.doc,ee,se[_e],it(se[_e].line,se[_e].ch+ee.length))}}),z("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(x,ee,se){x.state.specialChars=new RegExp(ee.source+(ee.test(" ")?"":"| "),"g"),se!=Au&&x.refresh()}),z("specialCharPlaceholder",No,function(x){return x.refresh()},!0),z("electricChars",!0),z("inputStyle",we?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),z("spellcheck",!1,function(x,ee){return x.getInputField().spellcheck=ee},!0),z("autocorrect",!1,function(x,ee){return x.getInputField().autocorrect=ee},!0),z("autocapitalize",!1,function(x,ee){return x.getInputField().autocapitalize=ee},!0),z("rtlMoveVisually",!rt),z("wholeLineUpdateBefore",!0),z("theme","default",function(x){Tc(x),Tn(x)},!0),z("keyMap","default",function(x,ee,se){var ge=pu(ee),_e=se!=Au&&pu(se);_e&&_e.detach&&_e.detach(x,ge),ge.attach&&ge.attach(x,_e||null)}),z("extraKeys",null),z("configureMouse",null),z("lineWrapping",!1,bc,!0),z("gutters",[],function(x,ee){x.display.gutterSpecs=on(ee,x.options.lineNumbers),Tn(x)},!0),z("fixedGutter",!0,function(x,ee){x.display.gutters.style.left=ee?or(x.display)+"px":"0",x.refresh()},!0),z("coverGutterNextToScrollbar",!1,function(x){return zs(x)},!0),z("scrollbarStyle","native",function(x){Cu(x),zs(x),x.display.scrollbars.setScrollTop(x.doc.scrollTop),x.display.scrollbars.setScrollLeft(x.doc.scrollLeft)},!0),z("lineNumbers",!1,function(x,ee){x.display.gutterSpecs=on(x.options.gutters,ee),Tn(x)},!0),z("firstLineNumber",1,Tn,!0),z("lineNumberFormatter",function(x){return x},Tn,!0),z("showCursorWhenSelecting",!1,ca,!0),z("resetSelectionOnContextMenu",!0),z("lineWiseCopyCut",!0),z("pasteLinesPerSelection",!0),z("selectionsMayTouch",!1),z("readOnly",!1,function(x,ee){ee=="nocursor"&&(Tl(x),x.display.input.blur()),x.display.input.readOnlyChanged(ee)}),z("screenReaderLabel",null,function(x,ee){ee=ee===""?null:ee,x.display.input.screenReaderLabelChanged(ee)}),z("disableInput",!1,function(x,ee){ee||x.display.input.reset()},!0),z("dragDrop",!0,Rc),z("allowDropFileTypes",null),z("cursorBlinkRate",530),z("cursorScrollMargin",0),z("cursorHeight",1,ca,!0),z("singleCursorHeightPerLine",!0,ca,!0),z("workTime",100),z("workDelay",100),z("flattenSpans",!0,Ga,!0),z("addModeClass",!1,Ga,!0),z("pollInterval",100),z("undoDepth",200,function(x,ee){return x.doc.history.undoDepth=ee}),z("historyEventDelay",1250),z("viewportMargin",10,function(x){return x.refresh()},!0),z("maxHighlightLength",1e4,Ga,!0),z("moveInputWithCursor",!0,function(x,ee){ee||x.display.input.resetPosition()}),z("tabindex",null,function(x,ee){return x.display.input.getField().tabIndex=ee||""}),z("autofocus",null),z("direction","ltr",function(x,ee){return x.doc.setDirection(ee)},!0),z("phrases",null)}function Rc(a,b,z){var x=z&&z!=Au;if(!b!=!x){var ee=a.display.dragFunctions,se=b?Gt:wn;se(a.display.scroller,"dragstart",ee.start),se(a.display.scroller,"dragenter",ee.enter),se(a.display.scroller,"dragover",ee.over),se(a.display.scroller,"dragleave",ee.leave),se(a.display.scroller,"drop",ee.drop)}}function bc(a){a.options.lineWrapping?(de(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Ye(a.display.wrapper,"CodeMirror-wrap"),ea(a)),fa(a),ja(a),Li(a),setTimeout(function(){return zs(a)},100)}function wl(a,b){var z=this;if(!(this instanceof wl))return new wl(a,b);this.options=b=b?st(b):{},st(rc,b,!1);var x=b.value;typeof x=="string"?x=new al(x,b.mode,null,b.lineSeparator,b.direction):b.mode&&(x.modeOption=b.mode),this.doc=x;var ee=new wl.inputStyles[b.inputStyle](this),se=this.display=new Bn(a,x,ee,b);se.wrapper.CodeMirror=this,Tc(this),b.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Cu(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ye,keySeq:null,specialChars:null},b.autofocus&&!we&&se.input.focus(),xe&&Ee<11&&setTimeout(function(){return z.display.input.reset(!0)},20),Ec(this),wu(),As(this),this.curOp.forceUpdate=!0,$i(this,x),b.autofocus&&!we||this.hasFocus()?setTimeout(function(){z.hasFocus()&&!z.state.focused&&_l(z)},20):Tl(this);for(var ge in ac)ac.hasOwnProperty(ge)&&ac[ge](this,b[ge],Au);Lt(this),b.finishInit&&b.finishInit(this);for(var _e=0;_e20*20}Gt(b.scroller,"touchstart",function(Ge){if(!Rt(a,Ge)&&!se(Ge)&&!Ts(a,Ge)){b.input.ensurePolled(),clearTimeout(z);var ot=+new Date;b.activeTouch={start:ot,moved:!1,prev:ot-x.end<=300?x:null},Ge.touches.length==1&&(b.activeTouch.left=Ge.touches[0].pageX,b.activeTouch.top=Ge.touches[0].pageY)}}),Gt(b.scroller,"touchmove",function(){b.activeTouch&&(b.activeTouch.moved=!0)}),Gt(b.scroller,"touchend",function(Ge){var ot=b.activeTouch;if(ot&&!Qo(b,Ge)&&ot.left!=null&&!ot.moved&&new Date-ot.start<300){var dn=a.coordsChar(b.activeTouch,"page"),En;!ot.prev||ge(ot,ot.prev)?En=new Kn(dn,dn):!ot.prev.prev||ge(ot,ot.prev.prev)?En=a.findWordAt(dn):En=new Kn(it(dn.line,0),Tt(a.doc,it(dn.line+1,0))),a.setSelection(En.anchor,En.head),a.focus(),Pt(Ge)}ee()}),Gt(b.scroller,"touchcancel",ee),Gt(b.scroller,"scroll",function(){b.scroller.clientHeight&&(js(a,b.scroller.scrollTop),gs(a,b.scroller.scrollLeft,!0),gn(a,"scroll",a))}),Gt(b.scroller,"mousewheel",function(Ge){return nr(a,Ge)}),Gt(b.scroller,"DOMMouseScroll",function(Ge){return nr(a,Ge)}),Gt(b.wrapper,"scroll",function(){return b.wrapper.scrollTop=b.wrapper.scrollLeft=0}),b.dragFunctions={enter:function(Ge){Rt(a,Ge)||nt(Ge)},over:function(Ge){Rt(a,Ge)||(Ns(a,Ge),nt(Ge))},start:function(Ge){return Os(a,Ge)},drop:Ir(a,Hs),leave:function(Ge){Rt(a,Ge)||nu(a)}};var _e=b.input.getField();Gt(_e,"keyup",function(Ge){return Gu.call(a,Ge)}),Gt(_e,"keydown",Ir(a,Ku)),Gt(_e,"keypress",Ir(a,Fu)),Gt(_e,"focus",function(Ge){return _l(a,Ge)}),Gt(_e,"blur",function(Ge){return Tl(a,Ge)})}var dc=[];wl.defineInitHook=function(a){return dc.push(a)};function Ou(a,b,z,x){var ee=a.doc,se;z==null&&(z="add"),z=="smart"&&(ee.mode.indent?se=Pr(a,b).state:z="prev");var ge=a.options.tabSize,_e=Dn(ee,b),Ge=Se(_e.text,null,ge);_e.stateAfter&&(_e.stateAfter=null);var ot=_e.text.match(/^\s*/)[0],dn;if(!x&&!/\S/.test(_e.text))dn=0,z="not";else if(z=="smart"&&(dn=ee.mode.indent(se,_e.text.slice(ot.length),_e.text),dn==$t||dn>150)){if(!x)return;z="prev"}z=="prev"?b>ee.first?dn=Se(Dn(ee,b-1).text,null,ge):dn=0:z=="add"?dn=Ge+a.options.indentUnit:z=="subtract"?dn=Ge-a.options.indentUnit:typeof z=="number"&&(dn=Ge+z),dn=Math.max(0,dn);var En="",Yn=0;if(a.options.indentWithTabs)for(var zn=Math.floor(dn/ge);zn;--zn)Yn+=ge,En+=" ";if(Ynge,Ge=On(b),ot=null;if(_e&&x.ranges.length>1)if(Gs&&Gs.text.join(` + left: `+b.left+"px; width: "+Math.max(2,b.right-b.left)+"px;");a.display.lineSpace.appendChild(se),se.scrollIntoView(ee),a.display.lineSpace.removeChild(se)}}}function yl(a,b,z,x){x==null&&(x=0);var ee;!a.options.lineWrapping&&b==z&&(b=b.ch?it(b.line,b.sticky=="before"?b.ch-1:b.ch,"after"):b,z=b.sticky=="before"?it(b.line,b.ch+1,"before"):b);for(var se=0;se<5;se++){var ge=!1,_e=vi(a,b),Ge=!z||z==b?_e:vi(a,z);ee={left:Math.min(_e.left,Ge.left),top:Math.min(_e.top,Ge.top)-x,right:Math.max(_e.left,Ge.left),bottom:Math.max(_e.bottom,Ge.bottom)+x};var ot=Ms(a,ee),dn=a.doc.scrollTop,En=a.doc.scrollLeft;if(ot.scrollTop!=null&&(js(a,ot.scrollTop),Math.abs(a.doc.scrollTop-dn)>1&&(ge=!0)),ot.scrollLeft!=null&&(gs(a,ot.scrollLeft),Math.abs(a.doc.scrollLeft-En)>1&&(ge=!0)),!ge)break}return ee}function $s(a,b){var z=Ms(a,b);z.scrollTop!=null&&js(a,z.scrollTop),z.scrollLeft!=null&&gs(a,z.scrollLeft)}function Ms(a,b){var z=a.display,x=Fr(a.display);b.top<0&&(b.top=0);var ee=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:z.scroller.scrollTop,se=Or(a),ge={};b.bottom-b.top>se&&(b.bottom=b.top+se);var _e=a.doc.height+vn(z),Ge=b.top_e-x;if(b.topee+se){var dn=Math.min(b.top,(ot?_e:b.bottom)-se);dn!=ee&&(ge.scrollTop=dn)}var En=a.options.fixedGutter?0:z.gutters.offsetWidth,Yn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:z.scroller.scrollLeft-En,zn=wr(a)-z.gutters.offsetWidth,Mr=b.right-b.left>zn;return Mr&&(b.right=b.left+zn),b.left<10?ge.scrollLeft=0:b.leftzn+Yn-3&&(ge.scrollLeft=b.right+(Mr?0:10)-zn),ge}function eu(a,b){b!=null&&(cs(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+b)}function xs(a){cs(a);var b=a.getCursor();a.curOp.scrollToPos={from:b,to:b,margin:a.options.cursorScrollMargin}}function Fs(a,b,z){(b!=null||z!=null)&&cs(a),b!=null&&(a.curOp.scrollLeft=b),z!=null&&(a.curOp.scrollTop=z)}function tu(a,b){cs(a),a.curOp.scrollToPos=b}function cs(a){var b=a.curOp.scrollToPos;if(b){a.curOp.scrollToPos=null;var z=fi(a,b.from),x=fi(a,b.to);Ss(a,z,x,b.margin)}}function Ss(a,b,z,x){var ee=Ms(a,{left:Math.min(b.left,z.left),top:Math.min(b.top,z.top)-x,right:Math.max(b.right,z.right),bottom:Math.max(b.bottom,z.bottom)+x});Fs(a,ee.scrollLeft,ee.scrollTop)}function js(a,b){Math.abs(a.doc.scrollTop-b)<2||(y||is(a,{top:b}),Is(a,b,!0),y&&is(a),ko(a,100))}function Is(a,b,z){b=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,b)),!(a.display.scroller.scrollTop==b&&!z)&&(a.doc.scrollTop=b,a.display.scrollbars.setScrollTop(b),a.display.scroller.scrollTop!=b&&(a.display.scroller.scrollTop=b))}function gs(a,b,z,x){b=Math.max(0,Math.min(b,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((z?b==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-b)<2)&&!x)&&(a.doc.scrollLeft=b,Dt(a),a.display.scroller.scrollLeft!=b&&(a.display.scroller.scrollLeft=b),a.display.scrollbars.setScrollLeft(b))}function Ws(a){var b=a.display,z=b.gutters.offsetWidth,x=Math.round(a.doc.height+vn(a.display));return{clientHeight:b.scroller.clientHeight,viewHeight:b.wrapper.clientHeight,scrollWidth:b.scroller.scrollWidth,clientWidth:b.scroller.clientWidth,viewWidth:b.wrapper.clientWidth,barLeft:a.options.fixedGutter?z:0,docHeight:x,scrollHeight:x+Nn(a)+b.barHeight,nativeBarWidth:b.nativeBarWidth,gutterWidth:z}}var Ps=function(a,b,z){this.cm=z;var x=this.vert=lt("div",[lt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ee=this.horiz=lt("div",[lt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");x.tabIndex=ee.tabIndex=-1,a(x),a(ee),Gt(x,"scroll",function(){x.clientHeight&&b(x.scrollTop,"vertical")}),Gt(ee,"scroll",function(){ee.clientWidth&&b(ee.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,xe&&Ee<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ps.prototype.update=function(a){var b=a.scrollWidth>a.clientWidth+1,z=a.scrollHeight>a.clientHeight+1,x=a.nativeBarWidth;if(z){this.vert.style.display="block",this.vert.style.bottom=b?x+"px":"0";var ee=a.viewHeight-(b?x:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ee)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(b){this.horiz.style.display="block",this.horiz.style.right=z?x+"px":"0",this.horiz.style.left=a.barLeft+"px";var se=a.viewWidth-a.barLeft-(z?x:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+se)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(x==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:z?x:0,bottom:b?x:0}},Ps.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ps.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ps.prototype.zeroWidthHack=function(){var a=Ie&&!Ne?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ye,this.disableVert=new ye},Ps.prototype.enableZeroWidthBar=function(a,b,z){a.style.pointerEvents="auto";function x(){var ee=a.getBoundingClientRect(),se=z=="vert"?document.elementFromPoint(ee.right-1,(ee.top+ee.bottom)/2):document.elementFromPoint((ee.right+ee.left)/2,ee.bottom-1);se!=a?a.style.pointerEvents="none":b.set(1e3,x)}b.set(1e3,x)},Ps.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Rs=function(){};Rs.prototype.update=function(){return{bottom:0,right:0}},Rs.prototype.setScrollLeft=function(){},Rs.prototype.setScrollTop=function(){},Rs.prototype.clear=function(){};function zs(a,b){b||(b=Ws(a));var z=a.display.barWidth,x=a.display.barHeight;Us(a,b);for(var ee=0;ee<4&&z!=a.display.barWidth||x!=a.display.barHeight;ee++)z!=a.display.barWidth&&a.options.lineWrapping&&Gr(a),Us(a,Ws(a)),z=a.display.barWidth,x=a.display.barHeight}function Us(a,b){var z=a.display,x=z.scrollbars.update(b);z.sizer.style.paddingRight=(z.barWidth=x.right)+"px",z.sizer.style.paddingBottom=(z.barHeight=x.bottom)+"px",z.heightForcer.style.borderBottom=x.bottom+"px solid transparent",x.right&&x.bottom?(z.scrollbarFiller.style.display="block",z.scrollbarFiller.style.height=x.bottom+"px",z.scrollbarFiller.style.width=x.right+"px"):z.scrollbarFiller.style.display="",x.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(z.gutterFiller.style.display="block",z.gutterFiller.style.height=x.bottom+"px",z.gutterFiller.style.width=b.gutterWidth+"px"):z.gutterFiller.style.display=""}var Eu={native:Ps,null:Rs};function Cu(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Ye(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Eu[a.options.scrollbarStyle](function(b){a.display.wrapper.insertBefore(b,a.display.scrollbarFiller),Gt(b,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),b.setAttribute("cm-not-content","true")},function(b,z){z=="horizontal"?gs(a,b):js(a,b)},a),a.display.scrollbars.addClass&&de(a.display.wrapper,a.display.scrollbars.addClass)}var ec=0;function As(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++ec},$l(a.curOp)}function ws(a){var b=a.curOp;b&&Vo(b,function(z){for(var x=0;x=z.viewTo)||z.maxLineChanged&&b.options.lineWrapping,a.update=a.mustUpdate&&new dl(b,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Lu(a){a.updatedDisplay=a.mustUpdate&&ci(a.cm,a.update)}function jn(a){var b=a.cm,z=b.display;a.updatedDisplay&&Gr(b),a.barMeasure=Ws(b),z.maxLineChanged&&!b.options.lineWrapping&&(a.adjustWidthTo=er(b,z.maxLine,z.maxLine.text.length).left+3,b.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(z.scroller.clientWidth,z.sizer.offsetLeft+a.adjustWidthTo+Nn(b)+b.display.barWidth),a.maxScrollLeft=Math.max(0,z.sizer.offsetLeft+a.adjustWidthTo-wr(b))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=z.input.prepareSelection())}function _a(a){var b=a.cm;a.adjustWidthTo!=null&&(b.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var z=+new Date+a.options.workTime,x=Pr(a,b.highlightFrontier),ee=[];b.iter(x.line,Math.min(b.first+b.size,a.display.viewTo+500),function(se){if(x.line>=a.display.viewFrom){var ge=se.styles,_e=se.text.length>a.options.maxHighlightLength?yr(b.mode,x.state):null,Ge=Wn(a,se,x,!0);_e&&(x.state=_e),se.styles=Ge.styles;var ot=se.styleClasses,dn=Ge.classes;dn?se.styleClasses=dn:ot&&(se.styleClasses=null);for(var En=!ge||ge.length!=se.styles.length||ot!=dn&&(!ot||!dn||ot.bgClass!=dn.bgClass||ot.textClass!=dn.textClass),Yn=0;!En&&Ynz)return ko(a,a.options.workDelay),!0}),b.highlightFrontier=x.line,b.modeFrontier=Math.max(b.modeFrontier,x.line),ee.length&&Ta(a,function(){for(var se=0;se=z.viewFrom&&b.visible.to<=z.viewTo&&(z.updateLineNumbers==null||z.updateLineNumbers>=z.viewTo)&&z.renderedView==z.view&&ba(a)==0)return!1;Lt(a)&&(cr(a),b.dims=Wr(a));var ee=x.first+x.size,se=Math.max(b.visible.from-a.options.viewportMargin,x.first),ge=Math.min(ee,b.visible.to+a.options.viewportMargin);z.viewFromge&&z.viewTo-ge<20&&(ge=Math.min(ee,z.viewTo)),ya&&(se=br(a.doc,se),ge=Dr(a.doc,ge));var _e=se!=z.viewFrom||ge!=z.viewTo||z.lastWrapHeight!=b.wrapperHeight||z.lastWrapWidth!=b.wrapperWidth;ui(a,se,ge),z.viewOffset=Na(Dn(a.doc,z.viewFrom)),a.display.mover.style.top=z.viewOffset+"px";var Ge=ba(a);if(!_e&&Ge==0&&!b.force&&z.renderedView==z.view&&(z.updateLineNumbers==null||z.updateLineNumbers>=z.viewTo))return!1;var ot=ys(a);return Ge>4&&(z.lineDiv.style.display="none"),jl(a,z.updateLineNumbers,b.dims),Ge>4&&(z.lineDiv.style.display=""),z.renderedView=z.view,Xs(ot),xt(z.cursorDiv),xt(z.selectionDiv),z.gutters.style.height=z.sizer.style.minHeight=0,_e&&(z.lastWrapHeight=b.wrapperHeight,z.lastWrapWidth=b.wrapperWidth,ko(a,400)),z.updateLineNumbers=null,!0}function bl(a,b){for(var z=b.viewport,x=!0;;x=!1){if(!x||!a.options.lineWrapping||b.oldDisplayWidth==wr(a)){if(z&&z.top!=null&&(z={top:Math.min(a.doc.height+vn(a.display)-Or(a),z.top)}),b.visible=Po(a.display,a.doc,z),b.visible.from>=a.display.viewFrom&&b.visible.to<=a.display.viewTo)break}else x&&(b.visible=Po(a.display,a.doc,z));if(!ci(a,b))break;Gr(a);var ee=Ws(a);ca(a),zs(a,ee),Me(a,ee),b.force=!1}b.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(b.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function is(a,b){var z=new dl(a,b);if(ci(a,z)){Gr(a),bl(a,z);var x=Ws(a);ca(a),zs(a,x),Me(a,x),z.finish()}}function jl(a,b,z){var x=a.display,ee=a.options.lineNumbers,se=x.lineDiv,ge=se.firstChild;function _e(Mr){var qr=Mr.nextSibling;return Ce&&Ie&&a.display.currentWheelTarget==Mr?Mr.style.display="none":Mr.parentNode.removeChild(Mr),qr}for(var Ge=x.view,ot=x.viewFrom,dn=0;dn-1&&(zn=!1),Ul(a,En,ot,z)),zn&&(xt(En.lineNumber),En.lineNumber.appendChild(document.createTextNode(kt(a.options,ot)))),ge=En.node.nextSibling}ot+=En.size}for(;ge;)ge=_e(ge)}function Re(a){var b=a.gutters.offsetWidth;a.sizer.style.marginLeft=b+"px"}function Me(a,b){a.display.sizer.style.minHeight=b.docHeight+"px",a.display.heightForcer.style.top=b.docHeight+"px",a.display.gutters.style.height=b.docHeight+a.display.barHeight+Nn(a)+"px"}function Dt(a){var b=a.display,z=b.view;if(!(!b.alignWidgets&&(!b.gutters.firstChild||!a.options.fixedGutter))){for(var x=or(b)-b.scroller.scrollLeft+a.doc.scrollLeft,ee=b.gutters.offsetWidth,se=x+"px",ge=0;gege.clientWidth,Ge=ge.scrollHeight>ge.clientHeight;if(x&&_e||ee&&Ge){if(ee&&Ie&&Ce){e:for(var ot=b.target,dn=se.view;ot!=ge;ot=ot.parentNode)for(var En=0;En=0&&ht(a,x.to())<=0)return z}return-1};var Kn=function(a,b){this.anchor=a,this.head=b};Kn.prototype.from=function(){return It(this.anchor,this.head)},Kn.prototype.to=function(){return mr(this.anchor,this.head)},Kn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ia(a,b,z){var x=a&&a.options.selectionsMayTouch,ee=b[z];b.sort(function(Yn,zn){return ht(Yn.from(),zn.from())}),z=vt(b,ee);for(var se=1;se0:Ge>=0){var ot=It(_e.from(),ge.from()),dn=mr(_e.to(),ge.to()),En=_e.empty()?ge.from()==ge.head:_e.from()==_e.head;se<=z&&--z,b.splice(--se,2,new Kn(En?dn:ot,En?ot:dn))}}return new Xn(b,z)}function _r(a,b){return new Xn([new Kn(a,b||a)],0)}function da(a){return a.text?it(a.from.line+a.text.length-1,mt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Ea(a,b){if(ht(a,b.from)<0)return a;if(ht(a,b.to)<=0)return da(b);var z=a.line+b.text.length-(b.to.line-b.from.line)-1,x=a.ch;return a.line==b.to.line&&(x+=da(b).ch-b.to.ch),it(z,x)}function Jr(a,b){for(var z=[],x=0;x1&&a.remove(_e.line+1,Mr-1),a.insert(_e.line+1,Ka)}no(a,"change",a,b)}function gi(a,b,z){function x(ee,se,ge){if(ee.linked)for(var _e=0;_e1&&!a.done[a.done.length-2].ranges)return a.done.pop(),mt(a.done)}function wi(a,b,z,x){var ee=a.history;ee.undone.length=0;var se=+new Date,ge,_e;if((ee.lastOp==x||ee.lastOrigin==b.origin&&b.origin&&(b.origin.charAt(0)=="+"&&ee.lastModTime>se-(a.cm?a.cm.options.historyEventDelay:500)||b.origin.charAt(0)=="*"))&&(ge=ni(ee,ee.lastOp==x)))_e=mt(ge.changes),ht(b.from,b.to)==0&&ht(b.from,_e.to)==0?_e.to=da(b):ge.changes.push(Ca(a,b));else{var Ge=mt(ee.done);for((!Ge||!Ge.ranges)&&so(a.sel,ee.done),ge={changes:[Ca(a,b)],generation:ee.generation},ee.done.push(ge);ee.done.length>ee.undoDepth;)ee.done.shift(),ee.done[0].ranges||ee.done.shift()}ee.done.push(z),ee.generation=++ee.maxGeneration,ee.lastModTime=ee.lastSelTime=se,ee.lastOp=ee.lastSelOp=x,ee.lastOrigin=ee.lastSelOrigin=b.origin,_e||gn(a,"historyAdded")}function Ma(a,b,z,x){var ee=b.charAt(0);return ee=="*"||ee=="+"&&z.ranges.length==x.ranges.length&&z.somethingSelected()==x.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function lo(a,b,z,x){var ee=a.history,se=x&&x.origin;z==ee.lastSelOp||se&&ee.lastSelOrigin==se&&(ee.lastModTime==ee.lastSelTime&&ee.lastOrigin==se||Ma(a,se,mt(ee.done),b))?ee.done[ee.done.length-1]=b:so(b,ee.done),ee.lastSelTime=+new Date,ee.lastSelOrigin=se,ee.lastSelOp=z,x&&x.clearRedo!==!1&&Ja(ee.undone)}function so(a,b){var z=mt(b);z&&z.ranges&&z.equals(a)||b.push(a)}function pl(a,b,z,x){var ee=b["spans_"+a.id],se=0;a.iter(Math.max(a.first,z),Math.min(a.first+a.size,x),function(ge){ge.markedSpans&&((ee||(ee=b["spans_"+a.id]={}))[se]=ge.markedSpans),++se})}function ul(a){if(!a)return null;for(var b,z=0;z-1&&(mt(_e)[En]=ot[En],delete ot[En])}}return x}function mo(a,b,z,x){if(x){var ee=a.anchor;if(z){var se=ht(b,ee)<0;se!=ht(z,ee)<0?(ee=b,b=z):se!=ht(b,z)<0&&(b=z)}return new Kn(ee,b)}else return new Kn(z||b,b)}function yo(a,b,z,x,ee){ee==null&&(ee=a.cm&&(a.cm.display.shift||a.extend)),Ua(a,new Xn([mo(a.sel.primary(),b,z,ee)],0),x)}function ll(a,b,z){for(var x=[],ee=a.cm&&(a.cm.display.shift||a.extend),se=0;se=b.ch:_e.to>b.ch))){if(ee&&(gn(Ge,"beforeCursorEnter"),Ge.explicitlyCleared))if(se.markedSpans){--ge;continue}else break;if(!Ge.atomic)continue;if(z){var En=Ge.find(x<0?1:-1),Yn=void 0;if((x<0?dn:ot)&&(En=Bi(a,En,-x,En&&En.line==b.line?se:null)),En&&En.line==b.line&&(Yn=ht(En,z))&&(x<0?Yn<0:Yn>0))return hl(a,En,b,x,ee)}var zn=Ge.find(x<0?-1:1);return(x<0?ot:dn)&&(zn=Bi(a,zn,x,zn.line==b.line?se:null)),zn?hl(a,zn,b,x,ee):null}}return b}function Bl(a,b,z,x,ee){var se=x||1,ge=hl(a,b,z,se,ee)||!ee&&hl(a,b,z,se,!0)||hl(a,b,z,-se,ee)||!ee&&hl(a,b,z,-se,!0);return ge||(a.cantEdit=!0,it(a.first,0))}function Bi(a,b,z,x){return z<0&&b.ch==0?b.line>a.first?Tt(a,it(b.line-1)):null:z>0&&b.ch==(x||Dn(a,b.line)).text.length?b.line=0;--ee)jo(a,{from:x[ee].from,to:x[ee].to,text:ee?[""]:b.text,origin:b.origin});else jo(a,b)}}function jo(a,b){if(!(b.text.length==1&&b.text[0]==""&&ht(b.from,b.to)==0)){var z=Jr(a,b);wi(a,b,z,a.cm?a.cm.curOp.id:NaN),Yl(a,b,z,Ya(a,b));var x=[];gi(a,function(ee,se){!se&&vt(x,ee.history)==-1&&(Dl(ee.history,b),x.push(ee.history)),Yl(ee,b,null,Ya(ee,b))})}}function Ml(a,b,z){var x=a.cm&&a.cm.state.suppressEdits;if(!(x&&!z)){for(var ee=a.history,se,ge=a.sel,_e=b=="undo"?ee.done:ee.undone,Ge=b=="undo"?ee.undone:ee.done,ot=0;ot<_e.length&&(se=_e[ot],!(z?se.ranges&&!se.equals(a.sel):!se.ranges));ot++);if(ot!=_e.length){for(ee.lastOrigin=ee.lastSelOrigin=null;;)if(se=_e.pop(),se.ranges){if(so(se,Ge),z&&!se.equals(a.sel)){Ua(a,se,{clearRedo:!1});return}ge=se}else if(x){_e.push(se);return}else break;var dn=[];so(ge,Ge),Ge.push({changes:dn,generation:ee.generation}),ee.generation=se.generation||++ee.maxGeneration;for(var En=At(a,"beforeChange")||a.cm&&At(a.cm,"beforeChange"),Yn=function(qr){var wa=se.changes[qr];if(wa.origin=b,En&&!Do(a,wa,!1))return _e.length=0,{};dn.push(Ca(a,wa));var Ka=qr?Jr(a,wa):mt(_e);Yl(a,wa,Ka,ol(a,wa)),!qr&&a.cm&&a.cm.scrollIntoView({from:wa.from,to:da(wa)});var ii=[];gi(a,function(Wa,Ei){!Ei&&vt(ii,Wa.history)==-1&&(Dl(Wa.history,wa),ii.push(Wa.history)),Yl(Wa,wa,null,ol(Wa,wa))})},zn=se.changes.length-1;zn>=0;--zn){var Mr=Yn(zn);if(Mr)return Mr.v}}}}function Cl(a,b){if(b!=0&&(a.first+=b,a.sel=new Xn(mn(a.sel.ranges,function(ee){return new Kn(it(ee.anchor.line+b,ee.anchor.ch),it(ee.head.line+b,ee.head.ch))}),a.sel.primIndex),a.cm)){ja(a.cm,a.first,a.first-b,b);for(var z=a.cm.display,x=z.viewFrom;xa.lastLine())){if(b.from.linese&&(b={from:b.from,to:it(se,Dn(a,se).text.length),text:[b.text[0]],origin:b.origin}),b.removed=Zn(a,b.from,b.to),z||(z=Jr(a,b)),a.cm?Go(a.cm,b,x):Si(a,b,x),po(a,z,Fe),a.cantEdit&&Bl(a,it(a.firstLine(),0))&&(a.cantEdit=!1)}}function Go(a,b,z){var x=a.doc,ee=a.display,se=b.from,ge=b.to,_e=!1,Ge=se.line;a.options.lineWrapping||(Ge=Mt(tr(Dn(x,se.line))),x.iter(Ge,ge.line+1,function(zn){if(zn==ee.maxLine)return _e=!0,!0})),x.sel.contains(b.from,b.to)>-1&&Ut(a),Si(x,b,z,ha(a)),a.options.lineWrapping||(x.iter(Ge,se.line+b.text.length,function(zn){var Mr=$a(zn);Mr>ee.maxLineLength&&(ee.maxLine=zn,ee.maxLineLength=Mr,ee.maxLineChanged=!0,_e=!1)}),_e&&(a.curOp.updateMaxLine=!0)),Fa(x,se.line),ko(a,400);var ot=b.text.length-(ge.line-se.line)-1;b.full?ja(a):se.line==ge.line&&b.text.length==1&&!eo(a.doc,b)?ua(a,se.line,"text"):ja(a,se.line,ge.line+1,ot);var dn=At(a,"changes"),En=At(a,"change");if(En||dn){var Yn={from:se,to:ge,text:b.text,removed:b.removed,origin:b.origin};En&&no(a,"change",a,Yn),dn&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Yn)}a.display.selForContextMenu=null}function Ao(a,b,z,x,ee){var se;x||(x=z),ht(x,z)<0&&(se=[x,z],z=se[0],x=se[1]),typeof b=="string"&&(b=a.splitLines(b)),zo(a,{from:z,to:x,text:b,origin:ee})}function Xo(a,b,z,x){z1||!(this.children[0]instanceof Oo))){var _e=[];this.collapse(_e),this.children=[new Oo(_e)],this.children[0].parent=this}},collapse:function(a){for(var b=0;b50){for(var ge=ee.lines.length%25+25,_e=ge;_e10);a.parent.maybeSpill()}},iterN:function(a,b,z){for(var x=0;xa.display.maxLineLength&&(a.display.maxLine=ot,a.display.maxLineLength=dn,a.display.maxLineChanged=!0)}x!=null&&a&&this.collapsed&&ja(a,x,ee+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&sl(a.doc)),a&&no(a,"markerCleared",a,this,x,ee),b&&ws(a),this.parent&&this.parent.clear()}},os.prototype.find=function(a,b){a==null&&this.type=="bookmark"&&(a=1);for(var z,x,ee=0;ee0||ge==0&&se.clearWhenEmpty!==!1)return se;if(se.replacedWith&&(se.collapsed=!0,se.widgetNode=Ue("span",[se.replacedWith],"CodeMirror-widget"),x.handleMouseEvents||se.widgetNode.setAttribute("cm-ignore-events","true"),x.insertLeft&&(se.widgetNode.insertLeft=!0)),se.collapsed){if(Sr(a,b.line,b,z,se)||b.line!=z.line&&Sr(a,z.line,b,z,se))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ia()}se.addToHistory&&wi(a,{from:b,to:z,origin:"markText"},a.sel,NaN);var _e=b.line,Ge=a.cm,ot;if(a.iter(_e,z.line+1,function(En){Ge&&se.collapsed&&!Ge.options.lineWrapping&&tr(En)==Ge.display.maxLine&&(ot=!0),se.collapsed&&_e!=b.line&&ur(En,0),Sa(En,new pa(se,_e==b.line?b.ch:null,_e==z.line?z.ch:null)),++_e}),se.collapsed&&a.iter(b.line,z.line+1,function(En){jr(a,En)&&ur(En,0)}),se.clearOnEnter&&Gt(se,"beforeCursorEnter",function(){return se.clear()}),se.readOnly&&(Xa(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),se.collapsed&&(se.id=++ts,se.atomic=!0),Ge){if(ot&&(Ge.curOp.updateMaxLine=!0),se.collapsed)ja(Ge,b.line,z.line+1);else if(se.className||se.startStyle||se.endStyle||se.css||se.attributes||se.title)for(var dn=b.line;dn<=z.line;dn++)ua(Ge,dn,"text");se.atomic&&sl(Ge.doc),no(Ge,"markerAdded",Ge,se)}return se}var rl=function(a,b){this.markers=a,this.primary=b;for(var z=0;z=0;Ge--)zo(this,x[Ge]);_e?li(this,_e):this.cm&&xs(this.cm)}),undo:Ki(function(){Ml(this,"undo")}),redo:Ki(function(){Ml(this,"redo")}),undoSelection:Ki(function(){Ml(this,"undo",!0)}),redoSelection:Ki(function(){Ml(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,b=0,z=0,x=0;x=a.ch)&&b.push(ee.marker.parent||ee.marker)}return b},findMarks:function(a,b,z){a=Tt(this,a),b=Tt(this,b);var x=[],ee=a.line;return this.iter(a.line,b.line+1,function(se){var ge=se.markedSpans;if(ge)for(var _e=0;_e=Ge.to||Ge.from==null&&ee!=a.line||Ge.from!=null&&ee==b.line&&Ge.from>=b.ch)&&(!z||z(Ge.marker))&&x.push(Ge.marker.parent||Ge.marker)}++ee}),x},getAllMarks:function(){var a=[];return this.iter(function(b){var z=b.markedSpans;if(z)for(var x=0;xa)return b=a,!0;a-=se,++z}),Tt(this,it(z,b))},indexFromPos:function(a){a=Tt(this,a);var b=a.ch;if(a.lineb&&(b=a.from),a.to!=null&&a.to-1){b.state.draggingText(a),setTimeout(function(){return b.display.input.focus()},20);return}try{var dn=a.dataTransfer.getData("Text");if(dn){var En;if(b.state.draggingText&&!b.state.draggingText.copy&&(En=b.listSelections()),po(b.doc,_r(z,z)),En)for(var Yn=0;Yn=0;_e--)Ao(a.doc,"",x[_e].from,x[_e].to,"+delete");xs(a)})}function $u(a,b,z){var x=Ot(a.text,b+z,z);return x<0||x>a.text.length?null:x}function Ls(a,b,z){var x=$u(a,b.ch,z);return x==null?null:new it(b.line,x,z<0?"after":"before")}function ju(a,b,z,x,ee){if(a){b.doc.direction=="rtl"&&(ee=-ee);var se=Xe(z,b.doc.direction);if(se){var ge=ee<0?mt(se):se[0],_e=ee<0==(ge.level==1),Ge=_e?"after":"before",ot;if(ge.level>0||b.doc.direction=="rtl"){var dn=na(b,z);ot=ee<0?z.text.length-1:0;var En=xi(b,dn,ot).top;ot=at(function(Yn){return xi(b,dn,Yn).top==En},ee<0==(ge.level==1)?ge.from:ge.to-1,ot),Ge=="before"&&(ot=$u(z,ot,1))}else ot=ee<0?ge.to:ge.from;return new it(x,ot,Ge)}}return new it(x,ee<0?z.text.length:0,ee<0?"before":"after")}function tc(a,b,z,x){var ee=Xe(b,a.doc.direction);if(!ee)return Ls(b,z,x);z.ch>=b.text.length?(z.ch=b.text.length,z.sticky="before"):z.ch<=0&&(z.ch=0,z.sticky="after");var se=Ft(ee,z.ch,z.sticky),ge=ee[se];if(a.doc.direction=="ltr"&&ge.level%2==0&&(x>0?ge.to>z.ch:ge.from=ge.from&&Yn>=dn.begin)){var zn=En?"before":"after";return new it(z.line,Yn,zn)}}var Mr=function(Ka,ii,Wa){for(var Ei=function(ml,ql){return ql?new it(z.line,_e(ml,1),"before"):new it(z.line,ml,"after")};Ka>=0&&Ka0==(to.level!=1),Bo=Gi?Wa.begin:_e(Wa.end,-1);if(to.from<=Bo&&Bo0?dn.end:_e(dn.begin,-1);return wa!=null&&!(x>0&&wa==b.text.length)&&(qr=Mr(x>0?0:ee.length-1,x,ot(wa)),qr)?qr:null}var Vs={selectAll:Ri,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Fe)},killLine:function(a){return Qs(a,function(b){if(b.empty()){var z=Dn(a.doc,b.head.line).text.length;return b.head.ch==z&&b.head.line0)ee=new it(ee.line,ee.ch+1),a.replaceRange(se.charAt(ee.ch-1)+se.charAt(ee.ch-2),it(ee.line,ee.ch-2),ee,"+transpose");else if(ee.line>a.doc.first){var ge=Dn(a.doc,ee.line-1).text;ge&&(ee=new it(ee.line,1),a.replaceRange(se.charAt(0)+a.doc.lineSeparator()+ge.charAt(ge.length-1),it(ee.line-1,ge.length-1),ee,"+transpose"))}}z.push(new Kn(ee,ee))}a.setSelections(z)})},newlineAndIndent:function(a){return Ta(a,function(){for(var b=a.listSelections(),z=b.length-1;z>=0;z--)a.replaceRange(a.doc.lineSeparator(),b[z].anchor,b[z].head,"+input");b=a.listSelections();for(var x=0;xa&&ht(b,this.pos)==0&&z==this.button};var Js,au;function Uu(a,b){var z=+new Date;return au&&au.compare(z,a,b)?(Js=au=null,"triple"):Js&&Js.compare(z,a,b)?(au=new Iu(z,a,b),Js=null,"double"):(Js=new Iu(z,a,b),au=null,"single")}function Xu(a){var b=this,z=b.display;if(!(Rt(b,a)||z.activeTouch&&z.input.supportsTouch())){if(z.input.ensurePolled(),z.shift=a.shiftKey,Qo(z,a)){Ce||(z.scroller.draggable=!1,setTimeout(function(){return z.scroller.draggable=!0},100));return}if(!Ts(b,a)){var x=Nr(b,a),ee=qt(a),se=x?Uu(x,ee):"single";window.focus(),ee==1&&b.state.selectingText&&b.state.selectingText(a),!(x&&Pu(b,ee,x,se,a))&&(ee==1?x?Mo(b,x,se,a):Nt(a)==z.scroller&&Pt(a):ee==2?(x&&yo(b.doc,x),setTimeout(function(){return z.input.focus()},20)):ee==3&&(Ae?b.display.input.onContextMenu(a):Oi(b)))}}}function Pu(a,b,z,x,ee){var se="Click";return x=="double"?se="Double"+se:x=="triple"&&(se="Triple"+se),se=(b==1?"Left":b==2?"Middle":"Right")+se,vu(a,ru(se,ee),ee,function(ge){if(typeof ge=="string"&&(ge=Vs[ge]),!ge)return!1;var _e=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),_e=ge(a,z)!=$t}finally{a.state.suppressEdits=!1}return _e})}function Fo(a,b,z){var x=a.getOption("configureMouse"),ee=x?x(a,b,z):{};if(ee.unit==null){var se=Pe?z.shiftKey&&z.metaKey:z.altKey;ee.unit=se?"rectangle":b=="single"?"char":b=="double"?"word":"line"}return(ee.extend==null||a.doc.extend)&&(ee.extend=a.doc.extend||z.shiftKey),ee.addNew==null&&(ee.addNew=Ie?z.metaKey:z.ctrlKey),ee.moveOnDrag==null&&(ee.moveOnDrag=!(Ie?z.altKey:z.ctrlKey)),ee}function Mo(a,b,z,x){xe?setTimeout(ze(Xl,a),0):a.curOp.focus=Be();var ee=Fo(a,z,x),se=a.doc.sel,ge;a.options.dragDrop&&wt&&!a.isReadOnly()&&z=="single"&&(ge=se.contains(b))>-1&&(ht((ge=se.ranges[ge]).from(),b)<0||b.xRel>0)&&(ht(ge.to(),b)>0||b.xRel<0)?Ql(a,x,b,ee):Jl(a,x,b,ee)}function Ql(a,b,z,x){var ee=a.display,se=!1,ge=Ir(a,function(ot){Ce&&(ee.scroller.draggable=!1),a.state.draggingText=!1,wn(ee.wrapper.ownerDocument,"mouseup",ge),wn(ee.wrapper.ownerDocument,"mousemove",_e),wn(ee.scroller,"dragstart",Ge),wn(ee.scroller,"drop",ge),se||(Pt(ot),x.addNew||yo(a.doc,z,null,null,x.extend),Ce&&!je||xe&&Ee==9?setTimeout(function(){ee.wrapper.ownerDocument.body.focus({preventScroll:!0}),ee.input.focus()},20):ee.input.focus())}),_e=function(ot){se=se||Math.abs(b.clientX-ot.clientX)+Math.abs(b.clientY-ot.clientY)>=10},Ge=function(){return se=!0};Ce&&(ee.scroller.draggable=!0),a.state.draggingText=ge,ge.copy=!x.moveOnDrag,ee.scroller.dragDrop&&ee.scroller.dragDrop(),Gt(ee.wrapper.ownerDocument,"mouseup",ge),Gt(ee.wrapper.ownerDocument,"mousemove",_e),Gt(ee.scroller,"dragstart",Ge),Gt(ee.scroller,"drop",ge),Oi(a),setTimeout(function(){return ee.input.focus()},20)}function ds(a,b,z){if(z=="char")return new Kn(b,b);if(z=="word")return a.findWordAt(b);if(z=="line")return new Kn(it(b.line,0),Tt(a.doc,it(b.line+1,0)));var x=z(a,b);return new Kn(x.from,x.to)}function Jl(a,b,z,x){var ee=a.display,se=a.doc;Pt(b);var ge,_e,Ge=se.sel,ot=Ge.ranges;if(x.addNew&&!x.extend?(_e=se.sel.contains(z),_e>-1?ge=ot[_e]:ge=new Kn(z,z)):(ge=se.sel.primary(),_e=se.sel.primIndex),x.unit=="rectangle")x.addNew||(ge=new Kn(z,z)),z=Nr(a,b,!0,!0),_e=-1;else{var dn=ds(a,z,x.unit);x.extend?ge=mo(ge,dn.anchor,dn.head,x.extend):ge=dn}x.addNew?_e==-1?(_e=ot.length,Ua(se,ia(a,ot.concat([ge]),_e),{scroll:!1,origin:"*mouse"})):ot.length>1&&ot[_e].empty()&&x.unit=="char"&&!x.extend?(Ua(se,ia(a,ot.slice(0,_e).concat(ot.slice(_e+1)),0),{scroll:!1,origin:"*mouse"}),Ge=se.sel):cl(se,_e,ge,pt):(_e=0,Ua(se,new Xn([ge],0),pt),Ge=se.sel);var En=z;function Yn(Wa){if(ht(En,Wa)!=0)if(En=Wa,x.unit=="rectangle"){for(var Ei=[],to=a.options.tabSize,Gi=Se(Dn(se,z.line).text,z.ch,to),Bo=Se(Dn(se,Wa.line).text,Wa.ch,to),ml=Math.min(Gi,Bo),ql=Math.max(Gi,Bo),Fl=Math.min(z.line,Wa.line),Cs=Math.min(a.lastLine(),Math.max(z.line,Wa.line));Fl<=Cs;Fl++){var fs=Dn(se,Fl).text,kl=Yt(fs,ml,to);ml==ql?Ei.push(new Kn(it(Fl,kl),it(Fl,kl))):fs.length>kl&&Ei.push(new Kn(it(Fl,kl),it(Fl,Yt(fs,ql,to))))}Ei.length||Ei.push(new Kn(z,z)),Ua(se,ia(a,Ge.ranges.slice(0,_e).concat(Ei),_e),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Wa)}else{var ms=ge,ns=ds(a,Wa,x.unit),Ll=ms.anchor,Zl;ht(ns.anchor,Ll)>0?(Zl=ns.head,Ll=It(ms.from(),ns.anchor)):(Zl=ns.anchor,Ll=mr(ms.to(),ns.head));var Pl=Ge.ranges.slice(0);Pl[_e]=_s(a,new Kn(Tt(se,Ll),Zl)),Ua(se,ia(a,Pl,_e),pt)}}var zn=ee.wrapper.getBoundingClientRect(),Mr=0;function qr(Wa){var Ei=++Mr,to=Nr(a,Wa,!0,x.unit=="rectangle");if(to)if(ht(to,En)!=0){a.curOp.focus=Be(),Yn(to);var Gi=Po(ee,se);(to.line>=Gi.to||to.linezn.bottom?20:0;Bo&&setTimeout(Ir(a,function(){Mr==Ei&&(ee.scroller.scrollTop+=Bo,qr(Wa))}),50)}}function wa(Wa){a.state.selectingText=!1,Mr=1/0,Wa&&(Pt(Wa),ee.input.focus()),wn(ee.wrapper.ownerDocument,"mousemove",Ka),wn(ee.wrapper.ownerDocument,"mouseup",ii),se.history.lastSelOrigin=null}var Ka=Ir(a,function(Wa){Wa.buttons===0||!qt(Wa)?wa(Wa):qr(Wa)}),ii=Ir(a,wa);a.state.selectingText=ii,Gt(ee.wrapper.ownerDocument,"mousemove",Ka),Gt(ee.wrapper.ownerDocument,"mouseup",ii)}function _s(a,b){var z=b.anchor,x=b.head,ee=Dn(a.doc,z.line);if(ht(z,x)==0&&z.sticky==x.sticky)return b;var se=Xe(ee);if(!se)return b;var ge=Ft(se,z.ch,z.sticky),_e=se[ge];if(_e.from!=z.ch&&_e.to!=z.ch)return b;var Ge=ge+(_e.from==z.ch==(_e.level!=1)?0:1);if(Ge==0||Ge==se.length)return b;var ot;if(x.line!=z.line)ot=(x.line-z.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var dn=Ft(se,x.ch,x.sticky),En=dn-ge||(x.ch-z.ch)*(_e.level==1?-1:1);dn==Ge-1||dn==Ge?ot=En<0:ot=En>0}var Yn=se[Ge+(ot?-1:0)],zn=ot==(Yn.level==1),Mr=zn?Yn.from:Yn.to,qr=zn?"after":"before";return z.ch==Mr&&z.sticky==qr?b:new Kn(new it(z.line,Mr,qr),x)}function Ks(a,b,z,x){var ee,se;if(b.touches)ee=b.touches[0].clientX,se=b.touches[0].clientY;else try{ee=b.clientX,se=b.clientY}catch(Yn){return!1}if(ee>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;x&&Pt(b);var ge=a.display,_e=ge.lineDiv.getBoundingClientRect();if(se>_e.bottom||!At(a,z))return pn(b);se-=_e.top-ge.viewOffset;for(var Ge=0;Ge=ee){var dn=Vt(a.doc,se),En=a.display.gutterSpecs[Ge];return gn(a,z,a,dn,En.className,b),pn(b)}}}function Ts(a,b){return Ks(a,b,"gutterClick",!0)}function iu(a,b){Qo(a.display,b)||Yu(a,b)||Rt(a,b,"contextmenu")||Ae||a.display.input.onContextMenu(b)}function Yu(a,b){return At(a,"gutterContextMenu")?Ks(a,b,"gutterContextMenu",!1):!1}function Tc(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Li(a)}var Au={toString:function(){return"CodeMirror.Init"}},rc={},ac={};function Mc(a){var b=a.optionHandlers;function z(x,ee,se,ge){a.defaults[x]=ee,se&&(b[x]=ge?function(_e,Ge,ot){ot!=Au&&se(_e,Ge,ot)}:se)}a.defineOption=z,a.Init=Au,z("value","",function(x,ee){return x.setValue(ee)},!0),z("mode",null,function(x,ee){x.doc.modeOption=ee,Qa(x)},!0),z("indentUnit",2,Qa,!0),z("indentWithTabs",!1),z("smartIndent",!0),z("tabSize",4,function(x){Ga(x),Li(x),ja(x)},!0),z("lineSeparator",null,function(x,ee){if(x.doc.lineSep=ee,!!ee){var se=[],ge=x.doc.first;x.doc.iter(function(Ge){for(var ot=0;;){var dn=Ge.text.indexOf(ee,ot);if(dn==-1)break;ot=dn+ee.length,se.push(it(ge,dn))}ge++});for(var _e=se.length-1;_e>=0;_e--)Ao(x.doc,ee,se[_e],it(se[_e].line,se[_e].ch+ee.length))}}),z("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(x,ee,se){x.state.specialChars=new RegExp(ee.source+(ee.test(" ")?"":"| "),"g"),se!=Au&&x.refresh()}),z("specialCharPlaceholder",No,function(x){return x.refresh()},!0),z("electricChars",!0),z("inputStyle",we?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),z("spellcheck",!1,function(x,ee){return x.getInputField().spellcheck=ee},!0),z("autocorrect",!1,function(x,ee){return x.getInputField().autocorrect=ee},!0),z("autocapitalize",!1,function(x,ee){return x.getInputField().autocapitalize=ee},!0),z("rtlMoveVisually",!rt),z("wholeLineUpdateBefore",!0),z("theme","default",function(x){Tc(x),Tn(x)},!0),z("keyMap","default",function(x,ee,se){var ge=pu(ee),_e=se!=Au&&pu(se);_e&&_e.detach&&_e.detach(x,ge),ge.attach&&ge.attach(x,_e||null)}),z("extraKeys",null),z("configureMouse",null),z("lineWrapping",!1,bc,!0),z("gutters",[],function(x,ee){x.display.gutterSpecs=on(ee,x.options.lineNumbers),Tn(x)},!0),z("fixedGutter",!0,function(x,ee){x.display.gutters.style.left=ee?or(x.display)+"px":"0",x.refresh()},!0),z("coverGutterNextToScrollbar",!1,function(x){return zs(x)},!0),z("scrollbarStyle","native",function(x){Cu(x),zs(x),x.display.scrollbars.setScrollTop(x.doc.scrollTop),x.display.scrollbars.setScrollLeft(x.doc.scrollLeft)},!0),z("lineNumbers",!1,function(x,ee){x.display.gutterSpecs=on(x.options.gutters,ee),Tn(x)},!0),z("firstLineNumber",1,Tn,!0),z("lineNumberFormatter",function(x){return x},Tn,!0),z("showCursorWhenSelecting",!1,ca,!0),z("resetSelectionOnContextMenu",!0),z("lineWiseCopyCut",!0),z("pasteLinesPerSelection",!0),z("selectionsMayTouch",!1),z("readOnly",!1,function(x,ee){ee=="nocursor"&&(Tl(x),x.display.input.blur()),x.display.input.readOnlyChanged(ee)}),z("screenReaderLabel",null,function(x,ee){ee=ee===""?null:ee,x.display.input.screenReaderLabelChanged(ee)}),z("disableInput",!1,function(x,ee){ee||x.display.input.reset()},!0),z("dragDrop",!0,Rc),z("allowDropFileTypes",null),z("cursorBlinkRate",530),z("cursorScrollMargin",0),z("cursorHeight",1,ca,!0),z("singleCursorHeightPerLine",!0,ca,!0),z("workTime",100),z("workDelay",100),z("flattenSpans",!0,Ga,!0),z("addModeClass",!1,Ga,!0),z("pollInterval",100),z("undoDepth",200,function(x,ee){return x.doc.history.undoDepth=ee}),z("historyEventDelay",1250),z("viewportMargin",10,function(x){return x.refresh()},!0),z("maxHighlightLength",1e4,Ga,!0),z("moveInputWithCursor",!0,function(x,ee){ee||x.display.input.resetPosition()}),z("tabindex",null,function(x,ee){return x.display.input.getField().tabIndex=ee||""}),z("autofocus",null),z("direction","ltr",function(x,ee){return x.doc.setDirection(ee)},!0),z("phrases",null)}function Rc(a,b,z){var x=z&&z!=Au;if(!b!=!x){var ee=a.display.dragFunctions,se=b?Gt:wn;se(a.display.scroller,"dragstart",ee.start),se(a.display.scroller,"dragenter",ee.enter),se(a.display.scroller,"dragover",ee.over),se(a.display.scroller,"dragleave",ee.leave),se(a.display.scroller,"drop",ee.drop)}}function bc(a){a.options.lineWrapping?(de(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Ye(a.display.wrapper,"CodeMirror-wrap"),ea(a)),fa(a),ja(a),Li(a),setTimeout(function(){return zs(a)},100)}function wl(a,b){var z=this;if(!(this instanceof wl))return new wl(a,b);this.options=b=b?st(b):{},st(rc,b,!1);var x=b.value;typeof x=="string"?x=new al(x,b.mode,null,b.lineSeparator,b.direction):b.mode&&(x.modeOption=b.mode),this.doc=x;var ee=new wl.inputStyles[b.inputStyle](this),se=this.display=new Bn(a,x,ee,b);se.wrapper.CodeMirror=this,Tc(this),b.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Cu(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ye,keySeq:null,specialChars:null},b.autofocus&&!we&&se.input.focus(),xe&&Ee<11&&setTimeout(function(){return z.display.input.reset(!0)},20),Ec(this),wu(),As(this),this.curOp.forceUpdate=!0,$i(this,x),b.autofocus&&!we||this.hasFocus()?setTimeout(function(){z.hasFocus()&&!z.state.focused&&_l(z)},20):Tl(this);for(var ge in ac)ac.hasOwnProperty(ge)&&ac[ge](this,b[ge],Au);Lt(this),b.finishInit&&b.finishInit(this);for(var _e=0;_e20*20}Gt(b.scroller,"touchstart",function(Ge){if(!Rt(a,Ge)&&!se(Ge)&&!Ts(a,Ge)){b.input.ensurePolled(),clearTimeout(z);var ot=+new Date;b.activeTouch={start:ot,moved:!1,prev:ot-x.end<=300?x:null},Ge.touches.length==1&&(b.activeTouch.left=Ge.touches[0].pageX,b.activeTouch.top=Ge.touches[0].pageY)}}),Gt(b.scroller,"touchmove",function(){b.activeTouch&&(b.activeTouch.moved=!0)}),Gt(b.scroller,"touchend",function(Ge){var ot=b.activeTouch;if(ot&&!Qo(b,Ge)&&ot.left!=null&&!ot.moved&&new Date-ot.start<300){var dn=a.coordsChar(b.activeTouch,"page"),En;!ot.prev||ge(ot,ot.prev)?En=new Kn(dn,dn):!ot.prev.prev||ge(ot,ot.prev.prev)?En=a.findWordAt(dn):En=new Kn(it(dn.line,0),Tt(a.doc,it(dn.line+1,0))),a.setSelection(En.anchor,En.head),a.focus(),Pt(Ge)}ee()}),Gt(b.scroller,"touchcancel",ee),Gt(b.scroller,"scroll",function(){b.scroller.clientHeight&&(js(a,b.scroller.scrollTop),gs(a,b.scroller.scrollLeft,!0),gn(a,"scroll",a))}),Gt(b.scroller,"mousewheel",function(Ge){return nr(a,Ge)}),Gt(b.scroller,"DOMMouseScroll",function(Ge){return nr(a,Ge)}),Gt(b.wrapper,"scroll",function(){return b.wrapper.scrollTop=b.wrapper.scrollLeft=0}),b.dragFunctions={enter:function(Ge){Rt(a,Ge)||nt(Ge)},over:function(Ge){Rt(a,Ge)||(Ns(a,Ge),nt(Ge))},start:function(Ge){return Os(a,Ge)},drop:Ir(a,Hs),leave:function(Ge){Rt(a,Ge)||nu(a)}};var _e=b.input.getField();Gt(_e,"keyup",function(Ge){return Gu.call(a,Ge)}),Gt(_e,"keydown",Ir(a,Ku)),Gt(_e,"keypress",Ir(a,Fu)),Gt(_e,"focus",function(Ge){return _l(a,Ge)}),Gt(_e,"blur",function(Ge){return Tl(a,Ge)})}var dc=[];wl.defineInitHook=function(a){return dc.push(a)};function Ou(a,b,z,x){var ee=a.doc,se;z==null&&(z="add"),z=="smart"&&(ee.mode.indent?se=Pr(a,b).state:z="prev");var ge=a.options.tabSize,_e=Dn(ee,b),Ge=Se(_e.text,null,ge);_e.stateAfter&&(_e.stateAfter=null);var ot=_e.text.match(/^\s*/)[0],dn;if(!x&&!/\S/.test(_e.text))dn=0,z="not";else if(z=="smart"&&(dn=ee.mode.indent(se,_e.text.slice(ot.length),_e.text),dn==$t||dn>150)){if(!x)return;z="prev"}z=="prev"?b>ee.first?dn=Se(Dn(ee,b-1).text,null,ge):dn=0:z=="add"?dn=Ge+a.options.indentUnit:z=="subtract"?dn=Ge-a.options.indentUnit:typeof z=="number"&&(dn=Ge+z),dn=Math.max(0,dn);var En="",Yn=0;if(a.options.indentWithTabs)for(var zn=Math.floor(dn/ge);zn;--zn)Yn+=ge,En+=" ";if(Ynge,Ge=On(b),ot=null;if(_e&&x.ranges.length>1)if(Gs&&Gs.text.join(` `)==b){if(x.ranges.length%Gs.text.length==0){ot=[];for(var dn=0;dn=0;Yn--){var zn=x.ranges[Yn],Mr=zn.from(),qr=zn.to();zn.empty()&&(z&&z>0?Mr=it(Mr.line,Mr.ch-z):a.state.overwrite&&!_e?qr=it(qr.line,Math.min(Dn(se,qr.line).text.length,qr.ch+mt(Ge).length)):_e&&Gs&&Gs.lineWise&&Gs.text.join(` `)==Ge.join(` -`)&&(Mr=qr=it(Mr.line,0)));var Ba={from:Mr,to:qr,text:ot?ot[Yn%ot.length]:Ge,origin:ee||(_e?"paste":a.state.cutIncoming>ge?"cut":"+input")};zo(a.doc,Ba),no(a,"inputRead",a,Ba)}b&&!_e&&xc(a,b),xs(a),a.curOp.updateInput<2&&(a.curOp.updateInput=En),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Cc(a,b){var z=a.clipboardData&&a.clipboardData.getData("Text");if(z)return a.preventDefault(),!b.isReadOnly()&&!b.options.disableInput&&Ta(b,function(){return fc(b,z,0,null,"paste")}),!0}function xc(a,b){if(!(!a.options.electricChars||!a.options.smartIndent))for(var z=a.doc.sel,x=z.ranges.length-1;x>=0;x--){var ee=z.ranges[x];if(!(ee.head.ch>100||x&&z.ranges[x-1].head.line==ee.head.line)){var se=a.getModeAt(ee.head),ge=!1;if(se.electricChars){for(var _e=0;_e-1){ge=Ou(a,ee.head.line,"smart");break}}else se.electricInput&&se.electricInput.test(Dn(a.doc,ee.head.line).text.slice(0,ee.head.ch))&&(ge=Ou(a,ee.head.line,"smart"));ge&&no(a,"electricInput",a,ee.head.line)}}}function Sc(a){for(var b=[],z=[],x=0;xse&&(Ou(this,_e.head.line,x,!0),se=_e.head.line,ge==this.doc.sel.primIndex&&xs(this));else{var Ge=_e.from(),ot=_e.to(),dn=Math.max(se,Ge.line);se=Math.min(this.lastLine(),ot.line-(ot.ch?0:1))+1;for(var En=dn;En0&&cl(this.doc,ge,new Kn(Ge,Yn[ge].to()),Fe)}}}),getTokenAt:function(x,ee){return Xr(this,x,ee)},getLineTokens:function(x,ee){return Xr(this,it(x),ee,!0)},getTokenTypeAt:function(x){x=Tt(this.doc,x);var ee=hr(this,Dn(this.doc,x.line)),se=0,ge=(ee.length-1)/2,_e=x.ch,Ge;if(_e==0)Ge=ee[2];else for(;;){var ot=se+ge>>1;if((ot?ee[ot*2-1]:0)>=_e)ge=ot;else if(ee[ot*2+1]<_e)se=ot+1;else{Ge=ee[ot*2+2];break}}var dn=Ge?Ge.indexOf("overlay "):-1;return dn<0?Ge:dn==0?null:Ge.slice(0,dn-1)},getModeAt:function(x){var ee=this.doc.mode;return ee.innerMode?a.innerMode(ee,this.getTokenAt(x).state).mode:ee},getHelper:function(x,ee){return this.getHelpers(x,ee)[0]},getHelpers:function(x,ee){var se=[];if(!z.hasOwnProperty(ee))return se;var ge=z[ee],_e=this.getModeAt(x);if(typeof _e[ee]=="string")ge[_e[ee]]&&se.push(ge[_e[ee]]);else if(_e[ee])for(var Ge=0;Ge<_e[ee].length;Ge++){var ot=ge[_e[ee][Ge]];ot&&se.push(ot)}else _e.helperType&&ge[_e.helperType]?se.push(ge[_e.helperType]):ge[_e.name]&&se.push(ge[_e.name]);for(var dn=0;dnGe&&(x=Ge,ge=!0),_e=Dn(this.doc,x)}else _e=x;return go(this,_e,{top:0,left:0},ee||"page",se||ge).top+(ge?this.doc.height-_a(_e):0)},defaultTextHeight:function(){return Fr(this.display)},defaultCharWidth:function(){return aa(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(x,ee,se,ge,_e){var Ge=this.display;x=vi(this,Tt(this.doc,x));var ot=x.bottom,dn=x.left;if(ee.style.position="absolute",ee.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ee),Ge.sizer.appendChild(ee),ge=="over")ot=x.top;else if(ge=="above"||ge=="near"){var En=Math.max(Ge.wrapper.clientHeight,this.doc.height),Yn=Math.max(Ge.sizer.clientWidth,Ge.lineSpace.clientWidth);(ge=="above"||x.bottom+ee.offsetHeight>En)&&x.top>ee.offsetHeight?ot=x.top-ee.offsetHeight:x.bottom+ee.offsetHeight<=En&&(ot=x.bottom),dn+ee.offsetWidth>Yn&&(dn=Yn-ee.offsetWidth)}ee.style.top=ot+"px",ee.style.left=ee.style.right="",_e=="right"?(dn=Ge.sizer.clientWidth-ee.offsetWidth,ee.style.right="0px"):(_e=="left"?dn=0:_e=="middle"&&(dn=(Ge.sizer.clientWidth-ee.offsetWidth)/2),ee.style.left=dn+"px"),se&&$s(this,{left:dn,top:ot,right:dn+ee.offsetWidth,bottom:ot+ee.offsetHeight})},triggerOnKeyDown:Zi(Ku),triggerOnKeyPress:Zi(Fu),triggerOnKeyUp:Gu,triggerOnMouseDown:Zi(Xu),execCommand:function(x){if(Vs.hasOwnProperty(x))return Vs[x].call(null,this)},triggerElectric:Zi(function(x){xc(this,x)}),findPosH:function(x,ee,se,ge){var _e=1;ee<0&&(_e=-1,ee=-ee);for(var Ge=Tt(this.doc,x),ot=0;ot0&&dn(se.charAt(ge-1));)--ge;for(;_e.5||this.options.lineWrapping)&&fa(this),gn(this,"refresh",this)}),swapDoc:Zi(function(x){var ee=this.doc;return ee.cm=null,this.state.selectingText&&this.state.selectingText(),$i(this,x),Li(this),this.display.input.reset(),Fs(this,x.scrollLeft,x.scrollTop),this.curOp.forceScroll=!0,no(this,"swapDoc",this,ee),ee}),phrase:function(x){var ee=this.options.phrases;return ee&&Object.prototype.hasOwnProperty.call(ee,x)?ee[x]:x},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Je(a),a.registerHelper=function(x,ee,se){z.hasOwnProperty(x)||(z[x]=a[x]={_global:[]}),z[x][ee]=se},a.registerGlobalHelper=function(x,ee,se,ge){a.registerHelper(x,ee,ge),z[x]._global.push({pred:se,val:ge})}}function ic(a,b,z,x,ee){var se=b,ge=z,_e=Dn(a,b.line),Ge=ee&&a.direction=="rtl"?-z:z;function ot(){var ii=b.line+Ge;return ii=a.first+a.size?!1:(b=new it(ii,b.ch,b.sticky),_e=Dn(a,ii))}function dn(ii){var Wa;if(x=="codepoint"){var Ei=_e.text.charCodeAt(b.ch+(x>0?0:-1));isNaN(Ei)?Wa=null:Wa=new it(b.line,Math.max(0,Math.min(_e.text.length,b.ch+z*(Ei>=55296&&Ei<56320?2:1))),-z)}else ee?Wa=tc(a.cm,_e,b,z):Wa=Ls(_e,b,z);if(Wa==null)if(!ii&&ot())b=ju(ee,a.cm,_e,b.line,Ge);else return!1;else b=Wa;return!0}if(x=="char"||x=="codepoint")dn();else if(x=="column")dn(!0);else if(x=="word"||x=="group")for(var En=null,Yn=x=="group",zn=a.cm&&a.cm.getHelper(b,"wordChars"),Mr=!0;!(z<0&&!dn(!Mr));Mr=!1){var qr=_e.text.charAt(b.ch)||` -`,Ba=pe(qr,zn)?"w":Yn&&qr==` -`?"n":!Yn||/\s/.test(qr)?null:"p";if(Yn&&!Mr&&!Ba&&(Ba="s"),En&&En!=Ba){z<0&&(z=1,dn(),b.sticky="after");break}if(Ba&&(En=Ba),z>0&&!dn(!Mr))break}var Ka=Bl(a,b,se,ge,!0);return cn(se,Ka)&&(Ka.hitSide=!0),Ka}function Qu(a,b,z,x){var ee=a.doc,se=b.left,ge;if(x=="page"){var _e=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Ge=Math.max(_e-.5*Fr(a.display),3);ge=(z>0?b.bottom:b.top)+z*Ge}else x=="line"&&(ge=z>0?b.bottom+3:b.top-3);for(var ot;ot=Bt(a,se,ge),!!ot.outside;){if(z<0?ge<=0:ge>=ee.height){ot.hitSide=!0;break}ge+=z*5}return ot}var Uo=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ye,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Uo.prototype.init=function(a){var b=this,z=this,x=z.cm,ee=z.div=a.lineDiv;wc(ee,x.options.spellcheck,x.options.autocorrect,x.options.autocapitalize);function se(_e){for(var Ge=_e.target;Ge;Ge=Ge.parentNode){if(Ge==ee)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Ge.className))break}return!1}Gt(ee,"paste",function(_e){!se(_e)||Rt(x,_e)||Cc(_e,x)||Ee<=11&&setTimeout(Ir(x,function(){return b.updateFromDOM()}),20)}),Gt(ee,"compositionstart",function(_e){b.composing={data:_e.data,done:!1}}),Gt(ee,"compositionupdate",function(_e){b.composing||(b.composing={data:_e.data,done:!1})}),Gt(ee,"compositionend",function(_e){b.composing&&(_e.data!=b.composing.data&&b.readFromDOMSoon(),b.composing.done=!0)}),Gt(ee,"touchstart",function(){return z.forceCompositionEnd()}),Gt(ee,"input",function(){b.composing||b.readFromDOMSoon()});function ge(_e){if(!(!se(_e)||Rt(x,_e))){if(x.somethingSelected())Nu({lineWise:!1,text:x.getSelections()}),_e.type=="cut"&&x.replaceSelection("",null,"cut");else if(x.options.lineWiseCopyCut){var Ge=Sc(x);Nu({lineWise:!0,text:Ge.text}),_e.type=="cut"&&x.operation(function(){x.setSelections(Ge.ranges,0,Fe),x.replaceSelection("",null,"cut")})}else return;if(_e.clipboardData){_e.clipboardData.clearData();var ot=Gs.text.join(` +`)&&(Mr=qr=it(Mr.line,0)));var wa={from:Mr,to:qr,text:ot?ot[Yn%ot.length]:Ge,origin:ee||(_e?"paste":a.state.cutIncoming>ge?"cut":"+input")};zo(a.doc,wa),no(a,"inputRead",a,wa)}b&&!_e&&xc(a,b),xs(a),a.curOp.updateInput<2&&(a.curOp.updateInput=En),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Cc(a,b){var z=a.clipboardData&&a.clipboardData.getData("Text");if(z)return a.preventDefault(),!b.isReadOnly()&&!b.options.disableInput&&Ta(b,function(){return fc(b,z,0,null,"paste")}),!0}function xc(a,b){if(!(!a.options.electricChars||!a.options.smartIndent))for(var z=a.doc.sel,x=z.ranges.length-1;x>=0;x--){var ee=z.ranges[x];if(!(ee.head.ch>100||x&&z.ranges[x-1].head.line==ee.head.line)){var se=a.getModeAt(ee.head),ge=!1;if(se.electricChars){for(var _e=0;_e-1){ge=Ou(a,ee.head.line,"smart");break}}else se.electricInput&&se.electricInput.test(Dn(a.doc,ee.head.line).text.slice(0,ee.head.ch))&&(ge=Ou(a,ee.head.line,"smart"));ge&&no(a,"electricInput",a,ee.head.line)}}}function Sc(a){for(var b=[],z=[],x=0;xse&&(Ou(this,_e.head.line,x,!0),se=_e.head.line,ge==this.doc.sel.primIndex&&xs(this));else{var Ge=_e.from(),ot=_e.to(),dn=Math.max(se,Ge.line);se=Math.min(this.lastLine(),ot.line-(ot.ch?0:1))+1;for(var En=dn;En0&&cl(this.doc,ge,new Kn(Ge,Yn[ge].to()),Fe)}}}),getTokenAt:function(x,ee){return Xr(this,x,ee)},getLineTokens:function(x,ee){return Xr(this,it(x),ee,!0)},getTokenTypeAt:function(x){x=Tt(this.doc,x);var ee=hr(this,Dn(this.doc,x.line)),se=0,ge=(ee.length-1)/2,_e=x.ch,Ge;if(_e==0)Ge=ee[2];else for(;;){var ot=se+ge>>1;if((ot?ee[ot*2-1]:0)>=_e)ge=ot;else if(ee[ot*2+1]<_e)se=ot+1;else{Ge=ee[ot*2+2];break}}var dn=Ge?Ge.indexOf("overlay "):-1;return dn<0?Ge:dn==0?null:Ge.slice(0,dn-1)},getModeAt:function(x){var ee=this.doc.mode;return ee.innerMode?a.innerMode(ee,this.getTokenAt(x).state).mode:ee},getHelper:function(x,ee){return this.getHelpers(x,ee)[0]},getHelpers:function(x,ee){var se=[];if(!z.hasOwnProperty(ee))return se;var ge=z[ee],_e=this.getModeAt(x);if(typeof _e[ee]=="string")ge[_e[ee]]&&se.push(ge[_e[ee]]);else if(_e[ee])for(var Ge=0;Ge<_e[ee].length;Ge++){var ot=ge[_e[ee][Ge]];ot&&se.push(ot)}else _e.helperType&&ge[_e.helperType]?se.push(ge[_e.helperType]):ge[_e.name]&&se.push(ge[_e.name]);for(var dn=0;dnGe&&(x=Ge,ge=!0),_e=Dn(this.doc,x)}else _e=x;return go(this,_e,{top:0,left:0},ee||"page",se||ge).top+(ge?this.doc.height-Na(_e):0)},defaultTextHeight:function(){return Fr(this.display)},defaultCharWidth:function(){return aa(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(x,ee,se,ge,_e){var Ge=this.display;x=vi(this,Tt(this.doc,x));var ot=x.bottom,dn=x.left;if(ee.style.position="absolute",ee.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ee),Ge.sizer.appendChild(ee),ge=="over")ot=x.top;else if(ge=="above"||ge=="near"){var En=Math.max(Ge.wrapper.clientHeight,this.doc.height),Yn=Math.max(Ge.sizer.clientWidth,Ge.lineSpace.clientWidth);(ge=="above"||x.bottom+ee.offsetHeight>En)&&x.top>ee.offsetHeight?ot=x.top-ee.offsetHeight:x.bottom+ee.offsetHeight<=En&&(ot=x.bottom),dn+ee.offsetWidth>Yn&&(dn=Yn-ee.offsetWidth)}ee.style.top=ot+"px",ee.style.left=ee.style.right="",_e=="right"?(dn=Ge.sizer.clientWidth-ee.offsetWidth,ee.style.right="0px"):(_e=="left"?dn=0:_e=="middle"&&(dn=(Ge.sizer.clientWidth-ee.offsetWidth)/2),ee.style.left=dn+"px"),se&&$s(this,{left:dn,top:ot,right:dn+ee.offsetWidth,bottom:ot+ee.offsetHeight})},triggerOnKeyDown:Zi(Ku),triggerOnKeyPress:Zi(Fu),triggerOnKeyUp:Gu,triggerOnMouseDown:Zi(Xu),execCommand:function(x){if(Vs.hasOwnProperty(x))return Vs[x].call(null,this)},triggerElectric:Zi(function(x){xc(this,x)}),findPosH:function(x,ee,se,ge){var _e=1;ee<0&&(_e=-1,ee=-ee);for(var Ge=Tt(this.doc,x),ot=0;ot0&&dn(se.charAt(ge-1));)--ge;for(;_e.5||this.options.lineWrapping)&&fa(this),gn(this,"refresh",this)}),swapDoc:Zi(function(x){var ee=this.doc;return ee.cm=null,this.state.selectingText&&this.state.selectingText(),$i(this,x),Li(this),this.display.input.reset(),Fs(this,x.scrollLeft,x.scrollTop),this.curOp.forceScroll=!0,no(this,"swapDoc",this,ee),ee}),phrase:function(x){var ee=this.options.phrases;return ee&&Object.prototype.hasOwnProperty.call(ee,x)?ee[x]:x},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Je(a),a.registerHelper=function(x,ee,se){z.hasOwnProperty(x)||(z[x]=a[x]={_global:[]}),z[x][ee]=se},a.registerGlobalHelper=function(x,ee,se,ge){a.registerHelper(x,ee,ge),z[x]._global.push({pred:se,val:ge})}}function ic(a,b,z,x,ee){var se=b,ge=z,_e=Dn(a,b.line),Ge=ee&&a.direction=="rtl"?-z:z;function ot(){var ii=b.line+Ge;return ii=a.first+a.size?!1:(b=new it(ii,b.ch,b.sticky),_e=Dn(a,ii))}function dn(ii){var Wa;if(x=="codepoint"){var Ei=_e.text.charCodeAt(b.ch+(x>0?0:-1));isNaN(Ei)?Wa=null:Wa=new it(b.line,Math.max(0,Math.min(_e.text.length,b.ch+z*(Ei>=55296&&Ei<56320?2:1))),-z)}else ee?Wa=tc(a.cm,_e,b,z):Wa=Ls(_e,b,z);if(Wa==null)if(!ii&&ot())b=ju(ee,a.cm,_e,b.line,Ge);else return!1;else b=Wa;return!0}if(x=="char"||x=="codepoint")dn();else if(x=="column")dn(!0);else if(x=="word"||x=="group")for(var En=null,Yn=x=="group",zn=a.cm&&a.cm.getHelper(b,"wordChars"),Mr=!0;!(z<0&&!dn(!Mr));Mr=!1){var qr=_e.text.charAt(b.ch)||` +`,wa=pe(qr,zn)?"w":Yn&&qr==` +`?"n":!Yn||/\s/.test(qr)?null:"p";if(Yn&&!Mr&&!wa&&(wa="s"),En&&En!=wa){z<0&&(z=1,dn(),b.sticky="after");break}if(wa&&(En=wa),z>0&&!dn(!Mr))break}var Ka=Bl(a,b,se,ge,!0);return cn(se,Ka)&&(Ka.hitSide=!0),Ka}function Qu(a,b,z,x){var ee=a.doc,se=b.left,ge;if(x=="page"){var _e=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Ge=Math.max(_e-.5*Fr(a.display),3);ge=(z>0?b.bottom:b.top)+z*Ge}else x=="line"&&(ge=z>0?b.bottom+3:b.top-3);for(var ot;ot=Bt(a,se,ge),!!ot.outside;){if(z<0?ge<=0:ge>=ee.height){ot.hitSide=!0;break}ge+=z*5}return ot}var Uo=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ye,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Uo.prototype.init=function(a){var b=this,z=this,x=z.cm,ee=z.div=a.lineDiv;wc(ee,x.options.spellcheck,x.options.autocorrect,x.options.autocapitalize);function se(_e){for(var Ge=_e.target;Ge;Ge=Ge.parentNode){if(Ge==ee)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Ge.className))break}return!1}Gt(ee,"paste",function(_e){!se(_e)||Rt(x,_e)||Cc(_e,x)||Ee<=11&&setTimeout(Ir(x,function(){return b.updateFromDOM()}),20)}),Gt(ee,"compositionstart",function(_e){b.composing={data:_e.data,done:!1}}),Gt(ee,"compositionupdate",function(_e){b.composing||(b.composing={data:_e.data,done:!1})}),Gt(ee,"compositionend",function(_e){b.composing&&(_e.data!=b.composing.data&&b.readFromDOMSoon(),b.composing.done=!0)}),Gt(ee,"touchstart",function(){return z.forceCompositionEnd()}),Gt(ee,"input",function(){b.composing||b.readFromDOMSoon()});function ge(_e){if(!(!se(_e)||Rt(x,_e))){if(x.somethingSelected())Nu({lineWise:!1,text:x.getSelections()}),_e.type=="cut"&&x.replaceSelection("",null,"cut");else if(x.options.lineWiseCopyCut){var Ge=Sc(x);Nu({lineWise:!0,text:Ge.text}),_e.type=="cut"&&x.operation(function(){x.setSelections(Ge.ranges,0,Fe),x.replaceSelection("",null,"cut")})}else return;if(_e.clipboardData){_e.clipboardData.clearData();var ot=Gs.text.join(` `);if(_e.clipboardData.setData("Text",ot),_e.clipboardData.getData("Text")==ot){_e.preventDefault();return}}var dn=Bc(),En=dn.firstChild;x.display.lineSpace.insertBefore(dn,x.display.lineSpace.firstChild),En.value=Gs.text.join(` -`);var Yn=document.activeElement;Qe(En),setTimeout(function(){x.display.lineSpace.removeChild(dn),Yn.focus(),Yn==ee&&z.showPrimarySelection()},50)}}Gt(ee,"copy",ge),Gt(ee,"cut",ge)},Uo.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},Uo.prototype.prepareSelection=function(){var a=ra(this.cm,!1);return a.focus=document.activeElement==this.div,a},Uo.prototype.showSelection=function(a,b){!a||!this.cm.display.view.length||((a.focus||b)&&this.showPrimarySelection(),this.showMultipleSelections(a))},Uo.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Uo.prototype.showPrimarySelection=function(){var a=this.getSelection(),b=this.cm,z=b.doc.sel.primary(),x=z.from(),ee=z.to();if(b.display.viewTo==b.display.viewFrom||x.line>=b.display.viewTo||ee.line=b.display.viewFrom&&Dc(b,x)||{node:_e[0].measure.map[2],offset:0},ot=ee.linea.firstLine()&&(x=it(x.line-1,Dn(a.doc,x.line-1).length)),ee.ch==Dn(a.doc,ee.line).text.length&&ee.lineb.viewTo-1)return!1;var se,ge,_e;x.line==b.viewFrom||(se=Fa(a,x.line))==0?(ge=Mt(b.view[0].line),_e=b.view[0].node):(ge=Mt(b.view[se].line),_e=b.view[se-1].node.nextSibling);var Ge=Fa(a,ee.line),ot,dn;if(Ge==b.view.length-1?(ot=b.viewTo-1,dn=b.lineDiv.lastChild):(ot=Mt(b.view[Ge+1].line)-1,dn=b.view[Ge+1].node.previousSibling),!_e)return!1;for(var En=a.doc.splitLines(Lc(a,_e,dn,ge,ot)),Yn=Zn(a.doc,it(ge,0),it(ot,Dn(a.doc,ot).text.length));En.length>1&&Yn.length>1;)if(mt(En)==mt(Yn))En.pop(),Yn.pop(),ot--;else if(En[0]==Yn[0])En.shift(),Yn.shift(),ge++;else break;for(var zn=0,Mr=0,qr=En[0],Ba=Yn[0],Ka=Math.min(qr.length,Ba.length);znx.ch&&ii.charCodeAt(ii.length-Mr-1)==Wa.charCodeAt(Wa.length-Mr-1);)zn--,Mr++;En[En.length-1]=ii.slice(0,ii.length-Mr).replace(/^\u200b+/,""),En[0]=En[0].slice(zn).replace(/\u200b+$/,"");var to=it(ge,zn),Gi=it(ot,Yn.length?mt(Yn).length-Mr:0);if(En.length>1||En[0]||ht(to,Gi))return Ao(a.doc,En,to,Gi,"+input"),!0},Uo.prototype.ensurePolled=function(){this.forceCompositionEnd()},Uo.prototype.reset=function(){this.forceCompositionEnd()},Uo.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Uo.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},Uo.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Ta(this.cm,function(){return ja(a.cm)})},Uo.prototype.setUneditable=function(a){a.contentEditable="false"},Uo.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Ir(this.cm,fc)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},Uo.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},Uo.prototype.onContextMenu=function(){},Uo.prototype.resetPosition=function(){},Uo.prototype.needsContentAttribute=!0;function Dc(a,b){var z=vr(a,b.line);if(!z||z.hidden)return null;var x=Dn(a.doc,b.line),ee=ir(z,x,b.line),se=Xe(x,a.doc.direction),ge="left";if(se){var _e=Ft(se,b.ch);ge=_e%2?"right":"left"}var Ge=fo(ee.map,b.ch,ge);return Ge.offset=Ge.collapse=="right"?Ge.end:Ge.start,Ge}function mc(a){for(var b=a;b;b=b.parentNode)if(/CodeMirror-gutter-wrapper/.test(b.className))return!0;return!1}function bu(a,b){return b&&(a.bad=!0),a}function Lc(a,b,z,x,ee){var se="",ge=!1,_e=a.doc.lineSeparator(),Ge=!1;function ot(zn){return function(Mr){return Mr.id==zn}}function dn(){ge&&(se+=_e,Ge&&(se+=_e),ge=Ge=!1)}function En(zn){zn&&(dn(),se+=zn)}function Yn(zn){if(zn.nodeType==1){var Mr=zn.getAttribute("cm-text");if(Mr){En(Mr);return}var qr=zn.getAttribute("cm-marker"),Ba;if(qr){var Ka=a.findMarks(it(x,0),it(ee+1,0),ot(+qr));Ka.length&&(Ba=Ka[0].find(0))&&En(Zn(a.doc,Ba.from,Ba.to).join(_e));return}if(zn.getAttribute("contenteditable")=="false")return;var ii=/^(pre|div|p|li|table|br)$/i.test(zn.nodeName);if(!/^br$/i.test(zn.nodeName)&&zn.textContent.length==0)return;ii&&dn();for(var Wa=0;Wa=9&&b.hasSelection&&(b.hasSelection=null),z.poll()}),Gt(ee,"paste",function(ge){Rt(x,ge)||Cc(ge,x)||(x.state.pasteIncoming=+new Date,z.fastPoll())});function se(ge){if(!Rt(x,ge)){if(x.somethingSelected())Nu({lineWise:!1,text:x.getSelections()});else if(x.options.lineWiseCopyCut){var _e=Sc(x);Nu({lineWise:!0,text:_e.text}),ge.type=="cut"?x.setSelections(_e.ranges,null,Fe):(z.prevInput="",ee.value=_e.text.join(` +`);var Yn=document.activeElement;Qe(En),setTimeout(function(){x.display.lineSpace.removeChild(dn),Yn.focus(),Yn==ee&&z.showPrimarySelection()},50)}}Gt(ee,"copy",ge),Gt(ee,"cut",ge)},Uo.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},Uo.prototype.prepareSelection=function(){var a=ra(this.cm,!1);return a.focus=document.activeElement==this.div,a},Uo.prototype.showSelection=function(a,b){!a||!this.cm.display.view.length||((a.focus||b)&&this.showPrimarySelection(),this.showMultipleSelections(a))},Uo.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Uo.prototype.showPrimarySelection=function(){var a=this.getSelection(),b=this.cm,z=b.doc.sel.primary(),x=z.from(),ee=z.to();if(b.display.viewTo==b.display.viewFrom||x.line>=b.display.viewTo||ee.line=b.display.viewFrom&&Dc(b,x)||{node:_e[0].measure.map[2],offset:0},ot=ee.linea.firstLine()&&(x=it(x.line-1,Dn(a.doc,x.line-1).length)),ee.ch==Dn(a.doc,ee.line).text.length&&ee.lineb.viewTo-1)return!1;var se,ge,_e;x.line==b.viewFrom||(se=Da(a,x.line))==0?(ge=Mt(b.view[0].line),_e=b.view[0].node):(ge=Mt(b.view[se].line),_e=b.view[se-1].node.nextSibling);var Ge=Da(a,ee.line),ot,dn;if(Ge==b.view.length-1?(ot=b.viewTo-1,dn=b.lineDiv.lastChild):(ot=Mt(b.view[Ge+1].line)-1,dn=b.view[Ge+1].node.previousSibling),!_e)return!1;for(var En=a.doc.splitLines(Lc(a,_e,dn,ge,ot)),Yn=Zn(a.doc,it(ge,0),it(ot,Dn(a.doc,ot).text.length));En.length>1&&Yn.length>1;)if(mt(En)==mt(Yn))En.pop(),Yn.pop(),ot--;else if(En[0]==Yn[0])En.shift(),Yn.shift(),ge++;else break;for(var zn=0,Mr=0,qr=En[0],wa=Yn[0],Ka=Math.min(qr.length,wa.length);znx.ch&&ii.charCodeAt(ii.length-Mr-1)==Wa.charCodeAt(Wa.length-Mr-1);)zn--,Mr++;En[En.length-1]=ii.slice(0,ii.length-Mr).replace(/^\u200b+/,""),En[0]=En[0].slice(zn).replace(/\u200b+$/,"");var to=it(ge,zn),Gi=it(ot,Yn.length?mt(Yn).length-Mr:0);if(En.length>1||En[0]||ht(to,Gi))return Ao(a.doc,En,to,Gi,"+input"),!0},Uo.prototype.ensurePolled=function(){this.forceCompositionEnd()},Uo.prototype.reset=function(){this.forceCompositionEnd()},Uo.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Uo.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},Uo.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Ta(this.cm,function(){return ja(a.cm)})},Uo.prototype.setUneditable=function(a){a.contentEditable="false"},Uo.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Ir(this.cm,fc)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},Uo.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},Uo.prototype.onContextMenu=function(){},Uo.prototype.resetPosition=function(){},Uo.prototype.needsContentAttribute=!0;function Dc(a,b){var z=vr(a,b.line);if(!z||z.hidden)return null;var x=Dn(a.doc,b.line),ee=ir(z,x,b.line),se=Xe(x,a.doc.direction),ge="left";if(se){var _e=Ft(se,b.ch);ge=_e%2?"right":"left"}var Ge=fo(ee.map,b.ch,ge);return Ge.offset=Ge.collapse=="right"?Ge.end:Ge.start,Ge}function mc(a){for(var b=a;b;b=b.parentNode)if(/CodeMirror-gutter-wrapper/.test(b.className))return!0;return!1}function bu(a,b){return b&&(a.bad=!0),a}function Lc(a,b,z,x,ee){var se="",ge=!1,_e=a.doc.lineSeparator(),Ge=!1;function ot(zn){return function(Mr){return Mr.id==zn}}function dn(){ge&&(se+=_e,Ge&&(se+=_e),ge=Ge=!1)}function En(zn){zn&&(dn(),se+=zn)}function Yn(zn){if(zn.nodeType==1){var Mr=zn.getAttribute("cm-text");if(Mr){En(Mr);return}var qr=zn.getAttribute("cm-marker"),wa;if(qr){var Ka=a.findMarks(it(x,0),it(ee+1,0),ot(+qr));Ka.length&&(wa=Ka[0].find(0))&&En(Zn(a.doc,wa.from,wa.to).join(_e));return}if(zn.getAttribute("contenteditable")=="false")return;var ii=/^(pre|div|p|li|table|br)$/i.test(zn.nodeName);if(!/^br$/i.test(zn.nodeName)&&zn.textContent.length==0)return;ii&&dn();for(var Wa=0;Wa=9&&b.hasSelection&&(b.hasSelection=null),z.poll()}),Gt(ee,"paste",function(ge){Rt(x,ge)||Cc(ge,x)||(x.state.pasteIncoming=+new Date,z.fastPoll())});function se(ge){if(!Rt(x,ge)){if(x.somethingSelected())Nu({lineWise:!1,text:x.getSelections()});else if(x.options.lineWiseCopyCut){var _e=Sc(x);Nu({lineWise:!0,text:_e.text}),ge.type=="cut"?x.setSelections(_e.ranges,null,Fe):(z.prevInput="",ee.value=_e.text.join(` `),Qe(ee))}else return;ge.type=="cut"&&(x.state.cutIncoming=+new Date)}}Gt(ee,"cut",se),Gt(ee,"copy",se),Gt(a.scroller,"paste",function(ge){if(!(Qo(a,ge)||Rt(x,ge))){if(!ee.dispatchEvent){x.state.pasteIncoming=+new Date,z.focus();return}var _e=new Event("paste");_e.clipboardData=ge.clipboardData,ee.dispatchEvent(_e)}}),Gt(a.lineSpace,"selectstart",function(ge){Qo(a,ge)||Pt(ge)}),Gt(ee,"compositionstart",function(){var ge=x.getCursor("from");z.composing&&z.composing.range.clear(),z.composing={start:ge,range:x.markText(ge,x.getCursor("to"),{className:"CodeMirror-composing"})}}),Gt(ee,"compositionend",function(){z.composing&&(z.poll(),z.composing.range.clear(),z.composing=null)})},Rl.prototype.createField=function(a){this.wrapper=Bc(),this.textarea=this.wrapper.firstChild},Rl.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Rl.prototype.prepareSelection=function(){var a=this.cm,b=a.display,z=a.doc,x=ra(a);if(a.options.moveInputWithCursor){var ee=vi(a,z.sel.primary().head,"div"),se=b.wrapper.getBoundingClientRect(),ge=b.lineDiv.getBoundingClientRect();x.teTop=Math.max(0,Math.min(b.wrapper.clientHeight-10,ee.top+ge.top-se.top)),x.teLeft=Math.max(0,Math.min(b.wrapper.clientWidth-10,ee.left+ge.left-se.left))}return x},Rl.prototype.showSelection=function(a){var b=this.cm,z=b.display;gt(z.cursorDiv,a.cursors),gt(z.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Rl.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var b=this.cm;if(b.somethingSelected()){this.prevInput="";var z=b.getSelection();this.textarea.value=z,b.state.focused&&Qe(this.textarea),xe&&Ee>=9&&(this.hasSelection=z)}else a||(this.prevInput=this.textarea.value="",xe&&Ee>=9&&(this.hasSelection=null))}},Rl.prototype.getField=function(){return this.textarea},Rl.prototype.supportsTouch=function(){return!1},Rl.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!we||Be()!=this.textarea))try{this.textarea.focus()}catch(a){}},Rl.prototype.blur=function(){this.textarea.blur()},Rl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Rl.prototype.receivedFocus=function(){this.slowPoll()},Rl.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Rl.prototype.fastPoll=function(){var a=!1,b=this;b.pollingFast=!0;function z(){var x=b.poll();!x&&!a?(a=!0,b.polling.set(60,z)):(b.pollingFast=!1,b.slowPoll())}b.polling.set(20,z)},Rl.prototype.poll=function(){var a=this,b=this.cm,z=this.textarea,x=this.prevInput;if(this.contextMenuPending||!b.state.focused||Vn(z)&&!x&&!this.composing||b.isReadOnly()||b.options.disableInput||b.state.keySeq)return!1;var ee=z.value;if(ee==x&&!b.somethingSelected())return!1;if(xe&&Ee>=9&&this.hasSelection===ee||Ie&&/[\uf700-\uf7ff]/.test(ee))return b.display.input.reset(),!1;if(b.doc.sel==b.display.selForContextMenu){var se=ee.charCodeAt(0);if(se==8203&&!x&&(x="\u200B"),se==8666)return this.reset(),this.cm.execCommand("undo")}for(var ge=0,_e=Math.min(x.length,ee.length);ge<_e&&x.charCodeAt(ge)==ee.charCodeAt(ge);)++ge;return Ta(b,function(){fc(b,ee.slice(ge),x.length-ge,null,a.composing?"*compose":null),ee.length>1e3||ee.indexOf(` `)>-1?z.value=a.prevInput="":a.prevInput=ee,a.composing&&(a.composing.range.clear(),a.composing.range=b.markText(a.composing.start,b.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Rl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Rl.prototype.onKeyPress=function(){xe&&Ee>=9&&(this.hasSelection=null),this.fastPoll()},Rl.prototype.onContextMenu=function(a){var b=this,z=b.cm,x=z.display,ee=b.textarea;b.contextMenuPending&&b.contextMenuPending();var se=Nr(z,a),ge=x.scroller.scrollTop;if(!se||fe)return;var _e=z.options.resetSelectionOnContextMenu;_e&&z.doc.sel.contains(se)==-1&&Ir(z,Ua)(z.doc,_r(se),Fe);var Ge=ee.style.cssText,ot=b.wrapper.style.cssText,dn=b.wrapper.offsetParent.getBoundingClientRect();b.wrapper.style.cssText="position: static",ee.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-dn.top-5)+"px; left: "+(a.clientX-dn.left-5)+`px; z-index: 1000; background: `+(xe?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var En;Ce&&(En=window.scrollY),x.input.focus(),Ce&&window.scrollTo(null,En),x.input.reset(),z.somethingSelected()||(ee.value=b.prevInput=" "),b.contextMenuPending=zn,x.selForContextMenu=z.doc.sel,clearTimeout(x.detectingSelectAll);function Yn(){if(ee.selectionStart!=null){var qr=z.somethingSelected(),Ba="\u200B"+(qr?ee.value:"");ee.value="\u21DA",ee.value=Ba,b.prevInput=qr?"":"\u200B",ee.selectionStart=1,ee.selectionEnd=Ba.length,x.selForContextMenu=z.doc.sel}}function zn(){if(b.contextMenuPending==zn&&(b.contextMenuPending=!1,b.wrapper.style.cssText=ot,ee.style.cssText=Ge,xe&&Ee<9&&x.scrollbars.setScrollTop(x.scroller.scrollTop=ge),ee.selectionStart!=null)){(!xe||xe&&Ee<9)&&Yn();var qr=0,Ba=function(){x.selForContextMenu==z.doc.sel&&ee.selectionStart==0&&ee.selectionEnd>0&&b.prevInput=="\u200B"?Ir(z,Ri)(z):qr++<10?x.detectingSelectAll=setTimeout(Ba,500):(x.selForContextMenu=null,x.input.reset())};x.detectingSelectAll=setTimeout(Ba,200)}}if(xe&&Ee>=9&&Yn(),Ae){nt(a);var Mr=function(){wn(window,"mouseup",Mr),setTimeout(zn,20)};Gt(window,"mouseup",Mr)}else setTimeout(zn,50)},Rl.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Rl.prototype.setUneditable=function(){},Rl.prototype.needsContentAttribute=!1;function pc(a,b){if(b=b?st(b):{},b.value=a.value,!b.tabindex&&a.tabIndex&&(b.tabindex=a.tabIndex),!b.placeholder&&a.placeholder&&(b.placeholder=a.placeholder),b.autofocus==null){var z=Be();b.autofocus=z==a||a.getAttribute("autofocus")!=null&&z==document.body}function x(){a.value=_e.getValue()}var ee;if(a.form&&(Gt(a.form,"submit",x),!b.leaveSubmitMethodAlone)){var se=a.form;ee=se.submit;try{var ge=se.submit=function(){x(),se.submit=ee,se.submit(),se.submit=ge}}catch(Ge){}}b.finishInit=function(Ge){Ge.save=x,Ge.getTextArea=function(){return a},Ge.toTextArea=function(){Ge.toTextArea=isNaN,x(),a.parentNode.removeChild(Ge.getWrapperElement()),a.style.display="",a.form&&(wn(a.form,"submit",x),!b.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ee))}},a.style.display="none";var _e=wl(function(Ge){return a.parentNode.insertBefore(Ge,a.nextSibling)},b);return _e}function Fc(a){a.off=wn,a.on=Gt,a.wheelEventPixels=lr,a.Doc=al,a.splitLines=On,a.countColumn=Se,a.findColumn=Yt,a.isWordChar=oe,a.Pass=$t,a.signal=gn,a.Line=ai,a.changeEnd=da,a.scrollbarModel=Eu,a.Pos=it,a.cmpPos=ht,a.modes=xn,a.mimeModes=ln,a.resolveMode=Rn,a.getMode=Er,a.modeExtensions=Jn,a.extendMode=dr,a.copyState=yr,a.startState=Vr,a.innerMode=gr,a.commands=Vs,a.keyMap=Sl,a.keyName=Ys,a.isModifierKey=Bu,a.lookupKey=ks,a.normalizeKeyMap=Gl,a.StringStream=Zr,a.SharedTextMarker=rl,a.TextMarker=os,a.LineWidget=Lo,a.e_preventDefault=Pt,a.e_stopPropagation=nn,a.e_stop=nt,a.addClass=de,a.contains=We,a.rmClass=Ye,a.keyNames=wo}Mc(wl),kc(wl);var hc="iter insert remove copy getEditor constructor".split(" ");for(var _u in al.prototype)al.prototype.hasOwnProperty(_u)&&vt(hc,_u)<0&&(wl.prototype[_u]=function(a){return function(){return a.apply(this.doc,arguments)}}(al.prototype[_u]));return Je(al),wl.inputStyles={textarea:Rl,contenteditable:Uo},wl.defineMode=function(a){!wl.defaults.mode&&a!="null"&&(wl.defaults.mode=a),Pn.apply(this,arguments)},wl.defineMIME=Sn,wl.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),wl.defineMIME("text/plain","null"),wl.defineExtension=function(a,b){wl.prototype[a]=b},wl.defineDocExtension=function(a,b){al.prototype[a]=b},wl.fromTextArea=pc,Fc(wl),wl.version="5.58.2",wl})},25419:function(Mn,Jt,E){(function(y){y(E(89780),E(15525),E(98101))})(function(y){"use strict";y.defineMode("markdown",function(ve,ce){var Le=y.getMode(ve,"text/html"),xe=Le.name=="null";function Ee(Se){if(y.findModeByName){var ye=y.findModeByName(Se);ye&&(Se=ye.mime||ye.mimes[0])}var vt=y.getMode(ve,Se);return vt.name=="null"?null:vt}ce.highlightFormatting===void 0&&(ce.highlightFormatting=!1),ce.maxBlockquoteDepth===void 0&&(ce.maxBlockquoteDepth=0),ce.taskLists===void 0&&(ce.taskLists=!1),ce.strikethrough===void 0&&(ce.strikethrough=!1),ce.emoji===void 0&&(ce.emoji=!1),ce.fencedCodeBlockHighlighting===void 0&&(ce.fencedCodeBlockHighlighting=!0),ce.fencedCodeBlockDefaultMode===void 0&&(ce.fencedCodeBlockDefaultMode="text/plain"),ce.xml===void 0&&(ce.xml=!0),ce.tokenTypeOverrides===void 0&&(ce.tokenTypeOverrides={});var Ce={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var ke in Ce)Ce.hasOwnProperty(ke)&&ce.tokenTypeOverrides[ke]&&(Ce[ke]=ce.tokenTypeOverrides[ke]);var De=/^([*\-_])(?:\s*\1){2,}\s*$/,fe=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,je=/^\[(x| )\](?=\s)/i,Ne=ce.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,ct=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Ke=/^[^#!\[\]*_\\<>` "'(~:]+/,Te=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,we=/^\s*\[[^\]]+?\]:.*$/,Ie=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Pe=" ";function rt(Se,ye,vt){return ye.f=ye.inline=vt,vt(Se,ye)}function Et(Se,ye,vt){return ye.f=ye.block=vt,vt(Se,ye)}function Oe(Se){return!Se||!/\S/.test(Se.string)}function Ae(Se){if(Se.linkTitle=!1,Se.linkHref=!1,Se.linkText=!1,Se.em=!1,Se.strong=!1,Se.strikethrough=!1,Se.quote=0,Se.indentedCode=!1,Se.f==Ye){var ye=xe;if(!ye){var vt=y.innerMode(Le,Se.htmlState);ye=vt.mode.name=="xml"&&vt.state.tagStart===null&&!vt.state.context&&vt.state.tokenize.isInText}ye&&(Se.f=Ue,Se.block=Ve,Se.htmlState=null)}return Se.trailingSpace=0,Se.trailingSpaceNewLine=!1,Se.prevLine=Se.thisLine,Se.thisLine={stream:null},null}function Ve(Se,ye){var vt=Se.column()===ye.indentation,Ht=Oe(ye.prevLine.stream),$t=ye.indentedCode,Fe=ye.prevLine.hr,pt=ye.list!==!1,ut=(ye.listStack[ye.listStack.length-1]||0)+3;ye.indentedCode=!1;var Yt=ye.indentation;if(ye.indentationDiff===null&&(ye.indentationDiff=ye.indentation,pt)){for(ye.list=null;Yt=4&&($t||ye.prevLine.fencedCodeEnd||ye.prevLine.header||Ht))return Se.skipToEnd(),ye.indentedCode=!0,Ce.code;if(Se.eatSpace())return null;if(vt&&ye.indentation<=ut&&(mt=Se.match(Ne))&&mt[1].length<=6)return ye.quote=0,ye.header=mt[1].length,ye.thisLine.header=!0,ce.highlightFormatting&&(ye.formatting="header"),ye.f=ye.inline,gt(ye);if(ye.indentation<=ut&&Se.eat(">"))return ye.quote=vt?1:ye.quote+1,ce.highlightFormatting&&(ye.formatting="quote"),Se.eatSpace(),gt(ye);if(!Ct&&!ye.setext&&vt&&ye.indentation<=ut&&(mt=Se.match(fe))){var mn=mt[1]?"ol":"ul";return ye.indentation=Yt+Se.current().length,ye.list=!0,ye.quote=0,ye.listStack.push(ye.indentation),ye.em=!1,ye.strong=!1,ye.code=!1,ye.strikethrough=!1,ce.taskLists&&Se.match(je,!1)&&(ye.taskList=!0),ye.f=ye.inline,ce.highlightFormatting&&(ye.formatting=["list","list-"+mn]),gt(ye)}else{if(vt&&ye.indentation<=ut&&(mt=Se.match(Te,!0)))return ye.quote=0,ye.fencedEndRE=new RegExp(mt[1]+"+ *$"),ye.localMode=ce.fencedCodeBlockHighlighting&&Ee(mt[2]||ce.fencedCodeBlockDefaultMode),ye.localMode&&(ye.localState=y.startState(ye.localMode)),ye.f=ye.block=xt,ce.highlightFormatting&&(ye.formatting="code-block"),ye.code=-1,gt(ye);if(ye.setext||(!bt||!pt)&&!ye.quote&&ye.list===!1&&!ye.code&&!Ct&&!we.test(Se.string)&&(mt=Se.lookAhead(1))&&(mt=mt.match(ct)))return ye.setext?(ye.header=ye.setext,ye.setext=0,Se.skipToEnd(),ce.highlightFormatting&&(ye.formatting="header")):(ye.header=mt[0].charAt(0)=="="?1:2,ye.setext=ye.header),ye.thisLine.header=!0,ye.f=ye.inline,gt(ye);if(Ct)return Se.skipToEnd(),ye.hr=!0,ye.thisLine.hr=!0,Ce.hr;if(Se.peek()==="[")return rt(Se,ye,St)}return rt(Se,ye,ye.inline)}function Ye(Se,ye){var vt=Le.token(Se,ye.htmlState);if(!xe){var Ht=y.innerMode(Le,ye.htmlState);(Ht.mode.name=="xml"&&Ht.state.tagStart===null&&!Ht.state.context&&Ht.state.tokenize.isInText||ye.md_inside&&Se.current().indexOf(">")>-1)&&(ye.f=Ue,ye.block=Ve,ye.htmlState=null)}return vt}function xt(Se,ye){var vt=ye.listStack[ye.listStack.length-1]||0,Ht=ye.indentation=Se.quote?ye.push(Ce.formatting+"-"+Se.formatting[vt]+"-"+Se.quote):ye.push("error"))}if(Se.taskOpen)return ye.push("meta"),ye.length?ye.join(" "):null;if(Se.taskClosed)return ye.push("property"),ye.length?ye.join(" "):null;if(Se.linkHref?ye.push(Ce.linkHref,"url"):(Se.strong&&ye.push(Ce.strong),Se.em&&ye.push(Ce.em),Se.strikethrough&&ye.push(Ce.strikethrough),Se.emoji&&ye.push(Ce.emoji),Se.linkText&&ye.push(Ce.linkText),Se.code&&ye.push(Ce.code),Se.image&&ye.push(Ce.image),Se.imageAltText&&ye.push(Ce.imageAltText,"link"),Se.imageMarker&&ye.push(Ce.imageMarker)),Se.header&&ye.push(Ce.header,Ce.header+"-"+Se.header),Se.quote&&(ye.push(Ce.quote),!ce.maxBlockquoteDepth||ce.maxBlockquoteDepth>=Se.quote?ye.push(Ce.quote+"-"+Se.quote):ye.push(Ce.quote+"-"+ce.maxBlockquoteDepth)),Se.list!==!1){var Ht=(Se.listStack.length-1)%3;Ht?Ht===1?ye.push(Ce.list2):ye.push(Ce.list3):ye.push(Ce.list1)}return Se.trailingSpaceNewLine?ye.push("trailing-space-new-line"):Se.trailingSpace&&ye.push("trailing-space-"+(Se.trailingSpace%2?"a":"b")),ye.length?ye.join(" "):null}function lt(Se,ye){if(Se.match(Ke,!0))return gt(ye)}function Ue(Se,ye){var vt=ye.text(Se,ye);if(typeof vt!="undefined")return vt;if(ye.list)return ye.list=null,gt(ye);if(ye.taskList){var Ht=Se.match(je,!0)[1]===" ";return Ht?ye.taskOpen=!0:ye.taskClosed=!0,ce.highlightFormatting&&(ye.formatting="task"),ye.taskList=!1,gt(ye)}if(ye.taskOpen=!1,ye.taskClosed=!1,ye.header&&Se.match(/^#+$/,!0))return ce.highlightFormatting&&(ye.formatting="header"),gt(ye);var $t=Se.next();if(ye.linkTitle){ye.linkTitle=!1;var Fe=$t;$t==="("&&(Fe=")"),Fe=(Fe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var pt="^\\s*(?:[^"+Fe+"\\\\]+|\\\\\\\\|\\\\.)"+Fe;if(Se.match(new RegExp(pt),!0))return Ce.linkHref}if($t==="`"){var ut=ye.formatting;ce.highlightFormatting&&(ye.formatting="code"),Se.eatWhile("`");var Yt=Se.current().length;if(ye.code==0&&(!ye.quote||Yt==1))return ye.code=Yt,gt(ye);if(Yt==ye.code){var bt=gt(ye);return ye.code=0,bt}else return ye.formatting=ut,gt(ye)}else if(ye.code)return gt(ye);if($t==="\\"&&(Se.next(),ce.highlightFormatting)){var Ct=gt(ye),mt=Ce.formatting+"-escape";return Ct?Ct+" "+mt:mt}if($t==="!"&&Se.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ye.imageMarker=!0,ye.image=!0,ce.highlightFormatting&&(ye.formatting="image"),gt(ye);if($t==="["&&ye.imageMarker&&Se.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ye.imageMarker=!1,ye.imageAltText=!0,ce.highlightFormatting&&(ye.formatting="image"),gt(ye);if($t==="]"&&ye.imageAltText){ce.highlightFormatting&&(ye.formatting="image");var Ct=gt(ye);return ye.imageAltText=!1,ye.image=!1,ye.inline=ye.f=We,Ct}if($t==="["&&!ye.image)return ye.linkText&&Se.match(/^.*?\]/)||(ye.linkText=!0,ce.highlightFormatting&&(ye.formatting="link")),gt(ye);if($t==="]"&&ye.linkText){ce.highlightFormatting&&(ye.formatting="link");var Ct=gt(ye);return ye.linkText=!1,ye.inline=ye.f=Se.match(/\(.*?\)| ?\[.*?\]/,!1)?We:Ue,Ct}if($t==="<"&&Se.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ye.f=ye.inline=be,ce.highlightFormatting&&(ye.formatting="link");var Ct=gt(ye);return Ct?Ct+=" ":Ct="",Ct+Ce.linkInline}if($t==="<"&&Se.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ye.f=ye.inline=be,ce.highlightFormatting&&(ye.formatting="link");var Ct=gt(ye);return Ct?Ct+=" ":Ct="",Ct+Ce.linkEmail}if(ce.xml&&$t==="<"&&Se.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var mn=Se.string.indexOf(">",Se.pos);if(mn!=-1){var zt=Se.string.substring(Se.start,mn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(zt)&&(ye.md_inside=!0)}return Se.backUp(1),ye.htmlState=y.startState(Le),Et(Se,ye,Ye)}if(ce.xml&&$t==="<"&&Se.match(/^\/\w*?>/))return ye.md_inside=!1,"tag";if($t==="*"||$t==="_"){for(var ue=1,ie=Se.pos==1?" ":Se.string.charAt(Se.pos-2);ue<3&&Se.eat($t);)ue++;var re=Se.peek()||" ",oe=!/\s/.test(re)&&(!Ie.test(re)||/\s/.test(ie)||Ie.test(ie)),pe=!/\s/.test(ie)&&(!Ie.test(ie)||/\s/.test(re)||Ie.test(re)),ae=null,me=null;if(ue%2&&(!ye.em&&oe&&($t==="*"||!pe||Ie.test(ie))?ae=!0:ye.em==$t&&pe&&($t==="*"||!oe||Ie.test(re))&&(ae=!1)),ue>1&&(!ye.strong&&oe&&($t==="*"||!pe||Ie.test(ie))?me=!0:ye.strong==$t&&pe&&($t==="*"||!oe||Ie.test(re))&&(me=!1)),me!=null||ae!=null){ce.highlightFormatting&&(ye.formatting=ae==null?"strong":me==null?"em":"strong em"),ae===!0&&(ye.em=$t),me===!0&&(ye.strong=$t);var bt=gt(ye);return ae===!1&&(ye.em=!1),me===!1&&(ye.strong=!1),bt}}else if($t===" "&&(Se.eat("*")||Se.eat("_"))){if(Se.peek()===" ")return gt(ye);Se.backUp(1)}if(ce.strikethrough){if($t==="~"&&Se.eatWhile($t)){if(ye.strikethrough){ce.highlightFormatting&&(ye.formatting="strikethrough");var bt=gt(ye);return ye.strikethrough=!1,bt}else if(Se.match(/^[^\s]/,!1))return ye.strikethrough=!0,ce.highlightFormatting&&(ye.formatting="strikethrough"),gt(ye)}else if($t===" "&&Se.match(/^~~/,!0)){if(Se.peek()===" ")return gt(ye);Se.backUp(2)}}if(ce.emoji&&$t===":"&&Se.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ye.emoji=!0,ce.highlightFormatting&&(ye.formatting="emoji");var Ze=gt(ye);return ye.emoji=!1,Ze}return $t===" "&&(Se.match(/^ +$/,!1)?ye.trailingSpace++:ye.trailingSpace&&(ye.trailingSpaceNewLine=!0)),gt(ye)}function be(Se,ye){var vt=Se.next();if(vt===">"){ye.f=ye.inline=Ue,ce.highlightFormatting&&(ye.formatting="link");var Ht=gt(ye);return Ht?Ht+=" ":Ht="",Ht+Ce.linkInline}return Se.match(/^[^>]+/,!0),Ce.linkInline}function We(Se,ye){if(Se.eatSpace())return null;var vt=Se.next();return vt==="("||vt==="["?(ye.f=ye.inline=de(vt==="("?")":"]"),ce.highlightFormatting&&(ye.formatting="link-string"),ye.linkHref=!0,gt(ye)):"error"}var Be={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function de(Se){return function(ye,vt){var Ht=ye.next();if(Ht===Se){vt.f=vt.inline=Ue,ce.highlightFormatting&&(vt.formatting="link-string");var $t=gt(vt);return vt.linkHref=!1,$t}return ye.match(Be[Se]),vt.linkHref=!0,gt(vt)}}function St(Se,ye){return Se.match(/^([^\]\\]|\\.)*\]:/,!1)?(ye.f=Qe,Se.next(),ce.highlightFormatting&&(ye.formatting="link"),ye.linkText=!0,gt(ye)):rt(Se,ye,Ue)}function Qe(Se,ye){if(Se.match(/^\]:/,!0)){ye.f=ye.inline=ze,ce.highlightFormatting&&(ye.formatting="link");var vt=gt(ye);return ye.linkText=!1,vt}return Se.match(/^([^\]\\]|\\.)+/,!0),Ce.linkText}function ze(Se,ye){return Se.eatSpace()?null:(Se.match(/^[^\s]+/,!0),Se.peek()===void 0?ye.linkTitle=!0:Se.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ye.f=ye.inline=Ue,Ce.linkHref+" url")}var st={startState:function(){return{f:Ve,prevLine:{stream:null},thisLine:{stream:null},block:Ve,htmlState:null,indentation:0,inline:Ue,text:lt,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Se){return{f:Se.f,prevLine:Se.prevLine,thisLine:Se.thisLine,block:Se.block,htmlState:Se.htmlState&&y.copyState(Le,Se.htmlState),indentation:Se.indentation,localMode:Se.localMode,localState:Se.localMode?y.copyState(Se.localMode,Se.localState):null,inline:Se.inline,text:Se.text,formatting:!1,linkText:Se.linkText,linkTitle:Se.linkTitle,linkHref:Se.linkHref,code:Se.code,em:Se.em,strong:Se.strong,strikethrough:Se.strikethrough,emoji:Se.emoji,header:Se.header,setext:Se.setext,hr:Se.hr,taskList:Se.taskList,list:Se.list,listStack:Se.listStack.slice(0),quote:Se.quote,indentedCode:Se.indentedCode,trailingSpace:Se.trailingSpace,trailingSpaceNewLine:Se.trailingSpaceNewLine,md_inside:Se.md_inside,fencedEndRE:Se.fencedEndRE}},token:function(Se,ye){if(ye.formatting=!1,Se!=ye.thisLine.stream){if(ye.header=0,ye.hr=!1,Se.match(/^\s*$/,!0))return Ae(ye),null;if(ye.prevLine=ye.thisLine,ye.thisLine={stream:Se},ye.taskList=!1,ye.trailingSpace=0,ye.trailingSpaceNewLine=!1,!ye.localState&&(ye.f=ye.block,ye.f!=Ye)){var vt=Se.match(/^\s*/,!0)[0].replace(/\t/g,Pe).length;if(ye.indentation=vt,ye.indentationDiff=null,vt>0)return null}}return ye.f(Se,ye)},innerMode:function(Se){return Se.block==Ye?{state:Se.htmlState,mode:Le}:Se.localState?{state:Se.localState,mode:Se.localMode}:{state:Se,mode:st}},indent:function(Se,ye,vt){return Se.block==Ye&&Le.indent?Le.indent(Se.htmlState,ye,vt):Se.localState&&Se.localMode.indent?Se.localMode.indent(Se.localState,ye,vt):y.Pass},blankLine:Ae,getType:gt,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return st},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(Mn,Jt,E){(function(y){y(E(89780))})(function(y){"use strict";y.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var ve=0;ve-1&&Le.substring(Ce+1,Le.length);if(ke)return y.findModeByExtension(ke)},y.findModeByName=function(Le){Le=Le.toLowerCase();for(var xe=0;xe0?Ke.cmdState[Ke.cmdState.length-1]:null}function Ee(Ke){var Te=Ke.cmdState.pop();Te&&Te.closeBracket()}function Ce(Ke){for(var Te=Ke.cmdState,we=Te.length-1;we>=0;we--){var Ie=Te[we];if(Ie.name!="DEFAULT")return Ie}return{styleIdentifier:function(){return null}}}function ke(Ke,Te,we){return function(){this.name=Ke,this.bracketNo=0,this.style=Te,this.styles=we,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var De={};De.importmodule=ke("importmodule","tag",["string","builtin"]),De.documentclass=ke("documentclass","tag",["","atom"]),De.usepackage=ke("usepackage","tag",["atom"]),De.begin=ke("begin","tag",["atom"]),De.end=ke("end","tag",["atom"]),De.label=ke("label","tag",["atom"]),De.ref=ke("ref","tag",["atom"]),De.eqref=ke("eqref","tag",["atom"]),De.cite=ke("cite","tag",["atom"]),De.bibitem=ke("bibitem","tag",["atom"]),De.Bibitem=ke("Bibitem","tag",["atom"]),De.RBibitem=ke("RBibitem","tag",["atom"]),De.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function fe(Ke,Te){Ke.f=Te}function je(Ke,Te){var we;if(Ke.match(/^\\[a-zA-Z@]+/)){var Ie=Ke.current().slice(1);return we=De.hasOwnProperty(Ie)?De[Ie]:De.DEFAULT,we=new we,Le(Te,we),fe(Te,ct),we.style}if(Ke.match(/^\\[$&%#{}_]/)||Ke.match(/^\\[,;!\/\\]/))return"tag";if(Ke.match("\\["))return fe(Te,function(rt,Et){return Ne(rt,Et,"\\]")}),"keyword";if(Ke.match("\\("))return fe(Te,function(rt,Et){return Ne(rt,Et,"\\)")}),"keyword";if(Ke.match("$$"))return fe(Te,function(rt,Et){return Ne(rt,Et,"$$")}),"keyword";if(Ke.match("$"))return fe(Te,function(rt,Et){return Ne(rt,Et,"$")}),"keyword";var Pe=Ke.next();if(Pe=="%")return Ke.skipToEnd(),"comment";if(Pe=="}"||Pe=="]"){if(we=xe(Te),we)we.closeBracket(Pe),fe(Te,ct);else return"error";return"bracket"}else return Pe=="{"||Pe=="["?(we=De.DEFAULT,we=new we,Le(Te,we),"bracket"):/\d/.test(Pe)?(Ke.eatWhile(/[\w.%]/),"atom"):(Ke.eatWhile(/[\w\-_]/),we=Ce(Te),we.name=="begin"&&(we.argument=Ke.current()),we.styleIdentifier())}function Ne(Ke,Te,we){if(Ke.eatSpace())return null;if(we&&Ke.match(we))return fe(Te,je),"keyword";if(Ke.match(/^\\[a-zA-Z@]+/))return"tag";if(Ke.match(/^[a-zA-Z]+/))return"variable-2";if(Ke.match(/^\\[$&%#{}_]/)||Ke.match(/^\\[,;!\/]/)||Ke.match(/^[\^_&]/))return"tag";if(Ke.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Ke.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ie=Ke.next();return Ie=="{"||Ie=="}"||Ie=="["||Ie=="]"||Ie=="("||Ie==")"?"bracket":Ie=="%"?(Ke.skipToEnd(),"comment"):"error"}function ct(Ke,Te){var we=Ke.peek(),Ie;return we=="{"||we=="["?(Ie=xe(Te),Ie.openBracket(we),Ke.eat(we),fe(Te,je),"bracket"):/[ \t\r]/.test(we)?(Ke.eat(we),null):(fe(Te,je),Ee(Te),je(Ke,Te))}return{startState:function(){var Ke=ce.inMathMode?function(Te,we){return Ne(Te,we)}:je;return{cmdState:[],f:Ke}},copyState:function(Ke){return{cmdState:Ke.cmdState.slice(),f:Ke.f}},token:function(Ke,Te){return Te.f(Ke,Te)},blankLine:function(Ke){Ke.f=je,Ke.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(Mn,Jt,E){(function(y){y(E(89780))})(function(y){"use strict";var ve={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},ce={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};y.defineMode("xml",function(Le,xe){var Ee=Le.indentUnit,Ce={},ke=xe.htmlMode?ve:ce;for(var De in ke)Ce[De]=ke[De];for(var De in xe)Ce[De]=xe[De];var fe,je;function Ne(be,We){function Be(Qe){return We.tokenize=Qe,Qe(be,We)}var de=be.next();if(de=="<")return be.eat("!")?be.eat("[")?be.match("CDATA[")?Be(Te("atom","]]>")):null:be.match("--")?Be(Te("comment","-->")):be.match("DOCTYPE",!0,!0)?(be.eatWhile(/[\w\._\-]/),Be(we(1))):null:be.eat("?")?(be.eatWhile(/[\w\._\-]/),We.tokenize=Te("meta","?>"),"meta"):(fe=be.eat("/")?"closeTag":"openTag",We.tokenize=ct,"tag bracket");if(de=="&"){var St;return be.eat("#")?be.eat("x")?St=be.eatWhile(/[a-fA-F\d]/)&&be.eat(";"):St=be.eatWhile(/[\d]/)&&be.eat(";"):St=be.eatWhile(/[\w\.\-:]/)&&be.eat(";"),St?"atom":"error"}else return be.eatWhile(/[^&<]/),null}Ne.isInText=!0;function ct(be,We){var Be=be.next();if(Be==">"||Be=="/"&&be.eat(">"))return We.tokenize=Ne,fe=Be==">"?"endTag":"selfcloseTag","tag bracket";if(Be=="=")return fe="equals",null;if(Be=="<"){We.tokenize=Ne,We.state=Et,We.tagName=We.tagStart=null;var de=We.tokenize(be,We);return de?de+" tag error":"tag error"}else return/[\'\"]/.test(Be)?(We.tokenize=Ke(Be),We.stringStartCol=be.column(),We.tokenize(be,We)):(be.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Ke(be){var We=function(Be,de){for(;!Be.eol();)if(Be.next()==be){de.tokenize=ct;break}return"string"};return We.isInAttribute=!0,We}function Te(be,We){return function(Be,de){for(;!Be.eol();){if(Be.match(We)){de.tokenize=Ne;break}Be.next()}return be}}function we(be){return function(We,Be){for(var de;(de=We.next())!=null;){if(de=="<")return Be.tokenize=we(be+1),Be.tokenize(We,Be);if(de==">")if(be==1){Be.tokenize=Ne;break}else return Be.tokenize=we(be-1),Be.tokenize(We,Be)}return"meta"}}function Ie(be,We,Be){this.prev=be.context,this.tagName=We,this.indent=be.indented,this.startOfLine=Be,(Ce.doNotIndent.hasOwnProperty(We)||be.context&&be.context.noIndent)&&(this.noIndent=!0)}function Pe(be){be.context&&(be.context=be.context.prev)}function rt(be,We){for(var Be;;){if(!be.context||(Be=be.context.tagName,!Ce.contextGrabbers.hasOwnProperty(Be)||!Ce.contextGrabbers[Be].hasOwnProperty(We)))return;Pe(be)}}function Et(be,We,Be){return be=="openTag"?(Be.tagStart=We.column(),Oe):be=="closeTag"?Ae:Et}function Oe(be,We,Be){return be=="word"?(Be.tagName=We.current(),je="tag",xt):Ce.allowMissingTagName&&be=="endTag"?(je="tag bracket",xt(be,We,Be)):(je="error",Oe)}function Ae(be,We,Be){if(be=="word"){var de=We.current();return Be.context&&Be.context.tagName!=de&&Ce.implicitlyClosed.hasOwnProperty(Be.context.tagName)&&Pe(Be),Be.context&&Be.context.tagName==de||Ce.matchClosing===!1?(je="tag",Ve):(je="tag error",Ye)}else return Ce.allowMissingTagName&&be=="endTag"?(je="tag bracket",Ve(be,We,Be)):(je="error",Ye)}function Ve(be,We,Be){return be!="endTag"?(je="error",Ve):(Pe(Be),Et)}function Ye(be,We,Be){return je="error",Ve(be,We,Be)}function xt(be,We,Be){if(be=="word")return je="attribute",gt;if(be=="endTag"||be=="selfcloseTag"){var de=Be.tagName,St=Be.tagStart;return Be.tagName=Be.tagStart=null,be=="selfcloseTag"||Ce.autoSelfClosers.hasOwnProperty(de)?rt(Be,de):(rt(Be,de),Be.context=new Ie(Be,de,St==Be.indented)),Et}return je="error",xt}function gt(be,We,Be){return be=="equals"?lt:(Ce.allowMissing||(je="error"),xt(be,We,Be))}function lt(be,We,Be){return be=="string"?Ue:be=="word"&&Ce.allowUnquoted?(je="string",xt):(je="error",xt(be,We,Be))}function Ue(be,We,Be){return be=="string"?Ue:xt(be,We,Be)}return{startState:function(be){var We={tokenize:Ne,state:Et,indented:be||0,tagName:null,tagStart:null,context:null};return be!=null&&(We.baseIndent=be),We},token:function(be,We){if(!We.tagName&&be.sol()&&(We.indented=be.indentation()),be.eatSpace())return null;fe=null;var Be=We.tokenize(be,We);return(Be||fe)&&Be!="comment"&&(je=null,We.state=We.state(fe||Be,be,We),je&&(Be=je=="error"?Be+" error":je)),Be},indent:function(be,We,Be){var de=be.context;if(be.tokenize.isInAttribute)return be.tagStart==be.indented?be.stringStartCol+1:be.indented+Ee;if(de&&de.noIndent)return y.Pass;if(be.tokenize!=ct&&be.tokenize!=Ne)return Be?Be.match(/^(\s*)/)[0].length:0;if(be.tagName)return Ce.multilineTagIndentPastTag!==!1?be.tagStart+be.tagName.length+2:be.tagStart+Ee*(Ce.multilineTagIndentFactor||1);if(Ce.alignCDATA&&/$/,blockCommentStart:"",configuration:Ce.htmlMode?"html":"xml",helperType:Ce.htmlMode?"html":"xml",skipAttribute:function(be){be.state==lt&&(be.state=xt)},xmlCurrentTag:function(be){return be.tagName?{name:be.tagName,close:be.type=="closeTag"}:null},xmlCurrentContext:function(be){for(var We=[],Be=be.context;Be;Be=Be.prev)Be.tagName&&We.push(Be.tagName);return We.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},24334:function(Mn,Jt,E){var y,ve;(function(ce,Le){Mn.exports=Le(ce)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof E.g!="undefined"?E.g:this,function(ce){"use strict";ce=ce||{};var Le=ce.Base64,xe="2.6.4",Ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ce=function(Be){for(var de={},St=0,Qe=Be.length;St>>6)+ke(128|de&63):ke(224|de>>>12&15)+ke(128|de>>>6&63)+ke(128|de&63)}else{var de=65536+(Be.charCodeAt(0)-55296)*1024+(Be.charCodeAt(1)-56320);return ke(240|de>>>18&7)+ke(128|de>>>12&63)+ke(128|de>>>6&63)+ke(128|de&63)}},fe=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,je=function(Be){return Be.replace(fe,De)},Ne=function(Be){var de=[0,2,1][Be.length%3],St=Be.charCodeAt(0)<<16|(Be.length>1?Be.charCodeAt(1):0)<<8|(Be.length>2?Be.charCodeAt(2):0),Qe=[Ee.charAt(St>>>18),Ee.charAt(St>>>12&63),de>=2?"=":Ee.charAt(St>>>6&63),de>=1?"=":Ee.charAt(St&63)];return Qe.join("")},ct=ce.btoa&&typeof ce.btoa=="function"?function(Be){return ce.btoa(Be)}:function(Be){if(Be.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Be.replace(/[\s\S]{1,3}/g,Ne)},Ke=function(Be){return ct(je(String(Be)))},Te=function(Be){return Be.replace(/[+\/]/g,function(de){return de=="+"?"-":"_"}).replace(/=/g,"")},we=function(Be,de){return de?Te(Ke(Be)):Ke(Be)},Ie=function(Be){return we(Be,!0)},Pe;ce.Uint8Array&&(Pe=function(Be,de){for(var St="",Qe=0,ze=Be.length;Qe>>18)+Ee.charAt(vt>>>12&63)+(typeof Se!="undefined"?Ee.charAt(vt>>>6&63):"=")+(typeof ye!="undefined"?Ee.charAt(vt&63):"=")}return de?Te(St):St});var rt=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Et=function(Be){switch(Be.length){case 4:var de=(7&Be.charCodeAt(0))<<18|(63&Be.charCodeAt(1))<<12|(63&Be.charCodeAt(2))<<6|63&Be.charCodeAt(3),St=de-65536;return ke((St>>>10)+55296)+ke((St&1023)+56320);case 3:return ke((15&Be.charCodeAt(0))<<12|(63&Be.charCodeAt(1))<<6|63&Be.charCodeAt(2));default:return ke((31&Be.charCodeAt(0))<<6|63&Be.charCodeAt(1))}},Oe=function(Be){return Be.replace(rt,Et)},Ae=function(Be){var de=Be.length,St=de%4,Qe=(de>0?Ce[Be.charAt(0)]<<18:0)|(de>1?Ce[Be.charAt(1)]<<12:0)|(de>2?Ce[Be.charAt(2)]<<6:0)|(de>3?Ce[Be.charAt(3)]:0),ze=[ke(Qe>>>16),ke(Qe>>>8&255),ke(Qe&255)];return ze.length-=[0,0,2,1][St],ze.join("")},Ve=ce.atob&&typeof ce.atob=="function"?function(Be){return ce.atob(Be)}:function(Be){return Be.replace(/\S{1,4}/g,Ae)},Ye=function(Be){return Ve(String(Be).replace(/[^A-Za-z0-9\+\/]/g,""))},xt=function(Be){return Oe(Ve(Be))},gt=function(Be){return String(Be).replace(/[-_]/g,function(de){return de=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},lt=function(Be){return xt(gt(Be))},Ue;ce.Uint8Array&&(Ue=function(Be){return Uint8Array.from(Ye(gt(Be)),function(de){return de.charCodeAt(0)})});var be=function(){var Be=ce.Base64;return ce.Base64=Le,Be};if(ce.Base64={VERSION:xe,atob:Ye,btoa:ct,fromBase64:lt,toBase64:we,utob:je,encode:we,encodeURI:Ie,btou:Oe,decode:lt,noConflict:be,fromUint8Array:Pe,toUint8Array:Ue},typeof Object.defineProperty=="function"){var We=function(Be){return{value:Be,enumerable:!1,writable:!0,configurable:!0}};ce.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",We(function(){return lt(this)})),Object.defineProperty(String.prototype,"toBase64",We(function(Be){return we(this,Be)})),Object.defineProperty(String.prototype,"toBase64URI",We(function(){return we(this,!0)}))}}return ce.Meteor&&(Base64=ce.Base64),Mn.exports?Mn.exports.Base64=ce.Base64:(y=[],ve=function(){return ce.Base64}.apply(Jt,y),ve!==void 0&&(Mn.exports=ve)),{Base64:ce.Base64}})},2859:function(Mn,Jt,E){"use strict";E.d(Jt,{hP:function(){return zt}});var y=function(ue,ie){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,oe){re.__proto__=oe}||function(re,oe){for(var pe in oe)Object.prototype.hasOwnProperty.call(oe,pe)&&(re[pe]=oe[pe])})(ue,ie)};function ve(ue,ie){function re(){this.constructor=ue}y(ue,ie),ue.prototype=ie===null?Object.create(ie):(re.prototype=ie.prototype,new re)}function ce(ue,ie,re,oe){return new(re||(re=Promise))(function(pe,ae){function me(at){try{Ot(oe.next(at))}catch(qe){ae(qe)}}function Ze(at){try{Ot(oe.throw(at))}catch(qe){ae(qe)}}function Ot(at){var qe;at.done?pe(at.value):(qe=at.value,qe instanceof re?qe:new re(function(yt){yt(qe)})).then(me,Ze)}Ot((oe=oe.apply(ue,ie||[])).next())})}function Le(ue,ie){var re,oe,pe,ae,me={label:0,sent:function(){if(1&pe[0])throw pe[1];return pe[1]},trys:[],ops:[]};return ae={next:Ze(0),throw:Ze(1),return:Ze(2)},typeof Symbol=="function"&&(ae[Symbol.iterator]=function(){return this}),ae;function Ze(Ot){return function(at){return function(qe){if(re)throw new TypeError("Generator is already executing.");for(;me;)try{if(re=1,oe&&(pe=2&qe[0]?oe.return:qe[0]?oe.throw||((pe=oe.return)&&pe.call(oe),0):oe.next)&&!(pe=pe.call(oe,qe[1])).done)return pe;switch(oe=0,pe&&(qe=[2&qe[0],pe.value]),qe[0]){case 0:case 1:pe=qe;break;case 4:return me.label++,{value:qe[1],done:!1};case 5:me.label++,oe=qe[1],qe=[0];continue;case 7:qe=me.ops.pop(),me.trys.pop();continue;default:if(pe=me.trys,!((pe=pe.length>0&&pe[pe.length-1])||qe[0]!==6&&qe[0]!==2)){me=0;continue}if(qe[0]===3&&(!pe||qe[1]>pe[0]&&qe[1]0&&b.prevInput=="\u200B"?Ir(z,Ri)(z):qr++<10?x.detectingSelectAll=setTimeout(wa,500):(x.selForContextMenu=null,x.input.reset())};x.detectingSelectAll=setTimeout(wa,200)}}if(xe&&Ee>=9&&Yn(),Ae){nt(a);var Mr=function(){wn(window,"mouseup",Mr),setTimeout(zn,20)};Gt(window,"mouseup",Mr)}else setTimeout(zn,50)},Rl.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Rl.prototype.setUneditable=function(){},Rl.prototype.needsContentAttribute=!1;function pc(a,b){if(b=b?st(b):{},b.value=a.value,!b.tabindex&&a.tabIndex&&(b.tabindex=a.tabIndex),!b.placeholder&&a.placeholder&&(b.placeholder=a.placeholder),b.autofocus==null){var z=Be();b.autofocus=z==a||a.getAttribute("autofocus")!=null&&z==document.body}function x(){a.value=_e.getValue()}var ee;if(a.form&&(Gt(a.form,"submit",x),!b.leaveSubmitMethodAlone)){var se=a.form;ee=se.submit;try{var ge=se.submit=function(){x(),se.submit=ee,se.submit(),se.submit=ge}}catch(Ge){}}b.finishInit=function(Ge){Ge.save=x,Ge.getTextArea=function(){return a},Ge.toTextArea=function(){Ge.toTextArea=isNaN,x(),a.parentNode.removeChild(Ge.getWrapperElement()),a.style.display="",a.form&&(wn(a.form,"submit",x),!b.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ee))}},a.style.display="none";var _e=wl(function(Ge){return a.parentNode.insertBefore(Ge,a.nextSibling)},b);return _e}function Fc(a){a.off=wn,a.on=Gt,a.wheelEventPixels=lr,a.Doc=al,a.splitLines=On,a.countColumn=Se,a.findColumn=Yt,a.isWordChar=oe,a.Pass=$t,a.signal=gn,a.Line=ai,a.changeEnd=da,a.scrollbarModel=Eu,a.Pos=it,a.cmpPos=ht,a.modes=xn,a.mimeModes=ln,a.resolveMode=Rn,a.getMode=Er,a.modeExtensions=Jn,a.extendMode=dr,a.copyState=yr,a.startState=Vr,a.innerMode=gr,a.commands=Vs,a.keyMap=Sl,a.keyName=Ys,a.isModifierKey=Bu,a.lookupKey=ks,a.normalizeKeyMap=Gl,a.StringStream=Zr,a.SharedTextMarker=rl,a.TextMarker=os,a.LineWidget=Lo,a.e_preventDefault=Pt,a.e_stopPropagation=nn,a.e_stop=nt,a.addClass=de,a.contains=We,a.rmClass=Ye,a.keyNames=wo}Mc(wl),kc(wl);var hc="iter insert remove copy getEditor constructor".split(" ");for(var _u in al.prototype)al.prototype.hasOwnProperty(_u)&&vt(hc,_u)<0&&(wl.prototype[_u]=function(a){return function(){return a.apply(this.doc,arguments)}}(al.prototype[_u]));return Je(al),wl.inputStyles={textarea:Rl,contenteditable:Uo},wl.defineMode=function(a){!wl.defaults.mode&&a!="null"&&(wl.defaults.mode=a),Pn.apply(this,arguments)},wl.defineMIME=Sn,wl.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),wl.defineMIME("text/plain","null"),wl.defineExtension=function(a,b){wl.prototype[a]=b},wl.defineDocExtension=function(a,b){al.prototype[a]=b},wl.fromTextArea=pc,Fc(wl),wl.version="5.58.2",wl})},25419:function(Mn,Jt,E){(function(y){y(E(89780),E(15525),E(98101))})(function(y){"use strict";y.defineMode("markdown",function(ve,ce){var Le=y.getMode(ve,"text/html"),xe=Le.name=="null";function Ee(Se){if(y.findModeByName){var ye=y.findModeByName(Se);ye&&(Se=ye.mime||ye.mimes[0])}var vt=y.getMode(ve,Se);return vt.name=="null"?null:vt}ce.highlightFormatting===void 0&&(ce.highlightFormatting=!1),ce.maxBlockquoteDepth===void 0&&(ce.maxBlockquoteDepth=0),ce.taskLists===void 0&&(ce.taskLists=!1),ce.strikethrough===void 0&&(ce.strikethrough=!1),ce.emoji===void 0&&(ce.emoji=!1),ce.fencedCodeBlockHighlighting===void 0&&(ce.fencedCodeBlockHighlighting=!0),ce.fencedCodeBlockDefaultMode===void 0&&(ce.fencedCodeBlockDefaultMode="text/plain"),ce.xml===void 0&&(ce.xml=!0),ce.tokenTypeOverrides===void 0&&(ce.tokenTypeOverrides={});var Ce={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var ke in Ce)Ce.hasOwnProperty(ke)&&ce.tokenTypeOverrides[ke]&&(Ce[ke]=ce.tokenTypeOverrides[ke]);var De=/^([*\-_])(?:\s*\1){2,}\s*$/,fe=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,je=/^\[(x| )\](?=\s)/i,Ne=ce.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,ct=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Ke=/^[^#!\[\]*_\\<>` "'(~:]+/,Te=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,we=/^\s*\[[^\]]+?\]:.*$/,Ie=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Pe=" ";function rt(Se,ye,vt){return ye.f=ye.inline=vt,vt(Se,ye)}function Et(Se,ye,vt){return ye.f=ye.block=vt,vt(Se,ye)}function Oe(Se){return!Se||!/\S/.test(Se.string)}function Ae(Se){if(Se.linkTitle=!1,Se.linkHref=!1,Se.linkText=!1,Se.em=!1,Se.strong=!1,Se.strikethrough=!1,Se.quote=0,Se.indentedCode=!1,Se.f==Ye){var ye=xe;if(!ye){var vt=y.innerMode(Le,Se.htmlState);ye=vt.mode.name=="xml"&&vt.state.tagStart===null&&!vt.state.context&&vt.state.tokenize.isInText}ye&&(Se.f=Ue,Se.block=Ve,Se.htmlState=null)}return Se.trailingSpace=0,Se.trailingSpaceNewLine=!1,Se.prevLine=Se.thisLine,Se.thisLine={stream:null},null}function Ve(Se,ye){var vt=Se.column()===ye.indentation,Ht=Oe(ye.prevLine.stream),$t=ye.indentedCode,Fe=ye.prevLine.hr,pt=ye.list!==!1,ut=(ye.listStack[ye.listStack.length-1]||0)+3;ye.indentedCode=!1;var Yt=ye.indentation;if(ye.indentationDiff===null&&(ye.indentationDiff=ye.indentation,pt)){for(ye.list=null;Yt=4&&($t||ye.prevLine.fencedCodeEnd||ye.prevLine.header||Ht))return Se.skipToEnd(),ye.indentedCode=!0,Ce.code;if(Se.eatSpace())return null;if(vt&&ye.indentation<=ut&&(mt=Se.match(Ne))&&mt[1].length<=6)return ye.quote=0,ye.header=mt[1].length,ye.thisLine.header=!0,ce.highlightFormatting&&(ye.formatting="header"),ye.f=ye.inline,gt(ye);if(ye.indentation<=ut&&Se.eat(">"))return ye.quote=vt?1:ye.quote+1,ce.highlightFormatting&&(ye.formatting="quote"),Se.eatSpace(),gt(ye);if(!Ct&&!ye.setext&&vt&&ye.indentation<=ut&&(mt=Se.match(fe))){var mn=mt[1]?"ol":"ul";return ye.indentation=Yt+Se.current().length,ye.list=!0,ye.quote=0,ye.listStack.push(ye.indentation),ye.em=!1,ye.strong=!1,ye.code=!1,ye.strikethrough=!1,ce.taskLists&&Se.match(je,!1)&&(ye.taskList=!0),ye.f=ye.inline,ce.highlightFormatting&&(ye.formatting=["list","list-"+mn]),gt(ye)}else{if(vt&&ye.indentation<=ut&&(mt=Se.match(Te,!0)))return ye.quote=0,ye.fencedEndRE=new RegExp(mt[1]+"+ *$"),ye.localMode=ce.fencedCodeBlockHighlighting&&Ee(mt[2]||ce.fencedCodeBlockDefaultMode),ye.localMode&&(ye.localState=y.startState(ye.localMode)),ye.f=ye.block=xt,ce.highlightFormatting&&(ye.formatting="code-block"),ye.code=-1,gt(ye);if(ye.setext||(!bt||!pt)&&!ye.quote&&ye.list===!1&&!ye.code&&!Ct&&!we.test(Se.string)&&(mt=Se.lookAhead(1))&&(mt=mt.match(ct)))return ye.setext?(ye.header=ye.setext,ye.setext=0,Se.skipToEnd(),ce.highlightFormatting&&(ye.formatting="header")):(ye.header=mt[0].charAt(0)=="="?1:2,ye.setext=ye.header),ye.thisLine.header=!0,ye.f=ye.inline,gt(ye);if(Ct)return Se.skipToEnd(),ye.hr=!0,ye.thisLine.hr=!0,Ce.hr;if(Se.peek()==="[")return rt(Se,ye,St)}return rt(Se,ye,ye.inline)}function Ye(Se,ye){var vt=Le.token(Se,ye.htmlState);if(!xe){var Ht=y.innerMode(Le,ye.htmlState);(Ht.mode.name=="xml"&&Ht.state.tagStart===null&&!Ht.state.context&&Ht.state.tokenize.isInText||ye.md_inside&&Se.current().indexOf(">")>-1)&&(ye.f=Ue,ye.block=Ve,ye.htmlState=null)}return vt}function xt(Se,ye){var vt=ye.listStack[ye.listStack.length-1]||0,Ht=ye.indentation=Se.quote?ye.push(Ce.formatting+"-"+Se.formatting[vt]+"-"+Se.quote):ye.push("error"))}if(Se.taskOpen)return ye.push("meta"),ye.length?ye.join(" "):null;if(Se.taskClosed)return ye.push("property"),ye.length?ye.join(" "):null;if(Se.linkHref?ye.push(Ce.linkHref,"url"):(Se.strong&&ye.push(Ce.strong),Se.em&&ye.push(Ce.em),Se.strikethrough&&ye.push(Ce.strikethrough),Se.emoji&&ye.push(Ce.emoji),Se.linkText&&ye.push(Ce.linkText),Se.code&&ye.push(Ce.code),Se.image&&ye.push(Ce.image),Se.imageAltText&&ye.push(Ce.imageAltText,"link"),Se.imageMarker&&ye.push(Ce.imageMarker)),Se.header&&ye.push(Ce.header,Ce.header+"-"+Se.header),Se.quote&&(ye.push(Ce.quote),!ce.maxBlockquoteDepth||ce.maxBlockquoteDepth>=Se.quote?ye.push(Ce.quote+"-"+Se.quote):ye.push(Ce.quote+"-"+ce.maxBlockquoteDepth)),Se.list!==!1){var Ht=(Se.listStack.length-1)%3;Ht?Ht===1?ye.push(Ce.list2):ye.push(Ce.list3):ye.push(Ce.list1)}return Se.trailingSpaceNewLine?ye.push("trailing-space-new-line"):Se.trailingSpace&&ye.push("trailing-space-"+(Se.trailingSpace%2?"a":"b")),ye.length?ye.join(" "):null}function lt(Se,ye){if(Se.match(Ke,!0))return gt(ye)}function Ue(Se,ye){var vt=ye.text(Se,ye);if(typeof vt!="undefined")return vt;if(ye.list)return ye.list=null,gt(ye);if(ye.taskList){var Ht=Se.match(je,!0)[1]===" ";return Ht?ye.taskOpen=!0:ye.taskClosed=!0,ce.highlightFormatting&&(ye.formatting="task"),ye.taskList=!1,gt(ye)}if(ye.taskOpen=!1,ye.taskClosed=!1,ye.header&&Se.match(/^#+$/,!0))return ce.highlightFormatting&&(ye.formatting="header"),gt(ye);var $t=Se.next();if(ye.linkTitle){ye.linkTitle=!1;var Fe=$t;$t==="("&&(Fe=")"),Fe=(Fe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var pt="^\\s*(?:[^"+Fe+"\\\\]+|\\\\\\\\|\\\\.)"+Fe;if(Se.match(new RegExp(pt),!0))return Ce.linkHref}if($t==="`"){var ut=ye.formatting;ce.highlightFormatting&&(ye.formatting="code"),Se.eatWhile("`");var Yt=Se.current().length;if(ye.code==0&&(!ye.quote||Yt==1))return ye.code=Yt,gt(ye);if(Yt==ye.code){var bt=gt(ye);return ye.code=0,bt}else return ye.formatting=ut,gt(ye)}else if(ye.code)return gt(ye);if($t==="\\"&&(Se.next(),ce.highlightFormatting)){var Ct=gt(ye),mt=Ce.formatting+"-escape";return Ct?Ct+" "+mt:mt}if($t==="!"&&Se.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ye.imageMarker=!0,ye.image=!0,ce.highlightFormatting&&(ye.formatting="image"),gt(ye);if($t==="["&&ye.imageMarker&&Se.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ye.imageMarker=!1,ye.imageAltText=!0,ce.highlightFormatting&&(ye.formatting="image"),gt(ye);if($t==="]"&&ye.imageAltText){ce.highlightFormatting&&(ye.formatting="image");var Ct=gt(ye);return ye.imageAltText=!1,ye.image=!1,ye.inline=ye.f=We,Ct}if($t==="["&&!ye.image)return ye.linkText&&Se.match(/^.*?\]/)||(ye.linkText=!0,ce.highlightFormatting&&(ye.formatting="link")),gt(ye);if($t==="]"&&ye.linkText){ce.highlightFormatting&&(ye.formatting="link");var Ct=gt(ye);return ye.linkText=!1,ye.inline=ye.f=Se.match(/\(.*?\)| ?\[.*?\]/,!1)?We:Ue,Ct}if($t==="<"&&Se.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ye.f=ye.inline=be,ce.highlightFormatting&&(ye.formatting="link");var Ct=gt(ye);return Ct?Ct+=" ":Ct="",Ct+Ce.linkInline}if($t==="<"&&Se.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ye.f=ye.inline=be,ce.highlightFormatting&&(ye.formatting="link");var Ct=gt(ye);return Ct?Ct+=" ":Ct="",Ct+Ce.linkEmail}if(ce.xml&&$t==="<"&&Se.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var mn=Se.string.indexOf(">",Se.pos);if(mn!=-1){var zt=Se.string.substring(Se.start,mn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(zt)&&(ye.md_inside=!0)}return Se.backUp(1),ye.htmlState=y.startState(Le),Et(Se,ye,Ye)}if(ce.xml&&$t==="<"&&Se.match(/^\/\w*?>/))return ye.md_inside=!1,"tag";if($t==="*"||$t==="_"){for(var ue=1,ie=Se.pos==1?" ":Se.string.charAt(Se.pos-2);ue<3&&Se.eat($t);)ue++;var re=Se.peek()||" ",oe=!/\s/.test(re)&&(!Ie.test(re)||/\s/.test(ie)||Ie.test(ie)),pe=!/\s/.test(ie)&&(!Ie.test(ie)||/\s/.test(re)||Ie.test(re)),ae=null,me=null;if(ue%2&&(!ye.em&&oe&&($t==="*"||!pe||Ie.test(ie))?ae=!0:ye.em==$t&&pe&&($t==="*"||!oe||Ie.test(re))&&(ae=!1)),ue>1&&(!ye.strong&&oe&&($t==="*"||!pe||Ie.test(ie))?me=!0:ye.strong==$t&&pe&&($t==="*"||!oe||Ie.test(re))&&(me=!1)),me!=null||ae!=null){ce.highlightFormatting&&(ye.formatting=ae==null?"strong":me==null?"em":"strong em"),ae===!0&&(ye.em=$t),me===!0&&(ye.strong=$t);var bt=gt(ye);return ae===!1&&(ye.em=!1),me===!1&&(ye.strong=!1),bt}}else if($t===" "&&(Se.eat("*")||Se.eat("_"))){if(Se.peek()===" ")return gt(ye);Se.backUp(1)}if(ce.strikethrough){if($t==="~"&&Se.eatWhile($t)){if(ye.strikethrough){ce.highlightFormatting&&(ye.formatting="strikethrough");var bt=gt(ye);return ye.strikethrough=!1,bt}else if(Se.match(/^[^\s]/,!1))return ye.strikethrough=!0,ce.highlightFormatting&&(ye.formatting="strikethrough"),gt(ye)}else if($t===" "&&Se.match(/^~~/,!0)){if(Se.peek()===" ")return gt(ye);Se.backUp(2)}}if(ce.emoji&&$t===":"&&Se.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ye.emoji=!0,ce.highlightFormatting&&(ye.formatting="emoji");var Ze=gt(ye);return ye.emoji=!1,Ze}return $t===" "&&(Se.match(/^ +$/,!1)?ye.trailingSpace++:ye.trailingSpace&&(ye.trailingSpaceNewLine=!0)),gt(ye)}function be(Se,ye){var vt=Se.next();if(vt===">"){ye.f=ye.inline=Ue,ce.highlightFormatting&&(ye.formatting="link");var Ht=gt(ye);return Ht?Ht+=" ":Ht="",Ht+Ce.linkInline}return Se.match(/^[^>]+/,!0),Ce.linkInline}function We(Se,ye){if(Se.eatSpace())return null;var vt=Se.next();return vt==="("||vt==="["?(ye.f=ye.inline=de(vt==="("?")":"]"),ce.highlightFormatting&&(ye.formatting="link-string"),ye.linkHref=!0,gt(ye)):"error"}var Be={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function de(Se){return function(ye,vt){var Ht=ye.next();if(Ht===Se){vt.f=vt.inline=Ue,ce.highlightFormatting&&(vt.formatting="link-string");var $t=gt(vt);return vt.linkHref=!1,$t}return ye.match(Be[Se]),vt.linkHref=!0,gt(vt)}}function St(Se,ye){return Se.match(/^([^\]\\]|\\.)*\]:/,!1)?(ye.f=Qe,Se.next(),ce.highlightFormatting&&(ye.formatting="link"),ye.linkText=!0,gt(ye)):rt(Se,ye,Ue)}function Qe(Se,ye){if(Se.match(/^\]:/,!0)){ye.f=ye.inline=ze,ce.highlightFormatting&&(ye.formatting="link");var vt=gt(ye);return ye.linkText=!1,vt}return Se.match(/^([^\]\\]|\\.)+/,!0),Ce.linkText}function ze(Se,ye){return Se.eatSpace()?null:(Se.match(/^[^\s]+/,!0),Se.peek()===void 0?ye.linkTitle=!0:Se.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ye.f=ye.inline=Ue,Ce.linkHref+" url")}var st={startState:function(){return{f:Ve,prevLine:{stream:null},thisLine:{stream:null},block:Ve,htmlState:null,indentation:0,inline:Ue,text:lt,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Se){return{f:Se.f,prevLine:Se.prevLine,thisLine:Se.thisLine,block:Se.block,htmlState:Se.htmlState&&y.copyState(Le,Se.htmlState),indentation:Se.indentation,localMode:Se.localMode,localState:Se.localMode?y.copyState(Se.localMode,Se.localState):null,inline:Se.inline,text:Se.text,formatting:!1,linkText:Se.linkText,linkTitle:Se.linkTitle,linkHref:Se.linkHref,code:Se.code,em:Se.em,strong:Se.strong,strikethrough:Se.strikethrough,emoji:Se.emoji,header:Se.header,setext:Se.setext,hr:Se.hr,taskList:Se.taskList,list:Se.list,listStack:Se.listStack.slice(0),quote:Se.quote,indentedCode:Se.indentedCode,trailingSpace:Se.trailingSpace,trailingSpaceNewLine:Se.trailingSpaceNewLine,md_inside:Se.md_inside,fencedEndRE:Se.fencedEndRE}},token:function(Se,ye){if(ye.formatting=!1,Se!=ye.thisLine.stream){if(ye.header=0,ye.hr=!1,Se.match(/^\s*$/,!0))return Ae(ye),null;if(ye.prevLine=ye.thisLine,ye.thisLine={stream:Se},ye.taskList=!1,ye.trailingSpace=0,ye.trailingSpaceNewLine=!1,!ye.localState&&(ye.f=ye.block,ye.f!=Ye)){var vt=Se.match(/^\s*/,!0)[0].replace(/\t/g,Pe).length;if(ye.indentation=vt,ye.indentationDiff=null,vt>0)return null}}return ye.f(Se,ye)},innerMode:function(Se){return Se.block==Ye?{state:Se.htmlState,mode:Le}:Se.localState?{state:Se.localState,mode:Se.localMode}:{state:Se,mode:st}},indent:function(Se,ye,vt){return Se.block==Ye&&Le.indent?Le.indent(Se.htmlState,ye,vt):Se.localState&&Se.localMode.indent?Se.localMode.indent(Se.localState,ye,vt):y.Pass},blankLine:Ae,getType:gt,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return st},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(Mn,Jt,E){(function(y){y(E(89780))})(function(y){"use strict";y.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var ve=0;ve-1&&Le.substring(Ce+1,Le.length);if(ke)return y.findModeByExtension(ke)},y.findModeByName=function(Le){Le=Le.toLowerCase();for(var xe=0;xe0?Ke.cmdState[Ke.cmdState.length-1]:null}function Ee(Ke){var Te=Ke.cmdState.pop();Te&&Te.closeBracket()}function Ce(Ke){for(var Te=Ke.cmdState,we=Te.length-1;we>=0;we--){var Ie=Te[we];if(Ie.name!="DEFAULT")return Ie}return{styleIdentifier:function(){return null}}}function ke(Ke,Te,we){return function(){this.name=Ke,this.bracketNo=0,this.style=Te,this.styles=we,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var De={};De.importmodule=ke("importmodule","tag",["string","builtin"]),De.documentclass=ke("documentclass","tag",["","atom"]),De.usepackage=ke("usepackage","tag",["atom"]),De.begin=ke("begin","tag",["atom"]),De.end=ke("end","tag",["atom"]),De.label=ke("label","tag",["atom"]),De.ref=ke("ref","tag",["atom"]),De.eqref=ke("eqref","tag",["atom"]),De.cite=ke("cite","tag",["atom"]),De.bibitem=ke("bibitem","tag",["atom"]),De.Bibitem=ke("Bibitem","tag",["atom"]),De.RBibitem=ke("RBibitem","tag",["atom"]),De.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function fe(Ke,Te){Ke.f=Te}function je(Ke,Te){var we;if(Ke.match(/^\\[a-zA-Z@]+/)){var Ie=Ke.current().slice(1);return we=De.hasOwnProperty(Ie)?De[Ie]:De.DEFAULT,we=new we,Le(Te,we),fe(Te,ct),we.style}if(Ke.match(/^\\[$&%#{}_]/)||Ke.match(/^\\[,;!\/\\]/))return"tag";if(Ke.match("\\["))return fe(Te,function(rt,Et){return Ne(rt,Et,"\\]")}),"keyword";if(Ke.match("\\("))return fe(Te,function(rt,Et){return Ne(rt,Et,"\\)")}),"keyword";if(Ke.match("$$"))return fe(Te,function(rt,Et){return Ne(rt,Et,"$$")}),"keyword";if(Ke.match("$"))return fe(Te,function(rt,Et){return Ne(rt,Et,"$")}),"keyword";var Pe=Ke.next();if(Pe=="%")return Ke.skipToEnd(),"comment";if(Pe=="}"||Pe=="]"){if(we=xe(Te),we)we.closeBracket(Pe),fe(Te,ct);else return"error";return"bracket"}else return Pe=="{"||Pe=="["?(we=De.DEFAULT,we=new we,Le(Te,we),"bracket"):/\d/.test(Pe)?(Ke.eatWhile(/[\w.%]/),"atom"):(Ke.eatWhile(/[\w\-_]/),we=Ce(Te),we.name=="begin"&&(we.argument=Ke.current()),we.styleIdentifier())}function Ne(Ke,Te,we){if(Ke.eatSpace())return null;if(we&&Ke.match(we))return fe(Te,je),"keyword";if(Ke.match(/^\\[a-zA-Z@]+/))return"tag";if(Ke.match(/^[a-zA-Z]+/))return"variable-2";if(Ke.match(/^\\[$&%#{}_]/)||Ke.match(/^\\[,;!\/]/)||Ke.match(/^[\^_&]/))return"tag";if(Ke.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Ke.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ie=Ke.next();return Ie=="{"||Ie=="}"||Ie=="["||Ie=="]"||Ie=="("||Ie==")"?"bracket":Ie=="%"?(Ke.skipToEnd(),"comment"):"error"}function ct(Ke,Te){var we=Ke.peek(),Ie;return we=="{"||we=="["?(Ie=xe(Te),Ie.openBracket(we),Ke.eat(we),fe(Te,je),"bracket"):/[ \t\r]/.test(we)?(Ke.eat(we),null):(fe(Te,je),Ee(Te),je(Ke,Te))}return{startState:function(){var Ke=ce.inMathMode?function(Te,we){return Ne(Te,we)}:je;return{cmdState:[],f:Ke}},copyState:function(Ke){return{cmdState:Ke.cmdState.slice(),f:Ke.f}},token:function(Ke,Te){return Te.f(Ke,Te)},blankLine:function(Ke){Ke.f=je,Ke.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(Mn,Jt,E){(function(y){y(E(89780))})(function(y){"use strict";var ve={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},ce={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};y.defineMode("xml",function(Le,xe){var Ee=Le.indentUnit,Ce={},ke=xe.htmlMode?ve:ce;for(var De in ke)Ce[De]=ke[De];for(var De in xe)Ce[De]=xe[De];var fe,je;function Ne(be,We){function Be(Qe){return We.tokenize=Qe,Qe(be,We)}var de=be.next();if(de=="<")return be.eat("!")?be.eat("[")?be.match("CDATA[")?Be(Te("atom","]]>")):null:be.match("--")?Be(Te("comment","-->")):be.match("DOCTYPE",!0,!0)?(be.eatWhile(/[\w\._\-]/),Be(we(1))):null:be.eat("?")?(be.eatWhile(/[\w\._\-]/),We.tokenize=Te("meta","?>"),"meta"):(fe=be.eat("/")?"closeTag":"openTag",We.tokenize=ct,"tag bracket");if(de=="&"){var St;return be.eat("#")?be.eat("x")?St=be.eatWhile(/[a-fA-F\d]/)&&be.eat(";"):St=be.eatWhile(/[\d]/)&&be.eat(";"):St=be.eatWhile(/[\w\.\-:]/)&&be.eat(";"),St?"atom":"error"}else return be.eatWhile(/[^&<]/),null}Ne.isInText=!0;function ct(be,We){var Be=be.next();if(Be==">"||Be=="/"&&be.eat(">"))return We.tokenize=Ne,fe=Be==">"?"endTag":"selfcloseTag","tag bracket";if(Be=="=")return fe="equals",null;if(Be=="<"){We.tokenize=Ne,We.state=Et,We.tagName=We.tagStart=null;var de=We.tokenize(be,We);return de?de+" tag error":"tag error"}else return/[\'\"]/.test(Be)?(We.tokenize=Ke(Be),We.stringStartCol=be.column(),We.tokenize(be,We)):(be.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Ke(be){var We=function(Be,de){for(;!Be.eol();)if(Be.next()==be){de.tokenize=ct;break}return"string"};return We.isInAttribute=!0,We}function Te(be,We){return function(Be,de){for(;!Be.eol();){if(Be.match(We)){de.tokenize=Ne;break}Be.next()}return be}}function we(be){return function(We,Be){for(var de;(de=We.next())!=null;){if(de=="<")return Be.tokenize=we(be+1),Be.tokenize(We,Be);if(de==">")if(be==1){Be.tokenize=Ne;break}else return Be.tokenize=we(be-1),Be.tokenize(We,Be)}return"meta"}}function Ie(be,We,Be){this.prev=be.context,this.tagName=We,this.indent=be.indented,this.startOfLine=Be,(Ce.doNotIndent.hasOwnProperty(We)||be.context&&be.context.noIndent)&&(this.noIndent=!0)}function Pe(be){be.context&&(be.context=be.context.prev)}function rt(be,We){for(var Be;;){if(!be.context||(Be=be.context.tagName,!Ce.contextGrabbers.hasOwnProperty(Be)||!Ce.contextGrabbers[Be].hasOwnProperty(We)))return;Pe(be)}}function Et(be,We,Be){return be=="openTag"?(Be.tagStart=We.column(),Oe):be=="closeTag"?Ae:Et}function Oe(be,We,Be){return be=="word"?(Be.tagName=We.current(),je="tag",xt):Ce.allowMissingTagName&&be=="endTag"?(je="tag bracket",xt(be,We,Be)):(je="error",Oe)}function Ae(be,We,Be){if(be=="word"){var de=We.current();return Be.context&&Be.context.tagName!=de&&Ce.implicitlyClosed.hasOwnProperty(Be.context.tagName)&&Pe(Be),Be.context&&Be.context.tagName==de||Ce.matchClosing===!1?(je="tag",Ve):(je="tag error",Ye)}else return Ce.allowMissingTagName&&be=="endTag"?(je="tag bracket",Ve(be,We,Be)):(je="error",Ye)}function Ve(be,We,Be){return be!="endTag"?(je="error",Ve):(Pe(Be),Et)}function Ye(be,We,Be){return je="error",Ve(be,We,Be)}function xt(be,We,Be){if(be=="word")return je="attribute",gt;if(be=="endTag"||be=="selfcloseTag"){var de=Be.tagName,St=Be.tagStart;return Be.tagName=Be.tagStart=null,be=="selfcloseTag"||Ce.autoSelfClosers.hasOwnProperty(de)?rt(Be,de):(rt(Be,de),Be.context=new Ie(Be,de,St==Be.indented)),Et}return je="error",xt}function gt(be,We,Be){return be=="equals"?lt:(Ce.allowMissing||(je="error"),xt(be,We,Be))}function lt(be,We,Be){return be=="string"?Ue:be=="word"&&Ce.allowUnquoted?(je="string",xt):(je="error",xt(be,We,Be))}function Ue(be,We,Be){return be=="string"?Ue:xt(be,We,Be)}return{startState:function(be){var We={tokenize:Ne,state:Et,indented:be||0,tagName:null,tagStart:null,context:null};return be!=null&&(We.baseIndent=be),We},token:function(be,We){if(!We.tagName&&be.sol()&&(We.indented=be.indentation()),be.eatSpace())return null;fe=null;var Be=We.tokenize(be,We);return(Be||fe)&&Be!="comment"&&(je=null,We.state=We.state(fe||Be,be,We),je&&(Be=je=="error"?Be+" error":je)),Be},indent:function(be,We,Be){var de=be.context;if(be.tokenize.isInAttribute)return be.tagStart==be.indented?be.stringStartCol+1:be.indented+Ee;if(de&&de.noIndent)return y.Pass;if(be.tokenize!=ct&&be.tokenize!=Ne)return Be?Be.match(/^(\s*)/)[0].length:0;if(be.tagName)return Ce.multilineTagIndentPastTag!==!1?be.tagStart+be.tagName.length+2:be.tagStart+Ee*(Ce.multilineTagIndentFactor||1);if(Ce.alignCDATA&&/$/,blockCommentStart:"",configuration:Ce.htmlMode?"html":"xml",helperType:Ce.htmlMode?"html":"xml",skipAttribute:function(be){be.state==lt&&(be.state=xt)},xmlCurrentTag:function(be){return be.tagName?{name:be.tagName,close:be.type=="closeTag"}:null},xmlCurrentContext:function(be){for(var We=[],Be=be.context;Be;Be=Be.prev)Be.tagName&&We.push(Be.tagName);return We.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},24334:function(Mn,Jt,E){var y,ve;(function(ce,Le){Mn.exports=Le(ce)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof E.g!="undefined"?E.g:this,function(ce){"use strict";ce=ce||{};var Le=ce.Base64,xe="2.6.4",Ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ce=function(Be){for(var de={},St=0,Qe=Be.length;St>>6)+ke(128|de&63):ke(224|de>>>12&15)+ke(128|de>>>6&63)+ke(128|de&63)}else{var de=65536+(Be.charCodeAt(0)-55296)*1024+(Be.charCodeAt(1)-56320);return ke(240|de>>>18&7)+ke(128|de>>>12&63)+ke(128|de>>>6&63)+ke(128|de&63)}},fe=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,je=function(Be){return Be.replace(fe,De)},Ne=function(Be){var de=[0,2,1][Be.length%3],St=Be.charCodeAt(0)<<16|(Be.length>1?Be.charCodeAt(1):0)<<8|(Be.length>2?Be.charCodeAt(2):0),Qe=[Ee.charAt(St>>>18),Ee.charAt(St>>>12&63),de>=2?"=":Ee.charAt(St>>>6&63),de>=1?"=":Ee.charAt(St&63)];return Qe.join("")},ct=ce.btoa&&typeof ce.btoa=="function"?function(Be){return ce.btoa(Be)}:function(Be){if(Be.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Be.replace(/[\s\S]{1,3}/g,Ne)},Ke=function(Be){return ct(je(String(Be)))},Te=function(Be){return Be.replace(/[+\/]/g,function(de){return de=="+"?"-":"_"}).replace(/=/g,"")},we=function(Be,de){return de?Te(Ke(Be)):Ke(Be)},Ie=function(Be){return we(Be,!0)},Pe;ce.Uint8Array&&(Pe=function(Be,de){for(var St="",Qe=0,ze=Be.length;Qe>>18)+Ee.charAt(vt>>>12&63)+(typeof Se!="undefined"?Ee.charAt(vt>>>6&63):"=")+(typeof ye!="undefined"?Ee.charAt(vt&63):"=")}return de?Te(St):St});var rt=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Et=function(Be){switch(Be.length){case 4:var de=(7&Be.charCodeAt(0))<<18|(63&Be.charCodeAt(1))<<12|(63&Be.charCodeAt(2))<<6|63&Be.charCodeAt(3),St=de-65536;return ke((St>>>10)+55296)+ke((St&1023)+56320);case 3:return ke((15&Be.charCodeAt(0))<<12|(63&Be.charCodeAt(1))<<6|63&Be.charCodeAt(2));default:return ke((31&Be.charCodeAt(0))<<6|63&Be.charCodeAt(1))}},Oe=function(Be){return Be.replace(rt,Et)},Ae=function(Be){var de=Be.length,St=de%4,Qe=(de>0?Ce[Be.charAt(0)]<<18:0)|(de>1?Ce[Be.charAt(1)]<<12:0)|(de>2?Ce[Be.charAt(2)]<<6:0)|(de>3?Ce[Be.charAt(3)]:0),ze=[ke(Qe>>>16),ke(Qe>>>8&255),ke(Qe&255)];return ze.length-=[0,0,2,1][St],ze.join("")},Ve=ce.atob&&typeof ce.atob=="function"?function(Be){return ce.atob(Be)}:function(Be){return Be.replace(/\S{1,4}/g,Ae)},Ye=function(Be){return Ve(String(Be).replace(/[^A-Za-z0-9\+\/]/g,""))},xt=function(Be){return Oe(Ve(Be))},gt=function(Be){return String(Be).replace(/[-_]/g,function(de){return de=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},lt=function(Be){return xt(gt(Be))},Ue;ce.Uint8Array&&(Ue=function(Be){return Uint8Array.from(Ye(gt(Be)),function(de){return de.charCodeAt(0)})});var be=function(){var Be=ce.Base64;return ce.Base64=Le,Be};if(ce.Base64={VERSION:xe,atob:Ye,btoa:ct,fromBase64:lt,toBase64:we,utob:je,encode:we,encodeURI:Ie,btou:Oe,decode:lt,noConflict:be,fromUint8Array:Pe,toUint8Array:Ue},typeof Object.defineProperty=="function"){var We=function(Be){return{value:Be,enumerable:!1,writable:!0,configurable:!0}};ce.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",We(function(){return lt(this)})),Object.defineProperty(String.prototype,"toBase64",We(function(Be){return we(this,Be)})),Object.defineProperty(String.prototype,"toBase64URI",We(function(){return we(this,!0)}))}}return ce.Meteor&&(Base64=ce.Base64),Mn.exports?Mn.exports.Base64=ce.Base64:(y=[],ve=function(){return ce.Base64}.apply(Jt,y),ve!==void 0&&(Mn.exports=ve)),{Base64:ce.Base64}})},2859:function(Mn,Jt,E){"use strict";E.d(Jt,{hP:function(){return zt}});var y=function(ue,ie){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,oe){re.__proto__=oe}||function(re,oe){for(var pe in oe)Object.prototype.hasOwnProperty.call(oe,pe)&&(re[pe]=oe[pe])})(ue,ie)};function ve(ue,ie){function re(){this.constructor=ue}y(ue,ie),ue.prototype=ie===null?Object.create(ie):(re.prototype=ie.prototype,new re)}function ce(ue,ie,re,oe){return new(re||(re=Promise))(function(pe,ae){function me(at){try{Ot(oe.next(at))}catch(qe){ae(qe)}}function Ze(at){try{Ot(oe.throw(at))}catch(qe){ae(qe)}}function Ot(at){var qe;at.done?pe(at.value):(qe=at.value,qe instanceof re?qe:new re(function(yt){yt(qe)})).then(me,Ze)}Ot((oe=oe.apply(ue,ie||[])).next())})}function Le(ue,ie){var re,oe,pe,ae,me={label:0,sent:function(){if(1&pe[0])throw pe[1];return pe[1]},trys:[],ops:[]};return ae={next:Ze(0),throw:Ze(1),return:Ze(2)},typeof Symbol=="function"&&(ae[Symbol.iterator]=function(){return this}),ae;function Ze(Ot){return function(at){return function(qe){if(re)throw new TypeError("Generator is already executing.");for(;me;)try{if(re=1,oe&&(pe=2&qe[0]?oe.return:qe[0]?oe.throw||((pe=oe.return)&&pe.call(oe),0):oe.next)&&!(pe=pe.call(oe,qe[1])).done)return pe;switch(oe=0,pe&&(qe=[2&qe[0],pe.value]),qe[0]){case 0:case 1:pe=qe;break;case 4:return me.label++,{value:qe[1],done:!1};case 5:me.label++,oe=qe[1],qe=[0];continue;case 7:qe=me.ops.pop(),me.trys.pop();continue;default:if(pe=me.trys,!((pe=pe.length>0&&pe[pe.length-1])||qe[0]!==6&&qe[0]!==2)){me=0;continue}if(qe[0]===3&&(!pe||qe[1]>pe[0]&&qe[1] `,qe.style.marginLeft="5px",at.appendChild(qe)}var yt=document.createElement("div");yt.style.display="flex",yt.style.alignItems="center",yt.style.minHeight="20px",yt.style.flexGrow="2";var Ft=document.createElement("hr");if(Ft.style.minWidth="20px",Ft.style.border="0px",Ft.style.borderTop="3px solid "+(ae.uiStyleSettings!==void 0?ae.uiStyleSettings.toolboxColor:"#eeeeee"),Ft.style.flexGrow="2",yt.appendChild(Ft),at.appendChild(yt),Ot==="both"||Ot==="end"){var jt=document.createElement("div");jt.style.display="flex",jt.style.alignItems="center",jt.style.minHeight="20px",jt.innerHTML=` - `,jt.style.marginRight="5px",at.appendChild(jt)}ae.typeBoxes.push(at)},ae=this,me=0;me<4;me++)pe(me);return oe},ie.prototype.setCurrentType=function(re,oe){var pe=this;this.currentType=re,this.typeBoxes.forEach(function(ae){ae.style.borderColor=ae===oe?pe.uiStyleSettings!==void 0?pe.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ie}(Te),St=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.arrowType="end",ae.arrowBaseHeight=10,ae.arrowBaseWidth=10,ae.getArrowPoints=ae.getArrowPoints.bind(ae),ae.setArrowType=ae.setArrowType.bind(ae),ae.arrowTypePanel=new de("Arrow type","end"),ae.arrowTypePanel.onArrowTypeChanged=ae.setArrowType,ae}return ve(ie,ue),ie.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.arrow1&&re!==this.arrow2)},ie.prototype.getArrowPoints=function(re,oe){var pe=this.arrowBaseWidth+2*this.strokeWidth,ae=this.arrowBaseHeight+2*this.strokeWidth;return re-pe/2+","+(oe+ae/2)+" "+re+","+(oe-ae/2)+" "+(re+pe/2)+","+(oe+ae/2)},ie.prototype.createTips=function(){this.arrow1=Ee.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(Ee.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=Ee.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(Ee.createTransform()),this.visual.appendChild(this.arrow2)},ie.prototype.pointerDown=function(re,oe){ue.prototype.pointerDown.call(this,re,oe),this.state==="creating"&&this.createTips()},ie.prototype.adjustVisual=function(){if(ue.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",Ee.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),Ee.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var re=0;Math.abs(this.x1-this.x2)>.1&&(re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var oe=this.arrow1.transform.baseVal.getItem(0);oe.setRotate(re,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(oe,0);var pe=this.arrow2.transform.baseVal.getItem(0);pe.setRotate(re+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(pe,0)}},ie.prototype.setArrowType=function(re){this.arrowType=re,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=Object.assign({arrowType:this.arrowType},ue.prototype.getState.call(this));return re.typeName=ie.typeName,re},ie.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re);var oe=re;this.arrowType=oe.arrowType,this.createTips(),this.adjustVisual()},ie.typeName="ArrowMarker",ie.title="Arrow marker",ie.icon='',ie}(Ue),Qe=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.fillColor=pe.defaultFillColor,ae.strokeWidth=0,ae.fillPanel=new we("Color",pe.defaultColorSet,pe.defaultFillColor),ae.fillPanel.onColorChanged=ae.setFillColor,ae}return ve(ie,ue),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ie.typeName,re},ie.typeName="CoverMarker",ie.title="Cover marker",ie.icon='',ie}(Ae),ze=function(ue){function ie(re,oe,pe,ae){var me=ue.call(this,re,ae||'')||this;return me.opacities=[],me.opacityBoxes=[],me.opacities=oe,me.currentOpacity=pe,me.setCurrentOpacity=me.setCurrentOpacity.bind(me),me}return ve(ie,ue),ie.prototype.getUi=function(){var re=this,oe=document.createElement("div");return oe.style.display="flex",oe.style.overflow="hidden",oe.style.flexGrow="2",oe.style.justifyContent="space-between",this.opacities.forEach(function(pe){var ae=document.createElement("div");ae.style.display="flex",ae.style.alignItems="center",ae.style.justifyContent="center",ae.style.padding="5px",ae.style.borderWidth="2px",ae.style.borderStyle="solid",ae.style.borderColor=pe===re.currentOpacity?re.uiStyleSettings.toolboxAccentColor:"transparent",ae.addEventListener("click",function(){re.setCurrentOpacity(pe,ae)}),oe.appendChild(ae);var me=document.createElement("div");me.innerText=100*pe+"%",ae.appendChild(me),re.opacityBoxes.push(ae)}),oe},ie.prototype.setCurrentOpacity=function(re,oe){var pe=this;this.currentOpacity=re,this.opacityBoxes.forEach(function(ae){ae.style.borderColor=ae===oe?pe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ie}(Te),st=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.setOpacity=ae.setOpacity.bind(ae),ae.fillColor=pe.defaultHighlightColor,ae.strokeWidth=0,ae.opacity=pe.defaultHighlightOpacity,ae.fillPanel=new we("Color",pe.defaultColorSet,ae.fillColor),ae.fillPanel.onColorChanged=ae.setFillColor,ae.opacityPanel=new ze("Opacity",pe.defaultOpacitySteps,ae.opacity),ae.opacityPanel.onOpacityChanged=ae.setOpacity,ae}return ve(ie,ue),ie.prototype.setOpacity=function(re){this.opacity=re,this.visual&&Ee.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ie.typeName,re},ie.typeName="HighlightMarker",ie.title="Highlight marker",ie.icon='',ie}(Qe),Se='',ye='',vt=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.bgColor="transparent",ae.tipPosition={x:0,y:0},ae.tipBase1Position={x:0,y:0},ae.tipBase2Position={x:0,y:0},ae.tipMoving=!1,ae.color=pe.defaultStrokeColor,ae.bgColor=pe.defaultFillColor,ae.fontFamily=pe.defaultFontFamily,ae.defaultSize={x:100,y:30},ae.setBgColor=ae.setBgColor.bind(ae),ae.getTipPoints=ae.getTipPoints.bind(ae),ae.positionTip=ae.positionTip.bind(ae),ae.setTipPoints=ae.setTipPoints.bind(ae),ae.colorPanel=new we("Text color",pe.defaultColorSet,ae.color,Se),ae.colorPanel.onColorChanged=ae.setColor,ae.bgColorPanel=new we("Fill color",pe.defaultColorSet,ae.bgColor,ye),ae.bgColorPanel.onColorChanged=ae.setBgColor,ae.fontFamilyPanel=new be("Font",pe.defaultFontFamilies,pe.defaultFontFamily),ae.fontFamilyPanel.onFontChanged=ae.setFont,ae.tipGrip=new rt,ae.tipGrip.visual.transform.baseVal.appendItem(Ee.createTransform()),ae.controlBox.appendChild(ae.tipGrip.visual),ae}return ve(ie,ue),ie.prototype.ownsTarget=function(re){return ue.prototype.ownsTarget.call(this,re)||this.tipGrip.ownsTarget(re)||this.tip===re},ie.prototype.createTip=function(){Ee.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=Ee.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ie.prototype.pointerDown=function(re,oe){this.state==="new"&&ue.prototype.pointerDown.call(this,re,oe),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(oe)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ue.prototype.pointerDown.call(this,re,oe)},ie.prototype.pointerUp=function(re){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ue.prototype.pointerUp.call(this,re);else{var oe=this.state==="creating";ue.prototype.pointerUp.call(this,re),this.setTipPoints(oe),this.positionTip()}},ie.prototype.manipulate=function(re){if(this.tipMoving){var oe=this.unrotatePoint(re);this.tipPosition={x:oe.x-this.manipulationStartLeft,y:oe.y-this.manipulationStartTop},this.positionTip()}else ue.prototype.manipulate.call(this,re)},ie.prototype.setBgColor=function(re){this.bgRectangle&&this.tip&&(Ee.setAttributes(this.bgRectangle,[["fill",re]]),Ee.setAttributes(this.tip,[["fill",re]])),this.bgColor=re,this.fillColorChanged(re)},ie.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},ie.prototype.setTipPoints=function(re){re===void 0&&(re=!1);var oe=Math.min(this.height/2,15),pe=this.height/5;re&&(this.tipPosition={x:oe+pe/2,y:this.height+20});var ae=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?ae.1)){var re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),oe=this.tip1.transform.baseVal.getItem(0);oe.setRotate(re,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(oe,0);var pe=this.tip2.transform.baseVal.getItem(0);pe.setRotate(re+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(pe,0)}},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ie.typeName,re},ie.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re),this.createTips(),this.adjustVisual()},ie.typeName="MeasurementMarker",ie.title="Measurement marker",ie.icon='',ie}(Ue),Fe=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.strokePanel.colors=pe.defaultColorSet,ae.fillColor="transparent",ae}return ve(ie,ue),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ie.typeName,re},ie.typeName="EllipseFrameMarker",ie.title="Ellipse frame marker",ie.icon='',ie}(Ht),pt=function(){function ue(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ue.prototype.addUndoStep=function(ie){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ie)||(this.undoStack.push(ie),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ie)&&this.redoStack.splice(0,this.redoStack.length))},ue.prototype.replaceLastUndoStep=function(ie){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ie)},ue.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ue.prototype.undo=function(){if(this.undoStack.length>1){var ie=this.undoStack.pop();return ie!==void 0&&this.redoStack.push(ie),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ue.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ue}(),ut=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.strokeColor="transparent",ae.strokeWidth=0,ae.strokeDasharray="",ae.curveX=0,ae.curveY=0,ae.manipulationStartCurveX=0,ae.manipulationStartCurveY=0,ae.setStrokeColor=ae.setStrokeColor.bind(ae),ae.setStrokeWidth=ae.setStrokeWidth.bind(ae),ae.setStrokeDasharray=ae.setStrokeDasharray.bind(ae),ae.positionGrips=ae.positionGrips.bind(ae),ae.addControlGrips=ae.addControlGrips.bind(ae),ae.adjustVisual=ae.adjustVisual.bind(ae),ae.setupControlBox=ae.setupControlBox.bind(ae),ae.resize=ae.resize.bind(ae),ae.strokeColor=pe.defaultColor,ae.strokeWidth=pe.defaultStrokeWidth,ae.strokeDasharray=pe.defaultStrokeDasharray,ae.strokePanel=new we("Line color",pe.defaultColorSet,pe.defaultColor),ae.strokePanel.onColorChanged=ae.setStrokeColor,ae.strokeWidthPanel=new Ve("Line width",pe.defaultStrokeWidths,pe.defaultStrokeWidth),ae.strokeWidthPanel.onWidthChanged=ae.setStrokeWidth,ae.strokeStylePanel=new Ye("Line style",pe.defaultStrokeDasharrays,pe.defaultStrokeDasharray),ae.strokeStylePanel.onStyleChanged=ae.setStrokeDasharray,ae}return ve(ie,ue),ie.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.selectorCurve&&re!==this.visibleCurve&&!this.curveGrip.ownsTarget(re))},ie.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ie.prototype.createVisual=function(){this.visual=Ee.createGroup(),this.selectorCurve=Ee.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=Ee.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},ie.prototype.pointerDown=function(re,oe){ue.prototype.pointerDown.call(this,re,oe),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=re.x,this.curveY=re.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(oe)&&(this.activeGrip=this.curveGrip,this._state="resize")},ie.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),Ee.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),Ee.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),Ee.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ie.prototype.setupControlBox=function(){ue.prototype.setupControlBox.call(this),this.curveControlLine1=Ee.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=Ee.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},ie.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ue.prototype.addControlGrips.call(this)},ie.prototype.positionGrips=function(){ue.prototype.positionGrips.call(this);var re=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-re/2,this.curveY-re/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},ie.prototype.manipulate=function(re){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+re.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+re.y-this.manipulationStartY),ue.prototype.manipulate.call(this,re)},ie.prototype.resize=function(re){this.activeGrip===this.curveGrip&&(this.curveX=re.x,this.curveY=re.y),ue.prototype.resize.call(this,re),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ie.prototype.setStrokeColor=function(re){this.strokeColor=re,this.adjustVisual(),this.colorChanged(re)},ie.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.adjustVisual()},ie.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.adjustVisual()},ie.prototype.scale=function(re,oe){this.curveX=this.curveX*re,this.curveY=this.curveY*oe,ue.prototype.scale.call(this,re,oe)},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ue.prototype.getState.call(this));return re.typeName=ie.typeName,re},ie.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re);var oe=re;this.strokeColor=oe.strokeColor,this.strokeWidth=oe.strokeWidth,this.strokeDasharray=oe.strokeDasharray,this.curveX=oe.curveX,this.curveY=oe.curveY,this.createVisual(),this.adjustVisual()},ie.typeName="CurveMarker",ie.title="Curve marker",ie.icon='',ie}(lt),Yt=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.fillColor="transparent",ae.strokeColor="transparent",ae.strokeWidth=0,ae.strokeDasharray="",ae.textColor="transparent",ae.fontSize="1rem",ae.isMoved=!1,ae.captionText="Caption",ae.PADDING=5,ae.captionBoxWidth=0,ae.captionBoxHeight=0,ae.strokeColor=pe.defaultColor,ae.strokeWidth=pe.defaultStrokeWidth,ae.strokeDasharray=pe.defaultStrokeDasharray,ae.fillColor=pe.defaultFillColor,ae.textColor=pe.defaultStrokeColor,ae.fontFamily=pe.defaultFontFamily,ae.fontSize=pe.defaultCaptionFontSize,ae.captionText=pe.defaultCaptionText,ae.setStrokeColor=ae.setStrokeColor.bind(ae),ae.setFillColor=ae.setFillColor.bind(ae),ae.setStrokeWidth=ae.setStrokeWidth.bind(ae),ae.setStrokeDasharray=ae.setStrokeDasharray.bind(ae),ae.createVisual=ae.createVisual.bind(ae),ae.sizeCaption=ae.sizeCaption.bind(ae),ae.setCaptionText=ae.setCaptionText.bind(ae),ae.showTextEditor=ae.showTextEditor.bind(ae),ae.positionTextEditor=ae.positionTextEditor.bind(ae),ae.finishTextEditing=ae.finishTextEditing.bind(ae),ae.setFont=ae.setFont.bind(ae),ae.setTextColor=ae.setTextColor.bind(ae),ae.strokePanel=new we("Line color",xe(pe.defaultColorSet,["transparent"]),ae.strokeColor),ae.strokePanel.onColorChanged=ae.setStrokeColor,ae.fillPanel=new we("Fill color",xe(pe.defaultColorSet,["transparent"]),ae.fillColor,ye),ae.fillPanel.onColorChanged=ae.setFillColor,ae.strokeWidthPanel=new Ve("Line width",pe.defaultStrokeWidths,pe.defaultStrokeWidth),ae.strokeWidthPanel.onWidthChanged=ae.setStrokeWidth,ae.strokeStylePanel=new Ye("Line style",pe.defaultStrokeDasharrays,pe.defaultStrokeDasharray),ae.strokeStylePanel.onStyleChanged=ae.setStrokeDasharray,ae.fontFamilyPanel=new be("Font",pe.defaultFontFamilies,pe.defaultFontFamily),ae.fontFamilyPanel.onFontChanged=ae.setFont,ae.textColorPanel=new we("Text color",pe.defaultColorSet,ae.textColor,Se),ae.textColorPanel.onColorChanged=ae.setTextColor,ae}return ve(ie,ue),ie.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.frame&&re!==this.captionBg&&re!==this.captionElement)},ie.prototype.createVisual=function(){this.visual=Ee.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=Ee.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=Ee.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=Ee.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ie.prototype.setCaptionText=function(re){this.captionText=re,this.captionElement.textContent=this.captionText,this.sizeCaption()},ie.prototype.pointerDown=function(re,oe){ue.prototype.pointerDown.call(this,re,oe),this.isMoved=!1,this.pointerDownPoint=re,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(re),this._state="creating")},ie.prototype.manipulate=function(re){ue.prototype.manipulate.call(this,re),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(re.x-this.pointerDownPoint.x)>5||Math.abs(re.y-this.pointerDownPoint.y)>5)},ie.prototype.resize=function(re){ue.prototype.resize.call(this,re),this.setSize()},ie.prototype.sizeCaption=function(){var re=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=re.width+2*this.PADDING,this.captionBoxHeight=re.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),Ee.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),Ee.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ie.prototype.showTextEditor=function(){var re=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(oe){oe.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(oe){oe.key==="Enter"&&re.finishTextEditing(re.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(oe){oe.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){re.finishTextEditing(re.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){re.finishTextEditing(re.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ie.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},ie.prototype.finishTextEditing=function(re){this.setCaptionText(re.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ie.prototype.setFont=function(re){this.captionElement&&Ee.setAttributes(this.captionElement,[["font-family",re]]),this.fontFamily=re,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ie.prototype.setTextColor=function(re){this.captionElement&&Ee.setAttributes(this.captionElement,[["fill",re]]),this.textColor=re,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ie.prototype.setSize=function(){ue.prototype.setSize.call(this),Ee.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ie.prototype.pointerUp=function(re){ue.prototype.pointerUp.call(this,re),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ie.prototype.dblClick=function(re,oe){ue.prototype.dblClick.call(this,re,oe),this.showTextEditor()},ie.prototype.setStrokeColor=function(re){this.strokeColor=re,this.frame&&Ee.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(re),this.stateChanged()},ie.prototype.setFillColor=function(re){this.fillColor=re,this.captionBg&&Ee.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(re),this.stateChanged()},ie.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.frame&&Ee.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ie.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.frame&&Ee.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},ue.prototype.getState.call(this));return re.typeName=this.typeName,re},ie.prototype.restoreState=function(re){var oe=re;this.fillColor=oe.fillColor,this.strokeColor=oe.strokeColor,this.strokeWidth=oe.strokeWidth,this.strokeDasharray=oe.strokeDasharray,this.textColor=oe.textColor,this.fontFamily=oe.fontFamily,this.captionText=oe.captionText,this.fontSize=oe.fontSize,this.createVisual(),ue.prototype.restoreState.call(this,re),this.setSize()},ie.prototype.scale=function(re,oe){ue.prototype.scale.call(this,re,oe),this.setSize()},ie.typeName="CaptionFrameMarker",ie.title="Caption frame marker",ie.icon='',ie}(Oe),bt=function(){function ue(ie,re){re===void 0&&(re=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ie,this.cancelable=re}return Object.defineProperty(ue.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ue.prototype.preventDefault=function(){this._defaultPrevented=!0},ue}(),Ct=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,!1)||this;return ae.dataUrl=oe,ae.state=pe,ae}return ve(ie,ue),ie}(bt),mt=function(ue){function ie(re,oe,pe){pe===void 0&&(pe=!1);var ae=ue.call(this,re,pe)||this;return ae.marker=oe,ae}return ve(ie,ue),ie}(bt),mn=function(){function ue(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return ue.prototype.addEventListener=function(ie,re){this[ie].push(re)},ue.prototype.removeEventListener=function(ie,re){var oe=this[ie].indexOf(re);oe>-1&&this[ie].splice(oe,1)},ue}(),zt=function(){function ue(ie){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new gt,this._isOpen=!1,this.undoRedoManager=new pt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new mn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ue.instanceCounter++,this.styles=new fe(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ie,this.targetRoot=document.body,this.width=ie.clientWidth,this.height=ie.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(ue.prototype,"ALL_MARKER_TYPES",{get:function(){return[xt,Be,St,We,Fe,Ht,st,vt,$t,Qe,Ue,ut,Yt]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[xt,Be,St,We,Ht,st,vt]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"BASIC_MARKER_TYPES",{get:function(){return[xt,Be,St,We,st]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ie){var re=this;this._availableMarkerTypes.splice(0),ie.forEach(function(oe){if(typeof oe=="string"){var pe=re.ALL_MARKER_TYPES.find(function(ae){return ae.typeName===oe});pe!==void 0&&re._availableMarkerTypes.push(pe)}else re._availableMarkerTypes.push(oe)})},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ie){this._zoomLevel=ie,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ue.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Ce.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ue.prototype.show=function(){var ie=this;this.styles.styleSheetRoot===void 0&&De.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=De.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(re){return re(new bt(ie))})},ue.prototype.render=function(){return ce(this,void 0,void 0,function(){var ie;return Le(this,function(re){switch(re.label){case 0:return this.setCurrentMarker(),(ie=new ke).naturalSize=this.renderAtNaturalSize,ie.imageType=this.renderImageType,ie.imageQuality=this.renderImageQuality,ie.markersOnly=this.renderMarkersOnly,ie.width=this.renderWidth,ie.height=this.renderHeight,[4,ie.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return re.sent(),[4,ie.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,re.sent()]}})})},ue.prototype.close=function(ie){var re=this;if(ie===void 0&&(ie=!1),this.isOpen){var oe=!1;ie||this.eventListeners.beforeclose.forEach(function(pe){var ae=new bt(re,!0);pe(ae),ae.defaultPrevented&&(oe=!0)}),oe||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(pe){return pe(new bt(re))}),this.detachEvents(),this._isOpen=!1)}},ue.prototype.addMarkersToToolbar=function(){for(var ie,re=[],oe=0;oethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ie:this.editorCanvas.clientWidth,oe=re',ie.title="Powered by marker.js",ie.style.display="grid",ie.style.alignItems="center",ie.style.justifyItems="center",ie.style.padding="3px",ie.style.width="20px",ie.style.height="20px",this.logoUI.appendChild(ie),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ue.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},ue.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},ue.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ue.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var ie=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ie+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new ct(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(ie),1),ie.dispose()},ue.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},ue.prototype.toolbarButtonClicked=function(ie,re){if(ie==="marker"&&re!==void 0)this.createNewMarker(re);else if(ie==="action")switch(re){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},ue.prototype.deleteSelectedMarker=function(){var ie=this;if(this._currentMarker!==void 0){var re=!1;if(this.eventListeners.markerbeforedelete.forEach(function(pe){var ae=new mt(ie,ie._currentMarker,!0);pe(ae),ae.defaultPrevented&&(re=!0)}),!re){var oe=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(pe){return pe(new mt(ie,oe))})}}},ue.prototype.clear=function(){var ie=this,re=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(me){var Ze=new mt(ie,void 0,!0);me(Ze),Ze.defaultPrevented&&(re=!0)}),!re)){this.setCurrentMarker();for(var oe=function(me){var Ze=pe.markers[me];pe.setCurrentMarker(pe.markers[me]),pe._currentMarker.dispose(),pe.markerImage.removeChild(pe._currentMarker.container),pe.markers.splice(pe.markers.indexOf(pe._currentMarker),1),pe.eventListeners.markerdelete.forEach(function(Ot){return Ot(new mt(ie,Ze))})},pe=this,ae=this.markers.length-1;ae>=0;ae--)oe(ae);this.addUndoStep()}},Object.defineProperty(ue.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ue.prototype.showNotesEditor=function(){var ie;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(ie=this._currentMarker.notes)!==null&&ie!==void 0?ie:"",this.overlayContainer.appendChild(this.notesArea))},ue.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},ue.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ue.prototype.addUndoStep=function(){var ie=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var re=this.getState(),oe=this.undoRedoManager.getLastUndoStep();if(!oe||oe.width===re.width&&oe.height===re.height){var pe=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(re),pe1&&this.panTo({x:ie.clientX,y:ie.clientY}))},ue.prototype.onPointerUp=function(ie){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ie.clientX,ie.clientY)),this.isDragging=!1,this.addUndoStep()},ue.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ue.prototype.onKeyUp=function(ie){this._currentMarker===void 0||this.notesArea!==void 0||ie.key!=="Delete"&&ie.key!=="Backspace"||this.deleteSelectedMarker()},ue.prototype.clientToLocalCoordinates=function(ie,re){var oe=this.markerImage.getBoundingClientRect();return{x:(ie-oe.left)/this.zoomLevel,y:(re-oe.top)/this.zoomLevel}},ue.prototype.onWindowResize=function(){this.positionUI()},ue.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ie=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ie+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},ue.prototype.addLicenseKey=function(ie){Ce.addKey(ie)},ue.prototype.addEventListener=function(ie,re){this.eventListeners.addEventListener(ie,re)},ue.prototype.removeEventListener=function(ie,re){this.eventListeners.removeEventListener(ie,re)},ue.prototype.renderState=function(ie){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ie),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ue.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ue.prototype.focus=function(){var ie=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(re){return re(new bt(ie))}))},ue.prototype.blur=function(){var ie=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(re){return re(new bt(ie))}))},ue.instanceCounter=0,ue}()},6551:function(Mn,Jt,E){"use strict";E.d(Jt,{ZP:function(){return Ce}});var y=E(42978),ve=E(59301),ce=E(47273),Le=0,xe=(0,ce.Z)();function Ee(){var ke;return xe?(ke=Le,Le+=1):ke="TEST_OR_SSR",ke}function Ce(ke){var De=ve.useState(),fe=(0,y.Z)(De,2),je=fe[0],Ne=fe[1];return ve.useEffect(function(){Ne("rc_select_".concat(Ee()))},[]),ke||je}},37463:function(Mn,Jt,E){"use strict";E.d(Jt,{Ac:function(){return Rt},Xo:function(){return At},Wx:function(){return Pt},ZP:function(){return ur},lk:function(){return Et}});var y=E(54476),ve=E(94480),ce=E(20068),Le=E(33885),xe=E(42978),Ee=E(75931),Ce=E(76190),ke=E(18929),De=E(48736),fe=E(59301),je=E(92310),Ne=E.n(je),ct=E(34280),Ke=E(49658),Te=E(8654),we=function(Vt){var ft=Vt.className,kt=Vt.customizeIcon,it=Vt.customizeIconProps,ht=Vt.children,cn=Vt.onMouseDown,ar=Vt.onClick,mr=typeof kt=="function"?kt(it):kt;return fe.createElement("span",{className:ft,onMouseDown:function(_t){_t.preventDefault(),cn==null||cn(_t)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:ar,"aria-hidden":!0},mr!==void 0?mr:fe.createElement("span",{className:Ne()(ft.split(/\s+/).map(function(It){return"".concat(It,"-icon")}))},ht))},Ie=we,Pe=function(Vt,ft,kt,it,ht){var cn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,ar=arguments.length>6?arguments[6]:void 0,mr=arguments.length>7?arguments[7]:void 0,It=fe.useMemo(function(){if((0,Ce.Z)(it)==="object")return it.clearIcon;if(ht)return ht},[it,ht]),_t=fe.useMemo(function(){return!!(!cn&&it&&(kt.length||ar)&&!(mr==="combobox"&&ar===""))},[it,cn,kt.length,ar,mr]);return{allowClear:_t,clearIcon:fe.createElement(Ie,{className:"".concat(Vt,"-clear"),onMouseDown:ft,customizeIcon:It},"\xD7")}},rt=fe.createContext(null);function Et(){return fe.useContext(rt)}function Oe(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Vt=fe.useState(!1),ft=(0,xe.Z)(Vt,2),kt=ft[0],it=ft[1],ht=fe.useRef(null),cn=function(){window.clearTimeout(ht.current)};fe.useEffect(function(){return cn},[]);var ar=function(It,_t){cn(),ht.current=window.setTimeout(function(){it(It),_t&&_t()},Mt)};return[kt,ar,cn]}function Ae(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Vt=fe.useRef(null),ft=fe.useRef(null);fe.useEffect(function(){return function(){window.clearTimeout(ft.current)}},[]);function kt(it){(it||Vt.current===null)&&(Vt.current=it),window.clearTimeout(ft.current),ft.current=window.setTimeout(function(){Vt.current=null},Mt)}return[function(){return Vt.current},kt]}function Ve(Mt,Vt,ft,kt){var it=fe.useRef(null);it.current={open:Vt,triggerOpen:ft,customizedTrigger:kt},fe.useEffect(function(){function ht(cn){var ar;if(!((ar=it.current)!==null&&ar!==void 0&&ar.customizedTrigger)){var mr=cn.target;mr.shadowRoot&&cn.composed&&(mr=cn.composedPath()[0]||mr),it.current.open&&Mt().filter(function(It){return It}).every(function(It){return!It.contains(mr)&&It!==mr})&&it.current.triggerOpen(!1)}}return window.addEventListener("mousedown",ht),function(){return window.removeEventListener("mousedown",ht)}},[])}var Ye=E(10228);function xt(Mt){return Mt&&![Ye.Z.ESC,Ye.Z.SHIFT,Ye.Z.BACKSPACE,Ye.Z.TAB,Ye.Z.WIN_KEY,Ye.Z.ALT,Ye.Z.META,Ye.Z.WIN_KEY_RIGHT,Ye.Z.CTRL,Ye.Z.SEMICOLON,Ye.Z.EQUALS,Ye.Z.CAPS_LOCK,Ye.Z.CONTEXT_MENU,Ye.Z.F1,Ye.Z.F2,Ye.Z.F3,Ye.Z.F4,Ye.Z.F5,Ye.Z.F6,Ye.Z.F7,Ye.Z.F8,Ye.Z.F9,Ye.Z.F10,Ye.Z.F11,Ye.Z.F12].includes(Mt)}var gt=E(26112),lt=E(83836);function Ue(Mt,Vt,ft){var kt=(0,Le.Z)((0,Le.Z)({},Mt),ft?Vt:{});return Object.keys(Vt).forEach(function(it){var ht=Vt[it];typeof ht=="function"&&(kt[it]=function(){for(var cn,ar=arguments.length,mr=new Array(ar),It=0;ItTr&&(jr="".concat(Qr.slice(0,Tr),"..."))}var _a=function(ea){ea&&ea.stopPropagation(),oa(tr)};return typeof Rr=="function"?Ci(br,jr,$r,Dr,_a):Wi(tr,jr,$r,Dr,_a)},Ar=function(tr){if(!it.length)return null;var $r=typeof Cr=="function"?Cr(tr):Cr;return typeof Rr=="function"?Ci(void 0,$r,!1,!1,void 0,!0):Wi({title:$r},$r,!1)},Qn=fe.createElement("div",{className:"".concat(za,"-search"),style:{width:Sa},onFocus:function(){ji(!0)},onBlur:function(){ji(!1)}},fe.createElement(St,{ref:mr,open:ht,prefixCls:kt,id:ft,inputElement:null,disabled:_t,autoFocus:Fn,autoComplete:Hn,editable:pi,activeDescendantId:Gn,value:Di,onKeyDown:Ia,onMouseDown:Ur,onChange:ta,onPaste:xa,onCompositionStart:ya,onCompositionEnd:Xa,onBlur:Pa,tabIndex:jn,attrs:(0,gt.Z)(Vt,!0)}),fe.createElement("span",{ref:pa,className:"".concat(za,"-search-mirror"),"aria-hidden":!0},Di,"\xA0")),xr=fe.createElement(lt.Z,{prefixCls:"".concat(za,"-overflow"),data:it,renderItem:ei,renderRest:Ar,suffix:Qn,itemKey:Fe,maxCount:Pr});return fe.createElement("span",{className:"".concat(za,"-wrap")},xr,!it.length&&!Di&&fe.createElement("span",{className:"".concat(za,"-placeholder")},It))},Yt=ut,bt=function(Vt){var ft=Vt.inputElement,kt=Vt.prefixCls,it=Vt.id,ht=Vt.inputRef,cn=Vt.disabled,ar=Vt.autoFocus,mr=Vt.autoComplete,It=Vt.activeDescendantId,_t=Vt.mode,Tt=Vt.open,Kt=Vt.values,Fn=Vt.placeholder,Hn=Vt.tabIndex,Gn=Vt.showSearch,jn=Vt.searchValue,hr=Vt.activeValue,Pr=Vt.maxLength,Tr=Vt.onInputKeyDown,Lr=Vt.onInputMouseDown,Cr=Vt.onInputChange,Rr=Vt.onInputPaste,Xr=Vt.onInputCompositionStart,oa=Vt.onInputCompositionEnd,ta=Vt.onInputBlur,xa=Vt.title,Ia=fe.useState(!1),Ur=(0,xe.Z)(Ia,2),ya=Ur[0],Xa=Ur[1],Pa=_t==="combobox",pa=Pa||Gn,kr=Kt[0],Za=jn||"";Pa&&hr&&!ya&&(Za=hr),fe.useEffect(function(){Pa&&Xa(!1)},[Pa,hr]);var Sa=_t!=="combobox"&&!Tt&&!Gn?!1:!!Za,la=xa===void 0?Ht(kr):xa,Kr=fe.useMemo(function(){return kr?null:fe.createElement("span",{className:"".concat(kt,"-selection-placeholder"),style:Sa?{visibility:"hidden"}:void 0},Fn)},[kr,Sa,Fn,kt]);return fe.createElement("span",{className:"".concat(kt,"-selection-wrap")},fe.createElement("span",{className:"".concat(kt,"-selection-search")},fe.createElement(St,{ref:ht,prefixCls:kt,id:it,open:Tt,inputElement:ft,disabled:cn,autoFocus:ar,autoComplete:mr,editable:pa,activeDescendantId:It,value:Za,onKeyDown:Tr,onMouseDown:Lr,onChange:function(Mi){Xa(!0),Cr(Mi)},onPaste:Rr,onCompositionStart:Xr,onCompositionEnd:oa,onBlur:ta,tabIndex:Hn,attrs:(0,gt.Z)(Vt,!0),maxLength:Pa?Pr:void 0})),!Pa&&kr?fe.createElement("span",{className:"".concat(kt,"-selection-item"),title:la,style:Sa?{visibility:"hidden"}:void 0},kr.label):null,Kr)},Ct=bt,mt=function(Vt,ft){var kt=(0,fe.useRef)(null),it=(0,fe.useRef)(!1),ht=Vt.prefixCls,cn=Vt.open,ar=Vt.mode,mr=Vt.showSearch,It=Vt.tokenWithEnter,_t=Vt.disabled,Tt=Vt.prefix,Kt=Vt.autoClearSearchValue,Fn=Vt.onSearch,Hn=Vt.onSearchSubmit,Gn=Vt.onToggleOpen,jn=Vt.onInputKeyDown,hr=Vt.onInputBlur,Pr=Vt.domRef;fe.useImperativeHandle(ft,function(){return{focus:function(la){kt.current.focus(la)},blur:function(){kt.current.blur()}}});var Tr=Ae(0),Lr=(0,xe.Z)(Tr,2),Cr=Lr[0],Rr=Lr[1],Xr=function(la){var Kr=la.which,Ya=kt.current instanceof HTMLTextAreaElement;!Ya&&cn&&(Kr===Ye.Z.UP||Kr===Ye.Z.DOWN)&&la.preventDefault(),jn&&jn(la),Kr===Ye.Z.ENTER&&ar==="tags"&&!it.current&&!cn&&(Hn==null||Hn(la.target.value)),!(Ya&&!cn&&~[Ye.Z.UP,Ye.Z.DOWN,Ye.Z.LEFT,Ye.Z.RIGHT].indexOf(Kr))&&xt(Kr)&&Gn(!0)},oa=function(){Rr(!0)},ta=(0,fe.useRef)(null),xa=function(la){Fn(la,!0,it.current)!==!1&&Gn(!0)},Ia=function(){it.current=!0},Ur=function(la){it.current=!1,ar!=="combobox"&&xa(la.target.value)},ya=function(la){var Kr=la.target.value;if(It&&ta.current&&/[\r\n]/.test(ta.current)){var Ya=ta.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Kr=Kr.replace(Ya,ta.current)}ta.current=null,xa(Kr)},Xa=function(la){var Kr=la.clipboardData,Ya=Kr==null?void 0:Kr.getData("text");ta.current=Ya||""},Pa=function(la){var Kr=la.target;if(Kr!==kt.current){var Ya=document.body.style.msTouchAction!==void 0;Ya?setTimeout(function(){kt.current.focus()}):kt.current.focus()}},pa=function(la){var Kr=Cr();la.target!==kt.current&&!Kr&&!(ar==="combobox"&&_t)&&la.preventDefault(),(ar!=="combobox"&&(!mr||!Kr)||!cn)&&(cn&&Kt!==!1&&Fn("",!0,!1),Gn())},kr={inputRef:kt,onInputKeyDown:Xr,onInputMouseDown:oa,onInputChange:ya,onInputPaste:Xa,onInputCompositionStart:Ia,onInputCompositionEnd:Ur,onInputBlur:hr},Za=ar==="multiple"||ar==="tags"?fe.createElement(Yt,(0,y.Z)({},Vt,kr)):fe.createElement(Ct,(0,y.Z)({},Vt,kr));return fe.createElement("div",{ref:Pr,className:"".concat(ht,"-selector"),onClick:Pa,onMouseDown:pa},Tt&&fe.createElement("div",{className:"".concat(ht,"-prefix")},Tt),Za)},mn=fe.forwardRef(mt),zt=mn,ue=E(65030),ie=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],re=function(Vt){var ft=Vt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:ft,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:ft,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:ft,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:ft,adjustY:1},htmlRegion:"scroll"}}},oe=function(Vt,ft){var kt=Vt.prefixCls,it=Vt.disabled,ht=Vt.visible,cn=Vt.children,ar=Vt.popupElement,mr=Vt.animation,It=Vt.transitionName,_t=Vt.dropdownStyle,Tt=Vt.dropdownClassName,Kt=Vt.direction,Fn=Kt===void 0?"ltr":Kt,Hn=Vt.placement,Gn=Vt.builtinPlacements,jn=Vt.dropdownMatchSelectWidth,hr=Vt.dropdownRender,Pr=Vt.dropdownAlign,Tr=Vt.getPopupContainer,Lr=Vt.empty,Cr=Vt.getTriggerDOMNode,Rr=Vt.onPopupVisibleChange,Xr=Vt.onPopupMouseEnter,oa=(0,Ee.Z)(Vt,ie),ta="".concat(kt,"-dropdown"),xa=ar;hr&&(xa=hr(ar));var Ia=fe.useMemo(function(){return Gn||re(jn)},[Gn,jn]),Ur=mr?"".concat(ta,"-").concat(mr):It,ya=typeof jn=="number",Xa=fe.useMemo(function(){return ya?null:jn===!1?"minWidth":"width"},[jn,ya]),Pa=_t;ya&&(Pa=(0,Le.Z)((0,Le.Z)({},Pa),{},{width:jn}));var pa=fe.useRef(null);return fe.useImperativeHandle(ft,function(){return{getPopupElement:function(){var Za;return(Za=pa.current)===null||Za===void 0?void 0:Za.popupElement}}}),fe.createElement(ue.Z,(0,y.Z)({},oa,{showAction:Rr?["click"]:[],hideAction:Rr?["click"]:[],popupPlacement:Hn||(Fn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Ia,prefixCls:ta,popupTransitionName:Ur,popup:fe.createElement("div",{onMouseEnter:Xr},xa),ref:pa,stretch:Xa,popupAlign:Pr,popupVisible:ht,getPopupContainer:Tr,popupClassName:Ne()(Tt,(0,ce.Z)({},"".concat(ta,"-empty"),Lr)),popupStyle:Pa,getTriggerDOMNode:Cr,onPopupVisibleChange:Rr}),cn)},pe=fe.forwardRef(oe),ae=pe,me=E(66712);function Ze(Mt,Vt){var ft=Mt.key,kt;return"value"in Mt&&(kt=Mt.value),ft!=null?ft:kt!==void 0?kt:"rc-index-key-".concat(Vt)}function Ot(Mt){return typeof Mt!="undefined"&&!Number.isNaN(Mt)}function at(Mt,Vt){var ft=Mt||{},kt=ft.label,it=ft.value,ht=ft.options,cn=ft.groupLabel,ar=kt||(Vt?"children":"label");return{label:ar,value:it||"value",options:ht||"options",groupLabel:cn||ar}}function qe(Mt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ft=Vt.fieldNames,kt=Vt.childrenAsData,it=[],ht=at(ft,!1),cn=ht.label,ar=ht.value,mr=ht.options,It=ht.groupLabel;function _t(Tt,Kt){Array.isArray(Tt)&&Tt.forEach(function(Fn){if(Kt||!(mr in Fn)){var Hn=Fn[ar];it.push({key:Ze(Fn,it.length),groupOption:Kt,data:Fn,label:Fn[cn],value:Hn})}else{var Gn=Fn[It];Gn===void 0&&kt&&(Gn=Fn.label),it.push({key:Ze(Fn,it.length),group:!0,data:Fn,label:Gn}),_t(Fn[mr],!0)}})}return _t(Mt,!1),it}function yt(Mt){var Vt=(0,Le.Z)({},Mt);return"props"in Vt||Object.defineProperty(Vt,"props",{get:function(){return(0,De.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Vt}}),Vt}var Ft=function(Vt,ft,kt){if(!ft||!ft.length)return null;var it=!1,ht=function ar(mr,It){var _t=(0,me.Z)(It),Tt=_t[0],Kt=_t.slice(1);if(!Tt)return[mr];var Fn=mr.split(Tt);return it=it||Fn.length>1,Fn.reduce(function(Hn,Gn){return[].concat((0,ve.Z)(Hn),(0,ve.Z)(ar(Gn,Kt)))},[]).filter(Boolean)},cn=ht(Vt,ft);return it?typeof kt!="undefined"?cn.slice(0,kt):cn:null},jt=fe.createContext(null),Xe=jt;function tt(Mt){var Vt=Mt.visible,ft=Mt.values;if(!Vt)return null;var kt=50;return fe.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(ft.slice(0,kt).map(function(it){var ht=it.label,cn=it.value;return["number","string"].includes((0,Ce.Z)(ht))?ht:cn}).join(", ")),ft.length>kt?", ...":null)}var Gt=["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","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],un=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],wn=function(Vt){return Vt==="tags"||Vt==="multiple"},gn=fe.forwardRef(function(Mt,Vt){var ft,kt=Mt.id,it=Mt.prefixCls,ht=Mt.className,cn=Mt.showSearch,ar=Mt.tagRender,mr=Mt.direction,It=Mt.omitDomProps,_t=Mt.displayValues,Tt=Mt.onDisplayValuesChange,Kt=Mt.emptyOptions,Fn=Mt.notFoundContent,Hn=Fn===void 0?"Not Found":Fn,Gn=Mt.onClear,jn=Mt.mode,hr=Mt.disabled,Pr=Mt.loading,Tr=Mt.getInputElement,Lr=Mt.getRawInputElement,Cr=Mt.open,Rr=Mt.defaultOpen,Xr=Mt.onDropdownVisibleChange,oa=Mt.activeValue,ta=Mt.onActiveValueChange,xa=Mt.activeDescendantId,Ia=Mt.searchValue,Ur=Mt.autoClearSearchValue,ya=Mt.onSearch,Xa=Mt.onSearchSplit,Pa=Mt.tokenSeparators,pa=Mt.allowClear,kr=Mt.prefix,Za=Mt.suffixIcon,Sa=Mt.clearIcon,la=Mt.OptionList,Kr=Mt.animation,Ya=Mt.transitionName,Mi=Mt.dropdownStyle,ji=Mt.dropdownClassName,za=Mt.dropdownMatchSelectWidth,Di=Mt.dropdownRender,pi=Mt.dropdownAlign,Wi=Mt.placement,Ci=Mt.builtinPlacements,ei=Mt.getPopupContainer,Ar=Mt.showAction,Qn=Ar===void 0?[]:Ar,xr=Mt.onFocus,Sr=Mt.onBlur,tr=Mt.onKeyUp,$r=Mt.onKeyDown,sa=Mt.onMouseDown,br=(0,Ee.Z)(Mt,Gt),Dr=wn(jn),jr=(cn!==void 0?cn:Dr)||jn==="combobox",Qr=(0,Le.Z)({},br);un.forEach(function(fi){delete Qr[fi]}),It==null||It.forEach(function(fi){delete Qr[fi]});var _a=fe.useState(!1),$a=(0,xe.Z)(_a,2),ea=$a[0],ai=$a[1];fe.useEffect(function(){ai((0,Ke.Z)())},[]);var yi=fe.useRef(null),zi=fe.useRef(null),Ui=fe.useRef(null),Ji=fe.useRef(null),Yi=fe.useRef(null),co=fe.useRef(!1),No=Oe(),$o=(0,xe.Z)(No,3),Wo=$o[0],Da=$o[1],Ii=$o[2];fe.useImperativeHandle(Vt,function(){var fi,si;return{focus:(fi=Ji.current)===null||fi===void 0?void 0:fi.focus,blur:(si=Ji.current)===null||si===void 0?void 0:si.blur,scrollTo:function(Qt){var rn;return(rn=Yi.current)===null||rn===void 0?void 0:rn.scrollTo(Qt)},nativeElement:yi.current||zi.current}});var ri=fe.useMemo(function(){var fi;if(jn!=="combobox")return Ia;var si=(fi=_t[0])===null||fi===void 0?void 0:fi.value;return typeof si=="string"||typeof si=="number"?String(si):""},[Ia,jn,_t]),So=jn==="combobox"&&typeof Tr=="function"&&Tr()||null,di=typeof Lr=="function"&&Lr(),il=(0,Te.x1)(zi,di==null||(ft=di.props)===null||ft===void 0?void 0:ft.ref),$l=fe.useState(!1),Al=(0,xe.Z)($l,2),Vo=Al[0],Yo=Al[1];(0,ct.Z)(function(){Yo(!0)},[]);var no=(0,ke.Z)(!1,{defaultValue:Rr,value:Cr}),Ol=(0,xe.Z)(no,2),Ul=Ol[0],Nl=Ol[1],Io=Vo?Ul:!1,es=!Hn&&Kt;(hr||es&&Io&&jn==="combobox")&&(Io=!1);var as=es?!1:Io,Ni=fe.useCallback(function(fi){var si=fi!==void 0?fi:!Io;hr||(Nl(si),Io!==si&&(Xr==null||Xr(si)))},[hr,Io,Nl,Xr]),Qi=fe.useMemo(function(){return(Pa||[]).some(function(fi){return[` + `,jt.style.marginRight="5px",at.appendChild(jt)}ae.typeBoxes.push(at)},ae=this,me=0;me<4;me++)pe(me);return oe},ie.prototype.setCurrentType=function(re,oe){var pe=this;this.currentType=re,this.typeBoxes.forEach(function(ae){ae.style.borderColor=ae===oe?pe.uiStyleSettings!==void 0?pe.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ie}(Te),St=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.arrowType="end",ae.arrowBaseHeight=10,ae.arrowBaseWidth=10,ae.getArrowPoints=ae.getArrowPoints.bind(ae),ae.setArrowType=ae.setArrowType.bind(ae),ae.arrowTypePanel=new de("Arrow type","end"),ae.arrowTypePanel.onArrowTypeChanged=ae.setArrowType,ae}return ve(ie,ue),ie.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.arrow1&&re!==this.arrow2)},ie.prototype.getArrowPoints=function(re,oe){var pe=this.arrowBaseWidth+2*this.strokeWidth,ae=this.arrowBaseHeight+2*this.strokeWidth;return re-pe/2+","+(oe+ae/2)+" "+re+","+(oe-ae/2)+" "+(re+pe/2)+","+(oe+ae/2)},ie.prototype.createTips=function(){this.arrow1=Ee.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(Ee.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=Ee.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(Ee.createTransform()),this.visual.appendChild(this.arrow2)},ie.prototype.pointerDown=function(re,oe){ue.prototype.pointerDown.call(this,re,oe),this.state==="creating"&&this.createTips()},ie.prototype.adjustVisual=function(){if(ue.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",Ee.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),Ee.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var re=0;Math.abs(this.x1-this.x2)>.1&&(re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var oe=this.arrow1.transform.baseVal.getItem(0);oe.setRotate(re,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(oe,0);var pe=this.arrow2.transform.baseVal.getItem(0);pe.setRotate(re+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(pe,0)}},ie.prototype.setArrowType=function(re){this.arrowType=re,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=Object.assign({arrowType:this.arrowType},ue.prototype.getState.call(this));return re.typeName=ie.typeName,re},ie.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re);var oe=re;this.arrowType=oe.arrowType,this.createTips(),this.adjustVisual()},ie.typeName="ArrowMarker",ie.title="Arrow marker",ie.icon='',ie}(Ue),Qe=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.fillColor=pe.defaultFillColor,ae.strokeWidth=0,ae.fillPanel=new we("Color",pe.defaultColorSet,pe.defaultFillColor),ae.fillPanel.onColorChanged=ae.setFillColor,ae}return ve(ie,ue),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ie.typeName,re},ie.typeName="CoverMarker",ie.title="Cover marker",ie.icon='',ie}(Ae),ze=function(ue){function ie(re,oe,pe,ae){var me=ue.call(this,re,ae||'')||this;return me.opacities=[],me.opacityBoxes=[],me.opacities=oe,me.currentOpacity=pe,me.setCurrentOpacity=me.setCurrentOpacity.bind(me),me}return ve(ie,ue),ie.prototype.getUi=function(){var re=this,oe=document.createElement("div");return oe.style.display="flex",oe.style.overflow="hidden",oe.style.flexGrow="2",oe.style.justifyContent="space-between",this.opacities.forEach(function(pe){var ae=document.createElement("div");ae.style.display="flex",ae.style.alignItems="center",ae.style.justifyContent="center",ae.style.padding="5px",ae.style.borderWidth="2px",ae.style.borderStyle="solid",ae.style.borderColor=pe===re.currentOpacity?re.uiStyleSettings.toolboxAccentColor:"transparent",ae.addEventListener("click",function(){re.setCurrentOpacity(pe,ae)}),oe.appendChild(ae);var me=document.createElement("div");me.innerText=100*pe+"%",ae.appendChild(me),re.opacityBoxes.push(ae)}),oe},ie.prototype.setCurrentOpacity=function(re,oe){var pe=this;this.currentOpacity=re,this.opacityBoxes.forEach(function(ae){ae.style.borderColor=ae===oe?pe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ie}(Te),st=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.setOpacity=ae.setOpacity.bind(ae),ae.fillColor=pe.defaultHighlightColor,ae.strokeWidth=0,ae.opacity=pe.defaultHighlightOpacity,ae.fillPanel=new we("Color",pe.defaultColorSet,ae.fillColor),ae.fillPanel.onColorChanged=ae.setFillColor,ae.opacityPanel=new ze("Opacity",pe.defaultOpacitySteps,ae.opacity),ae.opacityPanel.onOpacityChanged=ae.setOpacity,ae}return ve(ie,ue),ie.prototype.setOpacity=function(re){this.opacity=re,this.visual&&Ee.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ie.typeName,re},ie.typeName="HighlightMarker",ie.title="Highlight marker",ie.icon='',ie}(Qe),Se='',ye='',vt=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.bgColor="transparent",ae.tipPosition={x:0,y:0},ae.tipBase1Position={x:0,y:0},ae.tipBase2Position={x:0,y:0},ae.tipMoving=!1,ae.color=pe.defaultStrokeColor,ae.bgColor=pe.defaultFillColor,ae.fontFamily=pe.defaultFontFamily,ae.defaultSize={x:100,y:30},ae.setBgColor=ae.setBgColor.bind(ae),ae.getTipPoints=ae.getTipPoints.bind(ae),ae.positionTip=ae.positionTip.bind(ae),ae.setTipPoints=ae.setTipPoints.bind(ae),ae.colorPanel=new we("Text color",pe.defaultColorSet,ae.color,Se),ae.colorPanel.onColorChanged=ae.setColor,ae.bgColorPanel=new we("Fill color",pe.defaultColorSet,ae.bgColor,ye),ae.bgColorPanel.onColorChanged=ae.setBgColor,ae.fontFamilyPanel=new be("Font",pe.defaultFontFamilies,pe.defaultFontFamily),ae.fontFamilyPanel.onFontChanged=ae.setFont,ae.tipGrip=new rt,ae.tipGrip.visual.transform.baseVal.appendItem(Ee.createTransform()),ae.controlBox.appendChild(ae.tipGrip.visual),ae}return ve(ie,ue),ie.prototype.ownsTarget=function(re){return ue.prototype.ownsTarget.call(this,re)||this.tipGrip.ownsTarget(re)||this.tip===re},ie.prototype.createTip=function(){Ee.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=Ee.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ie.prototype.pointerDown=function(re,oe){this.state==="new"&&ue.prototype.pointerDown.call(this,re,oe),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(oe)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ue.prototype.pointerDown.call(this,re,oe)},ie.prototype.pointerUp=function(re){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ue.prototype.pointerUp.call(this,re);else{var oe=this.state==="creating";ue.prototype.pointerUp.call(this,re),this.setTipPoints(oe),this.positionTip()}},ie.prototype.manipulate=function(re){if(this.tipMoving){var oe=this.unrotatePoint(re);this.tipPosition={x:oe.x-this.manipulationStartLeft,y:oe.y-this.manipulationStartTop},this.positionTip()}else ue.prototype.manipulate.call(this,re)},ie.prototype.setBgColor=function(re){this.bgRectangle&&this.tip&&(Ee.setAttributes(this.bgRectangle,[["fill",re]]),Ee.setAttributes(this.tip,[["fill",re]])),this.bgColor=re,this.fillColorChanged(re)},ie.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},ie.prototype.setTipPoints=function(re){re===void 0&&(re=!1);var oe=Math.min(this.height/2,15),pe=this.height/5;re&&(this.tipPosition={x:oe+pe/2,y:this.height+20});var ae=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?ae.1)){var re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),oe=this.tip1.transform.baseVal.getItem(0);oe.setRotate(re,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(oe,0);var pe=this.tip2.transform.baseVal.getItem(0);pe.setRotate(re+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(pe,0)}},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ie.typeName,re},ie.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re),this.createTips(),this.adjustVisual()},ie.typeName="MeasurementMarker",ie.title="Measurement marker",ie.icon='',ie}(Ue),Fe=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.strokePanel.colors=pe.defaultColorSet,ae.fillColor="transparent",ae}return ve(ie,ue),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=ue.prototype.getState.call(this);return re.typeName=ie.typeName,re},ie.typeName="EllipseFrameMarker",ie.title="Ellipse frame marker",ie.icon='',ie}(Ht),pt=function(){function ue(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ue.prototype.addUndoStep=function(ie){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ie)||(this.undoStack.push(ie),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ie)&&this.redoStack.splice(0,this.redoStack.length))},ue.prototype.replaceLastUndoStep=function(ie){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ie)},ue.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ue.prototype.undo=function(){if(this.undoStack.length>1){var ie=this.undoStack.pop();return ie!==void 0&&this.redoStack.push(ie),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ue.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ue}(),ut=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.strokeColor="transparent",ae.strokeWidth=0,ae.strokeDasharray="",ae.curveX=0,ae.curveY=0,ae.manipulationStartCurveX=0,ae.manipulationStartCurveY=0,ae.setStrokeColor=ae.setStrokeColor.bind(ae),ae.setStrokeWidth=ae.setStrokeWidth.bind(ae),ae.setStrokeDasharray=ae.setStrokeDasharray.bind(ae),ae.positionGrips=ae.positionGrips.bind(ae),ae.addControlGrips=ae.addControlGrips.bind(ae),ae.adjustVisual=ae.adjustVisual.bind(ae),ae.setupControlBox=ae.setupControlBox.bind(ae),ae.resize=ae.resize.bind(ae),ae.strokeColor=pe.defaultColor,ae.strokeWidth=pe.defaultStrokeWidth,ae.strokeDasharray=pe.defaultStrokeDasharray,ae.strokePanel=new we("Line color",pe.defaultColorSet,pe.defaultColor),ae.strokePanel.onColorChanged=ae.setStrokeColor,ae.strokeWidthPanel=new Ve("Line width",pe.defaultStrokeWidths,pe.defaultStrokeWidth),ae.strokeWidthPanel.onWidthChanged=ae.setStrokeWidth,ae.strokeStylePanel=new Ye("Line style",pe.defaultStrokeDasharrays,pe.defaultStrokeDasharray),ae.strokeStylePanel.onStyleChanged=ae.setStrokeDasharray,ae}return ve(ie,ue),ie.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.selectorCurve&&re!==this.visibleCurve&&!this.curveGrip.ownsTarget(re))},ie.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ie.prototype.createVisual=function(){this.visual=Ee.createGroup(),this.selectorCurve=Ee.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=Ee.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},ie.prototype.pointerDown=function(re,oe){ue.prototype.pointerDown.call(this,re,oe),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=re.x,this.curveY=re.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(oe)&&(this.activeGrip=this.curveGrip,this._state="resize")},ie.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),Ee.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),Ee.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),Ee.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ie.prototype.setupControlBox=function(){ue.prototype.setupControlBox.call(this),this.curveControlLine1=Ee.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=Ee.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},ie.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ue.prototype.addControlGrips.call(this)},ie.prototype.positionGrips=function(){ue.prototype.positionGrips.call(this);var re=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-re/2,this.curveY-re/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},ie.prototype.manipulate=function(re){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+re.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+re.y-this.manipulationStartY),ue.prototype.manipulate.call(this,re)},ie.prototype.resize=function(re){this.activeGrip===this.curveGrip&&(this.curveX=re.x,this.curveY=re.y),ue.prototype.resize.call(this,re),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ie.prototype.setStrokeColor=function(re){this.strokeColor=re,this.adjustVisual(),this.colorChanged(re)},ie.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.adjustVisual()},ie.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.adjustVisual()},ie.prototype.scale=function(re,oe){this.curveX=this.curveX*re,this.curveY=this.curveY*oe,ue.prototype.scale.call(this,re,oe)},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ue.prototype.getState.call(this));return re.typeName=ie.typeName,re},ie.prototype.restoreState=function(re){ue.prototype.restoreState.call(this,re);var oe=re;this.strokeColor=oe.strokeColor,this.strokeWidth=oe.strokeWidth,this.strokeDasharray=oe.strokeDasharray,this.curveX=oe.curveX,this.curveY=oe.curveY,this.createVisual(),this.adjustVisual()},ie.typeName="CurveMarker",ie.title="Curve marker",ie.icon='',ie}(lt),Yt=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,oe,pe)||this;return ae.fillColor="transparent",ae.strokeColor="transparent",ae.strokeWidth=0,ae.strokeDasharray="",ae.textColor="transparent",ae.fontSize="1rem",ae.isMoved=!1,ae.captionText="Caption",ae.PADDING=5,ae.captionBoxWidth=0,ae.captionBoxHeight=0,ae.strokeColor=pe.defaultColor,ae.strokeWidth=pe.defaultStrokeWidth,ae.strokeDasharray=pe.defaultStrokeDasharray,ae.fillColor=pe.defaultFillColor,ae.textColor=pe.defaultStrokeColor,ae.fontFamily=pe.defaultFontFamily,ae.fontSize=pe.defaultCaptionFontSize,ae.captionText=pe.defaultCaptionText,ae.setStrokeColor=ae.setStrokeColor.bind(ae),ae.setFillColor=ae.setFillColor.bind(ae),ae.setStrokeWidth=ae.setStrokeWidth.bind(ae),ae.setStrokeDasharray=ae.setStrokeDasharray.bind(ae),ae.createVisual=ae.createVisual.bind(ae),ae.sizeCaption=ae.sizeCaption.bind(ae),ae.setCaptionText=ae.setCaptionText.bind(ae),ae.showTextEditor=ae.showTextEditor.bind(ae),ae.positionTextEditor=ae.positionTextEditor.bind(ae),ae.finishTextEditing=ae.finishTextEditing.bind(ae),ae.setFont=ae.setFont.bind(ae),ae.setTextColor=ae.setTextColor.bind(ae),ae.strokePanel=new we("Line color",xe(pe.defaultColorSet,["transparent"]),ae.strokeColor),ae.strokePanel.onColorChanged=ae.setStrokeColor,ae.fillPanel=new we("Fill color",xe(pe.defaultColorSet,["transparent"]),ae.fillColor,ye),ae.fillPanel.onColorChanged=ae.setFillColor,ae.strokeWidthPanel=new Ve("Line width",pe.defaultStrokeWidths,pe.defaultStrokeWidth),ae.strokeWidthPanel.onWidthChanged=ae.setStrokeWidth,ae.strokeStylePanel=new Ye("Line style",pe.defaultStrokeDasharrays,pe.defaultStrokeDasharray),ae.strokeStylePanel.onStyleChanged=ae.setStrokeDasharray,ae.fontFamilyPanel=new be("Font",pe.defaultFontFamilies,pe.defaultFontFamily),ae.fontFamilyPanel.onFontChanged=ae.setFont,ae.textColorPanel=new we("Text color",pe.defaultColorSet,ae.textColor,Se),ae.textColorPanel.onColorChanged=ae.setTextColor,ae}return ve(ie,ue),ie.prototype.ownsTarget=function(re){return!(!ue.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.frame&&re!==this.captionBg&&re!==this.captionElement)},ie.prototype.createVisual=function(){this.visual=Ee.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=Ee.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=Ee.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=Ee.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ie.prototype.setCaptionText=function(re){this.captionText=re,this.captionElement.textContent=this.captionText,this.sizeCaption()},ie.prototype.pointerDown=function(re,oe){ue.prototype.pointerDown.call(this,re,oe),this.isMoved=!1,this.pointerDownPoint=re,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(re),this._state="creating")},ie.prototype.manipulate=function(re){ue.prototype.manipulate.call(this,re),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(re.x-this.pointerDownPoint.x)>5||Math.abs(re.y-this.pointerDownPoint.y)>5)},ie.prototype.resize=function(re){ue.prototype.resize.call(this,re),this.setSize()},ie.prototype.sizeCaption=function(){var re=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=re.width+2*this.PADDING,this.captionBoxHeight=re.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),Ee.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),Ee.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ie.prototype.showTextEditor=function(){var re=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(oe){oe.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(oe){oe.key==="Enter"&&re.finishTextEditing(re.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(oe){oe.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){re.finishTextEditing(re.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){re.finishTextEditing(re.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ie.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},ie.prototype.finishTextEditing=function(re){this.setCaptionText(re.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ie.prototype.setFont=function(re){this.captionElement&&Ee.setAttributes(this.captionElement,[["font-family",re]]),this.fontFamily=re,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ie.prototype.setTextColor=function(re){this.captionElement&&Ee.setAttributes(this.captionElement,[["fill",re]]),this.textColor=re,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ie.prototype.setSize=function(){ue.prototype.setSize.call(this),Ee.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ie.prototype.pointerUp=function(re){ue.prototype.pointerUp.call(this,re),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ie.prototype.dblClick=function(re,oe){ue.prototype.dblClick.call(this,re,oe),this.showTextEditor()},ie.prototype.setStrokeColor=function(re){this.strokeColor=re,this.frame&&Ee.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(re),this.stateChanged()},ie.prototype.setFillColor=function(re){this.fillColor=re,this.captionBg&&Ee.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(re),this.stateChanged()},ie.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.frame&&Ee.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ie.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.frame&&Ee.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var re=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},ue.prototype.getState.call(this));return re.typeName=this.typeName,re},ie.prototype.restoreState=function(re){var oe=re;this.fillColor=oe.fillColor,this.strokeColor=oe.strokeColor,this.strokeWidth=oe.strokeWidth,this.strokeDasharray=oe.strokeDasharray,this.textColor=oe.textColor,this.fontFamily=oe.fontFamily,this.captionText=oe.captionText,this.fontSize=oe.fontSize,this.createVisual(),ue.prototype.restoreState.call(this,re),this.setSize()},ie.prototype.scale=function(re,oe){ue.prototype.scale.call(this,re,oe),this.setSize()},ie.typeName="CaptionFrameMarker",ie.title="Caption frame marker",ie.icon='',ie}(Oe),bt=function(){function ue(ie,re){re===void 0&&(re=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ie,this.cancelable=re}return Object.defineProperty(ue.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ue.prototype.preventDefault=function(){this._defaultPrevented=!0},ue}(),Ct=function(ue){function ie(re,oe,pe){var ae=ue.call(this,re,!1)||this;return ae.dataUrl=oe,ae.state=pe,ae}return ve(ie,ue),ie}(bt),mt=function(ue){function ie(re,oe,pe){pe===void 0&&(pe=!1);var ae=ue.call(this,re,pe)||this;return ae.marker=oe,ae}return ve(ie,ue),ie}(bt),mn=function(){function ue(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return ue.prototype.addEventListener=function(ie,re){this[ie].push(re)},ue.prototype.removeEventListener=function(ie,re){var oe=this[ie].indexOf(re);oe>-1&&this[ie].splice(oe,1)},ue}(),zt=function(){function ue(ie){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new gt,this._isOpen=!1,this.undoRedoManager=new pt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new mn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ue.instanceCounter++,this.styles=new fe(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ie,this.targetRoot=document.body,this.width=ie.clientWidth,this.height=ie.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(ue.prototype,"ALL_MARKER_TYPES",{get:function(){return[xt,Be,St,We,Fe,Ht,st,vt,$t,Qe,Ue,ut,Yt]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[xt,Be,St,We,Ht,st,vt]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"BASIC_MARKER_TYPES",{get:function(){return[xt,Be,St,We,st]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ie){var re=this;this._availableMarkerTypes.splice(0),ie.forEach(function(oe){if(typeof oe=="string"){var pe=re.ALL_MARKER_TYPES.find(function(ae){return ae.typeName===oe});pe!==void 0&&re._availableMarkerTypes.push(pe)}else re._availableMarkerTypes.push(oe)})},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ie){this._zoomLevel=ie,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ue.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Ce.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ue.prototype.show=function(){var ie=this;this.styles.styleSheetRoot===void 0&&De.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=De.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(re){return re(new bt(ie))})},ue.prototype.render=function(){return ce(this,void 0,void 0,function(){var ie;return Le(this,function(re){switch(re.label){case 0:return this.setCurrentMarker(),(ie=new ke).naturalSize=this.renderAtNaturalSize,ie.imageType=this.renderImageType,ie.imageQuality=this.renderImageQuality,ie.markersOnly=this.renderMarkersOnly,ie.width=this.renderWidth,ie.height=this.renderHeight,[4,ie.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return re.sent(),[4,ie.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,re.sent()]}})})},ue.prototype.close=function(ie){var re=this;if(ie===void 0&&(ie=!1),this.isOpen){var oe=!1;ie||this.eventListeners.beforeclose.forEach(function(pe){var ae=new bt(re,!0);pe(ae),ae.defaultPrevented&&(oe=!0)}),oe||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(pe){return pe(new bt(re))}),this.detachEvents(),this._isOpen=!1)}},ue.prototype.addMarkersToToolbar=function(){for(var ie,re=[],oe=0;oethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ie:this.editorCanvas.clientWidth,oe=re',ie.title="Powered by marker.js",ie.style.display="grid",ie.style.alignItems="center",ie.style.justifyItems="center",ie.style.padding="3px",ie.style.width="20px",ie.style.height="20px",this.logoUI.appendChild(ie),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ue.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},ue.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},ue.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ue.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var ie=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ie+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new ct(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(ie),1),ie.dispose()},ue.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},ue.prototype.toolbarButtonClicked=function(ie,re){if(ie==="marker"&&re!==void 0)this.createNewMarker(re);else if(ie==="action")switch(re){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},ue.prototype.deleteSelectedMarker=function(){var ie=this;if(this._currentMarker!==void 0){var re=!1;if(this.eventListeners.markerbeforedelete.forEach(function(pe){var ae=new mt(ie,ie._currentMarker,!0);pe(ae),ae.defaultPrevented&&(re=!0)}),!re){var oe=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(pe){return pe(new mt(ie,oe))})}}},ue.prototype.clear=function(){var ie=this,re=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(me){var Ze=new mt(ie,void 0,!0);me(Ze),Ze.defaultPrevented&&(re=!0)}),!re)){this.setCurrentMarker();for(var oe=function(me){var Ze=pe.markers[me];pe.setCurrentMarker(pe.markers[me]),pe._currentMarker.dispose(),pe.markerImage.removeChild(pe._currentMarker.container),pe.markers.splice(pe.markers.indexOf(pe._currentMarker),1),pe.eventListeners.markerdelete.forEach(function(Ot){return Ot(new mt(ie,Ze))})},pe=this,ae=this.markers.length-1;ae>=0;ae--)oe(ae);this.addUndoStep()}},Object.defineProperty(ue.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ue.prototype.showNotesEditor=function(){var ie;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(ie=this._currentMarker.notes)!==null&&ie!==void 0?ie:"",this.overlayContainer.appendChild(this.notesArea))},ue.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},ue.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ue.prototype.addUndoStep=function(){var ie=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var re=this.getState(),oe=this.undoRedoManager.getLastUndoStep();if(!oe||oe.width===re.width&&oe.height===re.height){var pe=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(re),pe1&&this.panTo({x:ie.clientX,y:ie.clientY}))},ue.prototype.onPointerUp=function(ie){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ie.clientX,ie.clientY)),this.isDragging=!1,this.addUndoStep()},ue.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ue.prototype.onKeyUp=function(ie){this._currentMarker===void 0||this.notesArea!==void 0||ie.key!=="Delete"&&ie.key!=="Backspace"||this.deleteSelectedMarker()},ue.prototype.clientToLocalCoordinates=function(ie,re){var oe=this.markerImage.getBoundingClientRect();return{x:(ie-oe.left)/this.zoomLevel,y:(re-oe.top)/this.zoomLevel}},ue.prototype.onWindowResize=function(){this.positionUI()},ue.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ie=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ie+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},ue.prototype.addLicenseKey=function(ie){Ce.addKey(ie)},ue.prototype.addEventListener=function(ie,re){this.eventListeners.addEventListener(ie,re)},ue.prototype.removeEventListener=function(ie,re){this.eventListeners.removeEventListener(ie,re)},ue.prototype.renderState=function(ie){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ie),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ue.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ue.prototype.focus=function(){var ie=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(re){return re(new bt(ie))}))},ue.prototype.blur=function(){var ie=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(re){return re(new bt(ie))}))},ue.instanceCounter=0,ue}()},6551:function(Mn,Jt,E){"use strict";E.d(Jt,{ZP:function(){return Ce}});var y=E(42978),ve=E(59301),ce=E(47273),Le=0,xe=(0,ce.Z)();function Ee(){var ke;return xe?(ke=Le,Le+=1):ke="TEST_OR_SSR",ke}function Ce(ke){var De=ve.useState(),fe=(0,y.Z)(De,2),je=fe[0],Ne=fe[1];return ve.useEffect(function(){Ne("rc_select_".concat(Ee()))},[]),ke||je}},37463:function(Mn,Jt,E){"use strict";E.d(Jt,{Ac:function(){return Rt},Xo:function(){return At},Wx:function(){return Pt},ZP:function(){return ur},lk:function(){return Et}});var y=E(54476),ve=E(94480),ce=E(20068),Le=E(33885),xe=E(42978),Ee=E(75931),Ce=E(76190),ke=E(18929),De=E(48736),fe=E(59301),je=E(92310),Ne=E.n(je),ct=E(34280),Ke=E(49658),Te=E(8654),we=function(Vt){var ft=Vt.className,kt=Vt.customizeIcon,it=Vt.customizeIconProps,ht=Vt.children,cn=Vt.onMouseDown,ar=Vt.onClick,mr=typeof kt=="function"?kt(it):kt;return fe.createElement("span",{className:ft,onMouseDown:function(_t){_t.preventDefault(),cn==null||cn(_t)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:ar,"aria-hidden":!0},mr!==void 0?mr:fe.createElement("span",{className:Ne()(ft.split(/\s+/).map(function(It){return"".concat(It,"-icon")}))},ht))},Ie=we,Pe=function(Vt,ft,kt,it,ht){var cn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,ar=arguments.length>6?arguments[6]:void 0,mr=arguments.length>7?arguments[7]:void 0,It=fe.useMemo(function(){if((0,Ce.Z)(it)==="object")return it.clearIcon;if(ht)return ht},[it,ht]),_t=fe.useMemo(function(){return!!(!cn&&it&&(kt.length||ar)&&!(mr==="combobox"&&ar===""))},[it,cn,kt.length,ar,mr]);return{allowClear:_t,clearIcon:fe.createElement(Ie,{className:"".concat(Vt,"-clear"),onMouseDown:ft,customizeIcon:It},"\xD7")}},rt=fe.createContext(null);function Et(){return fe.useContext(rt)}function Oe(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Vt=fe.useState(!1),ft=(0,xe.Z)(Vt,2),kt=ft[0],it=ft[1],ht=fe.useRef(null),cn=function(){window.clearTimeout(ht.current)};fe.useEffect(function(){return cn},[]);var ar=function(It,_t){cn(),ht.current=window.setTimeout(function(){it(It),_t&&_t()},Mt)};return[kt,ar,cn]}function Ae(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Vt=fe.useRef(null),ft=fe.useRef(null);fe.useEffect(function(){return function(){window.clearTimeout(ft.current)}},[]);function kt(it){(it||Vt.current===null)&&(Vt.current=it),window.clearTimeout(ft.current),ft.current=window.setTimeout(function(){Vt.current=null},Mt)}return[function(){return Vt.current},kt]}function Ve(Mt,Vt,ft,kt){var it=fe.useRef(null);it.current={open:Vt,triggerOpen:ft,customizedTrigger:kt},fe.useEffect(function(){function ht(cn){var ar;if(!((ar=it.current)!==null&&ar!==void 0&&ar.customizedTrigger)){var mr=cn.target;mr.shadowRoot&&cn.composed&&(mr=cn.composedPath()[0]||mr),it.current.open&&Mt().filter(function(It){return It}).every(function(It){return!It.contains(mr)&&It!==mr})&&it.current.triggerOpen(!1)}}return window.addEventListener("mousedown",ht),function(){return window.removeEventListener("mousedown",ht)}},[])}var Ye=E(10228);function xt(Mt){return Mt&&![Ye.Z.ESC,Ye.Z.SHIFT,Ye.Z.BACKSPACE,Ye.Z.TAB,Ye.Z.WIN_KEY,Ye.Z.ALT,Ye.Z.META,Ye.Z.WIN_KEY_RIGHT,Ye.Z.CTRL,Ye.Z.SEMICOLON,Ye.Z.EQUALS,Ye.Z.CAPS_LOCK,Ye.Z.CONTEXT_MENU,Ye.Z.F1,Ye.Z.F2,Ye.Z.F3,Ye.Z.F4,Ye.Z.F5,Ye.Z.F6,Ye.Z.F7,Ye.Z.F8,Ye.Z.F9,Ye.Z.F10,Ye.Z.F11,Ye.Z.F12].includes(Mt)}var gt=E(26112),lt=E(83836);function Ue(Mt,Vt,ft){var kt=(0,Le.Z)((0,Le.Z)({},Mt),ft?Vt:{});return Object.keys(Vt).forEach(function(it){var ht=Vt[it];typeof ht=="function"&&(kt[it]=function(){for(var cn,ar=arguments.length,mr=new Array(ar),It=0;ItTr&&(jr="".concat(Qr.slice(0,Tr),"..."))}var Na=function(ea){ea&&ea.stopPropagation(),oa(tr)};return typeof Rr=="function"?Ci(br,jr,$r,Dr,Na):Wi(tr,jr,$r,Dr,Na)},Ar=function(tr){if(!it.length)return null;var $r=typeof Cr=="function"?Cr(tr):Cr;return typeof Rr=="function"?Ci(void 0,$r,!1,!1,void 0,!0):Wi({title:$r},$r,!1)},Qn=fe.createElement("div",{className:"".concat(za,"-search"),style:{width:Sa},onFocus:function(){ji(!0)},onBlur:function(){ji(!1)}},fe.createElement(St,{ref:mr,open:ht,prefixCls:kt,id:ft,inputElement:null,disabled:_t,autoFocus:Fn,autoComplete:Hn,editable:pi,activeDescendantId:Gn,value:Di,onKeyDown:Fa,onMouseDown:Ur,onChange:ta,onPaste:xa,onCompositionStart:ya,onCompositionEnd:Xa,onBlur:Ia,tabIndex:Wn,attrs:(0,gt.Z)(Vt,!0)}),fe.createElement("span",{ref:pa,className:"".concat(za,"-search-mirror"),"aria-hidden":!0},Di,"\xA0")),xr=fe.createElement(lt.Z,{prefixCls:"".concat(za,"-overflow"),data:it,renderItem:ei,renderRest:Ar,suffix:Qn,itemKey:Fe,maxCount:Pr});return fe.createElement("span",{className:"".concat(za,"-wrap")},xr,!it.length&&!Di&&fe.createElement("span",{className:"".concat(za,"-placeholder")},It))},Yt=ut,bt=function(Vt){var ft=Vt.inputElement,kt=Vt.prefixCls,it=Vt.id,ht=Vt.inputRef,cn=Vt.disabled,ar=Vt.autoFocus,mr=Vt.autoComplete,It=Vt.activeDescendantId,_t=Vt.mode,Tt=Vt.open,Kt=Vt.values,Fn=Vt.placeholder,Hn=Vt.tabIndex,Gn=Vt.showSearch,Wn=Vt.searchValue,hr=Vt.activeValue,Pr=Vt.maxLength,Tr=Vt.onInputKeyDown,Lr=Vt.onInputMouseDown,Cr=Vt.onInputChange,Rr=Vt.onInputPaste,Xr=Vt.onInputCompositionStart,oa=Vt.onInputCompositionEnd,ta=Vt.onInputBlur,xa=Vt.title,Fa=fe.useState(!1),Ur=(0,xe.Z)(Fa,2),ya=Ur[0],Xa=Ur[1],Ia=_t==="combobox",pa=Ia||Gn,kr=Kt[0],Za=Wn||"";Ia&&hr&&!ya&&(Za=hr),fe.useEffect(function(){Ia&&Xa(!1)},[Ia,hr]);var Sa=_t!=="combobox"&&!Tt&&!Gn?!1:!!Za,la=xa===void 0?Ht(kr):xa,Kr=fe.useMemo(function(){return kr?null:fe.createElement("span",{className:"".concat(kt,"-selection-placeholder"),style:Sa?{visibility:"hidden"}:void 0},Fn)},[kr,Sa,Fn,kt]);return fe.createElement("span",{className:"".concat(kt,"-selection-wrap")},fe.createElement("span",{className:"".concat(kt,"-selection-search")},fe.createElement(St,{ref:ht,prefixCls:kt,id:it,open:Tt,inputElement:ft,disabled:cn,autoFocus:ar,autoComplete:mr,editable:pa,activeDescendantId:It,value:Za,onKeyDown:Tr,onMouseDown:Lr,onChange:function(Mi){Xa(!0),Cr(Mi)},onPaste:Rr,onCompositionStart:Xr,onCompositionEnd:oa,onBlur:ta,tabIndex:Hn,attrs:(0,gt.Z)(Vt,!0),maxLength:Ia?Pr:void 0})),!Ia&&kr?fe.createElement("span",{className:"".concat(kt,"-selection-item"),title:la,style:Sa?{visibility:"hidden"}:void 0},kr.label):null,Kr)},Ct=bt,mt=function(Vt,ft){var kt=(0,fe.useRef)(null),it=(0,fe.useRef)(!1),ht=Vt.prefixCls,cn=Vt.open,ar=Vt.mode,mr=Vt.showSearch,It=Vt.tokenWithEnter,_t=Vt.disabled,Tt=Vt.prefix,Kt=Vt.autoClearSearchValue,Fn=Vt.onSearch,Hn=Vt.onSearchSubmit,Gn=Vt.onToggleOpen,Wn=Vt.onInputKeyDown,hr=Vt.onInputBlur,Pr=Vt.domRef;fe.useImperativeHandle(ft,function(){return{focus:function(la){kt.current.focus(la)},blur:function(){kt.current.blur()}}});var Tr=Ae(0),Lr=(0,xe.Z)(Tr,2),Cr=Lr[0],Rr=Lr[1],Xr=function(la){var Kr=la.which,Ya=kt.current instanceof HTMLTextAreaElement;!Ya&&cn&&(Kr===Ye.Z.UP||Kr===Ye.Z.DOWN)&&la.preventDefault(),Wn&&Wn(la),Kr===Ye.Z.ENTER&&ar==="tags"&&!it.current&&!cn&&(Hn==null||Hn(la.target.value)),!(Ya&&!cn&&~[Ye.Z.UP,Ye.Z.DOWN,Ye.Z.LEFT,Ye.Z.RIGHT].indexOf(Kr))&&xt(Kr)&&Gn(!0)},oa=function(){Rr(!0)},ta=(0,fe.useRef)(null),xa=function(la){Fn(la,!0,it.current)!==!1&&Gn(!0)},Fa=function(){it.current=!0},Ur=function(la){it.current=!1,ar!=="combobox"&&xa(la.target.value)},ya=function(la){var Kr=la.target.value;if(It&&ta.current&&/[\r\n]/.test(ta.current)){var Ya=ta.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Kr=Kr.replace(Ya,ta.current)}ta.current=null,xa(Kr)},Xa=function(la){var Kr=la.clipboardData,Ya=Kr==null?void 0:Kr.getData("text");ta.current=Ya||""},Ia=function(la){var Kr=la.target;if(Kr!==kt.current){var Ya=document.body.style.msTouchAction!==void 0;Ya?setTimeout(function(){kt.current.focus()}):kt.current.focus()}},pa=function(la){var Kr=Cr();la.target!==kt.current&&!Kr&&!(ar==="combobox"&&_t)&&la.preventDefault(),(ar!=="combobox"&&(!mr||!Kr)||!cn)&&(cn&&Kt!==!1&&Fn("",!0,!1),Gn())},kr={inputRef:kt,onInputKeyDown:Xr,onInputMouseDown:oa,onInputChange:ya,onInputPaste:Xa,onInputCompositionStart:Fa,onInputCompositionEnd:Ur,onInputBlur:hr},Za=ar==="multiple"||ar==="tags"?fe.createElement(Yt,(0,y.Z)({},Vt,kr)):fe.createElement(Ct,(0,y.Z)({},Vt,kr));return fe.createElement("div",{ref:Pr,className:"".concat(ht,"-selector"),onClick:Ia,onMouseDown:pa},Tt&&fe.createElement("div",{className:"".concat(ht,"-prefix")},Tt),Za)},mn=fe.forwardRef(mt),zt=mn,ue=E(65030),ie=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],re=function(Vt){var ft=Vt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:ft,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:ft,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:ft,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:ft,adjustY:1},htmlRegion:"scroll"}}},oe=function(Vt,ft){var kt=Vt.prefixCls,it=Vt.disabled,ht=Vt.visible,cn=Vt.children,ar=Vt.popupElement,mr=Vt.animation,It=Vt.transitionName,_t=Vt.dropdownStyle,Tt=Vt.dropdownClassName,Kt=Vt.direction,Fn=Kt===void 0?"ltr":Kt,Hn=Vt.placement,Gn=Vt.builtinPlacements,Wn=Vt.dropdownMatchSelectWidth,hr=Vt.dropdownRender,Pr=Vt.dropdownAlign,Tr=Vt.getPopupContainer,Lr=Vt.empty,Cr=Vt.getTriggerDOMNode,Rr=Vt.onPopupVisibleChange,Xr=Vt.onPopupMouseEnter,oa=(0,Ee.Z)(Vt,ie),ta="".concat(kt,"-dropdown"),xa=ar;hr&&(xa=hr(ar));var Fa=fe.useMemo(function(){return Gn||re(Wn)},[Gn,Wn]),Ur=mr?"".concat(ta,"-").concat(mr):It,ya=typeof Wn=="number",Xa=fe.useMemo(function(){return ya?null:Wn===!1?"minWidth":"width"},[Wn,ya]),Ia=_t;ya&&(Ia=(0,Le.Z)((0,Le.Z)({},Ia),{},{width:Wn}));var pa=fe.useRef(null);return fe.useImperativeHandle(ft,function(){return{getPopupElement:function(){var Za;return(Za=pa.current)===null||Za===void 0?void 0:Za.popupElement}}}),fe.createElement(ue.Z,(0,y.Z)({},oa,{showAction:Rr?["click"]:[],hideAction:Rr?["click"]:[],popupPlacement:Hn||(Fn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Fa,prefixCls:ta,popupTransitionName:Ur,popup:fe.createElement("div",{onMouseEnter:Xr},xa),ref:pa,stretch:Xa,popupAlign:Pr,popupVisible:ht,getPopupContainer:Tr,popupClassName:Ne()(Tt,(0,ce.Z)({},"".concat(ta,"-empty"),Lr)),popupStyle:Ia,getTriggerDOMNode:Cr,onPopupVisibleChange:Rr}),cn)},pe=fe.forwardRef(oe),ae=pe,me=E(66712);function Ze(Mt,Vt){var ft=Mt.key,kt;return"value"in Mt&&(kt=Mt.value),ft!=null?ft:kt!==void 0?kt:"rc-index-key-".concat(Vt)}function Ot(Mt){return typeof Mt!="undefined"&&!Number.isNaN(Mt)}function at(Mt,Vt){var ft=Mt||{},kt=ft.label,it=ft.value,ht=ft.options,cn=ft.groupLabel,ar=kt||(Vt?"children":"label");return{label:ar,value:it||"value",options:ht||"options",groupLabel:cn||ar}}function qe(Mt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ft=Vt.fieldNames,kt=Vt.childrenAsData,it=[],ht=at(ft,!1),cn=ht.label,ar=ht.value,mr=ht.options,It=ht.groupLabel;function _t(Tt,Kt){Array.isArray(Tt)&&Tt.forEach(function(Fn){if(Kt||!(mr in Fn)){var Hn=Fn[ar];it.push({key:Ze(Fn,it.length),groupOption:Kt,data:Fn,label:Fn[cn],value:Hn})}else{var Gn=Fn[It];Gn===void 0&&kt&&(Gn=Fn.label),it.push({key:Ze(Fn,it.length),group:!0,data:Fn,label:Gn}),_t(Fn[mr],!0)}})}return _t(Mt,!1),it}function yt(Mt){var Vt=(0,Le.Z)({},Mt);return"props"in Vt||Object.defineProperty(Vt,"props",{get:function(){return(0,De.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Vt}}),Vt}var Ft=function(Vt,ft,kt){if(!ft||!ft.length)return null;var it=!1,ht=function ar(mr,It){var _t=(0,me.Z)(It),Tt=_t[0],Kt=_t.slice(1);if(!Tt)return[mr];var Fn=mr.split(Tt);return it=it||Fn.length>1,Fn.reduce(function(Hn,Gn){return[].concat((0,ve.Z)(Hn),(0,ve.Z)(ar(Gn,Kt)))},[]).filter(Boolean)},cn=ht(Vt,ft);return it?typeof kt!="undefined"?cn.slice(0,kt):cn:null},jt=fe.createContext(null),Xe=jt;function tt(Mt){var Vt=Mt.visible,ft=Mt.values;if(!Vt)return null;var kt=50;return fe.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(ft.slice(0,kt).map(function(it){var ht=it.label,cn=it.value;return["number","string"].includes((0,Ce.Z)(ht))?ht:cn}).join(", ")),ft.length>kt?", ...":null)}var Gt=["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","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],un=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],wn=function(Vt){return Vt==="tags"||Vt==="multiple"},gn=fe.forwardRef(function(Mt,Vt){var ft,kt=Mt.id,it=Mt.prefixCls,ht=Mt.className,cn=Mt.showSearch,ar=Mt.tagRender,mr=Mt.direction,It=Mt.omitDomProps,_t=Mt.displayValues,Tt=Mt.onDisplayValuesChange,Kt=Mt.emptyOptions,Fn=Mt.notFoundContent,Hn=Fn===void 0?"Not Found":Fn,Gn=Mt.onClear,Wn=Mt.mode,hr=Mt.disabled,Pr=Mt.loading,Tr=Mt.getInputElement,Lr=Mt.getRawInputElement,Cr=Mt.open,Rr=Mt.defaultOpen,Xr=Mt.onDropdownVisibleChange,oa=Mt.activeValue,ta=Mt.onActiveValueChange,xa=Mt.activeDescendantId,Fa=Mt.searchValue,Ur=Mt.autoClearSearchValue,ya=Mt.onSearch,Xa=Mt.onSearchSplit,Ia=Mt.tokenSeparators,pa=Mt.allowClear,kr=Mt.prefix,Za=Mt.suffixIcon,Sa=Mt.clearIcon,la=Mt.OptionList,Kr=Mt.animation,Ya=Mt.transitionName,Mi=Mt.dropdownStyle,ji=Mt.dropdownClassName,za=Mt.dropdownMatchSelectWidth,Di=Mt.dropdownRender,pi=Mt.dropdownAlign,Wi=Mt.placement,Ci=Mt.builtinPlacements,ei=Mt.getPopupContainer,Ar=Mt.showAction,Qn=Ar===void 0?[]:Ar,xr=Mt.onFocus,Sr=Mt.onBlur,tr=Mt.onKeyUp,$r=Mt.onKeyDown,sa=Mt.onMouseDown,br=(0,Ee.Z)(Mt,Gt),Dr=wn(Wn),jr=(cn!==void 0?cn:Dr)||Wn==="combobox",Qr=(0,Le.Z)({},br);un.forEach(function(fi){delete Qr[fi]}),It==null||It.forEach(function(fi){delete Qr[fi]});var Na=fe.useState(!1),$a=(0,xe.Z)(Na,2),ea=$a[0],ai=$a[1];fe.useEffect(function(){ai((0,Ke.Z)())},[]);var yi=fe.useRef(null),zi=fe.useRef(null),Ui=fe.useRef(null),Ji=fe.useRef(null),Yi=fe.useRef(null),co=fe.useRef(!1),No=Oe(),$o=(0,xe.Z)(No,3),Wo=$o[0],Ba=$o[1],Ii=$o[2];fe.useImperativeHandle(Vt,function(){var fi,si;return{focus:(fi=Ji.current)===null||fi===void 0?void 0:fi.focus,blur:(si=Ji.current)===null||si===void 0?void 0:si.blur,scrollTo:function(Qt){var rn;return(rn=Yi.current)===null||rn===void 0?void 0:rn.scrollTo(Qt)},nativeElement:yi.current||zi.current}});var ri=fe.useMemo(function(){var fi;if(Wn!=="combobox")return Fa;var si=(fi=_t[0])===null||fi===void 0?void 0:fi.value;return typeof si=="string"||typeof si=="number"?String(si):""},[Fa,Wn,_t]),So=Wn==="combobox"&&typeof Tr=="function"&&Tr()||null,di=typeof Lr=="function"&&Lr(),il=(0,Te.x1)(zi,di==null||(ft=di.props)===null||ft===void 0?void 0:ft.ref),$l=fe.useState(!1),Al=(0,xe.Z)($l,2),Vo=Al[0],Yo=Al[1];(0,ct.Z)(function(){Yo(!0)},[]);var no=(0,ke.Z)(!1,{defaultValue:Rr,value:Cr}),Ol=(0,xe.Z)(no,2),Ul=Ol[0],Nl=Ol[1],Io=Vo?Ul:!1,es=!Hn&&Kt;(hr||es&&Io&&Wn==="combobox")&&(Io=!1);var as=es?!1:Io,Ni=fe.useCallback(function(fi){var si=fi!==void 0?fi:!Io;hr||(Nl(si),Io!==si&&(Xr==null||Xr(si)))},[hr,Io,Nl,Xr]),Qi=fe.useMemo(function(){return(Ia||[]).some(function(fi){return[` `,`\r -`].includes(fi)})},[Pa]),Pi=fe.useContext(Xe)||{},hi=Pi.maxCount,Hi=Pi.rawValues,uo=function(si,Bt,Qt){if(!(Dr&&Ot(hi)&&(Hi==null?void 0:Hi.size)>=hi)){var rn=!0,In=si;ta==null||ta(null);var Va=Ft(si,Pa,Ot(hi)?hi-Hi.size:void 0),zr=Qt?null:Va;return jn!=="combobox"&&zr&&(In="",Xa==null||Xa(zr),Ni(!1),rn=!1),ya&&ri!==In&&ya(In,{source:Bt?"typing":"effect"}),rn}},Il=function(si){!si||!si.trim()||ya(si,{source:"submit"})};fe.useEffect(function(){!Io&&!Dr&&jn!=="combobox"&&uo("",!1,!1)},[Io]),fe.useEffect(function(){Ul&&hr&&Nl(!1),hr&&!co.current&&Da(!1)},[hr]);var oo=Ae(),Qo=(0,xe.Z)(oo,2),Jo=Qo[0],vn=Qo[1],yn=fe.useRef(!1),Nn=function(si){var Bt=Jo(),Qt=si.key,rn=Qt==="Enter";if(rn&&(jn!=="combobox"&&si.preventDefault(),Io||Ni(!0)),vn(!!ri),Qt==="Backspace"&&!Bt&&Dr&&!ri&&_t.length){for(var In=(0,ve.Z)(_t),Va=null,zr=In.length-1;zr>=0;zr-=1){var qn=In[zr];if(!qn.disabled){In.splice(zr,1),Va=qn;break}}Va&&Tt(In,{type:"remove",values:[Va]})}for(var pr=arguments.length,Fr=new Array(pr>1?pr-1:0),aa=1;aa1?Bt-1:0),rn=1;rn1?Va-1:0),qn=1;qn=Hn},[ar,Hn,Lr==null?void 0:Lr.size]),Pa=function(Qn){Qn.preventDefault()},pa=function(Qn){var xr;(xr=ya.current)===null||xr===void 0||xr.scrollTo(typeof Qn=="number"?{index:Qn}:Qn)},kr=fe.useCallback(function(Ar){return mr==="combobox"?!1:Lr.has(Ar)},[mr,(0,ve.Z)(Lr).toString(),Lr.size]),Za=function(Qn){for(var xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Sr=Ur.length,tr=0;tr1&&arguments[1]!==void 0?arguments[1]:!1;Ya(Qn);var Sr={source:xr?"keyboard":"mouse"},tr=Ur[Qn];if(!tr){jn(null,-1,Sr);return}jn(tr.value,Qn,Sr)};(0,fe.useEffect)(function(){Mi(hr!==!1?Za(0):-1)},[Ur.length,It]);var ji=fe.useCallback(function(Ar){return mr==="combobox"?String(Ar).toLowerCase()===It.toLowerCase():Lr.has(Ar)},[mr,It,(0,ve.Z)(Lr).toString(),Lr.size]);(0,fe.useEffect)(function(){var Ar=setTimeout(function(){if(!ar&&cn&&Lr.size===1){var xr=Array.from(Lr)[0],Sr=Ur.findIndex(function(tr){var $r=tr.data;return It?String($r.value).startsWith(It):$r.value===xr});Sr!==-1&&(Mi(Sr),pa(Sr))}});if(cn){var Qn;(Qn=ya.current)===null||Qn===void 0||Qn.scrollTo(void 0)}return function(){return clearTimeout(Ar)}},[cn,It]);var za=function(Qn){Qn!==void 0&&Pr(Qn,{selected:!Lr.has(Qn)}),ar||_t(!1)};if(fe.useImperativeHandle(ft,function(){return{onKeyDown:function(Qn){var xr=Qn.which,Sr=Qn.ctrlKey;switch(xr){case Ye.Z.N:case Ye.Z.P:case Ye.Z.UP:case Ye.Z.DOWN:{var tr=0;if(xr===Ye.Z.UP?tr=-1:xr===Ye.Z.DOWN?tr=1:Nt()&&Sr&&(xr===Ye.Z.N?tr=1:xr===Ye.Z.P&&(tr=-1)),tr!==0){var $r=Za(Kr+tr,tr);pa($r),Mi($r,!0)}break}case Ye.Z.TAB:case Ye.Z.ENTER:{var sa,br=Ur[Kr];br&&!(br!=null&&(sa=br.data)!==null&&sa!==void 0&&sa.disabled)&&!Xa?za(br.value):za(void 0),cn&&Qn.preventDefault();break}case Ye.Z.ESC:_t(!1),cn&&Qn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Qn){pa(Qn)}}}),Ur.length===0)return fe.createElement("div",{role:"listbox",id:"".concat(ht,"_list"),className:"".concat(Ia,"-empty"),onMouseDown:Pa},Tt);var Di=Object.keys(Cr).map(function(Ar){return Cr[Ar]}),pi=function(Qn){return Qn.label};function Wi(Ar,Qn){var xr=Ar.group;return{role:xr?"presentation":"option",id:"".concat(ht,"_list_").concat(Qn)}}var Ci=function(Qn){var xr=Ur[Qn];if(!xr)return null;var Sr=xr.data||{},tr=Sr.value,$r=xr.group,sa=(0,gt.Z)(Sr,!0),br=pi(xr);return xr?fe.createElement("div",(0,y.Z)({"aria-label":typeof br=="string"&&!$r?br:null},sa,{key:Qn},Wi(xr,Qn),{"aria-selected":ji(tr)}),tr):null},ei={role:"listbox",id:"".concat(ht,"_list")};return fe.createElement(fe.Fragment,null,Rr&&fe.createElement("div",(0,y.Z)({},ei,{style:{height:0,width:0,overflow:"hidden"}}),Ci(Kr-1),Ci(Kr),Ci(Kr+1)),fe.createElement(nt.Z,{itemKey:"key",ref:ya,data:Ur,height:oa,itemHeight:ta,fullHeight:!1,onMouseDown:Pa,onScroll:Kt,virtual:Rr,direction:Xr,innerProps:Rr?null:ei},function(Ar,Qn){var xr=Ar.group,Sr=Ar.groupOption,tr=Ar.data,$r=Ar.label,sa=Ar.value,br=tr.key;if(xr){var Dr,jr=(Dr=tr.title)!==null&&Dr!==void 0?Dr:wt($r)?$r.toString():void 0;return fe.createElement("div",{className:Ne()(Ia,"".concat(Ia,"-group"),tr.className),title:jr},$r!==void 0?$r:br)}var Qr=tr.disabled,_a=tr.title,$a=tr.children,ea=tr.style,ai=tr.className,yi=(0,Ee.Z)(tr,qt),zi=(0,pn.Z)(yi,Di),Ui=kr(sa),Ji=Qr||!Ui&&Xa,Yi="".concat(Ia,"-option"),co=Ne()(Ia,Yi,ai,(0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)({},"".concat(Yi,"-grouped"),Sr),"".concat(Yi,"-active"),Kr===Qn&&!Ji),"".concat(Yi,"-disabled"),Ji),"".concat(Yi,"-selected"),Ui)),No=pi(Ar),$o=!Tr||typeof Tr=="function"||Ui,Wo=typeof No=="number"?No:No||sa,Da=wt(Wo)?Wo.toString():void 0;return _a!==void 0&&(Da=_a),fe.createElement("div",(0,y.Z)({},(0,gt.Z)(zi),Rr?{}:Wi(Ar,Qn),{"aria-selected":ji(sa),className:co,title:Da,onMouseMove:function(){Kr===Qn||Ji||Mi(Qn)},onClick:function(){Ji||za(sa)},style:ea}),fe.createElement("div",{className:"".concat(Yi,"-content")},typeof xa=="function"?xa(Ar,{index:Qn}):Wo),fe.isValidElement(Tr)||Ui,$o&&fe.createElement(Ie,{className:"".concat(Ia,"-option-state"),customizeIcon:Tr,customizeIconProps:{value:sa,disabled:Ji,isSelected:Ui}},Ui?"\u2713":null))}))},en=fe.forwardRef(Wt),_n=en,Un=function(Mt,Vt){var ft=fe.useRef({values:new Map,options:new Map}),kt=fe.useMemo(function(){var ht=ft.current,cn=ht.values,ar=ht.options,mr=Mt.map(function(Tt){if(Tt.label===void 0){var Kt;return(0,Le.Z)((0,Le.Z)({},Tt),{},{label:(Kt=cn.get(Tt.value))===null||Kt===void 0?void 0:Kt.label})}return Tt}),It=new Map,_t=new Map;return mr.forEach(function(Tt){It.set(Tt.value,Tt),_t.set(Tt.value,Vt.get(Tt.value)||ar.get(Tt.value))}),ft.current.values=It,ft.current.options=_t,mr},[Mt,Vt]),it=fe.useCallback(function(ht){return Vt.get(ht)||ft.current.options.get(ht)},[Vt]);return[kt,it]};function On(Mt,Vt){return Qe(Mt).join("").toUpperCase().includes(Vt)}var Vn=function(Mt,Vt,ft,kt,it){return fe.useMemo(function(){if(!ft||kt===!1)return Mt;var ht=Vt.options,cn=Vt.label,ar=Vt.value,mr=[],It=typeof kt=="function",_t=ft.toUpperCase(),Tt=It?kt:function(Fn,Hn){return it?On(Hn[it],_t):Hn[ht]?On(Hn[cn!=="children"?cn:"label"],_t):On(Hn[ar],_t)},Kt=It?function(Fn){return yt(Fn)}:function(Fn){return Fn};return Mt.forEach(function(Fn){if(Fn[ht]){var Hn=Tt(ft,Kt(Fn));if(Hn)mr.push(Fn);else{var Gn=Fn[ht].filter(function(jn){return Tt(ft,Kt(jn))});Gn.length&&mr.push((0,Le.Z)((0,Le.Z)({},Fn),{},(0,ce.Z)({},ht,Gn)))}return}Tt(ft,Kt(Fn))&&mr.push(Fn)}),mr},[Mt,kt,it,ft,Vt])},Zt=E(6551),Xt=E(11592),an=["children","value"],xn=["children"];function ln(Mt){var Vt=Mt,ft=Vt.key,kt=Vt.props,it=kt.children,ht=kt.value,cn=(0,Ee.Z)(kt,an);return(0,Le.Z)({key:ft,value:ht!==void 0?ht:ft,children:it},cn)}function Pn(Mt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Xt.Z)(Mt).map(function(ft,kt){if(!fe.isValidElement(ft)||!ft.type)return null;var it=ft,ht=it.type.isSelectOptGroup,cn=it.key,ar=it.props,mr=ar.children,It=(0,Ee.Z)(ar,xn);return Vt||!ht?ln(ft):(0,Le.Z)((0,Le.Z)({key:"__RC_SELECT_GRP__".concat(cn===null?kt:cn,"__"),label:cn},It),{},{options:Pn(mr)})}).filter(function(ft){return ft})}var Sn=function(Vt,ft,kt,it,ht){return fe.useMemo(function(){var cn=Vt,ar=!Vt;ar&&(cn=Pn(ft));var mr=new Map,It=new Map,_t=function(Fn,Hn,Gn){Gn&&typeof Gn=="string"&&Fn.set(Hn[Gn],Hn)},Tt=function Kt(Fn){for(var Hn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Gn=0;Gn1&&arguments[1]!==void 0?arguments[1]:!1,cn=0;cn0?Ni(hi.options):hi.options}):hi})},$o=fe.useMemo(function(){return Pr?No(co):co},[co,Pr,ei]),Wo=fe.useMemo(function(){return qe($o,{fieldNames:pi,childrenAsData:za})},[$o,pi,za]),Da=function(Qi){var Pi=$r(Qi);if(jr(Pi),la&&(Pi.length!==ea.length||Pi.some(function(uo,Il){var oo;return((oo=ea[Il])===null||oo===void 0?void 0:oo.value)!==(uo==null?void 0:uo.value)}))){var hi=Sa?Pi:Pi.map(function(uo){return uo.value}),Hi=Pi.map(function(uo){return yt(ai(uo.value))});la(ji?hi:hi[0],ji?Hi:Hi[0])}},Ii=fe.useState(null),ri=(0,xe.Z)(Ii,2),So=ri[0],di=ri[1],il=fe.useState(0),$l=(0,xe.Z)(il,2),Al=$l[0],Vo=$l[1],Yo=oa!==void 0?oa:kt!=="combobox",no=fe.useCallback(function(Ni,Qi){var Pi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},hi=Pi.source,Hi=hi===void 0?"keyboard":hi;Vo(Qi),cn&&kt==="combobox"&&Ni!==null&&Hi==="keyboard"&&di(String(Ni))},[cn,kt]),Ol=function(Qi,Pi,hi){var Hi=function(){var Or,rr=ai(Qi);return[Sa?{label:rr==null?void 0:rr[pi.label],value:Qi,key:(Or=rr==null?void 0:rr.key)!==null&&Or!==void 0?Or:Qi}:Qi,yt(rr)]};if(Pi&&Fn){var uo=Hi(),Il=(0,xe.Z)(uo,2),oo=Il[0],Qo=Il[1];Fn(oo,Qo)}else if(!Pi&&Hn&&hi!=="clear"){var Jo=Hi(),vn=(0,xe.Z)(Jo,2),yn=vn[0],Nn=vn[1];Hn(yn,Nn)}},Ul=Er(function(Ni,Qi){var Pi,hi=ji?Qi.selected:!0;hi?Pi=ji?[].concat((0,ve.Z)(ea),[Ni]):[Ni]:Pi=ea.filter(function(Hi){return Hi.value!==Ni}),Da(Pi),Ol(Ni,hi),kt==="combobox"?di(""):(!wn||Kt)&&(Ar(""),di(""))}),Nl=function(Qi,Pi){Da(Qi);var hi=Pi.type,Hi=Pi.values;(hi==="remove"||hi==="clear")&&Hi.forEach(function(uo){Ol(uo.value,!1,hi)})},Io=function(Qi,Pi){if(Ar(Qi),di(null),Pi.source==="submit"){var hi=(Qi||"").trim();if(hi){var Hi=Array.from(new Set([].concat((0,ve.Z)(zi),[hi])));Da(Hi),Ol(hi,!0),Ar("")}return}Pi.source!=="blur"&&(kt==="combobox"&&Da(Qi),_t==null||_t(Qi))},es=function(Qi){var Pi=Qi;kt!=="tags"&&(Pi=Qi.map(function(Hi){var uo=Sr.get(Hi);return uo==null?void 0:uo.value}).filter(function(Hi){return Hi!==void 0}));var hi=Array.from(new Set([].concat((0,ve.Z)(zi),(0,ve.Z)(Pi))));Da(hi),hi.forEach(function(Hi){Ol(Hi,!0)})},as=fe.useMemo(function(){var Ni=xa!==!1&&jn!==!1;return(0,Le.Z)((0,Le.Z)({},Qn),{},{flattenOptions:Wo,onActiveValue:no,defaultActiveFirstOption:Yo,onSelect:Ul,menuItemSelectedIcon:ta,rawValues:zi,fieldNames:pi,virtual:Ni,direction:Ia,listHeight:ya,listItemHeight:Pa,childrenAsData:za,maxCount:Kr,optionRender:Rr})},[Kr,Qn,Wo,no,Yo,Ul,ta,zi,pi,xa,jn,Ia,ya,Pa,za,Rr]);return fe.createElement(Xe.Provider,{value:as},fe.createElement(Rt,(0,y.Z)({},Ya,{id:Mi,prefixCls:ht,ref:Vt,omitDomProps:Vr,mode:kt,displayValues:yi,onDisplayValuesChange:Nl,direction:Ia,searchValue:ei,onSearch:Io,autoClearSearchValue:Kt,onSearchSplit:es,dropdownMatchSelectWidth:jn,OptionList:_n,emptyOptions:!Wo.length,activeValue:So,activeDescendantId:"".concat(Mi,"_list_").concat(Al)})))}),Zn=Dn;Zn.Option=Pt,Zn.OptGroup=At;var fr=Zn,ur=fr},22711:function(Mn,Jt,E){"use strict";E.r(Jt),E.d(Jt,{ResizableTextArea:function(){return be},default:function(){return St}});var y=E(54476),ve=E(20068),ce=E(33885),Le=E(94480),xe=E(42978),Ee=E(75931),Ce=E(92310),ke=E.n(Ce),De=E(36901),fe=E(66003),je=E(30292),Ne=E(18929),ct=E(59301),Ke=E(76190),Te=E(29301),we=E(34280),Ie=E(16089),Pe=` +`].includes(fi)})},[Ia]),Pi=fe.useContext(Xe)||{},hi=Pi.maxCount,Hi=Pi.rawValues,uo=function(si,Bt,Qt){if(!(Dr&&Ot(hi)&&(Hi==null?void 0:Hi.size)>=hi)){var rn=!0,In=si;ta==null||ta(null);var Va=Ft(si,Ia,Ot(hi)?hi-Hi.size:void 0),zr=Qt?null:Va;return Wn!=="combobox"&&zr&&(In="",Xa==null||Xa(zr),Ni(!1),rn=!1),ya&&ri!==In&&ya(In,{source:Bt?"typing":"effect"}),rn}},Il=function(si){!si||!si.trim()||ya(si,{source:"submit"})};fe.useEffect(function(){!Io&&!Dr&&Wn!=="combobox"&&uo("",!1,!1)},[Io]),fe.useEffect(function(){Ul&&hr&&Nl(!1),hr&&!co.current&&Ba(!1)},[hr]);var oo=Ae(),Qo=(0,xe.Z)(oo,2),Jo=Qo[0],vn=Qo[1],yn=fe.useRef(!1),Nn=function(si){var Bt=Jo(),Qt=si.key,rn=Qt==="Enter";if(rn&&(Wn!=="combobox"&&si.preventDefault(),Io||Ni(!0)),vn(!!ri),Qt==="Backspace"&&!Bt&&Dr&&!ri&&_t.length){for(var In=(0,ve.Z)(_t),Va=null,zr=In.length-1;zr>=0;zr-=1){var qn=In[zr];if(!qn.disabled){In.splice(zr,1),Va=qn;break}}Va&&Tt(In,{type:"remove",values:[Va]})}for(var pr=arguments.length,Fr=new Array(pr>1?pr-1:0),aa=1;aa1?Bt-1:0),rn=1;rn1?Va-1:0),qn=1;qn=Hn},[ar,Hn,Lr==null?void 0:Lr.size]),Ia=function(Qn){Qn.preventDefault()},pa=function(Qn){var xr;(xr=ya.current)===null||xr===void 0||xr.scrollTo(typeof Qn=="number"?{index:Qn}:Qn)},kr=fe.useCallback(function(Ar){return mr==="combobox"?!1:Lr.has(Ar)},[mr,(0,ve.Z)(Lr).toString(),Lr.size]),Za=function(Qn){for(var xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Sr=Ur.length,tr=0;tr1&&arguments[1]!==void 0?arguments[1]:!1;Ya(Qn);var Sr={source:xr?"keyboard":"mouse"},tr=Ur[Qn];if(!tr){Wn(null,-1,Sr);return}Wn(tr.value,Qn,Sr)};(0,fe.useEffect)(function(){Mi(hr!==!1?Za(0):-1)},[Ur.length,It]);var ji=fe.useCallback(function(Ar){return mr==="combobox"?String(Ar).toLowerCase()===It.toLowerCase():Lr.has(Ar)},[mr,It,(0,ve.Z)(Lr).toString(),Lr.size]);(0,fe.useEffect)(function(){var Ar=setTimeout(function(){if(!ar&&cn&&Lr.size===1){var xr=Array.from(Lr)[0],Sr=Ur.findIndex(function(tr){var $r=tr.data;return It?String($r.value).startsWith(It):$r.value===xr});Sr!==-1&&(Mi(Sr),pa(Sr))}});if(cn){var Qn;(Qn=ya.current)===null||Qn===void 0||Qn.scrollTo(void 0)}return function(){return clearTimeout(Ar)}},[cn,It]);var za=function(Qn){Qn!==void 0&&Pr(Qn,{selected:!Lr.has(Qn)}),ar||_t(!1)};if(fe.useImperativeHandle(ft,function(){return{onKeyDown:function(Qn){var xr=Qn.which,Sr=Qn.ctrlKey;switch(xr){case Ye.Z.N:case Ye.Z.P:case Ye.Z.UP:case Ye.Z.DOWN:{var tr=0;if(xr===Ye.Z.UP?tr=-1:xr===Ye.Z.DOWN?tr=1:Nt()&&Sr&&(xr===Ye.Z.N?tr=1:xr===Ye.Z.P&&(tr=-1)),tr!==0){var $r=Za(Kr+tr,tr);pa($r),Mi($r,!0)}break}case Ye.Z.TAB:case Ye.Z.ENTER:{var sa,br=Ur[Kr];br&&!(br!=null&&(sa=br.data)!==null&&sa!==void 0&&sa.disabled)&&!Xa?za(br.value):za(void 0),cn&&Qn.preventDefault();break}case Ye.Z.ESC:_t(!1),cn&&Qn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Qn){pa(Qn)}}}),Ur.length===0)return fe.createElement("div",{role:"listbox",id:"".concat(ht,"_list"),className:"".concat(Fa,"-empty"),onMouseDown:Ia},Tt);var Di=Object.keys(Cr).map(function(Ar){return Cr[Ar]}),pi=function(Qn){return Qn.label};function Wi(Ar,Qn){var xr=Ar.group;return{role:xr?"presentation":"option",id:"".concat(ht,"_list_").concat(Qn)}}var Ci=function(Qn){var xr=Ur[Qn];if(!xr)return null;var Sr=xr.data||{},tr=Sr.value,$r=xr.group,sa=(0,gt.Z)(Sr,!0),br=pi(xr);return xr?fe.createElement("div",(0,y.Z)({"aria-label":typeof br=="string"&&!$r?br:null},sa,{key:Qn},Wi(xr,Qn),{"aria-selected":ji(tr)}),tr):null},ei={role:"listbox",id:"".concat(ht,"_list")};return fe.createElement(fe.Fragment,null,Rr&&fe.createElement("div",(0,y.Z)({},ei,{style:{height:0,width:0,overflow:"hidden"}}),Ci(Kr-1),Ci(Kr),Ci(Kr+1)),fe.createElement(nt.Z,{itemKey:"key",ref:ya,data:Ur,height:oa,itemHeight:ta,fullHeight:!1,onMouseDown:Ia,onScroll:Kt,virtual:Rr,direction:Xr,innerProps:Rr?null:ei},function(Ar,Qn){var xr=Ar.group,Sr=Ar.groupOption,tr=Ar.data,$r=Ar.label,sa=Ar.value,br=tr.key;if(xr){var Dr,jr=(Dr=tr.title)!==null&&Dr!==void 0?Dr:wt($r)?$r.toString():void 0;return fe.createElement("div",{className:Ne()(Fa,"".concat(Fa,"-group"),tr.className),title:jr},$r!==void 0?$r:br)}var Qr=tr.disabled,Na=tr.title,$a=tr.children,ea=tr.style,ai=tr.className,yi=(0,Ee.Z)(tr,qt),zi=(0,pn.Z)(yi,Di),Ui=kr(sa),Ji=Qr||!Ui&&Xa,Yi="".concat(Fa,"-option"),co=Ne()(Fa,Yi,ai,(0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)({},"".concat(Yi,"-grouped"),Sr),"".concat(Yi,"-active"),Kr===Qn&&!Ji),"".concat(Yi,"-disabled"),Ji),"".concat(Yi,"-selected"),Ui)),No=pi(Ar),$o=!Tr||typeof Tr=="function"||Ui,Wo=typeof No=="number"?No:No||sa,Ba=wt(Wo)?Wo.toString():void 0;return Na!==void 0&&(Ba=Na),fe.createElement("div",(0,y.Z)({},(0,gt.Z)(zi),Rr?{}:Wi(Ar,Qn),{"aria-selected":ji(sa),className:co,title:Ba,onMouseMove:function(){Kr===Qn||Ji||Mi(Qn)},onClick:function(){Ji||za(sa)},style:ea}),fe.createElement("div",{className:"".concat(Yi,"-content")},typeof xa=="function"?xa(Ar,{index:Qn}):Wo),fe.isValidElement(Tr)||Ui,$o&&fe.createElement(Ie,{className:"".concat(Fa,"-option-state"),customizeIcon:Tr,customizeIconProps:{value:sa,disabled:Ji,isSelected:Ui}},Ui?"\u2713":null))}))},en=fe.forwardRef(Wt),_n=en,Un=function(Mt,Vt){var ft=fe.useRef({values:new Map,options:new Map}),kt=fe.useMemo(function(){var ht=ft.current,cn=ht.values,ar=ht.options,mr=Mt.map(function(Tt){if(Tt.label===void 0){var Kt;return(0,Le.Z)((0,Le.Z)({},Tt),{},{label:(Kt=cn.get(Tt.value))===null||Kt===void 0?void 0:Kt.label})}return Tt}),It=new Map,_t=new Map;return mr.forEach(function(Tt){It.set(Tt.value,Tt),_t.set(Tt.value,Vt.get(Tt.value)||ar.get(Tt.value))}),ft.current.values=It,ft.current.options=_t,mr},[Mt,Vt]),it=fe.useCallback(function(ht){return Vt.get(ht)||ft.current.options.get(ht)},[Vt]);return[kt,it]};function On(Mt,Vt){return Qe(Mt).join("").toUpperCase().includes(Vt)}var Vn=function(Mt,Vt,ft,kt,it){return fe.useMemo(function(){if(!ft||kt===!1)return Mt;var ht=Vt.options,cn=Vt.label,ar=Vt.value,mr=[],It=typeof kt=="function",_t=ft.toUpperCase(),Tt=It?kt:function(Fn,Hn){return it?On(Hn[it],_t):Hn[ht]?On(Hn[cn!=="children"?cn:"label"],_t):On(Hn[ar],_t)},Kt=It?function(Fn){return yt(Fn)}:function(Fn){return Fn};return Mt.forEach(function(Fn){if(Fn[ht]){var Hn=Tt(ft,Kt(Fn));if(Hn)mr.push(Fn);else{var Gn=Fn[ht].filter(function(Wn){return Tt(ft,Kt(Wn))});Gn.length&&mr.push((0,Le.Z)((0,Le.Z)({},Fn),{},(0,ce.Z)({},ht,Gn)))}return}Tt(ft,Kt(Fn))&&mr.push(Fn)}),mr},[Mt,kt,it,ft,Vt])},Zt=E(6551),Xt=E(11592),an=["children","value"],xn=["children"];function ln(Mt){var Vt=Mt,ft=Vt.key,kt=Vt.props,it=kt.children,ht=kt.value,cn=(0,Ee.Z)(kt,an);return(0,Le.Z)({key:ft,value:ht!==void 0?ht:ft,children:it},cn)}function Pn(Mt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Xt.Z)(Mt).map(function(ft,kt){if(!fe.isValidElement(ft)||!ft.type)return null;var it=ft,ht=it.type.isSelectOptGroup,cn=it.key,ar=it.props,mr=ar.children,It=(0,Ee.Z)(ar,xn);return Vt||!ht?ln(ft):(0,Le.Z)((0,Le.Z)({key:"__RC_SELECT_GRP__".concat(cn===null?kt:cn,"__"),label:cn},It),{},{options:Pn(mr)})}).filter(function(ft){return ft})}var Sn=function(Vt,ft,kt,it,ht){return fe.useMemo(function(){var cn=Vt,ar=!Vt;ar&&(cn=Pn(ft));var mr=new Map,It=new Map,_t=function(Fn,Hn,Gn){Gn&&typeof Gn=="string"&&Fn.set(Hn[Gn],Hn)},Tt=function Kt(Fn){for(var Hn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Gn=0;Gn1&&arguments[1]!==void 0?arguments[1]:!1,cn=0;cn0?Ni(hi.options):hi.options}):hi})},$o=fe.useMemo(function(){return Pr?No(co):co},[co,Pr,ei]),Wo=fe.useMemo(function(){return qe($o,{fieldNames:pi,childrenAsData:za})},[$o,pi,za]),Ba=function(Qi){var Pi=$r(Qi);if(jr(Pi),la&&(Pi.length!==ea.length||Pi.some(function(uo,Il){var oo;return((oo=ea[Il])===null||oo===void 0?void 0:oo.value)!==(uo==null?void 0:uo.value)}))){var hi=Sa?Pi:Pi.map(function(uo){return uo.value}),Hi=Pi.map(function(uo){return yt(ai(uo.value))});la(ji?hi:hi[0],ji?Hi:Hi[0])}},Ii=fe.useState(null),ri=(0,xe.Z)(Ii,2),So=ri[0],di=ri[1],il=fe.useState(0),$l=(0,xe.Z)(il,2),Al=$l[0],Vo=$l[1],Yo=oa!==void 0?oa:kt!=="combobox",no=fe.useCallback(function(Ni,Qi){var Pi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},hi=Pi.source,Hi=hi===void 0?"keyboard":hi;Vo(Qi),cn&&kt==="combobox"&&Ni!==null&&Hi==="keyboard"&&di(String(Ni))},[cn,kt]),Ol=function(Qi,Pi,hi){var Hi=function(){var Or,rr=ai(Qi);return[Sa?{label:rr==null?void 0:rr[pi.label],value:Qi,key:(Or=rr==null?void 0:rr.key)!==null&&Or!==void 0?Or:Qi}:Qi,yt(rr)]};if(Pi&&Fn){var uo=Hi(),Il=(0,xe.Z)(uo,2),oo=Il[0],Qo=Il[1];Fn(oo,Qo)}else if(!Pi&&Hn&&hi!=="clear"){var Jo=Hi(),vn=(0,xe.Z)(Jo,2),yn=vn[0],Nn=vn[1];Hn(yn,Nn)}},Ul=Er(function(Ni,Qi){var Pi,hi=ji?Qi.selected:!0;hi?Pi=ji?[].concat((0,ve.Z)(ea),[Ni]):[Ni]:Pi=ea.filter(function(Hi){return Hi.value!==Ni}),Ba(Pi),Ol(Ni,hi),kt==="combobox"?di(""):(!wn||Kt)&&(Ar(""),di(""))}),Nl=function(Qi,Pi){Ba(Qi);var hi=Pi.type,Hi=Pi.values;(hi==="remove"||hi==="clear")&&Hi.forEach(function(uo){Ol(uo.value,!1,hi)})},Io=function(Qi,Pi){if(Ar(Qi),di(null),Pi.source==="submit"){var hi=(Qi||"").trim();if(hi){var Hi=Array.from(new Set([].concat((0,ve.Z)(zi),[hi])));Ba(Hi),Ol(hi,!0),Ar("")}return}Pi.source!=="blur"&&(kt==="combobox"&&Ba(Qi),_t==null||_t(Qi))},es=function(Qi){var Pi=Qi;kt!=="tags"&&(Pi=Qi.map(function(Hi){var uo=Sr.get(Hi);return uo==null?void 0:uo.value}).filter(function(Hi){return Hi!==void 0}));var hi=Array.from(new Set([].concat((0,ve.Z)(zi),(0,ve.Z)(Pi))));Ba(hi),hi.forEach(function(Hi){Ol(Hi,!0)})},as=fe.useMemo(function(){var Ni=xa!==!1&&Wn!==!1;return(0,Le.Z)((0,Le.Z)({},Qn),{},{flattenOptions:Wo,onActiveValue:no,defaultActiveFirstOption:Yo,onSelect:Ul,menuItemSelectedIcon:ta,rawValues:zi,fieldNames:pi,virtual:Ni,direction:Fa,listHeight:ya,listItemHeight:Ia,childrenAsData:za,maxCount:Kr,optionRender:Rr})},[Kr,Qn,Wo,no,Yo,Ul,ta,zi,pi,xa,Wn,Fa,ya,Ia,za,Rr]);return fe.createElement(Xe.Provider,{value:as},fe.createElement(Rt,(0,y.Z)({},Ya,{id:Mi,prefixCls:ht,ref:Vt,omitDomProps:Vr,mode:kt,displayValues:yi,onDisplayValuesChange:Nl,direction:Fa,searchValue:ei,onSearch:Io,autoClearSearchValue:Kt,onSearchSplit:es,dropdownMatchSelectWidth:Wn,OptionList:_n,emptyOptions:!Wo.length,activeValue:So,activeDescendantId:"".concat(Mi,"_list_").concat(Al)})))}),Zn=Dn;Zn.Option=Pt,Zn.OptGroup=At;var fr=Zn,ur=fr},22711:function(Mn,Jt,E){"use strict";E.r(Jt),E.d(Jt,{ResizableTextArea:function(){return be},default:function(){return St}});var y=E(54476),ve=E(20068),ce=E(33885),Le=E(94480),xe=E(42978),Ee=E(75931),Ce=E(92310),ke=E.n(Ce),De=E(36901),fe=E(66003),je=E(30292),Ne=E(18929),ct=E(59301),Ke=E(76190),Te=E(29301),we=E(34280),Ie=E(16089),Pe=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -1274,11 +1274,11 @@ b`.split(/\n/).length!=3?function(a){for(var b=0,z=[],x=a.length;b<=x;){var ee=a top:0 !important; right:0 !important; pointer-events: none !important; -`,rt=["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"],Et={},Oe;function Ae(Qe){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st=Qe.getAttribute("id")||Qe.getAttribute("data-reactid")||Qe.getAttribute("name");if(ze&&Et[st])return Et[st];var Se=window.getComputedStyle(Qe),ye=Se.getPropertyValue("box-sizing")||Se.getPropertyValue("-moz-box-sizing")||Se.getPropertyValue("-webkit-box-sizing"),vt=parseFloat(Se.getPropertyValue("padding-bottom"))+parseFloat(Se.getPropertyValue("padding-top")),Ht=parseFloat(Se.getPropertyValue("border-bottom-width"))+parseFloat(Se.getPropertyValue("border-top-width")),$t=rt.map(function(pt){return"".concat(pt,":").concat(Se.getPropertyValue(pt))}).join(";"),Fe={sizingStyle:$t,paddingSize:vt,borderSize:Ht,boxSizing:ye};return ze&&st&&(Et[st]=Fe),Fe}function Ve(Qe){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Se=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Oe||(Oe=document.createElement("textarea"),Oe.setAttribute("tab-index","-1"),Oe.setAttribute("aria-hidden","true"),Oe.setAttribute("name","hiddenTextarea"),document.body.appendChild(Oe)),Qe.getAttribute("wrap")?Oe.setAttribute("wrap",Qe.getAttribute("wrap")):Oe.removeAttribute("wrap");var ye=Ae(Qe,ze),vt=ye.paddingSize,Ht=ye.borderSize,$t=ye.boxSizing,Fe=ye.sizingStyle;Oe.setAttribute("style","".concat(Fe,";").concat(Pe)),Oe.value=Qe.value||Qe.placeholder||"";var pt=void 0,ut=void 0,Yt,bt=Oe.scrollHeight;if($t==="border-box"?bt+=Ht:$t==="content-box"&&(bt-=vt),st!==null||Se!==null){Oe.value=" ";var Ct=Oe.scrollHeight-vt;st!==null&&(pt=Ct*st,$t==="border-box"&&(pt=pt+vt+Ht),bt=Math.max(pt,bt)),Se!==null&&(ut=Ct*Se,$t==="border-box"&&(ut=ut+vt+Ht),Yt=bt>ut?"":"hidden",bt=Math.min(ut,bt))}var mt={height:bt,overflowY:Yt,resize:"none"};return pt&&(mt.minHeight=pt),ut&&(mt.maxHeight=ut),mt}var Ye=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],xt=0,gt=1,lt=2,Ue=ct.forwardRef(function(Qe,ze){var st=Qe,Se=st.prefixCls,ye=st.defaultValue,vt=st.value,Ht=st.autoSize,$t=st.onResize,Fe=st.className,pt=st.style,ut=st.disabled,Yt=st.onChange,bt=st.onInternalAutoSize,Ct=(0,Ee.Z)(st,Ye),mt=(0,Ne.Z)(ye,{value:vt,postState:function(Pt){return Pt!=null?Pt:""}}),mn=(0,xe.Z)(mt,2),zt=mn[0],ue=mn[1],ie=function(Pt){ue(Pt.target.value),Yt==null||Yt(Pt)},re=ct.useRef();ct.useImperativeHandle(ze,function(){return{textArea:re.current}});var oe=ct.useMemo(function(){return Ht&&(0,Ke.Z)(Ht)==="object"?[Ht.minRows,Ht.maxRows]:[]},[Ht]),pe=(0,xe.Z)(oe,2),ae=pe[0],me=pe[1],Ze=!!Ht,Ot=function(){try{if(document.activeElement===re.current){var Pt=re.current,nn=Pt.selectionStart,pn=Pt.selectionEnd,nt=Pt.scrollTop;re.current.setSelectionRange(nn,pn),re.current.scrollTop=nt}}catch(Nt){}},at=ct.useState(lt),qe=(0,xe.Z)(at,2),yt=qe[0],Ft=qe[1],jt=ct.useState(),Xe=(0,xe.Z)(jt,2),tt=Xe[0],Gt=Xe[1],un=function(){Ft(xt)};(0,we.Z)(function(){Ze&&un()},[vt,ae,me,Ze]),(0,we.Z)(function(){if(yt===xt)Ft(gt);else if(yt===gt){var Je=Ve(re.current,!1,ae,me);Ft(lt),Gt(Je)}else Ot()},[yt]);var wn=ct.useRef(),gn=function(){Ie.Z.cancel(wn.current)},Rt=function(Pt){yt===lt&&($t==null||$t(Pt),Ht&&(gn(),wn.current=(0,Ie.Z)(function(){un()})))};ct.useEffect(function(){return gn},[]);var Ut=Ze?tt:null,At=(0,ce.Z)((0,ce.Z)({},pt),Ut);return(yt===xt||yt===gt)&&(At.overflowY="hidden",At.overflowX="hidden"),ct.createElement(Te.Z,{onResize:Rt,disabled:!(Ht||$t)},ct.createElement("textarea",(0,y.Z)({},Ct,{ref:re,style:At,className:ke()(Se,Fe,(0,ve.Z)({},"".concat(Se,"-disabled"),ut)),disabled:ut,value:zt,onChange:ie})))}),be=Ue,We=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],Be=ct.forwardRef(function(Qe,ze){var st,Se=Qe.defaultValue,ye=Qe.value,vt=Qe.onFocus,Ht=Qe.onBlur,$t=Qe.onChange,Fe=Qe.allowClear,pt=Qe.maxLength,ut=Qe.onCompositionStart,Yt=Qe.onCompositionEnd,bt=Qe.suffix,Ct=Qe.prefixCls,mt=Ct===void 0?"rc-textarea":Ct,mn=Qe.showCount,zt=Qe.count,ue=Qe.className,ie=Qe.style,re=Qe.disabled,oe=Qe.hidden,pe=Qe.classNames,ae=Qe.styles,me=Qe.onResize,Ze=Qe.onClear,Ot=Qe.onPressEnter,at=Qe.readOnly,qe=Qe.autoSize,yt=Qe.onKeyDown,Ft=(0,Ee.Z)(Qe,We),jt=(0,Ne.Z)(Se,{value:ye,defaultValue:Se}),Xe=(0,xe.Z)(jt,2),tt=Xe[0],Gt=Xe[1],un=tt==null?"":String(tt),wn=ct.useState(!1),gn=(0,xe.Z)(wn,2),Rt=gn[0],Ut=gn[1],At=ct.useRef(!1),Je=ct.useState(null),Pt=(0,xe.Z)(Je,2),nn=Pt[0],pn=Pt[1],nt=(0,ct.useRef)(null),Nt=(0,ct.useRef)(null),qt=function(){var Zn;return(Zn=Nt.current)===null||Zn===void 0?void 0:Zn.textArea},wt=function(){qt().focus()};(0,ct.useImperativeHandle)(ze,function(){var Dn;return{resizableTextArea:Nt.current,focus:wt,blur:function(){qt().blur()},nativeElement:((Dn=nt.current)===null||Dn===void 0?void 0:Dn.nativeElement)||qt()}}),(0,ct.useEffect)(function(){Ut(function(Dn){return!re&&Dn})},[re]);var Wt=ct.useState(null),en=(0,xe.Z)(Wt,2),_n=en[0],Un=en[1];ct.useEffect(function(){if(_n){var Dn;(Dn=qt()).setSelectionRange.apply(Dn,(0,Le.Z)(_n))}},[_n]);var On=(0,fe.Z)(zt,mn),Vn=(st=On.max)!==null&&st!==void 0?st:pt,Zt=Number(Vn)>0,Xt=On.strategy(un),an=!!Vn&&Xt>Vn,xn=function(Zn,fr){var ur=fr;!At.current&&On.exceedFormatter&&On.max&&On.strategy(fr)>On.max&&(ur=On.exceedFormatter(fr,{max:On.max}),fr!==ur&&Un([qt().selectionStart||0,qt().selectionEnd||0])),Gt(ur),(0,je.rJ)(Zn.currentTarget,Zn,$t,ur)},ln=function(Zn){At.current=!0,ut==null||ut(Zn)},Pn=function(Zn){At.current=!1,xn(Zn,Zn.currentTarget.value),Yt==null||Yt(Zn)},Sn=function(Zn){xn(Zn,Zn.target.value)},Rn=function(Zn){Zn.key==="Enter"&&Ot&&Ot(Zn),yt==null||yt(Zn)},Er=function(Zn){Ut(!0),vt==null||vt(Zn)},Jn=function(Zn){Ut(!1),Ht==null||Ht(Zn)},dr=function(Zn){Gt(""),wt(),(0,je.rJ)(qt(),Zn,$t)},yr=bt,gr;On.show&&(On.showFormatter?gr=On.showFormatter({value:un,count:Xt,maxLength:Vn}):gr="".concat(Xt).concat(Zt?" / ".concat(Vn):""),yr=ct.createElement(ct.Fragment,null,yr,ct.createElement("span",{className:ke()("".concat(mt,"-data-count"),pe==null?void 0:pe.count),style:ae==null?void 0:ae.count},gr)));var Vr=function(Zn){var fr;me==null||me(Zn),(fr=qt())!==null&&fr!==void 0&&fr.style.height&&pn(!0)},Zr=!qe&&!mn&&!Fe;return ct.createElement(De.BaseInput,{ref:nt,value:un,allowClear:Fe,handleReset:dr,suffix:yr,prefixCls:mt,classNames:(0,ce.Z)((0,ce.Z)({},pe),{},{affixWrapper:ke()(pe==null?void 0:pe.affixWrapper,(0,ve.Z)((0,ve.Z)({},"".concat(mt,"-show-count"),mn),"".concat(mt,"-textarea-allow-clear"),Fe))}),disabled:re,focused:Rt,className:ke()(ue,an&&"".concat(mt,"-out-of-range")),style:(0,ce.Z)((0,ce.Z)({},ie),nn&&!Zr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof gr=="string"?gr:void 0}},hidden:oe,readOnly:at,onClear:Ze},ct.createElement(be,(0,y.Z)({},Ft,{autoSize:qe,maxLength:pt,onKeyDown:Rn,onChange:Sn,onFocus:Er,onBlur:Jn,onCompositionStart:ln,onCompositionEnd:Pn,className:ke()(pe==null?void 0:pe.textarea),style:(0,ce.Z)((0,ce.Z)({},ae==null?void 0:ae.textarea),{},{resize:ie==null?void 0:ie.resize}),disabled:re,prefixCls:mt,onResize:Vr,ref:Nt,readOnly:at})))}),de=Be,St=de},639:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return Et}});var y=E(54476),ve=E(20068),ce=E(33885),Le=E(42978),xe=E(75931),Ee=E(59301),Ce=E(92310),ke=E.n(Ce),De=E(26112),fe=E(30699),je=function(Ae){for(var Ve=Ae.prefixCls,Ye=Ae.level,xt=Ae.isStart,gt=Ae.isEnd,lt="".concat(Ve,"-indent-unit"),Ue=[],be=0;be0&&arguments[0]!==void 0?arguments[0]:[],pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ae=oe.length,me=pe.length;if(Math.abs(ae-me)!==1)return{add:!1,key:null};function Ze(Ot,at){var qe=new Map;Ot.forEach(function(Ft){qe.set(Ft,!0)});var yt=at.filter(function(Ft){return!qe.has(Ft)});return yt.length===1?yt[0]:null}return ae ").concat(pe);return pe}var Yt=we.forwardRef(function(oe,pe){var ae=oe.prefixCls,me=oe.data,Ze=oe.selectable,Ot=oe.checkable,at=oe.expandedKeys,qe=oe.selectedKeys,yt=oe.checkedKeys,Ft=oe.loadedKeys,jt=oe.loadingKeys,Xe=oe.halfCheckedKeys,tt=oe.keyEntities,Gt=oe.disabled,un=oe.dragging,wn=oe.dragOverNodeKey,gn=oe.dropPosition,Rt=oe.motion,Ut=oe.height,At=oe.itemHeight,Je=oe.virtual,Pt=oe.scrollWidth,nn=oe.focusable,pn=oe.activeItem,nt=oe.focused,Nt=oe.tabIndex,qt=oe.onKeyDown,wt=oe.onFocus,Wt=oe.onBlur,en=oe.onActiveChange,_n=oe.onListChangeStart,Un=oe.onListChangeEnd,On=(0,Ae.Z)(oe,ze),Vn=we.useRef(null),Zt=we.useRef(null);we.useImperativeHandle(pe,function(){return{scrollTo:function(ar){Vn.current.scrollTo(ar)},getIndentWidth:function(){return Zt.current.offsetWidth}}});var Xt=we.useState(at),an=(0,Oe.Z)(Xt,2),xn=an[0],ln=an[1],Pn=we.useState(me),Sn=(0,Oe.Z)(Pn,2),Rn=Sn[0],Er=Sn[1],Jn=we.useState(me),dr=(0,Oe.Z)(Jn,2),yr=dr[0],gr=dr[1],Vr=we.useState([]),Zr=(0,Oe.Z)(Vr,2),Dn=Zr[0],Zn=Zr[1],fr=we.useState(null),ur=(0,Oe.Z)(fr,2),Mt=ur[0],Vt=ur[1],ft=we.useRef(me);ft.current=me;function kt(){var cn=ft.current;Er(cn),gr(cn),Zn([]),Vt(null),Un()}(0,Ve.Z)(function(){ln(at);var cn=St(xn,at);if(cn.key!==null)if(cn.add){var ar=Rn.findIndex(function(Fn){var Hn=Fn.key;return Hn===cn.key}),mr=Fe(Qe(Rn,me,cn.key),Je,Ut,At),It=Rn.slice();It.splice(ar+1,0,$t),gr(It),Zn(mr),Vt("show")}else{var _t=me.findIndex(function(Fn){var Hn=Fn.key;return Hn===cn.key}),Tt=Fe(Qe(me,Rn,cn.key),Je,Ut,At),Kt=me.slice();Kt.splice(_t+1,0,$t),gr(Kt),Zn(Tt),Vt("hide")}else Rn!==me&&(Er(me),gr(me))},[at,me]),we.useEffect(function(){un||kt()},[un]);var it=Rt?yr:me,ht={expandedKeys:at,selectedKeys:qe,loadedKeys:Ft,loadingKeys:jt,checkedKeys:yt,halfCheckedKeys:Xe,dragOverNodeKey:wn,dropPosition:gn,keyEntities:tt};return we.createElement(we.Fragment,null,nt&&pn&&we.createElement("span",{style:st,"aria-live":"assertive"},ut(pn)),we.createElement("div",null,we.createElement("input",{style:st,disabled:nn===!1||Gt,tabIndex:nn!==!1?Nt:null,onKeyDown:qt,onFocus:wt,onBlur:Wt,value:"",onChange:Se,"aria-label":"for screen reader"})),we.createElement("div",{className:"".concat(ae,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},we.createElement("div",{className:"".concat(ae,"-indent")},we.createElement("div",{ref:Zt,className:"".concat(ae,"-indent-unit")}))),we.createElement(Ye.Z,(0,y.Z)({},On,{data:it,itemKey:pt,height:Ut,fullHeight:!1,virtual:Je,itemHeight:At,scrollWidth:Pt,prefixCls:"".concat(ae,"-list"),ref:Vn,role:"tree",onVisibleChange:function(ar){ar.every(function(mr){return pt(mr)!==ye})&&kt()}}),function(cn){var ar=cn.pos,mr=Object.assign({},(Et(cn.data),cn.data)),It=cn.title,_t=cn.key,Tt=cn.isStart,Kt=cn.isEnd,Fn=(0,be.km)(_t,ar);delete mr.key,delete mr.children;var Hn=(0,be.H8)(Fn,ht);return we.createElement(de,(0,y.Z)({},mr,Hn,{title:It,active:!!pn&&_t===pn.key,pos:ar,data:cn.data,isStart:Tt,isEnd:Kt,motion:Rt,motionNodes:_t===ye?Dn:null,motionType:Mt,onMotionStart:_n,onMotionEnd:kt,treeNodeRequiredProps:ht,onMouseMove:function(){en(null)}}))}))}),bt=Yt,Ct=E(82661),mt=E(34643),mn=E(65065),zt=10,ue=function(oe){(0,ke.Z)(ae,oe);var pe=(0,De.Z)(ae);function ae(){var me;(0,xe.Z)(this,ae);for(var Ze=arguments.length,Ot=new Array(Ze),at=0;at2&&arguments[2]!==void 0?arguments[2]:!1,Xe=me.state,tt=Xe.dragChildrenKeys,Gt=Xe.dropPosition,un=Xe.dropTargetKey,wn=Xe.dropTargetPos,gn=Xe.dropAllowed;if(gn){var Rt=me.props.onDrop;if(me.setState({dragOverNodeKey:null}),me.cleanDragState(),un!==null){var Ut=(0,ce.Z)((0,ce.Z)({},(0,be.H8)(un,me.getTreeNodeRequiredProps())),{},{active:((Ft=me.getActiveItem())===null||Ft===void 0?void 0:Ft.key)===un,data:(0,mn.Z)(me.state.keyEntities,un).node}),At=tt.includes(un);(0,Te.ZP)(!At,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Je=(0,Ct.yx)(wn),Pt={event:qe,node:(0,be.F)(Ut),dragNode:me.dragNodeProps?(0,be.F)(me.dragNodeProps):null,dragNodesKeys:[me.dragNodeProps.eventKey].concat(tt),dropToGap:Gt!==0,dropPosition:Gt+Number(Je[Je.length-1])};jt||Rt==null||Rt(Pt),me.dragNodeProps=null}}}),(0,fe.Z)((0,Ce.Z)(me),"cleanDragState",function(){var qe=me.state.draggingNodeKey;qe!==null&&me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),me.dragStartMousePosition=null,me.currentMouseOverDroppableNodeKey=null}),(0,fe.Z)((0,Ce.Z)(me),"triggerExpandActionExpand",function(qe,yt){var Ft=me.state,jt=Ft.expandedKeys,Xe=Ft.flattenNodes,tt=yt.expanded,Gt=yt.key,un=yt.isLeaf;if(!(un||qe.shiftKey||qe.metaKey||qe.ctrlKey)){var wn=Xe.filter(function(Rt){return Rt.key===Gt})[0],gn=(0,be.F)((0,ce.Z)((0,ce.Z)({},(0,be.H8)(Gt,me.getTreeNodeRequiredProps())),{},{data:wn.data}));me.setExpandedKeys(tt?(0,Ct._5)(jt,Gt):(0,Ct.L0)(jt,Gt)),me.onNodeExpand(qe,gn)}}),(0,fe.Z)((0,Ce.Z)(me),"onNodeClick",function(qe,yt){var Ft=me.props,jt=Ft.onClick,Xe=Ft.expandAction;Xe==="click"&&me.triggerExpandActionExpand(qe,yt),jt==null||jt(qe,yt)}),(0,fe.Z)((0,Ce.Z)(me),"onNodeDoubleClick",function(qe,yt){var Ft=me.props,jt=Ft.onDoubleClick,Xe=Ft.expandAction;Xe==="doubleClick"&&me.triggerExpandActionExpand(qe,yt),jt==null||jt(qe,yt)}),(0,fe.Z)((0,Ce.Z)(me),"onNodeSelect",function(qe,yt){var Ft=me.state.selectedKeys,jt=me.state,Xe=jt.keyEntities,tt=jt.fieldNames,Gt=me.props,un=Gt.onSelect,wn=Gt.multiple,gn=yt.selected,Rt=yt[tt.key],Ut=!gn;Ut?wn?Ft=(0,Ct.L0)(Ft,Rt):Ft=[Rt]:Ft=(0,Ct._5)(Ft,Rt);var At=Ft.map(function(Je){var Pt=(0,mn.Z)(Xe,Je);return Pt?Pt.node:null}).filter(Boolean);me.setUncontrolledState({selectedKeys:Ft}),un==null||un(Ft,{event:"select",selected:Ut,node:yt,selectedNodes:At,nativeEvent:qe.nativeEvent})}),(0,fe.Z)((0,Ce.Z)(me),"onNodeCheck",function(qe,yt,Ft){var jt=me.state,Xe=jt.keyEntities,tt=jt.checkedKeys,Gt=jt.halfCheckedKeys,un=me.props,wn=un.checkStrictly,gn=un.onCheck,Rt=yt.key,Ut,At={event:"check",node:yt,checked:Ft,nativeEvent:qe.nativeEvent};if(wn){var Je=Ft?(0,Ct.L0)(tt,Rt):(0,Ct._5)(tt,Rt),Pt=(0,Ct._5)(Gt,Rt);Ut={checked:Je,halfChecked:Pt},At.checkedNodes=Je.map(function(wt){return(0,mn.Z)(Xe,wt)}).filter(Boolean).map(function(wt){return wt.node}),me.setUncontrolledState({checkedKeys:Je})}else{var nn=(0,mt.S)([].concat((0,Le.Z)(tt),[Rt]),!0,Xe),pn=nn.checkedKeys,nt=nn.halfCheckedKeys;if(!Ft){var Nt=new Set(pn);Nt.delete(Rt);var qt=(0,mt.S)(Array.from(Nt),{checked:!1,halfCheckedKeys:nt},Xe);pn=qt.checkedKeys,nt=qt.halfCheckedKeys}Ut=pn,At.checkedNodes=[],At.checkedNodesPositions=[],At.halfCheckedKeys=nt,pn.forEach(function(wt){var Wt=(0,mn.Z)(Xe,wt);if(Wt){var en=Wt.node,_n=Wt.pos;At.checkedNodes.push(en),At.checkedNodesPositions.push({node:en,pos:_n})}}),me.setUncontrolledState({checkedKeys:pn},!1,{halfCheckedKeys:nt})}gn==null||gn(Ut,At)}),(0,fe.Z)((0,Ce.Z)(me),"onNodeLoad",function(qe){var yt,Ft=qe.key,jt=me.state.keyEntities,Xe=(0,mn.Z)(jt,Ft);if(!(Xe!=null&&(yt=Xe.children)!==null&&yt!==void 0&&yt.length)){var tt=new Promise(function(Gt,un){me.setState(function(wn){var gn=wn.loadedKeys,Rt=gn===void 0?[]:gn,Ut=wn.loadingKeys,At=Ut===void 0?[]:Ut,Je=me.props,Pt=Je.loadData,nn=Je.onLoad;if(!Pt||Rt.includes(Ft)||At.includes(Ft))return null;var pn=Pt(qe);return pn.then(function(){var nt=me.state.loadedKeys,Nt=(0,Ct.L0)(nt,Ft);nn==null||nn(Nt,{event:"load",node:qe}),me.setUncontrolledState({loadedKeys:Nt}),me.setState(function(qt){return{loadingKeys:(0,Ct._5)(qt.loadingKeys,Ft)}}),Gt()}).catch(function(nt){if(me.setState(function(qt){return{loadingKeys:(0,Ct._5)(qt.loadingKeys,Ft)}}),me.loadingRetryTimes[Ft]=(me.loadingRetryTimes[Ft]||0)+1,me.loadingRetryTimes[Ft]>=zt){var Nt=me.state.loadedKeys;(0,Te.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),me.setUncontrolledState({loadedKeys:(0,Ct.L0)(Nt,Ft)}),Gt()}un(nt)}),{loadingKeys:(0,Ct.L0)(At,Ft)}})});return tt.catch(function(){}),tt}}),(0,fe.Z)((0,Ce.Z)(me),"onNodeMouseEnter",function(qe,yt){var Ft=me.props.onMouseEnter;Ft==null||Ft({event:qe,node:yt})}),(0,fe.Z)((0,Ce.Z)(me),"onNodeMouseLeave",function(qe,yt){var Ft=me.props.onMouseLeave;Ft==null||Ft({event:qe,node:yt})}),(0,fe.Z)((0,Ce.Z)(me),"onNodeContextMenu",function(qe,yt){var Ft=me.props.onRightClick;Ft&&(qe.preventDefault(),Ft({event:qe,node:yt}))}),(0,fe.Z)((0,Ce.Z)(me),"onFocus",function(){var qe=me.props.onFocus;me.setState({focused:!0});for(var yt=arguments.length,Ft=new Array(yt),jt=0;jt1&&arguments[1]!==void 0?arguments[1]:!1,Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!me.destroyed){var jt=!1,Xe=!0,tt={};Object.keys(qe).forEach(function(Gt){if(me.props.hasOwnProperty(Gt)){Xe=!1;return}jt=!0,tt[Gt]=qe[Gt]}),jt&&(!yt||Xe)&&me.setState((0,ce.Z)((0,ce.Z)({},tt),Ft))}}),(0,fe.Z)((0,Ce.Z)(me),"scrollTo",function(qe){me.listRef.current.scrollTo(qe)}),me}return(0,Ee.Z)(ae,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ze=this.props,Ot=Ze.activeKey,at=Ze.itemScrollOffset,qe=at===void 0?0:at;Ot!==void 0&&Ot!==this.state.activeKey&&(this.setState({activeKey:Ot}),Ot!==null&&this.scrollTo({key:Ot,offset:qe}))}},{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 Ze=this.state,Ot=Ze.focused,at=Ze.flattenNodes,qe=Ze.keyEntities,yt=Ze.draggingNodeKey,Ft=Ze.activeKey,jt=Ze.dropLevelOffset,Xe=Ze.dropContainerKey,tt=Ze.dropTargetKey,Gt=Ze.dropPosition,un=Ze.dragOverNodeKey,wn=Ze.indent,gn=this.props,Rt=gn.prefixCls,Ut=gn.className,At=gn.style,Je=gn.showLine,Pt=gn.focusable,nn=gn.tabIndex,pn=nn===void 0?0:nn,nt=gn.selectable,Nt=gn.showIcon,qt=gn.icon,wt=gn.switcherIcon,Wt=gn.draggable,en=gn.checkable,_n=gn.checkStrictly,Un=gn.disabled,On=gn.motion,Vn=gn.loadData,Zt=gn.filterTreeNode,Xt=gn.height,an=gn.itemHeight,xn=gn.scrollWidth,ln=gn.virtual,Pn=gn.titleRender,Sn=gn.dropIndicatorRender,Rn=gn.onContextMenu,Er=gn.onScroll,Jn=gn.direction,dr=gn.rootClassName,yr=gn.rootStyle,gr=(0,Ke.Z)(this.props,{aria:!0,data:!0}),Vr;Wt&&((0,ve.Z)(Wt)==="object"?Vr=Wt:typeof Wt=="function"?Vr={nodeDraggable:Wt}:Vr={});var Zr={prefixCls:Rt,selectable:nt,showIcon:Nt,icon:qt,switcherIcon:wt,draggable:Vr,draggingNodeKey:yt,checkable:en,checkStrictly:_n,disabled:Un,keyEntities:qe,dropLevelOffset:jt,dropContainerKey:Xe,dropTargetKey:tt,dropPosition:Gt,dragOverNodeKey:un,indent:wn,direction:Jn,dropIndicatorRender:Sn,loadData:Vn,filterTreeNode:Zt,titleRender:Pn,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};return we.createElement(Ie.k.Provider,{value:Zr},we.createElement("div",{className:Ne()(Rt,Ut,dr,(0,fe.Z)((0,fe.Z)((0,fe.Z)({},"".concat(Rt,"-show-line"),Je),"".concat(Rt,"-focused"),Ot),"".concat(Rt,"-active-focused"),Ft!==null)),style:yr},we.createElement(bt,(0,y.Z)({ref:this.listRef,prefixCls:Rt,style:At,data:at,disabled:Un,selectable:nt,checkable:!!en,motion:On,dragging:yt!==null,height:Xt,itemHeight:an,virtual:ln,focusable:Pt,focused:Ot,tabIndex:pn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Rn,onScroll:Er,scrollWidth:xn},this.getTreeNodeRequiredProps(),gr))))}}],[{key:"getDerivedStateFromProps",value:function(Ze,Ot){var at=Ot.prevProps,qe={prevProps:Ze};function yt(pn){return!at&&Ze.hasOwnProperty(pn)||at&&at[pn]!==Ze[pn]}var Ft,jt=Ot.fieldNames;if(yt("fieldNames")&&(jt=(0,be.w$)(Ze.fieldNames),qe.fieldNames=jt),yt("treeData")?Ft=Ze.treeData:yt("children")&&((0,Te.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Ft=(0,be.zn)(Ze.children)),Ft){qe.treeData=Ft;var Xe=(0,be.I8)(Ft,{fieldNames:jt});qe.keyEntities=(0,ce.Z)((0,fe.Z)({},ye,Ht),Xe.keyEntities)}var tt=qe.keyEntities||Ot.keyEntities;if(yt("expandedKeys")||at&&yt("autoExpandParent"))qe.expandedKeys=Ze.autoExpandParent||!at&&Ze.defaultExpandParent?(0,Ct.r7)(Ze.expandedKeys,tt):Ze.expandedKeys;else if(!at&&Ze.defaultExpandAll){var Gt=(0,ce.Z)({},tt);delete Gt[ye];var un=[];Object.keys(Gt).forEach(function(pn){var nt=Gt[pn];nt.children&&nt.children.length&&un.push(nt.key)}),qe.expandedKeys=un}else!at&&Ze.defaultExpandedKeys&&(qe.expandedKeys=Ze.autoExpandParent||Ze.defaultExpandParent?(0,Ct.r7)(Ze.defaultExpandedKeys,tt):Ze.defaultExpandedKeys);if(qe.expandedKeys||delete qe.expandedKeys,Ft||qe.expandedKeys){var wn=(0,be.oH)(Ft||Ot.treeData,qe.expandedKeys||Ot.expandedKeys,jt);qe.flattenNodes=wn}if(Ze.selectable&&(yt("selectedKeys")?qe.selectedKeys=(0,Ct.BT)(Ze.selectedKeys,Ze):!at&&Ze.defaultSelectedKeys&&(qe.selectedKeys=(0,Ct.BT)(Ze.defaultSelectedKeys,Ze))),Ze.checkable){var gn;if(yt("checkedKeys")?gn=(0,Ct.E6)(Ze.checkedKeys)||{}:!at&&Ze.defaultCheckedKeys?gn=(0,Ct.E6)(Ze.defaultCheckedKeys)||{}:Ft&&(gn=(0,Ct.E6)(Ze.checkedKeys)||{checkedKeys:Ot.checkedKeys,halfCheckedKeys:Ot.halfCheckedKeys}),gn){var Rt=gn,Ut=Rt.checkedKeys,At=Ut===void 0?[]:Ut,Je=Rt.halfCheckedKeys,Pt=Je===void 0?[]:Je;if(!Ze.checkStrictly){var nn=(0,mt.S)(At,!0,tt);At=nn.checkedKeys,Pt=nn.halfCheckedKeys}qe.checkedKeys=At,qe.halfCheckedKeys=Pt}}return yt("loadedKeys")&&(qe.loadedKeys=Ze.loadedKeys),qe}}]),ae}(we.Component);(0,fe.Z)(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:rt,allowDrop:function(){return!0},expandAction:!1}),(0,fe.Z)(ue,"TreeNode",gt.Z);var ie=ue,re=ie},82661:function(Mn,Jt,E){"use strict";E.d(Jt,{BT:function(){return we},E6:function(){return rt},L0:function(){return fe},OM:function(){return Te},_5:function(){return De},r7:function(){return Et},wA:function(){return Ne},yx:function(){return je}});var y=E(94480),ve=E(76190),ce=E(48736),Le=E(59301),xe=E(639),Ee=E(65065),Ce=E(34061),ke=null;function De(Oe,Ae){if(!Oe)return[];var Ve=Oe.slice(),Ye=Ve.indexOf(Ae);return Ye>=0&&Ve.splice(Ye,1),Ve}function fe(Oe,Ae){var Ve=(Oe||[]).slice();return Ve.indexOf(Ae)===-1&&Ve.push(Ae),Ve}function je(Oe){return Oe.split("-")}function Ne(Oe,Ae){var Ve=[],Ye=(0,Ee.Z)(Ae,Oe);function xt(){var gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];gt.forEach(function(lt){var Ue=lt.key,be=lt.children;Ve.push(Ue),xt(be)})}return xt(Ye.children),Ve}function ct(Oe){if(Oe.parent){var Ae=je(Oe.pos);return Number(Ae[Ae.length-1])===Oe.parent.children.length-1}return!1}function Ke(Oe){var Ae=je(Oe.pos);return Number(Ae[Ae.length-1])===0}function Te(Oe,Ae,Ve,Ye,xt,gt,lt,Ue,be,We){var Be,de=Oe.clientX,St=Oe.clientY,Qe=Oe.target.getBoundingClientRect(),ze=Qe.top,st=Qe.height,Se=(We==="rtl"?-1:1)*(((xt==null?void 0:xt.x)||0)-de),ye=(Se-12)/Ye,vt=be.filter(function(re){var oe;return(oe=Ue[re])===null||oe===void 0||(oe=oe.children)===null||oe===void 0?void 0:oe.length}),Ht=(0,Ee.Z)(Ue,Ve.eventKey);if(St-1.5?gt({dragNode:zt,dropNode:ue,dropPosition:1})?Ct=1:ie=!1:gt({dragNode:zt,dropNode:ue,dropPosition:0})?Ct=0:gt({dragNode:zt,dropNode:ue,dropPosition:1})?Ct=1:ie=!1:gt({dragNode:zt,dropNode:ue,dropPosition:1})?Ct=1:ie=!1,{dropPosition:Ct,dropLevelOffset:mt,dropTargetKey:Ht.key,dropTargetPos:Ht.pos,dragOverNodeKey:bt,dropContainerKey:Ct===0?null:((Be=Ht.parent)===null||Be===void 0?void 0:Be.key)||null,dropAllowed:ie}}function we(Oe,Ae){if(Oe){var Ve=Ae.multiple;return Ve?Oe.slice():Oe.length?[Oe[0]]:Oe}}var Ie=function(Ae){return Ae};function Pe(Oe,Ae){if(!Oe)return[];var Ve=Ae||{},Ye=Ve.processProps,xt=Ye===void 0?Ie:Ye,gt=Array.isArray(Oe)?Oe:[Oe];return gt.map(function(lt){var Ue=lt.children,be=_objectWithoutProperties(lt,ke),We=Pe(Ue,Ae);return React.createElement(TreeNode,_extends({key:be.key},xt(be)),We)})}function rt(Oe){if(!Oe)return null;var Ae;if(Array.isArray(Oe))Ae={checkedKeys:Oe,halfCheckedKeys:void 0};else if((0,ve.Z)(Oe)==="object")Ae={checkedKeys:Oe.checked||void 0,halfCheckedKeys:Oe.halfChecked||void 0};else return(0,ce.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Ae}function Et(Oe,Ae){var Ve=new Set;function Ye(xt){if(!Ve.has(xt)){var gt=(0,Ee.Z)(Ae,xt);if(gt){Ve.add(xt);var lt=gt.parent,Ue=gt.node;Ue.disabled||lt&&Ye(lt.key)}}}return(Oe||[]).forEach(function(xt){Ye(xt)}),(0,y.Z)(Ve)}},34643:function(Mn,Jt,E){"use strict";E.d(Jt,{S:function(){return Ce}});var y=E(48736),ve=E(65065);function ce(ke,De){var fe=new Set;return ke.forEach(function(je){De.has(je)||fe.add(je)}),fe}function Le(ke){var De=ke||{},fe=De.disabled,je=De.disableCheckbox,Ne=De.checkable;return!!(fe||je)||Ne===!1}function xe(ke,De,fe,je){for(var Ne=new Set(ke),ct=new Set,Ke=0;Ke<=fe;Ke+=1){var Te=De.get(Ke)||new Set;Te.forEach(function(rt){var Et=rt.key,Oe=rt.node,Ae=rt.children,Ve=Ae===void 0?[]:Ae;Ne.has(Et)&&!je(Oe)&&Ve.filter(function(Ye){return!je(Ye.node)}).forEach(function(Ye){Ne.add(Ye.key)})})}for(var we=new Set,Ie=fe;Ie>=0;Ie-=1){var Pe=De.get(Ie)||new Set;Pe.forEach(function(rt){var Et=rt.parent,Oe=rt.node;if(!(je(Oe)||!rt.parent||we.has(rt.parent.key))){if(je(rt.parent.node)){we.add(Et.key);return}var Ae=!0,Ve=!1;(Et.children||[]).filter(function(Ye){return!je(Ye.node)}).forEach(function(Ye){var xt=Ye.key,gt=Ne.has(xt);Ae&&!gt&&(Ae=!1),!Ve&&(gt||ct.has(xt))&&(Ve=!0)}),Ae&&Ne.add(Et.key),Ve&&ct.add(Et.key),we.add(Et.key)}})}return{checkedKeys:Array.from(Ne),halfCheckedKeys:Array.from(ce(ct,Ne))}}function Ee(ke,De,fe,je,Ne){for(var ct=new Set(ke),Ke=new Set(De),Te=0;Te<=je;Te+=1){var we=fe.get(Te)||new Set;we.forEach(function(Et){var Oe=Et.key,Ae=Et.node,Ve=Et.children,Ye=Ve===void 0?[]:Ve;!ct.has(Oe)&&!Ke.has(Oe)&&!Ne(Ae)&&Ye.filter(function(xt){return!Ne(xt.node)}).forEach(function(xt){ct.delete(xt.key)})})}Ke=new Set;for(var Ie=new Set,Pe=je;Pe>=0;Pe-=1){var rt=fe.get(Pe)||new Set;rt.forEach(function(Et){var Oe=Et.parent,Ae=Et.node;if(!(Ne(Ae)||!Et.parent||Ie.has(Et.parent.key))){if(Ne(Et.parent.node)){Ie.add(Oe.key);return}var Ve=!0,Ye=!1;(Oe.children||[]).filter(function(xt){return!Ne(xt.node)}).forEach(function(xt){var gt=xt.key,lt=ct.has(gt);Ve&&!lt&&(Ve=!1),!Ye&&(lt||Ke.has(gt))&&(Ye=!0)}),Ve||ct.delete(Oe.key),Ye&&Ke.add(Oe.key),Ie.add(Oe.key)}})}return{checkedKeys:Array.from(ct),halfCheckedKeys:Array.from(ce(Ke,ct))}}function Ce(ke,De,fe,je){var Ne=[],ct;je?ct=je:ct=Le;var Ke=new Set(ke.filter(function(Pe){var rt=!!(0,ve.Z)(fe,Pe);return rt||Ne.push(Pe),rt})),Te=new Map,we=0;Object.keys(fe).forEach(function(Pe){var rt=fe[Pe],Et=rt.level,Oe=Te.get(Et);Oe||(Oe=new Set,Te.set(Et,Oe)),Oe.add(rt),we=Math.max(we,Et)}),(0,y.ZP)(!Ne.length,"Tree missing follow keys: ".concat(Ne.slice(0,100).map(function(Pe){return"'".concat(Pe,"'")}).join(", ")));var Ie;return De===!0?Ie=xe(Ke,Te,we,ct):Ie=Ee(Ke,De.halfCheckedKeys,Te,we,ct),Ie}},65065:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return y}});function y(ve,ce){return ve[ce]}},34061:function(Mn,Jt,E){"use strict";E.d(Jt,{F:function(){return Et},H8:function(){return rt},I8:function(){return Pe},km:function(){return Ne},oH:function(){return we},w$:function(){return ct},zn:function(){return Te}});var y=E(76190),ve=E(94480),ce=E(33885),Le=E(75931),xe=E(11592),Ee=E(2738),Ce=E(48736),ke=E(65065),De=["children"];function fe(Oe,Ae){return"".concat(Oe,"-").concat(Ae)}function je(Oe){return Oe&&Oe.type&&Oe.type.isTreeNode}function Ne(Oe,Ae){return Oe!=null?Oe:Ae}function ct(Oe){var Ae=Oe||{},Ve=Ae.title,Ye=Ae._title,xt=Ae.key,gt=Ae.children,lt=Ve||"title";return{title:lt,_title:Ye||[lt],key:xt||"key",children:gt||"children"}}function Ke(Oe,Ae){var Ve=new Map;function Ye(xt){var gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(xt||[]).forEach(function(lt){var Ue=lt[Ae.key],be=lt[Ae.children];warning(Ue!=null,"Tree node must have a certain key: [".concat(gt).concat(Ue,"]"));var We=String(Ue);warning(!Ve.has(We)||Ue===null||Ue===void 0,"Same 'key' exist in the Tree: ".concat(We)),Ve.set(We,!0),Ye(be,"".concat(gt).concat(We," > "))})}Ye(Oe)}function Te(Oe){function Ae(Ve){var Ye=(0,xe.Z)(Ve);return Ye.map(function(xt){if(!je(xt))return(0,Ce.ZP)(!xt,"Tree/TreeNode can only accept TreeNode as children."),null;var gt=xt.key,lt=xt.props,Ue=lt.children,be=(0,Le.Z)(lt,De),We=(0,ce.Z)({key:gt},be),Be=Ae(Ue);return Be.length&&(We.children=Be),We}).filter(function(xt){return xt})}return Ae(Oe)}function we(Oe,Ae,Ve){var Ye=ct(Ve),xt=Ye._title,gt=Ye.key,lt=Ye.children,Ue=new Set(Ae===!0?[]:Ae),be=[];function We(Be){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Be.map(function(St,Qe){for(var ze=fe(de?de.pos:"0",Qe),st=Ne(St[gt],ze),Se,ye=0;ye1&&arguments[1]!==void 0?arguments[1]:{},Ve=Ae.initWrapper,Ye=Ae.processEntity,xt=Ae.onProcessFinished,gt=Ae.externalGetKey,lt=Ae.childrenPropName,Ue=Ae.fieldNames,be=arguments.length>2?arguments[2]:void 0,We=gt||be,Be={},de={},St={posEntities:Be,keyEntities:de};return Ve&&(St=Ve(St)||St),Ie(Oe,function(Qe){var ze=Qe.node,st=Qe.index,Se=Qe.pos,ye=Qe.key,vt=Qe.parentPos,Ht=Qe.level,$t=Qe.nodes,Fe={node:ze,nodes:$t,index:st,key:ye,pos:Se,level:Ht},pt=Ne(ye,Se);Be[Se]=Fe,de[pt]=Fe,Fe.parent=Be[vt],Fe.parent&&(Fe.parent.children=Fe.parent.children||[],Fe.parent.children.push(Fe)),Ye&&Ye(Fe,St)},{externalGetKey:We,childrenPropName:lt,fieldNames:Ue}),xt&&xt(St),St}function rt(Oe,Ae){var Ve=Ae.expandedKeys,Ye=Ae.selectedKeys,xt=Ae.loadedKeys,gt=Ae.loadingKeys,lt=Ae.checkedKeys,Ue=Ae.halfCheckedKeys,be=Ae.dragOverNodeKey,We=Ae.dropPosition,Be=Ae.keyEntities,de=(0,ke.Z)(Be,Oe),St={eventKey:Oe,expanded:Ve.indexOf(Oe)!==-1,selected:Ye.indexOf(Oe)!==-1,loaded:xt.indexOf(Oe)!==-1,loading:gt.indexOf(Oe)!==-1,checked:lt.indexOf(Oe)!==-1,halfChecked:Ue.indexOf(Oe)!==-1,pos:String(de?de.pos:""),dragOver:be===Oe&&We===0,dragOverGapTop:be===Oe&&We===-1,dragOverGapBottom:be===Oe&&We===1};return St}function Et(Oe){var Ae=Oe.data,Ve=Oe.expanded,Ye=Oe.selected,xt=Oe.checked,gt=Oe.loaded,lt=Oe.loading,Ue=Oe.halfChecked,be=Oe.dragOver,We=Oe.dragOverGapTop,Be=Oe.dragOverGapBottom,de=Oe.pos,St=Oe.active,Qe=Oe.eventKey,ze=(0,ce.Z)((0,ce.Z)({},Ae),{},{expanded:Ve,selected:Ye,checked:xt,loaded:gt,loading:lt,halfChecked:Ue,dragOver:be,dragOverGapTop:We,dragOverGapBottom:Be,pos:de,active:St,key:Qe});return"props"in ze||Object.defineProperty(ze,"props",{get:function(){return(0,Ce.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Oe}}),ze}},8224:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return ve}});var y=E(4676);function ve(ce,Le,xe,Ee){var Ce=y.unstable_batchedUpdates?function(De){y.unstable_batchedUpdates(xe,De)}:xe;return ce!=null&&ce.addEventListener&&ce.addEventListener(Le,Ce,Ee),{remove:function(){ce!=null&&ce.removeEventListener&&ce.removeEventListener(Le,Ce,Ee)}}}},24514:function(Mn,Jt,E){"use strict";E.d(Jt,{G:function(){return Le}});var y=E(47273),ve=function(Ee){if((0,y.Z)()&&window.document.documentElement){var Ce=Array.isArray(Ee)?Ee:[Ee],ke=window.document.documentElement;return Ce.some(function(De){return De in ke.style})}return!1},ce=function(Ee,Ce){if(!ve(Ee))return!1;var ke=document.createElement("div"),De=ke.style[Ee];return ke.style[Ee]=Ce,ke.style[Ee]!==De};function Le(xe,Ee){return!Array.isArray(xe)&&Ee!==void 0?ce(xe,Ee):ve(xe)}},48911:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return zt}});var y=E(54476),ve=E(76190),ce=E(33885),Le=E(20068),xe=E(42978),Ee=E(75931),Ce=E(92310),ke=E.n(Ce),De=E(29301),fe=E(70425),je=E(34280),Ne=E(59301),ct=E(4676),Ke=Ne.forwardRef(function(ue,ie){var re=ue.height,oe=ue.offsetY,pe=ue.offsetX,ae=ue.children,me=ue.prefixCls,Ze=ue.onInnerResize,Ot=ue.innerProps,at=ue.rtl,qe=ue.extra,yt={},Ft={display:"flex",flexDirection:"column"};return oe!==void 0&&(yt={height:re,position:"relative",overflow:"hidden"},Ft=(0,ce.Z)((0,ce.Z)({},Ft),{},(0,Le.Z)((0,Le.Z)((0,Le.Z)((0,Le.Z)((0,Le.Z)({transform:"translateY(".concat(oe,"px)")},at?"marginRight":"marginLeft",-pe),"position","absolute"),"left",0),"right",0),"top",0))),Ne.createElement("div",{style:yt},Ne.createElement(De.Z,{onResize:function(Xe){var tt=Xe.offsetHeight;tt&&Ze&&Ze()}},Ne.createElement("div",(0,y.Z)({style:Ft,className:ke()((0,Le.Z)({},"".concat(me,"-holder-inner"),me)),ref:ie},Ot),ae,qe)))});Ke.displayName="Filler";var Te=Ke;function we(ue){var ie=ue.children,re=ue.setRef,oe=Ne.useCallback(function(pe){re(pe)},[]);return Ne.cloneElement(ie,{ref:oe})}function Ie(ue,ie,re,oe,pe,ae,me,Ze){var Ot=Ze.getKey;return ue.slice(ie,re+1).map(function(at,qe){var yt=ie+qe,Ft=me(at,yt,{style:{width:oe},offsetX:pe}),jt=Ot(at);return Ne.createElement(we,{key:jt,setRef:function(tt){return ae(at,tt)}},Ft)})}function Pe(ue,ie,re,oe){var pe=re-ue,ae=ie-re,me=Math.min(pe,ae)*2;if(oe<=me){var Ze=Math.floor(oe/2);return oe%2?re+Ze+1:re-Ze}return pe>ae?re-(oe-ae):re+(oe-pe)}function rt(ue,ie,re){var oe=ue.length,pe=ie.length,ae,me;if(oe===0&&pe===0)return null;oe2&&arguments[2]!==void 0?arguments[2]:!1,yt=Ot?at<0&&Ze.current.left||at>0&&Ze.current.right:at<0&&Ze.current.top||at>0&&Ze.current.bottom;return qe&&yt?(clearTimeout(ae.current),pe.current=!1):(!yt||pe.current)&&me(),!pe.current&&yt}};function xt(ue,ie,re,oe,pe,ae,me){var Ze=(0,Ne.useRef)(0),Ot=(0,Ne.useRef)(null),at=(0,Ne.useRef)(null),qe=(0,Ne.useRef)(!1),yt=Ye(ie,re,oe,pe);function Ft(wn,gn){if(Oe.Z.cancel(Ot.current),!yt(!1,gn)){var Rt=wn;if(!Rt._virtualHandled)Rt._virtualHandled=!0;else return;Ze.current+=gn,at.current=gn,Ve||Rt.preventDefault(),Ot.current=(0,Oe.Z)(function(){var Ut=qe.current?10:1;me(Ze.current*Ut,!1),Ze.current=0})}}function jt(wn,gn){me(gn,!0),Ve||wn.preventDefault()}var Xe=(0,Ne.useRef)(null),tt=(0,Ne.useRef)(null);function Gt(wn){if(ue){Oe.Z.cancel(tt.current),tt.current=(0,Oe.Z)(function(){Xe.current=null},2);var gn=wn.deltaX,Rt=wn.deltaY,Ut=wn.shiftKey,At=gn,Je=Rt;(Xe.current==="sx"||!Xe.current&&Ut&&Rt&&!gn)&&(At=Rt,Je=0,Xe.current="sx");var Pt=Math.abs(At),nn=Math.abs(Je);Xe.current===null&&(Xe.current=ae&&Pt>nn?"x":"y"),Xe.current==="y"?Ft(wn,Je):jt(wn,At)}}function un(wn){ue&&(qe.current=wn.detail===at.current)}return[Gt,un]}function gt(ue,ie,re,oe){var pe=Ne.useMemo(function(){return[new Map,[]]},[ue,re.id,oe]),ae=(0,xe.Z)(pe,2),me=ae[0],Ze=ae[1],Ot=function(qe){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qe,Ft=me.get(qe),jt=me.get(yt);if(Ft===void 0||jt===void 0)for(var Xe=ue.length,tt=Ze.length;tt0&&arguments[0]!==void 0?arguments[0]:!1;qe();var Xe=function(){var un=!1;Ze.current.forEach(function(wn,gn){if(wn&&wn.offsetParent){var Rt=wn.offsetHeight,Ut=getComputedStyle(wn),At=Ut.marginTop,Je=Ut.marginBottom,Pt=Be(At),nn=Be(Je),pn=Rt+Pt+nn;Ot.current.get(gn)!==pn&&(Ot.current.set(gn,pn),un=!0)}}),un&&me(function(wn){return wn+1})};if(jt)Xe();else{at.current+=1;var tt=at.current;Promise.resolve().then(function(){tt===at.current&&Xe()})}}function Ft(jt,Xe){var tt=ue(jt),Gt=Ze.current.get(tt);Xe?(Ze.current.set(tt,Xe),yt()):Ze.current.delete(tt),!Gt!=!Xe&&(Xe?ie==null||ie(jt):re==null||re(jt))}return(0,Ne.useEffect)(function(){return qe},[]),[Ft,yt,Ot.current,ae]}var St=14/15;function Qe(ue,ie,re){var oe=(0,Ne.useRef)(!1),pe=(0,Ne.useRef)(0),ae=(0,Ne.useRef)(0),me=(0,Ne.useRef)(null),Ze=(0,Ne.useRef)(null),Ot,at=function(jt){if(oe.current){var Xe=Math.ceil(jt.touches[0].pageX),tt=Math.ceil(jt.touches[0].pageY),Gt=pe.current-Xe,un=ae.current-tt,wn=Math.abs(Gt)>Math.abs(un);wn?pe.current=Xe:ae.current=tt;var gn=re(wn,wn?Gt:un,!1,jt);gn&&jt.preventDefault(),clearInterval(Ze.current),gn&&(Ze.current=setInterval(function(){wn?Gt*=St:un*=St;var Rt=Math.floor(wn?Gt:un);(!re(wn,Rt,!0)||Math.abs(Rt)<=.1)&&clearInterval(Ze.current)},16))}},qe=function(){oe.current=!1,Ot()},yt=function(jt){Ot(),jt.touches.length===1&&!oe.current&&(oe.current=!0,pe.current=Math.ceil(jt.touches[0].pageX),ae.current=Math.ceil(jt.touches[0].pageY),me.current=jt.target,me.current.addEventListener("touchmove",at,{passive:!1}),me.current.addEventListener("touchend",qe,{passive:!0}))};Ot=function(){me.current&&(me.current.removeEventListener("touchmove",at),me.current.removeEventListener("touchend",qe))},(0,je.Z)(function(){return ue&&ie.current.addEventListener("touchstart",yt,{passive:!0}),function(){var Ft;(Ft=ie.current)===null||Ft===void 0||Ft.removeEventListener("touchstart",yt),Ot(),clearInterval(Ze.current)}},[ue])}function ze(ue){return Math.floor(Math.pow(ue,.5))}function st(ue,ie){var re="touches"in ue?ue.touches[0]:ue;return re[ie?"pageX":"pageY"]-window[ie?"scrollX":"scrollY"]}function Se(ue,ie,re){Ne.useEffect(function(){var oe=ie.current;if(ue&&oe){var pe=!1,ae,me,Ze=function(){Oe.Z.cancel(ae)},Ot=function Ft(){Ze(),ae=(0,Oe.Z)(function(){re(me),Ft()})},at=function(){pe=!1,Ze()},qe=function(jt){if(!(jt.target.draggable||jt.button!==0)){var Xe=jt;Xe._virtualHandled||(Xe._virtualHandled=!0,pe=!0)}},yt=function(jt){if(pe){var Xe=st(jt,!1),tt=oe.getBoundingClientRect(),Gt=tt.top,un=tt.bottom;if(Xe<=Gt){var wn=Gt-Xe;me=-ze(wn),Ot()}else if(Xe>=un){var gn=Xe-un;me=ze(gn),Ot()}else Ze()}};return oe.addEventListener("mousedown",qe),oe.ownerDocument.addEventListener("mouseup",at),oe.ownerDocument.addEventListener("mousemove",yt),oe.ownerDocument.addEventListener("dragend",at),function(){oe.removeEventListener("mousedown",qe),oe.ownerDocument.removeEventListener("mouseup",at),oe.ownerDocument.removeEventListener("mousemove",yt),oe.ownerDocument.removeEventListener("dragend",at),Ze()}}},[ue])}var ye=10;function vt(ue,ie,re,oe,pe,ae,me,Ze){var Ot=Ne.useRef(),at=Ne.useState(null),qe=(0,xe.Z)(at,2),yt=qe[0],Ft=qe[1];return(0,je.Z)(function(){if(yt&&yt.times=0;wt-=1){var Wt=pe(ie[wt]),en=re.get(Wt);if(en===void 0){wn=!0;break}if(qt-=en,qt<=0)break}switch(Ut){case"top":Rt=Je-Gt;break;case"bottom":Rt=Pt-un+Gt;break;default:{var _n=ue.current.scrollTop,Un=_n+un;Je<_n?gn="top":Pt>Un&&(gn="bottom")}}Rt!==null&&me(Rt),Rt!==yt.lastTop&&(wn=!0)}wn&&Ft((0,ce.Z)((0,ce.Z)({},yt),{},{times:yt.times+1,targetAlign:gn,lastTop:Rt}))}},[yt,ue.current]),function(jt){if(jt==null){Ze();return}if(Oe.Z.cancel(Ot.current),typeof jt=="number")me(jt);else if(jt&&(0,ve.Z)(jt)==="object"){var Xe,tt=jt.align;"index"in jt?Xe=jt.index:Xe=ie.findIndex(function(wn){return pe(wn)===jt.key});var Gt=jt.offset,un=Gt===void 0?0:Gt;Ft({times:0,index:Xe,offset:un,originAlign:tt})}}}var Ht=Ne.forwardRef(function(ue,ie){var re=ue.prefixCls,oe=ue.rtl,pe=ue.scrollOffset,ae=ue.scrollRange,me=ue.onStartMove,Ze=ue.onStopMove,Ot=ue.onScroll,at=ue.horizontal,qe=ue.spinSize,yt=ue.containerSize,Ft=ue.style,jt=ue.thumbStyle,Xe=ue.showScrollBar,tt=Ne.useState(!1),Gt=(0,xe.Z)(tt,2),un=Gt[0],wn=Gt[1],gn=Ne.useState(null),Rt=(0,xe.Z)(gn,2),Ut=Rt[0],At=Rt[1],Je=Ne.useState(null),Pt=(0,xe.Z)(Je,2),nn=Pt[0],pn=Pt[1],nt=!oe,Nt=Ne.useRef(),qt=Ne.useRef(),wt=Ne.useState(Xe),Wt=(0,xe.Z)(wt,2),en=Wt[0],_n=Wt[1],Un=Ne.useRef(),On=function(){Xe===!0||Xe===!1||(clearTimeout(Un.current),_n(!0),Un.current=setTimeout(function(){_n(!1)},3e3))},Vn=ae-yt||0,Zt=yt-qe||0,Xt=Ne.useMemo(function(){if(pe===0||Vn===0)return 0;var dr=pe/Vn;return dr*Zt},[pe,Vn,Zt]),an=function(yr){yr.stopPropagation(),yr.preventDefault()},xn=Ne.useRef({top:Xt,dragging:un,pageY:Ut,startTop:nn});xn.current={top:Xt,dragging:un,pageY:Ut,startTop:nn};var ln=function(yr){wn(!0),At(st(yr,at)),pn(xn.current.top),me(),yr.stopPropagation(),yr.preventDefault()};Ne.useEffect(function(){var dr=function(Zr){Zr.preventDefault()},yr=Nt.current,gr=qt.current;return yr.addEventListener("touchstart",dr,{passive:!1}),gr.addEventListener("touchstart",ln,{passive:!1}),function(){yr.removeEventListener("touchstart",dr),gr.removeEventListener("touchstart",ln)}},[]);var Pn=Ne.useRef();Pn.current=Vn;var Sn=Ne.useRef();Sn.current=Zt,Ne.useEffect(function(){if(un){var dr,yr=function(Zr){var Dn=xn.current,Zn=Dn.dragging,fr=Dn.pageY,ur=Dn.startTop;Oe.Z.cancel(dr);var Mt=Nt.current.getBoundingClientRect(),Vt=yt/(at?Mt.width:Mt.height);if(Zn){var ft=(st(Zr,at)-fr)*Vt,kt=ur;!nt&&at?kt-=ft:kt+=ft;var it=Pn.current,ht=Sn.current,cn=ht?kt/ht:0,ar=Math.ceil(cn*it);ar=Math.max(ar,0),ar=Math.min(ar,it),dr=(0,Oe.Z)(function(){Ot(ar,at)})}},gr=function(){wn(!1),Ze()};return window.addEventListener("mousemove",yr,{passive:!0}),window.addEventListener("touchmove",yr,{passive:!0}),window.addEventListener("mouseup",gr,{passive:!0}),window.addEventListener("touchend",gr,{passive:!0}),function(){window.removeEventListener("mousemove",yr),window.removeEventListener("touchmove",yr),window.removeEventListener("mouseup",gr),window.removeEventListener("touchend",gr),Oe.Z.cancel(dr)}}},[un]),Ne.useEffect(function(){return On(),function(){clearTimeout(Un.current)}},[pe]),Ne.useImperativeHandle(ie,function(){return{delayHidden:On}});var Rn="".concat(re,"-scrollbar"),Er={position:"absolute",visibility:en?null:"hidden"},Jn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return at?(Object.assign(Er,{height:8,left:0,right:0,bottom:0}),Object.assign(Jn,(0,Le.Z)({height:"100%",width:qe},nt?"left":"right",Xt))):(Object.assign(Er,(0,Le.Z)({width:8,top:0,bottom:0},nt?"right":"left",0)),Object.assign(Jn,{width:"100%",height:qe,top:Xt})),Ne.createElement("div",{ref:Nt,className:ke()(Rn,(0,Le.Z)((0,Le.Z)((0,Le.Z)({},"".concat(Rn,"-horizontal"),at),"".concat(Rn,"-vertical"),!at),"".concat(Rn,"-visible"),en)),style:(0,ce.Z)((0,ce.Z)({},Er),Ft),onMouseDown:an,onMouseMove:On},Ne.createElement("div",{ref:qt,className:ke()("".concat(Rn,"-thumb"),(0,Le.Z)({},"".concat(Rn,"-thumb-moving"),un)),style:(0,ce.Z)((0,ce.Z)({},Jn),jt),onMouseDown:ln}))}),$t=Ht,Fe=20;function pt(){var ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,re=ue/ie*ue;return isNaN(re)&&(re=0),re=Math.max(re,Fe),Math.floor(re)}var ut=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Yt=[],bt={overflowY:"auto",overflowAnchor:"none"};function Ct(ue,ie){var re=ue.prefixCls,oe=re===void 0?"rc-virtual-list":re,pe=ue.className,ae=ue.height,me=ue.itemHeight,Ze=ue.fullHeight,Ot=Ze===void 0?!0:Ze,at=ue.style,qe=ue.data,yt=ue.children,Ft=ue.itemKey,jt=ue.virtual,Xe=ue.direction,tt=ue.scrollWidth,Gt=ue.component,un=Gt===void 0?"div":Gt,wn=ue.onScroll,gn=ue.onVirtualScroll,Rt=ue.onVisibleChange,Ut=ue.innerProps,At=ue.extraRender,Je=ue.styles,Pt=ue.showScrollBar,nn=Pt===void 0?"optional":Pt,pn=(0,Ee.Z)(ue,ut),nt=Ne.useCallback(function(Qn){return typeof Ft=="function"?Ft(Qn):Qn==null?void 0:Qn[Ft]},[Ft]),Nt=de(nt,null,null),qt=(0,xe.Z)(Nt,4),wt=qt[0],Wt=qt[1],en=qt[2],_n=qt[3],Un=!!(jt!==!1&&ae&&me),On=Ne.useMemo(function(){return Object.values(en.maps).reduce(function(Qn,xr){return Qn+xr},0)},[en.id,en.maps]),Vn=Un&&qe&&(Math.max(me*qe.length,On)>ae||!!tt),Zt=Xe==="rtl",Xt=ke()(oe,(0,Le.Z)({},"".concat(oe,"-rtl"),Zt),pe),an=qe||Yt,xn=(0,Ne.useRef)(),ln=(0,Ne.useRef)(),Pn=(0,Ne.useRef)(),Sn=(0,Ne.useState)(0),Rn=(0,xe.Z)(Sn,2),Er=Rn[0],Jn=Rn[1],dr=(0,Ne.useState)(0),yr=(0,xe.Z)(dr,2),gr=yr[0],Vr=yr[1],Zr=(0,Ne.useState)(!1),Dn=(0,xe.Z)(Zr,2),Zn=Dn[0],fr=Dn[1],ur=function(){fr(!0)},Mt=function(){fr(!1)},Vt={getKey:nt};function ft(Qn){Jn(function(xr){var Sr;typeof Qn=="function"?Sr=Qn(xr):Sr=Qn;var tr=oa(Sr);return xn.current.scrollTop=tr,tr})}var kt=(0,Ne.useRef)({start:0,end:an.length}),it=(0,Ne.useRef)(),ht=Et(an,nt),cn=(0,xe.Z)(ht,1),ar=cn[0];it.current=ar;var mr=Ne.useMemo(function(){if(!Un)return{scrollHeight:void 0,start:0,end:an.length-1,offset:void 0};if(!Vn){var Qn;return{scrollHeight:((Qn=ln.current)===null||Qn===void 0?void 0:Qn.offsetHeight)||0,start:0,end:an.length-1,offset:void 0}}for(var xr=0,Sr,tr,$r,sa=an.length,br=0;br=Er&&Sr===void 0&&(Sr=br,tr=xr),_a>Er+ae&&$r===void 0&&($r=br),xr=_a}return Sr===void 0&&(Sr=0,tr=0,$r=Math.ceil(ae/me)),$r===void 0&&($r=an.length-1),$r=Math.min($r+1,an.length-1),{scrollHeight:xr,start:Sr,end:$r,offset:tr}},[Vn,Un,Er,an,_n,ae]),It=mr.scrollHeight,_t=mr.start,Tt=mr.end,Kt=mr.offset;kt.current.start=_t,kt.current.end=Tt,Ne.useLayoutEffect(function(){var Qn=en.getRecord();if(Qn.size===1){var xr=Array.from(Qn.keys())[0],Sr=Qn.get(xr),tr=an[_t];if(tr&&Sr===void 0){var $r=nt(tr);if($r===xr){var sa=en.get(xr),br=sa-me;ft(function(Dr){return Dr+br})}}}en.resetRecord()},[It]);var Fn=Ne.useState({width:0,height:ae}),Hn=(0,xe.Z)(Fn,2),Gn=Hn[0],jn=Hn[1],hr=function(xr){jn({width:xr.offsetWidth,height:xr.offsetHeight})},Pr=(0,Ne.useRef)(),Tr=(0,Ne.useRef)(),Lr=Ne.useMemo(function(){return pt(Gn.width,tt)},[Gn.width,tt]),Cr=Ne.useMemo(function(){return pt(Gn.height,It)},[Gn.height,It]),Rr=It-ae,Xr=(0,Ne.useRef)(Rr);Xr.current=Rr;function oa(Qn){var xr=Qn;return Number.isNaN(Xr.current)||(xr=Math.min(xr,Xr.current)),xr=Math.max(xr,0),xr}var ta=Er<=0,xa=Er>=Rr,Ia=gr<=0,Ur=gr>=tt,ya=Ye(ta,xa,Ia,Ur),Xa=function(){return{x:Zt?-gr:gr,y:Er}},Pa=(0,Ne.useRef)(Xa()),pa=(0,fe.zX)(function(Qn){if(gn){var xr=(0,ce.Z)((0,ce.Z)({},Xa()),Qn);(Pa.current.x!==xr.x||Pa.current.y!==xr.y)&&(gn(xr),Pa.current=xr)}});function kr(Qn,xr){var Sr=Qn;xr?((0,ct.flushSync)(function(){Vr(Sr)}),pa()):ft(Sr)}function Za(Qn){var xr=Qn.currentTarget.scrollTop;xr!==Er&&ft(xr),wn==null||wn(Qn),pa()}var Sa=function(xr){var Sr=xr,tr=tt?tt-Gn.width:0;return Sr=Math.max(Sr,0),Sr=Math.min(Sr,tr),Sr},la=(0,fe.zX)(function(Qn,xr){xr?((0,ct.flushSync)(function(){Vr(function(Sr){var tr=Sr+(Zt?-Qn:Qn);return Sa(tr)})}),pa()):ft(function(Sr){var tr=Sr+Qn;return tr})}),Kr=xt(Un,ta,xa,Ia,Ur,!!tt,la),Ya=(0,xe.Z)(Kr,2),Mi=Ya[0],ji=Ya[1];Qe(Un,xn,function(Qn,xr,Sr,tr){var $r=tr;return ya(Qn,xr,Sr)?!1:!$r||!$r._virtualHandled?($r&&($r._virtualHandled=!0),Mi({preventDefault:function(){},deltaX:Qn?xr:0,deltaY:Qn?0:xr}),!0):!1}),Se(Vn,xn,function(Qn){ft(function(xr){return xr+Qn})}),(0,je.Z)(function(){function Qn(Sr){var tr=ta&&Sr.detail<0,$r=xa&&Sr.detail>0;Un&&!tr&&!$r&&Sr.preventDefault()}var xr=xn.current;return xr.addEventListener("wheel",Mi,{passive:!1}),xr.addEventListener("DOMMouseScroll",ji,{passive:!0}),xr.addEventListener("MozMousePixelScroll",Qn,{passive:!1}),function(){xr.removeEventListener("wheel",Mi),xr.removeEventListener("DOMMouseScroll",ji),xr.removeEventListener("MozMousePixelScroll",Qn)}},[Un,ta,xa]),(0,je.Z)(function(){if(tt){var Qn=Sa(gr);Vr(Qn),pa({x:Qn})}},[Gn.width,tt]);var za=function(){var xr,Sr;(xr=Pr.current)===null||xr===void 0||xr.delayHidden(),(Sr=Tr.current)===null||Sr===void 0||Sr.delayHidden()},Di=vt(xn,an,en,me,nt,function(){return Wt(!0)},ft,za);Ne.useImperativeHandle(ie,function(){return{nativeElement:Pn.current,getScrollInfo:Xa,scrollTo:function(xr){function Sr(tr){return tr&&(0,ve.Z)(tr)==="object"&&("left"in tr||"top"in tr)}Sr(xr)?(xr.left!==void 0&&Vr(Sa(xr.left)),Di(xr.top)):Di(xr)}}}),(0,je.Z)(function(){if(Rt){var Qn=an.slice(_t,Tt+1);Rt(Qn,an)}},[_t,Tt,an]);var pi=gt(an,nt,en,me),Wi=At==null?void 0:At({start:_t,end:Tt,virtual:Vn,offsetX:gr,offsetY:Kt,rtl:Zt,getSize:pi}),Ci=Ie(an,_t,Tt,tt,gr,wt,yt,Vt),ei=null;ae&&(ei=(0,ce.Z)((0,Le.Z)({},Ot?"height":"maxHeight",ae),bt),Un&&(ei.overflowY="hidden",tt&&(ei.overflowX="hidden"),Zn&&(ei.pointerEvents="none")));var Ar={};return Zt&&(Ar.dir="rtl"),Ne.createElement("div",(0,y.Z)({ref:Pn,style:(0,ce.Z)((0,ce.Z)({},at),{},{position:"relative"}),className:Xt},Ar,pn),Ne.createElement(De.Z,{onResize:hr},Ne.createElement(un,{className:"".concat(oe,"-holder"),style:ei,ref:xn,onScroll:Za,onMouseEnter:za},Ne.createElement(Te,{prefixCls:oe,height:It,offsetX:gr,offsetY:Kt,scrollWidth:tt,onInnerResize:Wt,ref:ln,innerProps:Ut,rtl:Zt,extra:Wi},Ci))),Vn&&It>ae&&Ne.createElement($t,{ref:Pr,prefixCls:oe,scrollOffset:Er,scrollRange:It,rtl:Zt,onScroll:kr,onStartMove:ur,onStopMove:Mt,spinSize:Cr,containerSize:Gn.height,style:Je==null?void 0:Je.verticalScrollBar,thumbStyle:Je==null?void 0:Je.verticalScrollBarThumb,showScrollBar:nn}),Vn&&tt>Gn.width&&Ne.createElement($t,{ref:Tr,prefixCls:oe,scrollOffset:gr,scrollRange:tt,rtl:Zt,onScroll:kr,onStartMove:ur,onStopMove:Mt,spinSize:Lr,containerSize:Gn.width,horizontal:!0,style:Je==null?void 0:Je.horizontalScrollBar,thumbStyle:Je==null?void 0:Je.horizontalScrollBarThumb,showScrollBar:nn}))}var mt=Ne.forwardRef(Ct);mt.displayName="List";var mn=mt,zt=mn},22061:function(Mn,Jt,E){"use strict";E.d(Jt,{Z5:function(){return Au},_l:function(){return ms},bK:function(){return rs}});var y=E(59301),ve=E(69168),ce=E(54476),Le=E(59781),xe=y.createContext(null),Ee=null;function Ce(te){te()}var ke=Ce,De=function(ne){return ke=ne},fe=function(){return ke};function je(){var te=fe(),ne=null,le=null;return{clear:function(){ne=null,le=null},notify:function(){te(function(){for(var $e=ne;$e;)$e.callback(),$e=$e.next})},get:function(){for(var $e=[],He=ne;He;)$e.push(He),He=He.next;return $e},subscribe:function($e){var He=!0,et=le={callback:$e,next:null,prev:le};return et.prev?et.prev.next=et:ne=et,function(){!He||ne===null||(He=!1,et.next?et.next.prev=et.prev:le=et.prev,et.prev?et.prev.next=et.next:ne=et.next)}}}}var Ne={notify:function(){},get:function(){return[]}};function ct(te,ne){var le,he=Ne;function $e(sn){return tn(),he.subscribe(sn)}function He(){he.notify()}function et(){bn.onStateChange&&bn.onStateChange()}function dt(){return!!le}function tn(){le||(le=ne?ne.addNestedSub(et):te.subscribe(et),he=je())}function Cn(){le&&(le(),le=void 0,he.clear(),he=Ne)}var bn={addNestedSub:$e,notifyNestedSubs:He,handleChangeWrapper:et,isSubscribed:dt,trySubscribe:tn,tryUnsubscribe:Cn,getListeners:function(){return he}};return bn}var Ke=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect;function Te(te){var ne=te.store,le=te.context,he=te.children,$e=(0,y.useMemo)(function(){var dt=ct(ne);return{store:ne,subscription:dt}},[ne]),He=(0,y.useMemo)(function(){return ne.getState()},[ne]);Ke(function(){var dt=$e.subscription;return dt.onStateChange=dt.notifyNestedSubs,dt.trySubscribe(),He!==ne.getState()&&dt.notifyNestedSubs(),function(){dt.tryUnsubscribe(),dt.onStateChange=null}},[$e,He]);var et=le||xe;return y.createElement(et.Provider,{value:$e},he)}var we=Te,Ie=E(85377),Pe=E(94266),rt=E.n(Pe),Et=E(53410),Oe=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Ae=["reactReduxForwardedRef"],Ve=[],Ye=[null,null],xt=function(ne){try{return JSON.stringify(ne)}catch(le){return String(ne)}};function gt(te,ne){var le=te[1];return[ne.payload,le+1]}function lt(te,ne,le){Ke(function(){return te.apply(void 0,ne)},le)}function Ue(te,ne,le,he,$e,He,et){te.current=he,ne.current=$e,le.current=!1,He.current&&(He.current=null,et())}function be(te,ne,le,he,$e,He,et,dt,tn,Cn){if(te){var bn=!1,sn=null,fn=function(){if(!bn){var va=ne.getState(),Na,ka;try{Na=he(va,$e.current)}catch(oi){ka=oi,sn=oi}ka||(sn=null),Na===He.current?et.current||tn():(He.current=Na,dt.current=Na,et.current=!0,Cn({type:"STORE_UPDATED",payload:{error:ka}}))}};le.onStateChange=fn,le.trySubscribe(),fn();var An=function(){if(bn=!0,le.tryUnsubscribe(),le.onStateChange=null,sn)throw sn};return An}}var We=function(){return[null,0]};function Be(te,ne){ne===void 0&&(ne={});var le=ne,he=le.getDisplayName,$e=he===void 0?function(ho){return"ConnectAdvanced("+ho+")"}:he,He=le.methodName,et=He===void 0?"connectAdvanced":He,dt=le.renderCountProp,tn=dt===void 0?void 0:dt,Cn=le.shouldHandleStateChanges,bn=Cn===void 0?!0:Cn,sn=le.storeKey,fn=sn===void 0?"store":sn,An=le.withRef,sr=An===void 0?!1:An,va=le.forwardRef,Na=va===void 0?!1:va,ka=le.context,oi=ka===void 0?xe:ka,Fi=(0,Ie.Z)(le,Oe);if(0)var Ti;var xo=oi;return function(Zo){var Hl=Zo.displayName||Zo.name||"Component",Ho=$e(Hl),Vl=(0,ce.Z)({},Fi,{getDisplayName:$e,methodName:et,renderCountProp:tn,shouldHandleStateChanges:bn,storeKey:fn,displayName:Ho,wrappedComponentName:Hl,WrappedComponent:Zo}),us=Fi.pure;function hs(vs){return te(vs.dispatch,Vl)}var lu=us?y.useMemo:function(vs){return vs()};function qs(vs){var Mu=(0,y.useMemo)(function(){var yc=vs.reactReduxForwardedRef,zc=(0,Ie.Z)(vs,Ae);return[vs.context,yc,zc]},[vs]),uu=Mu[0],vc=Mu[1],Ju=Mu[2],Ru=(0,y.useMemo)(function(){return uu&&uu.Consumer&&(0,Et.isContextConsumer)(y.createElement(uu.Consumer,null))?uu:xo},[uu,xo]),cu=(0,y.useContext)(Ru),qu=!!vs.store&&!!vs.store.getState&&!!vs.store.dispatch,Ic=!!cu&&!!cu.store,du=qu?vs.store:cu.store,gc=(0,y.useMemo)(function(){return hs(du)},[du]),Pc=(0,y.useMemo)(function(){if(!bn)return Ye;var yc=ct(du,qu?null:cu.subscription),zc=yc.notifyNestedSubs.bind(yc);return[yc,zc]},[du,qu,cu]),lc=Pc[0],Ac=Pc[1],Oc=(0,y.useMemo)(function(){return qu?cu:(0,ce.Z)({},cu,{subscription:lc})},[qu,cu,lc]),Hc=(0,y.useReducer)(gt,Ve,We),Uc=Hc[0],Nc=Uc[0],Xc=Hc[1];if(Nc&&Nc.error)throw Nc.error;var Vc=(0,y.useRef)(),$c=(0,y.useRef)(Ju),_c=(0,y.useRef)(),Kc=(0,y.useRef)(!1),jc=lu(function(){return _c.current&&Ju===$c.current?_c.current:gc(du.getState(),Ju)},[du,Nc,Ju]);lt(Ue,[$c,Vc,Kc,Ju,jc,_c,Ac]),lt(be,[bn,du,lc,gc,$c,Vc,Kc,_c,Ac,Xc],[du,lc,gc]);var Wc=(0,y.useMemo)(function(){return y.createElement(Zo,(0,ce.Z)({},jc,{ref:vc}))},[vc,Zo,jc]),Yc=(0,y.useMemo)(function(){return bn?y.createElement(Ru.Provider,{value:Oc},Wc):Wc},[Ru,Wc,Oc]);return Yc}var Zs=us?y.memo(qs):qs;if(Zs.WrappedComponent=Zo,Zs.displayName=qs.displayName=Ho,Na){var su=y.forwardRef(function(Mu,uu){return y.createElement(Zs,(0,ce.Z)({},Mu,{reactReduxForwardedRef:uu}))});return su.displayName=Ho,su.WrappedComponent=Zo,rt()(su,Zo)}return rt()(Zs,Zo)}}function de(te,ne){return te===ne?te!==0||ne!==0||1/te===1/ne:te!==te&&ne!==ne}function St(te,ne){if(de(te,ne))return!0;if(typeof te!="object"||te===null||typeof ne!="object"||ne===null)return!1;var le=Object.keys(te),he=Object.keys(ne);if(le.length!==he.length)return!1;for(var $e=0;$e=0;he--){var $e=ne[he](te);if($e)return $e}return function(He,et){throw new Error("Invalid value of type "+typeof te+" for "+le+" argument when connecting component "+et.wrappedComponentName+".")}}function ae(te,ne){return te===ne}function me(te){var ne=te===void 0?{}:te,le=ne.connectHOC,he=le===void 0?Be:le,$e=ne.mapStateToPropsFactories,He=$e===void 0?ut:$e,et=ne.mapDispatchToPropsFactories,dt=et===void 0?$t:et,tn=ne.mergePropsFactories,Cn=tn===void 0?mn:tn,bn=ne.selectorFactory,sn=bn===void 0?re:bn;return function(An,sr,va,Na){Na===void 0&&(Na={});var ka=Na,oi=ka.pure,Fi=oi===void 0?!0:oi,Ti=ka.areStatesEqual,xo=Ti===void 0?ae:Ti,ho=ka.areOwnPropsEqual,Zo=ho===void 0?St:ho,Hl=ka.areStatePropsEqual,Ho=Hl===void 0?St:Hl,Vl=ka.areMergedPropsEqual,us=Vl===void 0?St:Vl,hs=(0,Ie.Z)(ka,oe),lu=pe(An,He,"mapStateToProps"),qs=pe(sr,dt,"mapDispatchToProps"),Zs=pe(va,Cn,"mergeProps");return he(sn,(0,ce.Z)({methodName:"connect",getDisplayName:function(vs){return"Connect("+vs+")"},shouldHandleStateChanges:!!An,initMapStateToProps:lu,initMapDispatchToProps:qs,initMergeProps:Zs,pure:Fi,areStatesEqual:xo,areOwnPropsEqual:Zo,areStatePropsEqual:Ho,areMergedPropsEqual:us},hs))}}var Ze=me();function Ot(){var te=useContext(ReactReduxContext);return te}function at(te){te===void 0&&(te=ReactReduxContext);var ne=te===ReactReduxContext?useDefaultReduxContext:function(){return useContext(te)};return function(){var he=ne(),$e=he.store;return $e}}var qe=null;function yt(te){te===void 0&&(te=ReactReduxContext);var ne=te===ReactReduxContext?useDefaultStore:createStoreHook(te);return function(){var he=ne();return he.dispatch}}var Ft=null,jt=function(ne,le){return ne===le};function Xe(te,ne,le,he){var $e=useReducer(function(sr){return sr+1},0),He=$e[1],et=useMemo(function(){return createSubscription(le,he)},[le,he]),dt=useRef(),tn=useRef(),Cn=useRef(),bn=useRef(),sn=le.getState(),fn;try{if(te!==tn.current||sn!==Cn.current||dt.current){var An=te(sn);bn.current===void 0||!ne(An,bn.current)?fn=An:fn=bn.current}else fn=bn.current}catch(sr){throw dt.current&&(sr.message+=` +`,rt=["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"],Et={},Oe;function Ae(Qe){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st=Qe.getAttribute("id")||Qe.getAttribute("data-reactid")||Qe.getAttribute("name");if(ze&&Et[st])return Et[st];var Se=window.getComputedStyle(Qe),ye=Se.getPropertyValue("box-sizing")||Se.getPropertyValue("-moz-box-sizing")||Se.getPropertyValue("-webkit-box-sizing"),vt=parseFloat(Se.getPropertyValue("padding-bottom"))+parseFloat(Se.getPropertyValue("padding-top")),Ht=parseFloat(Se.getPropertyValue("border-bottom-width"))+parseFloat(Se.getPropertyValue("border-top-width")),$t=rt.map(function(pt){return"".concat(pt,":").concat(Se.getPropertyValue(pt))}).join(";"),Fe={sizingStyle:$t,paddingSize:vt,borderSize:Ht,boxSizing:ye};return ze&&st&&(Et[st]=Fe),Fe}function Ve(Qe){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Se=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Oe||(Oe=document.createElement("textarea"),Oe.setAttribute("tab-index","-1"),Oe.setAttribute("aria-hidden","true"),Oe.setAttribute("name","hiddenTextarea"),document.body.appendChild(Oe)),Qe.getAttribute("wrap")?Oe.setAttribute("wrap",Qe.getAttribute("wrap")):Oe.removeAttribute("wrap");var ye=Ae(Qe,ze),vt=ye.paddingSize,Ht=ye.borderSize,$t=ye.boxSizing,Fe=ye.sizingStyle;Oe.setAttribute("style","".concat(Fe,";").concat(Pe)),Oe.value=Qe.value||Qe.placeholder||"";var pt=void 0,ut=void 0,Yt,bt=Oe.scrollHeight;if($t==="border-box"?bt+=Ht:$t==="content-box"&&(bt-=vt),st!==null||Se!==null){Oe.value=" ";var Ct=Oe.scrollHeight-vt;st!==null&&(pt=Ct*st,$t==="border-box"&&(pt=pt+vt+Ht),bt=Math.max(pt,bt)),Se!==null&&(ut=Ct*Se,$t==="border-box"&&(ut=ut+vt+Ht),Yt=bt>ut?"":"hidden",bt=Math.min(ut,bt))}var mt={height:bt,overflowY:Yt,resize:"none"};return pt&&(mt.minHeight=pt),ut&&(mt.maxHeight=ut),mt}var Ye=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],xt=0,gt=1,lt=2,Ue=ct.forwardRef(function(Qe,ze){var st=Qe,Se=st.prefixCls,ye=st.defaultValue,vt=st.value,Ht=st.autoSize,$t=st.onResize,Fe=st.className,pt=st.style,ut=st.disabled,Yt=st.onChange,bt=st.onInternalAutoSize,Ct=(0,Ee.Z)(st,Ye),mt=(0,Ne.Z)(ye,{value:vt,postState:function(Pt){return Pt!=null?Pt:""}}),mn=(0,xe.Z)(mt,2),zt=mn[0],ue=mn[1],ie=function(Pt){ue(Pt.target.value),Yt==null||Yt(Pt)},re=ct.useRef();ct.useImperativeHandle(ze,function(){return{textArea:re.current}});var oe=ct.useMemo(function(){return Ht&&(0,Ke.Z)(Ht)==="object"?[Ht.minRows,Ht.maxRows]:[]},[Ht]),pe=(0,xe.Z)(oe,2),ae=pe[0],me=pe[1],Ze=!!Ht,Ot=function(){try{if(document.activeElement===re.current){var Pt=re.current,nn=Pt.selectionStart,pn=Pt.selectionEnd,nt=Pt.scrollTop;re.current.setSelectionRange(nn,pn),re.current.scrollTop=nt}}catch(Nt){}},at=ct.useState(lt),qe=(0,xe.Z)(at,2),yt=qe[0],Ft=qe[1],jt=ct.useState(),Xe=(0,xe.Z)(jt,2),tt=Xe[0],Gt=Xe[1],un=function(){Ft(xt)};(0,we.Z)(function(){Ze&&un()},[vt,ae,me,Ze]),(0,we.Z)(function(){if(yt===xt)Ft(gt);else if(yt===gt){var Je=Ve(re.current,!1,ae,me);Ft(lt),Gt(Je)}else Ot()},[yt]);var wn=ct.useRef(),gn=function(){Ie.Z.cancel(wn.current)},Rt=function(Pt){yt===lt&&($t==null||$t(Pt),Ht&&(gn(),wn.current=(0,Ie.Z)(function(){un()})))};ct.useEffect(function(){return gn},[]);var Ut=Ze?tt:null,At=(0,ce.Z)((0,ce.Z)({},pt),Ut);return(yt===xt||yt===gt)&&(At.overflowY="hidden",At.overflowX="hidden"),ct.createElement(Te.Z,{onResize:Rt,disabled:!(Ht||$t)},ct.createElement("textarea",(0,y.Z)({},Ct,{ref:re,style:At,className:ke()(Se,Fe,(0,ve.Z)({},"".concat(Se,"-disabled"),ut)),disabled:ut,value:zt,onChange:ie})))}),be=Ue,We=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],Be=ct.forwardRef(function(Qe,ze){var st,Se=Qe.defaultValue,ye=Qe.value,vt=Qe.onFocus,Ht=Qe.onBlur,$t=Qe.onChange,Fe=Qe.allowClear,pt=Qe.maxLength,ut=Qe.onCompositionStart,Yt=Qe.onCompositionEnd,bt=Qe.suffix,Ct=Qe.prefixCls,mt=Ct===void 0?"rc-textarea":Ct,mn=Qe.showCount,zt=Qe.count,ue=Qe.className,ie=Qe.style,re=Qe.disabled,oe=Qe.hidden,pe=Qe.classNames,ae=Qe.styles,me=Qe.onResize,Ze=Qe.onClear,Ot=Qe.onPressEnter,at=Qe.readOnly,qe=Qe.autoSize,yt=Qe.onKeyDown,Ft=(0,Ee.Z)(Qe,We),jt=(0,Ne.Z)(Se,{value:ye,defaultValue:Se}),Xe=(0,xe.Z)(jt,2),tt=Xe[0],Gt=Xe[1],un=tt==null?"":String(tt),wn=ct.useState(!1),gn=(0,xe.Z)(wn,2),Rt=gn[0],Ut=gn[1],At=ct.useRef(!1),Je=ct.useState(null),Pt=(0,xe.Z)(Je,2),nn=Pt[0],pn=Pt[1],nt=(0,ct.useRef)(null),Nt=(0,ct.useRef)(null),qt=function(){var Zn;return(Zn=Nt.current)===null||Zn===void 0?void 0:Zn.textArea},wt=function(){qt().focus()};(0,ct.useImperativeHandle)(ze,function(){var Dn;return{resizableTextArea:Nt.current,focus:wt,blur:function(){qt().blur()},nativeElement:((Dn=nt.current)===null||Dn===void 0?void 0:Dn.nativeElement)||qt()}}),(0,ct.useEffect)(function(){Ut(function(Dn){return!re&&Dn})},[re]);var Wt=ct.useState(null),en=(0,xe.Z)(Wt,2),_n=en[0],Un=en[1];ct.useEffect(function(){if(_n){var Dn;(Dn=qt()).setSelectionRange.apply(Dn,(0,Le.Z)(_n))}},[_n]);var On=(0,fe.Z)(zt,mn),Vn=(st=On.max)!==null&&st!==void 0?st:pt,Zt=Number(Vn)>0,Xt=On.strategy(un),an=!!Vn&&Xt>Vn,xn=function(Zn,fr){var ur=fr;!At.current&&On.exceedFormatter&&On.max&&On.strategy(fr)>On.max&&(ur=On.exceedFormatter(fr,{max:On.max}),fr!==ur&&Un([qt().selectionStart||0,qt().selectionEnd||0])),Gt(ur),(0,je.rJ)(Zn.currentTarget,Zn,$t,ur)},ln=function(Zn){At.current=!0,ut==null||ut(Zn)},Pn=function(Zn){At.current=!1,xn(Zn,Zn.currentTarget.value),Yt==null||Yt(Zn)},Sn=function(Zn){xn(Zn,Zn.target.value)},Rn=function(Zn){Zn.key==="Enter"&&Ot&&Ot(Zn),yt==null||yt(Zn)},Er=function(Zn){Ut(!0),vt==null||vt(Zn)},Jn=function(Zn){Ut(!1),Ht==null||Ht(Zn)},dr=function(Zn){Gt(""),wt(),(0,je.rJ)(qt(),Zn,$t)},yr=bt,gr;On.show&&(On.showFormatter?gr=On.showFormatter({value:un,count:Xt,maxLength:Vn}):gr="".concat(Xt).concat(Zt?" / ".concat(Vn):""),yr=ct.createElement(ct.Fragment,null,yr,ct.createElement("span",{className:ke()("".concat(mt,"-data-count"),pe==null?void 0:pe.count),style:ae==null?void 0:ae.count},gr)));var Vr=function(Zn){var fr;me==null||me(Zn),(fr=qt())!==null&&fr!==void 0&&fr.style.height&&pn(!0)},Zr=!qe&&!mn&&!Fe;return ct.createElement(De.BaseInput,{ref:nt,value:un,allowClear:Fe,handleReset:dr,suffix:yr,prefixCls:mt,classNames:(0,ce.Z)((0,ce.Z)({},pe),{},{affixWrapper:ke()(pe==null?void 0:pe.affixWrapper,(0,ve.Z)((0,ve.Z)({},"".concat(mt,"-show-count"),mn),"".concat(mt,"-textarea-allow-clear"),Fe))}),disabled:re,focused:Rt,className:ke()(ue,an&&"".concat(mt,"-out-of-range")),style:(0,ce.Z)((0,ce.Z)({},ie),nn&&!Zr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof gr=="string"?gr:void 0}},hidden:oe,readOnly:at,onClear:Ze},ct.createElement(be,(0,y.Z)({},Ft,{autoSize:qe,maxLength:pt,onKeyDown:Rn,onChange:Sn,onFocus:Er,onBlur:Jn,onCompositionStart:ln,onCompositionEnd:Pn,className:ke()(pe==null?void 0:pe.textarea),style:(0,ce.Z)((0,ce.Z)({},ae==null?void 0:ae.textarea),{},{resize:ie==null?void 0:ie.resize}),disabled:re,prefixCls:mt,onResize:Vr,ref:Nt,readOnly:at})))}),de=Be,St=de},639:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return Et}});var y=E(54476),ve=E(20068),ce=E(33885),Le=E(42978),xe=E(75931),Ee=E(59301),Ce=E(92310),ke=E.n(Ce),De=E(26112),fe=E(30699),je=function(Ae){for(var Ve=Ae.prefixCls,Ye=Ae.level,xt=Ae.isStart,gt=Ae.isEnd,lt="".concat(Ve,"-indent-unit"),Ue=[],be=0;be0&&arguments[0]!==void 0?arguments[0]:[],pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ae=oe.length,me=pe.length;if(Math.abs(ae-me)!==1)return{add:!1,key:null};function Ze(Ot,at){var qe=new Map;Ot.forEach(function(Ft){qe.set(Ft,!0)});var yt=at.filter(function(Ft){return!qe.has(Ft)});return yt.length===1?yt[0]:null}return ae ").concat(pe);return pe}var Yt=we.forwardRef(function(oe,pe){var ae=oe.prefixCls,me=oe.data,Ze=oe.selectable,Ot=oe.checkable,at=oe.expandedKeys,qe=oe.selectedKeys,yt=oe.checkedKeys,Ft=oe.loadedKeys,jt=oe.loadingKeys,Xe=oe.halfCheckedKeys,tt=oe.keyEntities,Gt=oe.disabled,un=oe.dragging,wn=oe.dragOverNodeKey,gn=oe.dropPosition,Rt=oe.motion,Ut=oe.height,At=oe.itemHeight,Je=oe.virtual,Pt=oe.scrollWidth,nn=oe.focusable,pn=oe.activeItem,nt=oe.focused,Nt=oe.tabIndex,qt=oe.onKeyDown,wt=oe.onFocus,Wt=oe.onBlur,en=oe.onActiveChange,_n=oe.onListChangeStart,Un=oe.onListChangeEnd,On=(0,Ae.Z)(oe,ze),Vn=we.useRef(null),Zt=we.useRef(null);we.useImperativeHandle(pe,function(){return{scrollTo:function(ar){Vn.current.scrollTo(ar)},getIndentWidth:function(){return Zt.current.offsetWidth}}});var Xt=we.useState(at),an=(0,Oe.Z)(Xt,2),xn=an[0],ln=an[1],Pn=we.useState(me),Sn=(0,Oe.Z)(Pn,2),Rn=Sn[0],Er=Sn[1],Jn=we.useState(me),dr=(0,Oe.Z)(Jn,2),yr=dr[0],gr=dr[1],Vr=we.useState([]),Zr=(0,Oe.Z)(Vr,2),Dn=Zr[0],Zn=Zr[1],fr=we.useState(null),ur=(0,Oe.Z)(fr,2),Mt=ur[0],Vt=ur[1],ft=we.useRef(me);ft.current=me;function kt(){var cn=ft.current;Er(cn),gr(cn),Zn([]),Vt(null),Un()}(0,Ve.Z)(function(){ln(at);var cn=St(xn,at);if(cn.key!==null)if(cn.add){var ar=Rn.findIndex(function(Fn){var Hn=Fn.key;return Hn===cn.key}),mr=Fe(Qe(Rn,me,cn.key),Je,Ut,At),It=Rn.slice();It.splice(ar+1,0,$t),gr(It),Zn(mr),Vt("show")}else{var _t=me.findIndex(function(Fn){var Hn=Fn.key;return Hn===cn.key}),Tt=Fe(Qe(me,Rn,cn.key),Je,Ut,At),Kt=me.slice();Kt.splice(_t+1,0,$t),gr(Kt),Zn(Tt),Vt("hide")}else Rn!==me&&(Er(me),gr(me))},[at,me]),we.useEffect(function(){un||kt()},[un]);var it=Rt?yr:me,ht={expandedKeys:at,selectedKeys:qe,loadedKeys:Ft,loadingKeys:jt,checkedKeys:yt,halfCheckedKeys:Xe,dragOverNodeKey:wn,dropPosition:gn,keyEntities:tt};return we.createElement(we.Fragment,null,nt&&pn&&we.createElement("span",{style:st,"aria-live":"assertive"},ut(pn)),we.createElement("div",null,we.createElement("input",{style:st,disabled:nn===!1||Gt,tabIndex:nn!==!1?Nt:null,onKeyDown:qt,onFocus:wt,onBlur:Wt,value:"",onChange:Se,"aria-label":"for screen reader"})),we.createElement("div",{className:"".concat(ae,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},we.createElement("div",{className:"".concat(ae,"-indent")},we.createElement("div",{ref:Zt,className:"".concat(ae,"-indent-unit")}))),we.createElement(Ye.Z,(0,y.Z)({},On,{data:it,itemKey:pt,height:Ut,fullHeight:!1,virtual:Je,itemHeight:At,scrollWidth:Pt,prefixCls:"".concat(ae,"-list"),ref:Vn,role:"tree",onVisibleChange:function(ar){ar.every(function(mr){return pt(mr)!==ye})&&kt()}}),function(cn){var ar=cn.pos,mr=Object.assign({},(Et(cn.data),cn.data)),It=cn.title,_t=cn.key,Tt=cn.isStart,Kt=cn.isEnd,Fn=(0,be.km)(_t,ar);delete mr.key,delete mr.children;var Hn=(0,be.H8)(Fn,ht);return we.createElement(de,(0,y.Z)({},mr,Hn,{title:It,active:!!pn&&_t===pn.key,pos:ar,data:cn.data,isStart:Tt,isEnd:Kt,motion:Rt,motionNodes:_t===ye?Dn:null,motionType:Mt,onMotionStart:_n,onMotionEnd:kt,treeNodeRequiredProps:ht,onMouseMove:function(){en(null)}}))}))}),bt=Yt,Ct=E(82661),mt=E(34643),mn=E(65065),zt=10,ue=function(oe){(0,ke.Z)(ae,oe);var pe=(0,De.Z)(ae);function ae(){var me;(0,xe.Z)(this,ae);for(var Ze=arguments.length,Ot=new Array(Ze),at=0;at2&&arguments[2]!==void 0?arguments[2]:!1,Xe=me.state,tt=Xe.dragChildrenKeys,Gt=Xe.dropPosition,un=Xe.dropTargetKey,wn=Xe.dropTargetPos,gn=Xe.dropAllowed;if(gn){var Rt=me.props.onDrop;if(me.setState({dragOverNodeKey:null}),me.cleanDragState(),un!==null){var Ut=(0,ce.Z)((0,ce.Z)({},(0,be.H8)(un,me.getTreeNodeRequiredProps())),{},{active:((Ft=me.getActiveItem())===null||Ft===void 0?void 0:Ft.key)===un,data:(0,mn.Z)(me.state.keyEntities,un).node}),At=tt.includes(un);(0,Te.ZP)(!At,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Je=(0,Ct.yx)(wn),Pt={event:qe,node:(0,be.F)(Ut),dragNode:me.dragNodeProps?(0,be.F)(me.dragNodeProps):null,dragNodesKeys:[me.dragNodeProps.eventKey].concat(tt),dropToGap:Gt!==0,dropPosition:Gt+Number(Je[Je.length-1])};jt||Rt==null||Rt(Pt),me.dragNodeProps=null}}}),(0,fe.Z)((0,Ce.Z)(me),"cleanDragState",function(){var qe=me.state.draggingNodeKey;qe!==null&&me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),me.dragStartMousePosition=null,me.currentMouseOverDroppableNodeKey=null}),(0,fe.Z)((0,Ce.Z)(me),"triggerExpandActionExpand",function(qe,yt){var Ft=me.state,jt=Ft.expandedKeys,Xe=Ft.flattenNodes,tt=yt.expanded,Gt=yt.key,un=yt.isLeaf;if(!(un||qe.shiftKey||qe.metaKey||qe.ctrlKey)){var wn=Xe.filter(function(Rt){return Rt.key===Gt})[0],gn=(0,be.F)((0,ce.Z)((0,ce.Z)({},(0,be.H8)(Gt,me.getTreeNodeRequiredProps())),{},{data:wn.data}));me.setExpandedKeys(tt?(0,Ct._5)(jt,Gt):(0,Ct.L0)(jt,Gt)),me.onNodeExpand(qe,gn)}}),(0,fe.Z)((0,Ce.Z)(me),"onNodeClick",function(qe,yt){var Ft=me.props,jt=Ft.onClick,Xe=Ft.expandAction;Xe==="click"&&me.triggerExpandActionExpand(qe,yt),jt==null||jt(qe,yt)}),(0,fe.Z)((0,Ce.Z)(me),"onNodeDoubleClick",function(qe,yt){var Ft=me.props,jt=Ft.onDoubleClick,Xe=Ft.expandAction;Xe==="doubleClick"&&me.triggerExpandActionExpand(qe,yt),jt==null||jt(qe,yt)}),(0,fe.Z)((0,Ce.Z)(me),"onNodeSelect",function(qe,yt){var Ft=me.state.selectedKeys,jt=me.state,Xe=jt.keyEntities,tt=jt.fieldNames,Gt=me.props,un=Gt.onSelect,wn=Gt.multiple,gn=yt.selected,Rt=yt[tt.key],Ut=!gn;Ut?wn?Ft=(0,Ct.L0)(Ft,Rt):Ft=[Rt]:Ft=(0,Ct._5)(Ft,Rt);var At=Ft.map(function(Je){var Pt=(0,mn.Z)(Xe,Je);return Pt?Pt.node:null}).filter(Boolean);me.setUncontrolledState({selectedKeys:Ft}),un==null||un(Ft,{event:"select",selected:Ut,node:yt,selectedNodes:At,nativeEvent:qe.nativeEvent})}),(0,fe.Z)((0,Ce.Z)(me),"onNodeCheck",function(qe,yt,Ft){var jt=me.state,Xe=jt.keyEntities,tt=jt.checkedKeys,Gt=jt.halfCheckedKeys,un=me.props,wn=un.checkStrictly,gn=un.onCheck,Rt=yt.key,Ut,At={event:"check",node:yt,checked:Ft,nativeEvent:qe.nativeEvent};if(wn){var Je=Ft?(0,Ct.L0)(tt,Rt):(0,Ct._5)(tt,Rt),Pt=(0,Ct._5)(Gt,Rt);Ut={checked:Je,halfChecked:Pt},At.checkedNodes=Je.map(function(wt){return(0,mn.Z)(Xe,wt)}).filter(Boolean).map(function(wt){return wt.node}),me.setUncontrolledState({checkedKeys:Je})}else{var nn=(0,mt.S)([].concat((0,Le.Z)(tt),[Rt]),!0,Xe),pn=nn.checkedKeys,nt=nn.halfCheckedKeys;if(!Ft){var Nt=new Set(pn);Nt.delete(Rt);var qt=(0,mt.S)(Array.from(Nt),{checked:!1,halfCheckedKeys:nt},Xe);pn=qt.checkedKeys,nt=qt.halfCheckedKeys}Ut=pn,At.checkedNodes=[],At.checkedNodesPositions=[],At.halfCheckedKeys=nt,pn.forEach(function(wt){var Wt=(0,mn.Z)(Xe,wt);if(Wt){var en=Wt.node,_n=Wt.pos;At.checkedNodes.push(en),At.checkedNodesPositions.push({node:en,pos:_n})}}),me.setUncontrolledState({checkedKeys:pn},!1,{halfCheckedKeys:nt})}gn==null||gn(Ut,At)}),(0,fe.Z)((0,Ce.Z)(me),"onNodeLoad",function(qe){var yt,Ft=qe.key,jt=me.state.keyEntities,Xe=(0,mn.Z)(jt,Ft);if(!(Xe!=null&&(yt=Xe.children)!==null&&yt!==void 0&&yt.length)){var tt=new Promise(function(Gt,un){me.setState(function(wn){var gn=wn.loadedKeys,Rt=gn===void 0?[]:gn,Ut=wn.loadingKeys,At=Ut===void 0?[]:Ut,Je=me.props,Pt=Je.loadData,nn=Je.onLoad;if(!Pt||Rt.includes(Ft)||At.includes(Ft))return null;var pn=Pt(qe);return pn.then(function(){var nt=me.state.loadedKeys,Nt=(0,Ct.L0)(nt,Ft);nn==null||nn(Nt,{event:"load",node:qe}),me.setUncontrolledState({loadedKeys:Nt}),me.setState(function(qt){return{loadingKeys:(0,Ct._5)(qt.loadingKeys,Ft)}}),Gt()}).catch(function(nt){if(me.setState(function(qt){return{loadingKeys:(0,Ct._5)(qt.loadingKeys,Ft)}}),me.loadingRetryTimes[Ft]=(me.loadingRetryTimes[Ft]||0)+1,me.loadingRetryTimes[Ft]>=zt){var Nt=me.state.loadedKeys;(0,Te.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),me.setUncontrolledState({loadedKeys:(0,Ct.L0)(Nt,Ft)}),Gt()}un(nt)}),{loadingKeys:(0,Ct.L0)(At,Ft)}})});return tt.catch(function(){}),tt}}),(0,fe.Z)((0,Ce.Z)(me),"onNodeMouseEnter",function(qe,yt){var Ft=me.props.onMouseEnter;Ft==null||Ft({event:qe,node:yt})}),(0,fe.Z)((0,Ce.Z)(me),"onNodeMouseLeave",function(qe,yt){var Ft=me.props.onMouseLeave;Ft==null||Ft({event:qe,node:yt})}),(0,fe.Z)((0,Ce.Z)(me),"onNodeContextMenu",function(qe,yt){var Ft=me.props.onRightClick;Ft&&(qe.preventDefault(),Ft({event:qe,node:yt}))}),(0,fe.Z)((0,Ce.Z)(me),"onFocus",function(){var qe=me.props.onFocus;me.setState({focused:!0});for(var yt=arguments.length,Ft=new Array(yt),jt=0;jt1&&arguments[1]!==void 0?arguments[1]:!1,Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!me.destroyed){var jt=!1,Xe=!0,tt={};Object.keys(qe).forEach(function(Gt){if(me.props.hasOwnProperty(Gt)){Xe=!1;return}jt=!0,tt[Gt]=qe[Gt]}),jt&&(!yt||Xe)&&me.setState((0,ce.Z)((0,ce.Z)({},tt),Ft))}}),(0,fe.Z)((0,Ce.Z)(me),"scrollTo",function(qe){me.listRef.current.scrollTo(qe)}),me}return(0,Ee.Z)(ae,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ze=this.props,Ot=Ze.activeKey,at=Ze.itemScrollOffset,qe=at===void 0?0:at;Ot!==void 0&&Ot!==this.state.activeKey&&(this.setState({activeKey:Ot}),Ot!==null&&this.scrollTo({key:Ot,offset:qe}))}},{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 Ze=this.state,Ot=Ze.focused,at=Ze.flattenNodes,qe=Ze.keyEntities,yt=Ze.draggingNodeKey,Ft=Ze.activeKey,jt=Ze.dropLevelOffset,Xe=Ze.dropContainerKey,tt=Ze.dropTargetKey,Gt=Ze.dropPosition,un=Ze.dragOverNodeKey,wn=Ze.indent,gn=this.props,Rt=gn.prefixCls,Ut=gn.className,At=gn.style,Je=gn.showLine,Pt=gn.focusable,nn=gn.tabIndex,pn=nn===void 0?0:nn,nt=gn.selectable,Nt=gn.showIcon,qt=gn.icon,wt=gn.switcherIcon,Wt=gn.draggable,en=gn.checkable,_n=gn.checkStrictly,Un=gn.disabled,On=gn.motion,Vn=gn.loadData,Zt=gn.filterTreeNode,Xt=gn.height,an=gn.itemHeight,xn=gn.scrollWidth,ln=gn.virtual,Pn=gn.titleRender,Sn=gn.dropIndicatorRender,Rn=gn.onContextMenu,Er=gn.onScroll,Jn=gn.direction,dr=gn.rootClassName,yr=gn.rootStyle,gr=(0,Ke.Z)(this.props,{aria:!0,data:!0}),Vr;Wt&&((0,ve.Z)(Wt)==="object"?Vr=Wt:typeof Wt=="function"?Vr={nodeDraggable:Wt}:Vr={});var Zr={prefixCls:Rt,selectable:nt,showIcon:Nt,icon:qt,switcherIcon:wt,draggable:Vr,draggingNodeKey:yt,checkable:en,checkStrictly:_n,disabled:Un,keyEntities:qe,dropLevelOffset:jt,dropContainerKey:Xe,dropTargetKey:tt,dropPosition:Gt,dragOverNodeKey:un,indent:wn,direction:Jn,dropIndicatorRender:Sn,loadData:Vn,filterTreeNode:Zt,titleRender:Pn,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};return we.createElement(Ie.k.Provider,{value:Zr},we.createElement("div",{className:Ne()(Rt,Ut,dr,(0,fe.Z)((0,fe.Z)((0,fe.Z)({},"".concat(Rt,"-show-line"),Je),"".concat(Rt,"-focused"),Ot),"".concat(Rt,"-active-focused"),Ft!==null)),style:yr},we.createElement(bt,(0,y.Z)({ref:this.listRef,prefixCls:Rt,style:At,data:at,disabled:Un,selectable:nt,checkable:!!en,motion:On,dragging:yt!==null,height:Xt,itemHeight:an,virtual:ln,focusable:Pt,focused:Ot,tabIndex:pn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Rn,onScroll:Er,scrollWidth:xn},this.getTreeNodeRequiredProps(),gr))))}}],[{key:"getDerivedStateFromProps",value:function(Ze,Ot){var at=Ot.prevProps,qe={prevProps:Ze};function yt(pn){return!at&&Ze.hasOwnProperty(pn)||at&&at[pn]!==Ze[pn]}var Ft,jt=Ot.fieldNames;if(yt("fieldNames")&&(jt=(0,be.w$)(Ze.fieldNames),qe.fieldNames=jt),yt("treeData")?Ft=Ze.treeData:yt("children")&&((0,Te.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Ft=(0,be.zn)(Ze.children)),Ft){qe.treeData=Ft;var Xe=(0,be.I8)(Ft,{fieldNames:jt});qe.keyEntities=(0,ce.Z)((0,fe.Z)({},ye,Ht),Xe.keyEntities)}var tt=qe.keyEntities||Ot.keyEntities;if(yt("expandedKeys")||at&&yt("autoExpandParent"))qe.expandedKeys=Ze.autoExpandParent||!at&&Ze.defaultExpandParent?(0,Ct.r7)(Ze.expandedKeys,tt):Ze.expandedKeys;else if(!at&&Ze.defaultExpandAll){var Gt=(0,ce.Z)({},tt);delete Gt[ye];var un=[];Object.keys(Gt).forEach(function(pn){var nt=Gt[pn];nt.children&&nt.children.length&&un.push(nt.key)}),qe.expandedKeys=un}else!at&&Ze.defaultExpandedKeys&&(qe.expandedKeys=Ze.autoExpandParent||Ze.defaultExpandParent?(0,Ct.r7)(Ze.defaultExpandedKeys,tt):Ze.defaultExpandedKeys);if(qe.expandedKeys||delete qe.expandedKeys,Ft||qe.expandedKeys){var wn=(0,be.oH)(Ft||Ot.treeData,qe.expandedKeys||Ot.expandedKeys,jt);qe.flattenNodes=wn}if(Ze.selectable&&(yt("selectedKeys")?qe.selectedKeys=(0,Ct.BT)(Ze.selectedKeys,Ze):!at&&Ze.defaultSelectedKeys&&(qe.selectedKeys=(0,Ct.BT)(Ze.defaultSelectedKeys,Ze))),Ze.checkable){var gn;if(yt("checkedKeys")?gn=(0,Ct.E6)(Ze.checkedKeys)||{}:!at&&Ze.defaultCheckedKeys?gn=(0,Ct.E6)(Ze.defaultCheckedKeys)||{}:Ft&&(gn=(0,Ct.E6)(Ze.checkedKeys)||{checkedKeys:Ot.checkedKeys,halfCheckedKeys:Ot.halfCheckedKeys}),gn){var Rt=gn,Ut=Rt.checkedKeys,At=Ut===void 0?[]:Ut,Je=Rt.halfCheckedKeys,Pt=Je===void 0?[]:Je;if(!Ze.checkStrictly){var nn=(0,mt.S)(At,!0,tt);At=nn.checkedKeys,Pt=nn.halfCheckedKeys}qe.checkedKeys=At,qe.halfCheckedKeys=Pt}}return yt("loadedKeys")&&(qe.loadedKeys=Ze.loadedKeys),qe}}]),ae}(we.Component);(0,fe.Z)(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:rt,allowDrop:function(){return!0},expandAction:!1}),(0,fe.Z)(ue,"TreeNode",gt.Z);var ie=ue,re=ie},82661:function(Mn,Jt,E){"use strict";E.d(Jt,{BT:function(){return we},E6:function(){return rt},L0:function(){return fe},OM:function(){return Te},_5:function(){return De},r7:function(){return Et},wA:function(){return Ne},yx:function(){return je}});var y=E(94480),ve=E(76190),ce=E(48736),Le=E(59301),xe=E(639),Ee=E(65065),Ce=E(34061),ke=null;function De(Oe,Ae){if(!Oe)return[];var Ve=Oe.slice(),Ye=Ve.indexOf(Ae);return Ye>=0&&Ve.splice(Ye,1),Ve}function fe(Oe,Ae){var Ve=(Oe||[]).slice();return Ve.indexOf(Ae)===-1&&Ve.push(Ae),Ve}function je(Oe){return Oe.split("-")}function Ne(Oe,Ae){var Ve=[],Ye=(0,Ee.Z)(Ae,Oe);function xt(){var gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];gt.forEach(function(lt){var Ue=lt.key,be=lt.children;Ve.push(Ue),xt(be)})}return xt(Ye.children),Ve}function ct(Oe){if(Oe.parent){var Ae=je(Oe.pos);return Number(Ae[Ae.length-1])===Oe.parent.children.length-1}return!1}function Ke(Oe){var Ae=je(Oe.pos);return Number(Ae[Ae.length-1])===0}function Te(Oe,Ae,Ve,Ye,xt,gt,lt,Ue,be,We){var Be,de=Oe.clientX,St=Oe.clientY,Qe=Oe.target.getBoundingClientRect(),ze=Qe.top,st=Qe.height,Se=(We==="rtl"?-1:1)*(((xt==null?void 0:xt.x)||0)-de),ye=(Se-12)/Ye,vt=be.filter(function(re){var oe;return(oe=Ue[re])===null||oe===void 0||(oe=oe.children)===null||oe===void 0?void 0:oe.length}),Ht=(0,Ee.Z)(Ue,Ve.eventKey);if(St-1.5?gt({dragNode:zt,dropNode:ue,dropPosition:1})?Ct=1:ie=!1:gt({dragNode:zt,dropNode:ue,dropPosition:0})?Ct=0:gt({dragNode:zt,dropNode:ue,dropPosition:1})?Ct=1:ie=!1:gt({dragNode:zt,dropNode:ue,dropPosition:1})?Ct=1:ie=!1,{dropPosition:Ct,dropLevelOffset:mt,dropTargetKey:Ht.key,dropTargetPos:Ht.pos,dragOverNodeKey:bt,dropContainerKey:Ct===0?null:((Be=Ht.parent)===null||Be===void 0?void 0:Be.key)||null,dropAllowed:ie}}function we(Oe,Ae){if(Oe){var Ve=Ae.multiple;return Ve?Oe.slice():Oe.length?[Oe[0]]:Oe}}var Ie=function(Ae){return Ae};function Pe(Oe,Ae){if(!Oe)return[];var Ve=Ae||{},Ye=Ve.processProps,xt=Ye===void 0?Ie:Ye,gt=Array.isArray(Oe)?Oe:[Oe];return gt.map(function(lt){var Ue=lt.children,be=_objectWithoutProperties(lt,ke),We=Pe(Ue,Ae);return React.createElement(TreeNode,_extends({key:be.key},xt(be)),We)})}function rt(Oe){if(!Oe)return null;var Ae;if(Array.isArray(Oe))Ae={checkedKeys:Oe,halfCheckedKeys:void 0};else if((0,ve.Z)(Oe)==="object")Ae={checkedKeys:Oe.checked||void 0,halfCheckedKeys:Oe.halfChecked||void 0};else return(0,ce.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Ae}function Et(Oe,Ae){var Ve=new Set;function Ye(xt){if(!Ve.has(xt)){var gt=(0,Ee.Z)(Ae,xt);if(gt){Ve.add(xt);var lt=gt.parent,Ue=gt.node;Ue.disabled||lt&&Ye(lt.key)}}}return(Oe||[]).forEach(function(xt){Ye(xt)}),(0,y.Z)(Ve)}},34643:function(Mn,Jt,E){"use strict";E.d(Jt,{S:function(){return Ce}});var y=E(48736),ve=E(65065);function ce(ke,De){var fe=new Set;return ke.forEach(function(je){De.has(je)||fe.add(je)}),fe}function Le(ke){var De=ke||{},fe=De.disabled,je=De.disableCheckbox,Ne=De.checkable;return!!(fe||je)||Ne===!1}function xe(ke,De,fe,je){for(var Ne=new Set(ke),ct=new Set,Ke=0;Ke<=fe;Ke+=1){var Te=De.get(Ke)||new Set;Te.forEach(function(rt){var Et=rt.key,Oe=rt.node,Ae=rt.children,Ve=Ae===void 0?[]:Ae;Ne.has(Et)&&!je(Oe)&&Ve.filter(function(Ye){return!je(Ye.node)}).forEach(function(Ye){Ne.add(Ye.key)})})}for(var we=new Set,Ie=fe;Ie>=0;Ie-=1){var Pe=De.get(Ie)||new Set;Pe.forEach(function(rt){var Et=rt.parent,Oe=rt.node;if(!(je(Oe)||!rt.parent||we.has(rt.parent.key))){if(je(rt.parent.node)){we.add(Et.key);return}var Ae=!0,Ve=!1;(Et.children||[]).filter(function(Ye){return!je(Ye.node)}).forEach(function(Ye){var xt=Ye.key,gt=Ne.has(xt);Ae&&!gt&&(Ae=!1),!Ve&&(gt||ct.has(xt))&&(Ve=!0)}),Ae&&Ne.add(Et.key),Ve&&ct.add(Et.key),we.add(Et.key)}})}return{checkedKeys:Array.from(Ne),halfCheckedKeys:Array.from(ce(ct,Ne))}}function Ee(ke,De,fe,je,Ne){for(var ct=new Set(ke),Ke=new Set(De),Te=0;Te<=je;Te+=1){var we=fe.get(Te)||new Set;we.forEach(function(Et){var Oe=Et.key,Ae=Et.node,Ve=Et.children,Ye=Ve===void 0?[]:Ve;!ct.has(Oe)&&!Ke.has(Oe)&&!Ne(Ae)&&Ye.filter(function(xt){return!Ne(xt.node)}).forEach(function(xt){ct.delete(xt.key)})})}Ke=new Set;for(var Ie=new Set,Pe=je;Pe>=0;Pe-=1){var rt=fe.get(Pe)||new Set;rt.forEach(function(Et){var Oe=Et.parent,Ae=Et.node;if(!(Ne(Ae)||!Et.parent||Ie.has(Et.parent.key))){if(Ne(Et.parent.node)){Ie.add(Oe.key);return}var Ve=!0,Ye=!1;(Oe.children||[]).filter(function(xt){return!Ne(xt.node)}).forEach(function(xt){var gt=xt.key,lt=ct.has(gt);Ve&&!lt&&(Ve=!1),!Ye&&(lt||Ke.has(gt))&&(Ye=!0)}),Ve||ct.delete(Oe.key),Ye&&Ke.add(Oe.key),Ie.add(Oe.key)}})}return{checkedKeys:Array.from(ct),halfCheckedKeys:Array.from(ce(Ke,ct))}}function Ce(ke,De,fe,je){var Ne=[],ct;je?ct=je:ct=Le;var Ke=new Set(ke.filter(function(Pe){var rt=!!(0,ve.Z)(fe,Pe);return rt||Ne.push(Pe),rt})),Te=new Map,we=0;Object.keys(fe).forEach(function(Pe){var rt=fe[Pe],Et=rt.level,Oe=Te.get(Et);Oe||(Oe=new Set,Te.set(Et,Oe)),Oe.add(rt),we=Math.max(we,Et)}),(0,y.ZP)(!Ne.length,"Tree missing follow keys: ".concat(Ne.slice(0,100).map(function(Pe){return"'".concat(Pe,"'")}).join(", ")));var Ie;return De===!0?Ie=xe(Ke,Te,we,ct):Ie=Ee(Ke,De.halfCheckedKeys,Te,we,ct),Ie}},65065:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return y}});function y(ve,ce){return ve[ce]}},34061:function(Mn,Jt,E){"use strict";E.d(Jt,{F:function(){return Et},H8:function(){return rt},I8:function(){return Pe},km:function(){return Ne},oH:function(){return we},w$:function(){return ct},zn:function(){return Te}});var y=E(76190),ve=E(94480),ce=E(33885),Le=E(75931),xe=E(11592),Ee=E(2738),Ce=E(48736),ke=E(65065),De=["children"];function fe(Oe,Ae){return"".concat(Oe,"-").concat(Ae)}function je(Oe){return Oe&&Oe.type&&Oe.type.isTreeNode}function Ne(Oe,Ae){return Oe!=null?Oe:Ae}function ct(Oe){var Ae=Oe||{},Ve=Ae.title,Ye=Ae._title,xt=Ae.key,gt=Ae.children,lt=Ve||"title";return{title:lt,_title:Ye||[lt],key:xt||"key",children:gt||"children"}}function Ke(Oe,Ae){var Ve=new Map;function Ye(xt){var gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(xt||[]).forEach(function(lt){var Ue=lt[Ae.key],be=lt[Ae.children];warning(Ue!=null,"Tree node must have a certain key: [".concat(gt).concat(Ue,"]"));var We=String(Ue);warning(!Ve.has(We)||Ue===null||Ue===void 0,"Same 'key' exist in the Tree: ".concat(We)),Ve.set(We,!0),Ye(be,"".concat(gt).concat(We," > "))})}Ye(Oe)}function Te(Oe){function Ae(Ve){var Ye=(0,xe.Z)(Ve);return Ye.map(function(xt){if(!je(xt))return(0,Ce.ZP)(!xt,"Tree/TreeNode can only accept TreeNode as children."),null;var gt=xt.key,lt=xt.props,Ue=lt.children,be=(0,Le.Z)(lt,De),We=(0,ce.Z)({key:gt},be),Be=Ae(Ue);return Be.length&&(We.children=Be),We}).filter(function(xt){return xt})}return Ae(Oe)}function we(Oe,Ae,Ve){var Ye=ct(Ve),xt=Ye._title,gt=Ye.key,lt=Ye.children,Ue=new Set(Ae===!0?[]:Ae),be=[];function We(Be){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Be.map(function(St,Qe){for(var ze=fe(de?de.pos:"0",Qe),st=Ne(St[gt],ze),Se,ye=0;ye1&&arguments[1]!==void 0?arguments[1]:{},Ve=Ae.initWrapper,Ye=Ae.processEntity,xt=Ae.onProcessFinished,gt=Ae.externalGetKey,lt=Ae.childrenPropName,Ue=Ae.fieldNames,be=arguments.length>2?arguments[2]:void 0,We=gt||be,Be={},de={},St={posEntities:Be,keyEntities:de};return Ve&&(St=Ve(St)||St),Ie(Oe,function(Qe){var ze=Qe.node,st=Qe.index,Se=Qe.pos,ye=Qe.key,vt=Qe.parentPos,Ht=Qe.level,$t=Qe.nodes,Fe={node:ze,nodes:$t,index:st,key:ye,pos:Se,level:Ht},pt=Ne(ye,Se);Be[Se]=Fe,de[pt]=Fe,Fe.parent=Be[vt],Fe.parent&&(Fe.parent.children=Fe.parent.children||[],Fe.parent.children.push(Fe)),Ye&&Ye(Fe,St)},{externalGetKey:We,childrenPropName:lt,fieldNames:Ue}),xt&&xt(St),St}function rt(Oe,Ae){var Ve=Ae.expandedKeys,Ye=Ae.selectedKeys,xt=Ae.loadedKeys,gt=Ae.loadingKeys,lt=Ae.checkedKeys,Ue=Ae.halfCheckedKeys,be=Ae.dragOverNodeKey,We=Ae.dropPosition,Be=Ae.keyEntities,de=(0,ke.Z)(Be,Oe),St={eventKey:Oe,expanded:Ve.indexOf(Oe)!==-1,selected:Ye.indexOf(Oe)!==-1,loaded:xt.indexOf(Oe)!==-1,loading:gt.indexOf(Oe)!==-1,checked:lt.indexOf(Oe)!==-1,halfChecked:Ue.indexOf(Oe)!==-1,pos:String(de?de.pos:""),dragOver:be===Oe&&We===0,dragOverGapTop:be===Oe&&We===-1,dragOverGapBottom:be===Oe&&We===1};return St}function Et(Oe){var Ae=Oe.data,Ve=Oe.expanded,Ye=Oe.selected,xt=Oe.checked,gt=Oe.loaded,lt=Oe.loading,Ue=Oe.halfChecked,be=Oe.dragOver,We=Oe.dragOverGapTop,Be=Oe.dragOverGapBottom,de=Oe.pos,St=Oe.active,Qe=Oe.eventKey,ze=(0,ce.Z)((0,ce.Z)({},Ae),{},{expanded:Ve,selected:Ye,checked:xt,loaded:gt,loading:lt,halfChecked:Ue,dragOver:be,dragOverGapTop:We,dragOverGapBottom:Be,pos:de,active:St,key:Qe});return"props"in ze||Object.defineProperty(ze,"props",{get:function(){return(0,Ce.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Oe}}),ze}},8224:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return ve}});var y=E(4676);function ve(ce,Le,xe,Ee){var Ce=y.unstable_batchedUpdates?function(De){y.unstable_batchedUpdates(xe,De)}:xe;return ce!=null&&ce.addEventListener&&ce.addEventListener(Le,Ce,Ee),{remove:function(){ce!=null&&ce.removeEventListener&&ce.removeEventListener(Le,Ce,Ee)}}}},24514:function(Mn,Jt,E){"use strict";E.d(Jt,{G:function(){return Le}});var y=E(47273),ve=function(Ee){if((0,y.Z)()&&window.document.documentElement){var Ce=Array.isArray(Ee)?Ee:[Ee],ke=window.document.documentElement;return Ce.some(function(De){return De in ke.style})}return!1},ce=function(Ee,Ce){if(!ve(Ee))return!1;var ke=document.createElement("div"),De=ke.style[Ee];return ke.style[Ee]=Ce,ke.style[Ee]!==De};function Le(xe,Ee){return!Array.isArray(xe)&&Ee!==void 0?ce(xe,Ee):ve(xe)}},48911:function(Mn,Jt,E){"use strict";E.d(Jt,{Z:function(){return zt}});var y=E(54476),ve=E(76190),ce=E(33885),Le=E(20068),xe=E(42978),Ee=E(75931),Ce=E(92310),ke=E.n(Ce),De=E(29301),fe=E(70425),je=E(34280),Ne=E(59301),ct=E(4676),Ke=Ne.forwardRef(function(ue,ie){var re=ue.height,oe=ue.offsetY,pe=ue.offsetX,ae=ue.children,me=ue.prefixCls,Ze=ue.onInnerResize,Ot=ue.innerProps,at=ue.rtl,qe=ue.extra,yt={},Ft={display:"flex",flexDirection:"column"};return oe!==void 0&&(yt={height:re,position:"relative",overflow:"hidden"},Ft=(0,ce.Z)((0,ce.Z)({},Ft),{},(0,Le.Z)((0,Le.Z)((0,Le.Z)((0,Le.Z)((0,Le.Z)({transform:"translateY(".concat(oe,"px)")},at?"marginRight":"marginLeft",-pe),"position","absolute"),"left",0),"right",0),"top",0))),Ne.createElement("div",{style:yt},Ne.createElement(De.Z,{onResize:function(Xe){var tt=Xe.offsetHeight;tt&&Ze&&Ze()}},Ne.createElement("div",(0,y.Z)({style:Ft,className:ke()((0,Le.Z)({},"".concat(me,"-holder-inner"),me)),ref:ie},Ot),ae,qe)))});Ke.displayName="Filler";var Te=Ke;function we(ue){var ie=ue.children,re=ue.setRef,oe=Ne.useCallback(function(pe){re(pe)},[]);return Ne.cloneElement(ie,{ref:oe})}function Ie(ue,ie,re,oe,pe,ae,me,Ze){var Ot=Ze.getKey;return ue.slice(ie,re+1).map(function(at,qe){var yt=ie+qe,Ft=me(at,yt,{style:{width:oe},offsetX:pe}),jt=Ot(at);return Ne.createElement(we,{key:jt,setRef:function(tt){return ae(at,tt)}},Ft)})}function Pe(ue,ie,re,oe){var pe=re-ue,ae=ie-re,me=Math.min(pe,ae)*2;if(oe<=me){var Ze=Math.floor(oe/2);return oe%2?re+Ze+1:re-Ze}return pe>ae?re-(oe-ae):re+(oe-pe)}function rt(ue,ie,re){var oe=ue.length,pe=ie.length,ae,me;if(oe===0&&pe===0)return null;oe2&&arguments[2]!==void 0?arguments[2]:!1,yt=Ot?at<0&&Ze.current.left||at>0&&Ze.current.right:at<0&&Ze.current.top||at>0&&Ze.current.bottom;return qe&&yt?(clearTimeout(ae.current),pe.current=!1):(!yt||pe.current)&&me(),!pe.current&&yt}};function xt(ue,ie,re,oe,pe,ae,me){var Ze=(0,Ne.useRef)(0),Ot=(0,Ne.useRef)(null),at=(0,Ne.useRef)(null),qe=(0,Ne.useRef)(!1),yt=Ye(ie,re,oe,pe);function Ft(wn,gn){if(Oe.Z.cancel(Ot.current),!yt(!1,gn)){var Rt=wn;if(!Rt._virtualHandled)Rt._virtualHandled=!0;else return;Ze.current+=gn,at.current=gn,Ve||Rt.preventDefault(),Ot.current=(0,Oe.Z)(function(){var Ut=qe.current?10:1;me(Ze.current*Ut,!1),Ze.current=0})}}function jt(wn,gn){me(gn,!0),Ve||wn.preventDefault()}var Xe=(0,Ne.useRef)(null),tt=(0,Ne.useRef)(null);function Gt(wn){if(ue){Oe.Z.cancel(tt.current),tt.current=(0,Oe.Z)(function(){Xe.current=null},2);var gn=wn.deltaX,Rt=wn.deltaY,Ut=wn.shiftKey,At=gn,Je=Rt;(Xe.current==="sx"||!Xe.current&&Ut&&Rt&&!gn)&&(At=Rt,Je=0,Xe.current="sx");var Pt=Math.abs(At),nn=Math.abs(Je);Xe.current===null&&(Xe.current=ae&&Pt>nn?"x":"y"),Xe.current==="y"?Ft(wn,Je):jt(wn,At)}}function un(wn){ue&&(qe.current=wn.detail===at.current)}return[Gt,un]}function gt(ue,ie,re,oe){var pe=Ne.useMemo(function(){return[new Map,[]]},[ue,re.id,oe]),ae=(0,xe.Z)(pe,2),me=ae[0],Ze=ae[1],Ot=function(qe){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qe,Ft=me.get(qe),jt=me.get(yt);if(Ft===void 0||jt===void 0)for(var Xe=ue.length,tt=Ze.length;tt0&&arguments[0]!==void 0?arguments[0]:!1;qe();var Xe=function(){var un=!1;Ze.current.forEach(function(wn,gn){if(wn&&wn.offsetParent){var Rt=wn.offsetHeight,Ut=getComputedStyle(wn),At=Ut.marginTop,Je=Ut.marginBottom,Pt=Be(At),nn=Be(Je),pn=Rt+Pt+nn;Ot.current.get(gn)!==pn&&(Ot.current.set(gn,pn),un=!0)}}),un&&me(function(wn){return wn+1})};if(jt)Xe();else{at.current+=1;var tt=at.current;Promise.resolve().then(function(){tt===at.current&&Xe()})}}function Ft(jt,Xe){var tt=ue(jt),Gt=Ze.current.get(tt);Xe?(Ze.current.set(tt,Xe),yt()):Ze.current.delete(tt),!Gt!=!Xe&&(Xe?ie==null||ie(jt):re==null||re(jt))}return(0,Ne.useEffect)(function(){return qe},[]),[Ft,yt,Ot.current,ae]}var St=14/15;function Qe(ue,ie,re){var oe=(0,Ne.useRef)(!1),pe=(0,Ne.useRef)(0),ae=(0,Ne.useRef)(0),me=(0,Ne.useRef)(null),Ze=(0,Ne.useRef)(null),Ot,at=function(jt){if(oe.current){var Xe=Math.ceil(jt.touches[0].pageX),tt=Math.ceil(jt.touches[0].pageY),Gt=pe.current-Xe,un=ae.current-tt,wn=Math.abs(Gt)>Math.abs(un);wn?pe.current=Xe:ae.current=tt;var gn=re(wn,wn?Gt:un,!1,jt);gn&&jt.preventDefault(),clearInterval(Ze.current),gn&&(Ze.current=setInterval(function(){wn?Gt*=St:un*=St;var Rt=Math.floor(wn?Gt:un);(!re(wn,Rt,!0)||Math.abs(Rt)<=.1)&&clearInterval(Ze.current)},16))}},qe=function(){oe.current=!1,Ot()},yt=function(jt){Ot(),jt.touches.length===1&&!oe.current&&(oe.current=!0,pe.current=Math.ceil(jt.touches[0].pageX),ae.current=Math.ceil(jt.touches[0].pageY),me.current=jt.target,me.current.addEventListener("touchmove",at,{passive:!1}),me.current.addEventListener("touchend",qe,{passive:!0}))};Ot=function(){me.current&&(me.current.removeEventListener("touchmove",at),me.current.removeEventListener("touchend",qe))},(0,je.Z)(function(){return ue&&ie.current.addEventListener("touchstart",yt,{passive:!0}),function(){var Ft;(Ft=ie.current)===null||Ft===void 0||Ft.removeEventListener("touchstart",yt),Ot(),clearInterval(Ze.current)}},[ue])}function ze(ue){return Math.floor(Math.pow(ue,.5))}function st(ue,ie){var re="touches"in ue?ue.touches[0]:ue;return re[ie?"pageX":"pageY"]-window[ie?"scrollX":"scrollY"]}function Se(ue,ie,re){Ne.useEffect(function(){var oe=ie.current;if(ue&&oe){var pe=!1,ae,me,Ze=function(){Oe.Z.cancel(ae)},Ot=function Ft(){Ze(),ae=(0,Oe.Z)(function(){re(me),Ft()})},at=function(){pe=!1,Ze()},qe=function(jt){if(!(jt.target.draggable||jt.button!==0)){var Xe=jt;Xe._virtualHandled||(Xe._virtualHandled=!0,pe=!0)}},yt=function(jt){if(pe){var Xe=st(jt,!1),tt=oe.getBoundingClientRect(),Gt=tt.top,un=tt.bottom;if(Xe<=Gt){var wn=Gt-Xe;me=-ze(wn),Ot()}else if(Xe>=un){var gn=Xe-un;me=ze(gn),Ot()}else Ze()}};return oe.addEventListener("mousedown",qe),oe.ownerDocument.addEventListener("mouseup",at),oe.ownerDocument.addEventListener("mousemove",yt),oe.ownerDocument.addEventListener("dragend",at),function(){oe.removeEventListener("mousedown",qe),oe.ownerDocument.removeEventListener("mouseup",at),oe.ownerDocument.removeEventListener("mousemove",yt),oe.ownerDocument.removeEventListener("dragend",at),Ze()}}},[ue])}var ye=10;function vt(ue,ie,re,oe,pe,ae,me,Ze){var Ot=Ne.useRef(),at=Ne.useState(null),qe=(0,xe.Z)(at,2),yt=qe[0],Ft=qe[1];return(0,je.Z)(function(){if(yt&&yt.times=0;wt-=1){var Wt=pe(ie[wt]),en=re.get(Wt);if(en===void 0){wn=!0;break}if(qt-=en,qt<=0)break}switch(Ut){case"top":Rt=Je-Gt;break;case"bottom":Rt=Pt-un+Gt;break;default:{var _n=ue.current.scrollTop,Un=_n+un;Je<_n?gn="top":Pt>Un&&(gn="bottom")}}Rt!==null&&me(Rt),Rt!==yt.lastTop&&(wn=!0)}wn&&Ft((0,ce.Z)((0,ce.Z)({},yt),{},{times:yt.times+1,targetAlign:gn,lastTop:Rt}))}},[yt,ue.current]),function(jt){if(jt==null){Ze();return}if(Oe.Z.cancel(Ot.current),typeof jt=="number")me(jt);else if(jt&&(0,ve.Z)(jt)==="object"){var Xe,tt=jt.align;"index"in jt?Xe=jt.index:Xe=ie.findIndex(function(wn){return pe(wn)===jt.key});var Gt=jt.offset,un=Gt===void 0?0:Gt;Ft({times:0,index:Xe,offset:un,originAlign:tt})}}}var Ht=Ne.forwardRef(function(ue,ie){var re=ue.prefixCls,oe=ue.rtl,pe=ue.scrollOffset,ae=ue.scrollRange,me=ue.onStartMove,Ze=ue.onStopMove,Ot=ue.onScroll,at=ue.horizontal,qe=ue.spinSize,yt=ue.containerSize,Ft=ue.style,jt=ue.thumbStyle,Xe=ue.showScrollBar,tt=Ne.useState(!1),Gt=(0,xe.Z)(tt,2),un=Gt[0],wn=Gt[1],gn=Ne.useState(null),Rt=(0,xe.Z)(gn,2),Ut=Rt[0],At=Rt[1],Je=Ne.useState(null),Pt=(0,xe.Z)(Je,2),nn=Pt[0],pn=Pt[1],nt=!oe,Nt=Ne.useRef(),qt=Ne.useRef(),wt=Ne.useState(Xe),Wt=(0,xe.Z)(wt,2),en=Wt[0],_n=Wt[1],Un=Ne.useRef(),On=function(){Xe===!0||Xe===!1||(clearTimeout(Un.current),_n(!0),Un.current=setTimeout(function(){_n(!1)},3e3))},Vn=ae-yt||0,Zt=yt-qe||0,Xt=Ne.useMemo(function(){if(pe===0||Vn===0)return 0;var dr=pe/Vn;return dr*Zt},[pe,Vn,Zt]),an=function(yr){yr.stopPropagation(),yr.preventDefault()},xn=Ne.useRef({top:Xt,dragging:un,pageY:Ut,startTop:nn});xn.current={top:Xt,dragging:un,pageY:Ut,startTop:nn};var ln=function(yr){wn(!0),At(st(yr,at)),pn(xn.current.top),me(),yr.stopPropagation(),yr.preventDefault()};Ne.useEffect(function(){var dr=function(Zr){Zr.preventDefault()},yr=Nt.current,gr=qt.current;return yr.addEventListener("touchstart",dr,{passive:!1}),gr.addEventListener("touchstart",ln,{passive:!1}),function(){yr.removeEventListener("touchstart",dr),gr.removeEventListener("touchstart",ln)}},[]);var Pn=Ne.useRef();Pn.current=Vn;var Sn=Ne.useRef();Sn.current=Zt,Ne.useEffect(function(){if(un){var dr,yr=function(Zr){var Dn=xn.current,Zn=Dn.dragging,fr=Dn.pageY,ur=Dn.startTop;Oe.Z.cancel(dr);var Mt=Nt.current.getBoundingClientRect(),Vt=yt/(at?Mt.width:Mt.height);if(Zn){var ft=(st(Zr,at)-fr)*Vt,kt=ur;!nt&&at?kt-=ft:kt+=ft;var it=Pn.current,ht=Sn.current,cn=ht?kt/ht:0,ar=Math.ceil(cn*it);ar=Math.max(ar,0),ar=Math.min(ar,it),dr=(0,Oe.Z)(function(){Ot(ar,at)})}},gr=function(){wn(!1),Ze()};return window.addEventListener("mousemove",yr,{passive:!0}),window.addEventListener("touchmove",yr,{passive:!0}),window.addEventListener("mouseup",gr,{passive:!0}),window.addEventListener("touchend",gr,{passive:!0}),function(){window.removeEventListener("mousemove",yr),window.removeEventListener("touchmove",yr),window.removeEventListener("mouseup",gr),window.removeEventListener("touchend",gr),Oe.Z.cancel(dr)}}},[un]),Ne.useEffect(function(){return On(),function(){clearTimeout(Un.current)}},[pe]),Ne.useImperativeHandle(ie,function(){return{delayHidden:On}});var Rn="".concat(re,"-scrollbar"),Er={position:"absolute",visibility:en?null:"hidden"},Jn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return at?(Object.assign(Er,{height:8,left:0,right:0,bottom:0}),Object.assign(Jn,(0,Le.Z)({height:"100%",width:qe},nt?"left":"right",Xt))):(Object.assign(Er,(0,Le.Z)({width:8,top:0,bottom:0},nt?"right":"left",0)),Object.assign(Jn,{width:"100%",height:qe,top:Xt})),Ne.createElement("div",{ref:Nt,className:ke()(Rn,(0,Le.Z)((0,Le.Z)((0,Le.Z)({},"".concat(Rn,"-horizontal"),at),"".concat(Rn,"-vertical"),!at),"".concat(Rn,"-visible"),en)),style:(0,ce.Z)((0,ce.Z)({},Er),Ft),onMouseDown:an,onMouseMove:On},Ne.createElement("div",{ref:qt,className:ke()("".concat(Rn,"-thumb"),(0,Le.Z)({},"".concat(Rn,"-thumb-moving"),un)),style:(0,ce.Z)((0,ce.Z)({},Jn),jt),onMouseDown:ln}))}),$t=Ht,Fe=20;function pt(){var ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,re=ue/ie*ue;return isNaN(re)&&(re=0),re=Math.max(re,Fe),Math.floor(re)}var ut=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Yt=[],bt={overflowY:"auto",overflowAnchor:"none"};function Ct(ue,ie){var re=ue.prefixCls,oe=re===void 0?"rc-virtual-list":re,pe=ue.className,ae=ue.height,me=ue.itemHeight,Ze=ue.fullHeight,Ot=Ze===void 0?!0:Ze,at=ue.style,qe=ue.data,yt=ue.children,Ft=ue.itemKey,jt=ue.virtual,Xe=ue.direction,tt=ue.scrollWidth,Gt=ue.component,un=Gt===void 0?"div":Gt,wn=ue.onScroll,gn=ue.onVirtualScroll,Rt=ue.onVisibleChange,Ut=ue.innerProps,At=ue.extraRender,Je=ue.styles,Pt=ue.showScrollBar,nn=Pt===void 0?"optional":Pt,pn=(0,Ee.Z)(ue,ut),nt=Ne.useCallback(function(Qn){return typeof Ft=="function"?Ft(Qn):Qn==null?void 0:Qn[Ft]},[Ft]),Nt=de(nt,null,null),qt=(0,xe.Z)(Nt,4),wt=qt[0],Wt=qt[1],en=qt[2],_n=qt[3],Un=!!(jt!==!1&&ae&&me),On=Ne.useMemo(function(){return Object.values(en.maps).reduce(function(Qn,xr){return Qn+xr},0)},[en.id,en.maps]),Vn=Un&&qe&&(Math.max(me*qe.length,On)>ae||!!tt),Zt=Xe==="rtl",Xt=ke()(oe,(0,Le.Z)({},"".concat(oe,"-rtl"),Zt),pe),an=qe||Yt,xn=(0,Ne.useRef)(),ln=(0,Ne.useRef)(),Pn=(0,Ne.useRef)(),Sn=(0,Ne.useState)(0),Rn=(0,xe.Z)(Sn,2),Er=Rn[0],Jn=Rn[1],dr=(0,Ne.useState)(0),yr=(0,xe.Z)(dr,2),gr=yr[0],Vr=yr[1],Zr=(0,Ne.useState)(!1),Dn=(0,xe.Z)(Zr,2),Zn=Dn[0],fr=Dn[1],ur=function(){fr(!0)},Mt=function(){fr(!1)},Vt={getKey:nt};function ft(Qn){Jn(function(xr){var Sr;typeof Qn=="function"?Sr=Qn(xr):Sr=Qn;var tr=oa(Sr);return xn.current.scrollTop=tr,tr})}var kt=(0,Ne.useRef)({start:0,end:an.length}),it=(0,Ne.useRef)(),ht=Et(an,nt),cn=(0,xe.Z)(ht,1),ar=cn[0];it.current=ar;var mr=Ne.useMemo(function(){if(!Un)return{scrollHeight:void 0,start:0,end:an.length-1,offset:void 0};if(!Vn){var Qn;return{scrollHeight:((Qn=ln.current)===null||Qn===void 0?void 0:Qn.offsetHeight)||0,start:0,end:an.length-1,offset:void 0}}for(var xr=0,Sr,tr,$r,sa=an.length,br=0;br=Er&&Sr===void 0&&(Sr=br,tr=xr),Na>Er+ae&&$r===void 0&&($r=br),xr=Na}return Sr===void 0&&(Sr=0,tr=0,$r=Math.ceil(ae/me)),$r===void 0&&($r=an.length-1),$r=Math.min($r+1,an.length-1),{scrollHeight:xr,start:Sr,end:$r,offset:tr}},[Vn,Un,Er,an,_n,ae]),It=mr.scrollHeight,_t=mr.start,Tt=mr.end,Kt=mr.offset;kt.current.start=_t,kt.current.end=Tt,Ne.useLayoutEffect(function(){var Qn=en.getRecord();if(Qn.size===1){var xr=Array.from(Qn.keys())[0],Sr=Qn.get(xr),tr=an[_t];if(tr&&Sr===void 0){var $r=nt(tr);if($r===xr){var sa=en.get(xr),br=sa-me;ft(function(Dr){return Dr+br})}}}en.resetRecord()},[It]);var Fn=Ne.useState({width:0,height:ae}),Hn=(0,xe.Z)(Fn,2),Gn=Hn[0],Wn=Hn[1],hr=function(xr){Wn({width:xr.offsetWidth,height:xr.offsetHeight})},Pr=(0,Ne.useRef)(),Tr=(0,Ne.useRef)(),Lr=Ne.useMemo(function(){return pt(Gn.width,tt)},[Gn.width,tt]),Cr=Ne.useMemo(function(){return pt(Gn.height,It)},[Gn.height,It]),Rr=It-ae,Xr=(0,Ne.useRef)(Rr);Xr.current=Rr;function oa(Qn){var xr=Qn;return Number.isNaN(Xr.current)||(xr=Math.min(xr,Xr.current)),xr=Math.max(xr,0),xr}var ta=Er<=0,xa=Er>=Rr,Fa=gr<=0,Ur=gr>=tt,ya=Ye(ta,xa,Fa,Ur),Xa=function(){return{x:Zt?-gr:gr,y:Er}},Ia=(0,Ne.useRef)(Xa()),pa=(0,fe.zX)(function(Qn){if(gn){var xr=(0,ce.Z)((0,ce.Z)({},Xa()),Qn);(Ia.current.x!==xr.x||Ia.current.y!==xr.y)&&(gn(xr),Ia.current=xr)}});function kr(Qn,xr){var Sr=Qn;xr?((0,ct.flushSync)(function(){Vr(Sr)}),pa()):ft(Sr)}function Za(Qn){var xr=Qn.currentTarget.scrollTop;xr!==Er&&ft(xr),wn==null||wn(Qn),pa()}var Sa=function(xr){var Sr=xr,tr=tt?tt-Gn.width:0;return Sr=Math.max(Sr,0),Sr=Math.min(Sr,tr),Sr},la=(0,fe.zX)(function(Qn,xr){xr?((0,ct.flushSync)(function(){Vr(function(Sr){var tr=Sr+(Zt?-Qn:Qn);return Sa(tr)})}),pa()):ft(function(Sr){var tr=Sr+Qn;return tr})}),Kr=xt(Un,ta,xa,Fa,Ur,!!tt,la),Ya=(0,xe.Z)(Kr,2),Mi=Ya[0],ji=Ya[1];Qe(Un,xn,function(Qn,xr,Sr,tr){var $r=tr;return ya(Qn,xr,Sr)?!1:!$r||!$r._virtualHandled?($r&&($r._virtualHandled=!0),Mi({preventDefault:function(){},deltaX:Qn?xr:0,deltaY:Qn?0:xr}),!0):!1}),Se(Vn,xn,function(Qn){ft(function(xr){return xr+Qn})}),(0,je.Z)(function(){function Qn(Sr){var tr=ta&&Sr.detail<0,$r=xa&&Sr.detail>0;Un&&!tr&&!$r&&Sr.preventDefault()}var xr=xn.current;return xr.addEventListener("wheel",Mi,{passive:!1}),xr.addEventListener("DOMMouseScroll",ji,{passive:!0}),xr.addEventListener("MozMousePixelScroll",Qn,{passive:!1}),function(){xr.removeEventListener("wheel",Mi),xr.removeEventListener("DOMMouseScroll",ji),xr.removeEventListener("MozMousePixelScroll",Qn)}},[Un,ta,xa]),(0,je.Z)(function(){if(tt){var Qn=Sa(gr);Vr(Qn),pa({x:Qn})}},[Gn.width,tt]);var za=function(){var xr,Sr;(xr=Pr.current)===null||xr===void 0||xr.delayHidden(),(Sr=Tr.current)===null||Sr===void 0||Sr.delayHidden()},Di=vt(xn,an,en,me,nt,function(){return Wt(!0)},ft,za);Ne.useImperativeHandle(ie,function(){return{nativeElement:Pn.current,getScrollInfo:Xa,scrollTo:function(xr){function Sr(tr){return tr&&(0,ve.Z)(tr)==="object"&&("left"in tr||"top"in tr)}Sr(xr)?(xr.left!==void 0&&Vr(Sa(xr.left)),Di(xr.top)):Di(xr)}}}),(0,je.Z)(function(){if(Rt){var Qn=an.slice(_t,Tt+1);Rt(Qn,an)}},[_t,Tt,an]);var pi=gt(an,nt,en,me),Wi=At==null?void 0:At({start:_t,end:Tt,virtual:Vn,offsetX:gr,offsetY:Kt,rtl:Zt,getSize:pi}),Ci=Ie(an,_t,Tt,tt,gr,wt,yt,Vt),ei=null;ae&&(ei=(0,ce.Z)((0,Le.Z)({},Ot?"height":"maxHeight",ae),bt),Un&&(ei.overflowY="hidden",tt&&(ei.overflowX="hidden"),Zn&&(ei.pointerEvents="none")));var Ar={};return Zt&&(Ar.dir="rtl"),Ne.createElement("div",(0,y.Z)({ref:Pn,style:(0,ce.Z)((0,ce.Z)({},at),{},{position:"relative"}),className:Xt},Ar,pn),Ne.createElement(De.Z,{onResize:hr},Ne.createElement(un,{className:"".concat(oe,"-holder"),style:ei,ref:xn,onScroll:Za,onMouseEnter:za},Ne.createElement(Te,{prefixCls:oe,height:It,offsetX:gr,offsetY:Kt,scrollWidth:tt,onInnerResize:Wt,ref:ln,innerProps:Ut,rtl:Zt,extra:Wi},Ci))),Vn&&It>ae&&Ne.createElement($t,{ref:Pr,prefixCls:oe,scrollOffset:Er,scrollRange:It,rtl:Zt,onScroll:kr,onStartMove:ur,onStopMove:Mt,spinSize:Cr,containerSize:Gn.height,style:Je==null?void 0:Je.verticalScrollBar,thumbStyle:Je==null?void 0:Je.verticalScrollBarThumb,showScrollBar:nn}),Vn&&tt>Gn.width&&Ne.createElement($t,{ref:Tr,prefixCls:oe,scrollOffset:gr,scrollRange:tt,rtl:Zt,onScroll:kr,onStartMove:ur,onStopMove:Mt,spinSize:Lr,containerSize:Gn.width,horizontal:!0,style:Je==null?void 0:Je.horizontalScrollBar,thumbStyle:Je==null?void 0:Je.horizontalScrollBarThumb,showScrollBar:nn}))}var mt=Ne.forwardRef(Ct);mt.displayName="List";var mn=mt,zt=mn},22061:function(Mn,Jt,E){"use strict";E.d(Jt,{Z5:function(){return Au},_l:function(){return ms},bK:function(){return rs}});var y=E(59301),ve=E(69168),ce=E(54476),Le=E(59781),xe=y.createContext(null),Ee=null;function Ce(te){te()}var ke=Ce,De=function(ne){return ke=ne},fe=function(){return ke};function je(){var te=fe(),ne=null,le=null;return{clear:function(){ne=null,le=null},notify:function(){te(function(){for(var $e=ne;$e;)$e.callback(),$e=$e.next})},get:function(){for(var $e=[],He=ne;He;)$e.push(He),He=He.next;return $e},subscribe:function($e){var He=!0,et=le={callback:$e,next:null,prev:le};return et.prev?et.prev.next=et:ne=et,function(){!He||ne===null||(He=!1,et.next?et.next.prev=et.prev:le=et.prev,et.prev?et.prev.next=et.next:ne=et.next)}}}}var Ne={notify:function(){},get:function(){return[]}};function ct(te,ne){var le,he=Ne;function $e(sn){return tn(),he.subscribe(sn)}function He(){he.notify()}function et(){bn.onStateChange&&bn.onStateChange()}function dt(){return!!le}function tn(){le||(le=ne?ne.addNestedSub(et):te.subscribe(et),he=je())}function Cn(){le&&(le(),le=void 0,he.clear(),he=Ne)}var bn={addNestedSub:$e,notifyNestedSubs:He,handleChangeWrapper:et,isSubscribed:dt,trySubscribe:tn,tryUnsubscribe:Cn,getListeners:function(){return he}};return bn}var Ke=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect;function Te(te){var ne=te.store,le=te.context,he=te.children,$e=(0,y.useMemo)(function(){var dt=ct(ne);return{store:ne,subscription:dt}},[ne]),He=(0,y.useMemo)(function(){return ne.getState()},[ne]);Ke(function(){var dt=$e.subscription;return dt.onStateChange=dt.notifyNestedSubs,dt.trySubscribe(),He!==ne.getState()&&dt.notifyNestedSubs(),function(){dt.tryUnsubscribe(),dt.onStateChange=null}},[$e,He]);var et=le||xe;return y.createElement(et.Provider,{value:$e},he)}var we=Te,Ie=E(85377),Pe=E(94266),rt=E.n(Pe),Et=E(53410),Oe=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Ae=["reactReduxForwardedRef"],Ve=[],Ye=[null,null],xt=function(ne){try{return JSON.stringify(ne)}catch(le){return String(ne)}};function gt(te,ne){var le=te[1];return[ne.payload,le+1]}function lt(te,ne,le){Ke(function(){return te.apply(void 0,ne)},le)}function Ue(te,ne,le,he,$e,He,et){te.current=he,ne.current=$e,le.current=!1,He.current&&(He.current=null,et())}function be(te,ne,le,he,$e,He,et,dt,tn,Cn){if(te){var bn=!1,sn=null,fn=function(){if(!bn){var va=ne.getState(),Oa,ka;try{Oa=he(va,$e.current)}catch(oi){ka=oi,sn=oi}ka||(sn=null),Oa===He.current?et.current||tn():(He.current=Oa,dt.current=Oa,et.current=!0,Cn({type:"STORE_UPDATED",payload:{error:ka}}))}};le.onStateChange=fn,le.trySubscribe(),fn();var An=function(){if(bn=!0,le.tryUnsubscribe(),le.onStateChange=null,sn)throw sn};return An}}var We=function(){return[null,0]};function Be(te,ne){ne===void 0&&(ne={});var le=ne,he=le.getDisplayName,$e=he===void 0?function(ho){return"ConnectAdvanced("+ho+")"}:he,He=le.methodName,et=He===void 0?"connectAdvanced":He,dt=le.renderCountProp,tn=dt===void 0?void 0:dt,Cn=le.shouldHandleStateChanges,bn=Cn===void 0?!0:Cn,sn=le.storeKey,fn=sn===void 0?"store":sn,An=le.withRef,sr=An===void 0?!1:An,va=le.forwardRef,Oa=va===void 0?!1:va,ka=le.context,oi=ka===void 0?xe:ka,Fi=(0,Ie.Z)(le,Oe);if(0)var Ti;var xo=oi;return function(Zo){var Hl=Zo.displayName||Zo.name||"Component",Ho=$e(Hl),Vl=(0,ce.Z)({},Fi,{getDisplayName:$e,methodName:et,renderCountProp:tn,shouldHandleStateChanges:bn,storeKey:fn,displayName:Ho,wrappedComponentName:Hl,WrappedComponent:Zo}),us=Fi.pure;function hs(vs){return te(vs.dispatch,Vl)}var lu=us?y.useMemo:function(vs){return vs()};function qs(vs){var Mu=(0,y.useMemo)(function(){var yc=vs.reactReduxForwardedRef,zc=(0,Ie.Z)(vs,Ae);return[vs.context,yc,zc]},[vs]),uu=Mu[0],vc=Mu[1],Ju=Mu[2],Ru=(0,y.useMemo)(function(){return uu&&uu.Consumer&&(0,Et.isContextConsumer)(y.createElement(uu.Consumer,null))?uu:xo},[uu,xo]),cu=(0,y.useContext)(Ru),qu=!!vs.store&&!!vs.store.getState&&!!vs.store.dispatch,Ic=!!cu&&!!cu.store,du=qu?vs.store:cu.store,gc=(0,y.useMemo)(function(){return hs(du)},[du]),Pc=(0,y.useMemo)(function(){if(!bn)return Ye;var yc=ct(du,qu?null:cu.subscription),zc=yc.notifyNestedSubs.bind(yc);return[yc,zc]},[du,qu,cu]),lc=Pc[0],Ac=Pc[1],Oc=(0,y.useMemo)(function(){return qu?cu:(0,ce.Z)({},cu,{subscription:lc})},[qu,cu,lc]),Hc=(0,y.useReducer)(gt,Ve,We),Uc=Hc[0],Nc=Uc[0],Xc=Hc[1];if(Nc&&Nc.error)throw Nc.error;var Vc=(0,y.useRef)(),$c=(0,y.useRef)(Ju),_c=(0,y.useRef)(),Kc=(0,y.useRef)(!1),jc=lu(function(){return _c.current&&Ju===$c.current?_c.current:gc(du.getState(),Ju)},[du,Nc,Ju]);lt(Ue,[$c,Vc,Kc,Ju,jc,_c,Ac]),lt(be,[bn,du,lc,gc,$c,Vc,Kc,_c,Ac,Xc],[du,lc,gc]);var Wc=(0,y.useMemo)(function(){return y.createElement(Zo,(0,ce.Z)({},jc,{ref:vc}))},[vc,Zo,jc]),Yc=(0,y.useMemo)(function(){return bn?y.createElement(Ru.Provider,{value:Oc},Wc):Wc},[Ru,Wc,Oc]);return Yc}var Zs=us?y.memo(qs):qs;if(Zs.WrappedComponent=Zo,Zs.displayName=qs.displayName=Ho,Oa){var su=y.forwardRef(function(Mu,uu){return y.createElement(Zs,(0,ce.Z)({},Mu,{reactReduxForwardedRef:uu}))});return su.displayName=Ho,su.WrappedComponent=Zo,rt()(su,Zo)}return rt()(Zs,Zo)}}function de(te,ne){return te===ne?te!==0||ne!==0||1/te===1/ne:te!==te&&ne!==ne}function St(te,ne){if(de(te,ne))return!0;if(typeof te!="object"||te===null||typeof ne!="object"||ne===null)return!1;var le=Object.keys(te),he=Object.keys(ne);if(le.length!==he.length)return!1;for(var $e=0;$e=0;he--){var $e=ne[he](te);if($e)return $e}return function(He,et){throw new Error("Invalid value of type "+typeof te+" for "+le+" argument when connecting component "+et.wrappedComponentName+".")}}function ae(te,ne){return te===ne}function me(te){var ne=te===void 0?{}:te,le=ne.connectHOC,he=le===void 0?Be:le,$e=ne.mapStateToPropsFactories,He=$e===void 0?ut:$e,et=ne.mapDispatchToPropsFactories,dt=et===void 0?$t:et,tn=ne.mergePropsFactories,Cn=tn===void 0?mn:tn,bn=ne.selectorFactory,sn=bn===void 0?re:bn;return function(An,sr,va,Oa){Oa===void 0&&(Oa={});var ka=Oa,oi=ka.pure,Fi=oi===void 0?!0:oi,Ti=ka.areStatesEqual,xo=Ti===void 0?ae:Ti,ho=ka.areOwnPropsEqual,Zo=ho===void 0?St:ho,Hl=ka.areStatePropsEqual,Ho=Hl===void 0?St:Hl,Vl=ka.areMergedPropsEqual,us=Vl===void 0?St:Vl,hs=(0,Ie.Z)(ka,oe),lu=pe(An,He,"mapStateToProps"),qs=pe(sr,dt,"mapDispatchToProps"),Zs=pe(va,Cn,"mergeProps");return he(sn,(0,ce.Z)({methodName:"connect",getDisplayName:function(vs){return"Connect("+vs+")"},shouldHandleStateChanges:!!An,initMapStateToProps:lu,initMapDispatchToProps:qs,initMergeProps:Zs,pure:Fi,areStatesEqual:xo,areOwnPropsEqual:Zo,areStatePropsEqual:Ho,areMergedPropsEqual:us},hs))}}var Ze=me();function Ot(){var te=useContext(ReactReduxContext);return te}function at(te){te===void 0&&(te=ReactReduxContext);var ne=te===ReactReduxContext?useDefaultReduxContext:function(){return useContext(te)};return function(){var he=ne(),$e=he.store;return $e}}var qe=null;function yt(te){te===void 0&&(te=ReactReduxContext);var ne=te===ReactReduxContext?useDefaultStore:createStoreHook(te);return function(){var he=ne();return he.dispatch}}var Ft=null,jt=function(ne,le){return ne===le};function Xe(te,ne,le,he){var $e=useReducer(function(sr){return sr+1},0),He=$e[1],et=useMemo(function(){return createSubscription(le,he)},[le,he]),dt=useRef(),tn=useRef(),Cn=useRef(),bn=useRef(),sn=le.getState(),fn;try{if(te!==tn.current||sn!==Cn.current||dt.current){var An=te(sn);bn.current===void 0||!ne(An,bn.current)?fn=An:fn=bn.current}else fn=bn.current}catch(sr){throw dt.current&&(sr.message+=` The error may be correlated with this previous error: `+dt.current.stack+` -`),sr}return useIsomorphicLayoutEffect(function(){tn.current=te,Cn.current=sn,bn.current=fn,dt.current=void 0}),useIsomorphicLayoutEffect(function(){function sr(){try{var va=le.getState();if(va===Cn.current)return;var Na=tn.current(va);if(ne(Na,bn.current))return;bn.current=Na,Cn.current=va}catch(ka){dt.current=ka}He()}return et.onStateChange=sr,et.trySubscribe(),sr(),function(){return et.tryUnsubscribe()}},[le,et]),fn}function tt(te){te===void 0&&(te=ReactReduxContext);var ne=te===ReactReduxContext?useDefaultReduxContext:function(){return useContext(te)};return function(he,$e){$e===void 0&&($e=jt);var He=ne(),et=He.store,dt=He.subscription,tn=Xe(he,$e,et,dt);return useDebugValue(tn),tn}}var Gt=null,un=E(4676);De(un.unstable_batchedUpdates);function wn(te,ne){if(te.length!==ne.length)return!1;for(var le=0;lete.bottom,Cn=he.leftte.right,bn=tn&&Cn;if(bn)return!0;var sn=tn&&et||Cn&&He;return sn}},br=function(te){var ne=$r(te.top,te.bottom),le=$r(te.left,te.right);return function(he){var $e=ne(he.top)&&ne(he.bottom)&&le(he.left)&&le(he.right);return $e}},Dr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},jr={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Qr=function(te){return function(ne){var le=$r(ne.top,ne.bottom),he=$r(ne.left,ne.right);return function($e){return te===Dr?le($e.top)&&le($e.bottom):he($e.left)&&he($e.right)}}},_a=function(ne,le){var he=le.frame?le.frame.scroll.diff.displacement:jn;return xa(ne,he)},$a=function(ne,le,he){return le.subject.active?he(le.subject.active)(ne):!1},ea=function(ne,le,he){return he(le)(ne)},ai=function(ne){var le=ne.target,he=ne.destination,$e=ne.viewport,He=ne.withDroppableDisplacement,et=ne.isVisibleThroughFrameFn,dt=He?_a(le,he):le;return $a(dt,he,et)&&ea(dt,$e,et)},yi=function(ne){return ai((0,ce.Z)({},ne,{isVisibleThroughFrameFn:sa}))},zi=function(ne){return ai((0,ce.Z)({},ne,{isVisibleThroughFrameFn:br}))},Ui=function(ne){return ai((0,ce.Z)({},ne,{isVisibleThroughFrameFn:Qr(ne.destination.axis)}))},Ji=function(ne,le,he){if(typeof he=="boolean")return he;if(!le)return!0;var $e=le.invisible,He=le.visible;if($e[ne])return!1;var et=He[ne];return et?et.shouldAnimate:!0};function Yi(te,ne){var le=te.page.marginBox,he={top:ne.point.y,right:0,bottom:0,left:ne.point.x};return pn(nt(le,he))}function co(te){var ne=te.afterDragging,le=te.destination,he=te.displacedBy,$e=te.viewport,He=te.forceShouldAnimate,et=te.last;return ne.reduce(function(tn,Cn){var bn=Yi(Cn,he),sn=Cn.descriptor.id;tn.all.push(sn);var fn=yi({target:bn,destination:le,viewport:$e,withDroppableDisplacement:!0});if(!fn)return tn.invisible[Cn.descriptor.id]=!0,tn;var An=Ji(sn,et,He),sr={draggableId:sn,shouldAnimate:An};return tn.visible[sn]=sr,tn},{all:[],visible:{},invisible:{}})}function No(te,ne){if(!te.length)return 0;var le=te[te.length-1].descriptor.index;return ne.inHomeList?le:le+1}function $o(te){var ne=te.insideDestination,le=te.inHomeList,he=te.displacedBy,$e=te.destination,He=No(ne,{inHomeList:le});return{displaced:Sr,displacedBy:he,at:{type:"REORDER",destination:{droppableId:$e.descriptor.id,index:He}}}}function Wo(te){var ne=te.draggable,le=te.insideDestination,he=te.destination,$e=te.viewport,He=te.displacedBy,et=te.last,dt=te.index,tn=te.forceShouldAnimate,Cn=Qn(ne,he);if(dt==null)return $o({insideDestination:le,inHomeList:Cn,displacedBy:He,destination:he});var bn=Kr(le,function(va){return va.descriptor.index===dt});if(!bn)return $o({insideDestination:le,inHomeList:Cn,displacedBy:He,destination:he});var sn=ei(ne,le),fn=le.indexOf(bn),An=sn.slice(fn),sr=co({afterDragging:An,destination:he,displacedBy:He,last:et,viewport:$e.frame,forceShouldAnimate:tn});return{displaced:sr,displacedBy:He,at:{type:"REORDER",destination:{droppableId:he.descriptor.id,index:dt}}}}function Da(te,ne){return!!ne.effected[te]}var Ii=function(te){var ne=te.isMovingForward,le=te.destination,he=te.draggables,$e=te.combine,He=te.afterCritical;if(!le.isCombineEnabled)return null;var et=$e.draggableId,dt=he[et],tn=dt.descriptor.index,Cn=Da(et,He);return Cn?ne?tn:tn-1:ne?tn+1:tn},ri=function(te){var ne=te.isMovingForward,le=te.isInHomeList,he=te.insideDestination,$e=te.location;if(!he.length)return null;var He=$e.index,et=ne?He+1:He-1,dt=he[0].descriptor.index,tn=he[he.length-1].descriptor.index,Cn=le?tn:tn+1;return etCn?null:et},So=function(te){var ne=te.isMovingForward,le=te.isInHomeList,he=te.draggable,$e=te.draggables,He=te.destination,et=te.insideDestination,dt=te.previousImpact,tn=te.viewport,Cn=te.afterCritical,bn=dt.at;if(bn||ht(!1),bn.type==="REORDER"){var sn=ri({isMovingForward:ne,isInHomeList:le,location:bn.destination,insideDestination:et});return sn==null?null:Wo({draggable:he,insideDestination:et,destination:He,viewport:tn,last:dt.displaced,displacedBy:dt.displacedBy,index:sn})}var fn=Ii({isMovingForward:ne,destination:He,displaced:dt.displaced,draggables:$e,combine:bn.combine,afterCritical:Cn});return fn==null?null:Wo({draggable:he,insideDestination:et,destination:He,viewport:tn,last:dt.displaced,displacedBy:dt.displacedBy,index:fn})},di=function(te){var ne=te.displaced,le=te.afterCritical,he=te.combineWith,$e=te.displacedBy,He=!!(ne.visible[he]||ne.invisible[he]);return Da(he,le)?He?jn:Lr($e.point):He?$e.point:jn},il=function(te){var ne=te.afterCritical,le=te.impact,he=te.draggables,$e=Ci(le);$e||ht(!1);var He=$e.draggableId,et=he[He].page.borderBox.center,dt=di({displaced:le.displaced,afterCritical:ne,combineWith:He,displacedBy:le.displacedBy});return hr(et,dt)},$l=function(ne,le){return le.margin[ne.start]+le.borderBox[ne.size]/2},Al=function(ne,le){return le.margin[ne.end]+le.borderBox[ne.size]/2},Vo=function(ne,le,he){return le[ne.crossAxisStart]+he.margin[ne.crossAxisStart]+he.borderBox[ne.crossAxisSize]/2},Yo=function(ne){var le=ne.axis,he=ne.moveRelativeTo,$e=ne.isMoving;return Cr(le.line,he.marginBox[le.end]+$l(le,$e),Vo(le,he.marginBox,$e))},no=function(ne){var le=ne.axis,he=ne.moveRelativeTo,$e=ne.isMoving;return Cr(le.line,he.marginBox[le.start]-Al(le,$e),Vo(le,he.marginBox,$e))},Ol=function(ne){var le=ne.axis,he=ne.moveInto,$e=ne.isMoving;return Cr(le.line,he.contentBox[le.start]+$l(le,$e),Vo(le,he.contentBox,$e))},Ul=function(te){var ne=te.impact,le=te.draggable,he=te.draggables,$e=te.droppable,He=te.afterCritical,et=pi($e.descriptor.id,he),dt=le.page,tn=$e.axis;if(!et.length)return Ol({axis:tn,moveInto:$e.page,isMoving:dt});var Cn=ne.displaced,bn=ne.displacedBy,sn=Cn.all[0];if(sn){var fn=he[sn];if(Da(sn,He))return no({axis:tn,moveRelativeTo:fn.page,isMoving:dt});var An=Un(fn.page,bn.point);return no({axis:tn,moveRelativeTo:An,isMoving:dt})}var sr=et[et.length-1];if(sr.descriptor.id===le.descriptor.id)return dt.borderBox.center;if(Da(sr.descriptor.id,He)){var va=Un(sr.page,Lr(He.displacedBy.point));return Yo({axis:tn,moveRelativeTo:va,isMoving:dt})}return Yo({axis:tn,moveRelativeTo:sr.page,isMoving:dt})},Nl=function(te,ne){var le=te.frame;return le?hr(ne,le.scroll.diff.displacement):ne},Io=function(ne){var le=ne.impact,he=ne.draggable,$e=ne.droppable,He=ne.draggables,et=ne.afterCritical,dt=he.page.borderBox.center,tn=le.at;return!$e||!tn?dt:tn.type==="REORDER"?Ul({impact:le,draggable:he,draggables:He,droppable:$e,afterCritical:et}):il({impact:le,draggables:He,afterCritical:et})},es=function(te){var ne=Io(te),le=te.droppable,he=le?Nl(le,ne):ne;return he},as=function(te,ne){var le=Pr(ne,te.scroll.initial),he=Lr(le),$e=pn({top:ne.y,bottom:ne.y+te.frame.height,left:ne.x,right:ne.x+te.frame.width}),He={frame:$e,scroll:{initial:te.scroll.initial,max:te.scroll.max,current:ne,diff:{value:le,displacement:he}}};return He};function Ni(te,ne){return te.map(function(le){return ne[le]})}function Qi(te,ne){for(var le=0;le1?bn.sort(function(sn,fn){return oo(sn)[dt.start]-oo(fn)[dt.start]})[0]:Cn.sort(function(sn,fn){var An=Xr(le,Ia(oo(sn))),sr=Xr(le,Ia(oo(fn)));return An!==sr?An-sr:oo(sn)[dt.start]-oo(fn)[dt.start]})[0]},Jo=function(ne,le){var he=ne.page.borderBox.center;return Da(ne.descriptor.id,le)?Pr(he,le.displacedBy.point):he},vn=function(ne,le){var he=ne.page.borderBox;return Da(ne.descriptor.id,le)?xa(he,Lr(le.displacedBy.point)):he},yn=function(te){var ne=te.pageBorderBoxCenter,le=te.viewport,he=te.destination,$e=te.insideDestination,He=te.afterCritical,et=$e.filter(function(dt){return zi({target:vn(dt,He),destination:he,viewport:le.frame,withDroppableDisplacement:!0})}).sort(function(dt,tn){var Cn=Rr(ne,Nl(he,Jo(dt,He))),bn=Rr(ne,Nl(he,Jo(tn,He)));return Cnne.left&&te.topne.top}function Ha(te){var ne=te.pageBorderBox,le=te.draggable,he=te.candidates,$e=le.page.borderBox.center,He=he.map(function(et){var dt=et.axis,tn=Cr(et.axis.line,ne.center[dt.line],et.page.borderBox.center[dt.crossAxisLine]);return{id:et.descriptor.id,distance:Rr($e,tn)}}).sort(function(et,dt){return dt.distance-et.distance});return He[0]?He[0].id:null}function ma(te){var ne=te.pageBorderBox,le=te.draggable,he=te.droppables,$e=za(he).filter(function(He){if(!He.isEnabled)return!1;var et=He.subject.active;if(!et||!ro(ne,et))return!1;if(fo(et)(ne.center))return!0;var dt=He.axis,tn=et.center[dt.crossAxisLine],Cn=ne[dt.crossAxisStart],bn=ne[dt.crossAxisEnd],sn=$r(et[dt.crossAxisStart],et[dt.crossAxisEnd]),fn=sn(Cn),An=sn(bn);return!fn&&!An?!0:fn?Cntn});return $e.length?$e.length===1?$e[0].descriptor.id:Ha({pageBorderBox:ne,draggable:le,candidates:$e}):null}var Hr=function(ne,le){return pn(xa(ne,le))},_i=function(te,ne){var le=te.frame;return le?Hr(ne,le.scroll.diff.value):ne};function Li(te){var ne=te.displaced,le=te.id;return!!(ne.visible[le]||ne.invisible[le])}function vo(te){var ne=te.draggable,le=te.closest,he=te.inHomeList;return le?he&&le.descriptor.index>ne.descriptor.index?le.descriptor.index-1:le.descriptor.index:null}var _o=function(te){var ne=te.pageBorderBoxWithDroppableScroll,le=te.draggable,he=te.destination,$e=te.insideDestination,He=te.last,et=te.viewport,dt=te.afterCritical,tn=he.axis,Cn=Nn(he.axis,le.displaceBy),bn=Cn.value,sn=ne[tn.start],fn=ne[tn.end],An=ei(le,$e),sr=Kr(An,function(Na){var ka=Na.descriptor.id,oi=Na.page.borderBox.center[tn.line],Fi=Da(ka,dt),Ti=Li({displaced:He,id:ka});return Fi?Ti?fn<=oi:snka[dt.start]+Fi&&snka[dt.start]-Cn+Fi&&bnka[dt.start]+Cn+Fi&&snka[dt.start]+Fi&&bn=Eu)return zs;var He=$e/Eu,et=Rs+Us*He,dt=he==="CANCEL"?et*Cu:et;return Number(dt.toFixed(2))},As=function(te){var ne=te.impact,le=te.draggable,he=te.dimensions,$e=te.viewport,He=te.afterCritical,et=he.draggables,dt=he.droppables,tn=vr(ne),Cn=tn?dt[tn]:null,bn=dt[le.descriptor.droppableId],sn=rn({impact:ne,draggable:le,draggables:et,afterCritical:He,droppable:Cn||bn,viewport:$e}),fn=Pr(sn,le.client.borderBox.center);return fn},ws=function(te){var ne=te.draggables,le=te.reason,he=te.lastImpact,$e=te.home,He=te.viewport,et=te.onLiftImpact;if(!he.at||le!=="DROP"){var dt=Qt({draggables:ne,impact:et,destination:$e,viewport:He,forceShouldAnimate:!0});return{impact:dt,didDropInsideDroppable:!1}}if(he.at.type==="REORDER")return{impact:he,didDropInsideDroppable:!0};var tn=(0,ce.Z)({},he,{displaced:Sr});return{impact:tn,didDropInsideDroppable:!0}},xu=function(te){var ne=te.getState,le=te.dispatch;return function(he){return function($e){if($e.type!=="DROP"){he($e);return}var He=ne(),et=$e.payload.reason;if(He.phase==="COLLECTING"){le($s({reason:et}));return}if(He.phase!=="IDLE"){var dt=He.phase==="DROP_PENDING"&&He.isWaiting;dt&&ht(!1),He.phase==="DRAGGING"||He.phase==="DROP_PENDING"||ht(!1);var tn=He.critical,Cn=He.dimensions,bn=Cn.draggables[He.critical.draggable.id],sn=ws({reason:et,lastImpact:He.impact,afterCritical:He.afterCritical,onLiftImpact:He.onLiftImpact,home:He.dimensions.droppables[He.critical.droppable.id],viewport:He.viewport,draggables:He.dimensions.draggables}),fn=sn.impact,An=sn.didDropInsideDroppable,sr=An?Wi(fn):null,va=An?Ci(fn):null,Na={index:tn.draggable.index,droppableId:tn.droppable.id},ka={draggableId:bn.descriptor.id,type:bn.descriptor.type,source:Na,reason:et,mode:He.movementMode,destination:sr,combine:va},oi=As({impact:fn,draggable:bn,dimensions:Cn,viewport:He.viewport,afterCritical:He.afterCritical}),Fi={critical:He.critical,afterCritical:He.afterCritical,result:ka,impact:fn},Ti=!Tr(He.current.client.offset,oi)||!!ka.combine;if(!Ti){le(Eo({completed:Fi}));return}var xo=ec({current:He.current.client.offset,destination:oi,reason:et}),ho={newHomeClientOffset:oi,dropDuration:xo,completed:Fi};le(Po(ho))}}}},ku=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Lu(te){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(le){le.target!==window&&le.target!==window.document||te()}}}function Wn(te){var ne=te.onWindowScroll;function le(){ne(ku())}var he=Rn(le),$e=Lu(he),He=ur;function et(){return He!==ur}function dt(){et()&&ht(!1),He=Vt(window,[$e])}function tn(){et()||ht(!1),he.cancel(),He(),He=ur}return{start:dt,stop:tn,isActive:et}}var wa=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},Vi=function(te){var ne=Wn({onWindowScroll:function(he){te.dispatch(Ko({newScroll:he}))}});return function(le){return function(he){!ne.isActive()&&he.type==="INITIAL_PUBLISH"&&ne.start(),ne.isActive()&&wa(he)&&ne.stop(),le(he)}}},Ta=function(te){var ne=!1,le=!1,he=setTimeout(function(){le=!0}),$e=function(et){ne||le||(ne=!0,te(et),clearTimeout(he))};return $e.wasCalled=function(){return ne},$e},Ir=function(){var te=[],ne=function(He){var et=la(te,function(Cn){return Cn.timerId===He});et===-1&&ht(!1);var dt=te.splice(et,1),tn=dt[0];tn.callback()},le=function(He){var et=setTimeout(function(){return ne(et)}),dt={timerId:et,callback:He};te.push(dt)},he=function(){if(te.length){var He=[].concat(te);te.length=0,He.forEach(function(et){clearTimeout(et.timerId),et.callback()})}};return{add:le,flush:he}},Zi=function(ne,le){return ne==null&&le==null?!0:ne==null||le==null?!1:ne.droppableId===le.droppableId&&ne.index===le.index},Ki=function(ne,le){return ne==null&&le==null?!0:ne==null||le==null?!1:ne.draggableId===le.draggableId&&ne.droppableId===le.droppableId},ko=function(ne,le){if(ne===le)return!0;var he=ne.draggable.id===le.draggable.id&&ne.draggable.droppableId===le.draggable.droppableId&&ne.draggable.type===le.draggable.type&&ne.draggable.index===le.draggable.index,$e=ne.droppable.id===le.droppable.id&&ne.droppable.type===le.droppable.type;return he&&$e},Xi=function(ne,le){pr(),le(),Fr()},dl=function(ne,le){return{draggableId:ne.draggable.id,type:ne.droppable.type,source:{droppableId:ne.droppable.id,index:ne.draggable.index},mode:le}},Ro=function(ne,le,he,$e){if(!ne){he($e(le));return}var He=Ta(he),et={announce:He};ne(le,et),He.wasCalled()||he($e(le))},ys=function(te,ne){var le=Ir(),he=null,$e=function(fn,An){he&&ht(!1),Xi("onBeforeCapture",function(){var sr=te().onBeforeCapture;if(sr){var va={draggableId:fn,mode:An};sr(va)}})},He=function(fn,An){he&&ht(!1),Xi("onBeforeDragStart",function(){var sr=te().onBeforeDragStart;sr&&sr(dl(fn,An))})},et=function(fn,An){he&&ht(!1);var sr=dl(fn,An);he={mode:An,lastCritical:fn,lastLocation:sr.source,lastCombine:null},le.add(function(){Xi("onDragStart",function(){return Ro(te().onDragStart,sr,ne,Gn.onDragStart)})})},dt=function(fn,An){var sr=Wi(An),va=Ci(An);he||ht(!1);var Na=!ko(fn,he.lastCritical);Na&&(he.lastCritical=fn);var ka=!Zi(he.lastLocation,sr);ka&&(he.lastLocation=sr);var oi=!Ki(he.lastCombine,va);if(oi&&(he.lastCombine=va),!(!Na&&!ka&&!oi)){var Fi=(0,ce.Z)({},dl(fn,he.mode),{combine:va,destination:sr});le.add(function(){Xi("onDragUpdate",function(){return Ro(te().onDragUpdate,Fi,ne,Gn.onDragUpdate)})})}},tn=function(){he||ht(!1),le.flush()},Cn=function(fn){he||ht(!1),he=null,Xi("onDragEnd",function(){return Ro(te().onDragEnd,fn,ne,Gn.onDragEnd)})},bn=function(){if(he){var fn=(0,ce.Z)({},dl(he.lastCritical,he.mode),{combine:null,destination:null,reason:"CANCEL"});Cn(fn)}};return{beforeCapture:$e,beforeStart:He,start:et,update:dt,flush:tn,drop:Cn,abort:bn}},Xs=function(te,ne){var le=ys(te,ne);return function(he){return function($e){return function(He){if(He.type==="BEFORE_INITIAL_CAPTURE"){le.beforeCapture(He.payload.draggableId,He.payload.movementMode);return}if(He.type==="INITIAL_PUBLISH"){var et=He.payload.critical;le.beforeStart(et,He.payload.movementMode),$e(He),le.start(et,He.payload.movementMode);return}if(He.type==="DROP_COMPLETE"){var dt=He.payload.completed.result;le.flush(),$e(He),le.drop(dt);return}if($e(He),He.type==="FLUSH"){le.abort();return}var tn=he.getState();tn.phase==="DRAGGING"&&le.update(tn.critical,tn.impact)}}}},ci=function(te){return function(ne){return function(le){if(le.type!=="DROP_ANIMATION_FINISHED"){ne(le);return}var he=te.getState();he.phase!=="DROP_ANIMATING"&&ht(!1),te.dispatch(Eo({completed:he.completed}))}}},bl=function(te){var ne=null,le=null;function he(){le&&(cancelAnimationFrame(le),le=null),ne&&(ne(),ne=null)}return function($e){return function(He){if((He.type==="FLUSH"||He.type==="DROP_COMPLETE"||He.type==="DROP_ANIMATION_FINISHED")&&he(),$e(He),He.type==="DROP_ANIMATE"){var et={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var tn=te.getState();tn.phase==="DROP_ANIMATING"&&te.dispatch(Ms())}};le=requestAnimationFrame(function(){le=null,ne=Vt(window,[et])})}}}},is=function(te){return function(){return function(ne){return function(le){(le.type==="DROP_COMPLETE"||le.type==="FLUSH"||le.type==="DROP_ANIMATE")&&te.stopPublishing(),ne(le)}}}},jl=function(te){var ne=!1;return function(){return function(le){return function(he){if(he.type==="INITIAL_PUBLISH"){ne=!0,te.tryRecordFocus(he.payload.critical.draggable.id),le(he),te.tryRestoreFocusRecorded();return}if(le(he),!!ne){if(he.type==="FLUSH"){ne=!1,te.tryRestoreFocusRecorded();return}if(he.type==="DROP_COMPLETE"){ne=!1;var $e=he.payload.completed.result;$e.combine&&te.tryShiftRecord($e.draggableId,$e.combine.draggableId),te.tryRestoreFocusRecorded()}}}}}},Re=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},Me=function(te){return function(ne){return function(le){return function(he){if(Re(he)){te.stop(),le(he);return}if(he.type==="INITIAL_PUBLISH"){le(he);var $e=ne.getState();$e.phase!=="DRAGGING"&&ht(!1),te.start($e);return}le(he),te.scroll(ne.getState())}}}},Dt=function(te){return function(ne){return function(le){if(ne(le),le.type==="PUBLISH_WHILE_DRAGGING"){var he=te.getState();he.phase==="DROP_PENDING"&&(he.isWaiting||te.dispatch(yl({reason:he.reason})))}}}},Lt=Le.qC,on=function(te){var ne=te.dimensionMarshal,le=te.focusMarshal,he=te.styleMarshal,$e=te.getResponders,He=te.announce,et=te.autoScroller;return(0,Le.MT)(ua,Lt((0,Le.md)(tu(he),is(ne),Fs(ne),xu,ci,bl,Dt,Me(et),Vi,jl(le),Xs($e,He))))},hn=function(){return{additions:{},removals:{},modified:{}}};function Tn(te){var ne=te.registry,le=te.callbacks,he=hn(),$e=null,He=function(){$e||(le.collectionStarting(),$e=requestAnimationFrame(function(){$e=null,pr();var bn=he,sn=bn.additions,fn=bn.removals,An=bn.modified,sr=Object.keys(sn).map(function(ka){return ne.draggable.getById(ka).getDimension(jn)}).sort(function(ka,oi){return ka.descriptor.index-oi.descriptor.index}),va=Object.keys(An).map(function(ka){var oi=ne.droppable.getById(ka),Fi=oi.callbacks.getScrollWhileDragging();return{droppableId:ka,scroll:Fi}}),Na={additions:sr,removals:Object.keys(fn),modified:va};he=hn(),Fr(),le.publish(Na)}))},et=function(bn){var sn=bn.descriptor.id;he.additions[sn]=bn,he.modified[bn.descriptor.droppableId]=!0,he.removals[sn]&&delete he.removals[sn],He()},dt=function(bn){var sn=bn.descriptor;he.removals[sn.id]=!0,he.modified[sn.droppableId]=!0,he.additions[sn.id]&&delete he.additions[sn.id],He()},tn=function(){$e&&(cancelAnimationFrame($e),$e=null,he=hn())};return{add:et,remove:dt,stop:tn}}var Bn=function(te){var ne=te.scrollHeight,le=te.scrollWidth,he=te.height,$e=te.width,He=Pr({x:le,y:ne},{x:$e,y:he}),et={x:Math.max(0,He.x),y:Math.max(0,He.y)};return et},$n=function(){var te=document.documentElement;return te||ht(!1),te},Ln=function(){var te=$n(),ne=Bn({scrollHeight:te.scrollHeight,scrollWidth:te.scrollWidth,width:te.clientWidth,height:te.clientHeight});return ne},Br=function(){var te=ku(),ne=Ln(),le=te.y,he=te.x,$e=$n(),He=$e.clientWidth,et=$e.clientHeight,dt=he+He,tn=le+et,Cn=pn({top:le,left:he,right:dt,bottom:tn}),bn={frame:Cn,scroll:{initial:te,current:te,max:ne,diff:{value:jn,displacement:jn}}};return bn},lr=function(te){var ne=te.critical,le=te.scrollOptions,he=te.registry;pr();var $e=Br(),He=$e.scroll.current,et=ne.droppable,dt=he.droppable.getAllByType(et.type).map(function(sn){return sn.callbacks.getDimensionAndWatchScroll(He,le)}),tn=he.draggable.getAllByType(ne.draggable.type).map(function(sn){return sn.getDimension(He)}),Cn={draggables:ji(tn),droppables:Mi(dt)};Fr();var bn={dimensions:Cn,critical:ne,viewport:$e};return bn};function nr(te,ne,le){if(le.descriptor.id===ne.id||le.descriptor.type!==ne.type)return!1;var he=te.droppable.getById(le.descriptor.droppableId);return he.descriptor.mode==="virtual"}var Xn=function(te,ne){var le=null,he=Tn({callbacks:{publish:ne.publishWhileDragging,collectionStarting:ne.collectionStarting},registry:te}),$e=function(An,sr){te.droppable.exists(An)||ht(!1),le&&ne.updateDroppableIsEnabled({id:An,isEnabled:sr})},He=function(An,sr){le&&(te.droppable.exists(An)||ht(!1),ne.updateDroppableIsCombineEnabled({id:An,isCombineEnabled:sr}))},et=function(An,sr){le&&(te.droppable.exists(An)||ht(!1),ne.updateDroppableScroll({id:An,newScroll:sr}))},dt=function(An,sr){le&&te.droppable.getById(An).callbacks.scroll(sr)},tn=function(){if(le){he.stop();var An=le.critical.droppable;te.droppable.getAllByType(An.type).forEach(function(sr){return sr.callbacks.dragStopped()}),le.unsubscribe(),le=null}},Cn=function(An){le||ht(!1);var sr=le.critical.draggable;An.type==="ADDITION"&&nr(te,sr,An.value)&&he.add(An.value),An.type==="REMOVAL"&&nr(te,sr,An.value)&&he.remove(An.value)},bn=function(An){le&&ht(!1);var sr=te.draggable.getById(An.draggableId),va=te.droppable.getById(sr.descriptor.droppableId),Na={draggable:sr.descriptor,droppable:va.descriptor},ka=te.subscribe(Cn);return le={critical:Na,unsubscribe:ka},lr({critical:Na,registry:te,scrollOptions:An.scrollOptions})},sn={updateDroppableIsEnabled:$e,updateDroppableIsCombineEnabled:He,scrollDroppable:dt,updateDroppableScroll:et,startPublishing:bn,stopPublishing:tn};return sn},Kn=function(te,ne){return te.phase==="IDLE"?!0:te.phase!=="DROP_ANIMATING"||te.completed.result.draggableId===ne?!1:te.completed.result.reason==="DROP"},ia=function(te){window.scrollBy(te.x,te.y)},_r=Pn(function(te){return za(te).filter(function(ne){return!(!ne.isEnabled||!ne.frame)})}),da=function(ne,le){var he=Kr(_r(le),function($e){return $e.frame||ht(!1),fo($e.frame.pageMarginBox)(ne)});return he},Ea=function(te){var ne=te.center,le=te.destination,he=te.droppables;if(le){var $e=he[le];return $e.frame?$e:null}var He=da(ne,he);return He},Jr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ne){return Math.pow(ne,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Oa=function(te,ne){var le=te[ne.size]*Jr.startFromPercentage,he=te[ne.size]*Jr.maxScrollAtPercentage,$e={startScrollingFrom:le,maxScrollValueAt:he};return $e},La=function(te){var ne=te.startOfRange,le=te.endOfRange,he=te.current,$e=le-ne;if($e===0)return 0;var He=he-ne,et=He/$e;return et},Qa=1,Ga=function(te,ne){if(te>ne.startScrollingFrom)return 0;if(te<=ne.maxScrollValueAt)return Jr.maxPixelScroll;if(te===ne.startScrollingFrom)return Qa;var le=La({startOfRange:ne.maxScrollValueAt,endOfRange:ne.startScrollingFrom,current:te}),he=1-le,$e=Jr.maxPixelScroll*Jr.ease(he);return Math.ceil($e)},eo=Jr.durationDampening.accelerateAt,Si=Jr.durationDampening.stopDampeningAt,gi=function(te,ne){var le=ne,he=Si,$e=Date.now(),He=$e-le;if(He>=Si)return te;if(Hene.height,He=le.width>ne.width;return!He&&!$e?he:He&&$e?null:{x:He?0:he.x,y:$e?0:he.y}},Ra=oa(function(te){return te===0?0:te}),Ca=function(te){var ne=te.dragStartTime,le=te.container,he=te.subject,$e=te.center,He=te.shouldUseTimeDampening,et={top:$e.y-le.top,right:le.right-$e.x,bottom:le.bottom-$e.y,left:$e.x-le.left},dt=qa({container:le,distanceToEdges:et,dragStartTime:ne,axis:Dr,shouldUseTimeDampening:He}),tn=qa({container:le,distanceToEdges:et,dragStartTime:ne,axis:jr,shouldUseTimeDampening:He}),Cn=Ra({x:tn,y:dt});if(Tr(Cn,jn))return null;var bn=ti({container:le,subject:he,proposedScroll:Cn});return bn?Tr(bn,jn)?null:bn:null},Ja=oa(function(te){return te===0?0:te>0?1:-1}),ni=function(){var te=function(le,he){return le<0?le:le>he?le-he:0};return function(ne){var le=ne.current,he=ne.max,$e=ne.change,He=hr(le,$e),et={x:te(He.x,he.x),y:te(He.y,he.y)};return Tr(et,jn)?null:et}}(),wi=function(ne){var le=ne.max,he=ne.current,$e=ne.change,He={x:Math.max(he.x,le.x),y:Math.max(he.y,le.y)},et=Ja($e),dt=ni({max:He,current:he,change:et});return!dt||et.x!==0&&dt.x===0||et.y!==0&&dt.y===0},Ma=function(ne,le){return wi({current:ne.scroll.current,max:ne.scroll.max,change:le})},lo=function(ne,le){if(!Ma(ne,le))return null;var he=ne.scroll.max,$e=ne.scroll.current;return ni({current:$e,max:he,change:le})},so=function(ne,le){var he=ne.frame;return he?wi({current:he.scroll.current,max:he.scroll.max,change:le}):!1},pl=function(ne,le){var he=ne.frame;return!he||!so(ne,le)?null:ni({current:he.scroll.current,max:he.scroll.max,change:le})},ul=function(te){var ne=te.viewport,le=te.subject,he=te.center,$e=te.dragStartTime,He=te.shouldUseTimeDampening,et=Ca({dragStartTime:$e,container:ne.frame,subject:le,center:he,shouldUseTimeDampening:He});return et&&Ma(ne,et)?et:null},el=function(te){var ne=te.droppable,le=te.subject,he=te.center,$e=te.dragStartTime,He=te.shouldUseTimeDampening,et=ne.frame;if(!et)return null;var dt=Ca({dragStartTime:$e,container:et.pageMarginBox,subject:le,center:he,shouldUseTimeDampening:He});return dt&&so(ne,dt)?dt:null},ol=function(te){var ne=te.state,le=te.dragStartTime,he=te.shouldUseTimeDampening,$e=te.scrollWindow,He=te.scrollDroppable,et=ne.current.page.borderBoxCenter,dt=ne.dimensions.draggables[ne.critical.draggable.id],tn=dt.page.marginBox;if(ne.isWindowScrollAllowed){var Cn=ne.viewport,bn=ul({dragStartTime:le,viewport:Cn,subject:tn,center:et,shouldUseTimeDampening:he});if(bn){$e(bn);return}}var sn=Ea({center:et,destination:vr(ne.impact),droppables:ne.dimensions.droppables});if(sn){var fn=el({dragStartTime:le,droppable:sn,subject:tn,center:et,shouldUseTimeDampening:he});fn&&He(sn.descriptor.id,fn)}},El=function(te){var ne=te.scrollWindow,le=te.scrollDroppable,he=Rn(ne),$e=Rn(le),He=null,et=function(bn){He||ht(!1);var sn=He,fn=sn.shouldUseTimeDampening,An=sn.dragStartTime;ol({state:bn,scrollWindow:he,scrollDroppable:$e,dragStartTime:An,shouldUseTimeDampening:fn})},dt=function(bn){pr(),He&&ht(!1);var sn=Date.now(),fn=!1,An=function(){fn=!0};ol({state:bn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:An,scrollDroppable:An}),He={dragStartTime:sn,shouldUseTimeDampening:fn},Fr(),fn&&et(bn)},tn=function(){He&&(he.cancel(),$e.cancel(),He=null)};return{start:dt,stop:tn,scroll:et}},mo=function(te){var ne=te.move,le=te.scrollDroppable,he=te.scrollWindow,$e=function(Cn,bn){var sn=hr(Cn.current.client.selection,bn);ne({client:sn})},He=function(Cn,bn){if(!so(Cn,bn))return bn;var sn=pl(Cn,bn);if(!sn)return le(Cn.descriptor.id,bn),null;var fn=Pr(bn,sn);le(Cn.descriptor.id,fn);var An=Pr(bn,fn);return An},et=function(Cn,bn,sn){if(!Cn||!Ma(bn,sn))return sn;var fn=lo(bn,sn);if(!fn)return he(sn),null;var An=Pr(sn,fn);he(An);var sr=Pr(sn,An);return sr},dt=function(Cn){var bn=Cn.scrollJumpRequest;if(bn){var sn=vr(Cn.impact);sn||ht(!1);var fn=He(Cn.dimensions.droppables[sn],bn);if(fn){var An=Cn.viewport,sr=et(Cn.isWindowScrollAllowed,An,fn);sr&&$e(Cn,sr)}}};return dt},yo=function(te){var ne=te.scrollDroppable,le=te.scrollWindow,he=te.move,$e=El({scrollWindow:le,scrollDroppable:ne}),He=mo({move:he,scrollWindow:le,scrollDroppable:ne}),et=function(Cn){if(Cn.phase==="DRAGGING"){if(Cn.movementMode==="FLUID"){$e.scroll(Cn);return}Cn.scrollJumpRequest&&He(Cn)}},dt={scroll:et,start:$e.start,stop:$e.stop};return dt},ll="data-rbd",cl=function(){var te=ll+"-drag-handle";return{base:te,draggableId:te+"-draggable-id",contextId:te+"-context-id"}}(),mi=function(){var te=ll+"-draggable";return{base:te,contextId:te+"-context-id",id:te+"-id"}}(),qi=function(){var te=ll+"-droppable";return{base:te,contextId:te+"-context-id",id:te+"-id"}}(),li={contextId:ll+"-scroll-container-context-id"},Ua=function(ne){return function(le){return"["+le+'="'+ne+'"]'}},po=function(ne,le){return ne.map(function(he){var $e=he.styles[le];return $e?he.selector+" { "+$e+" }":""}).join(" ")},To="pointer-events: none;",sl=function(te){var ne=Ua(te),le=function(){var dt=` + `},Gn={dragHandleUsageInstructions:ar,onDragStart:It,onDragUpdate:Kt,onDragEnd:Hn},Wn={x:0,y:0},hr=function(ne,le){return{x:ne.x+le.x,y:ne.y+le.y}},Pr=function(ne,le){return{x:ne.x-le.x,y:ne.y-le.y}},Tr=function(ne,le){return ne.x===le.x&&ne.y===le.y},Lr=function(ne){return{x:ne.x!==0?-ne.x:0,y:ne.y!==0?-ne.y:0}},Cr=function(ne,le,he){var $e;return he===void 0&&(he=0),$e={},$e[ne]=le,$e[ne==="x"?"y":"x"]=he,$e},Rr=function(ne,le){return Math.sqrt(Math.pow(le.x-ne.x,2)+Math.pow(le.y-ne.y,2))},Xr=function(ne,le){return Math.min.apply(Math,le.map(function(he){return Rr(ne,he)}))},oa=function(ne){return function(le){return{x:ne(le.x),y:ne(le.y)}}},ta=function(te,ne){var le=pn({top:Math.max(ne.top,te.top),right:Math.min(ne.right,te.right),bottom:Math.min(ne.bottom,te.bottom),left:Math.max(ne.left,te.left)});return le.width<=0||le.height<=0?null:le},xa=function(ne,le){return{top:ne.top+le.y,left:ne.left+le.x,bottom:ne.bottom+le.y,right:ne.right+le.x}},Fa=function(ne){return[{x:ne.left,y:ne.top},{x:ne.right,y:ne.top},{x:ne.left,y:ne.bottom},{x:ne.right,y:ne.bottom}]},Ur={top:0,right:0,bottom:0,left:0},ya=function(ne,le){return le?xa(ne,le.scroll.diff.displacement):ne},Xa=function(ne,le,he){if(he&&he.increasedBy){var $e;return(0,ce.Z)({},ne,($e={},$e[le.end]=ne[le.end]+he.increasedBy[le.line],$e))}return ne},Ia=function(ne,le){return le&&le.shouldClipSubject?ta(le.pageMarginBox,ne):pn(ne)},pa=function(te){var ne=te.page,le=te.withPlaceholder,he=te.axis,$e=te.frame,He=ya(ne.marginBox,$e),et=Xa(He,he,le),dt=Ia(et,$e);return{page:ne,withPlaceholder:le,active:dt}},kr=function(te,ne){te.frame||ht(!1);var le=te.frame,he=Pr(ne,le.scroll.initial),$e=Lr(he),He=(0,ce.Z)({},le,{scroll:{initial:le.scroll.initial,current:ne,diff:{value:he,displacement:$e},max:le.scroll.max}}),et=pa({page:te.subject.page,withPlaceholder:te.subject.withPlaceholder,axis:te.axis,frame:He}),dt=(0,ce.Z)({},te,{frame:He,subject:et});return dt};function Za(te){return Number.isInteger?Number.isInteger(te):typeof te=="number"&&isFinite(te)&&Math.floor(te)===te}function Sa(te){return Object.values?Object.values(te):Object.keys(te).map(function(ne){return te[ne]})}function la(te,ne){if(te.findIndex)return te.findIndex(ne);for(var le=0;lete.bottom,Cn=he.leftte.right,bn=tn&&Cn;if(bn)return!0;var sn=tn&&et||Cn&&He;return sn}},br=function(te){var ne=$r(te.top,te.bottom),le=$r(te.left,te.right);return function(he){var $e=ne(he.top)&&ne(he.bottom)&&le(he.left)&&le(he.right);return $e}},Dr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},jr={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Qr=function(te){return function(ne){var le=$r(ne.top,ne.bottom),he=$r(ne.left,ne.right);return function($e){return te===Dr?le($e.top)&&le($e.bottom):he($e.left)&&he($e.right)}}},Na=function(ne,le){var he=le.frame?le.frame.scroll.diff.displacement:Wn;return xa(ne,he)},$a=function(ne,le,he){return le.subject.active?he(le.subject.active)(ne):!1},ea=function(ne,le,he){return he(le)(ne)},ai=function(ne){var le=ne.target,he=ne.destination,$e=ne.viewport,He=ne.withDroppableDisplacement,et=ne.isVisibleThroughFrameFn,dt=He?Na(le,he):le;return $a(dt,he,et)&&ea(dt,$e,et)},yi=function(ne){return ai((0,ce.Z)({},ne,{isVisibleThroughFrameFn:sa}))},zi=function(ne){return ai((0,ce.Z)({},ne,{isVisibleThroughFrameFn:br}))},Ui=function(ne){return ai((0,ce.Z)({},ne,{isVisibleThroughFrameFn:Qr(ne.destination.axis)}))},Ji=function(ne,le,he){if(typeof he=="boolean")return he;if(!le)return!0;var $e=le.invisible,He=le.visible;if($e[ne])return!1;var et=He[ne];return et?et.shouldAnimate:!0};function Yi(te,ne){var le=te.page.marginBox,he={top:ne.point.y,right:0,bottom:0,left:ne.point.x};return pn(nt(le,he))}function co(te){var ne=te.afterDragging,le=te.destination,he=te.displacedBy,$e=te.viewport,He=te.forceShouldAnimate,et=te.last;return ne.reduce(function(tn,Cn){var bn=Yi(Cn,he),sn=Cn.descriptor.id;tn.all.push(sn);var fn=yi({target:bn,destination:le,viewport:$e,withDroppableDisplacement:!0});if(!fn)return tn.invisible[Cn.descriptor.id]=!0,tn;var An=Ji(sn,et,He),sr={draggableId:sn,shouldAnimate:An};return tn.visible[sn]=sr,tn},{all:[],visible:{},invisible:{}})}function No(te,ne){if(!te.length)return 0;var le=te[te.length-1].descriptor.index;return ne.inHomeList?le:le+1}function $o(te){var ne=te.insideDestination,le=te.inHomeList,he=te.displacedBy,$e=te.destination,He=No(ne,{inHomeList:le});return{displaced:Sr,displacedBy:he,at:{type:"REORDER",destination:{droppableId:$e.descriptor.id,index:He}}}}function Wo(te){var ne=te.draggable,le=te.insideDestination,he=te.destination,$e=te.viewport,He=te.displacedBy,et=te.last,dt=te.index,tn=te.forceShouldAnimate,Cn=Qn(ne,he);if(dt==null)return $o({insideDestination:le,inHomeList:Cn,displacedBy:He,destination:he});var bn=Kr(le,function(va){return va.descriptor.index===dt});if(!bn)return $o({insideDestination:le,inHomeList:Cn,displacedBy:He,destination:he});var sn=ei(ne,le),fn=le.indexOf(bn),An=sn.slice(fn),sr=co({afterDragging:An,destination:he,displacedBy:He,last:et,viewport:$e.frame,forceShouldAnimate:tn});return{displaced:sr,displacedBy:He,at:{type:"REORDER",destination:{droppableId:he.descriptor.id,index:dt}}}}function Ba(te,ne){return!!ne.effected[te]}var Ii=function(te){var ne=te.isMovingForward,le=te.destination,he=te.draggables,$e=te.combine,He=te.afterCritical;if(!le.isCombineEnabled)return null;var et=$e.draggableId,dt=he[et],tn=dt.descriptor.index,Cn=Ba(et,He);return Cn?ne?tn:tn-1:ne?tn+1:tn},ri=function(te){var ne=te.isMovingForward,le=te.isInHomeList,he=te.insideDestination,$e=te.location;if(!he.length)return null;var He=$e.index,et=ne?He+1:He-1,dt=he[0].descriptor.index,tn=he[he.length-1].descriptor.index,Cn=le?tn:tn+1;return etCn?null:et},So=function(te){var ne=te.isMovingForward,le=te.isInHomeList,he=te.draggable,$e=te.draggables,He=te.destination,et=te.insideDestination,dt=te.previousImpact,tn=te.viewport,Cn=te.afterCritical,bn=dt.at;if(bn||ht(!1),bn.type==="REORDER"){var sn=ri({isMovingForward:ne,isInHomeList:le,location:bn.destination,insideDestination:et});return sn==null?null:Wo({draggable:he,insideDestination:et,destination:He,viewport:tn,last:dt.displaced,displacedBy:dt.displacedBy,index:sn})}var fn=Ii({isMovingForward:ne,destination:He,displaced:dt.displaced,draggables:$e,combine:bn.combine,afterCritical:Cn});return fn==null?null:Wo({draggable:he,insideDestination:et,destination:He,viewport:tn,last:dt.displaced,displacedBy:dt.displacedBy,index:fn})},di=function(te){var ne=te.displaced,le=te.afterCritical,he=te.combineWith,$e=te.displacedBy,He=!!(ne.visible[he]||ne.invisible[he]);return Ba(he,le)?He?Wn:Lr($e.point):He?$e.point:Wn},il=function(te){var ne=te.afterCritical,le=te.impact,he=te.draggables,$e=Ci(le);$e||ht(!1);var He=$e.draggableId,et=he[He].page.borderBox.center,dt=di({displaced:le.displaced,afterCritical:ne,combineWith:He,displacedBy:le.displacedBy});return hr(et,dt)},$l=function(ne,le){return le.margin[ne.start]+le.borderBox[ne.size]/2},Al=function(ne,le){return le.margin[ne.end]+le.borderBox[ne.size]/2},Vo=function(ne,le,he){return le[ne.crossAxisStart]+he.margin[ne.crossAxisStart]+he.borderBox[ne.crossAxisSize]/2},Yo=function(ne){var le=ne.axis,he=ne.moveRelativeTo,$e=ne.isMoving;return Cr(le.line,he.marginBox[le.end]+$l(le,$e),Vo(le,he.marginBox,$e))},no=function(ne){var le=ne.axis,he=ne.moveRelativeTo,$e=ne.isMoving;return Cr(le.line,he.marginBox[le.start]-Al(le,$e),Vo(le,he.marginBox,$e))},Ol=function(ne){var le=ne.axis,he=ne.moveInto,$e=ne.isMoving;return Cr(le.line,he.contentBox[le.start]+$l(le,$e),Vo(le,he.contentBox,$e))},Ul=function(te){var ne=te.impact,le=te.draggable,he=te.draggables,$e=te.droppable,He=te.afterCritical,et=pi($e.descriptor.id,he),dt=le.page,tn=$e.axis;if(!et.length)return Ol({axis:tn,moveInto:$e.page,isMoving:dt});var Cn=ne.displaced,bn=ne.displacedBy,sn=Cn.all[0];if(sn){var fn=he[sn];if(Ba(sn,He))return no({axis:tn,moveRelativeTo:fn.page,isMoving:dt});var An=Un(fn.page,bn.point);return no({axis:tn,moveRelativeTo:An,isMoving:dt})}var sr=et[et.length-1];if(sr.descriptor.id===le.descriptor.id)return dt.borderBox.center;if(Ba(sr.descriptor.id,He)){var va=Un(sr.page,Lr(He.displacedBy.point));return Yo({axis:tn,moveRelativeTo:va,isMoving:dt})}return Yo({axis:tn,moveRelativeTo:sr.page,isMoving:dt})},Nl=function(te,ne){var le=te.frame;return le?hr(ne,le.scroll.diff.displacement):ne},Io=function(ne){var le=ne.impact,he=ne.draggable,$e=ne.droppable,He=ne.draggables,et=ne.afterCritical,dt=he.page.borderBox.center,tn=le.at;return!$e||!tn?dt:tn.type==="REORDER"?Ul({impact:le,draggable:he,draggables:He,droppable:$e,afterCritical:et}):il({impact:le,draggables:He,afterCritical:et})},es=function(te){var ne=Io(te),le=te.droppable,he=le?Nl(le,ne):ne;return he},as=function(te,ne){var le=Pr(ne,te.scroll.initial),he=Lr(le),$e=pn({top:ne.y,bottom:ne.y+te.frame.height,left:ne.x,right:ne.x+te.frame.width}),He={frame:$e,scroll:{initial:te.scroll.initial,max:te.scroll.max,current:ne,diff:{value:le,displacement:he}}};return He};function Ni(te,ne){return te.map(function(le){return ne[le]})}function Qi(te,ne){for(var le=0;le1?bn.sort(function(sn,fn){return oo(sn)[dt.start]-oo(fn)[dt.start]})[0]:Cn.sort(function(sn,fn){var An=Xr(le,Fa(oo(sn))),sr=Xr(le,Fa(oo(fn)));return An!==sr?An-sr:oo(sn)[dt.start]-oo(fn)[dt.start]})[0]},Jo=function(ne,le){var he=ne.page.borderBox.center;return Ba(ne.descriptor.id,le)?Pr(he,le.displacedBy.point):he},vn=function(ne,le){var he=ne.page.borderBox;return Ba(ne.descriptor.id,le)?xa(he,Lr(le.displacedBy.point)):he},yn=function(te){var ne=te.pageBorderBoxCenter,le=te.viewport,he=te.destination,$e=te.insideDestination,He=te.afterCritical,et=$e.filter(function(dt){return zi({target:vn(dt,He),destination:he,viewport:le.frame,withDroppableDisplacement:!0})}).sort(function(dt,tn){var Cn=Rr(ne,Nl(he,Jo(dt,He))),bn=Rr(ne,Nl(he,Jo(tn,He)));return Cnne.left&&te.topne.top}function Ha(te){var ne=te.pageBorderBox,le=te.draggable,he=te.candidates,$e=le.page.borderBox.center,He=he.map(function(et){var dt=et.axis,tn=Cr(et.axis.line,ne.center[dt.line],et.page.borderBox.center[dt.crossAxisLine]);return{id:et.descriptor.id,distance:Rr($e,tn)}}).sort(function(et,dt){return dt.distance-et.distance});return He[0]?He[0].id:null}function ma(te){var ne=te.pageBorderBox,le=te.draggable,he=te.droppables,$e=za(he).filter(function(He){if(!He.isEnabled)return!1;var et=He.subject.active;if(!et||!ro(ne,et))return!1;if(fo(et)(ne.center))return!0;var dt=He.axis,tn=et.center[dt.crossAxisLine],Cn=ne[dt.crossAxisStart],bn=ne[dt.crossAxisEnd],sn=$r(et[dt.crossAxisStart],et[dt.crossAxisEnd]),fn=sn(Cn),An=sn(bn);return!fn&&!An?!0:fn?Cntn});return $e.length?$e.length===1?$e[0].descriptor.id:Ha({pageBorderBox:ne,draggable:le,candidates:$e}):null}var Hr=function(ne,le){return pn(xa(ne,le))},_i=function(te,ne){var le=te.frame;return le?Hr(ne,le.scroll.diff.value):ne};function Li(te){var ne=te.displaced,le=te.id;return!!(ne.visible[le]||ne.invisible[le])}function vo(te){var ne=te.draggable,le=te.closest,he=te.inHomeList;return le?he&&le.descriptor.index>ne.descriptor.index?le.descriptor.index-1:le.descriptor.index:null}var _o=function(te){var ne=te.pageBorderBoxWithDroppableScroll,le=te.draggable,he=te.destination,$e=te.insideDestination,He=te.last,et=te.viewport,dt=te.afterCritical,tn=he.axis,Cn=Nn(he.axis,le.displaceBy),bn=Cn.value,sn=ne[tn.start],fn=ne[tn.end],An=ei(le,$e),sr=Kr(An,function(Oa){var ka=Oa.descriptor.id,oi=Oa.page.borderBox.center[tn.line],Fi=Ba(ka,dt),Ti=Li({displaced:He,id:ka});return Fi?Ti?fn<=oi:snka[dt.start]+Fi&&snka[dt.start]-Cn+Fi&&bnka[dt.start]+Cn+Fi&&snka[dt.start]+Fi&&bn=Eu)return zs;var He=$e/Eu,et=Rs+Us*He,dt=he==="CANCEL"?et*Cu:et;return Number(dt.toFixed(2))},As=function(te){var ne=te.impact,le=te.draggable,he=te.dimensions,$e=te.viewport,He=te.afterCritical,et=he.draggables,dt=he.droppables,tn=vr(ne),Cn=tn?dt[tn]:null,bn=dt[le.descriptor.droppableId],sn=rn({impact:ne,draggable:le,draggables:et,afterCritical:He,droppable:Cn||bn,viewport:$e}),fn=Pr(sn,le.client.borderBox.center);return fn},ws=function(te){var ne=te.draggables,le=te.reason,he=te.lastImpact,$e=te.home,He=te.viewport,et=te.onLiftImpact;if(!he.at||le!=="DROP"){var dt=Qt({draggables:ne,impact:et,destination:$e,viewport:He,forceShouldAnimate:!0});return{impact:dt,didDropInsideDroppable:!1}}if(he.at.type==="REORDER")return{impact:he,didDropInsideDroppable:!0};var tn=(0,ce.Z)({},he,{displaced:Sr});return{impact:tn,didDropInsideDroppable:!0}},xu=function(te){var ne=te.getState,le=te.dispatch;return function(he){return function($e){if($e.type!=="DROP"){he($e);return}var He=ne(),et=$e.payload.reason;if(He.phase==="COLLECTING"){le($s({reason:et}));return}if(He.phase!=="IDLE"){var dt=He.phase==="DROP_PENDING"&&He.isWaiting;dt&&ht(!1),He.phase==="DRAGGING"||He.phase==="DROP_PENDING"||ht(!1);var tn=He.critical,Cn=He.dimensions,bn=Cn.draggables[He.critical.draggable.id],sn=ws({reason:et,lastImpact:He.impact,afterCritical:He.afterCritical,onLiftImpact:He.onLiftImpact,home:He.dimensions.droppables[He.critical.droppable.id],viewport:He.viewport,draggables:He.dimensions.draggables}),fn=sn.impact,An=sn.didDropInsideDroppable,sr=An?Wi(fn):null,va=An?Ci(fn):null,Oa={index:tn.draggable.index,droppableId:tn.droppable.id},ka={draggableId:bn.descriptor.id,type:bn.descriptor.type,source:Oa,reason:et,mode:He.movementMode,destination:sr,combine:va},oi=As({impact:fn,draggable:bn,dimensions:Cn,viewport:He.viewport,afterCritical:He.afterCritical}),Fi={critical:He.critical,afterCritical:He.afterCritical,result:ka,impact:fn},Ti=!Tr(He.current.client.offset,oi)||!!ka.combine;if(!Ti){le(Eo({completed:Fi}));return}var xo=ec({current:He.current.client.offset,destination:oi,reason:et}),ho={newHomeClientOffset:oi,dropDuration:xo,completed:Fi};le(Po(ho))}}}},ku=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Lu(te){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(le){le.target!==window&&le.target!==window.document||te()}}}function jn(te){var ne=te.onWindowScroll;function le(){ne(ku())}var he=Rn(le),$e=Lu(he),He=ur;function et(){return He!==ur}function dt(){et()&&ht(!1),He=Vt(window,[$e])}function tn(){et()||ht(!1),he.cancel(),He(),He=ur}return{start:dt,stop:tn,isActive:et}}var _a=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},Vi=function(te){var ne=jn({onWindowScroll:function(he){te.dispatch(Ko({newScroll:he}))}});return function(le){return function(he){!ne.isActive()&&he.type==="INITIAL_PUBLISH"&&ne.start(),ne.isActive()&&_a(he)&&ne.stop(),le(he)}}},Ta=function(te){var ne=!1,le=!1,he=setTimeout(function(){le=!0}),$e=function(et){ne||le||(ne=!0,te(et),clearTimeout(he))};return $e.wasCalled=function(){return ne},$e},Ir=function(){var te=[],ne=function(He){var et=la(te,function(Cn){return Cn.timerId===He});et===-1&&ht(!1);var dt=te.splice(et,1),tn=dt[0];tn.callback()},le=function(He){var et=setTimeout(function(){return ne(et)}),dt={timerId:et,callback:He};te.push(dt)},he=function(){if(te.length){var He=[].concat(te);te.length=0,He.forEach(function(et){clearTimeout(et.timerId),et.callback()})}};return{add:le,flush:he}},Zi=function(ne,le){return ne==null&&le==null?!0:ne==null||le==null?!1:ne.droppableId===le.droppableId&&ne.index===le.index},Ki=function(ne,le){return ne==null&&le==null?!0:ne==null||le==null?!1:ne.draggableId===le.draggableId&&ne.droppableId===le.droppableId},ko=function(ne,le){if(ne===le)return!0;var he=ne.draggable.id===le.draggable.id&&ne.draggable.droppableId===le.draggable.droppableId&&ne.draggable.type===le.draggable.type&&ne.draggable.index===le.draggable.index,$e=ne.droppable.id===le.droppable.id&&ne.droppable.type===le.droppable.type;return he&&$e},Xi=function(ne,le){pr(),le(),Fr()},dl=function(ne,le){return{draggableId:ne.draggable.id,type:ne.droppable.type,source:{droppableId:ne.droppable.id,index:ne.draggable.index},mode:le}},Ro=function(ne,le,he,$e){if(!ne){he($e(le));return}var He=Ta(he),et={announce:He};ne(le,et),He.wasCalled()||he($e(le))},ys=function(te,ne){var le=Ir(),he=null,$e=function(fn,An){he&&ht(!1),Xi("onBeforeCapture",function(){var sr=te().onBeforeCapture;if(sr){var va={draggableId:fn,mode:An};sr(va)}})},He=function(fn,An){he&&ht(!1),Xi("onBeforeDragStart",function(){var sr=te().onBeforeDragStart;sr&&sr(dl(fn,An))})},et=function(fn,An){he&&ht(!1);var sr=dl(fn,An);he={mode:An,lastCritical:fn,lastLocation:sr.source,lastCombine:null},le.add(function(){Xi("onDragStart",function(){return Ro(te().onDragStart,sr,ne,Gn.onDragStart)})})},dt=function(fn,An){var sr=Wi(An),va=Ci(An);he||ht(!1);var Oa=!ko(fn,he.lastCritical);Oa&&(he.lastCritical=fn);var ka=!Zi(he.lastLocation,sr);ka&&(he.lastLocation=sr);var oi=!Ki(he.lastCombine,va);if(oi&&(he.lastCombine=va),!(!Oa&&!ka&&!oi)){var Fi=(0,ce.Z)({},dl(fn,he.mode),{combine:va,destination:sr});le.add(function(){Xi("onDragUpdate",function(){return Ro(te().onDragUpdate,Fi,ne,Gn.onDragUpdate)})})}},tn=function(){he||ht(!1),le.flush()},Cn=function(fn){he||ht(!1),he=null,Xi("onDragEnd",function(){return Ro(te().onDragEnd,fn,ne,Gn.onDragEnd)})},bn=function(){if(he){var fn=(0,ce.Z)({},dl(he.lastCritical,he.mode),{combine:null,destination:null,reason:"CANCEL"});Cn(fn)}};return{beforeCapture:$e,beforeStart:He,start:et,update:dt,flush:tn,drop:Cn,abort:bn}},Xs=function(te,ne){var le=ys(te,ne);return function(he){return function($e){return function(He){if(He.type==="BEFORE_INITIAL_CAPTURE"){le.beforeCapture(He.payload.draggableId,He.payload.movementMode);return}if(He.type==="INITIAL_PUBLISH"){var et=He.payload.critical;le.beforeStart(et,He.payload.movementMode),$e(He),le.start(et,He.payload.movementMode);return}if(He.type==="DROP_COMPLETE"){var dt=He.payload.completed.result;le.flush(),$e(He),le.drop(dt);return}if($e(He),He.type==="FLUSH"){le.abort();return}var tn=he.getState();tn.phase==="DRAGGING"&&le.update(tn.critical,tn.impact)}}}},ci=function(te){return function(ne){return function(le){if(le.type!=="DROP_ANIMATION_FINISHED"){ne(le);return}var he=te.getState();he.phase!=="DROP_ANIMATING"&&ht(!1),te.dispatch(Eo({completed:he.completed}))}}},bl=function(te){var ne=null,le=null;function he(){le&&(cancelAnimationFrame(le),le=null),ne&&(ne(),ne=null)}return function($e){return function(He){if((He.type==="FLUSH"||He.type==="DROP_COMPLETE"||He.type==="DROP_ANIMATION_FINISHED")&&he(),$e(He),He.type==="DROP_ANIMATE"){var et={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var tn=te.getState();tn.phase==="DROP_ANIMATING"&&te.dispatch(Ms())}};le=requestAnimationFrame(function(){le=null,ne=Vt(window,[et])})}}}},is=function(te){return function(){return function(ne){return function(le){(le.type==="DROP_COMPLETE"||le.type==="FLUSH"||le.type==="DROP_ANIMATE")&&te.stopPublishing(),ne(le)}}}},jl=function(te){var ne=!1;return function(){return function(le){return function(he){if(he.type==="INITIAL_PUBLISH"){ne=!0,te.tryRecordFocus(he.payload.critical.draggable.id),le(he),te.tryRestoreFocusRecorded();return}if(le(he),!!ne){if(he.type==="FLUSH"){ne=!1,te.tryRestoreFocusRecorded();return}if(he.type==="DROP_COMPLETE"){ne=!1;var $e=he.payload.completed.result;$e.combine&&te.tryShiftRecord($e.draggableId,$e.combine.draggableId),te.tryRestoreFocusRecorded()}}}}}},Re=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},Me=function(te){return function(ne){return function(le){return function(he){if(Re(he)){te.stop(),le(he);return}if(he.type==="INITIAL_PUBLISH"){le(he);var $e=ne.getState();$e.phase!=="DRAGGING"&&ht(!1),te.start($e);return}le(he),te.scroll(ne.getState())}}}},Dt=function(te){return function(ne){return function(le){if(ne(le),le.type==="PUBLISH_WHILE_DRAGGING"){var he=te.getState();he.phase==="DROP_PENDING"&&(he.isWaiting||te.dispatch(yl({reason:he.reason})))}}}},Lt=Le.qC,on=function(te){var ne=te.dimensionMarshal,le=te.focusMarshal,he=te.styleMarshal,$e=te.getResponders,He=te.announce,et=te.autoScroller;return(0,Le.MT)(ua,Lt((0,Le.md)(tu(he),is(ne),Fs(ne),xu,ci,bl,Dt,Me(et),Vi,jl(le),Xs($e,He))))},hn=function(){return{additions:{},removals:{},modified:{}}};function Tn(te){var ne=te.registry,le=te.callbacks,he=hn(),$e=null,He=function(){$e||(le.collectionStarting(),$e=requestAnimationFrame(function(){$e=null,pr();var bn=he,sn=bn.additions,fn=bn.removals,An=bn.modified,sr=Object.keys(sn).map(function(ka){return ne.draggable.getById(ka).getDimension(Wn)}).sort(function(ka,oi){return ka.descriptor.index-oi.descriptor.index}),va=Object.keys(An).map(function(ka){var oi=ne.droppable.getById(ka),Fi=oi.callbacks.getScrollWhileDragging();return{droppableId:ka,scroll:Fi}}),Oa={additions:sr,removals:Object.keys(fn),modified:va};he=hn(),Fr(),le.publish(Oa)}))},et=function(bn){var sn=bn.descriptor.id;he.additions[sn]=bn,he.modified[bn.descriptor.droppableId]=!0,he.removals[sn]&&delete he.removals[sn],He()},dt=function(bn){var sn=bn.descriptor;he.removals[sn.id]=!0,he.modified[sn.droppableId]=!0,he.additions[sn.id]&&delete he.additions[sn.id],He()},tn=function(){$e&&(cancelAnimationFrame($e),$e=null,he=hn())};return{add:et,remove:dt,stop:tn}}var Bn=function(te){var ne=te.scrollHeight,le=te.scrollWidth,he=te.height,$e=te.width,He=Pr({x:le,y:ne},{x:$e,y:he}),et={x:Math.max(0,He.x),y:Math.max(0,He.y)};return et},$n=function(){var te=document.documentElement;return te||ht(!1),te},Ln=function(){var te=$n(),ne=Bn({scrollHeight:te.scrollHeight,scrollWidth:te.scrollWidth,width:te.clientWidth,height:te.clientHeight});return ne},Br=function(){var te=ku(),ne=Ln(),le=te.y,he=te.x,$e=$n(),He=$e.clientWidth,et=$e.clientHeight,dt=he+He,tn=le+et,Cn=pn({top:le,left:he,right:dt,bottom:tn}),bn={frame:Cn,scroll:{initial:te,current:te,max:ne,diff:{value:Wn,displacement:Wn}}};return bn},lr=function(te){var ne=te.critical,le=te.scrollOptions,he=te.registry;pr();var $e=Br(),He=$e.scroll.current,et=ne.droppable,dt=he.droppable.getAllByType(et.type).map(function(sn){return sn.callbacks.getDimensionAndWatchScroll(He,le)}),tn=he.draggable.getAllByType(ne.draggable.type).map(function(sn){return sn.getDimension(He)}),Cn={draggables:ji(tn),droppables:Mi(dt)};Fr();var bn={dimensions:Cn,critical:ne,viewport:$e};return bn};function nr(te,ne,le){if(le.descriptor.id===ne.id||le.descriptor.type!==ne.type)return!1;var he=te.droppable.getById(le.descriptor.droppableId);return he.descriptor.mode==="virtual"}var Xn=function(te,ne){var le=null,he=Tn({callbacks:{publish:ne.publishWhileDragging,collectionStarting:ne.collectionStarting},registry:te}),$e=function(An,sr){te.droppable.exists(An)||ht(!1),le&&ne.updateDroppableIsEnabled({id:An,isEnabled:sr})},He=function(An,sr){le&&(te.droppable.exists(An)||ht(!1),ne.updateDroppableIsCombineEnabled({id:An,isCombineEnabled:sr}))},et=function(An,sr){le&&(te.droppable.exists(An)||ht(!1),ne.updateDroppableScroll({id:An,newScroll:sr}))},dt=function(An,sr){le&&te.droppable.getById(An).callbacks.scroll(sr)},tn=function(){if(le){he.stop();var An=le.critical.droppable;te.droppable.getAllByType(An.type).forEach(function(sr){return sr.callbacks.dragStopped()}),le.unsubscribe(),le=null}},Cn=function(An){le||ht(!1);var sr=le.critical.draggable;An.type==="ADDITION"&&nr(te,sr,An.value)&&he.add(An.value),An.type==="REMOVAL"&&nr(te,sr,An.value)&&he.remove(An.value)},bn=function(An){le&&ht(!1);var sr=te.draggable.getById(An.draggableId),va=te.droppable.getById(sr.descriptor.droppableId),Oa={draggable:sr.descriptor,droppable:va.descriptor},ka=te.subscribe(Cn);return le={critical:Oa,unsubscribe:ka},lr({critical:Oa,registry:te,scrollOptions:An.scrollOptions})},sn={updateDroppableIsEnabled:$e,updateDroppableIsCombineEnabled:He,scrollDroppable:dt,updateDroppableScroll:et,startPublishing:bn,stopPublishing:tn};return sn},Kn=function(te,ne){return te.phase==="IDLE"?!0:te.phase!=="DROP_ANIMATING"||te.completed.result.draggableId===ne?!1:te.completed.result.reason==="DROP"},ia=function(te){window.scrollBy(te.x,te.y)},_r=Pn(function(te){return za(te).filter(function(ne){return!(!ne.isEnabled||!ne.frame)})}),da=function(ne,le){var he=Kr(_r(le),function($e){return $e.frame||ht(!1),fo($e.frame.pageMarginBox)(ne)});return he},Ea=function(te){var ne=te.center,le=te.destination,he=te.droppables;if(le){var $e=he[le];return $e.frame?$e:null}var He=da(ne,he);return He},Jr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ne){return Math.pow(ne,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Aa=function(te,ne){var le=te[ne.size]*Jr.startFromPercentage,he=te[ne.size]*Jr.maxScrollAtPercentage,$e={startScrollingFrom:le,maxScrollValueAt:he};return $e},La=function(te){var ne=te.startOfRange,le=te.endOfRange,he=te.current,$e=le-ne;if($e===0)return 0;var He=he-ne,et=He/$e;return et},Qa=1,Ga=function(te,ne){if(te>ne.startScrollingFrom)return 0;if(te<=ne.maxScrollValueAt)return Jr.maxPixelScroll;if(te===ne.startScrollingFrom)return Qa;var le=La({startOfRange:ne.maxScrollValueAt,endOfRange:ne.startScrollingFrom,current:te}),he=1-le,$e=Jr.maxPixelScroll*Jr.ease(he);return Math.ceil($e)},eo=Jr.durationDampening.accelerateAt,Si=Jr.durationDampening.stopDampeningAt,gi=function(te,ne){var le=ne,he=Si,$e=Date.now(),He=$e-le;if(He>=Si)return te;if(Hene.height,He=le.width>ne.width;return!He&&!$e?he:He&&$e?null:{x:He?0:he.x,y:$e?0:he.y}},Ra=oa(function(te){return te===0?0:te}),Ca=function(te){var ne=te.dragStartTime,le=te.container,he=te.subject,$e=te.center,He=te.shouldUseTimeDampening,et={top:$e.y-le.top,right:le.right-$e.x,bottom:le.bottom-$e.y,left:$e.x-le.left},dt=qa({container:le,distanceToEdges:et,dragStartTime:ne,axis:Dr,shouldUseTimeDampening:He}),tn=qa({container:le,distanceToEdges:et,dragStartTime:ne,axis:jr,shouldUseTimeDampening:He}),Cn=Ra({x:tn,y:dt});if(Tr(Cn,Wn))return null;var bn=ti({container:le,subject:he,proposedScroll:Cn});return bn?Tr(bn,Wn)?null:bn:null},Ja=oa(function(te){return te===0?0:te>0?1:-1}),ni=function(){var te=function(le,he){return le<0?le:le>he?le-he:0};return function(ne){var le=ne.current,he=ne.max,$e=ne.change,He=hr(le,$e),et={x:te(He.x,he.x),y:te(He.y,he.y)};return Tr(et,Wn)?null:et}}(),wi=function(ne){var le=ne.max,he=ne.current,$e=ne.change,He={x:Math.max(he.x,le.x),y:Math.max(he.y,le.y)},et=Ja($e),dt=ni({max:He,current:he,change:et});return!dt||et.x!==0&&dt.x===0||et.y!==0&&dt.y===0},Ma=function(ne,le){return wi({current:ne.scroll.current,max:ne.scroll.max,change:le})},lo=function(ne,le){if(!Ma(ne,le))return null;var he=ne.scroll.max,$e=ne.scroll.current;return ni({current:$e,max:he,change:le})},so=function(ne,le){var he=ne.frame;return he?wi({current:he.scroll.current,max:he.scroll.max,change:le}):!1},pl=function(ne,le){var he=ne.frame;return!he||!so(ne,le)?null:ni({current:he.scroll.current,max:he.scroll.max,change:le})},ul=function(te){var ne=te.viewport,le=te.subject,he=te.center,$e=te.dragStartTime,He=te.shouldUseTimeDampening,et=Ca({dragStartTime:$e,container:ne.frame,subject:le,center:he,shouldUseTimeDampening:He});return et&&Ma(ne,et)?et:null},el=function(te){var ne=te.droppable,le=te.subject,he=te.center,$e=te.dragStartTime,He=te.shouldUseTimeDampening,et=ne.frame;if(!et)return null;var dt=Ca({dragStartTime:$e,container:et.pageMarginBox,subject:le,center:he,shouldUseTimeDampening:He});return dt&&so(ne,dt)?dt:null},ol=function(te){var ne=te.state,le=te.dragStartTime,he=te.shouldUseTimeDampening,$e=te.scrollWindow,He=te.scrollDroppable,et=ne.current.page.borderBoxCenter,dt=ne.dimensions.draggables[ne.critical.draggable.id],tn=dt.page.marginBox;if(ne.isWindowScrollAllowed){var Cn=ne.viewport,bn=ul({dragStartTime:le,viewport:Cn,subject:tn,center:et,shouldUseTimeDampening:he});if(bn){$e(bn);return}}var sn=Ea({center:et,destination:vr(ne.impact),droppables:ne.dimensions.droppables});if(sn){var fn=el({dragStartTime:le,droppable:sn,subject:tn,center:et,shouldUseTimeDampening:he});fn&&He(sn.descriptor.id,fn)}},El=function(te){var ne=te.scrollWindow,le=te.scrollDroppable,he=Rn(ne),$e=Rn(le),He=null,et=function(bn){He||ht(!1);var sn=He,fn=sn.shouldUseTimeDampening,An=sn.dragStartTime;ol({state:bn,scrollWindow:he,scrollDroppable:$e,dragStartTime:An,shouldUseTimeDampening:fn})},dt=function(bn){pr(),He&&ht(!1);var sn=Date.now(),fn=!1,An=function(){fn=!0};ol({state:bn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:An,scrollDroppable:An}),He={dragStartTime:sn,shouldUseTimeDampening:fn},Fr(),fn&&et(bn)},tn=function(){He&&(he.cancel(),$e.cancel(),He=null)};return{start:dt,stop:tn,scroll:et}},mo=function(te){var ne=te.move,le=te.scrollDroppable,he=te.scrollWindow,$e=function(Cn,bn){var sn=hr(Cn.current.client.selection,bn);ne({client:sn})},He=function(Cn,bn){if(!so(Cn,bn))return bn;var sn=pl(Cn,bn);if(!sn)return le(Cn.descriptor.id,bn),null;var fn=Pr(bn,sn);le(Cn.descriptor.id,fn);var An=Pr(bn,fn);return An},et=function(Cn,bn,sn){if(!Cn||!Ma(bn,sn))return sn;var fn=lo(bn,sn);if(!fn)return he(sn),null;var An=Pr(sn,fn);he(An);var sr=Pr(sn,An);return sr},dt=function(Cn){var bn=Cn.scrollJumpRequest;if(bn){var sn=vr(Cn.impact);sn||ht(!1);var fn=He(Cn.dimensions.droppables[sn],bn);if(fn){var An=Cn.viewport,sr=et(Cn.isWindowScrollAllowed,An,fn);sr&&$e(Cn,sr)}}};return dt},yo=function(te){var ne=te.scrollDroppable,le=te.scrollWindow,he=te.move,$e=El({scrollWindow:le,scrollDroppable:ne}),He=mo({move:he,scrollWindow:le,scrollDroppable:ne}),et=function(Cn){if(Cn.phase==="DRAGGING"){if(Cn.movementMode==="FLUID"){$e.scroll(Cn);return}Cn.scrollJumpRequest&&He(Cn)}},dt={scroll:et,start:$e.start,stop:$e.stop};return dt},ll="data-rbd",cl=function(){var te=ll+"-drag-handle";return{base:te,draggableId:te+"-draggable-id",contextId:te+"-context-id"}}(),mi=function(){var te=ll+"-draggable";return{base:te,contextId:te+"-context-id",id:te+"-id"}}(),qi=function(){var te=ll+"-droppable";return{base:te,contextId:te+"-context-id",id:te+"-id"}}(),li={contextId:ll+"-scroll-container-context-id"},Ua=function(ne){return function(le){return"["+le+'="'+ne+'"]'}},po=function(ne,le){return ne.map(function(he){var $e=he.styles[le];return $e?he.selector+" { "+$e+" }":""}).join(" ")},To="pointer-events: none;",sl=function(te){var ne=Ua(te),le=function(){var dt=` cursor: -webkit-grab; cursor: grab; `;return{selector:ne(cl.contextId),styles:{always:` @@ -1337,9 +1337,9 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},et=[he,le,$e,He];return{always:po(et,"always"),resting:po(et,"resting"),dragging:po(et,"dragging"),dropAnimating:po(et,"dropAnimating"),userCancel:po(et,"userCancel")}},Co=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect,hl=function(){var ne=document.querySelector("head");return ne||ht(!1),ne},Bl=function(ne){var le=document.createElement("style");return ne&&le.setAttribute("nonce",ne),le.type="text/css",le};function Bi(te,ne){var le=Ut(function(){return sl(te)},[te]),he=(0,y.useRef)(null),$e=(0,y.useRef)(null),He=At(Pn(function(sn){var fn=$e.current;fn||ht(!1),fn.textContent=sn}),[]),et=At(function(sn){var fn=he.current;fn||ht(!1),fn.textContent=sn},[]);Co(function(){!he.current&&!$e.current||ht(!1);var sn=Bl(ne),fn=Bl(ne);return he.current=sn,$e.current=fn,sn.setAttribute(ll+"-always",te),fn.setAttribute(ll+"-dynamic",te),hl().appendChild(sn),hl().appendChild(fn),et(le.always),He(le.resting),function(){var An=function(va){var Na=va.current;Na||ht(!1),hl().removeChild(Na),va.current=null};An(he),An($e)}},[ne,et,He,le.always,le.resting,te]);var dt=At(function(){return He(le.dragging)},[He,le.dragging]),tn=At(function(sn){if(sn==="DROP"){He(le.dropAnimating);return}He(le.userCancel)},[He,le.dropAnimating,le.userCancel]),Cn=At(function(){$e.current&&He(le.resting)},[He,le.resting]),bn=Ut(function(){return{dragging:dt,dropping:tn,resting:Cn}},[dt,tn,Cn]);return bn}var Ri=function(te){return te&&te.ownerDocument?te.ownerDocument.defaultView:window};function Do(te){return te instanceof Ri(te).HTMLElement}function zo(te,ne){var le="["+cl.contextId+'="'+te+'"]',he=Ya(document.querySelectorAll(le));if(!he.length)return null;var $e=Kr(he,function(He){return He.getAttribute(cl.draggableId)===ne});return!$e||!Do($e)?null:$e}function jo(te){var ne=(0,y.useRef)({}),le=(0,y.useRef)(null),he=(0,y.useRef)(null),$e=(0,y.useRef)(!1),He=At(function(fn,An){var sr={id:fn,focus:An};return ne.current[fn]=sr,function(){var Na=ne.current,ka=Na[fn];ka!==sr&&delete Na[fn]}},[]),et=At(function(fn){var An=zo(te,fn);An&&An!==document.activeElement&&An.focus()},[te]),dt=At(function(fn,An){le.current===fn&&(le.current=An)},[]),tn=At(function(){he.current||$e.current&&(he.current=requestAnimationFrame(function(){he.current=null;var fn=le.current;fn&&et(fn)}))},[et]),Cn=At(function(fn){le.current=null;var An=document.activeElement;An&&An.getAttribute(cl.draggableId)===fn&&(le.current=fn)},[]);Co(function(){return $e.current=!0,function(){$e.current=!1;var fn=he.current;fn&&cancelAnimationFrame(fn)}},[]);var bn=Ut(function(){return{register:He,tryRecordFocus:Cn,tryRestoreFocusRecorded:tn,tryShiftRecord:dt}},[He,Cn,tn,dt]);return bn}function Ml(){var te={draggables:{},droppables:{}},ne=[];function le(sn){return ne.push(sn),function(){var An=ne.indexOf(sn);An!==-1&&ne.splice(An,1)}}function he(sn){ne.length&&ne.forEach(function(fn){return fn(sn)})}function $e(sn){return te.draggables[sn]||null}function He(sn){var fn=$e(sn);return fn||ht(!1),fn}var et={register:function(fn){te.draggables[fn.descriptor.id]=fn,he({type:"ADDITION",value:fn})},update:function(fn,An){var sr=te.draggables[An.descriptor.id];sr&&sr.uniqueId===fn.uniqueId&&(delete te.draggables[An.descriptor.id],te.draggables[fn.descriptor.id]=fn)},unregister:function(fn){var An=fn.descriptor.id,sr=$e(An);sr&&fn.uniqueId===sr.uniqueId&&(delete te.draggables[An],he({type:"REMOVAL",value:fn}))},getById:He,findById:$e,exists:function(fn){return!!$e(fn)},getAllByType:function(fn){return Sa(te.draggables).filter(function(An){return An.descriptor.type===fn})}};function dt(sn){return te.droppables[sn]||null}function tn(sn){var fn=dt(sn);return fn||ht(!1),fn}var Cn={register:function(fn){te.droppables[fn.descriptor.id]=fn},unregister:function(fn){var An=dt(fn.descriptor.id);An&&fn.uniqueId===An.uniqueId&&delete te.droppables[fn.descriptor.id]},getById:tn,findById:dt,exists:function(fn){return!!dt(fn)},getAllByType:function(fn){return Sa(te.droppables).filter(function(An){return An.descriptor.type===fn})}};function bn(){te.draggables={},te.droppables={},ne.length=0}return{draggable:et,droppable:Cn,subscribe:le,clean:bn}}function Cl(){var te=Ut(Ml,[]);return(0,y.useEffect)(function(){return function(){requestAnimationFrame(te.clean)}},[te]),te}var Yl=y.createContext(null),Go=function(){var te=document.body;return te||ht(!1),te},Ao={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Xo=function(ne){return"rbd-announcement-"+ne};function tl(te){var ne=Ut(function(){return Xo(te)},[te]),le=(0,y.useRef)(null);(0,y.useEffect)(function(){var He=document.createElement("div");return le.current=He,He.id=ne,He.setAttribute("aria-live","assertive"),He.setAttribute("aria-atomic","true"),(0,ce.Z)(He.style,Ao),Go().appendChild(He),function(){setTimeout(function(){var tn=Go();tn.contains(He)&&tn.removeChild(He),He===le.current&&(le.current=null)})}},[ne]);var he=At(function($e){var He=le.current;if(He){He.textContent=$e;return}},[]);return he}var Dl=0,vl={separator:"::"};function Oo(){Dl=0}function nl(te,ne){return ne===void 0&&(ne=vl),Ut(function(){return""+te+ne.separator+Dl++},[ne.separator,te])}function Lo(te){var ne=te.contextId,le=te.uniqueId;return"rbd-hidden-text-"+ne+"-"+le}function Kl(te){var ne=te.contextId,le=te.text,he=nl("hidden-text",{separator:"-"}),$e=Ut(function(){return Lo({contextId:ne,uniqueId:he})},[he,ne]);return(0,y.useEffect)(function(){var et=document.createElement("div");return et.id=$e,et.textContent=le,et.style.display="none",Go().appendChild(et),function(){var tn=Go();tn.contains(et)&&tn.removeChild(et)}},[$e,le]),$e}var gl=y.createContext(null),ts={react:"^16.8.5","react-dom":"^16.8.5"},os=/(\d+)\.(\d+)\.(\d+)/,Bs=function(ne){var le=os.exec(ne);le==null&&ht(!1);var he=Number(le[1]),$e=Number(le[2]),He=Number(le[3]);return{major:he,minor:$e,patch:He,raw:ne}},rl=function(ne,le){return le.major>ne.major?!0:le.majorne.minor?!0:le.minor=ne.patch},fu=function(te,ne){var le=Bs(te),he=Bs(ne);rl(le,he)},ls=` + `}},et=[he,le,$e,He];return{always:po(et,"always"),resting:po(et,"resting"),dragging:po(et,"dragging"),dropAnimating:po(et,"dropAnimating"),userCancel:po(et,"userCancel")}},Co=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect,hl=function(){var ne=document.querySelector("head");return ne||ht(!1),ne},Bl=function(ne){var le=document.createElement("style");return ne&&le.setAttribute("nonce",ne),le.type="text/css",le};function Bi(te,ne){var le=Ut(function(){return sl(te)},[te]),he=(0,y.useRef)(null),$e=(0,y.useRef)(null),He=At(Pn(function(sn){var fn=$e.current;fn||ht(!1),fn.textContent=sn}),[]),et=At(function(sn){var fn=he.current;fn||ht(!1),fn.textContent=sn},[]);Co(function(){!he.current&&!$e.current||ht(!1);var sn=Bl(ne),fn=Bl(ne);return he.current=sn,$e.current=fn,sn.setAttribute(ll+"-always",te),fn.setAttribute(ll+"-dynamic",te),hl().appendChild(sn),hl().appendChild(fn),et(le.always),He(le.resting),function(){var An=function(va){var Oa=va.current;Oa||ht(!1),hl().removeChild(Oa),va.current=null};An(he),An($e)}},[ne,et,He,le.always,le.resting,te]);var dt=At(function(){return He(le.dragging)},[He,le.dragging]),tn=At(function(sn){if(sn==="DROP"){He(le.dropAnimating);return}He(le.userCancel)},[He,le.dropAnimating,le.userCancel]),Cn=At(function(){$e.current&&He(le.resting)},[He,le.resting]),bn=Ut(function(){return{dragging:dt,dropping:tn,resting:Cn}},[dt,tn,Cn]);return bn}var Ri=function(te){return te&&te.ownerDocument?te.ownerDocument.defaultView:window};function Do(te){return te instanceof Ri(te).HTMLElement}function zo(te,ne){var le="["+cl.contextId+'="'+te+'"]',he=Ya(document.querySelectorAll(le));if(!he.length)return null;var $e=Kr(he,function(He){return He.getAttribute(cl.draggableId)===ne});return!$e||!Do($e)?null:$e}function jo(te){var ne=(0,y.useRef)({}),le=(0,y.useRef)(null),he=(0,y.useRef)(null),$e=(0,y.useRef)(!1),He=At(function(fn,An){var sr={id:fn,focus:An};return ne.current[fn]=sr,function(){var Oa=ne.current,ka=Oa[fn];ka!==sr&&delete Oa[fn]}},[]),et=At(function(fn){var An=zo(te,fn);An&&An!==document.activeElement&&An.focus()},[te]),dt=At(function(fn,An){le.current===fn&&(le.current=An)},[]),tn=At(function(){he.current||$e.current&&(he.current=requestAnimationFrame(function(){he.current=null;var fn=le.current;fn&&et(fn)}))},[et]),Cn=At(function(fn){le.current=null;var An=document.activeElement;An&&An.getAttribute(cl.draggableId)===fn&&(le.current=fn)},[]);Co(function(){return $e.current=!0,function(){$e.current=!1;var fn=he.current;fn&&cancelAnimationFrame(fn)}},[]);var bn=Ut(function(){return{register:He,tryRecordFocus:Cn,tryRestoreFocusRecorded:tn,tryShiftRecord:dt}},[He,Cn,tn,dt]);return bn}function Ml(){var te={draggables:{},droppables:{}},ne=[];function le(sn){return ne.push(sn),function(){var An=ne.indexOf(sn);An!==-1&&ne.splice(An,1)}}function he(sn){ne.length&&ne.forEach(function(fn){return fn(sn)})}function $e(sn){return te.draggables[sn]||null}function He(sn){var fn=$e(sn);return fn||ht(!1),fn}var et={register:function(fn){te.draggables[fn.descriptor.id]=fn,he({type:"ADDITION",value:fn})},update:function(fn,An){var sr=te.draggables[An.descriptor.id];sr&&sr.uniqueId===fn.uniqueId&&(delete te.draggables[An.descriptor.id],te.draggables[fn.descriptor.id]=fn)},unregister:function(fn){var An=fn.descriptor.id,sr=$e(An);sr&&fn.uniqueId===sr.uniqueId&&(delete te.draggables[An],he({type:"REMOVAL",value:fn}))},getById:He,findById:$e,exists:function(fn){return!!$e(fn)},getAllByType:function(fn){return Sa(te.draggables).filter(function(An){return An.descriptor.type===fn})}};function dt(sn){return te.droppables[sn]||null}function tn(sn){var fn=dt(sn);return fn||ht(!1),fn}var Cn={register:function(fn){te.droppables[fn.descriptor.id]=fn},unregister:function(fn){var An=dt(fn.descriptor.id);An&&fn.uniqueId===An.uniqueId&&delete te.droppables[fn.descriptor.id]},getById:tn,findById:dt,exists:function(fn){return!!dt(fn)},getAllByType:function(fn){return Sa(te.droppables).filter(function(An){return An.descriptor.type===fn})}};function bn(){te.draggables={},te.droppables={},ne.length=0}return{draggable:et,droppable:Cn,subscribe:le,clean:bn}}function Cl(){var te=Ut(Ml,[]);return(0,y.useEffect)(function(){return function(){requestAnimationFrame(te.clean)}},[te]),te}var Yl=y.createContext(null),Go=function(){var te=document.body;return te||ht(!1),te},Ao={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Xo=function(ne){return"rbd-announcement-"+ne};function tl(te){var ne=Ut(function(){return Xo(te)},[te]),le=(0,y.useRef)(null);(0,y.useEffect)(function(){var He=document.createElement("div");return le.current=He,He.id=ne,He.setAttribute("aria-live","assertive"),He.setAttribute("aria-atomic","true"),(0,ce.Z)(He.style,Ao),Go().appendChild(He),function(){setTimeout(function(){var tn=Go();tn.contains(He)&&tn.removeChild(He),He===le.current&&(le.current=null)})}},[ne]);var he=At(function($e){var He=le.current;if(He){He.textContent=$e;return}},[]);return he}var Dl=0,vl={separator:"::"};function Oo(){Dl=0}function nl(te,ne){return ne===void 0&&(ne=vl),Ut(function(){return""+te+ne.separator+Dl++},[ne.separator,te])}function Lo(te){var ne=te.contextId,le=te.uniqueId;return"rbd-hidden-text-"+ne+"-"+le}function Kl(te){var ne=te.contextId,le=te.text,he=nl("hidden-text",{separator:"-"}),$e=Ut(function(){return Lo({contextId:ne,uniqueId:he})},[he,ne]);return(0,y.useEffect)(function(){var et=document.createElement("div");return et.id=$e,et.textContent=le,et.style.display="none",Go().appendChild(et),function(){var tn=Go();tn.contains(et)&&tn.removeChild(et)}},[$e,le]),$e}var gl=y.createContext(null),ts={react:"^16.8.5","react-dom":"^16.8.5"},os=/(\d+)\.(\d+)\.(\d+)/,Bs=function(ne){var le=os.exec(ne);le==null&&ht(!1);var he=Number(le[1]),$e=Number(le[2]),He=Number(le[3]);return{major:he,minor:$e,patch:He,raw:ne}},rl=function(ne,le){return le.major>ne.major?!0:le.majorne.minor?!0:le.minor=ne.patch},fu=function(te,ne){var le=Bs(te),he=Bs(ne);rl(le,he)},ls=` 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 -`,bs=function(te){var ne=te.doctype;ne&&(ne.name.toLowerCase(),ne.publicId)};function Es(te){}function Wl(te,ne){}function al(){Wl(function(){fu(ts.react,y.version),bs(document)},[])}function ss(te){var ne=(0,y.useRef)(te);return(0,y.useEffect)(function(){ne.current=te}),ne}function Hs(){var te=null;function ne(){return!!te}function le(et){return et===te}function he(et){te&&ht(!1);var dt={abandon:et};return te=dt,dt}function $e(){te||ht(!1),te=null}function He(){te&&(te.abandon(),$e())}return{isClaimed:ne,isActive:le,claim:he,release:$e,tryAbandon:He}}var Os=9,Ns=13,nu=27,mu=32,Su=33,wu=34,Zu=35,io=36,wo=37,fl=38,xl=39,zl=40,Sl,Ds=(Sl={},Sl[Ns]=!0,Sl[Os]=!0,Sl),Gl=function(te){Ds[te.keyCode]&&te.preventDefault()},ks=function(){var te="visibilitychange";if(typeof document=="undefined")return te;var ne=[te,"ms"+te,"webkit"+te,"moz"+te,"o"+te],le=Kr(ne,function(he){return"on"+he in document});return le||te}(),Bu=0,ru=5;function Ys(te,ne){return Math.abs(ne.x-te.x)>=ru||Math.abs(ne.y-te.y)>=ru}var pu={type:"IDLE"};function Qs(te){var ne=te.cancel,le=te.completed,he=te.getPhase,$e=te.setPhase;return[{eventName:"mousemove",fn:function(et){var dt=et.button,tn=et.clientX,Cn=et.clientY;if(dt===Bu){var bn={x:tn,y:Cn},sn=he();if(sn.type==="DRAGGING"){et.preventDefault(),sn.actions.move(bn);return}sn.type!=="PENDING"&&ht(!1);var fn=sn.point;if(Ys(fn,bn)){et.preventDefault();var An=sn.actions.fluidLift(bn);$e({type:"DRAGGING",actions:An})}}}},{eventName:"mouseup",fn:function(et){var dt=he();if(dt.type!=="DRAGGING"){ne();return}et.preventDefault(),dt.actions.drop({shouldBlockNextClick:!0}),le()}},{eventName:"mousedown",fn:function(et){he().type==="DRAGGING"&&et.preventDefault(),ne()}},{eventName:"keydown",fn:function(et){var dt=he();if(dt.type==="PENDING"){ne();return}if(et.keyCode===nu){et.preventDefault(),ne();return}Gl(et)}},{eventName:"resize",fn:ne},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){he().type==="PENDING"&&ne()}},{eventName:"webkitmouseforcedown",fn:function(et){var dt=he();if(dt.type==="IDLE"&&ht(!1),dt.actions.shouldRespectForcePress()){ne();return}et.preventDefault()}},{eventName:ks,fn:ne}]}function $u(te){var ne=(0,y.useRef)(pu),le=(0,y.useRef)(ur),he=Ut(function(){return{eventName:"mousedown",fn:function(sn){if(!sn.defaultPrevented&&sn.button===Bu&&!(sn.ctrlKey||sn.metaKey||sn.shiftKey||sn.altKey)){var fn=te.findClosestDraggableId(sn);if(fn){var An=te.tryGetLock(fn,et,{sourceEvent:sn});if(An){sn.preventDefault();var sr={x:sn.clientX,y:sn.clientY};le.current(),Cn(An,sr)}}}}}},[te]),$e=Ut(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(sn){if(!sn.defaultPrevented){var fn=te.findClosestDraggableId(sn);if(fn){var An=te.findOptionsForDraggable(fn);An&&(An.shouldRespectForcePress||te.canGetLock(fn)&&sn.preventDefault())}}}}},[te]),He=At(function(){var sn={passive:!1,capture:!0};le.current=Vt(window,[$e,he],sn)},[$e,he]),et=At(function(){var bn=ne.current;bn.type!=="IDLE"&&(ne.current=pu,le.current(),He())},[He]),dt=At(function(){var bn=ne.current;et(),bn.type==="DRAGGING"&&bn.actions.cancel({shouldBlockNextClick:!0}),bn.type==="PENDING"&&bn.actions.abort()},[et]),tn=At(function(){var sn={capture:!0,passive:!1},fn=Qs({cancel:dt,completed:et,getPhase:function(){return ne.current},setPhase:function(sr){ne.current=sr}});le.current=Vt(window,fn,sn)},[dt,et]),Cn=At(function(sn,fn){ne.current.type!=="IDLE"&&ht(!1),ne.current={type:"PENDING",point:fn,actions:sn},tn()},[tn]);Co(function(){return He(),function(){le.current()}},[He])}var Ls;function ju(){}var tc=(Ls={},Ls[wu]=!0,Ls[Su]=!0,Ls[io]=!0,Ls[Zu]=!0,Ls);function Vs(te,ne){function le(){ne(),te.cancel()}function he(){ne(),te.drop()}return[{eventName:"keydown",fn:function(He){if(He.keyCode===nu){He.preventDefault(),le();return}if(He.keyCode===mu){He.preventDefault(),he();return}if(He.keyCode===zl){He.preventDefault(),te.moveDown();return}if(He.keyCode===fl){He.preventDefault(),te.moveUp();return}if(He.keyCode===xl){He.preventDefault(),te.moveRight();return}if(He.keyCode===wo){He.preventDefault(),te.moveLeft();return}if(tc[He.keyCode]){He.preventDefault();return}Gl(He)}},{eventName:"mousedown",fn:le},{eventName:"mouseup",fn:le},{eventName:"click",fn:le},{eventName:"touchstart",fn:le},{eventName:"resize",fn:le},{eventName:"wheel",fn:le,options:{passive:!0}},{eventName:ks,fn:le}]}function Wu(te){var ne=(0,y.useRef)(ju),le=Ut(function(){return{eventName:"keydown",fn:function(He){if(He.defaultPrevented||He.keyCode!==mu)return;var et=te.findClosestDraggableId(He);if(!et)return;var dt=te.tryGetLock(et,bn,{sourceEvent:He});if(!dt)return;He.preventDefault();var tn=!0,Cn=dt.snapLift();ne.current();function bn(){tn||ht(!1),tn=!1,ne.current(),he()}ne.current=Vt(window,Vs(Cn,bn),{capture:!0,passive:!1})}}},[te]),he=At(function(){var He={passive:!1,capture:!0};ne.current=Vt(window,[le],He)},[le]);Co(function(){return he(),function(){ne.current()}},[he])}var zu={type:"IDLE"},Hu=120,hu=.15;function sc(te){var ne=te.cancel,le=te.getPhase;return[{eventName:"orientationchange",fn:ne},{eventName:"resize",fn:ne},{eventName:"contextmenu",fn:function($e){$e.preventDefault()}},{eventName:"keydown",fn:function($e){if(le().type!=="DRAGGING"){ne();return}$e.keyCode===nu&&$e.preventDefault(),ne()}},{eventName:ks,fn:ne}]}function uc(te){var ne=te.cancel,le=te.completed,he=te.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(He){var et=he();if(et.type!=="DRAGGING"){ne();return}et.hasMoved=!0;var dt=He.touches[0],tn=dt.clientX,Cn=dt.clientY,bn={x:tn,y:Cn};He.preventDefault(),et.actions.move(bn)}},{eventName:"touchend",fn:function(He){var et=he();if(et.type!=="DRAGGING"){ne();return}He.preventDefault(),et.actions.drop({shouldBlockNextClick:!0}),le()}},{eventName:"touchcancel",fn:function(He){if(he().type!=="DRAGGING"){ne();return}He.preventDefault(),ne()}},{eventName:"touchforcechange",fn:function(He){var et=he();et.type==="IDLE"&&ht(!1);var dt=He.touches[0];if(dt){var tn=dt.force>=hu;if(tn){var Cn=et.actions.shouldRespectForcePress();if(et.type==="PENDING"){Cn&&ne();return}if(Cn){if(et.hasMoved){He.preventDefault();return}ne();return}He.preventDefault()}}}},{eventName:ks,fn:ne}]}function vu(te){var ne=(0,y.useRef)(zu),le=(0,y.useRef)(ur),he=At(function(){return ne.current},[]),$e=At(function(An){ne.current=An},[]),He=Ut(function(){return{eventName:"touchstart",fn:function(An){if(!An.defaultPrevented){var sr=te.findClosestDraggableId(An);if(sr){var va=te.tryGetLock(sr,dt,{sourceEvent:An});if(va){var Na=An.touches[0],ka=Na.clientX,oi=Na.clientY,Fi={x:ka,y:oi};le.current(),sn(va,Fi)}}}}}},[te]),et=At(function(){var An={capture:!0,passive:!1};le.current=Vt(window,[He],An)},[He]),dt=At(function(){var fn=ne.current;fn.type!=="IDLE"&&(fn.type==="PENDING"&&clearTimeout(fn.longPressTimerId),$e(zu),le.current(),et())},[et,$e]),tn=At(function(){var fn=ne.current;dt(),fn.type==="DRAGGING"&&fn.actions.cancel({shouldBlockNextClick:!0}),fn.type==="PENDING"&&fn.actions.abort()},[dt]),Cn=At(function(){var An={capture:!0,passive:!1},sr={cancel:tn,completed:dt,getPhase:he},va=Vt(window,uc(sr),An),Na=Vt(window,sc(sr),An);le.current=function(){va(),Na()}},[tn,he,dt]),bn=At(function(){var An=he();An.type!=="PENDING"&&ht(!1);var sr=An.actions.fluidLift(An.point);$e({type:"DRAGGING",actions:sr,hasMoved:!1})},[he,$e]),sn=At(function(An,sr){he().type!=="IDLE"&&ht(!1);var va=setTimeout(bn,Hu);$e({type:"PENDING",point:sr,actions:An,longPressTimerId:va}),Cn()},[Cn,he,$e,bn]);Co(function(){return et(),function(){le.current();var sr=he();sr.type==="PENDING"&&(clearTimeout(sr.longPressTimerId),$e(zu))}},[he,et,$e]),Co(function(){var An=Vt(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return An},[])}function Vu(te){}var gu={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Du(te,ne){if(ne==null)return!1;var le=!!gu[ne.tagName.toLowerCase()];if(le)return!0;var he=ne.getAttribute("contenteditable");return he==="true"||he===""?!0:ne===te?!1:Du(te,ne.parentElement)}function yu(te,ne){var le=ne.target;return Do(le)?Du(te,le):!1}var Ku=function(te){return pn(te.getBoundingClientRect()).center};function nc(te){return te instanceof Ri(te).Element}var Gu=function(){var te="matches";if(typeof document=="undefined")return te;var ne=[te,"msMatchesSelector","webkitMatchesSelector"],le=Kr(ne,function(he){return he in Element.prototype});return le||te}();function Fu(te,ne){return te==null?null:te[Gu](ne)?te:Fu(te.parentElement,ne)}function cc(te,ne){return te.closest?te.closest(ne):Fu(te,ne)}function Iu(te){return"["+cl.contextId+'="'+te+'"]'}function Js(te,ne){var le=ne.target;if(!nc(le))return null;var he=Iu(te),$e=cc(le,he);return!$e||!Do($e)?null:$e}function au(te,ne){var le=Js(te,ne);return le?le.getAttribute(cl.draggableId):null}function Uu(te,ne){var le="["+mi.contextId+'="'+te+'"]',he=Ya(document.querySelectorAll(le)),$e=Kr(he,function(He){return He.getAttribute(mi.id)===ne});return!$e||!Do($e)?null:$e}function Xu(te){te.preventDefault()}function Pu(te){var ne=te.expected,le=te.phase,he=te.isLockActive,$e=te.shouldWarn;return!(!he()||ne!==le)}function Fo(te){var ne=te.lockAPI,le=te.store,he=te.registry,$e=te.draggableId;if(ne.isClaimed())return!1;var He=he.draggable.findById($e);return!(!He||!He.options.isEnabled||!Kn(le.getState(),$e))}function Mo(te){var ne=te.lockAPI,le=te.contextId,he=te.store,$e=te.registry,He=te.draggableId,et=te.forceSensorStop,dt=te.sourceEvent,tn=Fo({lockAPI:ne,store:he,registry:$e,draggableId:He});if(!tn)return null;var Cn=$e.draggable.getById(He),bn=Uu(le,Cn.descriptor.id);if(!bn||dt&&!Cn.options.canDragInteractiveElements&&yu(bn,dt))return null;var sn=ne.claim(et||ur),fn="PRE_DRAG";function An(){return Cn.options.shouldRespectForcePress}function sr(){return ne.isActive(sn)}function va(ho,Zo){Pu({expected:ho,phase:fn,isLockActive:sr,shouldWarn:!0})&&he.dispatch(Zo())}var Na=va.bind(null,"DRAGGING");function ka(ho){function Zo(){ne.release(),fn="COMPLETED"}fn!=="PRE_DRAG"&&(Zo(),fn!=="PRE_DRAG"&&ht(!1)),he.dispatch(Yr(ho.liftActionArgs)),fn="DRAGGING";function Hl(Ho,Vl){if(Vl===void 0&&(Vl={shouldBlockNextClick:!1}),ho.cleanup(),Vl.shouldBlockNextClick){var us=Vt(window,[{eventName:"click",fn:Xu,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(us)}Zo(),he.dispatch(yl({reason:Ho}))}return(0,ce.Z)({isActive:function(){return Pu({expected:"DRAGGING",phase:fn,isLockActive:sr,shouldWarn:!1})},shouldRespectForcePress:An,drop:function(Vl){return Hl("DROP",Vl)},cancel:function(Vl){return Hl("CANCEL",Vl)}},ho.actions)}function oi(ho){var Zo=Rn(function(Ho){Na(function(){return qo({client:Ho})})}),Hl=ka({liftActionArgs:{id:He,clientSelection:ho,movementMode:"FLUID"},cleanup:function(){return Zo.cancel()},actions:{move:Zo}});return(0,ce.Z)({},Hl,{move:Zo})}function Fi(){var ho={moveUp:function(){return Na(Oi)},moveRight:function(){return Na(Tl)},moveDown:function(){return Na(_l)},moveLeft:function(){return Na(Gr)}};return ka({liftActionArgs:{id:He,clientSelection:Ku(bn),movementMode:"SNAP"},cleanup:ur,actions:ho})}function Ti(){var ho=Pu({expected:"PRE_DRAG",phase:fn,isLockActive:sr,shouldWarn:!0});ho&&ne.release()}var xo={isActive:function(){return Pu({expected:"PRE_DRAG",phase:fn,isLockActive:sr,shouldWarn:!1})},shouldRespectForcePress:An,fluidLift:oi,snapLift:Fi,abort:Ti};return xo}var Ql=[$u,Wu,vu];function ds(te){var ne=te.contextId,le=te.store,he=te.registry,$e=te.customSensors,He=te.enableDefaultSensors,et=[].concat(He?Ql:[],$e||[]),dt=(0,y.useState)(function(){return Hs()})[0],tn=At(function(oi,Fi){oi.isDragging&&!Fi.isDragging&&dt.tryAbandon()},[dt]);Co(function(){var oi=le.getState(),Fi=le.subscribe(function(){var Ti=le.getState();tn(oi,Ti),oi=Ti});return Fi},[dt,le,tn]),Co(function(){return dt.tryAbandon},[dt.tryAbandon]);var Cn=At(function(ka){return Fo({lockAPI:dt,registry:he,store:le,draggableId:ka})},[dt,he,le]),bn=At(function(ka,oi,Fi){return Mo({lockAPI:dt,registry:he,contextId:ne,store:le,draggableId:ka,forceSensorStop:oi,sourceEvent:Fi&&Fi.sourceEvent?Fi.sourceEvent:null})},[ne,dt,he,le]),sn=At(function(ka){return au(ne,ka)},[ne]),fn=At(function(ka){var oi=he.draggable.findById(ka);return oi?oi.options:null},[he.draggable]),An=At(function(){dt.isClaimed()&&(dt.tryAbandon(),le.getState().phase!=="IDLE"&&le.dispatch(bo()))},[dt,le]),sr=At(dt.isClaimed,[dt]),va=Ut(function(){return{canGetLock:Cn,tryGetLock:bn,findClosestDraggableId:sn,findOptionsForDraggable:fn,tryReleaseLock:An,isLockClaimed:sr}},[Cn,bn,sn,fn,An,sr]);Vu(et);for(var Na=0;Natypeof De=="object"&&De!=null&&De.nodeType===1,ve=(De,fe)=>(!fe||De!=="hidden")&&De!=="visible"&&De!=="clip",ce=(De,fe)=>{if(De.clientHeight{const ct=(Ke=>{if(!Ke.ownerDocument||!Ke.ownerDocument.defaultView)return null;try{return Ke.ownerDocument.defaultView.frameElement}catch(Te){return null}})(Ne);return!!ct&&(ct.clientHeightKefe||Ke>De&&Te=fe&&we>=je?Ke-De-Ne:Te>fe&&weje?Te-fe+ct:0,xe=De=>{const fe=De.parentElement;return fe==null?De.getRootNode().host||null:fe},Ee=(De,fe)=>{var je,Ne,ct,Ke;if(typeof document=="undefined")return[];const{scrollMode:Te,block:we,inline:Ie,boundary:Pe,skipOverflowHiddenElements:rt}=fe,Et=typeof Pe=="function"?Pe:$t=>$t!==Pe;if(!y(De))throw new TypeError("Invalid target");const Oe=document.scrollingElement||document.documentElement,Ae=[];let Ve=De;for(;y(Ve)&&Et(Ve);){if(Ve=xe(Ve),Ve===Oe){Ae.push(Ve);break}Ve!=null&&Ve===document.body&&ce(Ve)&&!ce(document.documentElement)||Ve!=null&&ce(Ve,rt)&&Ae.push(Ve)}const Ye=(Ne=(je=window.visualViewport)==null?void 0:je.width)!=null?Ne:innerWidth,xt=(Ke=(ct=window.visualViewport)==null?void 0:ct.height)!=null?Ke:innerHeight,{scrollX:gt,scrollY:lt}=window,{height:Ue,width:be,top:We,right:Be,bottom:de,left:St}=De.getBoundingClientRect(),{top:Qe,right:ze,bottom:st,left:Se}=($t=>{const Fe=window.getComputedStyle($t);return{top:parseFloat(Fe.scrollMarginTop)||0,right:parseFloat(Fe.scrollMarginRight)||0,bottom:parseFloat(Fe.scrollMarginBottom)||0,left:parseFloat(Fe.scrollMarginLeft)||0}})(De);let ye=we==="start"||we==="nearest"?We-Qe:we==="end"?de+st:We+Ue/2-Qe+st,vt=Ie==="center"?St+be/2-Se+ze:Ie==="end"?Be+ze:St-Se;const Ht=[];for(let $t=0;$t=0&&St>=0&&de<=xt&&Be<=Ye&&(Fe===Oe&&!ce(Fe)||We>=Yt&&de<=Ct&&St>=mt&&Be<=bt))return Ht;const mn=getComputedStyle(Fe),zt=parseInt(mn.borderLeftWidth,10),ue=parseInt(mn.borderTopWidth,10),ie=parseInt(mn.borderRightWidth,10),re=parseInt(mn.borderBottomWidth,10);let oe=0,pe=0;const ae="offsetWidth"in Fe?Fe.offsetWidth-Fe.clientWidth-zt-ie:0,me="offsetHeight"in Fe?Fe.offsetHeight-Fe.clientHeight-ue-re:0,Ze="offsetWidth"in Fe?Fe.offsetWidth===0?0:ut/Fe.offsetWidth:0,Ot="offsetHeight"in Fe?Fe.offsetHeight===0?0:pt/Fe.offsetHeight:0;if(Oe===Fe)oe=we==="start"?ye:we==="end"?ye-xt:we==="nearest"?Le(lt,lt+xt,xt,ue,re,lt+ye,lt+ye+Ue,Ue):ye-xt/2,pe=Ie==="start"?vt:Ie==="center"?vt-Ye/2:Ie==="end"?vt-Ye:Le(gt,gt+Ye,Ye,zt,ie,gt+vt,gt+vt+be,be),oe=Math.max(0,oe+lt),pe=Math.max(0,pe+gt);else{oe=we==="start"?ye-Yt-ue:we==="end"?ye-Ct+re+me:we==="nearest"?Le(Yt,Ct,pt,ue,re+me,ye,ye+Ue,Ue):ye-(Yt+pt/2)+me/2,pe=Ie==="start"?vt-mt-zt:Ie==="center"?vt-(mt+ut/2)+ae/2:Ie==="end"?vt-bt+ie+ae:Le(mt,bt,ut,zt,ie+ae,vt,vt+be,be);const{scrollLeft:at,scrollTop:qe}=Fe;oe=Ot===0?0:Math.max(0,Math.min(qe+oe/Ot,Fe.scrollHeight-pt/Ot+me)),pe=Ze===0?0:Math.max(0,Math.min(at+pe/Ze,Fe.scrollWidth-ut/Ze+ae)),ye+=qe-oe,vt+=at-pe}Ht.push({el:Fe,top:oe,left:pe})}return Ht},Ce=De=>De===!1?{block:"end",inline:"nearest"}:(fe=>fe===Object(fe)&&Object.keys(fe).length!==0)(De)?De:{block:"start",inline:"nearest"};function ke(De,fe){if(!De.isConnected||!(ct=>{let Ke=ct;for(;Ke&&Ke.parentNode;){if(Ke.parentNode===document)return!0;Ke=Ke.parentNode instanceof ShadowRoot?Ke.parentNode.host:Ke.parentNode}return!1})(De))return;const je=(ct=>{const Ke=window.getComputedStyle(ct);return{top:parseFloat(Ke.scrollMarginTop)||0,right:parseFloat(Ke.scrollMarginRight)||0,bottom:parseFloat(Ke.scrollMarginBottom)||0,left:parseFloat(Ke.scrollMarginLeft)||0}})(De);if((ct=>typeof ct=="object"&&typeof ct.behavior=="function")(fe))return fe.behavior(Ee(De,fe));const Ne=typeof fe=="boolean"||fe==null?void 0:fe.behavior;for(const{el:ct,top:Ke,left:Te}of Ee(De,Ce(fe))){const we=Ke-je.top+je.bottom,Ie=Te-je.left+je.right;ct.scroll({top:we,left:Ie,behavior:Ne})}}}}]); +`,bs=function(te){var ne=te.doctype;ne&&(ne.name.toLowerCase(),ne.publicId)};function Es(te){}function Wl(te,ne){}function al(){Wl(function(){fu(ts.react,y.version),bs(document)},[])}function ss(te){var ne=(0,y.useRef)(te);return(0,y.useEffect)(function(){ne.current=te}),ne}function Hs(){var te=null;function ne(){return!!te}function le(et){return et===te}function he(et){te&&ht(!1);var dt={abandon:et};return te=dt,dt}function $e(){te||ht(!1),te=null}function He(){te&&(te.abandon(),$e())}return{isClaimed:ne,isActive:le,claim:he,release:$e,tryAbandon:He}}var Os=9,Ns=13,nu=27,mu=32,Su=33,wu=34,Zu=35,io=36,wo=37,fl=38,xl=39,zl=40,Sl,Ds=(Sl={},Sl[Ns]=!0,Sl[Os]=!0,Sl),Gl=function(te){Ds[te.keyCode]&&te.preventDefault()},ks=function(){var te="visibilitychange";if(typeof document=="undefined")return te;var ne=[te,"ms"+te,"webkit"+te,"moz"+te,"o"+te],le=Kr(ne,function(he){return"on"+he in document});return le||te}(),Bu=0,ru=5;function Ys(te,ne){return Math.abs(ne.x-te.x)>=ru||Math.abs(ne.y-te.y)>=ru}var pu={type:"IDLE"};function Qs(te){var ne=te.cancel,le=te.completed,he=te.getPhase,$e=te.setPhase;return[{eventName:"mousemove",fn:function(et){var dt=et.button,tn=et.clientX,Cn=et.clientY;if(dt===Bu){var bn={x:tn,y:Cn},sn=he();if(sn.type==="DRAGGING"){et.preventDefault(),sn.actions.move(bn);return}sn.type!=="PENDING"&&ht(!1);var fn=sn.point;if(Ys(fn,bn)){et.preventDefault();var An=sn.actions.fluidLift(bn);$e({type:"DRAGGING",actions:An})}}}},{eventName:"mouseup",fn:function(et){var dt=he();if(dt.type!=="DRAGGING"){ne();return}et.preventDefault(),dt.actions.drop({shouldBlockNextClick:!0}),le()}},{eventName:"mousedown",fn:function(et){he().type==="DRAGGING"&&et.preventDefault(),ne()}},{eventName:"keydown",fn:function(et){var dt=he();if(dt.type==="PENDING"){ne();return}if(et.keyCode===nu){et.preventDefault(),ne();return}Gl(et)}},{eventName:"resize",fn:ne},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){he().type==="PENDING"&&ne()}},{eventName:"webkitmouseforcedown",fn:function(et){var dt=he();if(dt.type==="IDLE"&&ht(!1),dt.actions.shouldRespectForcePress()){ne();return}et.preventDefault()}},{eventName:ks,fn:ne}]}function $u(te){var ne=(0,y.useRef)(pu),le=(0,y.useRef)(ur),he=Ut(function(){return{eventName:"mousedown",fn:function(sn){if(!sn.defaultPrevented&&sn.button===Bu&&!(sn.ctrlKey||sn.metaKey||sn.shiftKey||sn.altKey)){var fn=te.findClosestDraggableId(sn);if(fn){var An=te.tryGetLock(fn,et,{sourceEvent:sn});if(An){sn.preventDefault();var sr={x:sn.clientX,y:sn.clientY};le.current(),Cn(An,sr)}}}}}},[te]),$e=Ut(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(sn){if(!sn.defaultPrevented){var fn=te.findClosestDraggableId(sn);if(fn){var An=te.findOptionsForDraggable(fn);An&&(An.shouldRespectForcePress||te.canGetLock(fn)&&sn.preventDefault())}}}}},[te]),He=At(function(){var sn={passive:!1,capture:!0};le.current=Vt(window,[$e,he],sn)},[$e,he]),et=At(function(){var bn=ne.current;bn.type!=="IDLE"&&(ne.current=pu,le.current(),He())},[He]),dt=At(function(){var bn=ne.current;et(),bn.type==="DRAGGING"&&bn.actions.cancel({shouldBlockNextClick:!0}),bn.type==="PENDING"&&bn.actions.abort()},[et]),tn=At(function(){var sn={capture:!0,passive:!1},fn=Qs({cancel:dt,completed:et,getPhase:function(){return ne.current},setPhase:function(sr){ne.current=sr}});le.current=Vt(window,fn,sn)},[dt,et]),Cn=At(function(sn,fn){ne.current.type!=="IDLE"&&ht(!1),ne.current={type:"PENDING",point:fn,actions:sn},tn()},[tn]);Co(function(){return He(),function(){le.current()}},[He])}var Ls;function ju(){}var tc=(Ls={},Ls[wu]=!0,Ls[Su]=!0,Ls[io]=!0,Ls[Zu]=!0,Ls);function Vs(te,ne){function le(){ne(),te.cancel()}function he(){ne(),te.drop()}return[{eventName:"keydown",fn:function(He){if(He.keyCode===nu){He.preventDefault(),le();return}if(He.keyCode===mu){He.preventDefault(),he();return}if(He.keyCode===zl){He.preventDefault(),te.moveDown();return}if(He.keyCode===fl){He.preventDefault(),te.moveUp();return}if(He.keyCode===xl){He.preventDefault(),te.moveRight();return}if(He.keyCode===wo){He.preventDefault(),te.moveLeft();return}if(tc[He.keyCode]){He.preventDefault();return}Gl(He)}},{eventName:"mousedown",fn:le},{eventName:"mouseup",fn:le},{eventName:"click",fn:le},{eventName:"touchstart",fn:le},{eventName:"resize",fn:le},{eventName:"wheel",fn:le,options:{passive:!0}},{eventName:ks,fn:le}]}function Wu(te){var ne=(0,y.useRef)(ju),le=Ut(function(){return{eventName:"keydown",fn:function(He){if(He.defaultPrevented||He.keyCode!==mu)return;var et=te.findClosestDraggableId(He);if(!et)return;var dt=te.tryGetLock(et,bn,{sourceEvent:He});if(!dt)return;He.preventDefault();var tn=!0,Cn=dt.snapLift();ne.current();function bn(){tn||ht(!1),tn=!1,ne.current(),he()}ne.current=Vt(window,Vs(Cn,bn),{capture:!0,passive:!1})}}},[te]),he=At(function(){var He={passive:!1,capture:!0};ne.current=Vt(window,[le],He)},[le]);Co(function(){return he(),function(){ne.current()}},[he])}var zu={type:"IDLE"},Hu=120,hu=.15;function sc(te){var ne=te.cancel,le=te.getPhase;return[{eventName:"orientationchange",fn:ne},{eventName:"resize",fn:ne},{eventName:"contextmenu",fn:function($e){$e.preventDefault()}},{eventName:"keydown",fn:function($e){if(le().type!=="DRAGGING"){ne();return}$e.keyCode===nu&&$e.preventDefault(),ne()}},{eventName:ks,fn:ne}]}function uc(te){var ne=te.cancel,le=te.completed,he=te.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(He){var et=he();if(et.type!=="DRAGGING"){ne();return}et.hasMoved=!0;var dt=He.touches[0],tn=dt.clientX,Cn=dt.clientY,bn={x:tn,y:Cn};He.preventDefault(),et.actions.move(bn)}},{eventName:"touchend",fn:function(He){var et=he();if(et.type!=="DRAGGING"){ne();return}He.preventDefault(),et.actions.drop({shouldBlockNextClick:!0}),le()}},{eventName:"touchcancel",fn:function(He){if(he().type!=="DRAGGING"){ne();return}He.preventDefault(),ne()}},{eventName:"touchforcechange",fn:function(He){var et=he();et.type==="IDLE"&&ht(!1);var dt=He.touches[0];if(dt){var tn=dt.force>=hu;if(tn){var Cn=et.actions.shouldRespectForcePress();if(et.type==="PENDING"){Cn&&ne();return}if(Cn){if(et.hasMoved){He.preventDefault();return}ne();return}He.preventDefault()}}}},{eventName:ks,fn:ne}]}function vu(te){var ne=(0,y.useRef)(zu),le=(0,y.useRef)(ur),he=At(function(){return ne.current},[]),$e=At(function(An){ne.current=An},[]),He=Ut(function(){return{eventName:"touchstart",fn:function(An){if(!An.defaultPrevented){var sr=te.findClosestDraggableId(An);if(sr){var va=te.tryGetLock(sr,dt,{sourceEvent:An});if(va){var Oa=An.touches[0],ka=Oa.clientX,oi=Oa.clientY,Fi={x:ka,y:oi};le.current(),sn(va,Fi)}}}}}},[te]),et=At(function(){var An={capture:!0,passive:!1};le.current=Vt(window,[He],An)},[He]),dt=At(function(){var fn=ne.current;fn.type!=="IDLE"&&(fn.type==="PENDING"&&clearTimeout(fn.longPressTimerId),$e(zu),le.current(),et())},[et,$e]),tn=At(function(){var fn=ne.current;dt(),fn.type==="DRAGGING"&&fn.actions.cancel({shouldBlockNextClick:!0}),fn.type==="PENDING"&&fn.actions.abort()},[dt]),Cn=At(function(){var An={capture:!0,passive:!1},sr={cancel:tn,completed:dt,getPhase:he},va=Vt(window,uc(sr),An),Oa=Vt(window,sc(sr),An);le.current=function(){va(),Oa()}},[tn,he,dt]),bn=At(function(){var An=he();An.type!=="PENDING"&&ht(!1);var sr=An.actions.fluidLift(An.point);$e({type:"DRAGGING",actions:sr,hasMoved:!1})},[he,$e]),sn=At(function(An,sr){he().type!=="IDLE"&&ht(!1);var va=setTimeout(bn,Hu);$e({type:"PENDING",point:sr,actions:An,longPressTimerId:va}),Cn()},[Cn,he,$e,bn]);Co(function(){return et(),function(){le.current();var sr=he();sr.type==="PENDING"&&(clearTimeout(sr.longPressTimerId),$e(zu))}},[he,et,$e]),Co(function(){var An=Vt(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return An},[])}function Vu(te){}var gu={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Du(te,ne){if(ne==null)return!1;var le=!!gu[ne.tagName.toLowerCase()];if(le)return!0;var he=ne.getAttribute("contenteditable");return he==="true"||he===""?!0:ne===te?!1:Du(te,ne.parentElement)}function yu(te,ne){var le=ne.target;return Do(le)?Du(te,le):!1}var Ku=function(te){return pn(te.getBoundingClientRect()).center};function nc(te){return te instanceof Ri(te).Element}var Gu=function(){var te="matches";if(typeof document=="undefined")return te;var ne=[te,"msMatchesSelector","webkitMatchesSelector"],le=Kr(ne,function(he){return he in Element.prototype});return le||te}();function Fu(te,ne){return te==null?null:te[Gu](ne)?te:Fu(te.parentElement,ne)}function cc(te,ne){return te.closest?te.closest(ne):Fu(te,ne)}function Iu(te){return"["+cl.contextId+'="'+te+'"]'}function Js(te,ne){var le=ne.target;if(!nc(le))return null;var he=Iu(te),$e=cc(le,he);return!$e||!Do($e)?null:$e}function au(te,ne){var le=Js(te,ne);return le?le.getAttribute(cl.draggableId):null}function Uu(te,ne){var le="["+mi.contextId+'="'+te+'"]',he=Ya(document.querySelectorAll(le)),$e=Kr(he,function(He){return He.getAttribute(mi.id)===ne});return!$e||!Do($e)?null:$e}function Xu(te){te.preventDefault()}function Pu(te){var ne=te.expected,le=te.phase,he=te.isLockActive,$e=te.shouldWarn;return!(!he()||ne!==le)}function Fo(te){var ne=te.lockAPI,le=te.store,he=te.registry,$e=te.draggableId;if(ne.isClaimed())return!1;var He=he.draggable.findById($e);return!(!He||!He.options.isEnabled||!Kn(le.getState(),$e))}function Mo(te){var ne=te.lockAPI,le=te.contextId,he=te.store,$e=te.registry,He=te.draggableId,et=te.forceSensorStop,dt=te.sourceEvent,tn=Fo({lockAPI:ne,store:he,registry:$e,draggableId:He});if(!tn)return null;var Cn=$e.draggable.getById(He),bn=Uu(le,Cn.descriptor.id);if(!bn||dt&&!Cn.options.canDragInteractiveElements&&yu(bn,dt))return null;var sn=ne.claim(et||ur),fn="PRE_DRAG";function An(){return Cn.options.shouldRespectForcePress}function sr(){return ne.isActive(sn)}function va(ho,Zo){Pu({expected:ho,phase:fn,isLockActive:sr,shouldWarn:!0})&&he.dispatch(Zo())}var Oa=va.bind(null,"DRAGGING");function ka(ho){function Zo(){ne.release(),fn="COMPLETED"}fn!=="PRE_DRAG"&&(Zo(),fn!=="PRE_DRAG"&&ht(!1)),he.dispatch(Yr(ho.liftActionArgs)),fn="DRAGGING";function Hl(Ho,Vl){if(Vl===void 0&&(Vl={shouldBlockNextClick:!1}),ho.cleanup(),Vl.shouldBlockNextClick){var us=Vt(window,[{eventName:"click",fn:Xu,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(us)}Zo(),he.dispatch(yl({reason:Ho}))}return(0,ce.Z)({isActive:function(){return Pu({expected:"DRAGGING",phase:fn,isLockActive:sr,shouldWarn:!1})},shouldRespectForcePress:An,drop:function(Vl){return Hl("DROP",Vl)},cancel:function(Vl){return Hl("CANCEL",Vl)}},ho.actions)}function oi(ho){var Zo=Rn(function(Ho){Oa(function(){return qo({client:Ho})})}),Hl=ka({liftActionArgs:{id:He,clientSelection:ho,movementMode:"FLUID"},cleanup:function(){return Zo.cancel()},actions:{move:Zo}});return(0,ce.Z)({},Hl,{move:Zo})}function Fi(){var ho={moveUp:function(){return Oa(Oi)},moveRight:function(){return Oa(Tl)},moveDown:function(){return Oa(_l)},moveLeft:function(){return Oa(Gr)}};return ka({liftActionArgs:{id:He,clientSelection:Ku(bn),movementMode:"SNAP"},cleanup:ur,actions:ho})}function Ti(){var ho=Pu({expected:"PRE_DRAG",phase:fn,isLockActive:sr,shouldWarn:!0});ho&&ne.release()}var xo={isActive:function(){return Pu({expected:"PRE_DRAG",phase:fn,isLockActive:sr,shouldWarn:!1})},shouldRespectForcePress:An,fluidLift:oi,snapLift:Fi,abort:Ti};return xo}var Ql=[$u,Wu,vu];function ds(te){var ne=te.contextId,le=te.store,he=te.registry,$e=te.customSensors,He=te.enableDefaultSensors,et=[].concat(He?Ql:[],$e||[]),dt=(0,y.useState)(function(){return Hs()})[0],tn=At(function(oi,Fi){oi.isDragging&&!Fi.isDragging&&dt.tryAbandon()},[dt]);Co(function(){var oi=le.getState(),Fi=le.subscribe(function(){var Ti=le.getState();tn(oi,Ti),oi=Ti});return Fi},[dt,le,tn]),Co(function(){return dt.tryAbandon},[dt.tryAbandon]);var Cn=At(function(ka){return Fo({lockAPI:dt,registry:he,store:le,draggableId:ka})},[dt,he,le]),bn=At(function(ka,oi,Fi){return Mo({lockAPI:dt,registry:he,contextId:ne,store:le,draggableId:ka,forceSensorStop:oi,sourceEvent:Fi&&Fi.sourceEvent?Fi.sourceEvent:null})},[ne,dt,he,le]),sn=At(function(ka){return au(ne,ka)},[ne]),fn=At(function(ka){var oi=he.draggable.findById(ka);return oi?oi.options:null},[he.draggable]),An=At(function(){dt.isClaimed()&&(dt.tryAbandon(),le.getState().phase!=="IDLE"&&le.dispatch(bo()))},[dt,le]),sr=At(dt.isClaimed,[dt]),va=Ut(function(){return{canGetLock:Cn,tryGetLock:bn,findClosestDraggableId:sn,findOptionsForDraggable:fn,tryReleaseLock:An,isLockClaimed:sr}},[Cn,bn,sn,fn,An,sr]);Vu(et);for(var Oa=0;Oatypeof De=="object"&&De!=null&&De.nodeType===1,ve=(De,fe)=>(!fe||De!=="hidden")&&De!=="visible"&&De!=="clip",ce=(De,fe)=>{if(De.clientHeight{const ct=(Ke=>{if(!Ke.ownerDocument||!Ke.ownerDocument.defaultView)return null;try{return Ke.ownerDocument.defaultView.frameElement}catch(Te){return null}})(Ne);return!!ct&&(ct.clientHeightKefe||Ke>De&&Te=fe&&we>=je?Ke-De-Ne:Te>fe&&weje?Te-fe+ct:0,xe=De=>{const fe=De.parentElement;return fe==null?De.getRootNode().host||null:fe},Ee=(De,fe)=>{var je,Ne,ct,Ke;if(typeof document=="undefined")return[];const{scrollMode:Te,block:we,inline:Ie,boundary:Pe,skipOverflowHiddenElements:rt}=fe,Et=typeof Pe=="function"?Pe:$t=>$t!==Pe;if(!y(De))throw new TypeError("Invalid target");const Oe=document.scrollingElement||document.documentElement,Ae=[];let Ve=De;for(;y(Ve)&&Et(Ve);){if(Ve=xe(Ve),Ve===Oe){Ae.push(Ve);break}Ve!=null&&Ve===document.body&&ce(Ve)&&!ce(document.documentElement)||Ve!=null&&ce(Ve,rt)&&Ae.push(Ve)}const Ye=(Ne=(je=window.visualViewport)==null?void 0:je.width)!=null?Ne:innerWidth,xt=(Ke=(ct=window.visualViewport)==null?void 0:ct.height)!=null?Ke:innerHeight,{scrollX:gt,scrollY:lt}=window,{height:Ue,width:be,top:We,right:Be,bottom:de,left:St}=De.getBoundingClientRect(),{top:Qe,right:ze,bottom:st,left:Se}=($t=>{const Fe=window.getComputedStyle($t);return{top:parseFloat(Fe.scrollMarginTop)||0,right:parseFloat(Fe.scrollMarginRight)||0,bottom:parseFloat(Fe.scrollMarginBottom)||0,left:parseFloat(Fe.scrollMarginLeft)||0}})(De);let ye=we==="start"||we==="nearest"?We-Qe:we==="end"?de+st:We+Ue/2-Qe+st,vt=Ie==="center"?St+be/2-Se+ze:Ie==="end"?Be+ze:St-Se;const Ht=[];for(let $t=0;$t=0&&St>=0&&de<=xt&&Be<=Ye&&(Fe===Oe&&!ce(Fe)||We>=Yt&&de<=Ct&&St>=mt&&Be<=bt))return Ht;const mn=getComputedStyle(Fe),zt=parseInt(mn.borderLeftWidth,10),ue=parseInt(mn.borderTopWidth,10),ie=parseInt(mn.borderRightWidth,10),re=parseInt(mn.borderBottomWidth,10);let oe=0,pe=0;const ae="offsetWidth"in Fe?Fe.offsetWidth-Fe.clientWidth-zt-ie:0,me="offsetHeight"in Fe?Fe.offsetHeight-Fe.clientHeight-ue-re:0,Ze="offsetWidth"in Fe?Fe.offsetWidth===0?0:ut/Fe.offsetWidth:0,Ot="offsetHeight"in Fe?Fe.offsetHeight===0?0:pt/Fe.offsetHeight:0;if(Oe===Fe)oe=we==="start"?ye:we==="end"?ye-xt:we==="nearest"?Le(lt,lt+xt,xt,ue,re,lt+ye,lt+ye+Ue,Ue):ye-xt/2,pe=Ie==="start"?vt:Ie==="center"?vt-Ye/2:Ie==="end"?vt-Ye:Le(gt,gt+Ye,Ye,zt,ie,gt+vt,gt+vt+be,be),oe=Math.max(0,oe+lt),pe=Math.max(0,pe+gt);else{oe=we==="start"?ye-Yt-ue:we==="end"?ye-Ct+re+me:we==="nearest"?Le(Yt,Ct,pt,ue,re+me,ye,ye+Ue,Ue):ye-(Yt+pt/2)+me/2,pe=Ie==="start"?vt-mt-zt:Ie==="center"?vt-(mt+ut/2)+ae/2:Ie==="end"?vt-bt+ie+ae:Le(mt,bt,ut,zt,ie+ae,vt,vt+be,be);const{scrollLeft:at,scrollTop:qe}=Fe;oe=Ot===0?0:Math.max(0,Math.min(qe+oe/Ot,Fe.scrollHeight-pt/Ot+me)),pe=Ze===0?0:Math.max(0,Math.min(at+pe/Ze,Fe.scrollWidth-ut/Ze+ae)),ye+=qe-oe,vt+=at-pe}Ht.push({el:Fe,top:oe,left:pe})}return Ht},Ce=De=>De===!1?{block:"end",inline:"nearest"}:(fe=>fe===Object(fe)&&Object.keys(fe).length!==0)(De)?De:{block:"start",inline:"nearest"};function ke(De,fe){if(!De.isConnected||!(ct=>{let Ke=ct;for(;Ke&&Ke.parentNode;){if(Ke.parentNode===document)return!0;Ke=Ke.parentNode instanceof ShadowRoot?Ke.parentNode.host:Ke.parentNode}return!1})(De))return;const je=(ct=>{const Ke=window.getComputedStyle(ct);return{top:parseFloat(Ke.scrollMarginTop)||0,right:parseFloat(Ke.scrollMarginRight)||0,bottom:parseFloat(Ke.scrollMarginBottom)||0,left:parseFloat(Ke.scrollMarginLeft)||0}})(De);if((ct=>typeof ct=="object"&&typeof ct.behavior=="function")(fe))return fe.behavior(Ee(De,fe));const Ne=typeof fe=="boolean"||fe==null?void 0:fe.behavior;for(const{el:ct,top:Ke,left:Te}of Ee(De,Ce(fe))){const we=Ke-je.top+je.bottom,Ie=Te-je.left+je.right;ct.scroll({top:we,left:Ie,behavior:Ne})}}}}]); diff --git a/p__Paperlibrary__Random__PreviewEdit__index.27272adb.async.js b/p__Paperlibrary__Random__PreviewEdit__index.cd0aa050.async.js similarity index 96% rename from p__Paperlibrary__Random__PreviewEdit__index.27272adb.async.js rename to p__Paperlibrary__Random__PreviewEdit__index.cd0aa050.async.js index 6d230cc012..ce3e706ed6 100644 --- a/p__Paperlibrary__Random__PreviewEdit__index.27272adb.async.js +++ b/p__Paperlibrary__Random__PreviewEdit__index.cd0aa050.async.js @@ -917,7 +917,7 @@ `),et)};var be=({value:et="",edit:Ne=!1,className:ue,showTextOnly:mt,showLines:Ze,style:nt={},stylesPrev:Mt={},highlightKeywords:Fe,showProgramFill:ye,isProgramFill:Bt,disabledFill:jt=!1,programFillValue:Lt,openEditor:Ee=()=>{},onFillChange:ot=ht=>{},onFillBlur:qe=()=>{},onFillFocus:zt=()=>{}})=>{let ht=Ce(String(et||""));const lt=(0,y.useRef)(),rt=(0,y.useRef)(),[on,kt]=(0,y.useState)(""),[ae,re]=(0,y.useState)("office"),[te,ie]=(0,y.useState)([]),ce=(0,y.useRef)("a"+(0,_e.Z)()),ne={},le=Rt=>//i.test(Rt||""),Ie=(Rt,ln,Ht)=>{const ze=document.createElement(Rt===vt?"input":"textarea");ze.style.width="100%",ze.style.height=Rt===vt?"40px":"151px",ze.rows=5,ze.spellcheck=!1,ze.name="edu-program-fill",ze.placeholder="\u8BF7\u8F93\u5165",ze.dataset.id=ln;const yt=Object.keys(ne).length;return ne[yt]=ze,`${ze.outerHTML}`};function bt(Rt){return Rt=Rt.replace(/!\[.*?\]\(.*?\)/g,""),Rt=Rt.replace(/\[.*?\]\(.*?\)/g,""),Rt=Rt.replace(new RegExp("","gs"),""),Rt=Rt.replace(//g,""),Rt=Rt.replace(//g,""),Rt=Rt.replace(new RegExp(".*?<\\/video>","gs"),""),Rt=Rt.replace(new RegExp(".*?<\\/audio>","gs"),""),Rt=Rt.replace(new RegExp(".*?<\\/style>","gs"),""),Rt=Rt.replace(new RegExp(".*?<\\/script>","gs"),""),Rt}const Ue=Rt=>!mt&&le(ht)?Rt:Rt.replace(/([\s\S]+?)<\/style>/gim,function(ln,Ht){let ze=Ht.replace(/(\n|\r)/g,"").split("}"),yt=[];return ze.map(Kt=>{Kt!=""&&yt.push(`.${ce.current} ${Kt}`)}),``}),He=(0,y.useMemo)(()=>{(0,de.Iy)();try{const ze=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,yt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Kt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,tn=/\(\/attachments\/download\//g;ht=ht.replace(tn,"("+me.Z.API_SERVER+"/attachments/download/").replace(ze,"("+me.Z.API_SERVER+"/api/attachments/").replace(yt,'"'+me.Z.API_SERVER+"/api/attachments/").replace(Kt,'"'+me.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),lt.current.style.display="none"}catch(ze){}if(ye){let ze=-1;return ht=ht.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(yt,Kt,tn){var Ve;return++ze,Ie(yt,ze,(Ve=Lt==null?void 0:Lt[ze])==null?void 0:Ve.value.replaceAll("<","<").replaceAll(">",">"))}),`
      ${Ue(ht||"")}
      `}let Rt=Ue(ht);Rt=(0,de.ZP)(Rt);const ln=(0,de.ez)();ht.match(/\[TOC\]/)&&(Rt=Rt.replace("

      [TOC]

      ",(0,de.Qv)()),(0,de.Iy)()),Rt=Rt.replace(/(__special_katext_id_\d+__)/g,(ze,yt)=>{const{type:Kt,expression:tn}=ln[yt];return(0,Me.renderToString)(Qe(tn)||"",{displayMode:Kt==="block",throwOnError:!1,output:"html"})}),Rt=Rt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,de.AL)();const Ht=document.createElement("div");if(Ht.innerHTML=Rt,mt)return Ht.innerText;if(Fe){const ze=Fe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Le(Ht,ze),Ht.innerHTML}return setTimeout(()=>Qt(),500),Ht.innerHTML},[ht,Fe]);(0,y.useEffect)(()=>{We.current&&We.current.querySelectorAll(["input","textarea"]).forEach(ln=>{ln.oninput=at,ln.onblur=ft,ln.onfocus=Pt})},[te]),(0,y.useEffect)(()=>{var Rt,ln,Ht,ze,yt;if(Lt!=null&&Lt.length)try{const Kt=We.current.querySelectorAll(".edu-program-fill-score"),tn=We.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ve,Ct]of tn.entries())Ct.value=((Rt=Lt==null?void 0:Lt[Ve])==null?void 0:Rt.value)||"",((ln=Lt==null?void 0:Lt[Ve])==null?void 0:ln.type)==="warning"?Ct.className="program-fill-warning":((Ht=Lt==null?void 0:Lt[Ve])==null?void 0:Ht.type)==="success"?Ct.className="program-fill-success":Ct.className="";for(const[Ve,Ct]of Kt.entries())Ct.innerHTML=(ze=Lt==null?void 0:Lt[Ve])!=null&&ze.score?`${(yt=Lt==null?void 0:Lt[Ve])==null?void 0:yt.score}\u5206`:"";ie(Lt)}catch(Kt){console.log(Kt,"error")}},[Lt]);const at=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,ie([...te]),ot(te,Rt.target.dataset.id)},ft=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,ie([...te]),qe(te,Rt.target.dataset.id)},Pt=Rt=>{te[Rt.target.dataset.id]=te[Rt.target.dataset.id]||{},te[Rt.target.dataset.id].value=Rt.target.value,ie([...te]),zt(te,Rt.target.dataset.id)};function Le(Rt,ln){return Rt.childNodes.forEach(Ht=>{var ze;if(Ht.childNodes.length>0)Le(Ht,ln);else if(Ht.nodeName!=="IMG")if(Ht.innerHTML)Ht.innerHTML=(ze=Ht.innerHTML)==null?void 0:ze.replace(new RegExp(ln,"gi"),'$&');else{const yt=document.createElement("span");yt.innerHTML=Ht.textContent.replace(new RegExp(ln,"gi"),'$&'),Ht.replaceWith(yt)}})}const We=(0,y.useRef)();de.jb.WebkitLineClamp=Ze,Ze&&(nt=Re(Re({},nt),de.jb));function Nt(Rt){let ln=Rt.target;if(ln.tagName.toUpperCase()==="A"){let Ht=ln.getAttribute("href");if(Ht.indexOf("office")>-1)Rt.preventDefault(),kt(Ht),re("office");else if(Ht.indexOf("application/pdf")>-1)Rt.preventDefault(),kt(Ht),re("pdf");else if(Ht.indexOf("text/html")>-1)Rt.preventDefault(),kt(Ht),re("html");else if(Ht.startsWith("#")){Rt.preventDefault();let ze=document.getElementById(Ht.replace("#",""));ze&&ze.scrollIntoView(!0)}}}const Qt=()=>{var Rt;const ln=(Rt=We.current)==null?void 0:Rt.querySelectorAll("video");ln==null||ln.forEach(Ht=>{if(Ht.oncontextmenu=()=>!1,Ht.src.indexOf(".m3u8")>-1&&!Ht.canPlayType("application/vnd.apple.mpegurl")){if(pe.ZP.isSupported()){var ze=new pe.ZP;ze.loadSource(Ht.src),ze.attachMedia(Ht)}}})};(0,y.useEffect)(()=>{if(We.current&&He&&He.match(it)&&window.PR.prettyPrint(),We.current)return We.current.addEventListener("click",Nt),()=>{var Rt;(Rt=We.current)==null||Rt.removeEventListener("click",Nt),(0,de.AL)(),(0,de.Iy)()}},[He,We.current,Nt]);const un=Rt=>{Rt.target.nodeName==="IMG"&&Rt.target.className.indexOf("draw-flowchart")>-1?(lt.current.style.zIndex=1,lt.current.style.display="flex",lt.current.style.width=Rt.target.clientWidth+"px",lt.current.style.height=Rt.target.clientHeight+"px",lt.current.style.top=Rt.target.offsetTop+"px",lt.current.style.left=Rt.target.offsetLeft+"px",Rt.target.id&&(rt.current=Rt.target.id)):lt.current.style.display="none"},rn=()=>{lt.current.style.display="none"};return(0,y.useEffect)(()=>{var Rt;const ln=Ht=>{Ht.preventDefault(),Ht.clipboardData.setData("text",window.getSelection().toString())};return(Rt=We.current)==null||Rt.addEventListener("copy",ln),()=>{var Ht;(Ht=We.current)==null||Ht.removeEventListener("copy",ln)}},[We.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:rn},mt&&y.createElement("div",{ref:We,className:`${Se.mdBody} `},He),!mt&&!le(He)&&y.createElement("div",{ref:We,style:Re({},nt),onMouseOver:un,className:`${ue||""} ${jt?"disabled-fill":""} markdown-body ${Se.mdBody} ${ce.current}`,dangerouslySetInnerHTML:{__html:He}}),!mt&&le(He)&&y.createElement(Te,{html:He}),y.createElement("div",{ref:lt,className:`${Se.button} ${Ne?"":Se.previewFlowChart}`},y.createElement(ge.Z,null,y.createElement(se.ZP,{onClick:()=>{Ne?Ee(rt.current):(kt(rt.current),re("flowChart"))}},Ne?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(Ae.Z,{close:!0,data:on,type:on!=null&&on.length?ae:"",style:Re({},Mt),onClose:()=>kt("")}))}},41843:function(bn,Wt,z){"use strict";z.d(Wt,{C:function(){return mt}});var y=z(59301),he={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},de=z(92310),$e=z.n(de),pe=z(62673),me=z(77019),ve=z(6767),Me=z(25399),ge=z(7939),se=z(62957),_e=z(70858),Ae=z(4875),tt=z(28284),je=z(29787),Te=z(92232),Ce=z(82186),Se=z(99287),Pe=z(91188),Ye=z(68914),ct=Object.defineProperty,Be=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,it=(Ze,nt,Mt)=>nt in Ze?ct(Ze,nt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):Ze[nt]=Mt,Qe=(Ze,nt)=>{for(var Mt in nt||(nt={}))Ke.call(nt,Mt)&&it(Ze,Mt,nt[Mt]);if(Re)for(var Mt of Re(nt))vt.call(nt,Mt)&&it(Ze,Mt,nt[Mt]);return Ze},ut=(Ze,nt)=>Be(Ze,Oe(nt)),be=(Ze,nt,Mt)=>new Promise((Fe,ye)=>{var Bt=Ee=>{try{Lt(Mt.next(Ee))}catch(ot){ye(ot)}},jt=Ee=>{try{Lt(Mt.throw(Ee))}catch(ot){ye(ot)}},Lt=Ee=>Ee.done?Fe(Ee.value):Promise.resolve(Ee.value).then(Bt,jt);Lt((Mt=Mt.apply(Ze,nt)).next())});const et=pe.default.Group,Ne=({className:Ze,title:nt,items:Mt=[],value:Fe,onChange:ye})=>{const Bt=(Mt==null?void 0:Mt.length)===(Fe==null?void 0:Fe.length),jt=(Fe==null?void 0:Fe.length)>0&&(Fe==null?void 0:Fe.length)<(Mt==null?void 0:Mt.length),Lt=Ee=>{const ot=Mt.map(qe=>qe.id);ye(Ee.target.checked?ot:[])};return y.createElement(me.Z,{align:"middle",className:Ze},!!nt&&y.createElement("div",{className:"mr20",style:{color:"#5F6368"}},nt),y.createElement(pe.default,{indeterminate:jt,onChange:Lt,checked:Bt},"\u5168\u90E8"),y.createElement(et,{value:Fe,onChange:ye},Mt.map(Ee=>y.createElement(pe.default,{className:"ml30 c-black",key:Ee.id,value:Ee.id},Ee.name,y.createElement("span",null,`(${Ee.count})`)))))};var mt=({className:Ze,style:nt,dataSource:Mt})=>{var Fe,ye,Bt,jt,Lt,Ee,ot;const[qe,zt]=(0,y.useState)({}),[ht,lt]=(0,y.useState)(!0),[rt,on]=(0,y.useState)(!1),[kt,ae]=(0,y.useState)(!1),[re,te]=(0,y.useState)(null),[ie,ce]=(0,y.useState)(0),[ne,le]=(0,y.useState)({}),[Ie,bt]=(0,y.useState)(!0),[Ue,He]=(0,y.useState)(0),[at,ft]=(0,y.useState)(0),[Pt,Le]=(0,y.useState)(!1),We=(0,y.useRef)(null),[Nt,Qt]=(0,y.useState)(!1),[un,rn]=(0,y.useState)(!0),[Rt,ln]=(0,y.useState)([]),Ht={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[ze,yt]=(0,y.useState)(Qe({},Ht));(0,y.useEffect)(()=>{Mt!=null&&Mt.question_id&&zt(Mt)},[Mt==null?void 0:Mt.question_id]),(0,y.useEffect)(()=>{var Ft;if(((Ft=qe==null?void 0:qe.exercise_question_resubmit)==null?void 0:Ft.status)==="running"){const Tt=setInterval(()=>{Ve()},3e3);return()=>clearInterval(Tt)}},[(Fe=qe==null?void 0:qe.exercise_question_resubmit)==null?void 0:Fe.status]),(0,y.useEffect)(()=>{var Ft;kt&&(kt===1&&(ze.question_status=Ct.map(Tt=>Tt.value),ze.review=$t.map(Tt=>Tt.value)),kt===2&&(ze.exercise_question_resubmit_id=(Ft=qe==null?void 0:qe.exercise_question_resubmit)==null?void 0:Ft.id,re===1&&(ze.success_status=[1]),re===2&&(ze.success_status=[0])),yt(Qe({},ze)),Kt(ze),ft(qe!=null&&qe.is_mirror?3:10),He(qe!=null&&qe.is_mirror?1:5))},[kt]),(0,y.useEffect)(()=>{Nt&&tn()},[Nt]);const Kt=Ft=>be(void 0,null,function*(){lt(!0);const Tt=yield(0,Ce.ZP)(`/api/exercise_questions/${qe==null?void 0:qe.question_id}/resubmit_student_list.json`,{method:"get",params:Ft});(Tt==null?void 0:Tt.status)==0&&(le(Tt||[]),ce(Tt==null?void 0:Tt.count)),lt(!1)}),tn=()=>be(void 0,null,function*(){rn(!0);const Ft=yield(0,Ce.ZP)(`/api/exercise_questions/${qe==null?void 0:qe.question_id}/resubmit_history.json`,{method:"get"});(Ft==null?void 0:Ft.status)==0&&ln((Ft==null?void 0:Ft.data)||[]),rn(!1)}),Ve=()=>be(void 0,null,function*(){const Ft=yield(0,Ce.ZP)(`/api/exercise_questions/${qe==null?void 0:qe.question_id}/resubmit_status.json`,{method:"get"});(Ft==null?void 0:Ft.status)==0&&zt(ut(Qe({},qe),{show_resubmit_history:!0,exercise_question_resubmit:(Ft==null?void 0:Ft.data)||{}}))}),Ct=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],$t=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],dt=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],Ot=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Ft,Tt,Ut)=>y.createElement("span",{className:"c-black"},Ut+1+(ze.page-1)*ze.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Ft=>y.createElement("span",{className:"c-black"},Ft)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Ft=>y.createElement("span",{className:"c-grey-666"},Ft||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Ft=>y.createElement("span",{className:"c-black"},Ft)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Ft=>{const{label:Tt,color:Ut}=Ct.find(an=>an.value===Ft)||{};return y.createElement("span",{style:{color:Ut}},Tt)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Ft=>y.createElement("span",{className:"c-black"},Ft)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Ft=>y.createElement("span",{className:"c-black"},Ft)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Ft=>{const{label:Tt,color:Ut}=$t.find(an=>an.value===Ft)||{};return y.createElement("span",{style:{color:Ut}},Tt)}},kt===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Ft=>{const{label:Tt,color:Ut}=dt.find(an=>an.value===Ft)||{};return y.createElement("span",{style:{color:Ut}},Tt)}}].filter(Boolean),Gt=(Ft,Tt,Ut)=>{ze.page=Ft==null?void 0:Ft.current,ze.per_page=Ft==null?void 0:Ft.pageSize,Ut!=null&&Ut.order?(ze.sort_by=Ut==null?void 0:Ut.field,ze.direction=(Ut==null?void 0:Ut.order)==="ascend"?"asc":"desc"):(ze.sort_by=null,ze.direction=null),yt(Qe({},ze)),Kt(ze)},mn=()=>{if(!Ue){ve.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}Le(!0)},An=()=>be(void 0,null,function*(){var Ft,Tt;if((Ft=We.current)!=null&&Ft.onVerify())return;on(!0);const Ut=yield(0,Ce.ZP)(`/api/exercise_questions/${qe==null?void 0:qe.question_id}/resubmit.json`,{method:"post",body:{keyword:ze.keyword,question_status:ze.question_status,review:ze.review_status,success_status:ze.success_status,use_max_score:Ie,permits:Ue,exercise_question_resubmit_id:kt===1?null:(Tt=qe==null?void 0:qe.exercise_question_resubmit)==null?void 0:Tt.id}});(Ut==null?void 0:Ut.status)==0&&(yield Ve(),ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),Le(!1),ae(!1)),on(!1)}),hn=(Ft,Tt)=>{ze.page=1,ze[Tt]=Ft,yt(Qe({},ze)),Kt(ze)},Fn=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return y.createElement(y.Fragment,null,y.createElement("div",{className:$e()(he.recalculation,Ze),style:nt},y.createElement(Me.Z,{title:Fn[(qe==null?void 0:qe.disable_resubmit_reason)||0]},y.createElement(ge.ZP,{disabled:(qe==null?void 0:qe.disable_resubmit)||((ye=qe==null?void 0:qe.exercise_question_resubmit)==null?void 0:ye.status)==="running",onClick:()=>ae(1),icon:y.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(qe==null?void 0:qe.show_resubmit_history)&&y.createElement(y.Fragment,null,((Bt=qe==null?void 0:qe.exercise_question_resubmit)==null?void 0:Bt.status)==="running"?y.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",y.createElement("span",{className:"c-light-primary ml3"},(jt=qe==null?void 0:qe.exercise_question_resubmit)==null?void 0:jt.rate)):y.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{onClick:()=>{ae(2),te(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(Lt=qe==null?void 0:qe.exercise_question_resubmit)==null?void 0:Lt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{onClick:()=>{ae(2),te(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(Ee=qe==null?void 0:qe.exercise_question_resubmit)==null?void 0:Ee.fail_count),"\u4EBA"),y.createElement(Me.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},y.createElement("i",{onClick:()=>Qt(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),y.createElement(se.default,{centered:!0,open:!!kt,title:`\u91CD\u65B0\u8BC4\u6D4B${kt===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>ae(!1),onOk:mn,afterClose:()=>{bt(!0),te(null),yt(Qe({},Ht))}},y.createElement("div",{className:he.filter},kt===1&&y.createElement(y.Fragment,null,y.createElement("div",{className:he.tips},y.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},y.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),y.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),y.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),y.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),y.createElement(Ne,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(ne==null?void 0:ne.question_status)||[],value:ze.question_status,onChange:Ft=>hn(Ft,"question_status")}),y.createElement(Ne,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(ne==null?void 0:ne.review_status)||[],value:ze.review,onChange:Ft=>hn(Ft,"review")})),kt===2&&y.createElement(y.Fragment,null,y.createElement(Ne,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(ne==null?void 0:ne.success_status)||[],value:ze.success_status,onChange:Ft=>hn(Ft,"success_status")})),y.createElement(Ye.t7,{className:he.input,style:{bottom:kt===1?10:-5},value:ze.keyword,onChange:Ft=>hn(Ft,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),y.createElement(_e.default,{className:"mt20",columns:Ot,scroll:((ot=ne==null?void 0:ne.data)==null?void 0:ot.length)>7?{y:300}:{},dataSource:(ne==null?void 0:ne.data)||[],loading:ht,onChange:Gt,pagination:{total:ie,pageSize:ze.per_page,current:ze.page,hideOnSinglePage:!ie,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:Te.rU}}),y.createElement(me.Z,{justify:"space-between",align:"middle",className:"mt10"},y.createElement(pe.default,{className:"c-black",checked:Ie,onChange:Ft=>bt(Ft.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,Se.Ny)()&&y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",y.createElement(Ae.Z,{className:"ml10 mr10",value:Ue,max:at,min:1,precision:0,onChange:Ft=>He(Ft)}),"\u4EBA",y.createElement(Me.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},y.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),y.createElement(se.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:Pt,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:rt,destroyOnClose:!0,onOk:An,onCancel:()=>Le(!1)},y.createElement(tt.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},y.createElement(Pe.Z,{ref:Ft=>We.current=Ft}))),y.createElement(se.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Nt,width:710,onCancel:()=>Qt(!1),footer:null},y.createElement(je.Z,{spinning:un},y.createElement("div",{className:he.operating},Rt.map((Ft,Tt)=>y.createElement("div",{key:Tt,className:he.operatingItem},y.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Ft==null?void 0:Ft.created_at),y.createElement("div",{className:"c-black"},Ft==null?void 0:Ft.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Ft==null?void 0:Ft.status)==="running"?y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",y.createElement("span",{className:"c-light-primary ml3"},Ft==null?void 0:Ft.rate)):y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Ft==null?void 0:Ft.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Ft==null?void 0:Ft.fail_count),"\u4EBA")))),y.createElement("div",{style:{height:20}}))))}},70170:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return Me}});var y=z(59301),he={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},de=z(62957),$e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",me=(ge,se,_e)=>new Promise((Ae,tt)=>{var je=Se=>{try{Ce(_e.next(Se))}catch(Pe){tt(Pe)}},Te=Se=>{try{Ce(_e.throw(Se))}catch(Pe){tt(Pe)}},Ce=Se=>Se.done?Ae(Se.value):Promise.resolve(Se.value).then(je,Te);Ce((_e=_e.apply(ge,se)).next())}),Me=({type:ge,resdata:se,onok:_e,oktext:Ae,okloading:tt})=>{const[je,Te]=(0,y.useState)(!1),{can_copy_list:Ce,can_copy_num:Se,challenge_type:Pe,course_data_list:Ye,no_copy_list:ct,no_copy_num:Be,no_use_list:Oe,no_use_num:Re,repeat_shixun_num:Ke,student_count:vt,total_num:it,use_num:Qe}=se;let ut=Se>0||ge==="exercise";(0,y.useEffect)(()=>{(se==null?void 0:se.student_count)>0&&Te(!0)},[se]),console.log("---11",tt),(0,y.useEffect)(()=>{tt||Te(!1)},[tt]);const be=()=>{if(ge==="exercise"&&Pe===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Qe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(ge==="exercise"&&Pe===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Qe),"\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",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ge==="shixun"&&Pe===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ge==="shixun"&&Pe===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},vt),"\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",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ge==="subject"&&Pe===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Qe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ge==="subject"&&Pe===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:he.orangeColor},vt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:he.orangeColor},Qe)," \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",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ge==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Qe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(ge==="shixunpush"&&Pe===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Qe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ge==="shixunpush"&&Pe===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},vt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:he.orangeColor},Qe),"\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",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},et=()=>{if(ge==="exercise"||ge==="subject"||ge==="exercisepush"||ge==="shixunpush")return y.createElement("div",{style:{marginTop:20}},Be>0&&y.createElement("div",null,y.createElement("span",{className:he.flex},y.createElement("img",{src:pe,style:{width:14}}),y.createElement("span",{className:he.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:he.statusbody},ge==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(ge==="subject"||ge==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ut&&y.createElement("span",{className:he.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ge==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ut&&y.createElement("span",{className:he.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),y.createElement("div",null,ct==null?void 0:ct.map((Ne,ue)=>y.createElement("a",{href:`/shixuns/${Ne.identifier}/challenges`,target:"_blank"},"\u300A",Ne==null?void 0:Ne.name,"\u300B",ue+1!==Be&&"\u3001"))))),Se>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:he.flex},y.createElement("img",{src:$e,style:{width:14}}),y.createElement("span",{className:he.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:he.statusbody},ge==="exercise"&&y.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"),(ge==="subject"||ge==="exercisepush")&&y.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"),ge==="shixunpush"&&y.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"),y.createElement("div",null,Ce==null?void 0:Ce.map((Ne,ue)=>y.createElement("a",{href:`/shixuns/${Ne.identifier}/challenges`,target:"_blank"},"\u300A",Ne==null?void 0:Ne.name,"\u300B",ue+1!==Se&&"\u3001"))))));if(ge==="shixun")return y.createElement("div",{style:{marginTop:20}},Se>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 y.createElement(de.default,{open:je,onCancel:()=>{Te(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ut&&"none"}},zIndex:1003,confirmLoading:tt,okText:ut?Ae:"\u6211\u77E5\u9053\u4E86",onOk:()=>me(void 0,null,function*(){ut?yield _e([...Ce,...Oe]):Te(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},be(),et()))}},52660:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return me}});var y=z(59301),he={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},de=z(92310),$e=z.n(de),me=({className:ve,style:Me,state:ge,onClick:se})=>{var _e,Ae;return y.createElement("div",{onClick:se,className:$e()(ge?(_e=he)==null?void 0:_e.redBtn:(Ae=he)==null?void 0:Ae.btn,ve),style:Me},ge?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-biaoji1"}),y.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-biaojigaiti"}),y.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},1191:function(bn,Wt,z){"use strict";z.d(Wt,{h:function(){return Be}});var y=z(59301),he=z(82326),de=z(28284),$e=z(7939),pe=z(89780),me=z.n(pe),ve=z(11965),Me=z(67977),ge=Object.defineProperty,se=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Te=(Oe,Re,Ke)=>Re in Oe?ge(Oe,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Oe[Re]=Ke,Ce=(Oe,Re)=>{for(var Ke in Re||(Re={}))tt.call(Re,Ke)&&Te(Oe,Ke,Re[Ke]);if(Ae)for(var Ke of Ae(Re))je.call(Re,Ke)&&Te(Oe,Ke,Re[Ke]);return Oe},Se=(Oe,Re)=>se(Oe,_e(Re));const Pe=he.default.Option,Ye={labelCol:{span:4},wrapperCol:{span:20}},ct={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"]};Wt.Z=({callback:Oe,onCancel:Re})=>{const[Ke,vt]=(0,y.useState)("python");function it(ut){vt(ct[ut][1])}function Qe(ut){Oe(ut)}return y.createElement(de.default,Se(Ce({},Ye),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Qe,style:{width:500}}),y.createElement(de.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(he.default,{getPopupContainer:ut=>ut.parentNode,onChange:it},Object.keys(ct).map(ut=>y.createElement(Pe,{key:ut,value:ut},ct[ut][0])))),y.createElement(de.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(Be,{mode:Ke})),y.createElement("div",{className:"flex-container flex-end"},y.createElement($e.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement($e.ZP,{type:"ghost",onClick:Re},"\u53D6\u6D88")))};function Be({value:Oe,onChange:Re,mode:Ke,options:vt={}}){const it=(0,y.useRef)(),[Qe,ut]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Qe){let be=function(et){const Ne=et.getValue();Re&&Re(Ne)};return Qe.on("change",be),()=>{Qe.off("change",be)}}},[Qe,Re]),(0,y.useEffect)(()=>{Qe&&Qe.setOption("mode",Ke)},[Qe,Ke]),(0,y.useEffect)(()=>{Qe&&(Oe!==Qe.getValue()||Oe==="")&&setTimeout(()=>{Qe.setValue(Oe||"")},300)},[Qe,Oe]),(0,y.useEffect)(()=>{if(it.current&&!Qe){const be=me().fromTextArea(it.current,Ce({mode:Ke,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},vt));ut(be)}},[it.current,Qe]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:it}))}},62734:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return an}});var y=z(59301),he=z(52985),de=z(89780),$e=z.n(de),pe=z(76374),me=z(11965),ve=z(6313),Me=z(25717),ge=z(99498),se=z(25419),_e=z(67549),Ae=z(77314),tt=({value:Xt="",className:yn,showTextOnly:sn,showLines:wn,style:Vn={}})=>{const Mn=(0,y.useMemo)(()=>"",[Xt]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:Mn}}))},je=Object.defineProperty,Te=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,ct=(Xt,yn,sn)=>yn in Xt?je(Xt,yn,{enumerable:!0,configurable:!0,writable:!0,value:sn}):Xt[yn]=sn,Be=(Xt,yn)=>{for(var sn in yn||(yn={}))Pe.call(yn,sn)&&ct(Xt,sn,yn[sn]);if(Se)for(var sn of Se(yn))Ye.call(yn,sn)&&ct(Xt,sn,yn[sn]);return Xt},Oe=(Xt,yn)=>Te(Xt,Ce(yn));let Re=[{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\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",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 Ke({onActionCallback:Xt,title:yn,icon:sn,actionName:wn,className:Vn="",children:Mn}){function $n(){Xt(wn)}return y.createElement("a",{title:yn,className:Vn,onClick:$n},y.createElement("i",{className:`${sn}`}),Mn)}var vt=({watch:Xt,showNullButton:yn,showNullProgramButton:sn,onActionCallback:wn,fullScreen:Vn,insertTemp:Mn,hidetoolBar:$n,extraUse:Wn})=>{const Hn=[...Re,{title:`${Xt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Xt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!$n&&Hn.map((ur,rr)=>y.createElement("li",{key:rr},ur.actionName?y.createElement(Ke,Oe(Be({},ur),{onActionCallback:wn})):y.createElement("span",{className:"v-line"}))),yn?y.createElement("li",null,y.createElement(Ke,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:wn},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,sn?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(Ke,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:wn},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(Ke,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:wn},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Mn&&y.createElement("li",null,y.createElement(Ke,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Mn}`,onActionCallback:wn},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Wn&&y.createElement("li",null,Wn),y.createElement("li",{className:"btn-full-screen"},y.createElement(Ke,{icon:`${Vn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Vn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:wn})))},it=z(76624),Qe=z(28284),ut=z(37568),be=z(7939),et=Object.defineProperty,Ne=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,mt=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Mt=(Xt,yn,sn)=>yn in Xt?et(Xt,yn,{enumerable:!0,configurable:!0,writable:!0,value:sn}):Xt[yn]=sn,Fe=(Xt,yn)=>{for(var sn in yn||(yn={}))Ze.call(yn,sn)&&Mt(Xt,sn,yn[sn]);if(mt)for(var sn of mt(yn))nt.call(yn,sn)&&Mt(Xt,sn,yn[sn]);return Xt},ye=(Xt,yn)=>Ne(Xt,ue(yn));const Bt={labelCol:{span:4},wrapperCol:{span:20}};var jt=({callback:Xt,onCancel:yn})=>{function sn(wn){Xt(wn)}return y.createElement(Qe.default,ye(Fe({},Bt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:sn,style:{width:500}}),y.createElement(Qe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(ut.default,null)),y.createElement(Qe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(ut.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(be.ZP,{type:"ghost",onClick:yn},"\u53D6\u6D88")))},Lt=z(1191),Ee=z(62784),ot=z(62957),qe=z(77019),zt=z(55018),ht=z(59301),lt=({callback:Xt,onCancel:yn})=>{const sn=document.createElement("canvas"),wn=sn.getContext("2d");sn.width=1e3,sn.height=800,wn.fillStyle="#ffffff",wn.fillRect(0,0,sn.width,sn.height);const Vn=sn.toDataURL("image/png");return ht.createElement(ot.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ht.createElement(qe.Z,{style:{height:"100vh"}},ht.createElement(zt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Vn,visible:!0,title:String(Date.now())},onOk:Mn=>{Xt({src:Mn.url})},onClose:yn})))},rt=z(36207),on=z(5269),kt=z(6767),ae={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},re=z(59301),ie=(0,y.forwardRef)(({onCancel:Xt,editImgId:yn,callback:sn},wn)=>{let Vn=(0,y.useRef)(),Mn=(0,y.useRef)(),$n=(0,y.useRef)(),Wn=(0,y.useRef)(!1);const Hn=(0,y.useRef)(!1);console.log("ref:",wn);const[ur,rr]=(0,y.useState)(0),[dn,xn]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{rr(1)},[]),(0,y.useImperativeHandle)(wn,()=>({setHeight:xn})),re.createElement("div",{ref:Hn,className:"body-overflow-initial"},re.createElement(rt.Z,{width:"100vw",height:dn,footer:null,closable:!0,placement:"bottom",open:!!ur,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${ae.drawerWrap}`,onClose:()=>{window.saveDrawData(jn=>{sn({src:`/api/attachments/${jn}`,id:jn})})},title:re.createElement(qe.Z,{align:"middle"},re.createElement(on.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),re.createElement(on.Z,{onClick:()=>{xn(dn==="60px"?"100vh":"60px")}},re.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),re.createElement(on.Z,{onClick:()=>{window.saveDrawData(jn=>{if(jn===null){kt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}kt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),sn({src:`/api/attachments/${jn}`,id:jn,disabledClose:!0})})}},re.createElement(be.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},re.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${yn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Mn})))}),ce=z(21600),ne=z(47889),le=z(4875);const Ie=ne.ZP.Group,bt={margin:"0 8px"};var Ue=({callback:Xt,onCancel:yn})=>{function sn(wn){Xt(wn)}return y.createElement(Qe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:sn},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:bt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:bt},"\u884C\u6570"),y.createElement(Qe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(le.Z,null)),y.createElement("span",{style:bt},"\u5217\u6570"),y.createElement(Qe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(le.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:bt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Qe.default.Item,{name:"align"},y.createElement(Ie,null,y.createElement(ne.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(ne.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(ne.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(ne.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(be.ZP,{type:"ghost",onClick:yn},"\u53D6\u6D88")))},He=z(58755),at=z(91989),ft=z.n(at),Le=(0,y.forwardRef)(({use3d:Xt,width:yn,height:sn,callback:wn,showSaveButton:Vn},Mn)=>{const $n=(0,y.useRef)(),Wn=(0,y.useRef)(),[Hn,ur]=(0,y.useState)(!1),rr=(0,y.useRef)({id:$n,appName:"graphing",width:yn||1e3,height:sn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{Wn.current=new(ft())(rr.current,!0),window.onload=function(){Wn.current.inject("applet_container")}},[]);const dn=()=>{var xn=window.ggbApplet.getPNGBase64(1,!0,72);return wn&&wn(xn),xn};return(0,y.useEffect)(()=>{rr.current.appName=Hn?"3D":"graphing",Wn.current.inject("applet_container")},[Hn]),(0,y.useEffect)(()=>{ur(Xt)},[Xt]),(0,y.useImperativeHandle)(Mn,()=>({getImgData:dn})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:$n}),y.createElement(qe.Z,{align:"middle"},y.createElement(on.Z,{flex:1},y.createElement(He.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Hn,onChange:xn=>ur(xn)})),y.createElement(on.Z,null,y.createElement(be.ZP,{size:"large",onClick:dn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),We=z(69104);const Nt="link",Qt="upload-image",un="add-flowchart",rn="draw-image",Rt="add-flowchart",ln="code-block",Ht="add-table",ze="------------",yt={default:ze,left:`:${ze}`,center:`:${ze}:`,right:`${ze}:`};var Kt=z(38869),tn=z(92232);function Ve(){}let Ct=0;const $t=1e4,dt="\u2581",Ot="@\u2581\u2581@",Gt="@\u2581@",mn=` **\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`,An=["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 hn(Xt){return/^\d+$/.test(Xt)?`${Xt}px`:Xt}const Ft=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Tt={[Ft+"-B"]:"bold",[Ft+"-I"]:"italic"},Ut={[Nt]:"\u6DFB\u52A0\u94FE\u63A5",[ln]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Qt]:"\u6DFB\u52A0\u56FE\u7247",[rn]:"\u6DFB\u52A0\u753B\u56FE",[un]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ht]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var an=({defaultValue:Xt="",onChange:yn,width:sn="100%",height:wn=400,miniToolbar:Vn=!1,isFocus:Mn=!1,watch:$n,insertTemp:Wn,mode:Hn="markdown",id:ur="markdown-editor-id",showResizeBar:rr=!1,noStorage:dn=!1,showNullButton:xn=!1,showNullProgramButton:jn=!1,hidetoolBar:zn=!1,fullScreen:xt=!1,onBlur:_t,onCMBeforeChange:Je,onFullScreen:Dt,className:Ge="",disablePaste:At=!1,disabled:Jt=!1,disabledFill:Rn=!1,placeholder:Zn="",values:pt="",extraUse:Et,onAddBlank:St})=>{const[It,fn]=(0,y.useState)(null),[Bn,On]=(0,y.useState)(Xt),[Nn,qn]=(0,y.useState)($n),[nr,ir]=(0,y.useState)(xt),[lr,Qn]=(0,y.useState)(""),[ar,fr]=(0,y.useState)(0),[Sr,br]=(0,y.useState)(wn),[Zr,jr]=(0,y.useState)(!1),[hr,Mr]=(0,y.useState)(0),[eo,kr]=(0,y.useState)(0),Fr=(0,y.useRef)(),or=(0,y.useRef)(),Ur=(0,y.useRef)(),Rr=(0,y.useRef)(),Br=(0,y.useRef)(),Cr=(0,y.useRef)(),so=(0,he.useDispatch)();(0,y.useEffect)(()=>{const Un=window.scrollY||window.pageYOffset;On(pt),It==null||It.setValue(pt),window.scrollTo(0,Un)},[pt]),(0,y.useEffect)(()=>{Dt==null||Dt(nr)},[nr]),(0,y.useEffect)(()=>{if(Fr.current){let Un=function(sr,pr){var _r;if(At){pr.preventDefault();return}const Yr=pr.clipboardData;if(Yr){const to=Yr.types.toString(),Fo=Yr.items;if(to==="Files"||Yr.types.indexOf("Files")>-1){if(pr.preventDefault(),Hn=="stex")return;try{let Mo=Fo[1];((_r=Fo[0])==null?void 0:_r.kind)==="file"&&(Mo=Fo[0]);const Yo=Mo.getAsFile(),Jo=Yo.name.split(".").pop();(0,Ee.I)(Yo,ni=>{var ri,Mi,$i;ni.id?((ri=Yo==null?void 0:Yo.type)==null?void 0:ri.indexOf("image"))>-1?Jn.replaceSelection(``):((Mi=Yo==null?void 0:Yo.type)==null?void 0:Mi.indexOf("video"))>-1?Jn.replaceSelection(``):(($i=Yo==null?void 0:Yo.type)==null?void 0:$i.indexOf("pdf"))>-1?Jn.replaceSelection(`${Yo.name}`):An.includes(Jo)?Jn.replaceSelection(`${Yo.name}`):Jn.replaceSelection(`[${Yo.name}](/api/attachments/${ni.id}?type=${ni.content_type})`):(ni==null?void 0:ni.status)===401&&(document.location.href="/user/login")})}catch(Mo){kt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Jn=$e().fromTextArea(Fr.current,{mode:Hn,lineNumbers:!Vn,lineWrapping:!0,value:Xt,autoCloseTags:!0,autoCloseBrackets:!0});return Jn.on("keyup",function(sr,pr){pr.keyCode===8&&(sr.getValue()==""?Jn.setOption("placeholder",Zn):Jn.setOption("placeholder",null))}),Jn.on("keydown",function(sr,pr){if(pr.keyCode===8){var _r=ti(sr);_r&&pr.preventDefault()}}),Mn&&Jn.focus(),Jn.on("paste",Un),Jt&&Jn.on("beforeChange",function(sr,pr){(pr.origin==="paste"||pr.origin==="+input")&&pr.cancel()}),fn(Jn),()=>{Jn.off("paste",Un)}}},[]);const Ho=(0,y.useCallback)(()=>{if(or.current)try{}catch(Un){console.log(Un,"---- to set md editor body height")}},[Sr,or,nr]);(0,y.useEffect)(()=>{function Un(){let Jn=new pe.Z(sr=>{for(let pr of sr)(pr.target.offsetHeight>0||pr.target.offsetWidth>0)&&(Ho(),It.setSize("100%","100%"),It.refresh())});return Jn.observe(Fr.current.parentElement),Jn}if(It){const Jn=Un();return()=>{var sr,pr;(sr=Fr.current)!=null&&sr.parentElement&&Jn.unobserve((pr=Fr.current)==null?void 0:pr.parentElement)}}},[It,Ho]),(0,y.useEffect)(()=>{if(It){let Un=[];for(const[Jn,sr]of Object.entries(Tt)){let pr={[Jn]:()=>{xo(sr)}};Un.push(pr),It.addKeyMap(pr)}return()=>{for(let Jn of Un)It.removeKeyMap(Jn)}}},[It]),(0,y.useEffect)(()=>{xt!==nr&&ir(xt)},[xt]),(0,Kt.Z)(()=>{if(!dn&&ar>0){let Un=new Date().getTime(),Jn=window.sessionStorage.getItem(ur);Un>=ar+$t&&(!Jn||Jn!==Bn)&&(window.sessionStorage.setItem(ur,Bn),jr(!0))}},$t),(0,y.useEffect)(()=>{qn($n)},[It,$n]),(0,y.useEffect)(()=>{It&&Mn&&It.focus()},[It,Mn]),(0,y.useEffect)(()=>{if(Nn&&It){let Un=function(sr){let pr=sr.target;if(Rr.current){let _r=pr.scrollTop/pr.scrollHeight;Rr.current.scrollTop=Rr.current.scrollHeight*_r}};const Jn=It.getScrollerElement();return Jn.addEventListener("scroll",Un),()=>{Jn.removeEventListener("scroll",Un)}}},[It,Nn]),(0,y.useEffect)(()=>{if(It&&Je){let Un=function(Jn,sr){Je(Jn,sr)};return It.on("beforeChange",Un),()=>{It.off("beforeChange",Un)}}},[It,Je]),(0,y.useEffect)(()=>{if(It&&_t){let Un=function(){_t(It.getValue())};return It.on("blur",Un),()=>{It.off("blur",Un)}}},[It,_t]);function ti(Un,Jn){var sr=Un.getDoc(),pr=sr.getCursor(),_r=sr.getLine(pr.line),Yr=_r.charAt(pr.ch-1),to=_r.lastIndexOf("@\u2581@",pr.ch),Fo=_r.lastIndexOf("@\u2581\u2581@",pr.ch),Mo=to>Fo?to:Fo,Yo=to>Fo?3:4;if(Ot.indexOf(Yr)===-1)return null;if(console.log("change1:",Jn,Un,_r,pr,Mo,to,Fo,Yr),Mo>=0&&pr.ch-Mo<5){var Jo=Mo+Yo;return sr.replaceRange("",{line:pr.line,ch:Mo},{line:pr.line,ch:Jo}),{line:pr.line,ch:Jo}}return null}(0,y.useEffect)(()=>{if(It){let Un=function(Jn,sr){const pr=Jn.getValue();On(pr),fr(new Date().getTime()),Jn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),yn&&(jn?yn(pr,Gn(pr)):yn(pr))};return It.on("change",Un),()=>{It.off("change",Un)}}},[It,yn]),(0,y.useEffect)(()=>{if(It)if(Xt==null)It.setValue(""),On("");else{const Un=window.scrollY||window.pageYOffset;Xt!==It.getValue()&&(It.setValue(Xt),On(Xt),It.setCursor(Jt?1:It.lineCount(),0),window.scrollTo(0,Un))}},[It,Xt]);const xo=(0,y.useCallback)(Un=>{const Jn=It.getCursor(),sr=It.getSelection();let pr=sr.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,An=["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 hn(Xt){return/^\d+$/.test(Xt)?`${Xt}px`:Xt}const Ft=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Tt={[Ft+"-B"]:"bold",[Ft+"-I"]:"italic"},Ut={[Nt]:"\u6DFB\u52A0\u94FE\u63A5",[ln]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Qt]:"\u6DFB\u52A0\u56FE\u7247",[rn]:"\u6DFB\u52A0\u753B\u56FE",[un]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ht]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var an=({defaultValue:Xt="",onChange:yn,width:sn="100%",height:wn=400,miniToolbar:Vn=!1,isFocus:Mn=!1,watch:$n,insertTemp:Wn,mode:Hn="markdown",id:ur="markdown-editor-id",showResizeBar:rr=!1,noStorage:dn=!1,showNullButton:xn=!1,showNullProgramButton:jn=!1,hidetoolBar:zn=!1,fullScreen:xt=!1,onBlur:_t,onCMBeforeChange:Je,onFullScreen:Dt,className:Ge="",disablePaste:At=!1,disabled:Jt=!1,disabledFill:Rn=!1,placeholder:Zn="",values:pt="",extraUse:Et,onAddBlank:St})=>{const[It,fn]=(0,y.useState)(null),[Bn,On]=(0,y.useState)(Xt),[Nn,qn]=(0,y.useState)($n),[nr,ir]=(0,y.useState)(xt),[lr,Qn]=(0,y.useState)(""),[ar,fr]=(0,y.useState)(0),[Sr,br]=(0,y.useState)(wn),[Zr,jr]=(0,y.useState)(!1),[hr,Nr]=(0,y.useState)(0),[eo,Tr]=(0,y.useState)(0),Fr=(0,y.useRef)(),or=(0,y.useRef)(),Ur=(0,y.useRef)(),Rr=(0,y.useRef)(),Br=(0,y.useRef)(),Cr=(0,y.useRef)(),so=(0,he.useDispatch)();(0,y.useEffect)(()=>{const Un=window.scrollY||window.pageYOffset;On(pt),It==null||It.setValue(pt),window.scrollTo(0,Un)},[pt]),(0,y.useEffect)(()=>{Dt==null||Dt(nr)},[nr]),(0,y.useEffect)(()=>{if(Fr.current){let Un=function(sr,pr){var _r;if(At){pr.preventDefault();return}const Yr=pr.clipboardData;if(Yr){const to=Yr.types.toString(),Fo=Yr.items;if(to==="Files"||Yr.types.indexOf("Files")>-1){if(pr.preventDefault(),Hn=="stex")return;try{let Mo=Fo[1];((_r=Fo[0])==null?void 0:_r.kind)==="file"&&(Mo=Fo[0]);const Yo=Mo.getAsFile(),Jo=Yo.name.split(".").pop();(0,Ee.I)(Yo,ni=>{var ri,Mi,$i;ni.id?((ri=Yo==null?void 0:Yo.type)==null?void 0:ri.indexOf("image"))>-1?Jn.replaceSelection(``):((Mi=Yo==null?void 0:Yo.type)==null?void 0:Mi.indexOf("video"))>-1?Jn.replaceSelection(``):(($i=Yo==null?void 0:Yo.type)==null?void 0:$i.indexOf("pdf"))>-1?Jn.replaceSelection(`${Yo.name}`):An.includes(Jo)?Jn.replaceSelection(`${Yo.name}`):Jn.replaceSelection(`[${Yo.name}](/api/attachments/${ni.id}?type=${ni.content_type})`):(ni==null?void 0:ni.status)===401&&(document.location.href="/user/login")})}catch(Mo){kt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Jn=$e().fromTextArea(Fr.current,{mode:Hn,lineNumbers:!Vn,lineWrapping:!0,value:Xt,autoCloseTags:!0,autoCloseBrackets:!0});return Jn.on("keyup",function(sr,pr){pr.keyCode===8&&(sr.getValue()==""?Jn.setOption("placeholder",Zn):Jn.setOption("placeholder",null))}),Jn.on("keydown",function(sr,pr){if(pr.keyCode===8){var _r=ti(sr);_r&&pr.preventDefault()}}),Mn&&Jn.focus(),Jn.on("paste",Un),Jt&&Jn.on("beforeChange",function(sr,pr){(pr.origin==="paste"||pr.origin==="+input")&&pr.cancel()}),fn(Jn),()=>{Jn.off("paste",Un)}}},[]);const Ho=(0,y.useCallback)(()=>{if(or.current)try{}catch(Un){console.log(Un,"---- to set md editor body height")}},[Sr,or,nr]);(0,y.useEffect)(()=>{function Un(){let Jn=new pe.Z(sr=>{for(let pr of sr)(pr.target.offsetHeight>0||pr.target.offsetWidth>0)&&(Ho(),It.setSize("100%","100%"),It.refresh())});return Jn.observe(Fr.current.parentElement),Jn}if(It){const Jn=Un();return()=>{var sr,pr;(sr=Fr.current)!=null&&sr.parentElement&&Jn.unobserve((pr=Fr.current)==null?void 0:pr.parentElement)}}},[It,Ho]),(0,y.useEffect)(()=>{if(It){let Un=[];for(const[Jn,sr]of Object.entries(Tt)){let pr={[Jn]:()=>{xo(sr)}};Un.push(pr),It.addKeyMap(pr)}return()=>{for(let Jn of Un)It.removeKeyMap(Jn)}}},[It]),(0,y.useEffect)(()=>{xt!==nr&&ir(xt)},[xt]),(0,Kt.Z)(()=>{if(!dn&&ar>0){let Un=new Date().getTime(),Jn=window.sessionStorage.getItem(ur);Un>=ar+$t&&(!Jn||Jn!==Bn)&&(window.sessionStorage.setItem(ur,Bn),jr(!0))}},$t),(0,y.useEffect)(()=>{qn($n)},[It,$n]),(0,y.useEffect)(()=>{It&&Mn&&It.focus()},[It,Mn]),(0,y.useEffect)(()=>{if(Nn&&It){let Un=function(sr){let pr=sr.target;if(Rr.current){let _r=pr.scrollTop/pr.scrollHeight;Rr.current.scrollTop=Rr.current.scrollHeight*_r}};const Jn=It.getScrollerElement();return Jn.addEventListener("scroll",Un),()=>{Jn.removeEventListener("scroll",Un)}}},[It,Nn]),(0,y.useEffect)(()=>{if(It&&Je){let Un=function(Jn,sr){Je(Jn,sr)};return It.on("beforeChange",Un),()=>{It.off("beforeChange",Un)}}},[It,Je]),(0,y.useEffect)(()=>{if(It&&_t){let Un=function(){_t(It.getValue())};return It.on("blur",Un),()=>{It.off("blur",Un)}}},[It,_t]);function ti(Un,Jn){var sr=Un.getDoc(),pr=sr.getCursor(),_r=sr.getLine(pr.line),Yr=_r.charAt(pr.ch-1),to=_r.lastIndexOf("@\u2581@",pr.ch),Fo=_r.lastIndexOf("@\u2581\u2581@",pr.ch),Mo=to>Fo?to:Fo,Yo=to>Fo?3:4;if(Ot.indexOf(Yr)===-1)return null;if(console.log("change1:",Jn,Un,_r,pr,Mo,to,Fo,Yr),Mo>=0&&pr.ch-Mo<5){var Jo=Mo+Yo;return sr.replaceRange("",{line:pr.line,ch:Mo},{line:pr.line,ch:Jo}),{line:pr.line,ch:Jo}}return null}(0,y.useEffect)(()=>{if(It){let Un=function(Jn,sr){const pr=Jn.getValue();On(pr),fr(new Date().getTime()),Jn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),yn&&(jn?yn(pr,Gn(pr)):yn(pr))};return It.on("change",Un),()=>{It.off("change",Un)}}},[It,yn]),(0,y.useEffect)(()=>{if(It)if(Xt==null)It.setValue(""),On("");else{const Un=window.scrollY||window.pageYOffset;Xt!==It.getValue()&&(It.setValue(Xt),On(Xt),It.setCursor(Jt?1:It.lineCount(),0),window.scrollTo(0,Un))}},[It,Xt]);const xo=(0,y.useCallback)(Un=>{const Jn=It.getCursor(),sr=It.getSelection();let pr=sr.split(` `);switch(Un){case"bold":return It.replaceSelection("**"+sr+"**"),sr===""&&It.setCursor(Jn.line,Jn.ch+2),It.focus();case"italic":return It.replaceSelection("*"+sr+"*"),sr===""&&It.setCursor(Jn.line,Jn.ch+1),It.focus();case"code":return It.replaceSelection("`"+sr+"`"),sr===""&&It.setCursor(Jn.line,Jn.ch+1),It.focus();case"inline-latex":return(0,tn.Ye)(so)?void 0:(Qn("inline-latex"),It.focus());case"latex":return It.replaceSelection("```latex\n"+sr+"\n```"),It.setCursor(Jn.line+1,sr.length+1),It.focus();case"line-break":return It.replaceSelection(`
      `),It.focus();case"list-ul":return sr===""?It.replaceSelection("- "+sr):It.replaceSelection(pr.map(_r=>_r===""?"":`- ${_r}`).join(` `)),It.focus();case"list-ol":return sr===""?It.replaceSelection("1. "+sr):It.replaceSelection(pr.map((_r,Yr)=>_r===""?"":`${Yr+1}. ${_r}`).join(` @@ -926,7 +926,7 @@ `;for(let da=0;da{switch(lr){case Nt:return y.createElement(jt,{callback:No,onCancel:Xo});case ln:return y.createElement(Lt.Z,{callback:No,onCancel:Xo});case Qt:return y.createElement(Ee.Z,{callback:No,onCancel:Xo});case un:return y.createElement(ie,{editImgId:Br.current,callback:No,onCancel:Xo});case Ht:return y.createElement(Ue,{callback:No,onCancel:Xo});case"maths-latex":return y.createElement(Le,{showSaveButton:!0,callback:No});case"inline-latex":return y.createElement(We.Z,{showSaveButton:!0,callback:No});default:return null}},[lr]);function Xo(){Qn("")}(0,y.useEffect)(()=>{if(Ur.current){let Un=function(to){_r=!0,Yr=to.pageY},Jn=function(){_r=!1},sr=function(to){if(_r){let Fo=to.pageY-Yr;Fo<0&&(Fo=0),Fo>300&&(Fo=300);let Mo=wn+Fo+"px";br(Mo)}},pr=Ur.current,_r=!1,Yr=0;return pr.addEventListener("mousedown",Un),document.addEventListener("mousemove",sr),document.addEventListener("mouseup",Jn),()=>{pr.removeEventListener("mousedown",Un),document.removeEventListener("mousemove",sr),document.removeEventListener("mouseup",Jn)}}},[It,Ur]),(0,y.useEffect)(()=>{br(wn)},[wn]);const ko=hn(sn),go=hn(Sr),dr={width:ko,height:go},Tn=(0,y.useMemo)(()=>{if(ar){let Un=new Date(ar),Jn=Un.getHours(),sr=Un.getMinutes(),pr=Un.getSeconds();return Jn=Jn<10?"0"+Jn:Jn,sr=sr<10?"0"+sr:sr,pr=pr<10?"0"+pr:pr,`${Jn}:${sr}:${pr}`}return 0},[ar]),Gn=Un=>{const Jn=[];if(jn){let sr=-1;Un=Un.replace(/(@▁▁@|@▁@)/g,function(pr,_r,Yr){Jn.push({multiLine:pr!==Gt})})}return Jn};function Yn(){window.sessionStorage.removeItem(ur),jr(!1),fr(0)}function Ln(){jr(!1),fr(0),It.setValue(window.sessionStorage.getItem(ur))}(0,y.useEffect)(()=>{Ut[lr]&&lr!==rn&&lr!==un&&setTimeout(()=>{const Un=document.getElementsByClassName("markdown-popup-form")[0],Jn=window.innerWidth/2-Un.offsetWidth/2,sr=window.innerHeight/2-Un.offsetHeight/2;Mr(Jn),kr(sr)},0)},[lr]);const mr=Un=>{Un.preventDefault();const Jn=Un.clientX-hr,sr=Un.clientY-eo;document.body.onmousemove=pr=>{let _r=pr.clientX-Jn,Yr=pr.clientY-sr;const to=document.getElementsByClassName("markdown-popup-form")[0],Fo=window.innerWidth-to.offsetWidth,Mo=window.innerHeight-to.offsetHeight;_r=Math.max(0,Math.min(_r,Fo)),Yr=Math.max(0,Math.min(Yr,Mo)),wr(pr.clientX,pr.clientY,Jn,sr)&&(Mr(_r),kr(Yr))},document.body.onmouseup=function(){document.body.onmousemove=null}},wr=(Un,Jn,sr,pr)=>{const _r=document.body.clientHeight,Yr=document.body.clientWidth;return Un<20&&sr>Un||Un>Yr-20&&srJn||Jn>_r-20&&pr{var Jn;Br.current=Un,(Jn=Cr.current)==null||Jn.setHeight("100vh"),setTimeout(()=>{Qn("add-flowchart")},150)}})):null))),rr?y.createElement("a",{ref:Ur,className:"editor-resize"}):null,lr===rn&&y.createElement(lt,{callback:No,onCancel:Xo}),lr===un&&y.createElement(ie,{ref:Cr,editImgId:Br.current,callback:No,onCancel:Xo}),y.createElement(it.Z,null,Ut[lr]&&lr!==rn&&lr!==un?y.createElement(ot.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:hr,top:eo},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:mr},Ut[lr]),open:!0,onCancel:Xo,footer:null,destroyOnClose:!0,width:lr===un?"1200px":null,height:lr===un?"80vh":null,className:"markdown-popup-form"},To):null))}},62784:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return Re},I:function(){return vt}});var y=z(28284),he=z(6767),de=z(37568),$e=z(44104),pe=z(4875),me=z(47889),ve=z(7939),Me=z(35976),ge=z(59301),se=z(59301),_e=Object.defineProperty,Ae=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(it,Qe,ut)=>Qe in it?_e(it,Qe,{enumerable:!0,configurable:!0,writable:!0,value:ut}):it[Qe]=ut,Pe=(it,Qe)=>{for(var ut in Qe||(Qe={}))Te.call(Qe,ut)&&Se(it,ut,Qe[ut]);if(je)for(var ut of je(Qe))Ce.call(Qe,ut)&&Se(it,ut,Qe[ut]);return it},Ye=(it,Qe)=>Ae(it,tt(Qe));const{useForm:ct}=y.default,Be={width:280,marginRight:10},Oe={labelCol:{span:5},wrapperCol:{span:19}};var Re=({callback:it,onCancel:Qe})=>{const[ut]=ct();let be=(0,ge.useRef)();function et(mt){be.current.width=ut.getFieldValue("width"),be.current.align=ut.getFieldValue("align"),it(mt,be.current)}function Ne(mt,Ze){if(mt.status===-1){he.ZP.error(mt.message);return}ut.setFieldsValue({src:`/api/attachments/${mt.id}`,type:Ze.type})}function ue(mt){let Ze=mt.target.files[0];be.current=Ze,vt(Ze,Ne)}return se.createElement(y.default,Ye(Pe({form:ut},Oe),{className:"upload-image-panel",onFinish:et,style:{width:470,overflow:"hidden"}}),se.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},se.createElement("div",{className:"flex-container"},se.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},se.createElement(de.default,{style:Be})),se.createElement(Ke,{onFileChange:ue}))),se.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},se.createElement(de.default,{style:{width:264}})),se.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},se.createElement($e.Z,null,se.createElement(y.default.Item,{name:"width",style:{margin:0}},se.createElement(pe.Z,{style:{width:264}})),se.createElement("span",{className:"ml8"},"%"))),se.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},se.createElement(me.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(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},se.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(ve.ZP,{type:"default",onClick:Qe},"\u53D6\u6D88"))))};function Ke({onFileChange:it}){return se.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",se.createElement("input",{type:"file",onChange:it}))}function vt(it,Qe){if(!it)throw new String("\u6CA1\u6709\u6587\u4EF6");let ut=new FormData;ut.append("editormd-image-file",it),ut.append("file_param_name","editormd-image-file"),ut.append("byxhr","true");var be=new window.XMLHttpRequest;be.withCredentials=!0,be.addEventListener("load",function(et){Qe(JSON.parse(et.target.responseText),it)},!1),be.addEventListener("error",function(et){console.error(et)},!1),be.open("POST",`${Me.KI}/api/attachments.json`),be.send(ut)}},76624:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return de}});var y=z(59301),he=z(4676);class de extends y.Component{constructor(pe){super(pe);const me=window.document;this.node=me.createElement("div"),me.body.appendChild(this.node)}render(){const{children:pe}=this.props;return(0,he.createPortal)(pe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},79802:function(bn,Wt,z){"use strict";z.d(Wt,{SV:function(){return lt},ZP:function(){return ht}});var y=z(59301),he=z(76374);const de={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},$e={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),It.focus();default:throw new Error}},[It,lr]),To=(0,y.useMemo)(()=>{switch(lr){case Nt:return y.createElement(jt,{callback:No,onCancel:Xo});case ln:return y.createElement(Lt.Z,{callback:No,onCancel:Xo});case Qt:return y.createElement(Ee.Z,{callback:No,onCancel:Xo});case un:return y.createElement(ie,{editImgId:Br.current,callback:No,onCancel:Xo});case Ht:return y.createElement(Ue,{callback:No,onCancel:Xo});case"maths-latex":return y.createElement(Le,{showSaveButton:!0,callback:No});case"inline-latex":return y.createElement(We.Z,{showSaveButton:!0,callback:No});default:return null}},[lr]);function Xo(){Qn("")}(0,y.useEffect)(()=>{if(Ur.current){let Un=function(to){_r=!0,Yr=to.pageY},Jn=function(){_r=!1},sr=function(to){if(_r){let Fo=to.pageY-Yr;Fo<0&&(Fo=0),Fo>300&&(Fo=300);let Mo=wn+Fo+"px";br(Mo)}},pr=Ur.current,_r=!1,Yr=0;return pr.addEventListener("mousedown",Un),document.addEventListener("mousemove",sr),document.addEventListener("mouseup",Jn),()=>{pr.removeEventListener("mousedown",Un),document.removeEventListener("mousemove",sr),document.removeEventListener("mouseup",Jn)}}},[It,Ur]),(0,y.useEffect)(()=>{br(wn)},[wn]);const ko=hn(sn),go=hn(Sr),dr={width:ko,height:go},Tn=(0,y.useMemo)(()=>{if(ar){let Un=new Date(ar),Jn=Un.getHours(),sr=Un.getMinutes(),pr=Un.getSeconds();return Jn=Jn<10?"0"+Jn:Jn,sr=sr<10?"0"+sr:sr,pr=pr<10?"0"+pr:pr,`${Jn}:${sr}:${pr}`}return 0},[ar]),Gn=Un=>{const Jn=[];if(jn){let sr=-1;Un=Un.replace(/(@▁▁@|@▁@)/g,function(pr,_r,Yr){Jn.push({multiLine:pr!==Gt})})}return Jn};function Yn(){window.sessionStorage.removeItem(ur),jr(!1),fr(0)}function Ln(){jr(!1),fr(0),It.setValue(window.sessionStorage.getItem(ur))}(0,y.useEffect)(()=>{Ut[lr]&&lr!==rn&&lr!==un&&setTimeout(()=>{const Un=document.getElementsByClassName("markdown-popup-form")[0],Jn=window.innerWidth/2-Un.offsetWidth/2,sr=window.innerHeight/2-Un.offsetHeight/2;Nr(Jn),Tr(sr)},0)},[lr]);const mr=Un=>{Un.preventDefault();const Jn=Un.clientX-hr,sr=Un.clientY-eo;document.body.onmousemove=pr=>{let _r=pr.clientX-Jn,Yr=pr.clientY-sr;const to=document.getElementsByClassName("markdown-popup-form")[0],Fo=window.innerWidth-to.offsetWidth,Mo=window.innerHeight-to.offsetHeight;_r=Math.max(0,Math.min(_r,Fo)),Yr=Math.max(0,Math.min(Yr,Mo)),wr(pr.clientX,pr.clientY,Jn,sr)&&(Nr(_r),Tr(Yr))},document.body.onmouseup=function(){document.body.onmousemove=null}},wr=(Un,Jn,sr,pr)=>{const _r=document.body.clientHeight,Yr=document.body.clientWidth;return Un<20&&sr>Un||Un>Yr-20&&srJn||Jn>_r-20&&pr{var Jn;Br.current=Un,(Jn=Cr.current)==null||Jn.setHeight("100vh"),setTimeout(()=>{Qn("add-flowchart")},150)}})):null))),rr?y.createElement("a",{ref:Ur,className:"editor-resize"}):null,lr===rn&&y.createElement(lt,{callback:No,onCancel:Xo}),lr===un&&y.createElement(ie,{ref:Cr,editImgId:Br.current,callback:No,onCancel:Xo}),y.createElement(it.Z,null,Ut[lr]&&lr!==rn&&lr!==un?y.createElement(ot.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:hr,top:eo},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:mr},Ut[lr]),open:!0,onCancel:Xo,footer:null,destroyOnClose:!0,width:lr===un?"1200px":null,height:lr===un?"80vh":null,className:"markdown-popup-form"},To):null))}},62784:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return Re},I:function(){return vt}});var y=z(28284),he=z(6767),de=z(37568),$e=z(44104),pe=z(4875),me=z(47889),ve=z(7939),Me=z(35976),ge=z(59301),se=z(59301),_e=Object.defineProperty,Ae=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=(it,Qe,ut)=>Qe in it?_e(it,Qe,{enumerable:!0,configurable:!0,writable:!0,value:ut}):it[Qe]=ut,Pe=(it,Qe)=>{for(var ut in Qe||(Qe={}))Te.call(Qe,ut)&&Se(it,ut,Qe[ut]);if(je)for(var ut of je(Qe))Ce.call(Qe,ut)&&Se(it,ut,Qe[ut]);return it},Ye=(it,Qe)=>Ae(it,tt(Qe));const{useForm:ct}=y.default,Be={width:280,marginRight:10},Oe={labelCol:{span:5},wrapperCol:{span:19}};var Re=({callback:it,onCancel:Qe})=>{const[ut]=ct();let be=(0,ge.useRef)();function et(mt){be.current.width=ut.getFieldValue("width"),be.current.align=ut.getFieldValue("align"),it(mt,be.current)}function Ne(mt,Ze){if(mt.status===-1){he.ZP.error(mt.message);return}ut.setFieldsValue({src:`/api/attachments/${mt.id}`,type:Ze.type})}function ue(mt){let Ze=mt.target.files[0];be.current=Ze,vt(Ze,Ne)}return se.createElement(y.default,Ye(Pe({form:ut},Oe),{className:"upload-image-panel",onFinish:et,style:{width:470,overflow:"hidden"}}),se.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},se.createElement("div",{className:"flex-container"},se.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},se.createElement(de.default,{style:Be})),se.createElement(Ke,{onFileChange:ue}))),se.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},se.createElement(de.default,{style:{width:264}})),se.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},se.createElement($e.Z,null,se.createElement(y.default.Item,{name:"width",style:{margin:0}},se.createElement(pe.Z,{style:{width:264}})),se.createElement("span",{className:"ml8"},"%"))),se.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},se.createElement(me.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(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},se.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(ve.ZP,{type:"default",onClick:Qe},"\u53D6\u6D88"))))};function Ke({onFileChange:it}){return se.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",se.createElement("input",{type:"file",onChange:it}))}function vt(it,Qe){if(!it)throw new String("\u6CA1\u6709\u6587\u4EF6");let ut=new FormData;ut.append("editormd-image-file",it),ut.append("file_param_name","editormd-image-file"),ut.append("byxhr","true");var be=new window.XMLHttpRequest;be.withCredentials=!0,be.addEventListener("load",function(et){Qe(JSON.parse(et.target.responseText),it)},!1),be.addEventListener("error",function(et){console.error(et)},!1),be.open("POST",`${Me.KI}/api/attachments.json`),be.send(ut)}},76624:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return de}});var y=z(59301),he=z(4676);class de extends y.Component{constructor(pe){super(pe);const me=window.document;this.node=me.createElement("div"),me.body.appendChild(this.node)}render(){const{children:pe}=this.props;return(0,he.createPortal)(pe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},79802:function(bn,Wt,z){"use strict";z.d(Wt,{SV:function(){return lt},ZP:function(){return ht}});var y=z(59301),he=z(76374);const de={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},$e={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},pe={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -946,13 +946,13 @@ `)},{label:"include ",content:["#include "].join(` `)}]},me={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},ve={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var Me=z(53184),ge=z.n(Me),se=(rt,on,kt)=>new Promise((ae,re)=>{var te=ne=>{try{ce(kt.next(ne))}catch(le){re(le)}},ie=ne=>{try{ce(kt.throw(ne))}catch(le){re(le)}},ce=ne=>ne.done?ae(ne.value):Promise.resolve(ne.value).then(te,ie);ce((kt=kt.apply(rt,on)).next())});const _e={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Ae=(rt,on,kt,ae)=>{const re=on.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:kt.lineNumber,endColumn:kt.column});return Array.from(new Set(re.match(/\b\w{2,}\b/g)||[])).map(ie=>({label:ie,kind:rt.languages.CompletionItemKind.Text,insertText:ie,range:ae}))},tt=(rt,on,kt,ae)=>{rt.languages.registerCompletionItemProvider(on,{provideCompletionItems(re,te){const ie=re.getWordUntilPosition(te),ce={startLineNumber:te.lineNumber,endLineNumber:te.lineNumber,startColumn:ie.startColumn,endColumn:ie.endColumn},ne=re.getLineContent(te.lineNumber).substring(ie.startColumn-2,ie.endColumn);return{suggestions:[...Ae(rt,re,te,ce),...kt.map(Ie=>({label:Ie,kind:rt.languages.CompletionItemKind.Keyword,documentation:Ie,insertText:Ie,insertTextRules:rt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ce})),...ae.map(Ie=>({label:Ie.label,kind:rt.languages.CompletionItemKind.Snippet,documentation:Ie.content,insertText:ne.startsWith("#")?Ie.content.replace(/#/,""):Ie.content,insertTextRules:rt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ce}))]}}})};var je=rt=>{_e.languages.forEach(on=>{rt.languages.registerDocumentFormattingEditProvider(on,{provideDocumentFormattingEdits(kt){return se(this,null,function*(){const ae=ge()(kt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:kt.getFullModelRange(),text:ae}]})}})}),tt(rt,"java",$e.keywords,$e.quickKey),tt(rt,"cpp",pe.keywords,pe.quickKey),tt(rt,"c",de.keywords,[]),tt(rt,"python",me.keywords,me.quickKey),tt(rt,"scala",ve.keywords,ve.quickKey)};const Te="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Ce=Object.defineProperty,Se=(rt,on,kt)=>on in rt?Ce(rt,on,{enumerable:!0,configurable:!0,writable:!0,value:kt}):rt[on]=kt,Pe=(rt,on,kt)=>Se(rt,typeof on!="symbol"?on+"":on,kt);const Ye=class ju{constructor(on,kt,ae){this.placeholder=on,this.editor=kt,this.monaco=ae,kt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return ju.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Pe(Ye,"ID","editor.widget.placeholderHint");var Be=Ye,Oe=z(96236),Re=z(6767),Ke=z(25399),vt=z(89392),it=z(82033),Qe=z(56102),ut=Object.defineProperty,be=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Ze=(rt,on,kt)=>on in rt?ut(rt,on,{enumerable:!0,configurable:!0,writable:!0,value:kt}):rt[on]=kt,nt=(rt,on)=>{for(var kt in on||(on={}))ue.call(on,kt)&&Ze(rt,kt,on[kt]);if(Ne)for(var kt of Ne(on))mt.call(on,kt)&&Ze(rt,kt,on[kt]);return rt},Mt=(rt,on)=>be(rt,et(on)),Fe=(rt,on)=>{var kt={};for(var ae in rt)ue.call(rt,ae)&&on.indexOf(ae)<0&&(kt[ae]=rt[ae]);if(rt!=null&&Ne)for(var ae of Ne(rt))on.indexOf(ae)<0&&mt.call(rt,ae)&&(kt[ae]=rt[ae]);return kt},ye=(rt,on,kt)=>new Promise((ae,re)=>{var te=ne=>{try{ce(kt.next(ne))}catch(le){re(le)}},ie=ne=>{try{ce(kt.throw(ne))}catch(le){re(le)}},ce=ne=>ne.done?ae(ne.value):Promise.resolve(ne.value).then(te,ie);ce((kt=kt.apply(rt,on)).next())});function Bt(rt){return/^\d+$/.test(rt)?`${rt}px`:rt}function jt(){}let Lt=!1;const Ee={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function ot(rt=[]){let on=rt;if(Array.isArray(rt)){for(let kt=0;ktye(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(rt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",rt)}});var ht=rt=>{var on=rt,{width:kt="100%",height:ae="100%",value:re,language:te="javascript",style:ie={},options:ce={},overrideServices:ne={},theme:le="vs-dark",onEditBlur:Ie,isCopy:bt=!1,onSave:Ue,autoHeight:He=!1,forbidCopy:at=!1,forbidCopyTips:ft,onChange:Pt=jt,editorDidMount:Le=jt,onFocus:We=jt,onBreakPoint:Nt=jt,breakPointValue:Qt=[],filename:un="educoder.txt",errorLine:rn,errorContent:Rt="",highlightLine:ln,openBreakPoint:Ht=!1,placeholder:ze="",showMiniMap:yt=!0}=on,Kt=Fe(on,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const tn=(0,y.useRef)(),Ve=(0,y.useRef)({}),Ct=(0,y.useRef)(),$t=(0,y.useRef)(),dt=(0,y.useRef)([]),Ot=(0,y.useRef)(!1),Gt=(0,y.useRef)(),mn=(0,y.useRef)(),An=(0,y.useRef)(!1),[hn,Fn]=(0,y.useState)(!1);function Ft(){let dn;return tn.current&&(dn=new he.Z(xn=>{for(let jn of xn)(jn.target.offsetHeight>0||jn.target.offsetWidth>0)&&Ve.current.instance.layout()}),dn.observe(tn.current)),dn}function Tt(){Re.ZP.warning({content:decodeURIComponent(ft||Te),key:"monaco-editor-tip"})}const Ut=()=>{let dn=Ve.current.instance;if(re!=null&&dn&&hn){const xn=dn.getModel();xn&&re!==xn.getValue()&&(Lt=!0,xn.setValue(re),dn.layout(),Lt=!1)}};(0,y.useEffect)(()=>{const dn=it.Z.subscribe("formatDocument",xn=>{var jn;let zn=Ve.current.instance;(jn=zn==null?void 0:zn.getAction)==null||jn.call(zn,"editor.action.formatDocument").run()});return window.updateMonacoValue=xn=>{Pt(xn)},dn},[]),(0,y.useEffect)(()=>{var dn;let xn=Ve.current.instance;$t.current&&clearTimeout($t.current),$t.current=setTimeout(()=>{Ut()},500),re&&(re!=null&&re.length)&&((dn=xn==null?void 0:xn.updateOptions)==null||dn.call(xn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(re.split(/\r\n|\r|\n/g).length))+3,5)}))},[re,hn,Ve.current]),(0,y.useEffect)(()=>{if(rn&&Ve.current&&Ve.current.instance){let xn=Ve.current.instance;xn.changeViewZones(function(jn){var zn=document.createElement("div");zn.style.padding="10px 20px",zn.style.width="calc(100% - 20px)",zn.className="my-error-line-wrp",zn.innerHTML=Rt,jn.addZone({afterLineNumber:rn||11,heightInLines:3,domNode:zn})});var dn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};xn.addOverlayWidget(dn),xn.revealPositionInCenter({lineNumber:20,column:1})}},[rn,Ve.current,hn]);const an=(dn="",xn)=>{if(!dn||dn.trim()==="")return!0;const zn=Ve.current.instance.getModel().getLineTokens(xn);let xt=!1;for(let _t=0;_t<2;_t++)zn.getStandardTokenType(_t)===1&&(xt=!0);return xt};(0,y.useEffect)(()=>{var dn;const xn=(dn=Ve.current)==null?void 0:dn.instance;if(xn&&hn&&at){const jn=xn.onDidBlurEditorWidget(()=>{An.current=!1}),zn=xn.onDidFocusEditorText(()=>{An.current=!0});return()=>{jn.dispose(),zn.dispose()}}},[Ve.current,hn,at]),(0,y.useEffect)(()=>{var dn;if((dn=Ve.current)!=null&&dn.instance&&hn&&Ht){let xn=Ve.current.instance,jn=xn.getModel();if(!jn)return;(()=>{var Et;let St=[],It=[];const fn=jn.getAllDecorations();for(let On of fn)On.options.className==="highlighted-line"&&(St.push((Et=On==null?void 0:On.range)==null?void 0:Et.startLineNumber),It.push(On==null?void 0:On.id));if(ln===St[0])return;jn.deltaDecorations(It,[]);const Bn=jn.getLineCount();ln&&ln<=Bn&&(xn.deltaDecorations([],[{range:new qe.Range(ln,1,ln,jn.getLineMaxColumn(ln)),options:{isWholeLine:!0,className:"highlighted-line"}}]),xn.revealLineInCenter(ln))})();const xt=(Et=!1)=>{var St;let It=[],fn=[];const Bn=jn.getAllDecorations();for(let On of Bn)On.options.linesDecorationsClassName==="breakpoints-select"&&(It.push((St=On==null?void 0:On.range)==null?void 0:St.startLineNumber),fn.push(On==null?void 0:On.id));if(Et)return{lines:It,ids:fn};Nt(It)},_t=Et=>ye(void 0,null,function*(){let St={range:new qe.Range(Et,1,Et,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield jn.deltaDecorations([],[St]),xt()}),Je=Et=>ye(void 0,null,function*(){let St=[];const It=xn.getLineDecorations(Et);for(let fn of It)fn.options.linesDecorationsClassName==="breakpoints-select"&&St.push(fn.id);yield jn.deltaDecorations(St,[]),xt()}),Dt=Et=>{let St=xn.getLineDecorations(Et);for(let It of St)if(It.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,vt.isEqual)(Qt,xt(!0).lines)){jn.deltaDecorations(xt(!0).ids,[]);const Et=Qt.map(St=>({range:new qe.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));jn.deltaDecorations([],Et)}const Ge=xn.onDidChangeModelContent(Et=>{let St=xn.getPosition();if(St){let It=St.lineNumber;clearTimeout(mn.current),mn.current=setTimeout(()=>{an(jn.getLineContent(It),It)?Je(It):Dt(It)?(Je(It),_t(It)):xt()},100)}}),At=xn.onMouseDown(Et=>{var St,It,fn;if(Et.target.detail&&((fn=(It=(St=Et.target)==null?void 0:St.element)==null?void 0:It.className)!=null&&fn.includes("line-numbers"))){let Bn=Et.target.position.lineNumber;if(an(jn.getLineContent(Bn),Bn))return;Dt(Bn)?Je(Bn):_t(Bn)}}),Jt=Et=>{let St={range:new qe.Range(Et,1,Et,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};dt.current=xn.deltaDecorations(dt.current,[St])},Rn=()=>{dt.current=xn.deltaDecorations(dt.current,[])},Zn=xn.onMouseMove(Et=>{var St,It,fn;if(Rn(),Et.target.detail&&((fn=(It=(St=Et.target)==null?void 0:St.element)==null?void 0:It.className)!=null&&fn.includes("line-numbers"))){let Bn=Et.target.position.lineNumber;if(an(jn.getLineContent(Bn),Bn))return;Jt(Bn)}}),pt=xn.onMouseLeave(()=>{Rn()});return()=>{Ge.dispose(),At.dispose(),Zn.dispose(),pt.dispose()}}},[Ve.current,hn,Qt,ln,Ht,te]),(0,y.useEffect)(()=>{var dn;(dn=Ve.current)!=null&&dn.instance&&Ht&&Ve.current.instance.setPosition({lineNumber:0,column:0})},[ln]);function Xt(){let dn=Ve.current.instance;if(dn){const xn=dn.getSelection(),jn=Ve.current.pastePos||{},zn=new qe.Range(jn.startLineNumber||xn.endLineNumber,jn.startColumn||xn.endColumn,jn.endLineNumber||xn.endLineNumber,jn.endColumn||xn.endColumn);setTimeout(()=>{dn.executeEdits("",[{range:zn,text:""}])},300)}}function yn(dn){(window.navigator.platform.match("Mac")?dn.metaKey:dn.ctrlKey)&&dn.keyCode==83&&(dn.preventDefault(),Ue())}const sn=()=>{if(He&&Ve.current.instance){const dn=Ve.current.instance.getContentHeight();ur(dn{if(!An.current)return;const{keyCode:xn,ctrlKey:jn,metaKey:zn,target:xt,type:_t}=dn;return(_t==="paste"||(xn===67||xn===86)&&(zn||jn))&&xt.nodeName==="TEXTAREA"&&(Tt(),dn.preventDefault()),!1};function Mn(dn,xn){var jn=window.URL||window.webkitURL||window,zn=new Blob([xn]),xt=document.createElementNS("http://www.w3.org/1999/xhtml","a");xt.href=jn.createObjectURL(zn),xt.download=dn,wn(xt)}(0,y.useEffect)(()=>{sn()},[sn]),(0,y.useEffect)(()=>{tn.current&&!hn&&Promise.all([z.e(8909),z.e(8845)]).then(z.bind(z,71448)).then(dn=>{try{qe=dn,Ve.current.instance=qe.editor.create(tn.current,{value:re,language:ot(te),theme:le,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:yt||!1}},ne);const xn=Ve.current.instance;let xt=[...Oe.BH._menuItems].find(Ge=>Ge[0]._debugName=="EditorContext")[1],_t=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Je=(Ge,At)=>{var Jt,Rn;let Zn=Ge._first;do At.includes((Rn=(Jt=Zn.element)==null?void 0:Jt.command)==null?void 0:Rn.id)&&Ge._remove(Zn);while(Zn=Zn.next)};if(Le(xn,qe),setTimeout(()=>{sn(),Ve.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Mn(un||"educoder.txt",xn.getValue())}})},500),Ve.current.subscription=xn.onDidChangeModelContent(Ge=>{Ot.current?clearTimeout(Gt.current):(sn(),Pt(xn.getValue(),Ge)),Gt.current=setTimeout(()=>{Ot.current=!1},500)}),window.Monaco||je(qe,ot(te)),at&&(Je(xt,_t),tn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Vn),window.removeEventListener("paste",Vn),window.addEventListener("keydown",Vn),window.addEventListener("paste",Vn)),window.Monaco=qe,Ie&&xn.onDidBlurEditorWidget(()=>{Ie(xn.getValue())}),We&&xn.onDidFocusEditorText(()=>{at&&zt(),We(xn.getValue())}),at){zt();try{xn.onDidPaste(Ge=>{const At=xn.getSelection(),Jt=Ve.current.pastePos||{},Rn=new qe.Range(Jt.startLineNumber||At.endLineNumber,Jt.startColumn||At.endColumn,Jt.endLineNumber||At.endLineNumber,Jt.endColumn||At.endColumn);xn.executeEdits("",[{range:Ge.range,text:""}])})}catch(Ge){}}let Dt=Ft();return ze&&typeof ze=="string"&&new Be(ze,xn,qe),Fn(!0),()=>{const Ge=Ve.current.instance;Ge.dispose();const At=Ge.getModel();At&&At.dispose(),Ve.current.subscription&&Ve.current.subscription.dispose(),Dt.unobserve(tn.current)}}catch(xn){}})},[]),(0,y.useEffect)(()=>{if(Ve.current.instance&&hn)return document.addEventListener("keydown",yn,!1),()=>{document.removeEventListener("keydown",yn)}},[Ue,hn]),(0,y.useEffect)(()=>{let dn=Ve.current.instance;if(dn&&hn){let xn=ot(te);qe.editor.setModelLanguage(dn.getModel(),xn)}},[te,hn]),(0,y.useEffect)(()=>{Ve.current.instance&&hn&&qe.editor.setTheme(le)},[le,hn]),(0,y.useEffect)(()=>{let dn=Ve.current.instance;Ct.current=ce,dn&&hn&&(dn.updateOptions(nt({},ce)),setTimeout(()=>{dn.getModel().updateOptions(nt({},ce))},200))},[JSON.stringify(ce),hn]),(0,y.useEffect)(()=>{let dn=Ve.current.instance;dn&&hn&&dn.layout()},[kt,ae,hn]);const[$n,Wn]=(0,y.useState)(Bt(kt)),[Hn,ur]=(0,y.useState)(Bt(ae)),rr=Mt(nt({},ie),{width:$n,height:Hn,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:tn,style:rr,onFocus:()=>{at&&zt()}},bt&&y.createElement(Qe.CopyToClipboard,{text:re,onCopy:()=>Re.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Ke.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function lt({width:rt="100%",height:on="100%",original:kt,modified:ae,language:re,options:te={}}){const ie=(0,y.useRef)(),[ce,ne]=(0,y.useState)(null);function le(He){let at;return ie.current&&(at=new he.Z(ft=>{for(let Pt of ft)(Pt.target.offsetHeight>0||Pt.target.offsetWidth>0)&&He.layout()}),at.observe(ie.current)),at}(0,y.useEffect)(()=>(ie.current&&Promise.all([z.e(8909),z.e(9404)]).then(z.bind(z,2550)).then(He=>{qe=He;const at=qe.editor.createDiffEditor(ie.current,Mt(nt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},te),{wordWrap:!0}));ne(at);let ft=le(at);return()=>{at.dispose();const Pt=at.getModel();Pt&&Pt.dispose(),ft.unobserve(ie.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{ce&&ce.setModel({original:qe.editor.createModel(kt,re),modified:qe.editor.createModel(ae,re)})},[kt,ae,re,ce]);const Ie=Bt(rt),bt=Bt(on),Ue={width:Ie,height:bt};return y.createElement("div",{className:"my-diff-editor",ref:ie,style:Ue})}},48289:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return _e}});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",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},he=z(29787),de=z(25399),$e=z(89787),pe=z(92310),me=z.n(pe),ve=z(92232),Me=z(77740),ge=z(59301),_e=({className:Ae,dataSource:tt=[],col:je=4,right:Te,bottom:Ce=23,precision:Se=0,wrapWidth:Pe=1200,trackEventItems:Ye,loading:ct,onRemove:Be=()=>{},isCurrent:Oe=!0,showProgress:Re=!1,showAlias:Ke=!1,category:vt,hiddenClick:it})=>{const Qe=Math.floor((Pe-(je-1)*Te)/je),ut=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return ge.createElement(he.Z,{spinning:ct},ge.createElement("div",{className:me()(y.list,Ae)},!!(tt!=null&&tt.length)&&(tt==null?void 0:tt.map((be,et)=>{var Ne,ue,mt,Ze,nt,Mt,Fe,ye,Bt,jt,Lt,Ee,ot;const{name:qe,id:zt,identifier:ht,featured:lt,school_name:rt,image_url:on,excellent:kt,is_plan:ae}=be;return ge.createElement("div",{key:zt,className:Oe&&Re?y.wrapisCurrent:y.wrap,style:{width:Qe,marginRight:(1+et)%je===0?0:Te+Se,marginBottom:Ce}},ge.createElement("a",{className:y.li,onClick:re=>{re.preventDefault(),re.stopPropagation(),Ye&&(0,ve.L9)([Ye]),(0,ve.xg)(`/paths/${ht}`)}},ge.createElement("div",{className:y.img},ge.createElement("img",{className:y.cover,src:`${on}`}),(Ne=be==null?void 0:be.subject_tags)==null?void 0:Ne.map((re,te)=>{var ie,ce;if(te===0){const le=(ie=ut.find(Ie=>Ie.name==re))==null?void 0:ie.swclass;return ge.createElement("span",{className:`sprite ${le} ${y.sign}`,style:{left:"-4px"}})}const ne=(ce=ut.find(le=>le.name==re))==null?void 0:ce.ptclass;return ge.createElement("span",{className:`sprite ${ne} ${y.sign}`,style:{left:`${48+52*(te-1)+2*te}px`}})}),ge.createElement("div",{className:y.tagsDom},ge.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(be==null?void 0:be.excellent)&&ge.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"),((ue=be==null?void 0:be.custom_tags)==null?void 0:ue.length)>0&&ge.createElement(de.Z,{title:(nt=(Ze=be==null?void 0:be.custom_tags)==null?void 0:Ze[((mt=be==null?void 0:be.custom_tags)==null?void 0:mt.length)-1])==null?void 0:nt.tag_name},ge.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},ge.createElement("span",{className:"multi-llipsis1e text-10px"},(ye=(Fe=be==null?void 0:be.custom_tags)==null?void 0:Fe[((Mt=be==null?void 0:be.custom_tags)==null?void 0:Mt.length)-1])==null?void 0:ye.tag_name))))),vt=="hide"&&(be==null?void 0:be.studying)&&Oe&&ge.createElement("div",{className:`${y.movebq} user-path-items`,onClick:re=>{re.stopPropagation(),Be(be)}},ge.createElement("i",{className:"iconfont icon-yichu1 font12"}),ge.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(vt)&&Oe&&ge.createElement("div",{className:`${y.hiddenbq} user-path-items`,onClick:re=>{re.stopPropagation(),it(be)}},ge.createElement("i",{className:`iconfont ${vt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ge.createElement("span",null,vt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ge.createElement("div",{className:y.name},ge.createElement(de.Z,{title:Ke&&(be!=null&&be.excellent_alias_name)?ge.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${qe}`,ge.createElement("br",null),ge.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${be==null?void 0:be.excellent_alias_name}`)):qe},ge.createElement("span",{className:y.e},Ke&&(be==null?void 0:be.excellent_alias_name)||qe))),Oe&&Re&&((Bt=be==null?void 0:be.progress)==null?void 0:Bt.all_score)!=0&&ge.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ge.createElement($e.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((jt=be==null?void 0:be.progress)==null?void 0:jt.my_score)/((Lt=be==null?void 0:be.progress)==null?void 0:Lt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ee=be==null?void 0:be.progress)==null?void 0:Ee.my_score,"/",(ot=be==null?void 0:be.progress)==null?void 0:ot.all_score),(!Oe||!Re)&&ge.createElement(de.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${rt}`},ge.createElement("div",{className:y.unit},ge.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),rt)),(!Oe||!Re)&&ge.createElement("div",{className:y.tags},ge.createElement("div",null,ge.createElement(de.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ge.createElement("span",null,be.stages_count))),ge.createElement(de.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,be.members_count)))))))})),!tt.length&&ge.createElement(Me.Z,null)))}},68914:function(bn,Wt,z){"use strict";z.d(Wt,{jL:function(){return $e},w9:function(){return ye},QD:function(){return Qt},cQ:function(){return et.Z},op:function(){return at},O5:function(){return Ft},_b:function(){return ze},t7:function(){return Se},Gi:function(){return qe},YG:function(){return Ee},qp:function(){return se},vr:function(){return Rt},qE:function(){return Le},Je:function(){return ct},wb:function(){return be},cq:function(){return kt},tp:function(){return tt}});var y=z(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=({dataSource:Tt=[],img:Ut,imgWidth:an=346,title:Xt,sunTitle:yn,bannerExtraContent:sn})=>y.createElement("div",{className:he.banner},y.createElement("div",{className:he.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Xt),y.createElement("span",null,yn)),Tt.length>0&&y.createElement("div",{className:he.btns},Tt.map((wn,Vn)=>y.createElement("div",{key:Vn,onClick:wn.click},wn.name,wn.sign?y.createElement("span",{className:"sprite sprite-33"}):null))),sn),Ut&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Ut,width:an}))),pe={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=z(92310),ve=z.n(me),Me=z(89392),se=({dataSource:Tt=[],value:Ut,onChange:an,onTitleChange:Xt,className:yn,title:sn,titleWidth:wn=41,style:Vn={},fontColor:Mn="#6A7283",showCount:$n})=>{const[Wn,Hn]=(0,y.useState)(1),[ur,rr]=(0,y.useState)(!1),dn=(0,y.useRef)(null),xn=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var jn;Tt.length!==0&&(((jn=dn==null?void 0:dn.current)==null?void 0:jn.clientHeight)>97?Hn(1):Hn(0)),Tt.length===0&&Hn(0),rr(!1)},[Tt]),y.createElement("div",{className:ve()(pe.row,yn,"fadeIn","animated"),style:Vn},y.createElement("div",{onClick:(0,Me.throttle)(()=>Xt==null?void 0:Xt(),2e3),style:{width:wn,marginTop:ur?12:4},className:`${pe.title} ${Xt?"current":""}`},sn),y.createElement("div",{className:ur?`${pe.tagsWrap} ${pe.tagsBorderWrap}`:pe.tagsWrap},y.createElement("div",{className:pe.bar,ref:xn,style:Wn>0?{height:Wn===1?97:"auto",overflow:Wn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:pe.tag,ref:dn},Tt==null?void 0:Tt.map(jn=>y.createElement("span",{onClick:()=>an(jn.id),key:jn.id,style:{color:Mn},className:Ut===jn.id?pe.active:""},y.createElement("span",{title:jn.name,className:pe.name},jn.name),!!$n&&y.createElement("span",{className:pe.num},jn.count))))),!!Wn&&y.createElement(y.Fragment,null,Wn===1?y.createElement("div",{onClick:()=>{var jn;Hn(2),((jn=dn==null?void 0:dn.current)==null?void 0:jn.clientHeight)>245?rr(!0):rr(!1)},className:pe.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{xn.current.scrollTop=0,Hn(1),rr(!1)},className:pe.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},_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"},tt=({dataSource:Tt=[],value:Ut,onChange:an,className:Xt,style:yn={}})=>y.createElement("div",{style:yn,className:ve()(_e.tabs,Xt)},Tt.map(sn=>y.createElement("span",{onClick:()=>an(sn.id),className:Ut===sn.id?_e.active:"",key:sn.id},sn.name))),je={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"},Te=z(37568),Se=({dataSource:Tt=[],value:Ut="",onChange:an,onInputChange:Xt=()=>{},className:yn,style:sn={},placeholder:wn,allowClear:Vn=!1})=>{var Mn;const[$n,Wn]=(0,y.useState)(""),[Hn,ur]=(0,y.useState)("");(0,y.useEffect)(()=>{var xn;let jn=Ut;(xn=JSON.stringify(Ut))!=null&&xn.includes("{")&&(Wn(Ut.id),jn=Ut.value||"");try{ur(decodeURIComponent(jn||""))}catch(zn){ur(decodeURIComponent(jn||""))}},[Ut]);const rr=()=>{an(encodeURIComponent(Hn),$n||null)},dn=xn=>{xn!==$n&&(Wn(xn),an(encodeURIComponent(Hn),xn))};return y.createElement("div",{className:ve()(je.input,yn),style:sn},!!Tt.length&&y.createElement("div",{className:je.dropdown},y.createElement("div",{className:je.text},(Mn=Tt.find(xn=>xn.id===$n))==null?void 0:Mn.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:je.b1}),y.createElement("b",{className:je.b2})),y.createElement("div",{className:je.menu},Tt.map((xn,jn)=>y.createElement("div",{key:jn,onClick:()=>dn(xn.id)},xn.name)))),y.createElement(Te.default,{onPressEnter:rr,value:Hn,onChange:xn=>{ur(xn.target.value),Xt(encodeURIComponent(xn.target.value),$n||null)},placeholder:wn,variant:"borderless",allowClear:Vn,onClear:()=>an("",$n||null)}),y.createElement("i",{onClick:rr,className:"iconfont icon-sousuo9 font14 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"},ct=({value:Tt,onChange:Ut,className:an,total:Xt,pageSize:yn,style:sn={}})=>{const wn=Tt<2,Vn=Tt>=Math.ceil(Xt/yn);return Xt<=yn?y.createElement(y.Fragment,null):y.createElement("div",{className:ve()(Pe.quickPager,an),style:sn},y.createElement("div",{onClick:()=>{wn||Ut(Tt-1,"prev")},className:wn?Pe.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Vn||Ut(Tt+1,"next")},className:Vn?Pe.disabled:""},"\u4E0B\u4E00\u9875"))},Be={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"},Oe=z(29787),Re=z(25399),Ke=z(63139),vt=z(21600),it=z(92232),Qe=z(77740),be=({className:Tt,dataSource:Ut=[],col:an=4,right:Xt,bottom:yn=23,precision:sn=0,wrapWidth:wn=1200,trackEventItems:Vn,loading:Mn})=>{const $n=Math.floor((wn-(an-1)*Xt)/an);return y.createElement(Oe.Z,{spinning:Mn},y.createElement("div",{className:ve()(Be.list,Tt)},!!Ut.length&&Ut.map((Wn,Hn)=>{const{name:ur,id:rr,identifier:dn,power:xn,cover_image_id:jn,pic:zn}=Wn;return y.createElement("div",{className:Be.wrap,key:rr,style:{width:$n,marginRight:(1+Hn)%an===0?0:Xt+sn,marginBottom:yn}},y.createElement("a",{target:"_blank",href:`/shixuns/${dn}/challenges`,className:Be.li,onClick:xt=>{xt.preventDefault(),Vn&&(0,it.L9)([Vn]),xn&&(0,it.xg)(`/shixuns/${dn}/challenges`)}},y.createElement("div",{className:Be.img},y.createElement("img",{className:Be.cover,src:`${zn}`}),Wn.is_jupyter&&y.createElement("span",{className:`sprite sprite-43 ${Be.sign}`}),Wn.is_jupyter_lab&&y.createElement("span",{className:`sprite sprite-42 ${Be.sign}`}),Wn.is_unity_3d&&y.createElement("span",{className:`sprite sprite-44 ${Be.sign}`})),y.createElement("div",{className:Be.name},y.createElement(Re.Z,{title:ur||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Be.e},ur||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Be.tags},y.createElement(Re.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Wn.challenges_count))),!!Wn.myshixuns_count&&y.createElement(Re.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,Wn.myshixuns_count))),y.createElement(Re.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Wn.level))),y.createElement("div",{className:Be.rate},y.createElement(Ke.Z,{allowHalf:!0,disabled:!0,defaultValue:Wn.score_info}),y.createElement("span",null,"\xA0",Wn.score_info?`${Wn.score_info}\u5206`:"5\u5206")))),!xn&&y.createElement("div",{className:Be.lockWrap},y.createElement("img",{src:`${vt.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")))}),!Ut.length&&y.createElement(Qe.Z,null)))},et=z(48289),Ne={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",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ue=z(62957),mt=z(96599),Ze="data:image/png;base64,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",nt=z(59301),Mt=(Tt,Ut,an)=>new Promise((Xt,yn)=>{var sn=Mn=>{try{Vn(an.next(Mn))}catch($n){yn($n)}},wn=Mn=>{try{Vn(an.throw(Mn))}catch($n){yn($n)}},Vn=Mn=>Mn.done?Xt(Mn.value):Promise.resolve(Mn.value).then(sn,wn);Vn((an=an.apply(Tt,Ut)).next())}),ye=({className:Tt,dataSource:Ut=[],col:an=4,right:Xt,bottom:yn=23,precision:sn=0,wrapWidth:wn=1200,trackEventItems:Vn,loading:Mn,category:$n,hiddenClick:Wn,handleVery:Hn=()=>!0,isCurrent:ur})=>{const[rr,dn]=ue.default.useModal(),xn=Math.floor((wn-(an-1)*Xt)/an),jn=zn=>Mt(void 0,null,function*(){rr.confirm({title:"\u7F6E\u9876",width:500,content:nt.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",nt.createElement("span",{className:"c-blue"},"\u201C",zn.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return nt.createElement(Oe.Z,{spinning:Mn},dn,nt.createElement("div",{className:ve()(Ne.list,Tt)},!!Ut.length&&Ut.map((zn,xt)=>{const{subject_identifier:_t,id:Je,identifier:Dt,power:Ge}=zn,At=zn.is_public!=0&&zn.is_public;return nt.createElement("div",{className:Ne.wrap,key:Je,style:{width:xn,marginRight:(1+xt)%an===0?0:Xt+sn,marginBottom:yn}},zn.homepage_show&&nt.createElement("div",{className:Ne.btnsTop},nt.createElement(mt.default,{color:"red"},"\u7F6E\u9876")),nt.createElement("a",{className:Ne.li,onClick:Jt=>{Jt.preventDefault(),Hn(zn==null?void 0:zn.first_category_url)&&(Vn&&(0,it.L9)([Vn]),(0,it.xg)(zn.first_category_url))}},nt.createElement("div",{className:Ne.top},nt.createElement(Re.Z,{title:zn.name},nt.createElement("div",{className:Ne.name},zn.name)),nt.createElement("img",{className:Ne.img,src:vt.Z.IMG_SERVER+"/images/"+zn.avatar_url}),nt.createElement("div",{className:Ne.text,title:zn.creator},zn.creator),_t&&nt.createElement("div",{className:Ne.btns},nt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),nt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),At&&nt.createElement("div",{className:Ne.sign},"\u516C\u5F00"),ur&&nt.createElement("div",{className:Ne.hidden,onClick:Jt=>{Jt.stopPropagation(),Wn(zn)}},nt.createElement("i",{className:`iconfont ${$n=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),$n=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),nt.createElement("div",{className:Ne.bottom},zn.visits>0&&nt.createElement(Re.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-liulanyan"}),nt.createElement("span",null,zn.visits))),zn.course_members_count>0&&nt.createElement(Re.Z,{title:"\u6210\u5458",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-chengyuan"}),zn.course_members_count)),zn.tasks_count>0&&nt.createElement(Re.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-zuoye"}),zn.tasks_count)),zn.is_end?nt.createElement("div",{style:{color:"#6B758B"}}):nt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!zn.is_accessible&&nt.createElement("div",{className:Ne.lockWrap},nt.createElement("img",{src:`${vt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),nt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ut.length&&nt.createElement(Qe.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"},jt=z(52985),Ee=({dataSource:Tt=[],value:Ut,onChange:an,className:Xt,style:yn={},tabBarExtraContent:sn})=>y.createElement("div",{className:ve()(Bt.tabs,Xt),style:yn},y.createElement("div",{className:Bt.tabsWrap},Tt.map((wn,Vn)=>!(wn!=null&&wn.hide)&&y.createElement("aside",{className:Bt.tab,onClick:()=>{an(wn.id),wn.link&&jt.history.push(wn.link)},key:Vn},y.createElement("div",{className:Ut===wn.id?Bt.active:""},wn.name),(wn==null?void 0:wn.resetCount)==null&&(wn==null?void 0:wn.total)!==void 0&&y.createElement("span",null,"\uFF08",wn==null?void 0:wn.total,"\uFF09"),(wn==null?void 0:wn.resetCount)!==void 0&&(wn==null?void 0:wn.total)!==void 0&&y.createElement(Re.Z,{title:(wn==null?void 0:wn.tip)!=null?wn==null?void 0:wn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},wn==null?void 0:wn.resetCount),"/",y.createElement("span",null,wn==null?void 0:wn.total),"\uFF09"))))),y.createElement("div",{className:Bt.tabBar},sn)),qe=({className:Tt,style:Ut={},children:an})=>y.createElement("div",{className:ve()(Tt),style:Ut},an),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"},ht=z(75727),lt=z(93041);const rt=[{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:Tt,dropValue:Ut,className:an,onSort:Xt,onDrop:yn,dataSource:sn=rt})=>{var wn;return y.createElement("div",{className:ve()(zt.orderWrap,an)},y.createElement(ht.Z,{dropdownRender:()=>y.createElement(lt.default,null,sn.map((Vn,Mn)=>y.createElement(lt.default.Item,{key:Mn,onClick:()=>yn(Vn.id)},Vn.name)))},y.createElement("span",{className:zt.orderTextWrap},(wn=sn.find(Vn=>Ut===Vn.id))==null?void 0:wn.name)),y.createElement("span",{className:zt.orderIconWrap},y.createElement("span",{className:zt.orderAsc},y.createElement("i",{className:Tt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer}`,onClick:()=>Xt(Tt==="asc"?"desc":"asc")})),y.createElement("span",{className:zt.orderDesc},y.createElement("i",{className:Tt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer}`,onClick:()=>Xt(Tt==="asc"?"desc":"asc")}))))},ae={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"},re=z(7939),te=Object.defineProperty,ie=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,le=(Tt,Ut,an)=>Ut in Tt?te(Tt,Ut,{enumerable:!0,configurable:!0,writable:!0,value:an}):Tt[Ut]=an,Ie=(Tt,Ut)=>{for(var an in Ut||(Ut={}))ce.call(Ut,an)&&le(Tt,an,Ut[an]);if(ie)for(var an of ie(Ut))ne.call(Ut,an)&&le(Tt,an,Ut[an]);return Tt},bt=(Tt,Ut)=>{var an={};for(var Xt in Tt)ce.call(Tt,Xt)&&Ut.indexOf(Xt)<0&&(an[Xt]=Tt[Xt]);if(Tt!=null&&ie)for(var Xt of ie(Tt))Ut.indexOf(Xt)<0&&ne.call(Tt,Xt)&&(an[Xt]=Tt[Xt]);return an},Ue=(Tt,Ut,an)=>new Promise((Xt,yn)=>{var sn=Mn=>{try{Vn(an.next(Mn))}catch($n){yn($n)}},wn=Mn=>{try{Vn(an.throw(Mn))}catch($n){yn($n)}},Vn=Mn=>Mn.done?Xt(Mn.value):Promise.resolve(Mn.value).then(sn,wn);Vn((an=an.apply(Tt,Ut)).next())}),at=Tt=>{var Ut=Tt,{className:an,style:Xt,children:yn,loading:sn=!1,openLoading:wn,onClick:Vn=()=>{},size:Mn="middle",shape:$n="round"}=Ut,Wn=bt(Ut,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Hn,ur]=(0,y.useState)(!1);return y.createElement(re.ZP,Ie({onClick:(0,Me.throttle)(rr=>Ue(void 0,null,function*(){wn&&ur(!0);try{yield Vn(rr)}catch(dn){console.log("error",dn)}wn&&ur(!1)}),2e3,{leading:!0,trailing:!1}),className:ve()(ae.btn,ae[`${Mn}-${$n}`],an),style:Xt,size:Mn,shape:$n,loading:Hn||sn},Wn),yn)},ft={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"},Le=({className:Tt,style:Ut,children:an=null,onClick:Xt,title:yn})=>y.createElement("div",{className:ve()(ft.head,Tt),style:Ut},y.createElement("span",{className:"primary-hover",onClick:Xt},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:yn},yn),y.createElement("div",{className:ft.node},an)),We={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"},Qt=({confirmShow:Tt=!0,confirmTitle:Ut,confirmClick:an,cancelShow:Xt=!0,cancelTitle:yn,cancelClick:sn,className:wn,style:Vn,confirmLoading:Mn=!1})=>y.createElement("div",{className:ve()(We.btns,wn),style:Vn},Tt&&y.createElement(re.ZP,{loading:Mn,onClick:an,type:"primary",className:We.confirm},Ut),Xt&&y.createElement(re.ZP,{onClick:sn,className:We.cancel},yn)),un={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"},Rt=({className:Tt,style:Ut={},LeftContent:an,children:Xt,RightContent:yn})=>y.createElement("div",{className:ve()(un.fixedBottom,Tt),style:Ut},y.createElement("div",{className:un.wrap},y.createElement("div",{className:un.left},an),y.createElement("div",{className:un.center},Xt),y.createElement("div",{className:un.right},yn))),ln={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"},ze=({className:Tt,style:Ut={},dataSource:an=[]})=>y.createElement("div",{className:ve()(ln.crumbs,Tt),style:Ut},an.map((Xt,yn)=>ynjt.history.push(Xt.path)},Xt.name):y.createElement("span",null,Xt.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:yn,style:{color:"#5F6368"}},Xt.name))),yt=z(11938),Kt=Object.defineProperty,tn=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Ot=(Tt,Ut,an)=>Ut in Tt?Kt(Tt,Ut,{enumerable:!0,configurable:!0,writable:!0,value:an}):Tt[Ut]=an,Gt=(Tt,Ut)=>{for(var an in Ut||(Ut={}))$t.call(Ut,an)&&Ot(Tt,an,Ut[an]);if(Ct)for(var an of Ct(Ut))dt.call(Ut,an)&&Ot(Tt,an,Ut[an]);return Tt},mn=(Tt,Ut)=>tn(Tt,Ve(Ut)),An=(Tt,Ut)=>{var an={};for(var Xt in Tt)$t.call(Tt,Xt)&&Ut.indexOf(Xt)<0&&(an[Xt]=Tt[Xt]);if(Tt!=null&&Ct)for(var Xt of Ct(Tt))Ut.indexOf(Xt)<0&&dt.call(Tt,Xt)&&(an[Xt]=Tt[Xt]);return an};const{Countdown:hn}=yt.default;var Ft=Tt=>{var Ut=Tt,{onChange:an}=Ut,Xt=An(Ut,["onChange"]);const[yn,sn]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof yn=="number"&&yn>=0&&an(yn)},[yn]);const wn=Vn=>{const Mn=Math.floor(Vn/1e3);sn(Mn)};return y.createElement(hn,mn(Gt({},Xt),{onChange:wn}))}},38869:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return he}});var y=z(59301);function he(de,$e){const pe=(0,y.useRef)();(0,y.useEffect)(()=>{pe.current=de}),(0,y.useEffect)(()=>{function me(){pe.current()}if($e!==null){let ve=setInterval(me,$e);return()=>clearInterval(ve)}},[$e])}},93339:function(bn,Wt,z){"use strict";z.d(Wt,{h:function(){return y}});var y=(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))(y||{})},23783:function(bn,Wt,z){"use strict";z.d(Wt,{H7:function(){return Te},MK:function(){return je},MU:function(){return se},X6:function(){return Ae},bM:function(){return ge},fi:function(){return Ce},fu:function(){return Me},n4:function(){return Se},rX:function(){return tt},vl:function(){return Pe},zO:function(){return _e}});var y=z(82186),he=Object.defineProperty,de=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,me=(Ye,ct,Be)=>ct in Ye?he(Ye,ct,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ye[ct]=Be,ve=(Ye,ct)=>{for(var Be in ct||(ct={}))$e.call(ct,Be)&&me(Ye,Be,ct[Be]);if(de)for(var Be of de(ct))pe.call(ct,Be)&&me(Ye,Be,ct[Be]);return Ye};function Me(Ye,ct){return(0,y.U2)(`myproblems/${Ye}.json`,ve({hidePopLogin:!0},ct||{}))}function ge(Ye,ct){return(0,y.v_)(`myproblems/${Ye}/code_submit.json`,ct)}function se(Ye,ct){return(0,y.v_)(`myproblems/${Ye}/code_debug.json`,ct)}function _e(Ye,ct){return ct.language&&(ct.language=encodeURIComponent(ct.language)),(0,y.U2)(`myproblems/${Ye}/submit_records.json`,ct)}function Ae(Ye){return(0,y.U2)("myproblems/record_detail.json",{id:Ye})}function tt(Ye,ct){return(0,y.U2)(`myproblems/${Ye}/result.json`,{mode:ct})}function je(Ye,ct){return(0,y.v_)(`myproblems/${Ye}/add_notes.json`,ct)}function Te(Ye,ct){return(0,y.v_)(`myproblems/${Ye}/restore_initial_code.json`,ct)}function Ce(Ye){return(0,y.v_)(`myproblems/${Ye}/sync_code.json`)}function Se(Ye,ct){return(0,y.v_)(`myproblems/${Ye}/update_code.json`,ct)}function Pe(Ye,ct){return(0,y.v_)(`discusses/${Ye}/plus.json`,ct)}},33900:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return ci}});var y=z(59301),he={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",btn_warp:"btn_warp___fOE2S"},de=z(28284),$e=z(25399),pe=z(7939),me=z(62957),ve=z(4875),Me=z(6767),ge=z(37568),se=z(37285),_e=z(62673),Ae=z(37639),tt=z(77019),je=z(5269),Te=z(31709),Ce=Object.defineProperty,Se=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,ct=(gt,Zt,qt)=>Zt in gt?Ce(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,Be=(gt,Zt)=>{for(var qt in Zt||(Zt={}))Pe.call(Zt,qt)&&ct(gt,qt,Zt[qt]);if(Se)for(var qt of Se(Zt))Ye.call(Zt,qt)&&ct(gt,qt,Zt[qt]);return gt};const Oe=gt=>React.createElement("svg",Be({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},gt),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 Re="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",Ke=z(77314),vt=z(52985),it=z(92232),Qe=z(82186),ut=Object.defineProperty,be=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,ue=(gt,Zt,qt)=>Zt in gt?ut(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,mt=(gt,Zt)=>{for(var qt in Zt||(Zt={}))et.call(Zt,qt)&&ue(gt,qt,Zt[qt]);if(be)for(var qt of be(Zt))Ne.call(Zt,qt)&&ue(gt,qt,Zt[qt]);return gt};const Ze=gt=>React.createElement("svg",mt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},gt),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 nt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Mt=Object.defineProperty,Fe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,jt=(gt,Zt,qt)=>Zt in gt?Mt(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,Lt=(gt,Zt)=>{for(var qt in Zt||(Zt={}))ye.call(Zt,qt)&&jt(gt,qt,Zt[qt]);if(Fe)for(var qt of Fe(Zt))Bt.call(Zt,qt)&&jt(gt,qt,Zt[qt]);return gt};const Ee=gt=>React.createElement("svg",Lt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},gt),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 ot="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",qe=z(26408),zt=z(62734),ht=z(75755),lt={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"},rt=z(59301),on=Object.defineProperty,kt=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ce=(gt,Zt,qt)=>Zt in gt?on(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,ne=(gt,Zt)=>{for(var qt in Zt||(Zt={}))te.call(Zt,qt)&&ce(gt,qt,Zt[qt]);if(re)for(var qt of re(Zt))ie.call(Zt,qt)&&ce(gt,qt,Zt[qt]);return gt},le=(gt,Zt)=>kt(gt,ae(Zt)),Ie=(gt,Zt)=>{var qt={};for(var vn in gt)te.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&re)for(var vn of re(gt))Zt.indexOf(vn)<0&&ie.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const bt=null,Ue=(gt,Zt)=>{var qt=gt,{globalSetting:vn,loading:yo,dispatch:Vr,isEdit:fo,editData:Pr}=qt,Kr=Ie(qt,["globalSetting","loading","dispatch","isEdit","editData"]);const[_o,ho]=(0,y.useState)(""),[oi,pi]=(0,y.useState)(""),[Qo,gr]=(0,y.useState)([]),[io,bo]=(0,y.useState)(""),[Ao,zr]=(0,y.useState)(),[Go,fi]=(0,y.useState)(!1),[ao,Co]=(0,y.useState)({}),[Nr,no]=(0,y.useState)([]);(0,y.useEffect)(()=>{!Pr||!fo||(ho(Pr==null?void 0:Pr.name),pi(Pr==null?void 0:Pr.analysis),zr(Pr==null?void 0:Pr.is_ordered),Co(Pr),fi(!0))},[Pr]),(0,y.useEffect)(()=>{if(!Go)return;const cr=Pr==null?void 0:Pr.standard_answer.map(Di=>Di==null?void 0:Di.answer_text);gr(cr);const Ci=Pr==null?void 0:Pr.standard_answer.map(Di=>Di==null?void 0:Di.score);no(Ci),fi(!1)},[Go]),(0,y.useImperativeHandle)(Zt,()=>({onSave:bi,Clear:pa}));const bi=()=>{let cr=[],Ci=!1;return _o?(Qo.forEach((Di,Ei)=>{cr.push({position:Ei+1,answer_text:[],score:Nr[Ei]}),Di==null||Di.forEach((wa,Ql)=>{cr[Ei].answer_text.push(wa),(!wa||!(0,it.eR)(wa,1e4))&&(bo(`${Ei}-${Ql}`),Me.ZP.info(wa?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ci=!0)})}),Ci?!1:(cr==null?void 0:cr.length)>20?(Me.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:_o,analysis:oi,standard_answers:cr,is_ordered:Ao,downcase:ao==null?void 0:ao.downcase,no_space:ao==null?void 0:ao.no_space,use_blank_score:ao==null?void 0:ao.use_blank_score}):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},pa=()=>{ho(""),pi(""),gr([]),zr(!1)},Ji=(cr,Ci,Di)=>{const Ei=Qo.slice();if(Ci&&Ei.splice(cr,Ci),Di)for(let wa=0;wa{bo("");let Ei=Qo.slice();Ei[cr][Ci]=Di,gr(Ei)},zo=cr=>{let Ci=Qo.slice();Ci[cr]=[...Ci[cr],""],gr(Ci)},Za=(cr,Ci)=>{let Di=Qo.slice();if(!Di[cr][Ci]){Di[cr]=Di[cr].filter((Ei,wa)=>wa!==Ci),gr(Di);return}me.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:lt.modal,onOk:()=>{Di[cr]=Di[cr].filter((Ei,wa)=>wa!==Ci),gr(Di)}})},Aa=cr=>{me.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:lt.modal,onOk:()=>{let Ci=Qo.slice();Ci=Qo.filter((Di,Ei)=>cr!==Ei),gr(Ci)}})};return rt.createElement("section",{className:lt.wrap},rt.createElement("p",{className:lt.titleWrap},rt.createElement("span",{className:lt.required},"*"),rt.createElement("span",{className:lt.title},"\u9898\u5E72\uFF1A")),rt.createElement("div",null,rt.createElement(zt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",height:155,defaultValue:_o,onChange:cr=>ho(cr),showNullButton:!0,onAddBlank:()=>gr(cr=>[...cr,[""]])})),rt.createElement("div",{className:"mt20 flex flex-col gap-10px"},Qo.map((cr,Ci)=>rt.createElement("div",{style:{display:"flex"}},rt.createElement("div",{style:{flex:1}},rt.createElement(ht.Z,{key:Ci,answers:cr,index:Ci,flex:1,is_md:!0,activeOptionErrorIndex:io,onAnswerChange:hl,addChildAnswer:zo,deleteChildAnswer:Za,deleteChildAnswermain:Aa})),ao.use_blank_score&&rt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},rt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",rt.createElement(ve.Z,{style:{width:"100px"},size:"large",defaultValue:Nr[Ci],onBlur:Di=>{Nr[Ci]=Di.target.value,no([...Nr])}}))))),rt.createElement(pe.ZP,{className:"mt20",onClick:()=>gr(cr=>[...cr,[""]]),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),rt.createElement("div",null,rt.createElement(_e.default,{className:`${lt.color333} font14 mt20`,checked:ao.use_blank_score,onChange:cr=>Co(le(ne({},ao),{use_blank_score:cr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),rt.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")),rt.createElement("div",null,rt.createElement(_e.default,{className:`${lt.color333} font14 mt20`,checked:ao.downcase,onChange:cr=>Co(le(ne({},ao),{downcase:cr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),rt.createElement("div",null,rt.createElement(_e.default,{className:`${lt.color333} font14 mt20`,checked:ao.no_space,onChange:cr=>Co(le(ne({},ao),{no_space:cr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),rt.createElement("div",{className:"mt20"},(Qo==null?void 0:Qo.length)>1&&rt.createElement("span",null,rt.createElement(_e.default,{checked:Ao,onChange:cr=>zr(cr.target.checked),className:`${lt.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),rt.createElement("span",{className:`${lt.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"))),rt.createElement("p",{className:lt.titleWrap},rt.createElement("span",{className:lt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),rt.createElement(zt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:oi,onChange:cr=>pi(cr)}))};var He=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Ue)),at=z(47889),ft=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,We=(gt,Zt)=>{var qt={};for(var vn in gt)Pt.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&ft)for(var vn of ft(gt))Zt.indexOf(vn)<0&&Le.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const Nt=null,Qt=(gt,Zt)=>{var qt=gt,{globalSetting:vn,loading:yo,editData:Vr,dispatch:fo,onRef:Pr=()=>{},isEdit:Kr}=qt,_o=We(qt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ho,oi]=(0,y.useState)(),[pi,Qo]=(0,y.useState)(""),[gr,io]=(0,y.useState)("");(0,y.useEffect)(()=>{if(!Vr||!Kr)return;Qo(Vr==null?void 0:Vr.name),io(Vr==null?void 0:Vr.analysis);const zr=Vr==null?void 0:Vr.choices.find(Go=>Go.is_answer);oi(zr.choice_text==="\u6B63\u786E"?"0":"1")},[Vr]),(0,y.useImperativeHandle)(Zt,()=>({onSave:bo,Clear:Ao}));const bo=()=>pi?ho?{name:pi,choices:[{choice_text:"\u6B63\u786E",is_answer:ho==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:ho==="1"?1:0}],analysis:gr}:(Me.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Ao=()=>{Qo(""),io(""),oi("")};return y.createElement("section",{className:lt.wrap},y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u9898\u5E72\uFF1A")),y.createElement(zt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:pi,onChange:zr=>Qo(zr)}),y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:lt.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),y.createElement(at.ZP.Group,{buttonStyle:"solid",value:ho,onChange:zr=>oi(zr.target.value)},y.createElement(at.ZP.Button,{value:"0",className:`${lt.radio} mr40`},"\u6B63\u786E"),y.createElement(at.ZP.Button,{value:"1",className:lt.radio},"\u9519\u8BEF")),y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(zt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:gr,onChange:zr=>io(zr)}))};var un=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Qt)),rn=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,Ht=(gt,Zt)=>{var qt={};for(var vn in gt)Rt.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&rn)for(var vn of rn(gt))Zt.indexOf(vn)<0&&ln.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const ze=null,yt=(gt,Zt)=>{var qt=gt,{globalSetting:vn,loading:yo,editData:Vr,dispatch:fo,onRef:Pr=()=>{},isEdit:Kr}=qt,_o=Ht(qt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ho,oi]=(0,y.useState)([]);(0,y.useEffect)(()=>{var io;if(!Vr||!Kr)return;const bo=(io=Vr==null?void 0:Vr.shixun)==null?void 0:io.challenges.map(Ao=>({id:Ao==null?void 0:Ao.id,score:Ao.score}));oi(bo)},[Vr]),(0,y.useImperativeHandle)(Zt,()=>({onSave:pi,Clear:Qo}));const pi=()=>({challenges:[...ho]}),Qo=()=>{oi([])};console.log("editData--",Vr);const gr=io=>{var bo,Ao;return y.createElement("div",null,(Ao=(bo=io==null?void 0:io.shixun)==null?void 0:bo.challenges)==null?void 0:Ao.map((zr,Go)=>{var fi;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",Go+1,"\u5173"),y.createElement($e.Z,{key:Go,title:zr==null?void 0:zr.challenge_name},y.createElement("span",null,(0,it.Pq)(zr==null?void 0:zr.challenge_name,44)))),y.createElement("p",{style:{marginBottom:0}},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u5206\u503C\uFF1A"),y.createElement(ve.Z,{precision:1,min:1,max:100,className:lt.baseFormItem,style:{width:176},value:(fi=ho.find(ao=>ao.id===zr.id))==null?void 0:fi.score,onChange:ao=>{ho.find(Co=>Co.id===zr.id).score=ao,oi([...ho])}})))}),y.createElement("div",{style:{clear:"both"}}))};return y.createElement("section",{className:lt.wrap},y.createElement(Ke.Z,{style:{paddingRight:10},className:lt.titleHtml,value:`${Vr==null?void 0:Vr.position}\u3001${Vr==null?void 0:Vr.name}`}),y.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u5173\u5361")),gr(Vr))};var Kt=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(yt)),tn=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,$t=(gt,Zt)=>{var qt={};for(var vn in gt)Ve.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&tn)for(var vn of tn(gt))Zt.indexOf(vn)<0&&Ct.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const dt=["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"],Ot=(gt,Zt)=>{var qt=gt,{editData:vn,globalSetting:yo,loading:Vr,dispatch:fo,onRef:Pr=()=>{},isEdit:Kr}=qt,_o=$t(qt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ho,oi]=(0,y.useState)([]),[pi,Qo]=(0,y.useState)(),[gr,io]=(0,y.useState)([]),[bo,Ao]=(0,y.useState)(""),[zr,Go]=(0,y.useState)("");(0,y.useEffect)(()=>{oi(["","","",""])},[]),(0,y.useEffect)(()=>{if(!vn||!Kr)return;Ao(vn==null?void 0:vn.name),Go(vn==null?void 0:vn.analysis),oi(vn==null?void 0:vn.choices.map(Nr=>Nr.choice_text));const Co=[];vn==null||vn.choices.map((Nr,no)=>{Nr.is_answer&&Co.push(no)}),io(Co)},[vn]),(0,y.useImperativeHandle)(Zt,()=>({onSave:fi,Clear:ao}));const fi=()=>{if(!bo)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Co=ho.findIndex(no=>!no);if(Co>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${dt[Co]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!gr.length)return Me.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(gr.length<2)return Me.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const Nr=ho.map((no,bi)=>({choice_text:no,is_answer:gr.includes(bi)?1:0}));return{name:bo,choices:Nr,analysis:zr}},ao=()=>{oi(["","","",""]),Ao(""),Go(""),io("")};return y.createElement("section",{className:lt.wrap},y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u9898\u5E72\uFF1A")),y.createElement(zt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bo,onChange:Co=>Ao(Co)}),y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:lt.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ho.map((Co,Nr)=>y.createElement("div",{className:lt.choiceWrap,key:Nr},y.createElement($e.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${lt.answer} ${gr.includes(Nr)?lt.activeAnswer:""}`,onClick:()=>{gr.includes(Nr)?io(gr.filter(no=>no!==Nr)):io([...gr,Nr])}},dt[Nr])),y.createElement("div",{className:lt.editorWrap},pi===Nr?y.createElement(zt.Z,{id:`single-question-option-${Nr}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Co,onChange:no=>{ho[Nr]=no,oi(ho)}}):y.createElement("div",{className:lt.htmlWrap,onClick:()=>Qo(Nr)},y.createElement(Ke.Z,{value:Co}))),Nr>1&&y.createElement($e.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${lt.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{oi(ho.filter((no,bi)=>bi!==Nr)),gr.includes(Nr)?io(gr.filter(no=>no!==Nr)):io([...gr,Nr])}})),Nr<14&&Nr===ho.length-1&&y.createElement($e.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${lt.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>oi([...ho,""])})))),y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(zt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:zr,onChange:Co=>Go(Co)}))};var Gt=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Ot)),mn=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Fn=(gt,Zt)=>{var qt={};for(var vn in gt)An.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&mn)for(var vn of mn(gt))Zt.indexOf(vn)<0&&hn.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const Ft=["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"],Tt=(gt,Zt)=>{var qt=gt,{editData:vn,globalSetting:yo,loading:Vr,dispatch:fo,onRef:Pr=()=>{},isEdit:Kr}=qt,_o=Fn(qt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ho,oi]=(0,y.useState)([]),[pi,Qo]=(0,y.useState)(),[gr,io]=(0,y.useState)(),[bo,Ao]=(0,y.useState)(""),[zr,Go]=(0,y.useState)("");(0,y.useEffect)(()=>{oi(["","","",""])},[]),(0,y.useEffect)(()=>{if(!vn||!Kr)return;const Co=[],Nr=[];vn==null||vn.choices.forEach((no,bi)=>{Co.push(no.choice_text),no.is_answer&&Nr.push(bi)}),Ao(vn==null?void 0:vn.name),Go(vn==null?void 0:vn.analysis),oi(Co),io(Nr)},[vn]),(0,y.useImperativeHandle)(Zt,()=>({onSave:fi,Clear:ao}));const fi=()=>{if(!bo)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Co=ho.findIndex(no=>!no);if(Co>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ft[Co]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(gr))return Me.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 Nr=ho.map((no,bi)=>({choice_text:no,is_answer:gr.includes(bi)?1:0}));return{name:bo,choices:Nr,analysis:zr}},ao=()=>{oi(["","","",""]),Ao(""),Go(""),io("")};return y.createElement("section",{className:lt.wrap},y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u9898\u5E72\uFF1A")),y.createElement(zt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bo,onChange:Co=>Ao(Co)}),y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:lt.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ho.map((Co,Nr)=>y.createElement("div",{className:lt.choiceWrap,key:Nr},y.createElement($e.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${lt.answer} ${gr!=null&&gr.includes(Nr)?lt.activeAnswer:""}`,onClick:()=>io([Nr])},Ft[Nr])),y.createElement("div",{className:lt.editorWrap},pi===Nr?y.createElement(zt.Z,{id:`single-question-option-${Nr}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Co,onChange:no=>{ho[Nr]=no,oi(ho)}}):y.createElement("div",{className:lt.htmlWrap,onClick:()=>Qo(Nr)},y.createElement(Ke.Z,{value:Co}))),Nr>1&&y.createElement($e.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${lt.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{oi(ho.filter((no,bi)=>bi!==Nr)),Nr===gr&&io(null)}})),Nr<14&&Nr===ho.length-1&&y.createElement($e.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${lt.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>oi([...ho,""])})))),y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(zt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:zr,onChange:Co=>Go(Co)}))};var Ut=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Tt)),an=z(96599),Xt=z(58755),yn=z(61485),sn=z(59301),wn=Object.defineProperty,Vn=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,ur=(gt,Zt,qt)=>Zt in gt?wn(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,rr=(gt,Zt)=>{for(var qt in Zt||(Zt={}))Wn.call(Zt,qt)&&ur(gt,qt,Zt[qt]);if($n)for(var qt of $n(Zt))Hn.call(Zt,qt)&&ur(gt,qt,Zt[qt]);return gt},dn=(gt,Zt)=>Vn(gt,Mn(Zt)),xn=(gt,Zt)=>{var qt={};for(var vn in gt)Wn.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&$n)for(var vn of $n(gt))Zt.indexOf(vn)<0&&Hn.call(gt,vn)&&(qt[vn]=gt[vn]);return qt},jn=(gt,Zt,qt)=>new Promise((vn,yo)=>{var Vr=Kr=>{try{Pr(qt.next(Kr))}catch(_o){yo(_o)}},fo=Kr=>{try{Pr(qt.throw(Kr))}catch(_o){yo(_o)}},Pr=Kr=>Kr.done?vn(Kr.value):Promise.resolve(Kr.value).then(Vr,fo);Pr((qt=qt.apply(gt,Zt)).next())});const zn=gt=>{if(!gt)return!1;if(/^s*$/.test(gt)||gt.trim()===""){Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Zt=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 gt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},xt=({value:gt=[],onClose:Zt})=>sn.createElement(an.default,{closable:!0,onClose:Zt,className:lt.keywordTag},sn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},gt.join(" \u6216 "))),_t=(gt,Zt)=>{var qt=gt,{editData:vn,globalSetting:yo,loading:Vr,dispatch:fo,onRef:Pr=()=>{},isEdit:Kr}=qt,_o=xn(qt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ho,oi]=(0,y.useState)(""),[pi,Qo]=(0,y.useState)(""),[gr,io]=(0,y.useState)(""),[bo,Ao]=(0,y.useState)(""),[zr]=de.default.useForm(),Go=de.default.useWatch("use_keywords",zr);(0,y.useEffect)(()=>{var Nr;!vn||!Kr||(oi(vn==null?void 0:vn.name),Qo(vn==null?void 0:vn.analysis),io((Nr=vn==null?void 0:vn.answer_texts)==null?void 0:Nr[0]),zr.setFieldsValue(rr({},vn)))},[vn]),(0,y.useImperativeHandle)(Zt,()=>({onSave:fi,Clear:ao}));const fi=()=>jn(void 0,null,function*(){if(!ho)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield zr.validateFields()}catch(no){Me.ZP.error(no.errorFields[0].errors[0]);return}const Nr=zr.getFieldsValue();return console.log(Nr,"values"),rr({name:ho,answer_texts:[gr],analysis:pi},Nr)}),ao=()=>{oi(""),Qo(""),io(""),zr.resetFields()},Co=vn==null?void 0:vn.score;return sn.createElement("section",{className:lt.wrap},sn.createElement("p",{className:lt.titleWrap},sn.createElement("span",{className:lt.required},"*"),sn.createElement("span",{className:lt.title},"\u9898\u5E72\uFF1A")),sn.createElement(zt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ho,onChange:Nr=>oi(Nr)}),sn.createElement("p",{className:lt.titleWrap},sn.createElement("span",{className:lt.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),sn.createElement(zt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:gr,onChange:Nr=>io(Nr)}),sn.createElement("p",{className:lt.titleWrap},sn.createElement("span",{className:lt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),sn.createElement(zt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pi,onChange:Nr=>Qo(Nr)}),sn.createElement(de.default,{form:zr,size:"large",onFinishFailed:Nr=>jn(void 0,null,function*(){var no,bi;Me.ZP.error(Nr.errorFields[0].errors[0]),zr.scrollToField((bi=(no=Nr==null?void 0:Nr.errorFields)==null?void 0:no[0])==null?void 0:bi.name,{behavior:"smooth",block:"center"})})},sn.createElement(tt.Z,{align:"middle",className:"mb30 mt20"},sn.createElement(de.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},sn.createElement(Xt.Z,null)),sn.createElement(je.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),sn.createElement(je.Z,null,sn.createElement($e.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"},sn.createElement(yn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Go&&sn.createElement(de.default.List,{name:"keywords",rules:[{validator(Nr,no){return no!=null&&no.length?(no==null?void 0:no.reduce((pa,Ji)=>pa+Ji.score,0))>parseFloat(Co)?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"))}}]},(Nr,{add:no,remove:bi})=>sn.createElement(sn.Fragment,null,sn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),sn.createElement(tt.Z,{align:"middle",className:"font14 mb30"},sn.createElement(je.Z,{flex:1},sn.createElement(ge.default,{value:bo,onChange:pa=>{Ao(pa.target.value)},maxLength:50,allowClear:!0,onPressEnter:pa=>{var Ji,hl,zo,Za;const Aa=`${(Ji=pa.target)==null?void 0:Ji.value}`,cr=(zo=(hl=Aa==null?void 0:Aa.split("|"))==null?void 0:hl.filter(Ei=>!!Ei))==null?void 0:zo.map(Ei=>Ei==null?void 0:Ei.trim()),Ci=zr.getFieldValue("keywords"),Di=((Za=Ci==null?void 0:Ci.map(Ei=>Ei==null?void 0:Ei.keyword))==null?void 0:Za.flat())||[];for(const Ei of cr)if(Di.includes(Ei)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}zn(Aa)&&(no({keyword:cr,score:1}),Ao(""))},className:lt.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"})),sn.createElement(je.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Nr.map(pa=>{var Ji=pa,{key:hl,name:zo}=Ji,Za=xn(Ji,["key","name"]);return sn.createElement(tt.Z,{key:hl,style:{marginRight:148}},sn.createElement(je.Z,{flex:1},sn.createElement(tt.Z,{align:"middle",justify:"space-between"},sn.createElement(de.default.Item,dn(rr({},Za),{name:[zo,"keyword"]}),sn.createElement(xt,{onClose:()=>bi(zo)})),sn.createElement(de.default.Item,dn(rr({},Za),{name:[zo,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),sn.createElement(ve.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Je=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(_t)),Dt=z(8848),Ge={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"},At=z(32134),Jt=z(12893),Rn=Object.defineProperty,Zn=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,fn=(gt,Zt,qt)=>Zt in gt?Rn(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,Bn=(gt,Zt)=>{for(var qt in Zt||(Zt={}))St.call(Zt,qt)&&fn(gt,qt,Zt[qt]);if(Et)for(var qt of Et(Zt))It.call(Zt,qt)&&fn(gt,qt,Zt[qt]);return gt},On=(gt,Zt)=>Zn(gt,pt(Zt)),Nn=(gt,Zt)=>{var qt={};for(var vn in gt)St.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&Et)for(var vn of Et(gt))Zt.indexOf(vn)<0&&It.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const qn=gt=>{var Zt=gt,{value:qt,onChange:vn,scrollId:yo}=Zt,Vr=Nn(Zt,["value","onChange","scrollId"]);return y.createElement("div",{id:yo||""},y.createElement(zt.Z,On(Bn({},Vr),{defaultValue:qt,onChange:(fo,Pr)=>{Pr!=null&&Pr.length?vn(fo,Pr):vn(fo)}})))},nr=({value:gt,onChange:Zt,placeholder:qt,height:vn=140,isEdit:yo})=>yo?y.createElement(zt.Z,{watch:!0,isFocus:!0,height:vn,placeholder:qt,defaultValue:gt,onChange:Zt}):y.createElement("div",{style:{cursor:"pointer"}},gt?y.createElement(Ke.Z,{className:Ge.inputBorder,value:gt}):y.createElement("div",{className:`${Ge.inputBorder} ${Ge.placeholder}`},qt));var ir=z(59301),lr=Object.defineProperty,Qn=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,fr=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,Zr=(gt,Zt,qt)=>Zt in gt?lr(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,jr=(gt,Zt)=>{for(var qt in Zt||(Zt={}))Sr.call(Zt,qt)&&Zr(gt,qt,Zt[qt]);if(fr)for(var qt of fr(Zt))br.call(Zt,qt)&&Zr(gt,qt,Zt[qt]);return gt},hr=(gt,Zt)=>Qn(gt,ar(Zt)),Mr=(gt,Zt)=>{var qt={};for(var vn in gt)Sr.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&fr)for(var vn of fr(gt))Zt.indexOf(vn)<0&&br.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const eo=["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"],kr=({value:gt,onChange:Zt,choiceTextKey:qt,answerKey:vn,index:yo,isEdit:Vr,setInputActive:fo,form:Pr,choiceOptionsPath:Kr,allowChangeMode:_o,showAddIcon:ho,addItem:oi,deleteItem:pi})=>{const Qo=(gt==null?void 0:gt[vn])===!0,gr=()=>{const bo=Pr.getFieldValue(Kr);Pr.setFieldValue(Kr,bo.map(Ao=>hr(jr({},Ao),{[vn]:!1})))},io=()=>{Qo?Zt(hr(jr({},gt),{[vn]:!1})):(_o||gr(),Zt(hr(jr({},gt),{[vn]:!0})))};return ir.createElement(tt.Z,{className:Ge.choiceWrap,align:"middle",wrap:!1},ir.createElement(je.Z,{onClick:io,className:`${Ge.choiceIndex} ${Qo?Ge.activeAnswer:""}`},eo[yo]),ir.createElement(je.Z,{flex:1,className:`${Ge.editorWrap} ml15`,onClick:fo},ir.createElement(nr,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Vr,value:gt==null?void 0:gt[qt],onChange:bo=>{Zt(hr(jr({},gt),{[qt]:bo}))}})),ir.createElement(je.Z,{flex:"0 0 auto",className:"ml15"},ir.createElement("div",{onClick:io,className:`${Ge.setAnswerBtn} ${Qo?Ge.activeAnswer:""}`},Qo?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),ir.createElement(je.Z,{className:Ge.actionWrapper},ir.createElement($e.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},ir.createElement(At.Z,{className:Ge.addIcon,onClick:oi,style:{visibility:ho?"visible":"hidden"}})),ir.createElement($e.Z,{title:"\u5220\u9664"},ir.createElement(Jt.Z,{className:Ge.deleteIcon,onClick:pi,style:{visibility:yo>1?"visible":"hidden"}}))))},Fr=({questionTitlePlaceholder:gt,titleKey:Zt,choiceKey:qt,analysisKey:vn,choiceTextKey:yo,answerKey:Vr,choiceOptionsPath:fo,allowChangeMode:Pr=!0,form:Kr,showAnalysis:_o=!0})=>{const[ho,oi]=(0,y.useState)(),[pi,Qo]=(0,y.useState)(!1);return ir.createElement("div",{className:Ge.wrap},ir.createElement("div",{className:Ge.questionTitleEditorWrap},ir.createElement(de.default.Item,{label:"\u9898\u5E72",name:Zt,labelCol:{span:24},rules:[{required:!0}]},ir.createElement(qn,{scrollId:Array.isArray(Zt)?Zt.join("_"):`${Zt}`,watch:!0,height:140,placeholder:gt}))),ir.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),ir.createElement(de.default.List,{name:qt,rules:[{validator(gr,io){const bo=io.some(zr=>zr[Vr]),Ao=io.findIndex(zr=>{var Go;return((Go=zr[yo])==null?void 0:Go.length)<=0});return Ao!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${eo[Ao]}\u9009\u9879\u7684\u5185\u5BB9`)):bo?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(gr,{add:io,remove:bo})=>ir.createElement("div",{id:Array.isArray(fo)?fo.join("_"):`${fo}`},gr.map((Ao,zr)=>{var Go=Ao,{key:fi,name:ao}=Go,Co=Mr(Go,["key","name"]);const Nr=ho===fi,no=()=>{oi(fi)},bi=zr<7&&zr===gr.length-1,pa=()=>io({[yo]:"",[Vr]:0}),Ji=()=>bo(ao);return ir.createElement(de.default.Item,hr(jr({},Co),{key:fi,name:ao,noStyle:!0}),ir.createElement(kr,{choiceTextKey:yo,answerKey:Vr,index:zr,isEdit:Nr,setInputActive:no,form:Kr,choiceOptionsPath:fo,allowChangeMode:Pr,showAddIcon:bi,addItem:pa,deleteItem:Ji}))}),gr.length<15&&ir.createElement("div",{className:`${Ge.addBtn} mb30`,onClick:()=>io({[yo]:"",[Vr]:0})},"\u6DFB\u52A0\u9009\u9879"))),_o&&ir.createElement("div",{onClick:()=>Qo(!0)},ir.createElement(de.default.Item,{name:vn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ir.createElement(nr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pi}))))};var or=z(59301),Ur=Object.defineProperty,Rr=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,Cr=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,ti=(gt,Zt,qt)=>Zt in gt?Ur(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,xo=(gt,Zt)=>{for(var qt in Zt||(Zt={}))so.call(Zt,qt)&&ti(gt,qt,Zt[qt]);if(Cr)for(var qt of Cr(Zt))Ho.call(Zt,qt)&&ti(gt,qt,Zt[qt]);return gt},No=(gt,Zt)=>Rr(gt,Br(Zt)),To=(gt,Zt)=>{var qt={};for(var vn in gt)so.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&Cr)for(var vn of Cr(gt))Zt.indexOf(vn)<0&&Ho.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const Xo=({value:gt,onChange:Zt,position:qt,removeBlank:vn})=>{const yo=fo=>{me.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:()=>{const Pr=[...gt];Pr.splice(fo,1),Pr.length===0?vn(qt-1):Zt(Pr)}})},Vr=()=>{const fo=[...gt];fo.push(""),Zt(fo)};return or.createElement(tt.Z,{className:"ml20"},or.createElement(je.Z,{flex:1},gt==null?void 0:gt.map((fo,Pr)=>or.createElement(tt.Z,{key:`${fo}_${Pr}`,className:"mb20"},or.createElement(ge.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:fo,autoSize:{maxRows:3},maxLength:1e3,onBlur:Kr=>{const _o=[...gt],ho=Kr.target.value.trim();_o[Pr]=ho,Zt(_o)}}),or.createElement($e.Z,{title:"\u5220\u9664"},or.createElement(Jt.Z,{className:Ge.deleteIcon,style:{marginLeft:15,visibility:qt===1&&Pr===0?"hidden":"visible"},onClick:()=>yo(Pr)})),or.createElement($e.Z,{title:"\u65B0\u589E\u7B54\u6848"},or.createElement(At.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:Pr===0?"visible":"hidden"},onClick:()=>{Vr()}}))))))},ko=({value:gt=!0,onChange:Zt})=>or.createElement(Xt.Z,{checked:!gt,onChange:qt=>{Zt(!qt)}}),go="\u2581",dr=({questionTitlePlaceholder:gt,form:Zt,name:qt,scoreByBlank:vn="use_blank_score",answerKey:yo,titleKey:Vr="name",analysisKey:fo="analysis",isOrdered:Pr="is_ordered"})=>{var Kr,_o;const[ho,oi]=(0,y.useState)(!1),pi=()=>{const zr=Zt.getFieldValue(["sub_item_banks",...yo]);Zt.setFieldValue(["sub_item_banks",...yo],zr==null?void 0:zr.map((Go,fi)=>No(xo({},Go),{position:fi+1})))},Qo=(0,y.useRef)(),gr=(zr,Go)=>{for(let fi=0;fi{io.current(zr),pi()},Ao=(_o=(Kr=Zt.getFieldValue("sub_item_banks"))==null?void 0:Kr[yo==null?void 0:yo[0]])==null?void 0:_o[yo==null?void 0:yo[1]];return or.createElement("div",{className:Ge.wrap},or.createElement("div",{className:Ge.questionTitleEditorWrap},or.createElement(de.default.Item,{label:"\u9898\u5E72",name:Vr,labelCol:{span:24},rules:[{required:!0}]},or.createElement(qn,{scrollId:"name",watch:!0,height:140,placeholder:gt,showNullButton:!0,onAddBlank:()=>{const zr=Zt.getFieldValue(["sub_item_banks",...yo]);gr(1,zr==null?void 0:zr.length)}}))),or.createElement(de.default.List,{name:yo,rules:[{validator(zr,Go){if((Go==null?void 0:Go.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const fi of Go){const{answer_text:ao}=fi||{};if(ao!=null&&ao.some(Co=>(Co==null?void 0:Co.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(zr,{add:Go,remove:fi},{errors:ao})=>(Qo.current=Go,io.current=fi,or.createElement(or.Fragment,null,or.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),zr.map((Co,Nr)=>{var no=Co,{key:bi,name:pa}=no,Ji=To(no,["key","name"]);return or.createElement(tt.Z,{key:bi,align:"top",wrap:!1},or.createElement(je.Z,{flex:"0 0 auto",className:`${Ge.blankIndex} pt5`},"\u586B\u7A7A\u9879",Nr+1),or.createElement(je.Z,{flex:1},or.createElement(tt.Z,{align:"top",justify:"space-between",wrap:!1},or.createElement(je.Z,{flex:1},or.createElement(de.default.Item,No(xo({},Ji),{name:[pa,"answer_text"],noStyle:!0}),or.createElement(Xo,{removeBlank:bo,position:Nr+1}))),(Zt==null?void 0:Zt.getFieldValue(["sub_item_banks",...vn]))&&or.createElement(je.Z,{flex:"224px",style:{margin:"-2px 0px 0px 20px"}},or.createElement(de.default.Item,No(xo({},Ji),{name:[pa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ge.blankInputNumberWrapper}),or.createElement(ve.Z,{className:Ge.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),or.createElement(de.default.Item,No(xo({},Ji),{name:[pa,"position"],noStyle:!0}),or.createElement(ge.default,{type:"hidden"}))))})))),or.createElement(pe.ZP,{className:"mb20",onClick:()=>gr(1,Ao==null?void 0:Ao.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),or.createElement(tt.Z,{align:"middle"},or.createElement(de.default.Item,{name:[qt,"downcase"],valuePropName:"checked"},or.createElement(Xt.Z,null)),or.createElement(je.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),or.createElement(tt.Z,{align:"middle"},or.createElement(de.default.Item,{name:[qt,"no_space"],valuePropName:"checked"},or.createElement(Xt.Z,null)),or.createElement(je.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ao==null?void 0:Ao.length)>1&&or.createElement(tt.Z,{align:"middle",className:(Ao==null?void 0:Ao.length)>1?"mb30":`${Ge.hide}`},or.createElement(de.default.Item,{name:Pr},or.createElement(ko,null)),or.createElement(je.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")),or.createElement("div",{onClick:()=>oi(!0)},or.createElement(de.default.Item,{name:fo,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},or.createElement(nr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ho}))))};var Tn=Object.defineProperty,Gn=Object.defineProperties,Yn=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,Un=(gt,Zt,qt)=>Zt in gt?Tn(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,Jn=(gt,Zt)=>{for(var qt in Zt||(Zt={}))mr.call(Zt,qt)&&Un(gt,qt,Zt[qt]);if(Ln)for(var qt of Ln(Zt))wr.call(Zt,qt)&&Un(gt,qt,Zt[qt]);return gt},sr=(gt,Zt)=>Gn(gt,Yn(Zt)),pr=(gt,Zt)=>{var qt={};for(var vn in gt)mr.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&Ln)for(var vn of Ln(gt))Zt.indexOf(vn)<0&&wr.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const _r={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Yr=({value:gt,onChange:Zt,form:qt,choiceKey:vn})=>{const yo=(gt==null?void 0:gt.is_answer)===!0,Vr=gt==null?void 0:gt.choice_text,fo=()=>{var Pr;const Kr=(Pr=qt==null?void 0:qt.getFieldValue(["sub_item_banks",...vn]))==null?void 0:Pr.map(_o=>({choice_text:_o==null?void 0:_o.choice_text,is_answer:!1}));qt==null||qt.setFieldValue(["sub_item_banks",...vn],Kr),Zt(sr(Jn({},gt),{is_answer:!0}))};return y.createElement(tt.Z,{className:Ge.choiceWrap,align:"middle",wrap:!1},y.createElement(je.Z,{onClick:fo,className:`${Ge.choiceIndex} ${Ge.judgementIndex} ${yo?Ge.activeAnswer:""}`},_r[Vr]),y.createElement(je.Z,{flex:1,className:`${Ge.editorWrap} ml15`},y.createElement("div",{className:`${Ge.inputBorder} ${Ge.placeholder} ${yo?Ge.activeJudgementAnswer:""}`},Vr)),y.createElement(je.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:fo,className:`${Ge.setAnswerBtn} ${yo?Ge.activeAnswer:""}`},yo?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},to=({questionTitlePlaceholder:gt,choiceKey:Zt="choices",form:qt,titleKey:vn="name",analysisKey:yo="analysis"})=>{const[Vr,fo]=(0,y.useState)(!1);return y.createElement("div",{className:Ge.wrap},y.createElement("div",{className:Ge.questionTitleEditorWrap},y.createElement(de.default.Item,{label:"\u9898\u5E72",name:vn,labelCol:{span:24},rules:[{required:!0}]},y.createElement(qn,{scrollId:"name",watch:!0,height:140,placeholder:gt}))),y.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},y.createElement(de.default.List,{name:Zt,rules:[{validator(Pr,Kr){return Kr.some(ho=>(ho==null?void 0:ho.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Pr=>y.createElement("div",{id:"choices"},Pr.map(Kr=>{var _o=Kr,{key:ho,name:oi}=_o,pi=pr(_o,["key","name"]);return y.createElement(de.default.Item,sr(Jn({},pi),{key:ho,name:oi,noStyle:!0}),y.createElement(Yr,{form:qt,choiceKey:Zt}))})))),y.createElement("div",{onClick:()=>fo(!0)},y.createElement(de.default.Item,{name:yo,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(nr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Vr}))))};var Fo=Object.defineProperty,Mo=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,Jo=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,Mi=(gt,Zt,qt)=>Zt in gt?Fo(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,$i=(gt,Zt)=>{for(var qt in Zt||(Zt={}))ni.call(Zt,qt)&&Mi(gt,qt,Zt[qt]);if(Jo)for(var qt of Jo(Zt))ri.call(Zt,qt)&&Mi(gt,qt,Zt[qt]);return gt},Xi=(gt,Zt)=>Mo(gt,Yo(Zt)),Yi=(gt,Zt)=>{var qt={};for(var vn in gt)ni.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&Jo)for(var vn of Jo(gt))Zt.indexOf(vn)<0&&ri.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const ta=gt=>{var Zt=gt,{value:qt,onChange:vn}=Zt,yo=Yi(Zt,["value","onChange"]);const Vr=fo=>{vn([fo])};return y.createElement(zt.Z,Xi($i({},yo),{defaultValue:qt==null?void 0:qt[0],onChange:Vr}))},Lo=gt=>{if(!gt)return!1;let Zt=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 gt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},co=({value:gt=[],onClose:Zt})=>y.createElement(an.default,{closable:!0,onClose:Zt,className:Ge.keywordTag},gt==null?void 0:gt.join(" \u6216 ")),wi=({questionTitlePlaceholder:gt,form:Zt,showKeywords:qt,isMustKeyWords:vn=qt,titleKey:yo="name",analysisKey:Vr="analysis",answerTexts:fo="answer_texts",keywords:Pr="keywords",useKeywords:Kr="use_keywords",indexs:_o})=>{const[ho,oi]=(0,y.useState)(!1),[pi,Qo]=(0,y.useState)(""),gr=de.default.useWatch("sub_item_banks",Zt),{use_keywords:io,score:bo}=(gr==null?void 0:gr[_o])||{};return console.log(io,bo,"itemValues"),y.createElement("div",{className:Ge.wrap},y.createElement("div",{className:Ge.questionTitleEditorWrap},y.createElement(de.default.Item,{label:"\u9898\u5E72",name:yo,labelCol:{span:24},rules:[{required:!0}]},y.createElement(qn,{scrollId:"name",watch:!0,height:140,placeholder:gt}))),y.createElement(de.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:fo,labelCol:{span:24}},y.createElement(ta,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),qt&&!vn&&y.createElement(de.default.Item,{hidden:!0,name:Kr,valuePropName:"checked"},y.createElement(Xt.Z,{defaultChecked:!0})),qt&&vn&&y.createElement(tt.Z,{align:"middle",className:"mb30"},y.createElement(de.default.Item,{name:Kr,valuePropName:"checked"},y.createElement(Xt.Z,null)),y.createElement(je.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(je.Z,null,y.createElement($e.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(yn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(io||!vn)&&y.createElement(de.default.List,{name:Pr,rules:[{validator(Ao,zr){return vn?zr!=null&&zr.length?(zr==null?void 0:zr.reduce((fi,ao)=>fi+ao.score,0))>parseFloat(bo)?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()}}]},(Ao,{add:zr,remove:Go})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${Ge.title} mb10`},vn?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(tt.Z,{align:"middle",className:"font14 mb30"},y.createElement(je.Z,{flex:1},y.createElement(ge.default,{value:pi,onChange:fi=>{Qo(fi.target.value)},maxLength:50,allowClear:!0,onPressEnter:fi=>{var ao,Co,Nr,no;const bi=`${(ao=fi.target)==null?void 0:ao.value}`,pa=(Nr=(Co=bi==null?void 0:bi.split("|"))==null?void 0:Co.filter(zo=>!!zo))==null?void 0:Nr.map(zo=>zo==null?void 0:zo.trim()),Ji=Zt.getFieldValue(["sub_item_banks",...Pr]),hl=((no=Ji==null?void 0:Ji.map(zo=>zo==null?void 0:zo.keyword))==null?void 0:no.flat())||[];for(const zo of pa)if(hl.includes(zo)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Lo(bi)&&(zr({keyword:pa,score:1}),Qo(""))},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"})),y.createElement(je.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ao.map(fi=>{var ao=fi,{key:Co,name:Nr}=ao,no=Yi(ao,["key","name"]);return y.createElement(tt.Z,{key:Co,className:"mb20",style:{marginRight:148}},y.createElement(je.Z,{flex:1},y.createElement(tt.Z,{align:"middle",justify:"space-between"},y.createElement(de.default.Item,Xi($i({},no),{name:[Nr,"keyword"]}),y.createElement(co,{onClose:()=>Go(Nr)})),vn&&y.createElement(de.default.Item,Xi($i({},no),{name:[Nr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ge.blankInputNumberWrapper}),y.createElement(ve.Z,{className:Ge.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>oi(!0)},y.createElement(de.default.Item,{name:Vr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(nr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ho}))))};var wo=z(59301),aa=Object.defineProperty,Qa=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,Ti=Object.prototype.propertyIsEnumerable,ka=(gt,Zt,qt)=>Zt in gt?aa(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,ol=(gt,Zt)=>{for(var qt in Zt||(Zt={}))fa.call(Zt,qt)&&ka(gt,qt,Zt[qt]);if(da)for(var qt of da(Zt))Ti.call(Zt,qt)&&ka(gt,qt,Zt[qt]);return gt},Ja=(gt,Zt)=>Qa(gt,Ha(Zt)),la=(gt,Zt)=>{var qt={};for(var vn in gt)fa.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&da)for(var vn of da(gt))Zt.indexOf(vn)<0&&Ti.call(gt,vn)&&(qt[vn]=gt[vn]);return qt},Pl=(gt,Zt,qt)=>new Promise((vn,yo)=>{var Vr=Kr=>{try{Pr(qt.next(Kr))}catch(_o){yo(_o)}},fo=Kr=>{try{Pr(qt.throw(Kr))}catch(_o){yo(_o)}},Pr=Kr=>Kr.done?vn(Kr.value):Promise.resolve(Kr.value).then(Vr,fo);Pr((qt=qt.apply(gt,Zt)).next())});const{Panel:El}=Dt.default,jo=null,ai=(gt,Zt)=>{var qt=gt,{globalSetting:vn,loading:yo,dispatch:Vr,editData:fo,onRef:Pr=()=>{},isEdit:Kr}=qt,_o=la(qt,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[ho,oi]=(0,y.useState)(""),[pi,Qo]=(0,y.useState)([]),[gr]=de.default.useForm();(0,y.useEffect)(()=>{!fo||!Kr||(oi(fo==null?void 0:fo.name),Qo(fo==null?void 0:fo.sub_item_banks),gr.setFieldsValue(ol({},fo)))},[fo]),(0,y.useEffect)(()=>{Qo(gr.getFieldValue("sub_item_banks"))},[de.default.useWatch("sub_item_banks",gr)]),(0,y.useImperativeHandle)(Zt,()=>({onSave:io,Clear:bo}));const io=()=>Pl(void 0,null,function*(){if(!ho)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield gr.validateFields()}catch(Co){return console.log(Co,"errInfo"),Me.ZP.error(Co.errorFields[0].errors[0]),!1}const ao=pi.map(Co=>ol({id:Co.id>1?Co.id:null},Co));return{name:ho,sub_item_banks:ao}}),bo=()=>{oi(""),Qo([])},Ao={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"},zr=({value:ao})=>wo.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ao),[Go,fi]=(0,y.useState)();return wo.createElement("section",{className:lt.wrap},wo.createElement("p",{className:lt.titleWrap},wo.createElement("span",{className:lt.required},"*"),wo.createElement("span",{className:lt.title},"\u9898\u5E72\uFF1A")),wo.createElement(zt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ho,onChange:ao=>oi(ao)}),wo.createElement(de.default,{form:gr,autoComplete:"off"},wo.createElement(de.default.List,{name:"sub_item_banks",rules:[{validator(ao,Co){return Co?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ao,{add:Co,remove:Nr})=>{const no=gr.getFieldValue("sub_item_banks");return wo.createElement(wo.Fragment,null,wo.createElement(Dt.default,{className:ao.length>0?lt.collapseWrapper:"",bordered:!1,expandIcon:({isActive:bi})=>wo.createElement("i",{className:`iconfont icon-weizhankai ${bi?lt.open:lt.close}`,style:{fontSize:14,transition:"all .2s"}})},ao.map((bi,pa)=>{var Ji=bi,{key:hl,name:zo}=Ji,Za=la(Ji,["key","name"]),Aa,cr,Ci,Di,Ei,wa,Ql,Jl,ss,Al,Rl,Cs;return wo.createElement(El,{className:lt.panel,forceRender:!0,header:wo.createElement("div",{className:lt.panelHeader},"\u7B2C",pa+1,"\u5C0F\u9898",wo.createElement("span",null,"\uFF08",Ao[(Aa=no==null?void 0:no[zo])==null?void 0:Aa.item_type],"\uFF09")),extra:wo.createElement(tt.Z,{align:"middle",onClick:Nl=>Nl.stopPropagation(),style:{display:"flex",alignItems:"center"}},((cr=no==null?void 0:no[zo])==null?void 0:cr.item_type)=="completion"&&wo.createElement(de.default.Item,Ja(ol({},Za),{name:[zo,"score"],className:lt.blankInputNumberWrapper,style:{marginBottom:0}}),((Ci=no==null?void 0:no[zo])==null?void 0:Ci.item_type)=="completion"&&wo.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",wo.createElement(zr,{value:(Di=no==null?void 0:no[zo])==null?void 0:Di.score}),"\u5206")),((Ei=no==null?void 0:no[zo])==null?void 0:Ei.item_type)=="completion"&&wo.createElement(wo.Fragment,null,wo.createElement(at.ZP.Group,{defaultValue:(wa=no==null?void 0:no[zo])==null?void 0:wa.use_blank_score,className:lt.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Nl=>{var us;console.log(gr.getFieldsValue()),gr==null||gr.setFieldValue(["sub_item_banks",zo,"use_blank_score"],(us=Nl==null?void 0:Nl.target)==null?void 0:us.value),fi(new Date)}}),wo.createElement($e.Z,{overlayInnerStyle:{width:460},title:wo.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",wo.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")},wo.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:hl},wo.createElement(de.default.Item,Ja(ol({},Za),{name:zo}),(((Ql=no==null?void 0:no[zo])==null?void 0:Ql.item_type)=="single"||((Jl=no==null?void 0:no[zo])==null?void 0:Jl.item_type)=="multiple")&&wo.createElement(Fr,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ss=no==null?void 0:no[zo])==null?void 0:ss.item_type)!="single",form:gr,choiceKey:[zo,"choices"],titleKey:[zo,"name"],analysisKey:[zo,"analysis"],choiceOptionsPath:["sub_item_banks",zo,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Al=no==null?void 0:no[zo])==null?void 0:Al.item_type)=="completion"&&wo.createElement(dr,{form:gr,name:zo,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:[zo,"use_blank_score"],titleKey:[zo,"name"],analysisKey:[zo,"analysis"],isOrdered:[zo,"is_ordered"],answerKey:[zo,"standard_answer"],key:Go}),((Rl=no==null?void 0:no[zo])==null?void 0:Rl.item_type)=="judgement"&&wo.createElement(to,{form:gr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[zo,"name"],analysisKey:[zo,"analysis"],choiceKey:[zo,"choices"]}),((Cs=no==null?void 0:no[zo])==null?void 0:Cs.item_type)=="subjective"&&wo.createElement(wi,{showKeywords:!0,form:gr,titleKey:[zo,"name"],analysisKey:[zo,"analysis"],answerTexts:[zo,"answer_texts"],useKeywords:[zo,"use_keywords"],keywords:[zo,"keywords"],indexs:zo,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Ro=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(ai)),Bo=z(58798),qo=z(79939),Bi=z(82326),Wa=z(70858),zi={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"},Qi=z(68914),sa=z(55782),cl=z(30467),xl=z(20562),Ka=z(77740),Sl=z(89274),dl=({open:gt,onCancel:Zt,onOk:qt})=>{const vn=(0,sa.g)(),[yo,Vr,fo,Pr]=(0,xl.U)(cl.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Kr,_o]=(0,y.useState)(!1);(0,y.useEffect)(()=>{gt&&fo({page:1,limit:10,type:0},!0).then(gr=>{(gr==null?void 0:gr.shixuns_count)===0&&_o(!0)})},[gt]);const[ho,oi]=(0,y.useState)([]),[pi,Qo]=(0,y.useState)([]);return y.createElement(me.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:gt,width:948,centered:!0,closable:!0,onCancel:Zt,onOk:()=>qt(pi),destroyOnClose:!0},y.createElement(tt.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(je.Z,null,y.createElement(qo.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:vn,onChange:gr=>{fo({page:1,discipline_id:gr==null?void 0:gr[0],sub_discipline_id:gr==null?void 0:gr[1]})}}),y.createElement(Bi.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:gr=>fo({page:1,diff:gr})}),y.createElement(Bi.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:gr=>fo({page:1,shixun_publish_status:gr})})),y.createElement(Qi.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:gr=>{fo({keyword:gr,page:1})}})),Kr?y.createElement("div",null,y.createElement(Ka.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,it.xg)("/shixuns")})):y.createElement(Wa.default,{loading:Vr,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(gr,io)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:io!=null&&io.high_resources_consume?zi.title:"",title:gr||"--"},y.createElement(Ke.Z,{key:1,showLines:1,showTextOnly:!0,value:gr||"--"})),(io==null?void 0:io.high_resources_consume)&&y.createElement(Sl.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(gr,io,bo)=>y.createElement("span",null,gr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement($e.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(yn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(gr,io,bo)=>y.createElement("span",null,gr||"- -")},{title:"\u64CD\u4F5C",render(gr,io){const{title:bo,challenge_names:Ao,author_name:zr,identifier:Go,author_school_name:fi,study_count:ao}=io||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{me.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(Ke.Z,{value:bo,style:{marginBottom:18}}),y.createElement("div",{className:zi.challengeNameWrapper},Ao.map((Co,Nr)=>y.createElement("div",{className:zi.challengeName,key:Nr},"\u7B2C",(0,it.EM)(Nr+1),"\u9898\xA0",Co))),y.createElement(tt.Z,{className:zi.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(je.Z,{className:zi.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:zi.shixunInfo},zr.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:zi.shixunInfo},fi),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:zi.shixunInfo},ao)),y.createElement(pe.ZP,{type:"primary",className:zi.btnToDetail,onClick:()=>(0,it.xg)(`/shixuns/${Go}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(io==null?void 0:io.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${io==null?void 0:io.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:Pr==null?void 0:Pr.items,rowSelection:{type:"radio",selectedRowKeys:ho,preserveSelectedRowKeys:!0,getCheckboxProps:gr=>({disabled:gr.shixun_tag_num===1}),onChange(gr,io){var bo,Ao,zr;console.log(gr),oi(gr);const Go=[];for(const ao of pi)gr.includes(ao.id)&&Go.push(ao);const fi=Go.map(ao=>ao.id);for(const ao of io)ao&&gr.includes(ao.id)&&!fi.includes(ao.id)&&Go.push({id:ao.id,difficulty:ao.level,identifier:ao.identifier,name:ao.name,real_name:(bo=ao==null?void 0:ao.author_name)==null?void 0:bo.split("\u3001")[0],school_name:ao.author_school_name,challenge_names:ao.challenge_names,challenges:(Ao=ao.challenge_names)==null?void 0:Ao.map((Co,Nr)=>({subject:Co,id:Nr,score:5})),score:((zr=ao.challenge_names)==null?void 0:zr.length)*5,study_count:ao.study_count,challenges_count:ao.challenges_count});Qo(Go)}},pagination:{current:yo.page,pageSize:yo.limit,total:Pr==null?void 0:Pr.items_count,showTotal:gr=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},gr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(gr,io){fo({page:gr,limit:io})},size:"default"},scroll:{y:400}}))},zl=z(70170),Fs=z(8671),Gl=(gt,Zt,qt)=>new Promise((vn,yo)=>{var Vr=Kr=>{try{Pr(qt.next(Kr))}catch(_o){yo(_o)}},fo=Kr=>{try{Pr(qt.throw(Kr))}catch(_o){yo(_o)}},Pr=Kr=>Kr.done?vn(Kr.value):Promise.resolve(Kr.value).then(Vr,fo);Pr((qt=qt.apply(gt,Zt)).next())}),Ll=({visible:gt,getdata:Zt,onCancel:qt,onRandomExchange:vn,selectFromProblemSet:yo,questionParams:Vr})=>{const[fo,Pr]=(0,y.useState)(!1),[Kr,_o]=(0,y.useState)(!1),[ho,oi]=(0,y.useState)({}),pi=(0,vt.useParams)(),[Qo,gr]=(0,y.useState)(),io=(bo,Ao)=>Gl(void 0,null,function*(){_o(!0);const zr=yield(0,Qe.ZP)(`/api/exercises/${pi.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Vr.id,item_bank_id:bo,shixuns_info:[{id:bo,is_copy:Ao!=1,is_use:Ao!=1}]}});_o(!1),zr!=null&&zr.status||(Me.ZP.info("\u6362\u9898\u6210\u529F"),qt(),Zt())});return y.createElement(me.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:gt,onCancel:qt,centered:!0,maskClosable:!0,footer:null},y.createElement(tt.Z,{justify:"center",className:"pb20"},y.createElement(Bo.Z,{onClick:vn},"\u968F\u673A\u66F4\u6362"),(Vr==null?void 0:Vr.type)!=="PRACTICAL"&&y.createElement(pe.ZP,{style:{marginLeft:24},onClick:yo},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Vr==null?void 0:Vr.type)==="PRACTICAL"&&y.createElement(pe.ZP,{style:{marginLeft:24},onClick:()=>{Pr(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),y.createElement(dl,{open:fo,onCancel:()=>Pr(!1),onOk:bo=>Gl(void 0,null,function*(){if(console.log("----selectedRows",bo,pi),(bo==null?void 0:bo.length)<=0){Me.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Ao=bo==null?void 0:bo.map(Go=>Go==null?void 0:Go.id),zr=yield(0,Fs.Tr)({id:[...Ao],course_id:pi.coursesId,type:"shixun"});(zr==null?void 0:zr.student_count)===0?io(Ao==null?void 0:Ao[0],1):(gr(Ao),oi(zr)),Pr(!1)})}),y.createElement(zl.Z,{resdata:ho,type:"shixun",okloading:Kr,oktext:(ho==null?void 0:ho.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:bo=>Gl(void 0,null,function*(){io(Qo==null?void 0:Qo[0],2)})}))},fl=z(64410),is=z(24334),Xl=z(52660),bs=z(41843),Il=z(13656),Ls=z(99287),as=Object.defineProperty,wl=Object.defineProperties,Hl=Object.getOwnPropertyDescriptors,Wl=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,Yl=(gt,Zt,qt)=>Zt in gt?as(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,qa=(gt,Zt)=>{for(var qt in Zt||(Zt={}))ls.call(Zt,qt)&&Yl(gt,qt,Zt[qt]);if(Wl)for(var qt of Wl(Zt))Kl.call(Zt,qt)&&Yl(gt,qt,Zt[qt]);return gt},el=(gt,Zt)=>wl(gt,Hl(Zt)),Zi=(gt,Zt,qt)=>new Promise((vn,yo)=>{var Vr=Kr=>{try{Pr(qt.next(Kr))}catch(_o){yo(_o)}},fo=Kr=>{try{Pr(qt.throw(Kr))}catch(_o){yo(_o)}},Pr=Kr=>Kr.done?vn(Kr.value):Promise.resolve(Kr.value).then(Vr,fo);Pr((qt=qt.apply(gt,Zt)).next())});const yi=({data:gt,submit:Zt,goBack:qt,loading:vn,onTypeScore:yo,editPreview:Vr=!1,onSkipExamination:fo,selectValue:Pr,onExchange:Kr,getdata:_o,handleMarkWrongQuestion:ho,dispatch:oi})=>{var pi,Qo,gr,io,bo,Ao,zr,Go,fi,ao,Co;const Nr=(0,y.useRef)(),[no,bi]=(0,y.useState)(null),[pa,Ji]=(0,y.useState)(!1),[hl,zo]=(0,y.useState)(!1),Za=(0,y.useRef)(),[Aa]=de.default.useForm(),cr=(0,vt.useParams)(),[Ci,Di]=(0,y.useState)(!1),[Ei,wa]=(0,y.useState)([]);(0,y.useEffect)(()=>{Ji(!0)},[]),(0,y.useEffect)(()=>{Vr||(0,it.Dk)("\u8BD5\u5377\u9884\u89C8")},[Vr]),(0,y.useEffect)(()=>{var En;((En=gt==null?void 0:gt.questionList)==null?void 0:En.length)>0&&(gt==null||gt.questionList.forEach(Or=>{var Wo;Or.type==="PRACTICAL"&&((Wo=Or==null?void 0:Or.questions)==null||Wo.forEach((Lr,Xn)=>{var $o;Ei[Xn]=!(($o=Lr==null?void 0:Lr.shixun)!=null&&$o.ignore_prompt),wa([...Ei])}))}))},[gt]);const Ql=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Jl={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"},ss={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"},Al=En=>{var Or;const Wo=[];return y.createElement(y.Fragment,null,y.createElement("aside",{className:he.single},(Or=En==null?void 0:En.choices)==null?void 0:Or.map((Lr,Xn)=>(Lr.is_answer&&Wo.push(Il.k4[Xn]),y.createElement("ul",{key:Xn},y.createElement("li",null,Il.k4[Xn],"\u3001"),y.createElement("li",null,y.createElement(Ke.Z,{value:Lr.choice_text})))))),y.createElement("div",{className:he.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Wo.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Ql[En.difficulty])),y.createElement("aside",null,y.createElement("span",{className:he.text},"\u89E3\u6790:"),y.createElement(Ke.Z,{value:En.analysis?En.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(En==null?void 0:En.course_discipline_name)||"--"}`),y.createElement($e.Z,{title:En==null?void 0:En.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:"),En==null?void 0:En.tag_discipline_name)))))},Rl=(En,Or)=>{var Wo;const Lr=(Wo=En==null?void 0:En.standard_answer)==null?void 0:Wo.map((Xn,$o)=>{var Vo;return y.createElement("div",{key:$o},`\u7B54\u6848\uFF08\u586B\u7A7A${Xn==null?void 0:Xn.position}\uFF09\uFF1A${(Vo=Xn==null?void 0:Xn.answer_text)==null?void 0:Vo.join("\u3001")}`)});return y.createElement(y.Fragment,null,y.createElement("div",{className:he.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,Lr)),y.createElement("aside",null,y.createElement("span",{className:he.text},"\u89E3\u6790:"),y.createElement(Ke.Z,{value:En.analysis?En.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Or==null?void 0:Or.course_discipline_name)||"--"}`),y.createElement($e.Z,{title:Or?Or==null?void 0:Or.tag_discipline_name:En==null?void 0:En.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:"),Or?Or==null?void 0:Or.tag_discipline_name:En==null?void 0:En.tag_discipline_name)))))},Cs=En=>{var Or;const Wo=(Or=En==null?void 0:En.standard_answer)==null?void 0:Or.map((Lr,Xn)=>y.createElement("div",{key:Xn},`\u7B54\u6848\uFF08\u586B\u7A7A${(Lr==null?void 0:Lr.position)||(Lr==null?void 0:Lr.exercise_choice_id)}\uFF09\uFF1A${Lr==null?void 0:Lr.answer_text}`));return y.createElement(y.Fragment,null,y.createElement("div",{className:he.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,Wo)),y.createElement("aside",null,y.createElement("span",{className:he.text},"\u89E3\u6790:"),y.createElement(Ke.Z,{value:En.analysis?En.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(En==null?void 0:En.course_discipline_name)||"--"}`),y.createElement($e.Z,{title:En==null?void 0:En.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:"),En==null?void 0:En.tag_discipline_name)))))},Nl=(En,Or)=>{var Wo;return y.createElement("div",{className:he.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Wo=En==null?void 0:En.answer_texts)==null?void 0:Wo[0]),y.createElement("aside",null,y.createElement("span",{className:he.text},"\u89E3\u6790:"),y.createElement(Ke.Z,{value:En.analysis?En.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Or==null?void 0:Or.course_discipline_name)||"--"}`),y.createElement($e.Z,{title:Or?Or==null?void 0:Or.tag_discipline_name:En==null?void 0:En.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:"),Or?Or==null?void 0:Or.tag_discipline_name:En==null?void 0:En.tag_discipline_name))))},us=En=>{var Or,Wo;return y.createElement("div",{className:he.analysis},y.createElement("aside",null,y.createElement("span",{className:he.text},"\u9884\u671F\u8F93\u51FA:"),y.createElement(Ke.Z,{value:(Or=En==null?void 0:En.program_attr)==null?void 0:Or.description})),y.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Wo=En==null?void 0:En.program_attr)==null?void 0:Wo.answer_text)||"--"),y.createElement("aside",null,y.createElement("span",{className:he.text},"\u89E3\u6790:"),y.createElement(Ke.Z,{value:En.analysis?En.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(En==null?void 0:En.course_discipline_name)||"--"}`),y.createElement($e.Z,{title:En==null?void 0:En.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:"),En==null?void 0:En.tag_discipline_name))))},Es=(En,Or)=>{var Wo;return y.createElement("div",null,(Wo=En==null?void 0:En.sub_item_banks)==null?void 0:Wo.map((Lr,Xn)=>{var $o,Vo;const ki=[];return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Or+1+"."+(Xn+1),"\uFF08",Jl[Lr.item_type]||ss[Lr.item_type],"\uFF09",Lr.name),(Lr.item_type=="SINGLE"||Lr.item_type=="MULTIPLE"||Lr.item_type=="JUDGMENT"||Lr.item_type=="single"||Lr.item_type=="multiple"||Lr.item_type=="judgement")&&y.createElement(y.Fragment,null,y.createElement("aside",{className:he.single},($o=Lr==null?void 0:Lr.choices)==null?void 0:$o.map((li,va)=>(li.is_answer&&ki.push(Il.k4[va]),y.createElement("ul",{key:va},y.createElement("li",null,Il.k4[va],"\u3001"),y.createElement("li",null,y.createElement(Ke.Z,{value:li.choice_text})))))),y.createElement("div",{className:he.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",ki.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Ql[Lr.difficulty])),y.createElement("aside",null,y.createElement("span",{className:he.text},"\u89E3\u6790:"),y.createElement(Ke.Z,{value:Lr.analysis?Lr.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(En==null?void 0:En.course_discipline_name)||"--"}`),y.createElement($e.Z,{title:En==null?void 0:En.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:"),En==null?void 0:En.tag_discipline_name))))),(Lr.item_type=="COMPLETION"||Lr.item_type=="completion")&&Rl(Lr,En),(Lr.item_type=="SUBJECTIVE"||Lr.item_type=="subjective")&&Nl(Lr,En),((Vo=gt==null?void 0:gt.exam)==null?void 0:Vo.exercise_status)===3&&y.createElement("div",{className:"flex gap-20px mt20"},y.createElement(Xl.Z,{state:Lr==null?void 0:Lr.is_wrong,onClick:()=>{ho==null||ho({value:el(qa({},Lr),{question_id:Lr==null?void 0:Lr.id,question_score:Lr==null?void 0:Lr.score})})}}),Lr.item_type=="single"&&y.createElement(pe.ZP,{style:{color:"#3061D0"},onClick:()=>{_l({value:Lr})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Rs=En=>{var Or,Wo,Lr;return y.createElement("div",{style:{marginTop:"12px"}},(Wo=(Or=En==null?void 0:En.shixun)==null?void 0:Or.challenges)==null?void 0:Wo.map((Xn,$o)=>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",$o+1,"\u5173"),y.createElement($e.Z,{key:$o,title:Xn==null?void 0:Xn.challenge_name},y.createElement("span",null,(0,it.Pq)(Xn==null?void 0:Xn.challenge_name,44)))),Vr&&y.createElement("div",null,"\u5206\u503C\uFF1A",Xn.score,"\u5206"))),y.createElement(vt.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Lr=En==null?void 0:En.shixun)==null?void 0:Lr.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),y.createElement("div",{style:{clear:"both"}}))},ql=En=>{let Or=En.questions_score/En.questions_count;me.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:y.createElement("div",{className:he.modalColumn},y.createElement("div",{className:he.modalRow,style:{justifyContent:"flex-start"}},y.createElement("sup",{className:he.sup},"*"),y.createElement("span",null,En==null?void 0:En.name,"\uFF1A"),y.createElement(ve.Z,{min:0,precision:1,defaultValue:Or,onChange:Wo=>{Or=Wo}}),y.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Zi(void 0,null,function*(){var Wo;if(!Or)return Me.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Lr={type:En==null?void 0:En.type,score:Or,scoreTotal:Number((Wo=Or*En.questions_count)==null?void 0:Wo.toFixed(1))};yo(Lr)})})},cs=()=>{let En="";me.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:y.createElement("div",{className:he.modalColumn},y.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},y.createElement("img",{style:{marginRight:5},src:qe.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:he.modalRow,style:{marginTop:20}},y.createElement("sup",{className:he.sup},"*"),y.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),y.createElement(ge.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:En,onChange:Or=>{En=Or.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Zi(void 0,null,function*(){var Or;if(!En)return Me.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Wo=[],Lr=[],Xn=[],$o=[];(Or=gt==null?void 0:gt.questionList)==null||Or.forEach(ki=>{var li;(li=ki.questions)==null||li.forEach(va=>{let Ri=ki.questions_score/ki.questions_count;Ri=Ri&&Ri.toFixed(1),ki.type==="COMBINATION"&&Xn.push({id:va.id,sub_item_bank_ids:va.sub_item_banks.map(Bl=>Bl.id)}),ki.type==="PRACTICAL"?$o.push(va.id):(Wo.push(va.id),Lr.push(Ri))})}),console.log("-----",Xn),yield Zt({item_bank_ids:Wo,item_bank_scores:Lr,name:En,combination_item_banks:Xn,shixun_ids:$o})})})},es=(En,Or,Wo,Lr)=>{var Xn;const $o=`${location.pathname}${location.search}`,Vo=(Xn=Lr.questions)==null?void 0:Xn.map(ki=>ki==null?void 0:ki.id);if($o.includes("exercise"))Za.current={id:En,ids:Vo,type:Or,index:Wo},zo(!0);else{let ki=me.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:()=>Zi(void 0,null,function*(){ki.update({cancelButtonProps:{disabled:!0}}),yield Kr({single_question_id:En,seleted_item_bank_ids:Vo},{type:Or,index:Wo}),ki.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},ds=En=>{var Or;const Wo=(Or=En.questions)==null?void 0:Or.map($o=>$o==null?void 0:$o.id),Lr=En.name;let Xn=me.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Lr}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Zi(void 0,null,function*(){Xn.update({cancelButtonProps:{disabled:!0}}),yield Kr({seleted_item_bank_ids:Wo},{type:En.type}),Xn.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Lr}\u8BD5\u9898`)})})},fs=()=>{let En=me.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:()=>Zi(void 0,null,function*(){En.update({cancelButtonProps:{disabled:!0}}),yield Kr(),En.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},hs=En=>{console.log(En,"key"),fo(En-1)},Qs=(En,Or)=>{var Wo,Lr;if(Or==="SINGLE")return y.createElement(y.Fragment,null,y.createElement(Ut,{ref:Nr,editData:En,isEdit:!0}),y.createElement(se.Z,null));if(Or==="MULTIPLE")return y.createElement(y.Fragment,null,y.createElement(Gt,{ref:Nr,editData:En,isEdit:!0}),y.createElement(se.Z,null));if(Or==="JUDGMENT")return y.createElement(y.Fragment,null,y.createElement(un,{ref:Nr,editData:En,isEdit:!0}),y.createElement(se.Z,null));if(Or==="COMPLETION")return y.createElement(y.Fragment,null,y.createElement(He,{ref:Nr,editData:En,isEdit:!0}),y.createElement(se.Z,null));if(Or==="SUBJECTIVE")return y.createElement(y.Fragment,null,y.createElement(Je,{ref:Nr,editData:En,isEdit:!0}),y.createElement(se.Z,null));if(Or==="COMBINATION")return y.createElement(y.Fragment,null,y.createElement(Ro,{ref:Nr,editData:En,isEdit:!0}),y.createElement(se.Z,null));if(Or==="BPROGRAM")return y.createElement(y.Fragment,null,y.createElement(de.default,{form:Aa,style:{marginTop:20},onFinishFailed:Xn=>{var $o,Vo;Xn.errorFields[0].name.includes("standard_answers")?Me.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Me.ZP.error(Xn.errorFields[0].errors[0]),Aa.scrollToField((Vo=($o=Xn==null?void 0:Xn.errorFields)==null?void 0:$o[0])==null?void 0:Vo.name,{behavior:"smooth",block:"center"})},onFinish:Xn=>Zi(void 0,null,function*(){var $o;let Vo=el(qa({question_score:En.score},Xn),{question_type:8,hack:el(qa({},Xn.hack),{difficult:En.program_attr.difficult}),hack_codes:el(qa({},Xn.hack_codes),{code:is.Base64.encode(($o=Xn.hack_codes)==null?void 0:$o.code)})});Ci&&(Vo.is_cover=1);const ki=yield(0,Qe.ZP)(`/api/exercise_questions/${En.id}.json`,{method:"put",body:Vo});(ki==null?void 0:ki.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),hs(Pr+1)),bi(null)})},y.createElement(fl.tc,{form:Aa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Wo=En==null?void 0:En.program_attr)==null?void 0:Wo.identifier,answerKey:"standard_answers"}),y.createElement(se.Z,null)));if(Or==="PROGRAM"&&vt.history.push(`/problems/${(Lr=En==null?void 0:En.program_attr)==null?void 0:Lr.identifier}/edit?type=exercises&express_id=${cr.categoryId}&question_id=${En==null?void 0:En.id}&score=${En==null?void 0:En.score}&callback_url=${location.pathname}&select=${Pr}&exercise=true`),Or==="PRACTICAL")return y.createElement(y.Fragment,null,y.createElement(Kt,{ref:Nr,editData:En,isEdit:!0}),y.createElement(se.Z,null))},_s=(En,Or)=>Zi(void 0,null,function*(){var Wo,Lr,Xn,$o,Vo,ki;const li=yield(Wo=Nr.current)==null?void 0:Wo.onSave();if(!li)return;const va=po=>{const ga=po.map(La=>La.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(ga).size!==ga.length},Ri={question_score:Or.score,analysis:li.analysis};if(En==="SINGLE"||En==="MULTIPLE"||En==="JUDGMENT"){if(En!=="JUDGMENT"&&va(li==null?void 0:li.choices)){Me.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const po=[],ga=[];Ri.question_type=En==="JUDGMENT"?2:1,Ri.question_title=li==null?void 0:li.name,(Lr=li==null?void 0:li.choices)==null||Lr.forEach((il,La)=>{po.push(il.choice_text),il!=null&&il.is_answer&&ga.push(La+1)}),Ri.question_choices=po,Ri.standard_answers=ga}if(En==="COMPLETION"){let po=(Xn=li==null?void 0:li.standard_answers)==null?void 0:Xn.map((La,De)=>Number(La==null?void 0:La.score)?null:De+1).filter(La=>La!==null);if((po==null?void 0:po.length)>0)return Me.ZP.warning(`\u7B2C${po.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let ga=($o=li==null?void 0:li.standard_answers)==null?void 0:$o.reduce((La,De)=>La+(Number(De==null?void 0:De.score)||0),0);if(parseFloat(ga.toFixed(2))!=(Ri==null?void 0:Ri.question_score))return Me.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Ri.is_ordered=li.is_ordered,Ri.question_title=li==null?void 0:li.name,Ri.use_blank_score=li==null?void 0:li.use_blank_score,Ri.question_type=3;const il=[];(Vo=li==null?void 0:li.standard_answers)==null||Vo.forEach((La,De)=>{il.push({choice_id:La.position,answer_text:La.answer_text,score:La.score})}),Ri.standard_answers=il,Ri.downcase=li==null?void 0:li.downcase,Ri.no_space=li==null?void 0:li.no_space}if(En==="SUBJECTIVE"&&(console.log("editorData"),console.log(li),Ri.question_title=li==null?void 0:li.name,Ri.question_type=4,Ri.answer_texts=li==null?void 0:li.answer_texts,Ri.use_keywords=li==null?void 0:li.use_keywords,Ri.keywords=li==null?void 0:li.keywords),En==="COMBINATION"){Ri.question_title=li==null?void 0:li.name,Ri.question_type=7;try{Ri.sub_questions=(ki=li==null?void 0:li.sub_item_banks)==null?void 0:ki.map((po,ga)=>{var il,La,De;if((po==null?void 0:po.item_type)=="single"||(po==null?void 0:po.item_type)=="multiple"){if(va(po==null?void 0:po.choices))throw new Error(`\u7B2C${ga+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const we=[],st=[];return(il=po==null?void 0:po.choices)==null||il.forEach((wt,Vt)=>{we.push(wt.choice_text),wt!=null&&wt.is_answer&&st.push(Vt+1)}),{id:po.id,question_id:po.id,question_title:po.name,difficulty:po.difficulty,question_type:(po==null?void 0:po.item_type)=="single"?0:(po==null?void 0:po.item_type)=="multiple"?1:2,question_choices:we,standard_answers:st,analysis:po.analysis,question_score:po==null?void 0:po.score}}else if((po==null?void 0:po.item_type)=="completion"){let we=(La=po==null?void 0:po.standard_answer)==null?void 0:La.reduce((wt,Vt)=>wt+(Number(Vt==null?void 0:Vt.score)||0),0);if(parseFloat(we.toFixed(2))!=(po==null?void 0:po.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const st=[];return(De=po==null?void 0:po.standard_answer)==null||De.forEach((wt,Vt)=>{st.push({choice_id:wt.position,answer_text:wt.answer_text,score:wt.score})}),{id:po.id,question_id:po.id,is_ordered:po.is_ordered,question_title:po.name,difficulty:po.difficulty,question_type:3,standard_answers:st,use_blank_score:po.use_blank_score,analysis:po.analysis,downcase:po==null?void 0:po.downcase,no_space:po==null?void 0:po.no_space,question_score:po==null?void 0:po.score}}else if((po==null?void 0:po.item_type)=="subjective")return{id:po.id,question_id:po.id,question_title:po.name,question_type:4,difficulty:po.difficulty,answer_texts:po==null?void 0:po.answer_texts,analysis:po.analysis,question_score:po==null?void 0:po.score,use_keywords:po.use_keywords,keywords:po==null?void 0:po.keywords}})}catch(po){Me.ZP.warning(po.message);return}delete Ri.analysis}let Bl=!1;(Or==null?void 0:Or.is_my)===1&&(Bl=yield new Promise((ga,il)=>{me.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:()=>{ga(!0)},onCancel:()=>{ga(!1)}})})),Bl&&(Ri.is_cover=1);const ms=En!=="PRACTICAL"?yield(0,Qe.ZP)(`/api/exercise_questions/${Or.id}.json`,{method:"put",body:Ri}):yield(0,Qe.ZP)(`/api/exercise_questions/${Or.id}/update_shixun_score.json`,{method:"post",body:qa({},li)});(ms==null?void 0:ms.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),hs(Pr+1),bi(null))}),mu=()=>Zi(void 0,null,function*(){(0,vt.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Qe.ZP)(`/api/exercises/${cr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield fo(Pr),Me.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,vt.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),_l=({value:En}={})=>{var Or;const Wo=[];let Lr=[];const Xn=(Or=En==null?void 0:En.choices)==null?void 0:Or.map((Vo,ki)=>{var li;const va=ki+1;return Vo!=null&&Vo.is_answer&&(Wo.push(va),Lr.push(va)),{value:va,label:y.createElement(Ke.Z,{className:"c-black font14",value:`${(li=Il.k4)==null?void 0:li[ki]}. ${Vo==null?void 0:Vo.choice_text}`}),disabled:Vo==null?void 0:Vo.origin_standard_answer}}),$o=me.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 ",Wo==null?void 0:Wo.map(Vo=>{var ki;return(ki=Il.k4)==null?void 0:ki[Vo-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(_e.default.Group,{className:"flex-col mt20",options:Xn,defaultValue:Lr,onChange:Vo=>{Lr=Vo}})),onOk:()=>Zi(void 0,null,function*(){const Vo=yield(0,Qe.ZP)(`/api/exercises/${cr.categoryId}/questions/${En==null?void 0:En.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Lr}});(Vo==null?void 0:Vo.status)===0&&(Me.ZP.success("\u4FEE\u6539\u6210\u529F"),hs(Pr+1))})})},Ml=(pi=gt==null?void 0:gt.questionList)==null?void 0:pi.reduce((En,Or)=>En+Number(Or.questions_score),0),$s=Vr&&((Qo=gt==null?void 0:gt.exam)==null?void 0:Qo.exercise_status)!==1,pu=En=>Zi(void 0,null,function*(){const Or=yield(0,Qe.ZP)(`/api/courses/${cr==null?void 0:cr.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[cr==null?void 0:cr.categoryId],exercise_question_id:En.id}});(Or==null?void 0:Or.status)===0&&(oi({type:"classroomList/setActionTabs",payload:{}}),Me.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),Js=(En,Or)=>Zi(void 0,null,function*(){let Wo=yield(0,Qe.ZP)(`/api/courses/${cr==null?void 0:cr.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:cr==null?void 0:cr.categoryId,exercise_question_id:En==null?void 0:En.id}});(Wo==null?void 0:Wo.status)===0&&(Ei[Or]=!1,wa([...Ei]))});return y.createElement("section",{className:he.wrap},y.createElement("div",{id:"id_left_preview",className:he.left,onMouseEnter:En=>{const Or=document.getElementById("id_left_preview");Or.style.overflowY="auto"},onMouseLeave:En=>{const Or=document.getElementById("id_left_preview");Or.style.overflowY="hidden"}},y.createElement("div",{className:he.title},y.createElement("div",{className:"body-overflow-initial"},y.createElement("b",null),y.createElement("span",null,"\u7B54\u9898\u5361"))),y.createElement("div",{className:he.total},y.createElement("div",null,y.createElement("img",{src:nt}),y.createElement("span",null,"\u9898\u6570(\u9053)"),y.createElement("aside",null,gt==null?void 0:gt.all_questions_count)),y.createElement("div",{className:"mr30 ml30"},y.createElement("img",{src:ot}),y.createElement("span",null,"\u603B\u5206(\u5206)"),y.createElement("aside",null,Ml&&Ml.toFixed(1))),y.createElement("div",null,y.createElement("img",{src:Re}),y.createElement("span",null,"\u65F6\u957F(\u5206)"),y.createElement("aside",null,((gr=gt==null?void 0:gt.exam)==null?void 0:gr.time)===-1||((io=gt==null?void 0:gt.exam)==null?void 0:io.time)===null?"\u4E0D\u9650":(bo=gt==null?void 0:gt.exam)==null?void 0:bo.time))),(Ao=gt==null?void 0:gt.questionList)==null?void 0:Ao.map((En,Or)=>{var Wo;return y.createElement("div",{className:he.list,key:Or},y.createElement("div",{className:he.name},y.createElement("b",null),y.createElement("span",null,En.name)),y.createElement("aside",null,y.createElement("div",null,"\u5171",y.createElement("span",{className:he.b},En.questions_count),"\u9898 ",y.createElement("span",{className:he.l},"|"),"\u5171",y.createElement("span",{className:he.r},En.questions_score),"\u5206"),y.createElement("div",{className:he.answerSheet},(Wo=En==null?void 0:En.questions)==null?void 0:Wo.map((Lr,Xn)=>y.createElement("div",{onClick:()=>{const $o=`Anchor_${Lr==null?void 0:Lr.id}`;let Vo=document.getElementById($o);Vo&&setTimeout(()=>Vo.scrollIntoView({block:"center",behavior:"smooth"}))},key:Lr==null?void 0:Lr.id,className:he.tag},Xn+1)))))})),y.createElement("div",{className:he.right},y.createElement("div",{className:he.examName,id:"examName"},y.createElement("div",{className:he.name},y.createElement($e.Z,{title:(zr=gt==null?void 0:gt.exam)==null?void 0:zr.name,getPopupContainer:En=>En.parentNode},y.createElement("span",{className:he.t},(Go=gt==null?void 0:gt.exam)==null?void 0:Go.name))),Vr&&((fi=gt==null?void 0:gt.exam)==null?void 0:fi.exercise_status)===1&&y.createElement(Qi.op,{openLoading:!0,shape:"default",onClick:()=>{me.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:()=>{mu()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Vr&&y.createElement(pe.ZP,{onClick:fs,type:"primary"},"\u968F\u673A\u66F4\u6362")),y.createElement("div",{className:he.topWarp},(ao=gt==null?void 0:gt.questionList)==null?void 0:ao.map((En,Or)=>{var Wo,Lr;return y.createElement(y.Fragment,{key:Or},y.createElement("div",{className:he.head,style:Or===0?{border:0,marginTop:-16}:{}},y.createElement("div",{className:he.name},y.createElement("b",null),y.createElement("span",null,En.name)),y.createElement("div",{className:he.so},"\u5171",y.createElement("span",{className:he.b},En.questions_count," "),"\u9898 ",En.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Wo=En==null?void 0:En.questions)==null?void 0:Wo.map(Xn=>{var $o;return($o=Xn==null?void 0:Xn.sub_item_banks)==null?void 0:$o.length}).reduce((Xn,$o)=>Xn+$o)}\u5C0F\u9898\uFF09`,y.createElement("span",{className:he.l},"|"),"\u5171",y.createElement("span",{className:he.r},En.questions_score),"\u5206"),!Vr&&y.createElement("div",{className:he.btn},y.createElement(pe.ZP,{onClick:()=>{ql(En)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),y.createElement(pe.ZP,{onClick:()=>ds(En),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Lr=En==null?void 0:En.questions)==null?void 0:Lr.map((Xn,$o)=>{var Vo,ki,li,va,Ri;return no===(Xn==null?void 0:Xn.id)?y.createElement("div",{id:`Anchor_${Xn==null?void 0:Xn.id}`,className:he.content,style:{padding:0,marginTop:24},key:Xn==null?void 0:Xn.id},y.createElement("div",{style:{float:"right",marginTop:`${(En==null?void 0:En.type)==="PRACTICAL"?"-2px":"-6px"}`}},y.createElement(pe.ZP,{onClick:()=>bi(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),y.createElement(pe.ZP,{onClick:()=>{_s(En==null?void 0:En.type,Xn)},type:"primary"},"\u4FDD\u5B58")),Qs(Xn,En.type)):y.createElement("div",{id:`Anchor_${Xn==null?void 0:Xn.id}`,className:he.content,key:Xn==null?void 0:Xn.id},y.createElement("div",{className:he.titleWrap},(Xn==null?void 0:Xn.item_type)==="bprogram"?y.createElement(Ke.Z,{style:{paddingRight:10},value:$o+1+"\u3001"+((Vo=Xn==null?void 0:Xn.program_attr)==null?void 0:Vo.description)}):y.createElement(Ke.Z,{style:{paddingRight:10},className:he.titleHtml,value:$o+1+`\u3001${(Xn==null?void 0:Xn.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(Xn==null?void 0:Xn.name)}),(0,Ls.G5)()&&((ki=Xn==null?void 0:Xn.shixun)==null?void 0:ki.shixun_change)&&y.createElement(Ae.Z,{trigger:"click",open:Ei[$o],onOpenChange:Bl=>{Ei[$o]=!0,wa([...Ei])},placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:y.createElement("div",{style:{width:"310px",color:"#000"}},y.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),y.createElement("div",{className:he.btn_warp},y.createElement(pe.ZP,{size:"small",onClick:()=>Js(Xn,$o)},"\u5FFD\u7565"),y.createElement(pe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Ei[$o]=!1,wa([...Ei]),oi({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>pu(Xn)}})}},"\u786E\u8BA4\u540C\u6B65"),y.createElement(pe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,it.xg)(`/shixuns/${Xn==null?void 0:Xn.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},y.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:Bl=>Bl.stopPropagation()})),Vr&&y.createElement(pe.ZP,{onClick:()=>{var Bl,ms,po;if(no){Me.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Aa.setFieldsValue({standard_answers:Xn==null?void 0:Xn.standard_answer,hack:qa(qa({},Xn),Xn==null?void 0:Xn.program_attr),hack_codes:el(qa({},Xn==null?void 0:Xn.program_attr),{code:is.Base64.decode(((Bl=Xn==null?void 0:Xn.program_attr)==null?void 0:Bl.code)||"")}),hack_sets:qa({},(ms=Xn==null?void 0:Xn.hack_sets)==null?void 0:ms[0])}),(Xn==null?void 0:Xn.item_type)=="program"?vt.history.push(`/problems/newedit/${(po=Xn==null?void 0:Xn.program_attr)==null?void 0:po.identifier}?type=exercises&express_id=${cr.categoryId}&question_id=${Xn==null?void 0:Xn.id}&score=${Xn==null?void 0:Xn.score}&exercise=true&callback_url=/classrooms/${cr.coursesId}/exercise/${cr.categoryId}/detail?random=true`):bi(Xn==null?void 0:Xn.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!$s&&y.createElement(pe.ZP,{disabled:$s,className:"ml20",onClick:()=>es(Xn==null?void 0:Xn.id,En.type,$o,En),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Xn==null?void 0:Xn.item_type)==="bprogram"&&y.createElement(Ke.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:he.titleHtml,value:is.Base64.decode(((li=Xn==null?void 0:Xn.program_attr)==null?void 0:li.code)||"")}),(En.type==="SINGLE"||En.type==="JUDGMENT"||En.type==="MULTIPLE")&&Al(Xn),En.type==="COMPLETION"&&Rl(Xn),En.type==="SUBJECTIVE"&&Nl(Xn),En.type==="PROGRAM"&&us(Xn),En.type==="BPROGRAM"&&Cs(Xn),En.type==="COMBINATION"&&Es(Xn,$o),En.type==="PRACTICAL"&&Rs(Xn),y.createElement(tt.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((va=gt==null?void 0:gt.exam)==null?void 0:va.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(En.type)&&y.createElement(je.Z,null,y.createElement(Xl.Z,{state:Xn==null?void 0:Xn.is_wrong,onClick:()=>{ho==null||ho({value:el(qa({},Xn),{question_id:Xn==null?void 0:Xn.id,question_score:Xn==null?void 0:Xn.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(En.type)&&(Xn==null?void 0:Xn.show_resubmit)&&y.createElement(je.Z,null,y.createElement(bs.C,{dataSource:el(qa({},Xn),{question_id:Xn==null?void 0:Xn.id})})),((Ri=gt==null?void 0:gt.exam)==null?void 0:Ri.exercise_status)===3&&["SINGLE"].includes(En.type)&&y.createElement(je.Z,null,y.createElement(pe.ZP,{style:{color:"#3061D0"},onClick:()=>{_l({value:Xn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Vr?y.createElement(Qi.vr,null,y.createElement(Te.Z,{showTotal:it.rU,total:(Co=gt==null?void 0:gt.exam)==null?void 0:Co.total_num,pageSize:1,current:Pr+1,showSizeChanger:!1,onChange:hs,showQuickJumper:!1,hideOnSinglePage:!1})):y.createElement(Qi.vr,{LeftContent:y.createElement(Qi.op,{onClick:qt,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:y.createElement(tt.Z,{align:"middle"},y.createElement(Ae.Z,{color:"#55575D",overlayClassName:he.popover,open:pa,getPopupContainer:En=>En==null?void 0:En.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(Qi.op,{onMouseEnter:()=>Ji(!0),onMouseLeave:()=>Ji(!1),onClick:()=>Zi(void 0,null,function*(){const En=Number(Ml);[100,120,150].includes(En)||(yield new Promise((Or,Wo)=>{me.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"}},En),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Zi(void 0,null,function*(){Or("")}),onCancel:()=>{Wo()}})})),cs()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),y.createElement(Qi.op,{shape:"default",type:"primary",onClick:()=>Zi(void 0,null,function*(){const En=Number(Ml);[100,120,150].includes(En)||(yield new Promise((Or,Wo)=>{me.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"}},En),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Zi(void 0,null,function*(){Or("")}),onCancel:()=>{Wo()}})})),Zt()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),y.createElement(Ll,{visible:hl,questionParams:Za.current,getdata:_o,onRandomExchange:()=>Zi(void 0,null,function*(){const En=Za.current;yield Kr({single_question_id:En.id,seleted_item_bank_ids:En.ids},{type:En.type,index:En.index}),zo(!1)}),selectFromProblemSet:()=>{const En=Za.current,Or=`${location.pathname}${location.search}`;Or.includes("exercise")&&vt.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${En.id}&qtype=${En.type}&exerciseid=${cr.categoryId}&from=${Or}`)},onCancel:()=>{zo(!1)}}))};var ci=(0,vt.connect)(({classroomList:gt})=>({classroomList:gt}))(yi)},98653:function(bn,Wt,z){"use strict";z.r(Wt),z.d(Wt,{default:function(){return Pe}});var y=z(59301),he=z(52985),de={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"},$e=z(33900),pe=z(6767),me=z(458),ve=z(82186),Me=z(92232),ge=z(59301),se=Object.defineProperty,_e=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,je=(Ye,ct,Be)=>ct in Ye?se(Ye,ct,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ye[ct]=Be,Te=(Ye,ct)=>{for(var Be in ct||(ct={}))Ae.call(ct,Be)&&je(Ye,Be,ct[Be]);if(_e)for(var Be of _e(ct))tt.call(ct,Be)&&je(Ye,Be,ct[Be]);return Ye},Ce=(Ye,ct,Be)=>new Promise((Oe,Re)=>{var Ke=Qe=>{try{it(Be.next(Qe))}catch(ut){Re(ut)}},vt=Qe=>{try{it(Be.throw(Qe))}catch(ut){Re(ut)}},it=Qe=>Qe.done?Oe(Qe.value):Promise.resolve(Qe.value).then(Ke,vt);it((Be=Be.apply(Ye,ct)).next())});const Se=({paperlibrary:Ye,user:ct,globalSetting:Be,dispatch:Oe,location:Re})=>{var Ke,vt,it,Qe;const[ut]=(0,he.useSearchParams)(),be=ut.get("select")||0,[et,Ne]=(0,y.useState)(!1),[ue,mt]=(0,y.useState)(!0),[Ze,nt]=(0,y.useState)(Number(be)),[Mt,Fe]=(0,y.useState)({}),ye=(0,he.useParams)(),{userInfo:Bt}=ct,{actionTabs:jt}=Ye;(0,y.useEffect)(()=>(Oe({type:"globalSetting/footerToggle",payload:!1}),()=>{Oe({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(Oe({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Oe({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),Oe({type:"exercise/getWorkSetting",payload:Te({},ye)}),()=>{Oe({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Oe({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>{Lt(Ze)},[]),(0,y.useEffect)(()=>{var lt;(lt=jt==null?void 0:jt.params)!=null&<.isUpdateData&&Lt(Ze)},[(Ke=jt==null?void 0:jt.params)==null?void 0:Ke.isUpdateData]);const Lt=(lt=0)=>Ce(void 0,null,function*(){console.log(ye),mt(!0);const rt=yield(0,ve.ZP)(`/api/exercises/${ye.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:lt}});Oe({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),mt(!1),Fe((0,Me.PF)(rt))}),Ee=()=>{he.history.push(`/classrooms/${ye.coursesId}/exercise`)},ot=()=>{alert("\u4FDD\u5B58")},qe=(lt,rt)=>Ce(void 0,null,function*(){const on=yield(0,ve.ZP)(`/api/exercises/${ye.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:lt==null?void 0:lt.single_question_id}});on!=null&&on.question&&(pe.ZP.info("\u6362\u9898\u6210\u529F"),Lt(Ze))}),zt=lt=>Ce(void 0,null,function*(){document.body.scrollIntoView(),nt(lt),yield Lt(lt)}),ht=lt=>{Oe({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:lt}})};return console.log((0,he.useLocation)(),"location333"),ge.createElement("section",{className:de.wrap},ge.createElement(me.Z,{loading:ue,active:!0,paragraph:{rows:5}},((it=(vt=(0,he.useLocation)())==null?void 0:vt.pathname)==null?void 0:it.includes("preview"))&&ge.createElement("div",{className:de.crumbs},ge.createElement("b",null),ge.createElement("span",{className:"current",onClick:()=>he.history.push(`/classrooms/${ye.coursesId}/exercise`)},`${(Qe=Bt==null?void 0:Bt.course)==null?void 0:Qe.course_name}>`),ge.createElement("span",{className:"current",onClick:()=>he.history.push(`/classrooms/${ye.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),ge.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),ge.createElement($e.Z,{loading:et,submit:ot,goBack:Ee,data:Mt,getdata:()=>{Lt(Ze)},selectValue:Ze,editPreview:!0,onExchange:qe,onSkipExamination:zt,handleMarkWrongQuestion:ht})))};var Pe=(0,he.connect)(({paperlibrary:Ye,user:ct,globalSetting:Be})=>({paperlibrary:Ye,user:ct,globalSetting:Be}))(Se)},55782:function(bn,Wt,z){"use strict";z.d(Wt,{g:function(){return pe}});var y=z(59301),he=z(96817),de=z(45024),$e=(me,ve,Me)=>new Promise((ge,se)=>{var _e=je=>{try{tt(Me.next(je))}catch(Te){se(Te)}},Ae=je=>{try{tt(Me.throw(je))}catch(Te){se(Te)}},tt=je=>je.done?ge(je.value):Promise.resolve(je.value).then(_e,Ae);tt((Me=Me.apply(me,ve)).next())});const pe=()=>{const[me,ve]=(0,y.useState)([]);return(0,y.useEffect)(()=>{$e(void 0,null,function*(){const ge=yield(0,he.d1)({source:"question"});ge!=null&&ge.disciplines&&ve((0,de.L)(ge==null?void 0:ge.disciplines))})},[]),me}},20562:function(bn,Wt,z){"use strict";z.d(Wt,{U:function(){return ge}});var y=z(59301),he=Object.defineProperty,de=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,me=(se,_e,Ae)=>_e in se?he(se,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):se[_e]=Ae,ve=(se,_e)=>{for(var Ae in _e||(_e={}))$e.call(_e,Ae)&&me(se,Ae,_e[Ae]);if(de)for(var Ae of de(_e))pe.call(_e,Ae)&&me(se,Ae,_e[Ae]);return se},Me=(se,_e,Ae)=>new Promise((tt,je)=>{var Te=Pe=>{try{Se(Ae.next(Pe))}catch(Ye){je(Ye)}},Ce=Pe=>{try{Se(Ae.throw(Pe))}catch(Ye){je(Ye)}},Se=Pe=>Pe.done?tt(Pe.value):Promise.resolve(Pe.value).then(Te,Ce);Se((Ae=Ae.apply(se,_e)).next())});function ge(se,_e){const[Ae,tt]=(0,y.useState)(_e),[je,Te]=(0,y.useState)(!1),[Ce,Se]=(0,y.useState)();return[Ae,je,(Ye,ct=!1)=>Me(this,null,function*(){const Be=ct?_e:ve(ve({},Ae),Ye);Te(!0),tt(Be);const Oe=yield se(Be);return Te(!1),Se(Oe),Oe}),Ce,Se]}},69421:function(bn,Wt,z){"use strict";z.d(Wt,{AL:function(){return Be},Iy:function(){return _e},Qv:function(){return je},ez:function(){return ct},jb:function(){return Ae}});var y=z(32834),he=z.n(y),de=z(11690),$e=z.n(de);let pe=1;function me(it,Qe){const ut=it.match(/^(\s+)(?:```)/);if(ut===null)return Qe;const be=ut[1];return Qe.split(` +`)}]};var Me=z(53184),ge=z.n(Me),se=(rt,on,kt)=>new Promise((ae,re)=>{var te=ne=>{try{ce(kt.next(ne))}catch(le){re(le)}},ie=ne=>{try{ce(kt.throw(ne))}catch(le){re(le)}},ce=ne=>ne.done?ae(ne.value):Promise.resolve(ne.value).then(te,ie);ce((kt=kt.apply(rt,on)).next())});const _e={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Ae=(rt,on,kt,ae)=>{const re=on.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:kt.lineNumber,endColumn:kt.column});return Array.from(new Set(re.match(/\b\w{2,}\b/g)||[])).map(ie=>({label:ie,kind:rt.languages.CompletionItemKind.Text,insertText:ie,range:ae}))},tt=(rt,on,kt,ae)=>{rt.languages.registerCompletionItemProvider(on,{provideCompletionItems(re,te){const ie=re.getWordUntilPosition(te),ce={startLineNumber:te.lineNumber,endLineNumber:te.lineNumber,startColumn:ie.startColumn,endColumn:ie.endColumn},ne=re.getLineContent(te.lineNumber).substring(ie.startColumn-2,ie.endColumn);return{suggestions:[...Ae(rt,re,te,ce),...kt.map(Ie=>({label:Ie,kind:rt.languages.CompletionItemKind.Keyword,documentation:Ie,insertText:Ie,insertTextRules:rt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ce})),...ae.map(Ie=>({label:Ie.label,kind:rt.languages.CompletionItemKind.Snippet,documentation:Ie.content,insertText:ne.startsWith("#")?Ie.content.replace(/#/,""):Ie.content,insertTextRules:rt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ce}))]}}})};var je=rt=>{_e.languages.forEach(on=>{rt.languages.registerDocumentFormattingEditProvider(on,{provideDocumentFormattingEdits(kt){return se(this,null,function*(){const ae=ge()(kt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:kt.getFullModelRange(),text:ae}]})}})}),tt(rt,"java",$e.keywords,$e.quickKey),tt(rt,"cpp",pe.keywords,pe.quickKey),tt(rt,"c",de.keywords,[]),tt(rt,"python",me.keywords,me.quickKey),tt(rt,"scala",ve.keywords,ve.quickKey)};const Te="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Ce=Object.defineProperty,Se=(rt,on,kt)=>on in rt?Ce(rt,on,{enumerable:!0,configurable:!0,writable:!0,value:kt}):rt[on]=kt,Pe=(rt,on,kt)=>Se(rt,typeof on!="symbol"?on+"":on,kt);const Ye=class ju{constructor(on,kt,ae){this.placeholder=on,this.editor=kt,this.monaco=ae,kt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return ju.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Pe(Ye,"ID","editor.widget.placeholderHint");var Be=Ye,Oe=z(96236),Re=z(6767),Ke=z(25399),vt=z(89392),it=z(82033),Qe=z(56102),ut=Object.defineProperty,be=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Ze=(rt,on,kt)=>on in rt?ut(rt,on,{enumerable:!0,configurable:!0,writable:!0,value:kt}):rt[on]=kt,nt=(rt,on)=>{for(var kt in on||(on={}))ue.call(on,kt)&&Ze(rt,kt,on[kt]);if(Ne)for(var kt of Ne(on))mt.call(on,kt)&&Ze(rt,kt,on[kt]);return rt},Mt=(rt,on)=>be(rt,et(on)),Fe=(rt,on)=>{var kt={};for(var ae in rt)ue.call(rt,ae)&&on.indexOf(ae)<0&&(kt[ae]=rt[ae]);if(rt!=null&&Ne)for(var ae of Ne(rt))on.indexOf(ae)<0&&mt.call(rt,ae)&&(kt[ae]=rt[ae]);return kt},ye=(rt,on,kt)=>new Promise((ae,re)=>{var te=ne=>{try{ce(kt.next(ne))}catch(le){re(le)}},ie=ne=>{try{ce(kt.throw(ne))}catch(le){re(le)}},ce=ne=>ne.done?ae(ne.value):Promise.resolve(ne.value).then(te,ie);ce((kt=kt.apply(rt,on)).next())});function Bt(rt){return/^\d+$/.test(rt)?`${rt}px`:rt}function jt(){}let Lt=!1;const Ee={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function ot(rt=[]){let on=rt;if(Array.isArray(rt)){for(let kt=0;ktye(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(rt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",rt)}});var ht=rt=>{var on=rt,{width:kt="100%",height:ae="100%",value:re,language:te="javascript",style:ie={},options:ce={},overrideServices:ne={},theme:le="vs-dark",onEditBlur:Ie,isCopy:bt=!1,onSave:Ue,autoHeight:He=!1,forbidCopy:at=!1,forbidCopyTips:ft,onChange:Pt=jt,editorDidMount:Le=jt,onFocus:We=jt,onBreakPoint:Nt=jt,breakPointValue:Qt=[],filename:un="educoder.txt",errorLine:rn,errorContent:Rt="",highlightLine:ln,openBreakPoint:Ht=!1,placeholder:ze="",showMiniMap:yt=!0}=on,Kt=Fe(on,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const tn=(0,y.useRef)(),Ve=(0,y.useRef)({}),Ct=(0,y.useRef)(),$t=(0,y.useRef)(),dt=(0,y.useRef)([]),Ot=(0,y.useRef)(!1),Gt=(0,y.useRef)(),mn=(0,y.useRef)(),An=(0,y.useRef)(!1),[hn,Fn]=(0,y.useState)(!1);function Ft(){let dn;return tn.current&&(dn=new he.Z(xn=>{for(let jn of xn)(jn.target.offsetHeight>0||jn.target.offsetWidth>0)&&Ve.current.instance.layout()}),dn.observe(tn.current)),dn}function Tt(){Re.ZP.warning({content:decodeURIComponent(ft||Te),key:"monaco-editor-tip"})}const Ut=()=>{let dn=Ve.current.instance;if(re!=null&&dn&&hn){const xn=dn.getModel();xn&&re!==xn.getValue()&&(Lt=!0,xn.setValue(re),dn.layout(),Lt=!1)}};(0,y.useEffect)(()=>{const dn=it.Z.subscribe("formatDocument",xn=>{var jn;let zn=Ve.current.instance;(jn=zn==null?void 0:zn.getAction)==null||jn.call(zn,"editor.action.formatDocument").run()});return window.updateMonacoValue=xn=>{Pt(xn)},dn},[]),(0,y.useEffect)(()=>{var dn;let xn=Ve.current.instance;$t.current&&clearTimeout($t.current),$t.current=setTimeout(()=>{Ut()},500),re&&(re!=null&&re.length)&&((dn=xn==null?void 0:xn.updateOptions)==null||dn.call(xn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(re.split(/\r\n|\r|\n/g).length))+3,5)}))},[re,hn,Ve.current]),(0,y.useEffect)(()=>{if(rn&&Ve.current&&Ve.current.instance){let xn=Ve.current.instance;xn.changeViewZones(function(jn){var zn=document.createElement("div");zn.style.padding="10px 20px",zn.style.width="calc(100% - 20px)",zn.className="my-error-line-wrp",zn.innerHTML=Rt,jn.addZone({afterLineNumber:rn||11,heightInLines:3,domNode:zn})});var dn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};xn.addOverlayWidget(dn),xn.revealPositionInCenter({lineNumber:20,column:1})}},[rn,Ve.current,hn]);const an=(dn="",xn)=>{if(!dn||dn.trim()==="")return!0;const zn=Ve.current.instance.getModel().getLineTokens(xn);let xt=!1;for(let _t=0;_t<2;_t++)zn.getStandardTokenType(_t)===1&&(xt=!0);return xt};(0,y.useEffect)(()=>{var dn;const xn=(dn=Ve.current)==null?void 0:dn.instance;if(xn&&hn&&at){const jn=xn.onDidBlurEditorWidget(()=>{An.current=!1}),zn=xn.onDidFocusEditorText(()=>{An.current=!0});return()=>{jn.dispose(),zn.dispose()}}},[Ve.current,hn,at]),(0,y.useEffect)(()=>{var dn;if((dn=Ve.current)!=null&&dn.instance&&hn&&Ht){let xn=Ve.current.instance,jn=xn.getModel();if(!jn)return;(()=>{var Et;let St=[],It=[];const fn=jn.getAllDecorations();for(let On of fn)On.options.className==="highlighted-line"&&(St.push((Et=On==null?void 0:On.range)==null?void 0:Et.startLineNumber),It.push(On==null?void 0:On.id));if(ln===St[0])return;jn.deltaDecorations(It,[]);const Bn=jn.getLineCount();ln&&ln<=Bn&&(xn.deltaDecorations([],[{range:new qe.Range(ln,1,ln,jn.getLineMaxColumn(ln)),options:{isWholeLine:!0,className:"highlighted-line"}}]),xn.revealLineInCenter(ln))})();const xt=(Et=!1)=>{var St;let It=[],fn=[];const Bn=jn.getAllDecorations();for(let On of Bn)On.options.linesDecorationsClassName==="breakpoints-select"&&(It.push((St=On==null?void 0:On.range)==null?void 0:St.startLineNumber),fn.push(On==null?void 0:On.id));if(Et)return{lines:It,ids:fn};Nt(It)},_t=Et=>ye(void 0,null,function*(){let St={range:new qe.Range(Et,1,Et,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield jn.deltaDecorations([],[St]),xt()}),Je=Et=>ye(void 0,null,function*(){let St=[];const It=xn.getLineDecorations(Et);for(let fn of It)fn.options.linesDecorationsClassName==="breakpoints-select"&&St.push(fn.id);yield jn.deltaDecorations(St,[]),xt()}),Dt=Et=>{let St=xn.getLineDecorations(Et);for(let It of St)if(It.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,vt.isEqual)(Qt,xt(!0).lines)){jn.deltaDecorations(xt(!0).ids,[]);const Et=Qt.map(St=>({range:new qe.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));jn.deltaDecorations([],Et)}const Ge=xn.onDidChangeModelContent(Et=>{let St=xn.getPosition();if(St){let It=St.lineNumber;clearTimeout(mn.current),mn.current=setTimeout(()=>{an(jn.getLineContent(It),It)?Je(It):Dt(It)?(Je(It),_t(It)):xt()},100)}}),At=xn.onMouseDown(Et=>{var St,It,fn;if(Et.target.detail&&((fn=(It=(St=Et.target)==null?void 0:St.element)==null?void 0:It.className)!=null&&fn.includes("line-numbers"))){let Bn=Et.target.position.lineNumber;if(an(jn.getLineContent(Bn),Bn))return;Dt(Bn)?Je(Bn):_t(Bn)}}),Jt=Et=>{let St={range:new qe.Range(Et,1,Et,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};dt.current=xn.deltaDecorations(dt.current,[St])},Rn=()=>{dt.current=xn.deltaDecorations(dt.current,[])},Zn=xn.onMouseMove(Et=>{var St,It,fn;if(Rn(),Et.target.detail&&((fn=(It=(St=Et.target)==null?void 0:St.element)==null?void 0:It.className)!=null&&fn.includes("line-numbers"))){let Bn=Et.target.position.lineNumber;if(an(jn.getLineContent(Bn),Bn))return;Jt(Bn)}}),pt=xn.onMouseLeave(()=>{Rn()});return()=>{Ge.dispose(),At.dispose(),Zn.dispose(),pt.dispose()}}},[Ve.current,hn,Qt,ln,Ht,te]),(0,y.useEffect)(()=>{var dn;(dn=Ve.current)!=null&&dn.instance&&Ht&&Ve.current.instance.setPosition({lineNumber:0,column:0})},[ln]);function Xt(){let dn=Ve.current.instance;if(dn){const xn=dn.getSelection(),jn=Ve.current.pastePos||{},zn=new qe.Range(jn.startLineNumber||xn.endLineNumber,jn.startColumn||xn.endColumn,jn.endLineNumber||xn.endLineNumber,jn.endColumn||xn.endColumn);setTimeout(()=>{dn.executeEdits("",[{range:zn,text:""}])},300)}}function yn(dn){(window.navigator.platform.match("Mac")?dn.metaKey:dn.ctrlKey)&&dn.keyCode==83&&(dn.preventDefault(),Ue())}const sn=()=>{if(He&&Ve.current.instance){const dn=Ve.current.instance.getContentHeight();ur(dn{if(!An.current)return;const{keyCode:xn,ctrlKey:jn,metaKey:zn,target:xt,type:_t}=dn;return(_t==="paste"||(xn===67||xn===86)&&(zn||jn))&&xt.nodeName==="TEXTAREA"&&(Tt(),dn.preventDefault()),!1};function Mn(dn,xn){var jn=window.URL||window.webkitURL||window,zn=new Blob([xn]),xt=document.createElementNS("http://www.w3.org/1999/xhtml","a");xt.href=jn.createObjectURL(zn),xt.download=dn,wn(xt)}(0,y.useEffect)(()=>{sn()},[sn]),(0,y.useEffect)(()=>{tn.current&&!hn&&Promise.all([z.e(8909),z.e(8845)]).then(z.bind(z,71448)).then(dn=>{try{qe=dn,Ve.current.instance=qe.editor.create(tn.current,{value:re,language:ot(te),theme:le,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:yt||!1}},ne);const xn=Ve.current.instance;let xt=[...Oe.BH._menuItems].find(Ge=>Ge[0]._debugName=="EditorContext")[1],_t=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Je=(Ge,At)=>{var Jt,Rn;let Zn=Ge._first;do At.includes((Rn=(Jt=Zn.element)==null?void 0:Jt.command)==null?void 0:Rn.id)&&Ge._remove(Zn);while(Zn=Zn.next)};if(Le(xn,qe),setTimeout(()=>{sn(),Ve.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Mn(un||"educoder.txt",xn.getValue())}})},500),Ve.current.subscription=xn.onDidChangeModelContent(Ge=>{Ot.current?clearTimeout(Gt.current):(sn(),Pt(xn.getValue(),Ge)),Gt.current=setTimeout(()=>{Ot.current=!1},500)}),window.Monaco||je(qe,ot(te)),at&&(Je(xt,_t),tn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Vn),window.removeEventListener("paste",Vn),window.addEventListener("keydown",Vn),window.addEventListener("paste",Vn)),window.Monaco=qe,Ie&&xn.onDidBlurEditorWidget(()=>{Ie(xn.getValue())}),We&&xn.onDidFocusEditorText(()=>{at&&zt(),We(xn.getValue())}),at){zt();try{xn.onDidPaste(Ge=>{const At=xn.getSelection(),Jt=Ve.current.pastePos||{},Rn=new qe.Range(Jt.startLineNumber||At.endLineNumber,Jt.startColumn||At.endColumn,Jt.endLineNumber||At.endLineNumber,Jt.endColumn||At.endColumn);xn.executeEdits("",[{range:Ge.range,text:""}])})}catch(Ge){}}let Dt=Ft();return ze&&typeof ze=="string"&&new Be(ze,xn,qe),Fn(!0),()=>{const Ge=Ve.current.instance;Ge.dispose();const At=Ge.getModel();At&&At.dispose(),Ve.current.subscription&&Ve.current.subscription.dispose(),Dt.unobserve(tn.current)}}catch(xn){}})},[]),(0,y.useEffect)(()=>{if(Ve.current.instance&&hn)return document.addEventListener("keydown",yn,!1),()=>{document.removeEventListener("keydown",yn)}},[Ue,hn]),(0,y.useEffect)(()=>{let dn=Ve.current.instance;if(dn&&hn){let xn=ot(te);qe.editor.setModelLanguage(dn.getModel(),xn)}},[te,hn]),(0,y.useEffect)(()=>{Ve.current.instance&&hn&&qe.editor.setTheme(le)},[le,hn]),(0,y.useEffect)(()=>{let dn=Ve.current.instance;Ct.current=ce,dn&&hn&&(dn.updateOptions(nt({},ce)),setTimeout(()=>{dn.getModel().updateOptions(nt({},ce))},200))},[JSON.stringify(ce),hn]),(0,y.useEffect)(()=>{let dn=Ve.current.instance;dn&&hn&&dn.layout()},[kt,ae,hn]);const[$n,Wn]=(0,y.useState)(Bt(kt)),[Hn,ur]=(0,y.useState)(Bt(ae)),rr=Mt(nt({},ie),{width:$n,height:Hn,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:tn,style:rr,onFocus:()=>{at&&zt()}},bt&&y.createElement(Qe.CopyToClipboard,{text:re,onCopy:()=>Re.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(Ke.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function lt({width:rt="100%",height:on="100%",original:kt,modified:ae,language:re,options:te={}}){const ie=(0,y.useRef)(),[ce,ne]=(0,y.useState)(null);function le(He){let at;return ie.current&&(at=new he.Z(ft=>{for(let Pt of ft)(Pt.target.offsetHeight>0||Pt.target.offsetWidth>0)&&He.layout()}),at.observe(ie.current)),at}(0,y.useEffect)(()=>(ie.current&&Promise.all([z.e(8909),z.e(9404)]).then(z.bind(z,2550)).then(He=>{qe=He;const at=qe.editor.createDiffEditor(ie.current,Mt(nt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},te),{wordWrap:!0}));ne(at);let ft=le(at);return()=>{at.dispose();const Pt=at.getModel();Pt&&Pt.dispose(),ft.unobserve(ie.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{ce&&ce.setModel({original:qe.editor.createModel(kt,re),modified:qe.editor.createModel(ae,re)})},[kt,ae,re,ce]);const Ie=Bt(rt),bt=Bt(on),Ue={width:Ie,height:bt};return y.createElement("div",{className:"my-diff-editor",ref:ie,style:Ue})}},48289:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return _e}});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",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},he=z(29787),de=z(25399),$e=z(89787),pe=z(92310),me=z.n(pe),ve=z(92232),Me=z(77740),ge=z(59301),_e=({className:Ae,dataSource:tt=[],col:je=4,right:Te,bottom:Ce=23,precision:Se=0,wrapWidth:Pe=1200,trackEventItems:Ye,loading:ct,onRemove:Be=()=>{},isCurrent:Oe=!0,showProgress:Re=!1,showAlias:Ke=!1,category:vt,hiddenClick:it})=>{const Qe=Math.floor((Pe-(je-1)*Te)/je),ut=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return ge.createElement(he.Z,{spinning:ct},ge.createElement("div",{className:me()(y.list,Ae)},!!(tt!=null&&tt.length)&&(tt==null?void 0:tt.map((be,et)=>{var Ne,ue,mt,Ze,nt,Mt,Fe,ye,Bt,jt,Lt,Ee,ot;const{name:qe,id:zt,identifier:ht,featured:lt,school_name:rt,image_url:on,excellent:kt,is_plan:ae}=be;return ge.createElement("div",{key:zt,className:Oe&&Re?y.wrapisCurrent:y.wrap,style:{width:Qe,marginRight:(1+et)%je===0?0:Te+Se,marginBottom:Ce}},ge.createElement("a",{className:y.li,onClick:re=>{re.preventDefault(),re.stopPropagation(),Ye&&(0,ve.L9)([Ye]),(0,ve.xg)(`/paths/${ht}`)}},ge.createElement("div",{className:y.img},ge.createElement("img",{className:y.cover,src:`${on}`}),(Ne=be==null?void 0:be.subject_tags)==null?void 0:Ne.map((re,te)=>{var ie,ce;if(te===0){const le=(ie=ut.find(Ie=>Ie.name==re))==null?void 0:ie.swclass;return ge.createElement("span",{className:`sprite ${le} ${y.sign}`,style:{left:"-4px"}})}const ne=(ce=ut.find(le=>le.name==re))==null?void 0:ce.ptclass;return ge.createElement("span",{className:`sprite ${ne} ${y.sign}`,style:{left:`${48+52*(te-1)+2*te}px`}})}),ge.createElement("div",{className:y.tagsDom},ge.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(be==null?void 0:be.excellent)&&ge.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"),((ue=be==null?void 0:be.custom_tags)==null?void 0:ue.length)>0&&ge.createElement(de.Z,{title:(nt=(Ze=be==null?void 0:be.custom_tags)==null?void 0:Ze[((mt=be==null?void 0:be.custom_tags)==null?void 0:mt.length)-1])==null?void 0:nt.tag_name},ge.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},ge.createElement("span",{className:"multi-llipsis1e text-10px"},(ye=(Fe=be==null?void 0:be.custom_tags)==null?void 0:Fe[((Mt=be==null?void 0:be.custom_tags)==null?void 0:Mt.length)-1])==null?void 0:ye.tag_name))))),vt=="hide"&&(be==null?void 0:be.studying)&&Oe&&ge.createElement("div",{className:`${y.movebq} user-path-items`,onClick:re=>{re.stopPropagation(),Be(be)}},ge.createElement("i",{className:"iconfont icon-yichu1 font12"}),ge.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(vt)&&Oe&&ge.createElement("div",{className:`${y.hiddenbq} user-path-items`,onClick:re=>{re.stopPropagation(),it(be)}},ge.createElement("i",{className:`iconfont ${vt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ge.createElement("span",null,vt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ge.createElement("div",{className:y.name},ge.createElement(de.Z,{title:Ke&&(be!=null&&be.excellent_alias_name)?ge.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${qe}`,ge.createElement("br",null),ge.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${be==null?void 0:be.excellent_alias_name}`)):qe},ge.createElement("span",{className:y.e},Ke&&(be==null?void 0:be.excellent_alias_name)||qe))),Oe&&Re&&((Bt=be==null?void 0:be.progress)==null?void 0:Bt.all_score)!=0&&ge.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ge.createElement($e.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((jt=be==null?void 0:be.progress)==null?void 0:jt.my_score)/((Lt=be==null?void 0:be.progress)==null?void 0:Lt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ee=be==null?void 0:be.progress)==null?void 0:Ee.my_score,"/",(ot=be==null?void 0:be.progress)==null?void 0:ot.all_score),(!Oe||!Re)&&ge.createElement(de.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${rt}`},ge.createElement("div",{className:y.unit},ge.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),rt)),(!Oe||!Re)&&ge.createElement("div",{className:y.tags},ge.createElement("div",null,ge.createElement(de.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ge.createElement("span",null,be.stages_count))),ge.createElement(de.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,be.members_count)))))))})),!tt.length&&ge.createElement(Me.Z,null)))}},68914:function(bn,Wt,z){"use strict";z.d(Wt,{jL:function(){return $e},w9:function(){return ye},QD:function(){return Qt},cQ:function(){return et.Z},op:function(){return at},O5:function(){return Ft},_b:function(){return ze},t7:function(){return Se},Gi:function(){return qe},YG:function(){return Ee},qp:function(){return se},vr:function(){return Rt},qE:function(){return Le},Je:function(){return ct},wb:function(){return be},cq:function(){return kt},tp:function(){return tt}});var y=z(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=({dataSource:Tt=[],img:Ut,imgWidth:an=346,title:Xt,sunTitle:yn,bannerExtraContent:sn})=>y.createElement("div",{className:he.banner},y.createElement("div",{className:he.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Xt),y.createElement("span",null,yn)),Tt.length>0&&y.createElement("div",{className:he.btns},Tt.map((wn,Vn)=>y.createElement("div",{key:Vn,onClick:wn.click},wn.name,wn.sign?y.createElement("span",{className:"sprite sprite-33"}):null))),sn),Ut&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Ut,width:an}))),pe={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=z(92310),ve=z.n(me),Me=z(89392),se=({dataSource:Tt=[],value:Ut,onChange:an,onTitleChange:Xt,className:yn,title:sn,titleWidth:wn=41,style:Vn={},fontColor:Mn="#6A7283",showCount:$n})=>{const[Wn,Hn]=(0,y.useState)(1),[ur,rr]=(0,y.useState)(!1),dn=(0,y.useRef)(null),xn=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var jn;Tt.length!==0&&(((jn=dn==null?void 0:dn.current)==null?void 0:jn.clientHeight)>97?Hn(1):Hn(0)),Tt.length===0&&Hn(0),rr(!1)},[Tt]),y.createElement("div",{className:ve()(pe.row,yn,"fadeIn","animated"),style:Vn},y.createElement("div",{onClick:(0,Me.throttle)(()=>Xt==null?void 0:Xt(),2e3),style:{width:wn,marginTop:ur?12:4},className:`${pe.title} ${Xt?"current":""}`},sn),y.createElement("div",{className:ur?`${pe.tagsWrap} ${pe.tagsBorderWrap}`:pe.tagsWrap},y.createElement("div",{className:pe.bar,ref:xn,style:Wn>0?{height:Wn===1?97:"auto",overflow:Wn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:pe.tag,ref:dn},Tt==null?void 0:Tt.map(jn=>y.createElement("span",{onClick:()=>an(jn.id),key:jn.id,style:{color:Mn},className:Ut===jn.id?pe.active:""},y.createElement("span",{title:jn.name,className:pe.name},jn.name),!!$n&&y.createElement("span",{className:pe.num},jn.count))))),!!Wn&&y.createElement(y.Fragment,null,Wn===1?y.createElement("div",{onClick:()=>{var jn;Hn(2),((jn=dn==null?void 0:dn.current)==null?void 0:jn.clientHeight)>245?rr(!0):rr(!1)},className:pe.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{xn.current.scrollTop=0,Hn(1),rr(!1)},className:pe.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},_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"},tt=({dataSource:Tt=[],value:Ut,onChange:an,className:Xt,style:yn={}})=>y.createElement("div",{style:yn,className:ve()(_e.tabs,Xt)},Tt.map(sn=>y.createElement("span",{onClick:()=>an(sn.id),className:Ut===sn.id?_e.active:"",key:sn.id},sn.name))),je={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"},Te=z(37568),Se=({dataSource:Tt=[],value:Ut="",onChange:an,onInputChange:Xt=()=>{},className:yn,style:sn={},placeholder:wn,allowClear:Vn=!1})=>{var Mn;const[$n,Wn]=(0,y.useState)(""),[Hn,ur]=(0,y.useState)("");(0,y.useEffect)(()=>{var xn;let jn=Ut;(xn=JSON.stringify(Ut))!=null&&xn.includes("{")&&(Wn(Ut.id),jn=Ut.value||"");try{ur(decodeURIComponent(jn||""))}catch(zn){ur(decodeURIComponent(jn||""))}},[Ut]);const rr=()=>{an(encodeURIComponent(Hn),$n||null)},dn=xn=>{xn!==$n&&(Wn(xn),an(encodeURIComponent(Hn),xn))};return y.createElement("div",{className:ve()(je.input,yn),style:sn},!!Tt.length&&y.createElement("div",{className:je.dropdown},y.createElement("div",{className:je.text},(Mn=Tt.find(xn=>xn.id===$n))==null?void 0:Mn.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:je.b1}),y.createElement("b",{className:je.b2})),y.createElement("div",{className:je.menu},Tt.map((xn,jn)=>y.createElement("div",{key:jn,onClick:()=>dn(xn.id)},xn.name)))),y.createElement(Te.default,{onPressEnter:rr,value:Hn,onChange:xn=>{ur(xn.target.value),Xt(encodeURIComponent(xn.target.value),$n||null)},placeholder:wn,variant:"borderless",allowClear:Vn,onClear:()=>an("",$n||null)}),y.createElement("i",{onClick:rr,className:"iconfont icon-sousuo9 font14 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"},ct=({value:Tt,onChange:Ut,className:an,total:Xt,pageSize:yn,style:sn={}})=>{const wn=Tt<2,Vn=Tt>=Math.ceil(Xt/yn);return Xt<=yn?y.createElement(y.Fragment,null):y.createElement("div",{className:ve()(Pe.quickPager,an),style:sn},y.createElement("div",{onClick:()=>{wn||Ut(Tt-1,"prev")},className:wn?Pe.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Vn||Ut(Tt+1,"next")},className:Vn?Pe.disabled:""},"\u4E0B\u4E00\u9875"))},Be={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"},Oe=z(29787),Re=z(25399),Ke=z(63139),vt=z(21600),it=z(92232),Qe=z(77740),be=({className:Tt,dataSource:Ut=[],col:an=4,right:Xt,bottom:yn=23,precision:sn=0,wrapWidth:wn=1200,trackEventItems:Vn,loading:Mn})=>{const $n=Math.floor((wn-(an-1)*Xt)/an);return y.createElement(Oe.Z,{spinning:Mn},y.createElement("div",{className:ve()(Be.list,Tt)},!!Ut.length&&Ut.map((Wn,Hn)=>{const{name:ur,id:rr,identifier:dn,power:xn,cover_image_id:jn,pic:zn}=Wn;return y.createElement("div",{className:Be.wrap,key:rr,style:{width:$n,marginRight:(1+Hn)%an===0?0:Xt+sn,marginBottom:yn}},y.createElement("a",{target:"_blank",href:`/shixuns/${dn}/challenges`,className:Be.li,onClick:xt=>{xt.preventDefault(),Vn&&(0,it.L9)([Vn]),xn&&(0,it.xg)(`/shixuns/${dn}/challenges`)}},y.createElement("div",{className:Be.img},y.createElement("img",{className:Be.cover,src:`${zn}`}),Wn.is_jupyter&&y.createElement("span",{className:`sprite sprite-43 ${Be.sign}`}),Wn.is_jupyter_lab&&y.createElement("span",{className:`sprite sprite-42 ${Be.sign}`}),Wn.is_unity_3d&&y.createElement("span",{className:`sprite sprite-44 ${Be.sign}`})),y.createElement("div",{className:Be.name},y.createElement(Re.Z,{title:ur||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Be.e},ur||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Be.tags},y.createElement(Re.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Wn.challenges_count))),!!Wn.myshixuns_count&&y.createElement(Re.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,Wn.myshixuns_count))),y.createElement(Re.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Wn.level))),y.createElement("div",{className:Be.rate},y.createElement(Ke.Z,{allowHalf:!0,disabled:!0,defaultValue:Wn.score_info}),y.createElement("span",null,"\xA0",Wn.score_info?`${Wn.score_info}\u5206`:"5\u5206")))),!xn&&y.createElement("div",{className:Be.lockWrap},y.createElement("img",{src:`${vt.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")))}),!Ut.length&&y.createElement(Qe.Z,null)))},et=z(48289),Ne={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",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ue=z(62957),mt=z(96599),Ze="data:image/png;base64,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",nt=z(59301),Mt=(Tt,Ut,an)=>new Promise((Xt,yn)=>{var sn=Mn=>{try{Vn(an.next(Mn))}catch($n){yn($n)}},wn=Mn=>{try{Vn(an.throw(Mn))}catch($n){yn($n)}},Vn=Mn=>Mn.done?Xt(Mn.value):Promise.resolve(Mn.value).then(sn,wn);Vn((an=an.apply(Tt,Ut)).next())}),ye=({className:Tt,dataSource:Ut=[],col:an=4,right:Xt,bottom:yn=23,precision:sn=0,wrapWidth:wn=1200,trackEventItems:Vn,loading:Mn,category:$n,hiddenClick:Wn,handleVery:Hn=()=>!0,isCurrent:ur})=>{const[rr,dn]=ue.default.useModal(),xn=Math.floor((wn-(an-1)*Xt)/an),jn=zn=>Mt(void 0,null,function*(){rr.confirm({title:"\u7F6E\u9876",width:500,content:nt.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",nt.createElement("span",{className:"c-blue"},"\u201C",zn.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return nt.createElement(Oe.Z,{spinning:Mn},dn,nt.createElement("div",{className:ve()(Ne.list,Tt)},!!Ut.length&&Ut.map((zn,xt)=>{const{subject_identifier:_t,id:Je,identifier:Dt,power:Ge}=zn,At=zn.is_public!=0&&zn.is_public;return nt.createElement("div",{className:Ne.wrap,key:Je,style:{width:xn,marginRight:(1+xt)%an===0?0:Xt+sn,marginBottom:yn}},zn.homepage_show&&nt.createElement("div",{className:Ne.btnsTop},nt.createElement(mt.default,{color:"red"},"\u7F6E\u9876")),nt.createElement("a",{className:Ne.li,onClick:Jt=>{Jt.preventDefault(),Hn(zn==null?void 0:zn.first_category_url)&&(Vn&&(0,it.L9)([Vn]),(0,it.xg)(zn.first_category_url))}},nt.createElement("div",{className:Ne.top},nt.createElement(Re.Z,{title:zn.name},nt.createElement("div",{className:Ne.name},zn.name)),nt.createElement("img",{className:Ne.img,src:vt.Z.IMG_SERVER+"/images/"+zn.avatar_url}),nt.createElement("div",{className:Ne.text,title:zn.creator},zn.creator),_t&&nt.createElement("div",{className:Ne.btns},nt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),nt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),At&&nt.createElement("div",{className:Ne.sign},"\u516C\u5F00"),ur&&nt.createElement("div",{className:Ne.hidden,onClick:Jt=>{Jt.stopPropagation(),Wn(zn)}},nt.createElement("i",{className:`iconfont ${$n=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),$n=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),nt.createElement("div",{className:Ne.bottom},zn.visits>0&&nt.createElement(Re.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-liulanyan"}),nt.createElement("span",null,zn.visits))),zn.course_members_count>0&&nt.createElement(Re.Z,{title:"\u6210\u5458",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-chengyuan"}),zn.course_members_count)),zn.tasks_count>0&&nt.createElement(Re.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},nt.createElement("span",null,nt.createElement("i",{className:"iconfont icon-zuoye"}),zn.tasks_count)),zn.is_end?nt.createElement("div",{style:{color:"#6B758B"}}):nt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!zn.is_accessible&&nt.createElement("div",{className:Ne.lockWrap},nt.createElement("img",{src:`${vt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),nt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ut.length&&nt.createElement(Qe.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"},jt=z(52985),Ee=({dataSource:Tt=[],value:Ut,onChange:an,className:Xt,style:yn={},tabBarExtraContent:sn})=>y.createElement("div",{className:ve()(Bt.tabs,Xt),style:yn},y.createElement("div",{className:Bt.tabsWrap},Tt.map((wn,Vn)=>!(wn!=null&&wn.hide)&&y.createElement("aside",{className:Bt.tab,onClick:()=>{an(wn.id),wn.link&&jt.history.push(wn.link)},key:Vn},y.createElement("div",{className:Ut===wn.id?Bt.active:""},wn.name),(wn==null?void 0:wn.resetCount)==null&&(wn==null?void 0:wn.total)!==void 0&&y.createElement("span",null,"\uFF08",wn==null?void 0:wn.total,"\uFF09"),(wn==null?void 0:wn.resetCount)!==void 0&&(wn==null?void 0:wn.total)!==void 0&&y.createElement(Re.Z,{title:(wn==null?void 0:wn.tip)!=null?wn==null?void 0:wn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},wn==null?void 0:wn.resetCount),"/",y.createElement("span",null,wn==null?void 0:wn.total),"\uFF09"))))),y.createElement("div",{className:Bt.tabBar},sn)),qe=({className:Tt,style:Ut={},children:an})=>y.createElement("div",{className:ve()(Tt),style:Ut},an),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"},ht=z(75727),lt=z(93041);const rt=[{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:Tt,dropValue:Ut,className:an,onSort:Xt,onDrop:yn,dataSource:sn=rt})=>{var wn;return y.createElement("div",{className:ve()(zt.orderWrap,an)},y.createElement(ht.Z,{dropdownRender:()=>y.createElement(lt.default,null,sn.map((Vn,Mn)=>y.createElement(lt.default.Item,{key:Mn,onClick:()=>yn(Vn.id)},Vn.name)))},y.createElement("span",{className:zt.orderTextWrap},(wn=sn.find(Vn=>Ut===Vn.id))==null?void 0:wn.name)),y.createElement("span",{className:zt.orderIconWrap},y.createElement("span",{className:zt.orderAsc},y.createElement("i",{className:Tt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer}`,onClick:()=>Xt(Tt==="asc"?"desc":"asc")})),y.createElement("span",{className:zt.orderDesc},y.createElement("i",{className:Tt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer}`,onClick:()=>Xt(Tt==="asc"?"desc":"asc")}))))},ae={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"},re=z(7939),te=Object.defineProperty,ie=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,le=(Tt,Ut,an)=>Ut in Tt?te(Tt,Ut,{enumerable:!0,configurable:!0,writable:!0,value:an}):Tt[Ut]=an,Ie=(Tt,Ut)=>{for(var an in Ut||(Ut={}))ce.call(Ut,an)&&le(Tt,an,Ut[an]);if(ie)for(var an of ie(Ut))ne.call(Ut,an)&&le(Tt,an,Ut[an]);return Tt},bt=(Tt,Ut)=>{var an={};for(var Xt in Tt)ce.call(Tt,Xt)&&Ut.indexOf(Xt)<0&&(an[Xt]=Tt[Xt]);if(Tt!=null&&ie)for(var Xt of ie(Tt))Ut.indexOf(Xt)<0&&ne.call(Tt,Xt)&&(an[Xt]=Tt[Xt]);return an},Ue=(Tt,Ut,an)=>new Promise((Xt,yn)=>{var sn=Mn=>{try{Vn(an.next(Mn))}catch($n){yn($n)}},wn=Mn=>{try{Vn(an.throw(Mn))}catch($n){yn($n)}},Vn=Mn=>Mn.done?Xt(Mn.value):Promise.resolve(Mn.value).then(sn,wn);Vn((an=an.apply(Tt,Ut)).next())}),at=Tt=>{var Ut=Tt,{className:an,style:Xt,children:yn,loading:sn=!1,openLoading:wn,onClick:Vn=()=>{},size:Mn="middle",shape:$n="round"}=Ut,Wn=bt(Ut,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Hn,ur]=(0,y.useState)(!1);return y.createElement(re.ZP,Ie({onClick:(0,Me.throttle)(rr=>Ue(void 0,null,function*(){wn&&ur(!0);try{yield Vn(rr)}catch(dn){console.log("error",dn)}wn&&ur(!1)}),2e3,{leading:!0,trailing:!1}),className:ve()(ae.btn,ae[`${Mn}-${$n}`],an),style:Xt,size:Mn,shape:$n,loading:Hn||sn},Wn),yn)},ft={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"},Le=({className:Tt,style:Ut,children:an=null,onClick:Xt,title:yn})=>y.createElement("div",{className:ve()(ft.head,Tt),style:Ut},y.createElement("span",{className:"primary-hover",onClick:Xt},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:yn},yn),y.createElement("div",{className:ft.node},an)),We={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"},Qt=({confirmShow:Tt=!0,confirmTitle:Ut,confirmClick:an,cancelShow:Xt=!0,cancelTitle:yn,cancelClick:sn,className:wn,style:Vn,confirmLoading:Mn=!1})=>y.createElement("div",{className:ve()(We.btns,wn),style:Vn},Tt&&y.createElement(re.ZP,{loading:Mn,onClick:an,type:"primary",className:We.confirm},Ut),Xt&&y.createElement(re.ZP,{onClick:sn,className:We.cancel},yn)),un={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"},Rt=({className:Tt,style:Ut={},LeftContent:an,children:Xt,RightContent:yn})=>y.createElement("div",{className:ve()(un.fixedBottom,Tt),style:Ut},y.createElement("div",{className:un.wrap},y.createElement("div",{className:un.left},an),y.createElement("div",{className:un.center},Xt),y.createElement("div",{className:un.right},yn))),ln={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"},ze=({className:Tt,style:Ut={},dataSource:an=[]})=>y.createElement("div",{className:ve()(ln.crumbs,Tt),style:Ut},an.map((Xt,yn)=>ynjt.history.push(Xt.path)},Xt.name):y.createElement("span",null,Xt.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:yn,style:{color:"#5F6368"}},Xt.name))),yt=z(11938),Kt=Object.defineProperty,tn=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Ot=(Tt,Ut,an)=>Ut in Tt?Kt(Tt,Ut,{enumerable:!0,configurable:!0,writable:!0,value:an}):Tt[Ut]=an,Gt=(Tt,Ut)=>{for(var an in Ut||(Ut={}))$t.call(Ut,an)&&Ot(Tt,an,Ut[an]);if(Ct)for(var an of Ct(Ut))dt.call(Ut,an)&&Ot(Tt,an,Ut[an]);return Tt},mn=(Tt,Ut)=>tn(Tt,Ve(Ut)),An=(Tt,Ut)=>{var an={};for(var Xt in Tt)$t.call(Tt,Xt)&&Ut.indexOf(Xt)<0&&(an[Xt]=Tt[Xt]);if(Tt!=null&&Ct)for(var Xt of Ct(Tt))Ut.indexOf(Xt)<0&&dt.call(Tt,Xt)&&(an[Xt]=Tt[Xt]);return an};const{Countdown:hn}=yt.default;var Ft=Tt=>{var Ut=Tt,{onChange:an}=Ut,Xt=An(Ut,["onChange"]);const[yn,sn]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof yn=="number"&&yn>=0&&an(yn)},[yn]);const wn=Vn=>{const Mn=Math.floor(Vn/1e3);sn(Mn)};return y.createElement(hn,mn(Gt({},Xt),{onChange:wn}))}},38869:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return he}});var y=z(59301);function he(de,$e){const pe=(0,y.useRef)();(0,y.useEffect)(()=>{pe.current=de}),(0,y.useEffect)(()=>{function me(){pe.current()}if($e!==null){let ve=setInterval(me,$e);return()=>clearInterval(ve)}},[$e])}},93339:function(bn,Wt,z){"use strict";z.d(Wt,{h:function(){return y}});var y=(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))(y||{})},23783:function(bn,Wt,z){"use strict";z.d(Wt,{H7:function(){return Te},MK:function(){return je},MU:function(){return se},X6:function(){return Ae},bM:function(){return ge},fi:function(){return Ce},fu:function(){return Me},n4:function(){return Se},rX:function(){return tt},vl:function(){return Pe},zO:function(){return _e}});var y=z(82186),he=Object.defineProperty,de=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,me=(Ye,ct,Be)=>ct in Ye?he(Ye,ct,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ye[ct]=Be,ve=(Ye,ct)=>{for(var Be in ct||(ct={}))$e.call(ct,Be)&&me(Ye,Be,ct[Be]);if(de)for(var Be of de(ct))pe.call(ct,Be)&&me(Ye,Be,ct[Be]);return Ye};function Me(Ye,ct){return(0,y.U2)(`myproblems/${Ye}.json`,ve({hidePopLogin:!0},ct||{}))}function ge(Ye,ct){return(0,y.v_)(`myproblems/${Ye}/code_submit.json`,ct)}function se(Ye,ct){return(0,y.v_)(`myproblems/${Ye}/code_debug.json`,ct)}function _e(Ye,ct){return ct.language&&(ct.language=encodeURIComponent(ct.language)),(0,y.U2)(`myproblems/${Ye}/submit_records.json`,ct)}function Ae(Ye){return(0,y.U2)("myproblems/record_detail.json",{id:Ye})}function tt(Ye,ct){return(0,y.U2)(`myproblems/${Ye}/result.json`,{mode:ct})}function je(Ye,ct){return(0,y.v_)(`myproblems/${Ye}/add_notes.json`,ct)}function Te(Ye,ct){return(0,y.v_)(`myproblems/${Ye}/restore_initial_code.json`,ct)}function Ce(Ye){return(0,y.v_)(`myproblems/${Ye}/sync_code.json`)}function Se(Ye,ct){return(0,y.v_)(`myproblems/${Ye}/update_code.json`,ct)}function Pe(Ye,ct){return(0,y.v_)(`discusses/${Ye}/plus.json`,ct)}},33900:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return ci}});var y=z(59301),he={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",btn_warp:"btn_warp___fOE2S"},de=z(28284),$e=z(25399),pe=z(7939),me=z(62957),ve=z(4875),Me=z(6767),ge=z(37568),se=z(37285),_e=z(62673),Ae=z(37639),tt=z(77019),je=z(5269),Te=z(31709),Ce=Object.defineProperty,Se=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,ct=(gt,Zt,qt)=>Zt in gt?Ce(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,Be=(gt,Zt)=>{for(var qt in Zt||(Zt={}))Pe.call(Zt,qt)&&ct(gt,qt,Zt[qt]);if(Se)for(var qt of Se(Zt))Ye.call(Zt,qt)&&ct(gt,qt,Zt[qt]);return gt};const Oe=gt=>React.createElement("svg",Be({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},gt),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 Re="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",Ke=z(77314),vt=z(52985),it=z(92232),Qe=z(82186),ut=Object.defineProperty,be=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,ue=(gt,Zt,qt)=>Zt in gt?ut(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,mt=(gt,Zt)=>{for(var qt in Zt||(Zt={}))et.call(Zt,qt)&&ue(gt,qt,Zt[qt]);if(be)for(var qt of be(Zt))Ne.call(Zt,qt)&&ue(gt,qt,Zt[qt]);return gt};const Ze=gt=>React.createElement("svg",mt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},gt),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 nt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Mt=Object.defineProperty,Fe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,jt=(gt,Zt,qt)=>Zt in gt?Mt(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,Lt=(gt,Zt)=>{for(var qt in Zt||(Zt={}))ye.call(Zt,qt)&&jt(gt,qt,Zt[qt]);if(Fe)for(var qt of Fe(Zt))Bt.call(Zt,qt)&&jt(gt,qt,Zt[qt]);return gt};const Ee=gt=>React.createElement("svg",Lt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},gt),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 ot="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",qe=z(26408),zt=z(62734),ht=z(75755),lt={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"},rt=z(59301),on=Object.defineProperty,kt=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ce=(gt,Zt,qt)=>Zt in gt?on(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,ne=(gt,Zt)=>{for(var qt in Zt||(Zt={}))te.call(Zt,qt)&&ce(gt,qt,Zt[qt]);if(re)for(var qt of re(Zt))ie.call(Zt,qt)&&ce(gt,qt,Zt[qt]);return gt},le=(gt,Zt)=>kt(gt,ae(Zt)),Ie=(gt,Zt)=>{var qt={};for(var vn in gt)te.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&re)for(var vn of re(gt))Zt.indexOf(vn)<0&&ie.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const bt=null,Ue=(gt,Zt)=>{var qt=gt,{globalSetting:vn,loading:yo,dispatch:Vr,isEdit:fo,editData:Pr}=qt,Kr=Ie(qt,["globalSetting","loading","dispatch","isEdit","editData"]);const[_o,ho]=(0,y.useState)(""),[oi,pi]=(0,y.useState)(""),[Qo,gr]=(0,y.useState)([]),[io,bo]=(0,y.useState)(""),[Ao,zr]=(0,y.useState)(),[Go,fi]=(0,y.useState)(!1),[ao,Co]=(0,y.useState)({}),[Ar,no]=(0,y.useState)([]);(0,y.useEffect)(()=>{!Pr||!fo||(ho(Pr==null?void 0:Pr.name),pi(Pr==null?void 0:Pr.analysis),zr(Pr==null?void 0:Pr.is_ordered),Co(Pr),fi(!0))},[Pr]),(0,y.useEffect)(()=>{if(!Go)return;const cr=Pr==null?void 0:Pr.standard_answer.map(Di=>Di==null?void 0:Di.answer_text);gr(cr);const Ci=Pr==null?void 0:Pr.standard_answer.map(Di=>Di==null?void 0:Di.score);no(Ci),fi(!1)},[Go]),(0,y.useImperativeHandle)(Zt,()=>({onSave:bi,Clear:pa}));const bi=()=>{let cr=[],Ci=!1;return _o?(Qo.forEach((Di,Ei)=>{cr.push({position:Ei+1,answer_text:[],score:Ar[Ei]}),Di==null||Di.forEach((wa,Ql)=>{cr[Ei].answer_text.push(wa),(!wa||!(0,it.eR)(wa,1e4))&&(bo(`${Ei}-${Ql}`),Me.ZP.info(wa?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ci=!0)})}),Ci?!1:(cr==null?void 0:cr.length)>20?(Me.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:_o,analysis:oi,standard_answers:cr,is_ordered:Ao,downcase:ao==null?void 0:ao.downcase,no_space:ao==null?void 0:ao.no_space,use_blank_score:ao==null?void 0:ao.use_blank_score}):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},pa=()=>{ho(""),pi(""),gr([]),zr(!1)},Ji=(cr,Ci,Di)=>{const Ei=Qo.slice();if(Ci&&Ei.splice(cr,Ci),Di)for(let wa=0;wa{bo("");let Ei=Qo.slice();Ei[cr][Ci]=Di,gr(Ei)},zo=cr=>{let Ci=Qo.slice();Ci[cr]=[...Ci[cr],""],gr(Ci)},Za=(cr,Ci)=>{let Di=Qo.slice();if(!Di[cr][Ci]){Di[cr]=Di[cr].filter((Ei,wa)=>wa!==Ci),gr(Di);return}me.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:lt.modal,onOk:()=>{Di[cr]=Di[cr].filter((Ei,wa)=>wa!==Ci),gr(Di)}})},Aa=cr=>{me.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:lt.modal,onOk:()=>{let Ci=Qo.slice();Ci=Qo.filter((Di,Ei)=>cr!==Ei),gr(Ci)}})};return rt.createElement("section",{className:lt.wrap},rt.createElement("p",{className:lt.titleWrap},rt.createElement("span",{className:lt.required},"*"),rt.createElement("span",{className:lt.title},"\u9898\u5E72\uFF1A")),rt.createElement("div",null,rt.createElement(zt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",height:155,defaultValue:_o,onChange:cr=>ho(cr),showNullButton:!0,onAddBlank:()=>gr(cr=>[...cr,[""]])})),rt.createElement("div",{className:"mt20 flex flex-col gap-10px"},Qo.map((cr,Ci)=>rt.createElement("div",{style:{display:"flex"}},rt.createElement("div",{style:{flex:1}},rt.createElement(ht.Z,{key:Ci,answers:cr,index:Ci,flex:1,is_md:!0,activeOptionErrorIndex:io,onAnswerChange:hl,addChildAnswer:zo,deleteChildAnswer:Za,deleteChildAnswermain:Aa})),ao.use_blank_score&&rt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},rt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",rt.createElement(ve.Z,{style:{width:"100px"},size:"large",defaultValue:Ar[Ci],onBlur:Di=>{Ar[Ci]=Di.target.value,no([...Ar])}}))))),rt.createElement(pe.ZP,{className:"mt20",onClick:()=>gr(cr=>[...cr,[""]]),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),rt.createElement("div",null,rt.createElement(_e.default,{className:`${lt.color333} font14 mt20`,checked:ao.use_blank_score,onChange:cr=>Co(le(ne({},ao),{use_blank_score:cr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),rt.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")),rt.createElement("div",null,rt.createElement(_e.default,{className:`${lt.color333} font14 mt20`,checked:ao.downcase,onChange:cr=>Co(le(ne({},ao),{downcase:cr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),rt.createElement("div",null,rt.createElement(_e.default,{className:`${lt.color333} font14 mt20`,checked:ao.no_space,onChange:cr=>Co(le(ne({},ao),{no_space:cr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),rt.createElement("div",{className:"mt20"},(Qo==null?void 0:Qo.length)>1&&rt.createElement("span",null,rt.createElement(_e.default,{checked:Ao,onChange:cr=>zr(cr.target.checked),className:`${lt.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),rt.createElement("span",{className:`${lt.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"))),rt.createElement("p",{className:lt.titleWrap},rt.createElement("span",{className:lt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),rt.createElement(zt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:oi,onChange:cr=>pi(cr)}))};var He=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Ue)),at=z(47889),ft=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,We=(gt,Zt)=>{var qt={};for(var vn in gt)Pt.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&ft)for(var vn of ft(gt))Zt.indexOf(vn)<0&&Le.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const Nt=null,Qt=(gt,Zt)=>{var qt=gt,{globalSetting:vn,loading:yo,editData:Vr,dispatch:fo,onRef:Pr=()=>{},isEdit:Kr}=qt,_o=We(qt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ho,oi]=(0,y.useState)(),[pi,Qo]=(0,y.useState)(""),[gr,io]=(0,y.useState)("");(0,y.useEffect)(()=>{if(!Vr||!Kr)return;Qo(Vr==null?void 0:Vr.name),io(Vr==null?void 0:Vr.analysis);const zr=Vr==null?void 0:Vr.choices.find(Go=>Go.is_answer);oi(zr.choice_text==="\u6B63\u786E"?"0":"1")},[Vr]),(0,y.useImperativeHandle)(Zt,()=>({onSave:bo,Clear:Ao}));const bo=()=>pi?ho?{name:pi,choices:[{choice_text:"\u6B63\u786E",is_answer:ho==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:ho==="1"?1:0}],analysis:gr}:(Me.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Ao=()=>{Qo(""),io(""),oi("")};return y.createElement("section",{className:lt.wrap},y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u9898\u5E72\uFF1A")),y.createElement(zt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:pi,onChange:zr=>Qo(zr)}),y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:lt.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),y.createElement(at.ZP.Group,{buttonStyle:"solid",value:ho,onChange:zr=>oi(zr.target.value)},y.createElement(at.ZP.Button,{value:"0",className:`${lt.radio} mr40`},"\u6B63\u786E"),y.createElement(at.ZP.Button,{value:"1",className:lt.radio},"\u9519\u8BEF")),y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(zt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:gr,onChange:zr=>io(zr)}))};var un=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Qt)),rn=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,Ht=(gt,Zt)=>{var qt={};for(var vn in gt)Rt.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&rn)for(var vn of rn(gt))Zt.indexOf(vn)<0&&ln.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const ze=null,yt=(gt,Zt)=>{var qt=gt,{globalSetting:vn,loading:yo,editData:Vr,dispatch:fo,onRef:Pr=()=>{},isEdit:Kr}=qt,_o=Ht(qt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ho,oi]=(0,y.useState)([]);(0,y.useEffect)(()=>{var io;if(!Vr||!Kr)return;const bo=(io=Vr==null?void 0:Vr.shixun)==null?void 0:io.challenges.map(Ao=>({id:Ao==null?void 0:Ao.id,score:Ao.score}));oi(bo)},[Vr]),(0,y.useImperativeHandle)(Zt,()=>({onSave:pi,Clear:Qo}));const pi=()=>({challenges:[...ho]}),Qo=()=>{oi([])};console.log("editData--",Vr);const gr=io=>{var bo,Ao;return y.createElement("div",null,(Ao=(bo=io==null?void 0:io.shixun)==null?void 0:bo.challenges)==null?void 0:Ao.map((zr,Go)=>{var fi;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",Go+1,"\u5173"),y.createElement($e.Z,{key:Go,title:zr==null?void 0:zr.challenge_name},y.createElement("span",null,(0,it.Pq)(zr==null?void 0:zr.challenge_name,44)))),y.createElement("p",{style:{marginBottom:0}},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u5206\u503C\uFF1A"),y.createElement(ve.Z,{precision:1,min:1,max:100,className:lt.baseFormItem,style:{width:176},value:(fi=ho.find(ao=>ao.id===zr.id))==null?void 0:fi.score,onChange:ao=>{ho.find(Co=>Co.id===zr.id).score=ao,oi([...ho])}})))}),y.createElement("div",{style:{clear:"both"}}))};return y.createElement("section",{className:lt.wrap},y.createElement(Ke.Z,{style:{paddingRight:10},className:lt.titleHtml,value:`${Vr==null?void 0:Vr.position}\u3001${Vr==null?void 0:Vr.name}`}),y.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u5173\u5361")),gr(Vr))};var Kt=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(yt)),tn=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,$t=(gt,Zt)=>{var qt={};for(var vn in gt)Ve.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&tn)for(var vn of tn(gt))Zt.indexOf(vn)<0&&Ct.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const dt=["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"],Ot=(gt,Zt)=>{var qt=gt,{editData:vn,globalSetting:yo,loading:Vr,dispatch:fo,onRef:Pr=()=>{},isEdit:Kr}=qt,_o=$t(qt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ho,oi]=(0,y.useState)([]),[pi,Qo]=(0,y.useState)(),[gr,io]=(0,y.useState)([]),[bo,Ao]=(0,y.useState)(""),[zr,Go]=(0,y.useState)("");(0,y.useEffect)(()=>{oi(["","","",""])},[]),(0,y.useEffect)(()=>{if(!vn||!Kr)return;Ao(vn==null?void 0:vn.name),Go(vn==null?void 0:vn.analysis),oi(vn==null?void 0:vn.choices.map(Ar=>Ar.choice_text));const Co=[];vn==null||vn.choices.map((Ar,no)=>{Ar.is_answer&&Co.push(no)}),io(Co)},[vn]),(0,y.useImperativeHandle)(Zt,()=>({onSave:fi,Clear:ao}));const fi=()=>{if(!bo)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Co=ho.findIndex(no=>!no);if(Co>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${dt[Co]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!gr.length)return Me.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(gr.length<2)return Me.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const Ar=ho.map((no,bi)=>({choice_text:no,is_answer:gr.includes(bi)?1:0}));return{name:bo,choices:Ar,analysis:zr}},ao=()=>{oi(["","","",""]),Ao(""),Go(""),io("")};return y.createElement("section",{className:lt.wrap},y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u9898\u5E72\uFF1A")),y.createElement(zt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bo,onChange:Co=>Ao(Co)}),y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:lt.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ho.map((Co,Ar)=>y.createElement("div",{className:lt.choiceWrap,key:Ar},y.createElement($e.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${lt.answer} ${gr.includes(Ar)?lt.activeAnswer:""}`,onClick:()=>{gr.includes(Ar)?io(gr.filter(no=>no!==Ar)):io([...gr,Ar])}},dt[Ar])),y.createElement("div",{className:lt.editorWrap},pi===Ar?y.createElement(zt.Z,{id:`single-question-option-${Ar}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Co,onChange:no=>{ho[Ar]=no,oi(ho)}}):y.createElement("div",{className:lt.htmlWrap,onClick:()=>Qo(Ar)},y.createElement(Ke.Z,{value:Co}))),Ar>1&&y.createElement($e.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${lt.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{oi(ho.filter((no,bi)=>bi!==Ar)),gr.includes(Ar)?io(gr.filter(no=>no!==Ar)):io([...gr,Ar])}})),Ar<14&&Ar===ho.length-1&&y.createElement($e.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${lt.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>oi([...ho,""])})))),y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(zt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:zr,onChange:Co=>Go(Co)}))};var Gt=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Ot)),mn=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Fn=(gt,Zt)=>{var qt={};for(var vn in gt)An.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&mn)for(var vn of mn(gt))Zt.indexOf(vn)<0&&hn.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const Ft=["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"],Tt=(gt,Zt)=>{var qt=gt,{editData:vn,globalSetting:yo,loading:Vr,dispatch:fo,onRef:Pr=()=>{},isEdit:Kr}=qt,_o=Fn(qt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ho,oi]=(0,y.useState)([]),[pi,Qo]=(0,y.useState)(),[gr,io]=(0,y.useState)(),[bo,Ao]=(0,y.useState)(""),[zr,Go]=(0,y.useState)("");(0,y.useEffect)(()=>{oi(["","","",""])},[]),(0,y.useEffect)(()=>{if(!vn||!Kr)return;const Co=[],Ar=[];vn==null||vn.choices.forEach((no,bi)=>{Co.push(no.choice_text),no.is_answer&&Ar.push(bi)}),Ao(vn==null?void 0:vn.name),Go(vn==null?void 0:vn.analysis),oi(Co),io(Ar)},[vn]),(0,y.useImperativeHandle)(Zt,()=>({onSave:fi,Clear:ao}));const fi=()=>{if(!bo)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Co=ho.findIndex(no=>!no);if(Co>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ft[Co]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(gr))return Me.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 Ar=ho.map((no,bi)=>({choice_text:no,is_answer:gr.includes(bi)?1:0}));return{name:bo,choices:Ar,analysis:zr}},ao=()=>{oi(["","","",""]),Ao(""),Go(""),io("")};return y.createElement("section",{className:lt.wrap},y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u9898\u5E72\uFF1A")),y.createElement(zt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bo,onChange:Co=>Ao(Co)}),y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.required},"*"),y.createElement("span",{className:lt.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:lt.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ho.map((Co,Ar)=>y.createElement("div",{className:lt.choiceWrap,key:Ar},y.createElement($e.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${lt.answer} ${gr!=null&&gr.includes(Ar)?lt.activeAnswer:""}`,onClick:()=>io([Ar])},Ft[Ar])),y.createElement("div",{className:lt.editorWrap},pi===Ar?y.createElement(zt.Z,{id:`single-question-option-${Ar}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Co,onChange:no=>{ho[Ar]=no,oi(ho)}}):y.createElement("div",{className:lt.htmlWrap,onClick:()=>Qo(Ar)},y.createElement(Ke.Z,{value:Co}))),Ar>1&&y.createElement($e.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${lt.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{oi(ho.filter((no,bi)=>bi!==Ar)),Ar===gr&&io(null)}})),Ar<14&&Ar===ho.length-1&&y.createElement($e.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${lt.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>oi([...ho,""])})))),y.createElement("p",{className:lt.titleWrap},y.createElement("span",{className:lt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(zt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:zr,onChange:Co=>Go(Co)}))};var Ut=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Tt)),an=z(96599),Xt=z(58755),yn=z(61485),sn=z(59301),wn=Object.defineProperty,Vn=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,ur=(gt,Zt,qt)=>Zt in gt?wn(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,rr=(gt,Zt)=>{for(var qt in Zt||(Zt={}))Wn.call(Zt,qt)&&ur(gt,qt,Zt[qt]);if($n)for(var qt of $n(Zt))Hn.call(Zt,qt)&&ur(gt,qt,Zt[qt]);return gt},dn=(gt,Zt)=>Vn(gt,Mn(Zt)),xn=(gt,Zt)=>{var qt={};for(var vn in gt)Wn.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&$n)for(var vn of $n(gt))Zt.indexOf(vn)<0&&Hn.call(gt,vn)&&(qt[vn]=gt[vn]);return qt},jn=(gt,Zt,qt)=>new Promise((vn,yo)=>{var Vr=Kr=>{try{Pr(qt.next(Kr))}catch(_o){yo(_o)}},fo=Kr=>{try{Pr(qt.throw(Kr))}catch(_o){yo(_o)}},Pr=Kr=>Kr.done?vn(Kr.value):Promise.resolve(Kr.value).then(Vr,fo);Pr((qt=qt.apply(gt,Zt)).next())});const zn=gt=>{if(!gt)return!1;if(/^s*$/.test(gt)||gt.trim()===""){Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Zt=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 gt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},xt=({value:gt=[],onClose:Zt})=>sn.createElement(an.default,{closable:!0,onClose:Zt,className:lt.keywordTag},sn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},gt.join(" \u6216 "))),_t=(gt,Zt)=>{var qt=gt,{editData:vn,globalSetting:yo,loading:Vr,dispatch:fo,onRef:Pr=()=>{},isEdit:Kr}=qt,_o=xn(qt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ho,oi]=(0,y.useState)(""),[pi,Qo]=(0,y.useState)(""),[gr,io]=(0,y.useState)(""),[bo,Ao]=(0,y.useState)(""),[zr]=de.default.useForm(),Go=de.default.useWatch("use_keywords",zr);(0,y.useEffect)(()=>{var Ar;!vn||!Kr||(oi(vn==null?void 0:vn.name),Qo(vn==null?void 0:vn.analysis),io((Ar=vn==null?void 0:vn.answer_texts)==null?void 0:Ar[0]),zr.setFieldsValue(rr({},vn)))},[vn]),(0,y.useImperativeHandle)(Zt,()=>({onSave:fi,Clear:ao}));const fi=()=>jn(void 0,null,function*(){if(!ho)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield zr.validateFields()}catch(no){Me.ZP.error(no.errorFields[0].errors[0]);return}const Ar=zr.getFieldsValue();return console.log(Ar,"values"),rr({name:ho,answer_texts:[gr],analysis:pi},Ar)}),ao=()=>{oi(""),Qo(""),io(""),zr.resetFields()},Co=vn==null?void 0:vn.score;return sn.createElement("section",{className:lt.wrap},sn.createElement("p",{className:lt.titleWrap},sn.createElement("span",{className:lt.required},"*"),sn.createElement("span",{className:lt.title},"\u9898\u5E72\uFF1A")),sn.createElement(zt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ho,onChange:Ar=>oi(Ar)}),sn.createElement("p",{className:lt.titleWrap},sn.createElement("span",{className:lt.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),sn.createElement(zt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:gr,onChange:Ar=>io(Ar)}),sn.createElement("p",{className:lt.titleWrap},sn.createElement("span",{className:lt.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),sn.createElement(zt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pi,onChange:Ar=>Qo(Ar)}),sn.createElement(de.default,{form:zr,size:"large",onFinishFailed:Ar=>jn(void 0,null,function*(){var no,bi;Me.ZP.error(Ar.errorFields[0].errors[0]),zr.scrollToField((bi=(no=Ar==null?void 0:Ar.errorFields)==null?void 0:no[0])==null?void 0:bi.name,{behavior:"smooth",block:"center"})})},sn.createElement(tt.Z,{align:"middle",className:"mb30 mt20"},sn.createElement(de.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},sn.createElement(Xt.Z,null)),sn.createElement(je.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),sn.createElement(je.Z,null,sn.createElement($e.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"},sn.createElement(yn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Go&&sn.createElement(de.default.List,{name:"keywords",rules:[{validator(Ar,no){return no!=null&&no.length?(no==null?void 0:no.reduce((pa,Ji)=>pa+Ji.score,0))>parseFloat(Co)?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"))}}]},(Ar,{add:no,remove:bi})=>sn.createElement(sn.Fragment,null,sn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),sn.createElement(tt.Z,{align:"middle",className:"font14 mb30"},sn.createElement(je.Z,{flex:1},sn.createElement(ge.default,{value:bo,onChange:pa=>{Ao(pa.target.value)},maxLength:50,allowClear:!0,onPressEnter:pa=>{var Ji,hl,zo,Za;const Aa=`${(Ji=pa.target)==null?void 0:Ji.value}`,cr=(zo=(hl=Aa==null?void 0:Aa.split("|"))==null?void 0:hl.filter(Ei=>!!Ei))==null?void 0:zo.map(Ei=>Ei==null?void 0:Ei.trim()),Ci=zr.getFieldValue("keywords"),Di=((Za=Ci==null?void 0:Ci.map(Ei=>Ei==null?void 0:Ei.keyword))==null?void 0:Za.flat())||[];for(const Ei of cr)if(Di.includes(Ei)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}zn(Aa)&&(no({keyword:cr,score:1}),Ao(""))},className:lt.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"})),sn.createElement(je.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ar.map(pa=>{var Ji=pa,{key:hl,name:zo}=Ji,Za=xn(Ji,["key","name"]);return sn.createElement(tt.Z,{key:hl,style:{marginRight:148}},sn.createElement(je.Z,{flex:1},sn.createElement(tt.Z,{align:"middle",justify:"space-between"},sn.createElement(de.default.Item,dn(rr({},Za),{name:[zo,"keyword"]}),sn.createElement(xt,{onClose:()=>bi(zo)})),sn.createElement(de.default.Item,dn(rr({},Za),{name:[zo,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),sn.createElement(ve.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Je=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(_t)),Dt=z(8848),Ge={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"},At=z(32134),Jt=z(12893),Rn=Object.defineProperty,Zn=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,fn=(gt,Zt,qt)=>Zt in gt?Rn(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,Bn=(gt,Zt)=>{for(var qt in Zt||(Zt={}))St.call(Zt,qt)&&fn(gt,qt,Zt[qt]);if(Et)for(var qt of Et(Zt))It.call(Zt,qt)&&fn(gt,qt,Zt[qt]);return gt},On=(gt,Zt)=>Zn(gt,pt(Zt)),Nn=(gt,Zt)=>{var qt={};for(var vn in gt)St.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&Et)for(var vn of Et(gt))Zt.indexOf(vn)<0&&It.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const qn=gt=>{var Zt=gt,{value:qt,onChange:vn,scrollId:yo}=Zt,Vr=Nn(Zt,["value","onChange","scrollId"]);return y.createElement("div",{id:yo||""},y.createElement(zt.Z,On(Bn({},Vr),{defaultValue:qt,onChange:(fo,Pr)=>{Pr!=null&&Pr.length?vn(fo,Pr):vn(fo)}})))},nr=({value:gt,onChange:Zt,placeholder:qt,height:vn=140,isEdit:yo})=>yo?y.createElement(zt.Z,{watch:!0,isFocus:!0,height:vn,placeholder:qt,defaultValue:gt,onChange:Zt}):y.createElement("div",{style:{cursor:"pointer"}},gt?y.createElement(Ke.Z,{className:Ge.inputBorder,value:gt}):y.createElement("div",{className:`${Ge.inputBorder} ${Ge.placeholder}`},qt));var ir=z(59301),lr=Object.defineProperty,Qn=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,fr=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,Zr=(gt,Zt,qt)=>Zt in gt?lr(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,jr=(gt,Zt)=>{for(var qt in Zt||(Zt={}))Sr.call(Zt,qt)&&Zr(gt,qt,Zt[qt]);if(fr)for(var qt of fr(Zt))br.call(Zt,qt)&&Zr(gt,qt,Zt[qt]);return gt},hr=(gt,Zt)=>Qn(gt,ar(Zt)),Nr=(gt,Zt)=>{var qt={};for(var vn in gt)Sr.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&fr)for(var vn of fr(gt))Zt.indexOf(vn)<0&&br.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const eo=["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"],Tr=({value:gt,onChange:Zt,choiceTextKey:qt,answerKey:vn,index:yo,isEdit:Vr,setInputActive:fo,form:Pr,choiceOptionsPath:Kr,allowChangeMode:_o,showAddIcon:ho,addItem:oi,deleteItem:pi})=>{const Qo=(gt==null?void 0:gt[vn])===!0,gr=()=>{const bo=Pr.getFieldValue(Kr);Pr.setFieldValue(Kr,bo.map(Ao=>hr(jr({},Ao),{[vn]:!1})))},io=()=>{Qo?Zt(hr(jr({},gt),{[vn]:!1})):(_o||gr(),Zt(hr(jr({},gt),{[vn]:!0})))};return ir.createElement(tt.Z,{className:Ge.choiceWrap,align:"middle",wrap:!1},ir.createElement(je.Z,{onClick:io,className:`${Ge.choiceIndex} ${Qo?Ge.activeAnswer:""}`},eo[yo]),ir.createElement(je.Z,{flex:1,className:`${Ge.editorWrap} ml15`,onClick:fo},ir.createElement(nr,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Vr,value:gt==null?void 0:gt[qt],onChange:bo=>{Zt(hr(jr({},gt),{[qt]:bo}))}})),ir.createElement(je.Z,{flex:"0 0 auto",className:"ml15"},ir.createElement("div",{onClick:io,className:`${Ge.setAnswerBtn} ${Qo?Ge.activeAnswer:""}`},Qo?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),ir.createElement(je.Z,{className:Ge.actionWrapper},ir.createElement($e.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},ir.createElement(At.Z,{className:Ge.addIcon,onClick:oi,style:{visibility:ho?"visible":"hidden"}})),ir.createElement($e.Z,{title:"\u5220\u9664"},ir.createElement(Jt.Z,{className:Ge.deleteIcon,onClick:pi,style:{visibility:yo>1?"visible":"hidden"}}))))},Fr=({questionTitlePlaceholder:gt,titleKey:Zt,choiceKey:qt,analysisKey:vn,choiceTextKey:yo,answerKey:Vr,choiceOptionsPath:fo,allowChangeMode:Pr=!0,form:Kr,showAnalysis:_o=!0})=>{const[ho,oi]=(0,y.useState)(),[pi,Qo]=(0,y.useState)(!1);return ir.createElement("div",{className:Ge.wrap},ir.createElement("div",{className:Ge.questionTitleEditorWrap},ir.createElement(de.default.Item,{label:"\u9898\u5E72",name:Zt,labelCol:{span:24},rules:[{required:!0}]},ir.createElement(qn,{scrollId:Array.isArray(Zt)?Zt.join("_"):`${Zt}`,watch:!0,height:140,placeholder:gt}))),ir.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),ir.createElement(de.default.List,{name:qt,rules:[{validator(gr,io){const bo=io.some(zr=>zr[Vr]),Ao=io.findIndex(zr=>{var Go;return((Go=zr[yo])==null?void 0:Go.length)<=0});return Ao!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${eo[Ao]}\u9009\u9879\u7684\u5185\u5BB9`)):bo?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(gr,{add:io,remove:bo})=>ir.createElement("div",{id:Array.isArray(fo)?fo.join("_"):`${fo}`},gr.map((Ao,zr)=>{var Go=Ao,{key:fi,name:ao}=Go,Co=Nr(Go,["key","name"]);const Ar=ho===fi,no=()=>{oi(fi)},bi=zr<7&&zr===gr.length-1,pa=()=>io({[yo]:"",[Vr]:0}),Ji=()=>bo(ao);return ir.createElement(de.default.Item,hr(jr({},Co),{key:fi,name:ao,noStyle:!0}),ir.createElement(Tr,{choiceTextKey:yo,answerKey:Vr,index:zr,isEdit:Ar,setInputActive:no,form:Kr,choiceOptionsPath:fo,allowChangeMode:Pr,showAddIcon:bi,addItem:pa,deleteItem:Ji}))}),gr.length<15&&ir.createElement("div",{className:`${Ge.addBtn} mb30`,onClick:()=>io({[yo]:"",[Vr]:0})},"\u6DFB\u52A0\u9009\u9879"))),_o&&ir.createElement("div",{onClick:()=>Qo(!0)},ir.createElement(de.default.Item,{name:vn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ir.createElement(nr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pi}))))};var or=z(59301),Ur=Object.defineProperty,Rr=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,Cr=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,ti=(gt,Zt,qt)=>Zt in gt?Ur(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,xo=(gt,Zt)=>{for(var qt in Zt||(Zt={}))so.call(Zt,qt)&&ti(gt,qt,Zt[qt]);if(Cr)for(var qt of Cr(Zt))Ho.call(Zt,qt)&&ti(gt,qt,Zt[qt]);return gt},No=(gt,Zt)=>Rr(gt,Br(Zt)),To=(gt,Zt)=>{var qt={};for(var vn in gt)so.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&Cr)for(var vn of Cr(gt))Zt.indexOf(vn)<0&&Ho.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const Xo=({value:gt,onChange:Zt,position:qt,removeBlank:vn})=>{const yo=fo=>{me.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:()=>{const Pr=[...gt];Pr.splice(fo,1),Pr.length===0?vn(qt-1):Zt(Pr)}})},Vr=()=>{const fo=[...gt];fo.push(""),Zt(fo)};return or.createElement(tt.Z,{className:"ml20"},or.createElement(je.Z,{flex:1},gt==null?void 0:gt.map((fo,Pr)=>or.createElement(tt.Z,{key:`${fo}_${Pr}`,className:"mb20"},or.createElement(ge.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:fo,autoSize:{maxRows:3},maxLength:1e3,onBlur:Kr=>{const _o=[...gt],ho=Kr.target.value.trim();_o[Pr]=ho,Zt(_o)}}),or.createElement($e.Z,{title:"\u5220\u9664"},or.createElement(Jt.Z,{className:Ge.deleteIcon,style:{marginLeft:15,visibility:qt===1&&Pr===0?"hidden":"visible"},onClick:()=>yo(Pr)})),or.createElement($e.Z,{title:"\u65B0\u589E\u7B54\u6848"},or.createElement(At.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:Pr===0?"visible":"hidden"},onClick:()=>{Vr()}}))))))},ko=({value:gt=!0,onChange:Zt})=>or.createElement(Xt.Z,{checked:!gt,onChange:qt=>{Zt(!qt)}}),go="\u2581",dr=({questionTitlePlaceholder:gt,form:Zt,name:qt,scoreByBlank:vn="use_blank_score",answerKey:yo,titleKey:Vr="name",analysisKey:fo="analysis",isOrdered:Pr="is_ordered"})=>{var Kr,_o;const[ho,oi]=(0,y.useState)(!1),pi=()=>{const zr=Zt.getFieldValue(["sub_item_banks",...yo]);Zt.setFieldValue(["sub_item_banks",...yo],zr==null?void 0:zr.map((Go,fi)=>No(xo({},Go),{position:fi+1})))},Qo=(0,y.useRef)(),gr=(zr,Go)=>{for(let fi=0;fi{io.current(zr),pi()},Ao=(_o=(Kr=Zt.getFieldValue("sub_item_banks"))==null?void 0:Kr[yo==null?void 0:yo[0]])==null?void 0:_o[yo==null?void 0:yo[1]];return or.createElement("div",{className:Ge.wrap},or.createElement("div",{className:Ge.questionTitleEditorWrap},or.createElement(de.default.Item,{label:"\u9898\u5E72",name:Vr,labelCol:{span:24},rules:[{required:!0}]},or.createElement(qn,{scrollId:"name",watch:!0,height:140,placeholder:gt,showNullButton:!0,onAddBlank:()=>{const zr=Zt.getFieldValue(["sub_item_banks",...yo]);gr(1,zr==null?void 0:zr.length)}}))),or.createElement(de.default.List,{name:yo,rules:[{validator(zr,Go){if((Go==null?void 0:Go.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const fi of Go){const{answer_text:ao}=fi||{};if(ao!=null&&ao.some(Co=>(Co==null?void 0:Co.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(zr,{add:Go,remove:fi},{errors:ao})=>(Qo.current=Go,io.current=fi,or.createElement(or.Fragment,null,or.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),zr.map((Co,Ar)=>{var no=Co,{key:bi,name:pa}=no,Ji=To(no,["key","name"]);return or.createElement(tt.Z,{key:bi,align:"top",wrap:!1},or.createElement(je.Z,{flex:"0 0 auto",className:`${Ge.blankIndex} pt5`},"\u586B\u7A7A\u9879",Ar+1),or.createElement(je.Z,{flex:1},or.createElement(tt.Z,{align:"top",justify:"space-between",wrap:!1},or.createElement(je.Z,{flex:1},or.createElement(de.default.Item,No(xo({},Ji),{name:[pa,"answer_text"],noStyle:!0}),or.createElement(Xo,{removeBlank:bo,position:Ar+1}))),(Zt==null?void 0:Zt.getFieldValue(["sub_item_banks",...vn]))&&or.createElement(je.Z,{flex:"224px",style:{margin:"-2px 0px 0px 20px"}},or.createElement(de.default.Item,No(xo({},Ji),{name:[pa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ge.blankInputNumberWrapper}),or.createElement(ve.Z,{className:Ge.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),or.createElement(de.default.Item,No(xo({},Ji),{name:[pa,"position"],noStyle:!0}),or.createElement(ge.default,{type:"hidden"}))))})))),or.createElement(pe.ZP,{className:"mb20",onClick:()=>gr(1,Ao==null?void 0:Ao.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),or.createElement(tt.Z,{align:"middle"},or.createElement(de.default.Item,{name:[qt,"downcase"],valuePropName:"checked"},or.createElement(Xt.Z,null)),or.createElement(je.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),or.createElement(tt.Z,{align:"middle"},or.createElement(de.default.Item,{name:[qt,"no_space"],valuePropName:"checked"},or.createElement(Xt.Z,null)),or.createElement(je.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ao==null?void 0:Ao.length)>1&&or.createElement(tt.Z,{align:"middle",className:(Ao==null?void 0:Ao.length)>1?"mb30":`${Ge.hide}`},or.createElement(de.default.Item,{name:Pr},or.createElement(ko,null)),or.createElement(je.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")),or.createElement("div",{onClick:()=>oi(!0)},or.createElement(de.default.Item,{name:fo,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},or.createElement(nr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ho}))))};var Tn=Object.defineProperty,Gn=Object.defineProperties,Yn=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,Un=(gt,Zt,qt)=>Zt in gt?Tn(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,Jn=(gt,Zt)=>{for(var qt in Zt||(Zt={}))mr.call(Zt,qt)&&Un(gt,qt,Zt[qt]);if(Ln)for(var qt of Ln(Zt))wr.call(Zt,qt)&&Un(gt,qt,Zt[qt]);return gt},sr=(gt,Zt)=>Gn(gt,Yn(Zt)),pr=(gt,Zt)=>{var qt={};for(var vn in gt)mr.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&Ln)for(var vn of Ln(gt))Zt.indexOf(vn)<0&&wr.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const _r={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Yr=({value:gt,onChange:Zt,form:qt,choiceKey:vn})=>{const yo=(gt==null?void 0:gt.is_answer)===!0,Vr=gt==null?void 0:gt.choice_text,fo=()=>{var Pr;const Kr=(Pr=qt==null?void 0:qt.getFieldValue(["sub_item_banks",...vn]))==null?void 0:Pr.map(_o=>({choice_text:_o==null?void 0:_o.choice_text,is_answer:!1}));qt==null||qt.setFieldValue(["sub_item_banks",...vn],Kr),Zt(sr(Jn({},gt),{is_answer:!0}))};return y.createElement(tt.Z,{className:Ge.choiceWrap,align:"middle",wrap:!1},y.createElement(je.Z,{onClick:fo,className:`${Ge.choiceIndex} ${Ge.judgementIndex} ${yo?Ge.activeAnswer:""}`},_r[Vr]),y.createElement(je.Z,{flex:1,className:`${Ge.editorWrap} ml15`},y.createElement("div",{className:`${Ge.inputBorder} ${Ge.placeholder} ${yo?Ge.activeJudgementAnswer:""}`},Vr)),y.createElement(je.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:fo,className:`${Ge.setAnswerBtn} ${yo?Ge.activeAnswer:""}`},yo?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},to=({questionTitlePlaceholder:gt,choiceKey:Zt="choices",form:qt,titleKey:vn="name",analysisKey:yo="analysis"})=>{const[Vr,fo]=(0,y.useState)(!1);return y.createElement("div",{className:Ge.wrap},y.createElement("div",{className:Ge.questionTitleEditorWrap},y.createElement(de.default.Item,{label:"\u9898\u5E72",name:vn,labelCol:{span:24},rules:[{required:!0}]},y.createElement(qn,{scrollId:"name",watch:!0,height:140,placeholder:gt}))),y.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},y.createElement(de.default.List,{name:Zt,rules:[{validator(Pr,Kr){return Kr.some(ho=>(ho==null?void 0:ho.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Pr=>y.createElement("div",{id:"choices"},Pr.map(Kr=>{var _o=Kr,{key:ho,name:oi}=_o,pi=pr(_o,["key","name"]);return y.createElement(de.default.Item,sr(Jn({},pi),{key:ho,name:oi,noStyle:!0}),y.createElement(Yr,{form:qt,choiceKey:Zt}))})))),y.createElement("div",{onClick:()=>fo(!0)},y.createElement(de.default.Item,{name:yo,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(nr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Vr}))))};var Fo=Object.defineProperty,Mo=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,Jo=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,Mi=(gt,Zt,qt)=>Zt in gt?Fo(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,$i=(gt,Zt)=>{for(var qt in Zt||(Zt={}))ni.call(Zt,qt)&&Mi(gt,qt,Zt[qt]);if(Jo)for(var qt of Jo(Zt))ri.call(Zt,qt)&&Mi(gt,qt,Zt[qt]);return gt},Xi=(gt,Zt)=>Mo(gt,Yo(Zt)),Yi=(gt,Zt)=>{var qt={};for(var vn in gt)ni.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&Jo)for(var vn of Jo(gt))Zt.indexOf(vn)<0&&ri.call(gt,vn)&&(qt[vn]=gt[vn]);return qt};const ta=gt=>{var Zt=gt,{value:qt,onChange:vn}=Zt,yo=Yi(Zt,["value","onChange"]);const Vr=fo=>{vn([fo])};return y.createElement(zt.Z,Xi($i({},yo),{defaultValue:qt==null?void 0:qt[0],onChange:Vr}))},Lo=gt=>{if(!gt)return!1;let Zt=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 gt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},co=({value:gt=[],onClose:Zt})=>y.createElement(an.default,{closable:!0,onClose:Zt,className:Ge.keywordTag},gt==null?void 0:gt.join(" \u6216 ")),wi=({questionTitlePlaceholder:gt,form:Zt,showKeywords:qt,isMustKeyWords:vn=qt,titleKey:yo="name",analysisKey:Vr="analysis",answerTexts:fo="answer_texts",keywords:Pr="keywords",useKeywords:Kr="use_keywords",indexs:_o})=>{const[ho,oi]=(0,y.useState)(!1),[pi,Qo]=(0,y.useState)(""),gr=de.default.useWatch("sub_item_banks",Zt),{use_keywords:io,score:bo}=(gr==null?void 0:gr[_o])||{};return console.log(io,bo,"itemValues"),y.createElement("div",{className:Ge.wrap},y.createElement("div",{className:Ge.questionTitleEditorWrap},y.createElement(de.default.Item,{label:"\u9898\u5E72",name:yo,labelCol:{span:24},rules:[{required:!0}]},y.createElement(qn,{scrollId:"name",watch:!0,height:140,placeholder:gt}))),y.createElement(de.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:fo,labelCol:{span:24}},y.createElement(ta,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),qt&&!vn&&y.createElement(de.default.Item,{hidden:!0,name:Kr,valuePropName:"checked"},y.createElement(Xt.Z,{defaultChecked:!0})),qt&&vn&&y.createElement(tt.Z,{align:"middle",className:"mb30"},y.createElement(de.default.Item,{name:Kr,valuePropName:"checked"},y.createElement(Xt.Z,null)),y.createElement(je.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(je.Z,null,y.createElement($e.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(yn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(io||!vn)&&y.createElement(de.default.List,{name:Pr,rules:[{validator(Ao,zr){return vn?zr!=null&&zr.length?(zr==null?void 0:zr.reduce((fi,ao)=>fi+ao.score,0))>parseFloat(bo)?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()}}]},(Ao,{add:zr,remove:Go})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${Ge.title} mb10`},vn?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(tt.Z,{align:"middle",className:"font14 mb30"},y.createElement(je.Z,{flex:1},y.createElement(ge.default,{value:pi,onChange:fi=>{Qo(fi.target.value)},maxLength:50,allowClear:!0,onPressEnter:fi=>{var ao,Co,Ar,no;const bi=`${(ao=fi.target)==null?void 0:ao.value}`,pa=(Ar=(Co=bi==null?void 0:bi.split("|"))==null?void 0:Co.filter(zo=>!!zo))==null?void 0:Ar.map(zo=>zo==null?void 0:zo.trim()),Ji=Zt.getFieldValue(["sub_item_banks",...Pr]),hl=((no=Ji==null?void 0:Ji.map(zo=>zo==null?void 0:zo.keyword))==null?void 0:no.flat())||[];for(const zo of pa)if(hl.includes(zo)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Lo(bi)&&(zr({keyword:pa,score:1}),Qo(""))},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"})),y.createElement(je.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ao.map(fi=>{var ao=fi,{key:Co,name:Ar}=ao,no=Yi(ao,["key","name"]);return y.createElement(tt.Z,{key:Co,className:"mb20",style:{marginRight:148}},y.createElement(je.Z,{flex:1},y.createElement(tt.Z,{align:"middle",justify:"space-between"},y.createElement(de.default.Item,Xi($i({},no),{name:[Ar,"keyword"]}),y.createElement(co,{onClose:()=>Go(Ar)})),vn&&y.createElement(de.default.Item,Xi($i({},no),{name:[Ar,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ge.blankInputNumberWrapper}),y.createElement(ve.Z,{className:Ge.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>oi(!0)},y.createElement(de.default.Item,{name:Vr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(nr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ho}))))};var wo=z(59301),aa=Object.defineProperty,Qa=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,Ti=Object.prototype.propertyIsEnumerable,ka=(gt,Zt,qt)=>Zt in gt?aa(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,ol=(gt,Zt)=>{for(var qt in Zt||(Zt={}))fa.call(Zt,qt)&&ka(gt,qt,Zt[qt]);if(da)for(var qt of da(Zt))Ti.call(Zt,qt)&&ka(gt,qt,Zt[qt]);return gt},Ja=(gt,Zt)=>Qa(gt,Ha(Zt)),la=(gt,Zt)=>{var qt={};for(var vn in gt)fa.call(gt,vn)&&Zt.indexOf(vn)<0&&(qt[vn]=gt[vn]);if(gt!=null&&da)for(var vn of da(gt))Zt.indexOf(vn)<0&&Ti.call(gt,vn)&&(qt[vn]=gt[vn]);return qt},Pl=(gt,Zt,qt)=>new Promise((vn,yo)=>{var Vr=Kr=>{try{Pr(qt.next(Kr))}catch(_o){yo(_o)}},fo=Kr=>{try{Pr(qt.throw(Kr))}catch(_o){yo(_o)}},Pr=Kr=>Kr.done?vn(Kr.value):Promise.resolve(Kr.value).then(Vr,fo);Pr((qt=qt.apply(gt,Zt)).next())});const{Panel:El}=Dt.default,jo=null,ai=(gt,Zt)=>{var qt=gt,{globalSetting:vn,loading:yo,dispatch:Vr,editData:fo,onRef:Pr=()=>{},isEdit:Kr}=qt,_o=la(qt,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[ho,oi]=(0,y.useState)(""),[pi,Qo]=(0,y.useState)([]),[gr]=de.default.useForm();(0,y.useEffect)(()=>{!fo||!Kr||(oi(fo==null?void 0:fo.name),Qo(fo==null?void 0:fo.sub_item_banks),gr.setFieldsValue(ol({},fo)))},[fo]),(0,y.useEffect)(()=>{Qo(gr.getFieldValue("sub_item_banks"))},[de.default.useWatch("sub_item_banks",gr)]),(0,y.useImperativeHandle)(Zt,()=>({onSave:io,Clear:bo}));const io=()=>Pl(void 0,null,function*(){if(!ho)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield gr.validateFields()}catch(Co){return console.log(Co,"errInfo"),Me.ZP.error(Co.errorFields[0].errors[0]),!1}const ao=pi.map(Co=>ol({id:Co.id>1?Co.id:null},Co));return{name:ho,sub_item_banks:ao}}),bo=()=>{oi(""),Qo([])},Ao={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"},zr=({value:ao})=>wo.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ao),[Go,fi]=(0,y.useState)();return wo.createElement("section",{className:lt.wrap},wo.createElement("p",{className:lt.titleWrap},wo.createElement("span",{className:lt.required},"*"),wo.createElement("span",{className:lt.title},"\u9898\u5E72\uFF1A")),wo.createElement(zt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ho,onChange:ao=>oi(ao)}),wo.createElement(de.default,{form:gr,autoComplete:"off"},wo.createElement(de.default.List,{name:"sub_item_banks",rules:[{validator(ao,Co){return Co?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ao,{add:Co,remove:Ar})=>{const no=gr.getFieldValue("sub_item_banks");return wo.createElement(wo.Fragment,null,wo.createElement(Dt.default,{className:ao.length>0?lt.collapseWrapper:"",bordered:!1,expandIcon:({isActive:bi})=>wo.createElement("i",{className:`iconfont icon-weizhankai ${bi?lt.open:lt.close}`,style:{fontSize:14,transition:"all .2s"}})},ao.map((bi,pa)=>{var Ji=bi,{key:hl,name:zo}=Ji,Za=la(Ji,["key","name"]),Aa,cr,Ci,Di,Ei,wa,Ql,Jl,ss,Al,Rl,Cs;return wo.createElement(El,{className:lt.panel,forceRender:!0,header:wo.createElement("div",{className:lt.panelHeader},"\u7B2C",pa+1,"\u5C0F\u9898",wo.createElement("span",null,"\uFF08",Ao[(Aa=no==null?void 0:no[zo])==null?void 0:Aa.item_type],"\uFF09")),extra:wo.createElement(tt.Z,{align:"middle",onClick:Nl=>Nl.stopPropagation(),style:{display:"flex",alignItems:"center"}},((cr=no==null?void 0:no[zo])==null?void 0:cr.item_type)=="completion"&&wo.createElement(de.default.Item,Ja(ol({},Za),{name:[zo,"score"],className:lt.blankInputNumberWrapper,style:{marginBottom:0}}),((Ci=no==null?void 0:no[zo])==null?void 0:Ci.item_type)=="completion"&&wo.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",wo.createElement(zr,{value:(Di=no==null?void 0:no[zo])==null?void 0:Di.score}),"\u5206")),((Ei=no==null?void 0:no[zo])==null?void 0:Ei.item_type)=="completion"&&wo.createElement(wo.Fragment,null,wo.createElement(at.ZP.Group,{defaultValue:(wa=no==null?void 0:no[zo])==null?void 0:wa.use_blank_score,className:lt.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Nl=>{var us;console.log(gr.getFieldsValue()),gr==null||gr.setFieldValue(["sub_item_banks",zo,"use_blank_score"],(us=Nl==null?void 0:Nl.target)==null?void 0:us.value),fi(new Date)}}),wo.createElement($e.Z,{overlayInnerStyle:{width:460},title:wo.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",wo.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")},wo.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:hl},wo.createElement(de.default.Item,Ja(ol({},Za),{name:zo}),(((Ql=no==null?void 0:no[zo])==null?void 0:Ql.item_type)=="single"||((Jl=no==null?void 0:no[zo])==null?void 0:Jl.item_type)=="multiple")&&wo.createElement(Fr,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ss=no==null?void 0:no[zo])==null?void 0:ss.item_type)!="single",form:gr,choiceKey:[zo,"choices"],titleKey:[zo,"name"],analysisKey:[zo,"analysis"],choiceOptionsPath:["sub_item_banks",zo,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Al=no==null?void 0:no[zo])==null?void 0:Al.item_type)=="completion"&&wo.createElement(dr,{form:gr,name:zo,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:[zo,"use_blank_score"],titleKey:[zo,"name"],analysisKey:[zo,"analysis"],isOrdered:[zo,"is_ordered"],answerKey:[zo,"standard_answer"],key:Go}),((Rl=no==null?void 0:no[zo])==null?void 0:Rl.item_type)=="judgement"&&wo.createElement(to,{form:gr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[zo,"name"],analysisKey:[zo,"analysis"],choiceKey:[zo,"choices"]}),((Cs=no==null?void 0:no[zo])==null?void 0:Cs.item_type)=="subjective"&&wo.createElement(wi,{showKeywords:!0,form:gr,titleKey:[zo,"name"],analysisKey:[zo,"analysis"],answerTexts:[zo,"answer_texts"],useKeywords:[zo,"use_keywords"],keywords:[zo,"keywords"],indexs:zo,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Ro=(0,vt.connect)(({loading:gt,globalSetting:Zt})=>({globalSetting:Zt,loading:gt.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(ai)),Bo=z(58798),qo=z(79939),Bi=z(82326),Wa=z(70858),zi={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"},Qi=z(68914),sa=z(55782),cl=z(30467),xl=z(20562),Ka=z(77740),Sl=z(89274),dl=({open:gt,onCancel:Zt,onOk:qt})=>{const vn=(0,sa.g)(),[yo,Vr,fo,Pr]=(0,xl.U)(cl.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Kr,_o]=(0,y.useState)(!1);(0,y.useEffect)(()=>{gt&&fo({page:1,limit:10,type:0},!0).then(gr=>{(gr==null?void 0:gr.shixuns_count)===0&&_o(!0)})},[gt]);const[ho,oi]=(0,y.useState)([]),[pi,Qo]=(0,y.useState)([]);return y.createElement(me.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:gt,width:948,centered:!0,closable:!0,onCancel:Zt,onOk:()=>qt(pi),destroyOnClose:!0},y.createElement(tt.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(je.Z,null,y.createElement(qo.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:vn,onChange:gr=>{fo({page:1,discipline_id:gr==null?void 0:gr[0],sub_discipline_id:gr==null?void 0:gr[1]})}}),y.createElement(Bi.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:gr=>fo({page:1,diff:gr})}),y.createElement(Bi.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:gr=>fo({page:1,shixun_publish_status:gr})})),y.createElement(Qi.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:gr=>{fo({keyword:gr,page:1})}})),Kr?y.createElement("div",null,y.createElement(Ka.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,it.xg)("/shixuns")})):y.createElement(Wa.default,{loading:Vr,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(gr,io)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:io!=null&&io.high_resources_consume?zi.title:"",title:gr||"--"},y.createElement(Ke.Z,{key:1,showLines:1,showTextOnly:!0,value:gr||"--"})),(io==null?void 0:io.high_resources_consume)&&y.createElement(Sl.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(gr,io,bo)=>y.createElement("span",null,gr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement($e.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(yn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(gr,io,bo)=>y.createElement("span",null,gr||"- -")},{title:"\u64CD\u4F5C",render(gr,io){const{title:bo,challenge_names:Ao,author_name:zr,identifier:Go,author_school_name:fi,study_count:ao}=io||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{me.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(Ke.Z,{value:bo,style:{marginBottom:18}}),y.createElement("div",{className:zi.challengeNameWrapper},Ao.map((Co,Ar)=>y.createElement("div",{className:zi.challengeName,key:Ar},"\u7B2C",(0,it.EM)(Ar+1),"\u9898\xA0",Co))),y.createElement(tt.Z,{className:zi.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(je.Z,{className:zi.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:zi.shixunInfo},zr.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:zi.shixunInfo},fi),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:zi.shixunInfo},ao)),y.createElement(pe.ZP,{type:"primary",className:zi.btnToDetail,onClick:()=>(0,it.xg)(`/shixuns/${Go}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(io==null?void 0:io.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${io==null?void 0:io.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:Pr==null?void 0:Pr.items,rowSelection:{type:"radio",selectedRowKeys:ho,preserveSelectedRowKeys:!0,getCheckboxProps:gr=>({disabled:gr.shixun_tag_num===1}),onChange(gr,io){var bo,Ao,zr;console.log(gr),oi(gr);const Go=[];for(const ao of pi)gr.includes(ao.id)&&Go.push(ao);const fi=Go.map(ao=>ao.id);for(const ao of io)ao&&gr.includes(ao.id)&&!fi.includes(ao.id)&&Go.push({id:ao.id,difficulty:ao.level,identifier:ao.identifier,name:ao.name,real_name:(bo=ao==null?void 0:ao.author_name)==null?void 0:bo.split("\u3001")[0],school_name:ao.author_school_name,challenge_names:ao.challenge_names,challenges:(Ao=ao.challenge_names)==null?void 0:Ao.map((Co,Ar)=>({subject:Co,id:Ar,score:5})),score:((zr=ao.challenge_names)==null?void 0:zr.length)*5,study_count:ao.study_count,challenges_count:ao.challenges_count});Qo(Go)}},pagination:{current:yo.page,pageSize:yo.limit,total:Pr==null?void 0:Pr.items_count,showTotal:gr=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},gr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(gr,io){fo({page:gr,limit:io})},size:"default"},scroll:{y:400}}))},zl=z(70170),Fs=z(8671),Gl=(gt,Zt,qt)=>new Promise((vn,yo)=>{var Vr=Kr=>{try{Pr(qt.next(Kr))}catch(_o){yo(_o)}},fo=Kr=>{try{Pr(qt.throw(Kr))}catch(_o){yo(_o)}},Pr=Kr=>Kr.done?vn(Kr.value):Promise.resolve(Kr.value).then(Vr,fo);Pr((qt=qt.apply(gt,Zt)).next())}),Ll=({visible:gt,getdata:Zt,onCancel:qt,onRandomExchange:vn,selectFromProblemSet:yo,questionParams:Vr})=>{const[fo,Pr]=(0,y.useState)(!1),[Kr,_o]=(0,y.useState)(!1),[ho,oi]=(0,y.useState)({}),pi=(0,vt.useParams)(),[Qo,gr]=(0,y.useState)(),io=(bo,Ao)=>Gl(void 0,null,function*(){_o(!0);const zr=yield(0,Qe.ZP)(`/api/exercises/${pi.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Vr.id,item_bank_id:bo,shixuns_info:[{id:bo,is_copy:Ao!=1,is_use:Ao!=1}]}});_o(!1),zr!=null&&zr.status||(Me.ZP.info("\u6362\u9898\u6210\u529F"),qt(),Zt())});return y.createElement(me.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:gt,onCancel:qt,centered:!0,maskClosable:!0,footer:null},y.createElement(tt.Z,{justify:"center",className:"pb20"},y.createElement(Bo.Z,{onClick:vn},"\u968F\u673A\u66F4\u6362"),(Vr==null?void 0:Vr.type)!=="PRACTICAL"&&y.createElement(pe.ZP,{style:{marginLeft:24},onClick:yo},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Vr==null?void 0:Vr.type)==="PRACTICAL"&&y.createElement(pe.ZP,{style:{marginLeft:24},onClick:()=>{Pr(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),y.createElement(dl,{open:fo,onCancel:()=>Pr(!1),onOk:bo=>Gl(void 0,null,function*(){if(console.log("----selectedRows",bo,pi),(bo==null?void 0:bo.length)<=0){Me.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Ao=bo==null?void 0:bo.map(Go=>Go==null?void 0:Go.id),zr=yield(0,Fs.Tr)({id:[...Ao],course_id:pi.coursesId,type:"shixun"});(zr==null?void 0:zr.student_count)===0?io(Ao==null?void 0:Ao[0],1):(gr(Ao),oi(zr)),Pr(!1)})}),y.createElement(zl.Z,{resdata:ho,type:"shixun",okloading:Kr,oktext:(ho==null?void 0:ho.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:bo=>Gl(void 0,null,function*(){io(Qo==null?void 0:Qo[0],2)})}))},fl=z(64410),is=z(24334),Xl=z(52660),bs=z(41843),Il=z(13656),Ls=z(99287),as=Object.defineProperty,wl=Object.defineProperties,Hl=Object.getOwnPropertyDescriptors,Wl=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,Yl=(gt,Zt,qt)=>Zt in gt?as(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):gt[Zt]=qt,qa=(gt,Zt)=>{for(var qt in Zt||(Zt={}))ls.call(Zt,qt)&&Yl(gt,qt,Zt[qt]);if(Wl)for(var qt of Wl(Zt))Kl.call(Zt,qt)&&Yl(gt,qt,Zt[qt]);return gt},el=(gt,Zt)=>wl(gt,Hl(Zt)),Zi=(gt,Zt,qt)=>new Promise((vn,yo)=>{var Vr=Kr=>{try{Pr(qt.next(Kr))}catch(_o){yo(_o)}},fo=Kr=>{try{Pr(qt.throw(Kr))}catch(_o){yo(_o)}},Pr=Kr=>Kr.done?vn(Kr.value):Promise.resolve(Kr.value).then(Vr,fo);Pr((qt=qt.apply(gt,Zt)).next())});const yi=({data:gt,submit:Zt,goBack:qt,loading:vn,onTypeScore:yo,editPreview:Vr=!1,onSkipExamination:fo,selectValue:Pr,onExchange:Kr,getdata:_o,handleMarkWrongQuestion:ho,dispatch:oi})=>{var pi,Qo,gr,io,bo,Ao,zr,Go,fi,ao,Co;const Ar=(0,y.useRef)(),[no,bi]=(0,y.useState)(null),[pa,Ji]=(0,y.useState)(!1),[hl,zo]=(0,y.useState)(!1),Za=(0,y.useRef)(),[Aa]=de.default.useForm(),cr=(0,vt.useParams)(),[Ci,Di]=(0,y.useState)(!1),[Ei,wa]=(0,y.useState)([]);(0,y.useEffect)(()=>{Ji(!0)},[]),(0,y.useEffect)(()=>{Vr||(0,it.Dk)("\u8BD5\u5377\u9884\u89C8")},[Vr]),(0,y.useEffect)(()=>{var Cn;((Cn=gt==null?void 0:gt.questionList)==null?void 0:Cn.length)>0&&(gt==null||gt.questionList.forEach(kr=>{var Wo;kr.type==="PRACTICAL"&&((Wo=kr==null?void 0:kr.questions)==null||Wo.forEach((Lr,Xn)=>{var $o;Ei[Xn]=!(($o=Lr==null?void 0:Lr.shixun)!=null&&$o.ignore_prompt),wa([...Ei])}))}))},[gt]);const Ql=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Jl={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"},ss={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"},Al=Cn=>{var kr;const Wo=[];return y.createElement(y.Fragment,null,y.createElement("aside",{className:he.single},(kr=Cn==null?void 0:Cn.choices)==null?void 0:kr.map((Lr,Xn)=>(Lr.is_answer&&Wo.push(Il.k4[Xn]),y.createElement("ul",{key:Xn},y.createElement("li",null,Il.k4[Xn],"\u3001"),y.createElement("li",null,y.createElement(Ke.Z,{value:Lr.choice_text})))))),y.createElement("div",{className:he.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Wo.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Ql[Cn.difficulty])),y.createElement("aside",null,y.createElement("span",{className:he.text},"\u89E3\u6790:"),y.createElement(Ke.Z,{value:Cn.analysis?Cn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Cn==null?void 0:Cn.course_discipline_name)||"--"}`),y.createElement($e.Z,{title:Cn==null?void 0:Cn.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:"),Cn==null?void 0:Cn.tag_discipline_name)))))},Rl=(Cn,kr)=>{var Wo;const Lr=(Wo=Cn==null?void 0:Cn.standard_answer)==null?void 0:Wo.map((Xn,$o)=>{var Vo;return y.createElement("div",{key:$o},`\u7B54\u6848\uFF08\u586B\u7A7A${Xn==null?void 0:Xn.position}\uFF09\uFF1A${(Vo=Xn==null?void 0:Xn.answer_text)==null?void 0:Vo.join("\u3001")}`)});return y.createElement(y.Fragment,null,y.createElement("div",{className:he.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,Lr)),y.createElement("aside",null,y.createElement("span",{className:he.text},"\u89E3\u6790:"),y.createElement(Ke.Z,{value:Cn.analysis?Cn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Cn==null?void 0:Cn.course_discipline_name)||"--"}`),y.createElement($e.Z,{title:kr?kr==null?void 0:kr.tag_discipline_name:Cn==null?void 0:Cn.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:"),kr?kr==null?void 0:kr.tag_discipline_name:Cn==null?void 0:Cn.tag_discipline_name)))))},Cs=Cn=>{var kr;const Wo=(kr=Cn==null?void 0:Cn.standard_answer)==null?void 0:kr.map((Lr,Xn)=>y.createElement("div",{key:Xn},`\u7B54\u6848\uFF08\u586B\u7A7A${(Lr==null?void 0:Lr.position)||(Lr==null?void 0:Lr.exercise_choice_id)}\uFF09\uFF1A${Lr==null?void 0:Lr.answer_text}`));return y.createElement(y.Fragment,null,y.createElement("div",{className:he.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,Wo)),y.createElement("aside",null,y.createElement("span",{className:he.text},"\u89E3\u6790:"),y.createElement(Ke.Z,{value:Cn.analysis?Cn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Cn==null?void 0:Cn.course_discipline_name)||"--"}`),y.createElement($e.Z,{title:Cn==null?void 0:Cn.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:"),Cn==null?void 0:Cn.tag_discipline_name)))))},Nl=(Cn,kr)=>{var Wo;return y.createElement("div",{className:he.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Wo=Cn==null?void 0:Cn.answer_texts)==null?void 0:Wo[0]),y.createElement("aside",null,y.createElement("span",{className:he.text},"\u89E3\u6790:"),y.createElement(Ke.Z,{value:Cn.analysis?Cn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Cn==null?void 0:Cn.course_discipline_name)||"--"}`),y.createElement($e.Z,{title:kr?kr==null?void 0:kr.tag_discipline_name:Cn==null?void 0:Cn.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:"),kr?kr==null?void 0:kr.tag_discipline_name:Cn==null?void 0:Cn.tag_discipline_name))))},us=Cn=>{var kr,Wo;return y.createElement("div",{className:he.analysis},y.createElement("aside",null,y.createElement("span",{className:he.text},"\u9884\u671F\u8F93\u51FA:"),y.createElement(Ke.Z,{value:(kr=Cn==null?void 0:Cn.program_attr)==null?void 0:kr.description})),y.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Wo=Cn==null?void 0:Cn.program_attr)==null?void 0:Wo.answer_text)||"--"),y.createElement("aside",null,y.createElement("span",{className:he.text},"\u89E3\u6790:"),y.createElement(Ke.Z,{value:Cn.analysis?Cn.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Cn==null?void 0:Cn.course_discipline_name)||"--"}`),y.createElement($e.Z,{title:Cn==null?void 0:Cn.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:"),Cn==null?void 0:Cn.tag_discipline_name))))},Es=(Cn,kr)=>{var Wo;return y.createElement("div",null,(Wo=Cn==null?void 0:Cn.sub_item_banks)==null?void 0:Wo.map((Lr,Xn)=>{var $o,Vo;const ki=[];return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},kr+1+"."+(Xn+1),"\uFF08",Jl[Lr.item_type]||ss[Lr.item_type],"\uFF09",Lr.name),(Lr.item_type=="SINGLE"||Lr.item_type=="MULTIPLE"||Lr.item_type=="JUDGMENT"||Lr.item_type=="single"||Lr.item_type=="multiple"||Lr.item_type=="judgement")&&y.createElement(y.Fragment,null,y.createElement("aside",{className:he.single},($o=Lr==null?void 0:Lr.choices)==null?void 0:$o.map((li,va)=>(li.is_answer&&ki.push(Il.k4[va]),y.createElement("ul",{key:va},y.createElement("li",null,Il.k4[va],"\u3001"),y.createElement("li",null,y.createElement(Ke.Z,{value:li.choice_text})))))),y.createElement("div",{className:he.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",ki.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Ql[Lr.difficulty])),y.createElement("aside",null,y.createElement("span",{className:he.text},"\u89E3\u6790:"),y.createElement(Ke.Z,{value:Lr.analysis?Lr.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(Cn==null?void 0:Cn.course_discipline_name)||"--"}`),y.createElement($e.Z,{title:Cn==null?void 0:Cn.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:"),Cn==null?void 0:Cn.tag_discipline_name))))),(Lr.item_type=="COMPLETION"||Lr.item_type=="completion")&&Rl(Lr,Cn),(Lr.item_type=="SUBJECTIVE"||Lr.item_type=="subjective")&&Nl(Lr,Cn),((Vo=gt==null?void 0:gt.exam)==null?void 0:Vo.exercise_status)===3&&y.createElement("div",{className:"flex gap-20px mt20"},y.createElement(Xl.Z,{state:Lr==null?void 0:Lr.is_wrong,onClick:()=>{ho==null||ho({value:el(qa({},Lr),{question_id:Lr==null?void 0:Lr.id,question_score:Lr==null?void 0:Lr.score})})}}),Lr.item_type=="single"&&y.createElement(pe.ZP,{style:{color:"#3061D0"},onClick:()=>{_l({value:Lr})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Rs=Cn=>{var kr,Wo,Lr;return y.createElement("div",{style:{marginTop:"12px"}},(Wo=(kr=Cn==null?void 0:Cn.shixun)==null?void 0:kr.challenges)==null?void 0:Wo.map((Xn,$o)=>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",$o+1,"\u5173"),y.createElement($e.Z,{key:$o,title:Xn==null?void 0:Xn.challenge_name},y.createElement("span",null,(0,it.Pq)(Xn==null?void 0:Xn.challenge_name,44)))),Vr&&y.createElement("div",null,"\u5206\u503C\uFF1A",Xn.score,"\u5206"))),y.createElement(vt.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Lr=Cn==null?void 0:Cn.shixun)==null?void 0:Lr.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),y.createElement("div",{style:{clear:"both"}}))},ql=Cn=>{let kr=Cn.questions_score/Cn.questions_count;me.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:y.createElement("div",{className:he.modalColumn},y.createElement("div",{className:he.modalRow,style:{justifyContent:"flex-start"}},y.createElement("sup",{className:he.sup},"*"),y.createElement("span",null,Cn==null?void 0:Cn.name,"\uFF1A"),y.createElement(ve.Z,{min:0,precision:1,defaultValue:kr,onChange:Wo=>{kr=Wo}}),y.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Zi(void 0,null,function*(){var Wo;if(!kr)return Me.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Lr={type:Cn==null?void 0:Cn.type,score:kr,scoreTotal:Number((Wo=kr*Cn.questions_count)==null?void 0:Wo.toFixed(1))};yo(Lr)})})},cs=()=>{let Cn="";me.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:y.createElement("div",{className:he.modalColumn},y.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},y.createElement("img",{style:{marginRight:5},src:qe.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:he.modalRow,style:{marginTop:20}},y.createElement("sup",{className:he.sup},"*"),y.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),y.createElement(ge.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Cn,onChange:kr=>{Cn=kr.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Zi(void 0,null,function*(){var kr;if(!Cn)return Me.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Wo=[],Lr=[],Xn=[],$o=[];(kr=gt==null?void 0:gt.questionList)==null||kr.forEach(ki=>{var li;(li=ki.questions)==null||li.forEach(va=>{let Ri=ki.questions_score/ki.questions_count;Ri=Ri&&Ri.toFixed(1),ki.type==="COMBINATION"&&Xn.push({id:va.id,sub_item_bank_ids:va.sub_item_banks.map(Bl=>Bl.id)}),ki.type==="PRACTICAL"?$o.push(va.id):(Wo.push(va.id),Lr.push(Ri))})}),console.log("-----",Xn),yield Zt({item_bank_ids:Wo,item_bank_scores:Lr,name:Cn,combination_item_banks:Xn,shixun_ids:$o})})})},es=(Cn,kr,Wo,Lr)=>{var Xn;const $o=`${location.pathname}${location.search}`,Vo=(Xn=Lr.questions)==null?void 0:Xn.map(ki=>ki==null?void 0:ki.id);if($o.includes("exercise"))Za.current={id:Cn,ids:Vo,type:kr,index:Wo},zo(!0);else{let ki=me.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:()=>Zi(void 0,null,function*(){ki.update({cancelButtonProps:{disabled:!0}}),yield Kr({single_question_id:Cn,seleted_item_bank_ids:Vo},{type:kr,index:Wo}),ki.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},ds=Cn=>{var kr;const Wo=(kr=Cn.questions)==null?void 0:kr.map($o=>$o==null?void 0:$o.id),Lr=Cn.name;let Xn=me.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Lr}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Zi(void 0,null,function*(){Xn.update({cancelButtonProps:{disabled:!0}}),yield Kr({seleted_item_bank_ids:Wo},{type:Cn.type}),Xn.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Lr}\u8BD5\u9898`)})})},fs=()=>{let Cn=me.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:()=>Zi(void 0,null,function*(){Cn.update({cancelButtonProps:{disabled:!0}}),yield Kr(),Cn.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},hs=Cn=>{console.log(Cn,"key"),fo(Cn-1)},Qs=(Cn,kr)=>{var Wo,Lr;if(kr==="SINGLE")return y.createElement(y.Fragment,null,y.createElement(Ut,{ref:Ar,editData:Cn,isEdit:!0}),y.createElement(se.Z,null));if(kr==="MULTIPLE")return y.createElement(y.Fragment,null,y.createElement(Gt,{ref:Ar,editData:Cn,isEdit:!0}),y.createElement(se.Z,null));if(kr==="JUDGMENT")return y.createElement(y.Fragment,null,y.createElement(un,{ref:Ar,editData:Cn,isEdit:!0}),y.createElement(se.Z,null));if(kr==="COMPLETION")return y.createElement(y.Fragment,null,y.createElement(He,{ref:Ar,editData:Cn,isEdit:!0}),y.createElement(se.Z,null));if(kr==="SUBJECTIVE")return y.createElement(y.Fragment,null,y.createElement(Je,{ref:Ar,editData:Cn,isEdit:!0}),y.createElement(se.Z,null));if(kr==="COMBINATION")return y.createElement(y.Fragment,null,y.createElement(Ro,{ref:Ar,editData:Cn,isEdit:!0}),y.createElement(se.Z,null));if(kr==="BPROGRAM")return y.createElement(y.Fragment,null,y.createElement(de.default,{form:Aa,style:{marginTop:20},onFinishFailed:Xn=>{var $o,Vo;Xn.errorFields[0].name.includes("standard_answers")?Me.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Me.ZP.error(Xn.errorFields[0].errors[0]),Aa.scrollToField((Vo=($o=Xn==null?void 0:Xn.errorFields)==null?void 0:$o[0])==null?void 0:Vo.name,{behavior:"smooth",block:"center"})},onFinish:Xn=>Zi(void 0,null,function*(){var $o;let Vo=el(qa({question_score:Cn.score},Xn),{question_type:8,hack:el(qa({},Xn.hack),{difficult:Cn.program_attr.difficult}),hack_codes:el(qa({},Xn.hack_codes),{code:is.Base64.encode(($o=Xn.hack_codes)==null?void 0:$o.code)})});Ci&&(Vo.is_cover=1);const ki=yield(0,Qe.ZP)(`/api/exercise_questions/${Cn.id}.json`,{method:"put",body:Vo});(ki==null?void 0:ki.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),hs(Pr+1)),bi(null)})},y.createElement(fl.tc,{form:Aa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Wo=Cn==null?void 0:Cn.program_attr)==null?void 0:Wo.identifier,answerKey:"standard_answers"}),y.createElement(se.Z,null)));if(kr==="PROGRAM"&&vt.history.push(`/problems/${(Lr=Cn==null?void 0:Cn.program_attr)==null?void 0:Lr.identifier}/edit?type=exercises&express_id=${cr.categoryId}&question_id=${Cn==null?void 0:Cn.id}&score=${Cn==null?void 0:Cn.score}&callback_url=${location.pathname}&select=${Pr}&exercise=true`),kr==="PRACTICAL")return y.createElement(y.Fragment,null,y.createElement(Kt,{ref:Ar,editData:Cn,isEdit:!0}),y.createElement(se.Z,null))},_s=(Cn,kr)=>Zi(void 0,null,function*(){var Wo,Lr,Xn,$o,Vo,ki;const li=yield(Wo=Ar.current)==null?void 0:Wo.onSave();if(!li)return;const va=po=>{const ga=po.map(La=>La.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(ga).size!==ga.length},Ri={question_score:kr.score,analysis:li.analysis};if(Cn==="SINGLE"||Cn==="MULTIPLE"||Cn==="JUDGMENT"){if(Cn!=="JUDGMENT"&&va(li==null?void 0:li.choices)){Me.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const po=[],ga=[];Ri.question_type=Cn==="JUDGMENT"?2:1,Ri.question_title=li==null?void 0:li.name,(Lr=li==null?void 0:li.choices)==null||Lr.forEach((il,La)=>{po.push(il.choice_text),il!=null&&il.is_answer&&ga.push(La+1)}),Ri.question_choices=po,Ri.standard_answers=ga}if(Cn==="COMPLETION"){let po=(Xn=li==null?void 0:li.standard_answers)==null?void 0:Xn.map((La,De)=>Number(La==null?void 0:La.score)?null:De+1).filter(La=>La!==null);if((po==null?void 0:po.length)>0)return Me.ZP.warning(`\u7B2C${po.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let ga=($o=li==null?void 0:li.standard_answers)==null?void 0:$o.reduce((La,De)=>La+(Number(De==null?void 0:De.score)||0),0);if(parseFloat(ga.toFixed(2))!=(Ri==null?void 0:Ri.question_score))return Me.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Ri.is_ordered=li.is_ordered,Ri.question_title=li==null?void 0:li.name,Ri.use_blank_score=li==null?void 0:li.use_blank_score,Ri.question_type=3;const il=[];(Vo=li==null?void 0:li.standard_answers)==null||Vo.forEach((La,De)=>{il.push({choice_id:La.position,answer_text:La.answer_text,score:La.score})}),Ri.standard_answers=il,Ri.downcase=li==null?void 0:li.downcase,Ri.no_space=li==null?void 0:li.no_space}if(Cn==="SUBJECTIVE"&&(console.log("editorData"),console.log(li),Ri.question_title=li==null?void 0:li.name,Ri.question_type=4,Ri.answer_texts=li==null?void 0:li.answer_texts,Ri.use_keywords=li==null?void 0:li.use_keywords,Ri.keywords=li==null?void 0:li.keywords),Cn==="COMBINATION"){Ri.question_title=li==null?void 0:li.name,Ri.question_type=7;try{Ri.sub_questions=(ki=li==null?void 0:li.sub_item_banks)==null?void 0:ki.map((po,ga)=>{var il,La,De;if((po==null?void 0:po.item_type)=="single"||(po==null?void 0:po.item_type)=="multiple"){if(va(po==null?void 0:po.choices))throw new Error(`\u7B2C${ga+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const we=[],st=[];return(il=po==null?void 0:po.choices)==null||il.forEach((wt,Vt)=>{we.push(wt.choice_text),wt!=null&&wt.is_answer&&st.push(Vt+1)}),{id:po.id,question_id:po.id,question_title:po.name,difficulty:po.difficulty,question_type:(po==null?void 0:po.item_type)=="single"?0:(po==null?void 0:po.item_type)=="multiple"?1:2,question_choices:we,standard_answers:st,analysis:po.analysis,question_score:po==null?void 0:po.score}}else if((po==null?void 0:po.item_type)=="completion"){let we=(La=po==null?void 0:po.standard_answer)==null?void 0:La.reduce((wt,Vt)=>wt+(Number(Vt==null?void 0:Vt.score)||0),0);if(parseFloat(we.toFixed(2))!=(po==null?void 0:po.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const st=[];return(De=po==null?void 0:po.standard_answer)==null||De.forEach((wt,Vt)=>{st.push({choice_id:wt.position,answer_text:wt.answer_text,score:wt.score})}),{id:po.id,question_id:po.id,is_ordered:po.is_ordered,question_title:po.name,difficulty:po.difficulty,question_type:3,standard_answers:st,use_blank_score:po.use_blank_score,analysis:po.analysis,downcase:po==null?void 0:po.downcase,no_space:po==null?void 0:po.no_space,question_score:po==null?void 0:po.score}}else if((po==null?void 0:po.item_type)=="subjective")return{id:po.id,question_id:po.id,question_title:po.name,question_type:4,difficulty:po.difficulty,answer_texts:po==null?void 0:po.answer_texts,analysis:po.analysis,question_score:po==null?void 0:po.score,use_keywords:po.use_keywords,keywords:po==null?void 0:po.keywords}})}catch(po){Me.ZP.warning(po.message);return}delete Ri.analysis}let Bl=!1;(kr==null?void 0:kr.is_my)===1&&(Bl=yield new Promise((ga,il)=>{me.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:()=>{ga(!0)},onCancel:()=>{ga(!1)}})})),Bl&&(Ri.is_cover=1);const ms=Cn!=="PRACTICAL"?yield(0,Qe.ZP)(`/api/exercise_questions/${kr.id}.json`,{method:"put",body:Ri}):yield(0,Qe.ZP)(`/api/exercise_questions/${kr.id}/update_shixun_score.json`,{method:"post",body:qa({},li)});(ms==null?void 0:ms.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),hs(Pr+1),bi(null))}),mu=()=>Zi(void 0,null,function*(){(0,vt.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Qe.ZP)(`/api/exercises/${cr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield fo(Pr),Me.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,vt.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),_l=({value:Cn}={})=>{var kr;const Wo=[];let Lr=[];const Xn=(kr=Cn==null?void 0:Cn.choices)==null?void 0:kr.map((Vo,ki)=>{var li;const va=ki+1;return Vo!=null&&Vo.is_answer&&(Wo.push(va),Lr.push(va)),{value:va,label:y.createElement(Ke.Z,{className:"c-black font14",value:`${(li=Il.k4)==null?void 0:li[ki]}. ${Vo==null?void 0:Vo.choice_text}`}),disabled:Vo==null?void 0:Vo.origin_standard_answer}}),$o=me.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 ",Wo==null?void 0:Wo.map(Vo=>{var ki;return(ki=Il.k4)==null?void 0:ki[Vo-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(_e.default.Group,{className:"flex-col mt20",options:Xn,defaultValue:Lr,onChange:Vo=>{Lr=Vo}})),onOk:()=>Zi(void 0,null,function*(){const Vo=yield(0,Qe.ZP)(`/api/exercises/${cr.categoryId}/questions/${Cn==null?void 0:Cn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Lr}});(Vo==null?void 0:Vo.status)===0&&(Me.ZP.success("\u4FEE\u6539\u6210\u529F"),hs(Pr+1))})})},Ml=(pi=gt==null?void 0:gt.questionList)==null?void 0:pi.reduce((Cn,kr)=>Cn+Number(kr.questions_score),0),$s=Vr&&((Qo=gt==null?void 0:gt.exam)==null?void 0:Qo.exercise_status)!==1,pu=Cn=>Zi(void 0,null,function*(){const kr=yield(0,Qe.ZP)(`/api/courses/${cr==null?void 0:cr.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[cr==null?void 0:cr.categoryId],exercise_question_id:Cn.id}});(kr==null?void 0:kr.status)===0&&(oi({type:"classroomList/setActionTabs",payload:{}}),Me.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),Js=(Cn,kr)=>Zi(void 0,null,function*(){let Wo=yield(0,Qe.ZP)(`/api/courses/${cr==null?void 0:cr.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:cr==null?void 0:cr.categoryId,exercise_question_id:Cn==null?void 0:Cn.id}});(Wo==null?void 0:Wo.status)===0&&(Ei[kr]=!1,wa([...Ei]))});return y.createElement("section",{className:he.wrap},y.createElement("div",{id:"id_left_preview",className:he.left,onMouseEnter:Cn=>{const kr=document.getElementById("id_left_preview");kr.style.overflowY="auto"},onMouseLeave:Cn=>{const kr=document.getElementById("id_left_preview");kr.style.overflowY="hidden"}},y.createElement("div",{className:he.title},y.createElement("div",{className:"body-overflow-initial"},y.createElement("b",null),y.createElement("span",null,"\u7B54\u9898\u5361"))),y.createElement("div",{className:he.total},y.createElement("div",null,y.createElement("img",{src:nt}),y.createElement("span",null,"\u9898\u6570(\u9053)"),y.createElement("aside",null,gt==null?void 0:gt.all_questions_count)),y.createElement("div",{className:"mr30 ml30"},y.createElement("img",{src:ot}),y.createElement("span",null,"\u603B\u5206(\u5206)"),y.createElement("aside",null,Ml&&Ml.toFixed(1))),y.createElement("div",null,y.createElement("img",{src:Re}),y.createElement("span",null,"\u65F6\u957F(\u5206)"),y.createElement("aside",null,((gr=gt==null?void 0:gt.exam)==null?void 0:gr.time)===-1||((io=gt==null?void 0:gt.exam)==null?void 0:io.time)===null?"\u4E0D\u9650":(bo=gt==null?void 0:gt.exam)==null?void 0:bo.time))),(Ao=gt==null?void 0:gt.questionList)==null?void 0:Ao.map((Cn,kr)=>{var Wo;return y.createElement("div",{className:he.list,key:kr},y.createElement("div",{className:he.name},y.createElement("b",null),y.createElement("span",null,Cn.name)),y.createElement("aside",null,y.createElement("div",null,"\u5171",y.createElement("span",{className:he.b},Cn.questions_count),"\u9898 ",y.createElement("span",{className:he.l},"|"),"\u5171",y.createElement("span",{className:he.r},Cn.questions_score),"\u5206"),y.createElement("div",{className:he.answerSheet},(Wo=Cn==null?void 0:Cn.questions)==null?void 0:Wo.map((Lr,Xn)=>y.createElement("div",{onClick:()=>{const $o=`Anchor_${Lr==null?void 0:Lr.id}`;let Vo=document.getElementById($o);Vo&&setTimeout(()=>Vo.scrollIntoView({block:"center",behavior:"smooth"}))},key:Lr==null?void 0:Lr.id,className:he.tag},Xn+1)))))})),y.createElement("div",{className:he.right},y.createElement("div",{className:he.examName,id:"examName"},y.createElement("div",{className:he.name},y.createElement($e.Z,{title:(zr=gt==null?void 0:gt.exam)==null?void 0:zr.name,getPopupContainer:Cn=>Cn.parentNode},y.createElement("span",{className:he.t},(Go=gt==null?void 0:gt.exam)==null?void 0:Go.name))),Vr&&((fi=gt==null?void 0:gt.exam)==null?void 0:fi.exercise_status)===1&&y.createElement(Qi.op,{openLoading:!0,shape:"default",onClick:()=>{me.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:()=>{mu()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Vr&&y.createElement(pe.ZP,{onClick:fs,type:"primary"},"\u968F\u673A\u66F4\u6362")),y.createElement("div",{className:he.topWarp},(ao=gt==null?void 0:gt.questionList)==null?void 0:ao.map((Cn,kr)=>{var Wo,Lr;return y.createElement(y.Fragment,{key:kr},y.createElement("div",{className:he.head,style:kr===0?{border:0,marginTop:-16}:{}},y.createElement("div",{className:he.name},y.createElement("b",null),y.createElement("span",null,Cn.name)),y.createElement("div",{className:he.so},"\u5171",y.createElement("span",{className:he.b},Cn.questions_count," "),"\u9898 ",Cn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Wo=Cn==null?void 0:Cn.questions)==null?void 0:Wo.map(Xn=>{var $o;return($o=Xn==null?void 0:Xn.sub_item_banks)==null?void 0:$o.length}).reduce((Xn,$o)=>Xn+$o)}\u5C0F\u9898\uFF09`,y.createElement("span",{className:he.l},"|"),"\u5171",y.createElement("span",{className:he.r},Cn.questions_score),"\u5206"),!Vr&&y.createElement("div",{className:he.btn},y.createElement(pe.ZP,{onClick:()=>{ql(Cn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),y.createElement(pe.ZP,{onClick:()=>ds(Cn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Lr=Cn==null?void 0:Cn.questions)==null?void 0:Lr.map((Xn,$o)=>{var Vo,ki,li,va,Ri;return no===(Xn==null?void 0:Xn.id)?y.createElement("div",{id:`Anchor_${Xn==null?void 0:Xn.id}`,className:he.content,style:{padding:0,marginTop:24},key:Xn==null?void 0:Xn.id},y.createElement("div",{style:{float:"right",marginTop:`${(Cn==null?void 0:Cn.type)==="PRACTICAL"?"-2px":"-6px"}`}},y.createElement(pe.ZP,{onClick:()=>bi(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),y.createElement(pe.ZP,{onClick:()=>{_s(Cn==null?void 0:Cn.type,Xn)},type:"primary"},"\u4FDD\u5B58")),Qs(Xn,Cn.type)):y.createElement("div",{id:`Anchor_${Xn==null?void 0:Xn.id}`,className:he.content,key:Xn==null?void 0:Xn.id},y.createElement("div",{className:he.titleWrap},(Xn==null?void 0:Xn.item_type)==="bprogram"?y.createElement(Ke.Z,{style:{paddingRight:10},value:$o+1+"\u3001"+((Vo=Xn==null?void 0:Xn.program_attr)==null?void 0:Vo.description)}):y.createElement(Ke.Z,{style:{paddingRight:10},className:he.titleHtml,value:$o+1+`\u3001${(Xn==null?void 0:Xn.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(Xn==null?void 0:Xn.name)}),(0,Ls.G5)()&&((ki=Xn==null?void 0:Xn.shixun)==null?void 0:ki.shixun_change)&&y.createElement(Ae.Z,{trigger:"click",open:Ei[$o],onOpenChange:Bl=>{Ei[$o]=!0,wa([...Ei])},placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:y.createElement("div",{style:{width:"310px",color:"#000"}},y.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),y.createElement("div",{className:he.btn_warp},y.createElement(pe.ZP,{size:"small",onClick:()=>Js(Xn,$o)},"\u5FFD\u7565"),y.createElement(pe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Ei[$o]=!1,wa([...Ei]),oi({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>pu(Xn)}})}},"\u786E\u8BA4\u540C\u6B65"),y.createElement(pe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,it.xg)(`/shixuns/${Xn==null?void 0:Xn.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},y.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:Bl=>Bl.stopPropagation()})),Vr&&y.createElement(pe.ZP,{onClick:()=>{var Bl,ms,po;if(no){Me.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Aa.setFieldsValue({standard_answers:Xn==null?void 0:Xn.standard_answer,hack:qa(qa({},Xn),Xn==null?void 0:Xn.program_attr),hack_codes:el(qa({},Xn==null?void 0:Xn.program_attr),{code:is.Base64.decode(((Bl=Xn==null?void 0:Xn.program_attr)==null?void 0:Bl.code)||"")}),hack_sets:qa({},(ms=Xn==null?void 0:Xn.hack_sets)==null?void 0:ms[0])}),(Xn==null?void 0:Xn.item_type)=="program"?vt.history.push(`/problems/newedit/${(po=Xn==null?void 0:Xn.program_attr)==null?void 0:po.identifier}?type=exercises&express_id=${cr.categoryId}&question_id=${Xn==null?void 0:Xn.id}&score=${Xn==null?void 0:Xn.score}&exercise=true&callback_url=/classrooms/${cr.coursesId}/exercise/${cr.categoryId}/detail?random=true`):bi(Xn==null?void 0:Xn.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!$s&&y.createElement(pe.ZP,{disabled:$s,className:"ml20",onClick:()=>es(Xn==null?void 0:Xn.id,Cn.type,$o,Cn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Xn==null?void 0:Xn.item_type)==="bprogram"&&y.createElement(Ke.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:he.titleHtml,value:is.Base64.decode(((li=Xn==null?void 0:Xn.program_attr)==null?void 0:li.code)||"")}),(Cn.type==="SINGLE"||Cn.type==="JUDGMENT"||Cn.type==="MULTIPLE")&&Al(Xn),Cn.type==="COMPLETION"&&Rl(Xn),Cn.type==="SUBJECTIVE"&&Nl(Xn),Cn.type==="PROGRAM"&&us(Xn),Cn.type==="BPROGRAM"&&Cs(Xn),Cn.type==="COMBINATION"&&Es(Xn,$o),Cn.type==="PRACTICAL"&&Rs(Xn),y.createElement(tt.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((va=gt==null?void 0:gt.exam)==null?void 0:va.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(Cn.type)&&y.createElement(je.Z,null,y.createElement(Xl.Z,{state:Xn==null?void 0:Xn.is_wrong,onClick:()=>{ho==null||ho({value:el(qa({},Xn),{question_id:Xn==null?void 0:Xn.id,question_score:Xn==null?void 0:Xn.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(Cn.type)&&(Xn==null?void 0:Xn.show_resubmit)&&y.createElement(je.Z,null,y.createElement(bs.C,{dataSource:el(qa({},Xn),{question_id:Xn==null?void 0:Xn.id})})),((Ri=gt==null?void 0:gt.exam)==null?void 0:Ri.exercise_status)===3&&["SINGLE"].includes(Cn.type)&&y.createElement(je.Z,null,y.createElement(pe.ZP,{style:{color:"#3061D0"},onClick:()=>{_l({value:Xn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Vr?y.createElement(Qi.vr,null,y.createElement(Te.Z,{showTotal:it.rU,total:(Co=gt==null?void 0:gt.exam)==null?void 0:Co.total_num,pageSize:1,current:Pr+1,showSizeChanger:!1,onChange:hs,showQuickJumper:!1,hideOnSinglePage:!1})):y.createElement(Qi.vr,{LeftContent:y.createElement(Qi.op,{onClick:qt,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:y.createElement(tt.Z,{align:"middle"},y.createElement(Ae.Z,{color:"#55575D",overlayClassName:he.popover,open:pa,getPopupContainer:Cn=>Cn==null?void 0:Cn.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(Qi.op,{onMouseEnter:()=>Ji(!0),onMouseLeave:()=>Ji(!1),onClick:()=>Zi(void 0,null,function*(){const Cn=Number(Ml);[100,120,150].includes(Cn)||(yield new Promise((kr,Wo)=>{me.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"}},Cn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Zi(void 0,null,function*(){kr("")}),onCancel:()=>{Wo()}})})),cs()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),y.createElement(Qi.op,{shape:"default",type:"primary",onClick:()=>Zi(void 0,null,function*(){const Cn=Number(Ml);[100,120,150].includes(Cn)||(yield new Promise((kr,Wo)=>{me.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"}},Cn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Zi(void 0,null,function*(){kr("")}),onCancel:()=>{Wo()}})})),Zt()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),y.createElement(Ll,{visible:hl,questionParams:Za.current,getdata:_o,onRandomExchange:()=>Zi(void 0,null,function*(){const Cn=Za.current;yield Kr({single_question_id:Cn.id,seleted_item_bank_ids:Cn.ids},{type:Cn.type,index:Cn.index}),zo(!1)}),selectFromProblemSet:()=>{const Cn=Za.current,kr=`${location.pathname}${location.search}`;kr.includes("exercise")&&vt.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${Cn.id}&qtype=${Cn.type}&exerciseid=${cr.categoryId}&from=${kr}`)},onCancel:()=>{zo(!1)}}))};var ci=(0,vt.connect)(({classroomList:gt})=>({classroomList:gt}))(yi)},98653:function(bn,Wt,z){"use strict";z.r(Wt),z.d(Wt,{default:function(){return Pe}});var y=z(59301),he=z(52985),de={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"},$e=z(33900),pe=z(6767),me=z(458),ve=z(82186),Me=z(92232),ge=z(59301),se=Object.defineProperty,_e=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,je=(Ye,ct,Be)=>ct in Ye?se(Ye,ct,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ye[ct]=Be,Te=(Ye,ct)=>{for(var Be in ct||(ct={}))Ae.call(ct,Be)&&je(Ye,Be,ct[Be]);if(_e)for(var Be of _e(ct))tt.call(ct,Be)&&je(Ye,Be,ct[Be]);return Ye},Ce=(Ye,ct,Be)=>new Promise((Oe,Re)=>{var Ke=Qe=>{try{it(Be.next(Qe))}catch(ut){Re(ut)}},vt=Qe=>{try{it(Be.throw(Qe))}catch(ut){Re(ut)}},it=Qe=>Qe.done?Oe(Qe.value):Promise.resolve(Qe.value).then(Ke,vt);it((Be=Be.apply(Ye,ct)).next())});const Se=({paperlibrary:Ye,user:ct,globalSetting:Be,dispatch:Oe,location:Re})=>{var Ke,vt,it,Qe;const[ut]=(0,he.useSearchParams)(),be=ut.get("select")||0,[et,Ne]=(0,y.useState)(!1),[ue,mt]=(0,y.useState)(!0),[Ze,nt]=(0,y.useState)(Number(be)),[Mt,Fe]=(0,y.useState)({}),ye=(0,he.useParams)(),{userInfo:Bt}=ct,{actionTabs:jt}=Ye;(0,y.useEffect)(()=>(Oe({type:"globalSetting/footerToggle",payload:!1}),()=>{Oe({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(Oe({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Oe({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),Oe({type:"exercise/getWorkSetting",payload:Te({},ye)}),()=>{Oe({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Oe({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>{Lt(Ze)},[]),(0,y.useEffect)(()=>{var lt;(lt=jt==null?void 0:jt.params)!=null&<.isUpdateData&&Lt(Ze)},[(Ke=jt==null?void 0:jt.params)==null?void 0:Ke.isUpdateData]);const Lt=(lt=0)=>Ce(void 0,null,function*(){console.log(ye),mt(!0);const rt=yield(0,ve.ZP)(`/api/exercises/${ye.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:lt}});Oe({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),mt(!1),Fe((0,Me.PF)(rt))}),Ee=()=>{he.history.push(`/classrooms/${ye.coursesId}/exercise`)},ot=()=>{alert("\u4FDD\u5B58")},qe=(lt,rt)=>Ce(void 0,null,function*(){const on=yield(0,ve.ZP)(`/api/exercises/${ye.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:lt==null?void 0:lt.single_question_id}});on!=null&&on.question&&(pe.ZP.info("\u6362\u9898\u6210\u529F"),Lt(Ze))}),zt=lt=>Ce(void 0,null,function*(){document.body.scrollIntoView(),nt(lt),yield Lt(lt)}),ht=lt=>{Oe({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:lt}})};return console.log((0,he.useLocation)(),"location333"),ge.createElement("section",{className:de.wrap},ge.createElement(me.Z,{loading:ue,active:!0,paragraph:{rows:5}},((it=(vt=(0,he.useLocation)())==null?void 0:vt.pathname)==null?void 0:it.includes("preview"))&&ge.createElement("div",{className:de.crumbs},ge.createElement("b",null),ge.createElement("span",{className:"current",onClick:()=>he.history.push(`/classrooms/${ye.coursesId}/exercise`)},`${(Qe=Bt==null?void 0:Bt.course)==null?void 0:Qe.course_name}>`),ge.createElement("span",{className:"current",onClick:()=>he.history.push(`/classrooms/${ye.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),ge.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),ge.createElement($e.Z,{loading:et,submit:ot,goBack:Ee,data:Mt,getdata:()=>{Lt(Ze)},selectValue:Ze,editPreview:!0,onExchange:qe,onSkipExamination:zt,handleMarkWrongQuestion:ht})))};var Pe=(0,he.connect)(({paperlibrary:Ye,user:ct,globalSetting:Be})=>({paperlibrary:Ye,user:ct,globalSetting:Be}))(Se)},55782:function(bn,Wt,z){"use strict";z.d(Wt,{g:function(){return pe}});var y=z(59301),he=z(96817),de=z(45024),$e=(me,ve,Me)=>new Promise((ge,se)=>{var _e=je=>{try{tt(Me.next(je))}catch(Te){se(Te)}},Ae=je=>{try{tt(Me.throw(je))}catch(Te){se(Te)}},tt=je=>je.done?ge(je.value):Promise.resolve(je.value).then(_e,Ae);tt((Me=Me.apply(me,ve)).next())});const pe=()=>{const[me,ve]=(0,y.useState)([]);return(0,y.useEffect)(()=>{$e(void 0,null,function*(){const ge=yield(0,he.d1)({source:"question"});ge!=null&&ge.disciplines&&ve((0,de.L)(ge==null?void 0:ge.disciplines))})},[]),me}},20562:function(bn,Wt,z){"use strict";z.d(Wt,{U:function(){return ge}});var y=z(59301),he=Object.defineProperty,de=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,me=(se,_e,Ae)=>_e in se?he(se,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):se[_e]=Ae,ve=(se,_e)=>{for(var Ae in _e||(_e={}))$e.call(_e,Ae)&&me(se,Ae,_e[Ae]);if(de)for(var Ae of de(_e))pe.call(_e,Ae)&&me(se,Ae,_e[Ae]);return se},Me=(se,_e,Ae)=>new Promise((tt,je)=>{var Te=Pe=>{try{Se(Ae.next(Pe))}catch(Ye){je(Ye)}},Ce=Pe=>{try{Se(Ae.throw(Pe))}catch(Ye){je(Ye)}},Se=Pe=>Pe.done?tt(Pe.value):Promise.resolve(Pe.value).then(Te,Ce);Se((Ae=Ae.apply(se,_e)).next())});function ge(se,_e){const[Ae,tt]=(0,y.useState)(_e),[je,Te]=(0,y.useState)(!1),[Ce,Se]=(0,y.useState)();return[Ae,je,(Ye,ct=!1)=>Me(this,null,function*(){const Be=ct?_e:ve(ve({},Ae),Ye);Te(!0),tt(Be);const Oe=yield se(Be);return Te(!1),Se(Oe),Oe}),Ce,Se]}},69421:function(bn,Wt,z){"use strict";z.d(Wt,{AL:function(){return Be},Iy:function(){return _e},Qv:function(){return je},ez:function(){return ct},jb:function(){return Ae}});var y=z(32834),he=z.n(y),de=z(11690),$e=z.n(de);let pe=1;function me(it,Qe){const ut=it.match(/^(\s+)(?:```)/);if(ut===null)return Qe;const be=ut[1];return Qe.split(` `).map(et=>{const Ne=et.match(/^\s+/);if(Ne===null)return et;const[ue]=Ne;return ue.length>=be.length?et.slice(be.length):et}).join(` `)}let ve=[],Me=["
        "];const ge=new(he()).Renderer,se=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function _e(){ve.length=0,Me=["
          "]}const Ae={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function tt(it,Qe,ut,be){if(Qe>=it.length||it[Qe].level<=ut)return Qe;var et=it[Qe];be.push("
        • "+et.text+""),Qe++;var Ne=[];return Qe=tt(it,Qe,et.level,Ne),Ne.length>0&&(be.push("
            "),Ne.forEach(function(ue){be.push(ue)}),be.push("
          ")),be.push("
        • "),Qe=tt(it,Qe,ut,be),Qe}function je(){return tt(ve,0,0,Me),Me.push("
        "),Me.join("")}const Te={heading(it){const Qe=se.exec(it);if(pe+=1,Qe)return{type:"heading",raw:Qe[0],depth:Qe[1].length,text:Qe[2]}},fences(it){const Qe=this.rules.block.fences.exec(it);if(Qe){const ut=Qe[0];let be=me(ut,Qe[3]||"");const et=Qe[2]?Qe[2].trim():Qe[2];if(["latex","katex","math"].indexOf(et)>=0){const Ne=Pe(),ue=be;be=Ne,Ye[Ne]={type:"block",expression:ue}}return{type:"code",raw:ut,lang:et,text:be}}}},Ce=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Se=0;const Pe=()=>`__special_katext_id_${Se++}__`;let Ye={};function ct(){return Ye}function Be(){Se=0,Ye={}}function Oe(it){return it=it.replace(Ce,(Qe,ut)=>{const be=Pe();return Ye[be]={type:"inline",expression:ut},be}),it}const Re=ge.listitem;ge.listitem=function(it){return Re(Oe(it))};const Ke=ge.paragraph;ge.paragraph=function(it){return Ke(Oe(it))};const vt=ge.tablecell;ge.tablecell=function(it,Qe){return vt(Oe(it),Qe)},ge.code=function(it,Qe,ut){const be=(Qe||"").match(/\S*/)[0];return be?["latex","katex","math"].indexOf(be)>=0?`

        ${it}

        `:`
        ${ut?it:(0,de.escape)(it,!0)}
        -`:'
        '+(ut?it:(0,de.escape)(it,!0))+"
        "},ge.heading=function(it,Qe,ut){let be=this.options.headerPrefix+ut.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ve.push({anchor:be,level:Qe,text:it}),"'+it+""},he().setOptions({silent:!0,gfm:!0,pedantic:!1}),he().use({tokenizer:Te,renderer:ge}),Wt.ZP=he()},9981:function(bn,Wt){"use strict";const z=function(){const y=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let he=1;he{const pe=de[$e];pe!==void 0&&(y[$e]=pe)})}return y};Wt.Z=z},86013:function(bn,Wt,z){"use strict";var y=z(59301),he=z(19248);const de=$e=>{let pe;return typeof $e=="object"&&($e!=null&&$e.clearIcon)?pe=$e:$e&&(pe={clearIcon:y.createElement(he.Z,null)}),pe};Wt.Z=de},54500:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return y}});const y=he=>he?typeof he=="function"?he():he:null},97224:function(bn,Wt,z){"use strict";z.d(Wt,{F:function(){return y}});function y(de){return de!=null&&de===de.window}const he=de=>{var $e,pe;if(typeof window=="undefined")return 0;let me=0;return y(de)?me=de.pageYOffset:de instanceof Document?me=de.documentElement.scrollTop:(de instanceof HTMLElement||de)&&(me=de.scrollTop),de&&!y(de)&&typeof me!="number"&&(me=(pe=(($e=de.ownerDocument)!==null&&$e!==void 0?$e:de).documentElement)===null||pe===void 0?void 0:pe.scrollTop),me};Wt.Z=he},83010:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return $e}});var y=z(16089);function he(pe,me,ve,Me){const ge=ve-me;return pe/=Me/2,pe<1?ge/2*pe*pe*pe+me:ge/2*((pe-=2)*pe*pe+2)+me}var de=z(97224);function $e(pe){let me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ve=()=>window,callback:Me,duration:ge=450}=me,se=ve(),_e=(0,de.Z)(se),Ae=Date.now(),tt=()=>{const Te=Date.now()-Ae,Ce=he(Te>ge?ge:Te,_e,pe,ge);(0,de.F)(se)?se.scrollTo(window.pageXOffset,Ce):se instanceof Document||se.constructor.name==="HTMLDocument"?se.documentElement.scrollTop=Ce:se.scrollTop=Ce,Te2&&arguments[2]!==void 0?arguments[2]:!1;br.forEach(function(hr){if(!(!ar&&Qn!==!1&&Qn>0&&fr.length>=Qn)){var Mr=[].concat((0,y.Z)(Zr),[hr]),eo=hr[It.children],kr=jr||hr.disabled;if((!eo||eo.length===0||On)&&qn(Et,Mr,{label:It.label})){var Fr;fr.push((0,me.Z)((0,me.Z)({},hr),{},(Fr={disabled:kr},(0,Ce.Z)(Fr,It.label,ir(Et,Mr,fn,It)),(0,Ce.Z)(Fr,Se,Mr),(0,Ce.Z)(Fr,It.children,void 0),Fr)))}eo&&Sr(hr[It.children],Mr,kr)}})}return Sr(St,[]),ar&&fr.sort(function(br,Zr){return ar(br[Se],Zr[Se],Et,It)}),Qn!==!1&&Qn>0?fr.slice(0,Qn):fr},[Et,St,It,fn,ir,On,qn,ar,Qn])},Be=ct,Oe="__RC_CASCADER_SPLIT__",Re="SHOW_PARENT",Ke="SHOW_CHILD";function vt(pt){return pt.join(Oe)}function it(pt){return pt.map(vt)}function Qe(pt){return pt.split(Oe)}function ut(pt){var Et=pt||{},St=Et.label,It=Et.value,fn=Et.children,Bn=It||"value";return{label:St||"label",value:Bn,key:Bn,children:fn||"children"}}function be(pt,Et){var St,It;return(St=pt.isLeaf)!==null&&St!==void 0?St:!((It=pt[Et.children])!==null&&It!==void 0&&It.length)}function et(pt){var Et=pt.parentElement;if(Et){var St=pt.offsetTop-Et.offsetTop;St-Et.scrollTop<0?Et.scrollTo({top:St}):St+pt.offsetHeight-Et.scrollTop>Et.offsetHeight&&Et.scrollTo({top:St+pt.offsetHeight-Et.offsetHeight})}}function Ne(pt,Et){return pt.map(function(St){var It;return(It=St[Se])===null||It===void 0?void 0:It.map(function(fn){return fn[Et.value]})})}function ue(pt){return Array.isArray(pt)&&Array.isArray(pt[0])}function mt(pt){return pt?ue(pt)?pt:(pt.length===0?[]:[pt]).map(function(Et){return Array.isArray(Et)?Et:[Et]}):[]}function Ze(pt,Et,St){var It=new Set(pt),fn=Et();return pt.filter(function(Bn){var On=fn[Bn],Nn=On?On.parent:null,qn=On?On.children:null;return On&&On.node.disabled?!0:St===Ke?!(qn&&qn.some(function(nr){return nr.key&&It.has(nr.key)})):!(Nn&&!Nn.node.disabled&&It.has(Nn.key))})}function nt(pt,Et,St){for(var It=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,fn=Et,Bn=[],On=function(){var nr,ir,lr,Qn=pt[Nn],ar=(nr=fn)===null||nr===void 0?void 0:nr.findIndex(function(Sr){var br=Sr[St.value];return It?String(br)===String(Qn):br===Qn}),fr=ar!==-1?(ir=fn)===null||ir===void 0?void 0:ir[ar]:null;Bn.push({value:(lr=fr==null?void 0:fr[St.value])!==null&&lr!==void 0?lr:Qn,index:ar,option:fr}),fn=fr==null?void 0:fr[St.children]},Nn=0;Nn1){var Fr=fr.slice(0,-1);jr(Fr)}else nr(!1)},eo=function(){var Fr,or=((Fr=br[Sr])===null||Fr===void 0?void 0:Fr[St.children])||[],Ur=or.find(function(Br){return!Br.disabled});if(Ur){var Rr=[].concat((0,y.Z)(fr),[Ur[St.value]]);jr(Rr)}};he.useImperativeHandle(pt,function(){return{onKeyDown:function(Fr){var or=Fr.which;switch(or){case te.Z.UP:case te.Z.DOWN:{var Ur=0;or===te.Z.UP?Ur=-1:or===te.Z.DOWN&&(Ur=1),Ur!==0&&hr(Ur);break}case te.Z.LEFT:{if(qn)break;lr?eo():Mr();break}case te.Z.RIGHT:{if(qn)break;lr?Mr():eo();break}case te.Z.BACKSPACE:{qn||Mr();break}case te.Z.ENTER:{if(fr.length){var Rr=br[Sr],Br=(Rr==null?void 0:Rr[Se])||[];Br.length?Bn(Br.map(function(Cr){return Cr[St.value]}),Br[Br.length-1]):Bn(fr,br[Sr])}break}case te.Z.ESC:nr(!1),ir&&Fr.stopPropagation()}},onKeyUp:function(){}}})},ce=he.forwardRef(function(pt,Et){var St,It,fn,Bn=pt.prefixCls,On=pt.multiple,Nn=pt.searchValue,qn=pt.toggleOpen,nr=pt.notFoundContent,ir=pt.direction,lr=pt.open,Qn=pt.disabled,ar=he.useRef(null),fr=ir==="rtl",Sr=he.useContext(je),br=Sr.options,Zr=Sr.values,jr=Sr.halfValues,hr=Sr.fieldNames,Mr=Sr.changeOnSelect,eo=Sr.onSelect,kr=Sr.searchOptions,Fr=Sr.dropdownPrefixCls,or=Sr.loadData,Ur=Sr.expandTrigger,Rr=Fr||Bn,Br=he.useState([]),Cr=(0,ve.Z)(Br,2),so=Cr[0],Ho=Cr[1],ti=function(Yr){if(!(!or||Nn)){var to=nt(Yr,br,hr),Fo=to.map(function(Jo){var ni=Jo.option;return ni}),Mo=Fo[Fo.length-1];if(Mo&&!be(Mo,hr)){var Yo=vt(Yr);Ho(function(Jo){return[].concat((0,y.Z)(Jo),[Yo])}),or(Fo)}}};he.useEffect(function(){so.length&&so.forEach(function(_r){var Yr=Qe(_r),to=nt(Yr,br,hr,!0).map(function(Mo){var Yo=Mo.option;return Yo}),Fo=to[to.length-1];(!Fo||Fo[hr.children]||be(Fo,hr))&&Ho(function(Mo){return Mo.filter(function(Yo){return Yo!==_r})})})},[br,so,hr]);var xo=he.useMemo(function(){return new Set(it(Zr))},[Zr]),No=he.useMemo(function(){return new Set(it(jr))},[jr]),To=re(On,lr),Xo=(0,ve.Z)(To,2),ko=Xo[0],go=Xo[1],dr=function(Yr){go(Yr),ti(Yr)},Tn=function(Yr){if(Qn)return!1;var to=Yr.disabled,Fo=be(Yr,hr);return!to&&(Fo||Mr||On)},Gn=function(Yr,to){var Fo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;eo(Yr),!On&&(to||Mr&&(Ur==="hover"||Fo))&&qn(!1)},Yn=he.useMemo(function(){return Nn?kr:br},[Nn,kr,br]),Ln=he.useMemo(function(){for(var _r=[{options:Yn}],Yr=Yn,to=Ne(Yr,hr),Fo=function(){var Jo=ko[Mo],ni=Yr.find(function(Mi,$i){return(to[$i]?vt(to[$i]):Mi[hr.value])===Jo}),ri=ni==null?void 0:ni[hr.children];if(!(ri!=null&&ri.length))return 1;Yr=ri,_r.push({options:ri})},Mo=0;Mo":Zr,hr=St.loadingIcon,Mr=St.direction,eo=St.notFoundContent,kr=eo===void 0?"Not Found":eo,Fr=St.disabled,or=!!qn,Ur=(0,bt.C8)(nr,{value:ir,postState:mt}),Rr=(0,ve.Z)(Ur,2),Br=Rr[0],Cr=Rr[1],so=he.useMemo(function(){return ut(lr)},[JSON.stringify(lr)]),Ho=jt(so,Nn),ti=(0,ve.Z)(Ho,3),xo=ti[0],No=ti[1],To=ti[2],Xo=Fe(xo,so),ko=zt(or,Br,No,To,Xo),go=(0,ve.Z)(ko,3),dr=go[0],Tn=go[1],Gn=go[2],Yn=(0,bt.zX)(function(sr){if(Cr(sr),ar){var pr=mt(sr),_r=pr.map(function(Fo){return nt(Fo,xo,so).map(function(Mo){return Mo.option})}),Yr=or?pr:pr[0],to=or?_r:_r[0];ar(Yr,to)}}),Ln=qe(or,Yn,dr,Tn,Gn,No,To,fr),mr=(0,bt.zX)(function(sr){Ln(sr)}),wr=he.useMemo(function(){return{options:xo,fieldNames:so,values:dr,halfValues:Tn,changeOnSelect:Qn,onSelect:mr,checkable:qn,searchOptions:[],dropdownPrefixCls:void 0,loadData:Sr,expandTrigger:br,expandIcon:jr,loadingIcon:hr,dropdownMenuColumnStyle:void 0}},[xo,so,dr,Tn,Qn,mr,qn,Sr,br,jr,hr]),Un="".concat(fn,"-panel"),Jn=!xo.length;return he.createElement(je.Provider,{value:wr},he.createElement("div",{className:$e()(Un,(Et={},(0,Ce.Z)(Et,"".concat(Un,"-rtl"),Mr==="rtl"),(0,Ce.Z)(Et,"".concat(Un,"-empty"),Jn),Et),On),style:Bn},Jn?kr:he.createElement(ne,{prefixCls:fn,searchValue:"",multiple:or,toggleOpen:Ue,open:!0,direction:Mr,disabled:Fr})))}function at(pt){var Et=pt.onPopupVisibleChange,St=pt.popupVisible,It=pt.popupClassName,fn=pt.popupPlacement;warning(!Et,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(St===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(It===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(fn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function ft(pt,Et){if(pt){var St=function It(fn){for(var Bn=0;Bn":ti,No=pt.loadingIcon,To=pt.children,Xo=pt.dropdownMatchSelectWidth,ko=Xo===void 0?!1:Xo,go=pt.showCheckedStrategy,dr=go===void 0?Re:go,Tn=pt.optionRender,Gn=(0,Me.Z)(pt,Le),Yn=(0,se.ZP)(St),Ln=!!lr,mr=(0,Ae.Z)(On,{value:Nn,postState:mt}),wr=(0,ve.Z)(mr,2),Un=wr[0],Jn=wr[1],sr=he.useMemo(function(){return ut(Bn)},[JSON.stringify(Bn)]),pr=jt(sr,jr),_r=(0,ve.Z)(pr,3),Yr=_r[0],to=_r[1],Fo=_r[2],Mo=(0,Ae.Z)("",{value:fr,postState:function(qo){return qo||""}}),Yo=(0,ve.Z)(Mo,2),Jo=Yo[0],ni=Yo[1],ri=function(qo,Bi){ni(qo),Bi.source!=="blur"&&Sr&&Sr(qo)},Mi=Ee(br),$i=(0,ve.Z)(Mi,2),Xi=$i[0],Yi=$i[1],ta=Be(Jo,Yr,sr,hr||fn,Yi,qn||Ln),Lo=Fe(Yr,sr),co=zt(Ln,Un,to,Fo,Lo),wi=(0,ve.Z)(co,3),wo=wi[0],aa=wi[1],Qa=wi[2],Ha=he.useMemo(function(){var Bo=it(wo),qo=Ze(Bo,to,dr);return[].concat((0,y.Z)(Qa),(0,y.Z)(Fo(qo)))},[wo,to,Fo,Qa,dr]),da=Mt(Ha,Yr,sr,Ln,ir),fa=(0,_e.Z)(function(Bo){if(Jn(Bo),nr){var qo=mt(Bo),Bi=qo.map(function(Qi){return nt(Qi,Yr,sr).map(function(sa){return sa.option})}),Wa=Ln?qo:qo[0],zi=Ln?Bi:Bi[0];nr(Wa,zi)}}),Ti=qe(Ln,fa,wo,aa,Qa,to,Fo,dr),ka=(0,_e.Z)(function(Bo){(!Ln||ar)&&ni(""),Ti(Bo)}),ol=function(qo,Bi){if(Bi.type==="clear"){fa([]);return}var Wa=Bi.values[0],zi=Wa.valueCells;ka(zi)},Ja=kr!==void 0?kr:eo,la=or||Fr,Pl=Cr||Br,El=function(qo){so==null||so(qo),Ho==null||Ho(qo)},jo=he.useMemo(function(){return{options:Yr,fieldNames:sr,values:wo,halfValues:aa,changeOnSelect:qn,onSelect:ka,checkable:lr,searchOptions:ta,dropdownPrefixCls:hr,loadData:Mr,expandTrigger:Zr,expandIcon:xo,loadingIcon:No,dropdownMenuColumnStyle:Ur,optionRender:Tn}},[Yr,sr,wo,aa,qn,ka,lr,ta,hr,Mr,Zr,xo,No,Ur,Tn]),ai=!(Jo?ta:Yr).length,Ro=Jo&&Yi.matchInputWidth||ai?{}:{minWidth:"auto"};return he.createElement(je.Provider,{value:jo},he.createElement(ge.Ac,(0,pe.Z)({},Gn,{ref:Et,id:Yn,prefixCls:fn,autoClearSearchValue:ar,dropdownMatchSelectWidth:ko,dropdownStyle:(0,me.Z)((0,me.Z)({},Ro),Rr),displayValues:da,onDisplayValuesChange:ol,mode:Ln?"multiple":void 0,searchValue:Jo,onSearch:ri,showSearch:Xi,OptionList:Ie,emptyOptions:ai,open:Ja,dropdownClassName:la,placement:Pl,onDropdownVisibleChange:El,getRawInputElement:function(){return To}})))});We.SHOW_PARENT=Re,We.SHOW_CHILD=Ke,We.Panel=He;var Nt=We,Qt=Nt,un=z(2738),rn=z(75030),Rt=z(86641),ln=z(45915),Ht=z(82855),ze=z(48755),yt=z(38406),Kt=z(2171),tn=z(83397),Ve=z(31756),Ct=z(56553),$t=z(24971),dt=z(1722),Ot=z(90376),Gt=z(68525),mn=z(90005),An=z(70045);function hn(pt,Et){const{getPrefixCls:St,direction:It,renderEmpty:fn}=he.useContext(ze.E_),Bn=Et||It,On=St("select",pt),Nn=St("cascader",pt);return[On,Nn,Bn,fn]}var Fn=hn;function Ft(pt,Et){return he.useMemo(()=>Et?he.createElement("span",{className:`${pt}-checkbox-inner`}):!1,[Et])}var Tt=z(33853),Ut=z(58617),an=z(38819),yn=(pt,Et,St)=>{let It=St;St||(It=Et?he.createElement(Tt.Z,null):he.createElement(an.Z,null));const fn=he.createElement("span",{className:`${pt}-menu-item-loading-icon`},he.createElement(Ut.Z,{spin:!0}));return he.useMemo(()=>[It,fn],[It])},sn=z(56119),wn=z(16931),Vn=z(36237),Mn=z(36170),$n=z(63356),Hn=pt=>{const{prefixCls:Et,componentCls:St}=pt,It=`${St}-menu-item`,fn=` +`:'
        '+(ut?it:(0,de.escape)(it,!0))+"
        "},ge.heading=function(it,Qe,ut){let be=this.options.headerPrefix+ut.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ve.push({anchor:be,level:Qe,text:it}),"'+it+""},he().setOptions({silent:!0,gfm:!0,pedantic:!1}),he().use({tokenizer:Te,renderer:ge}),Wt.ZP=he()},9981:function(bn,Wt){"use strict";const z=function(){const y=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let he=1;he{const pe=de[$e];pe!==void 0&&(y[$e]=pe)})}return y};Wt.Z=z},86013:function(bn,Wt,z){"use strict";var y=z(59301),he=z(19248);const de=$e=>{let pe;return typeof $e=="object"&&($e!=null&&$e.clearIcon)?pe=$e:$e&&(pe={clearIcon:y.createElement(he.Z,null)}),pe};Wt.Z=de},54500:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return y}});const y=he=>he?typeof he=="function"?he():he:null},97224:function(bn,Wt,z){"use strict";z.d(Wt,{F:function(){return y}});function y(de){return de!=null&&de===de.window}const he=de=>{var $e,pe;if(typeof window=="undefined")return 0;let me=0;return y(de)?me=de.pageYOffset:de instanceof Document?me=de.documentElement.scrollTop:(de instanceof HTMLElement||de)&&(me=de.scrollTop),de&&!y(de)&&typeof me!="number"&&(me=(pe=(($e=de.ownerDocument)!==null&&$e!==void 0?$e:de).documentElement)===null||pe===void 0?void 0:pe.scrollTop),me};Wt.Z=he},83010:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return $e}});var y=z(16089);function he(pe,me,ve,Me){const ge=ve-me;return pe/=Me/2,pe<1?ge/2*pe*pe*pe+me:ge/2*((pe-=2)*pe*pe+2)+me}var de=z(97224);function $e(pe){let me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ve=()=>window,callback:Me,duration:ge=450}=me,se=ve(),_e=(0,de.Z)(se),Ae=Date.now(),tt=()=>{const Te=Date.now()-Ae,Ce=he(Te>ge?ge:Te,_e,pe,ge);(0,de.F)(se)?se.scrollTo(window.pageXOffset,Ce):se instanceof Document||se.constructor.name==="HTMLDocument"?se.documentElement.scrollTop=Ce:se.scrollTop=Ce,Te2&&arguments[2]!==void 0?arguments[2]:!1;br.forEach(function(hr){if(!(!ar&&Qn!==!1&&Qn>0&&fr.length>=Qn)){var Nr=[].concat((0,y.Z)(Zr),[hr]),eo=hr[It.children],Tr=jr||hr.disabled;if((!eo||eo.length===0||On)&&qn(Et,Nr,{label:It.label})){var Fr;fr.push((0,me.Z)((0,me.Z)({},hr),{},(Fr={disabled:Tr},(0,Ce.Z)(Fr,It.label,ir(Et,Nr,fn,It)),(0,Ce.Z)(Fr,Se,Nr),(0,Ce.Z)(Fr,It.children,void 0),Fr)))}eo&&Sr(hr[It.children],Nr,Tr)}})}return Sr(St,[]),ar&&fr.sort(function(br,Zr){return ar(br[Se],Zr[Se],Et,It)}),Qn!==!1&&Qn>0?fr.slice(0,Qn):fr},[Et,St,It,fn,ir,On,qn,ar,Qn])},Be=ct,Oe="__RC_CASCADER_SPLIT__",Re="SHOW_PARENT",Ke="SHOW_CHILD";function vt(pt){return pt.join(Oe)}function it(pt){return pt.map(vt)}function Qe(pt){return pt.split(Oe)}function ut(pt){var Et=pt||{},St=Et.label,It=Et.value,fn=Et.children,Bn=It||"value";return{label:St||"label",value:Bn,key:Bn,children:fn||"children"}}function be(pt,Et){var St,It;return(St=pt.isLeaf)!==null&&St!==void 0?St:!((It=pt[Et.children])!==null&&It!==void 0&&It.length)}function et(pt){var Et=pt.parentElement;if(Et){var St=pt.offsetTop-Et.offsetTop;St-Et.scrollTop<0?Et.scrollTo({top:St}):St+pt.offsetHeight-Et.scrollTop>Et.offsetHeight&&Et.scrollTo({top:St+pt.offsetHeight-Et.offsetHeight})}}function Ne(pt,Et){return pt.map(function(St){var It;return(It=St[Se])===null||It===void 0?void 0:It.map(function(fn){return fn[Et.value]})})}function ue(pt){return Array.isArray(pt)&&Array.isArray(pt[0])}function mt(pt){return pt?ue(pt)?pt:(pt.length===0?[]:[pt]).map(function(Et){return Array.isArray(Et)?Et:[Et]}):[]}function Ze(pt,Et,St){var It=new Set(pt),fn=Et();return pt.filter(function(Bn){var On=fn[Bn],Nn=On?On.parent:null,qn=On?On.children:null;return On&&On.node.disabled?!0:St===Ke?!(qn&&qn.some(function(nr){return nr.key&&It.has(nr.key)})):!(Nn&&!Nn.node.disabled&&It.has(Nn.key))})}function nt(pt,Et,St){for(var It=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,fn=Et,Bn=[],On=function(){var nr,ir,lr,Qn=pt[Nn],ar=(nr=fn)===null||nr===void 0?void 0:nr.findIndex(function(Sr){var br=Sr[St.value];return It?String(br)===String(Qn):br===Qn}),fr=ar!==-1?(ir=fn)===null||ir===void 0?void 0:ir[ar]:null;Bn.push({value:(lr=fr==null?void 0:fr[St.value])!==null&&lr!==void 0?lr:Qn,index:ar,option:fr}),fn=fr==null?void 0:fr[St.children]},Nn=0;Nn1){var Fr=fr.slice(0,-1);jr(Fr)}else nr(!1)},eo=function(){var Fr,or=((Fr=br[Sr])===null||Fr===void 0?void 0:Fr[St.children])||[],Ur=or.find(function(Br){return!Br.disabled});if(Ur){var Rr=[].concat((0,y.Z)(fr),[Ur[St.value]]);jr(Rr)}};he.useImperativeHandle(pt,function(){return{onKeyDown:function(Fr){var or=Fr.which;switch(or){case te.Z.UP:case te.Z.DOWN:{var Ur=0;or===te.Z.UP?Ur=-1:or===te.Z.DOWN&&(Ur=1),Ur!==0&&hr(Ur);break}case te.Z.LEFT:{if(qn)break;lr?eo():Nr();break}case te.Z.RIGHT:{if(qn)break;lr?Nr():eo();break}case te.Z.BACKSPACE:{qn||Nr();break}case te.Z.ENTER:{if(fr.length){var Rr=br[Sr],Br=(Rr==null?void 0:Rr[Se])||[];Br.length?Bn(Br.map(function(Cr){return Cr[St.value]}),Br[Br.length-1]):Bn(fr,br[Sr])}break}case te.Z.ESC:nr(!1),ir&&Fr.stopPropagation()}},onKeyUp:function(){}}})},ce=he.forwardRef(function(pt,Et){var St,It,fn,Bn=pt.prefixCls,On=pt.multiple,Nn=pt.searchValue,qn=pt.toggleOpen,nr=pt.notFoundContent,ir=pt.direction,lr=pt.open,Qn=pt.disabled,ar=he.useRef(null),fr=ir==="rtl",Sr=he.useContext(je),br=Sr.options,Zr=Sr.values,jr=Sr.halfValues,hr=Sr.fieldNames,Nr=Sr.changeOnSelect,eo=Sr.onSelect,Tr=Sr.searchOptions,Fr=Sr.dropdownPrefixCls,or=Sr.loadData,Ur=Sr.expandTrigger,Rr=Fr||Bn,Br=he.useState([]),Cr=(0,ve.Z)(Br,2),so=Cr[0],Ho=Cr[1],ti=function(Yr){if(!(!or||Nn)){var to=nt(Yr,br,hr),Fo=to.map(function(Jo){var ni=Jo.option;return ni}),Mo=Fo[Fo.length-1];if(Mo&&!be(Mo,hr)){var Yo=vt(Yr);Ho(function(Jo){return[].concat((0,y.Z)(Jo),[Yo])}),or(Fo)}}};he.useEffect(function(){so.length&&so.forEach(function(_r){var Yr=Qe(_r),to=nt(Yr,br,hr,!0).map(function(Mo){var Yo=Mo.option;return Yo}),Fo=to[to.length-1];(!Fo||Fo[hr.children]||be(Fo,hr))&&Ho(function(Mo){return Mo.filter(function(Yo){return Yo!==_r})})})},[br,so,hr]);var xo=he.useMemo(function(){return new Set(it(Zr))},[Zr]),No=he.useMemo(function(){return new Set(it(jr))},[jr]),To=re(On,lr),Xo=(0,ve.Z)(To,2),ko=Xo[0],go=Xo[1],dr=function(Yr){go(Yr),ti(Yr)},Tn=function(Yr){if(Qn)return!1;var to=Yr.disabled,Fo=be(Yr,hr);return!to&&(Fo||Nr||On)},Gn=function(Yr,to){var Fo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;eo(Yr),!On&&(to||Nr&&(Ur==="hover"||Fo))&&qn(!1)},Yn=he.useMemo(function(){return Nn?Tr:br},[Nn,Tr,br]),Ln=he.useMemo(function(){for(var _r=[{options:Yn}],Yr=Yn,to=Ne(Yr,hr),Fo=function(){var Jo=ko[Mo],ni=Yr.find(function(Mi,$i){return(to[$i]?vt(to[$i]):Mi[hr.value])===Jo}),ri=ni==null?void 0:ni[hr.children];if(!(ri!=null&&ri.length))return 1;Yr=ri,_r.push({options:ri})},Mo=0;Mo":Zr,hr=St.loadingIcon,Nr=St.direction,eo=St.notFoundContent,Tr=eo===void 0?"Not Found":eo,Fr=St.disabled,or=!!qn,Ur=(0,bt.C8)(nr,{value:ir,postState:mt}),Rr=(0,ve.Z)(Ur,2),Br=Rr[0],Cr=Rr[1],so=he.useMemo(function(){return ut(lr)},[JSON.stringify(lr)]),Ho=jt(so,Nn),ti=(0,ve.Z)(Ho,3),xo=ti[0],No=ti[1],To=ti[2],Xo=Fe(xo,so),ko=zt(or,Br,No,To,Xo),go=(0,ve.Z)(ko,3),dr=go[0],Tn=go[1],Gn=go[2],Yn=(0,bt.zX)(function(sr){if(Cr(sr),ar){var pr=mt(sr),_r=pr.map(function(Fo){return nt(Fo,xo,so).map(function(Mo){return Mo.option})}),Yr=or?pr:pr[0],to=or?_r:_r[0];ar(Yr,to)}}),Ln=qe(or,Yn,dr,Tn,Gn,No,To,fr),mr=(0,bt.zX)(function(sr){Ln(sr)}),wr=he.useMemo(function(){return{options:xo,fieldNames:so,values:dr,halfValues:Tn,changeOnSelect:Qn,onSelect:mr,checkable:qn,searchOptions:[],dropdownPrefixCls:void 0,loadData:Sr,expandTrigger:br,expandIcon:jr,loadingIcon:hr,dropdownMenuColumnStyle:void 0}},[xo,so,dr,Tn,Qn,mr,qn,Sr,br,jr,hr]),Un="".concat(fn,"-panel"),Jn=!xo.length;return he.createElement(je.Provider,{value:wr},he.createElement("div",{className:$e()(Un,(Et={},(0,Ce.Z)(Et,"".concat(Un,"-rtl"),Nr==="rtl"),(0,Ce.Z)(Et,"".concat(Un,"-empty"),Jn),Et),On),style:Bn},Jn?Tr:he.createElement(ne,{prefixCls:fn,searchValue:"",multiple:or,toggleOpen:Ue,open:!0,direction:Nr,disabled:Fr})))}function at(pt){var Et=pt.onPopupVisibleChange,St=pt.popupVisible,It=pt.popupClassName,fn=pt.popupPlacement;warning(!Et,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(St===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(It===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(fn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function ft(pt,Et){if(pt){var St=function It(fn){for(var Bn=0;Bn":ti,No=pt.loadingIcon,To=pt.children,Xo=pt.dropdownMatchSelectWidth,ko=Xo===void 0?!1:Xo,go=pt.showCheckedStrategy,dr=go===void 0?Re:go,Tn=pt.optionRender,Gn=(0,Me.Z)(pt,Le),Yn=(0,se.ZP)(St),Ln=!!lr,mr=(0,Ae.Z)(On,{value:Nn,postState:mt}),wr=(0,ve.Z)(mr,2),Un=wr[0],Jn=wr[1],sr=he.useMemo(function(){return ut(Bn)},[JSON.stringify(Bn)]),pr=jt(sr,jr),_r=(0,ve.Z)(pr,3),Yr=_r[0],to=_r[1],Fo=_r[2],Mo=(0,Ae.Z)("",{value:fr,postState:function(qo){return qo||""}}),Yo=(0,ve.Z)(Mo,2),Jo=Yo[0],ni=Yo[1],ri=function(qo,Bi){ni(qo),Bi.source!=="blur"&&Sr&&Sr(qo)},Mi=Ee(br),$i=(0,ve.Z)(Mi,2),Xi=$i[0],Yi=$i[1],ta=Be(Jo,Yr,sr,hr||fn,Yi,qn||Ln),Lo=Fe(Yr,sr),co=zt(Ln,Un,to,Fo,Lo),wi=(0,ve.Z)(co,3),wo=wi[0],aa=wi[1],Qa=wi[2],Ha=he.useMemo(function(){var Bo=it(wo),qo=Ze(Bo,to,dr);return[].concat((0,y.Z)(Qa),(0,y.Z)(Fo(qo)))},[wo,to,Fo,Qa,dr]),da=Mt(Ha,Yr,sr,Ln,ir),fa=(0,_e.Z)(function(Bo){if(Jn(Bo),nr){var qo=mt(Bo),Bi=qo.map(function(Qi){return nt(Qi,Yr,sr).map(function(sa){return sa.option})}),Wa=Ln?qo:qo[0],zi=Ln?Bi:Bi[0];nr(Wa,zi)}}),Ti=qe(Ln,fa,wo,aa,Qa,to,Fo,dr),ka=(0,_e.Z)(function(Bo){(!Ln||ar)&&ni(""),Ti(Bo)}),ol=function(qo,Bi){if(Bi.type==="clear"){fa([]);return}var Wa=Bi.values[0],zi=Wa.valueCells;ka(zi)},Ja=Tr!==void 0?Tr:eo,la=or||Fr,Pl=Cr||Br,El=function(qo){so==null||so(qo),Ho==null||Ho(qo)},jo=he.useMemo(function(){return{options:Yr,fieldNames:sr,values:wo,halfValues:aa,changeOnSelect:qn,onSelect:ka,checkable:lr,searchOptions:ta,dropdownPrefixCls:hr,loadData:Nr,expandTrigger:Zr,expandIcon:xo,loadingIcon:No,dropdownMenuColumnStyle:Ur,optionRender:Tn}},[Yr,sr,wo,aa,qn,ka,lr,ta,hr,Nr,Zr,xo,No,Ur,Tn]),ai=!(Jo?ta:Yr).length,Ro=Jo&&Yi.matchInputWidth||ai?{}:{minWidth:"auto"};return he.createElement(je.Provider,{value:jo},he.createElement(ge.Ac,(0,pe.Z)({},Gn,{ref:Et,id:Yn,prefixCls:fn,autoClearSearchValue:ar,dropdownMatchSelectWidth:ko,dropdownStyle:(0,me.Z)((0,me.Z)({},Ro),Rr),displayValues:da,onDisplayValuesChange:ol,mode:Ln?"multiple":void 0,searchValue:Jo,onSearch:ri,showSearch:Xi,OptionList:Ie,emptyOptions:ai,open:Ja,dropdownClassName:la,placement:Pl,onDropdownVisibleChange:El,getRawInputElement:function(){return To}})))});We.SHOW_PARENT=Re,We.SHOW_CHILD=Ke,We.Panel=He;var Nt=We,Qt=Nt,un=z(2738),rn=z(75030),Rt=z(86641),ln=z(45915),Ht=z(82855),ze=z(48755),yt=z(38406),Kt=z(2171),tn=z(83397),Ve=z(31756),Ct=z(56553),$t=z(24971),dt=z(1722),Ot=z(90376),Gt=z(68525),mn=z(90005),An=z(70045);function hn(pt,Et){const{getPrefixCls:St,direction:It,renderEmpty:fn}=he.useContext(ze.E_),Bn=Et||It,On=St("select",pt),Nn=St("cascader",pt);return[On,Nn,Bn,fn]}var Fn=hn;function Ft(pt,Et){return he.useMemo(()=>Et?he.createElement("span",{className:`${pt}-checkbox-inner`}):!1,[Et])}var Tt=z(33853),Ut=z(58617),an=z(38819),yn=(pt,Et,St)=>{let It=St;St||(It=Et?he.createElement(Tt.Z,null):he.createElement(an.Z,null));const fn=he.createElement("span",{className:`${pt}-menu-item-loading-icon`},he.createElement(Ut.Z,{spin:!0}));return he.useMemo(()=>[It,fn],[It])},sn=z(56119),wn=z(16931),Vn=z(36237),Mn=z(36170),$n=z(63356),Hn=pt=>{const{prefixCls:Et,componentCls:St}=pt,It=`${St}-menu-item`,fn=` &${It}-expand ${It}-expand-icon, ${It}-loading-icon -`;return[(0,Mn.C2)(`${Et}-checkbox`,pt),{[St]:{"&-checkbox":{top:0,marginInlineEnd:pt.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${St}-menu-empty`]:{[`${St}-menu`]:{width:"100%",height:"auto",[It]:{color:pt.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,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:`${(0,Vn.unit)(pt.lineWidth)} ${pt.lineType} ${pt.colorSplit}`},"&-item":Object.assign(Object.assign({},$n.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"},[fn]:{color:pt.colorTextDisabled}},[`&-active:not(${It}-disabled)`]:{"&, &:hover":{color:pt.optionSelectedColor,fontWeight:pt.optionSelectedFontWeight,backgroundColor:pt.optionSelectedBg}},"&-content":{flex:"auto"},[fn]:{marginInlineStart:pt.paddingXXS,color:pt.colorTextDescription,fontSize:pt.fontSizeIcon},"&-keyword":{color:pt.colorHighlight}})}}}]};const ur=pt=>{const{componentCls:Et,antCls:St}=pt;return[{[Et]:{width:pt.controlWidth}},{[`${Et}-dropdown`]:[{[`&${St}-select-dropdown`]:{padding:0}},Hn(pt)]},{[`${Et}-dropdown-rtl`]:{direction:"rtl"}},(0,sn.c)(pt)]},rr=pt=>{const Et=Math.round((pt.controlHeight-pt.fontSize*pt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:pt.controlItemBgActive,optionSelectedFontWeight:pt.fontWeightStrong,optionPadding:`${Et}px ${pt.paddingSM}px`,menuPadding:pt.paddingXXS,optionSelectedColor:pt.colorText}};var dn=(0,wn.I$)("Cascader",pt=>[ur(pt)],rr);const xn=pt=>{const{componentCls:Et}=pt;return{[`${Et}-panel`]:[Hn(pt),{display:"inline-flex",border:`${(0,Vn.unit)(pt.lineWidth)} ${pt.lineType} ${pt.colorSplit}`,borderRadius:pt.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Et}-menus`]:{alignItems:"stretch"},[`${Et}-menu`]:{height:"auto"},"&-empty":{padding:pt.paddingXXS}}]}};var jn=(0,wn.A1)(["Cascader","Panel"],pt=>xn(pt),rr);function zn(pt){const{prefixCls:Et,className:St,multiple:It,rootClassName:fn,notFoundContent:Bn,direction:On,expandIcon:Nn,disabled:qn}=pt,nr=he.useContext(Kt.Z),ir=qn!=null?qn:nr,[lr,Qn,ar,fr]=Fn(Et,On),Sr=(0,tn.Z)(Qn),[br,Zr,jr]=dn(Qn,Sr);jn(Qn);const hr=ar==="rtl",[Mr,eo]=yn(lr,hr,Nn),kr=Bn||(fr==null?void 0:fr("Cascader"))||he.createElement(yt.Z,{componentName:"Cascader"}),Fr=Ft(Qn,It);return br(he.createElement(He,Object.assign({},pt,{checkable:Fr,prefixCls:Qn,className:$e()(St,Zr,fn,jr,Sr),notFoundContent:kr,direction:ar,expandIcon:Mr,loadingIcon:eo,disabled:ir})))}var xt=zn,_t=function(pt,Et){var St={};for(var It in pt)Object.prototype.hasOwnProperty.call(pt,It)&&Et.indexOf(It)<0&&(St[It]=pt[It]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fn=0,It=Object.getOwnPropertySymbols(pt);fnqn===0?[Nn]:[].concat((0,y.Z)(On),[Et,Nn]),[]),fn=[];let Bn=0;return It.forEach((On,Nn)=>{const qn=Bn+On.length;let nr=pt.slice(Bn,qn);Bn=qn,Nn%2===1&&(nr=he.createElement("span",{className:`${St}-menu-item-keyword`,key:`separator-${Nn}`},nr)),fn.push(nr)}),fn}const At=(pt,Et,St,It)=>{const fn=[],Bn=pt.toLowerCase();return Et.forEach((On,Nn)=>{Nn!==0&&fn.push(" / ");let qn=On[It.label];const nr=typeof qn;(nr==="string"||nr==="number")&&(qn=Ge(String(qn),Bn,St)),fn.push(qn)}),fn},Jt=he.forwardRef((pt,Et)=>{var St;const{prefixCls:It,size:fn,disabled:Bn,className:On,rootClassName:Nn,multiple:qn,bordered:nr=!0,transitionName:ir,choiceTransitionName:lr="",popupClassName:Qn,dropdownClassName:ar,expandIcon:fr,placement:Sr,showSearch:br,allowClear:Zr=!0,notFoundContent:jr,direction:hr,getPopupContainer:Mr,status:eo,showArrow:kr,builtinPlacements:Fr,style:or,variant:Ur}=pt,Rr=_t(pt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),Br=(0,un.Z)(Rr,["suffixIcon"]),{getPrefixCls:Cr,getPopupContainer:so,className:Ho,style:ti}=(0,ze.dj)("cascader"),{popupOverflow:xo}=he.useContext(ze.E_),{status:No,hasFeedback:To,isFormItemInput:Xo,feedbackIcon:ko}=he.useContext(Ct.aM),go=(0,Ht.F)(No,eo),[dr,Tn,Gn,Yn]=Fn(It,hr),Ln=Gn==="rtl",mr=Cr(),wr=(0,tn.Z)(dr),[Un,Jn,sr]=(0,Ot.Z)(dr,wr),pr=(0,tn.Z)(Tn),[_r]=dn(Tn,pr),{compactSize:Yr,compactItemClassnames:to}=(0,An.ri)(dr,hr),[Fo,Mo]=(0,$t.Z)("cascader",Ur,nr),Yo=jr||(Yn==null?void 0:Yn("Cascader"))||he.createElement(yt.Z,{componentName:"Cascader"}),Jo=$e()(Qn||ar,`${Tn}-dropdown`,{[`${Tn}-dropdown-rtl`]:Gn==="rtl"},Nn,wr,pr,Jn,sr),ni=he.useMemo(()=>{if(!br)return br;let fa={render:At};return typeof br=="object"&&(fa=Object.assign(Object.assign({},fa),br)),fa},[br]),ri=(0,Ve.Z)(fa=>{var Ti;return(Ti=fn!=null?fn:Yr)!==null&&Ti!==void 0?Ti:fa}),Mi=he.useContext(Kt.Z),$i=Bn!=null?Bn:Mi,[Xi,Yi]=yn(dr,Ln,fr),ta=Ft(Tn,qn),Lo=(0,mn.Z)(pt.suffixIcon,kr),{suffixIcon:co,removeIcon:wi,clearIcon:wo}=(0,Gt.Z)(Object.assign(Object.assign({},pt),{hasFeedback:To,feedbackIcon:ko,showSuffixIcon:Lo,multiple:qn,prefixCls:dr,componentName:"Cascader"})),aa=he.useMemo(()=>Sr!==void 0?Sr:Ln?"bottomRight":"bottomLeft",[Sr,Ln]),Qa=Zr===!0?{clearIcon:wo}:Zr,[Ha]=(0,rn.Cn)("SelectLike",(St=Br.dropdownStyle)===null||St===void 0?void 0:St.zIndex),da=he.createElement(Qt,Object.assign({prefixCls:dr,className:$e()(!It&&Tn,{[`${dr}-lg`]:ri==="large",[`${dr}-sm`]:ri==="small",[`${dr}-rtl`]:Ln,[`${dr}-${Fo}`]:Mo,[`${dr}-in-form-item`]:Xo},(0,Ht.Z)(dr,go,To),to,Ho,On,Nn,wr,pr,Jn,sr),disabled:$i,style:Object.assign(Object.assign({},ti),or)},Br,{builtinPlacements:(0,dt.Z)(Fr,xo),direction:Gn,placement:aa,notFoundContent:Yo,allowClear:Qa,showSearch:ni,expandIcon:Xi,suffixIcon:co,removeIcon:wi,loadingIcon:Yi,checkable:ta,dropdownClassName:Jo,dropdownPrefixCls:It||Tn,dropdownStyle:Object.assign(Object.assign({},Br.dropdownStyle),{zIndex:Ha}),choiceTransitionName:(0,Rt.m)(mr,"",lr),transitionName:(0,Rt.m)(mr,"slide-up",ir),getPopupContainer:Mr||so,ref:Et}));return _r(Un(da))}),Rn=(0,ln.Z)(Jt,"dropdownAlign",pt=>(0,un.Z)(pt,["visible"]));Jt.SHOW_PARENT=Dt,Jt.SHOW_CHILD=Je,Jt.Panel=xt,Jt._InternalPanelDoNotUseOrYouWillBeFired=Rn;var Zn=Jt},62673:function(bn,Wt,z){"use strict";z.d(Wt,{default:function(){return it}});var y=z(59301),he=z(92310),de=z.n(he),$e=z(16632),pe=z(8654),me=z(12919),ve=z(63872),Me=z(48755),ge=z(2171),se=z(83397),_e=z(56553),tt=y.createContext(null),je=z(36170),Te=z(74632),Ce=function(Qe,ut){var be={};for(var et in Qe)Object.prototype.hasOwnProperty.call(Qe,et)&&ut.indexOf(et)<0&&(be[et]=Qe[et]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,et=Object.getOwnPropertySymbols(Qe);Ne{var be;const{prefixCls:et,className:Ne,rootClassName:ue,children:mt,indeterminate:Ze=!1,style:nt,onMouseEnter:Mt,onMouseLeave:Fe,skipGroup:ye=!1,disabled:Bt}=Qe,jt=Ce(Qe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Lt,direction:Ee,checkbox:ot}=y.useContext(Me.E_),qe=y.useContext(tt),{isFormItemInput:zt}=y.useContext(_e.aM),ht=y.useContext(ge.Z),lt=(be=(qe==null?void 0:qe.disabled)||Bt)!==null&&be!==void 0?be:ht,rt=y.useRef(jt.value),on=y.useRef(null),kt=(0,pe.sQ)(ut,on);y.useEffect(()=>{qe==null||qe.registerValue(jt.value)},[]),y.useEffect(()=>{if(!ye)return jt.value!==rt.current&&(qe==null||qe.cancelValue(rt.current),qe==null||qe.registerValue(jt.value),rt.current=jt.value),()=>qe==null?void 0:qe.cancelValue(jt.value)},[jt.value]),y.useEffect(()=>{var He;!((He=on.current)===null||He===void 0)&&He.input&&(on.current.input.indeterminate=Ze)},[Ze]);const ae=Lt("checkbox",et),re=(0,se.Z)(ae),[te,ie,ce]=(0,je.ZP)(ae,re),ne=Object.assign({},jt);qe&&!ye&&(ne.onChange=function(){jt.onChange&&jt.onChange.apply(jt,arguments),qe.toggleOption&&qe.toggleOption({label:mt,value:jt.value})},ne.name=qe.name,ne.checked=qe.value.includes(jt.value));const le=de()(`${ae}-wrapper`,{[`${ae}-rtl`]:Ee==="rtl",[`${ae}-wrapper-checked`]:ne.checked,[`${ae}-wrapper-disabled`]:lt,[`${ae}-wrapper-in-form-item`]:zt},ot==null?void 0:ot.className,Ne,ue,ce,re,ie),Ie=de()({[`${ae}-indeterminate`]:Ze},ve.A,ie),[bt,Ue]=(0,Te.Z)(ne.onClick);return te(y.createElement(me.Z,{component:"Checkbox",disabled:lt},y.createElement("label",{className:le,style:Object.assign(Object.assign({},ot==null?void 0:ot.style),nt),onMouseEnter:Mt,onMouseLeave:Fe,onClick:bt},y.createElement($e.Z,Object.assign({},ne,{onClick:Ue,prefixCls:ae,className:Ie,disabled:lt,ref:kt})),mt!==void 0&&y.createElement("span",{className:`${ae}-label`},mt))))};var Ye=y.forwardRef(Se),ct=z(94480),Be=z(2738),Oe=function(Qe,ut){var be={};for(var et in Qe)Object.prototype.hasOwnProperty.call(Qe,et)&&ut.indexOf(et)<0&&(be[et]=Qe[et]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,et=Object.getOwnPropertySymbols(Qe);Ne{const{defaultValue:be,children:et,options:Ne=[],prefixCls:ue,className:mt,rootClassName:Ze,style:nt,onChange:Mt}=Qe,Fe=Oe(Qe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ye,direction:Bt}=y.useContext(Me.E_),[jt,Lt]=y.useState(Fe.value||be||[]),[Ee,ot]=y.useState([]);y.useEffect(()=>{"value"in Fe&&Lt(Fe.value||[])},[Fe.value]);const qe=y.useMemo(()=>Ne.map(Ie=>typeof Ie=="string"||typeof Ie=="number"?{label:Ie,value:Ie}:Ie),[Ne]),zt=Ie=>{ot(bt=>bt.filter(Ue=>Ue!==Ie))},ht=Ie=>{ot(bt=>[].concat((0,ct.Z)(bt),[Ie]))},lt=Ie=>{const bt=jt.indexOf(Ie.value),Ue=(0,ct.Z)(jt);bt===-1?Ue.push(Ie.value):Ue.splice(bt,1),"value"in Fe||Lt(Ue),Mt==null||Mt(Ue.filter(He=>Ee.includes(He)).sort((He,at)=>{const ft=qe.findIndex(Le=>Le.value===He),Pt=qe.findIndex(Le=>Le.value===at);return ft-Pt}))},rt=ye("checkbox",ue),on=`${rt}-group`,kt=(0,se.Z)(rt),[ae,re,te]=(0,je.ZP)(rt,kt),ie=(0,Be.Z)(Fe,["value","disabled"]),ce=Ne.length?qe.map(Ie=>y.createElement(Ye,{prefixCls:rt,key:Ie.value.toString(),disabled:"disabled"in Ie?Ie.disabled:Fe.disabled,value:Ie.value,checked:jt.includes(Ie.value),onChange:Ie.onChange,className:`${on}-item`,style:Ie.style,title:Ie.title,id:Ie.id,required:Ie.required},Ie.label)):et,ne={toggleOption:lt,value:jt,disabled:Fe.disabled,name:Fe.name,registerValue:ht,cancelValue:zt},le=de()(on,{[`${on}-rtl`]:Bt==="rtl"},mt,Ze,te,kt,re);return ae(y.createElement("div",Object.assign({className:le,style:nt},ie,{ref:ut}),y.createElement(tt.Provider,{value:ne},ce)))});const vt=Ye;vt.Group=Ke,vt.__ANT_CHECKBOX=!0;var it=vt},36170:function(bn,Wt,z){"use strict";z.d(Wt,{C2:function(){return me}});var y=z(36237),he=z(63356),de=z(51636),$e=z(16931);const pe=ve=>{const{checkboxCls:Me}=ve,ge=`${Me}-wrapper`;return[{[`${Me}-group`]:Object.assign(Object.assign({},(0,he.Wf)(ve)),{display:"inline-flex",flexWrap:"wrap",columnGap:ve.marginXS,[`> ${ve.antCls}-row`]:{flex:1}}),[ge]:Object.assign(Object.assign({},(0,he.Wf)(ve)),{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}}}),[Me]:Object.assign(Object.assign({},(0,he.Wf)(ve)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:ve.borderRadiusSM,alignSelf:"center",[`${Me}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Me}-inner`]:Object.assign({},(0,he.oN)(ve))},[`${Me}-inner`]:{boxSizing:"border-box",display:"block",width:ve.checkboxSize,height:ve.checkboxSize,direction:"ltr",backgroundColor:ve.colorBgContainer,border:`${(0,y.unit)(ve.lineWidth)} ${ve.lineType} ${ve.colorBorder}`,borderRadius:ve.borderRadiusSM,borderCollapse:"separate",transition:`all ${ve.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:ve.calc(ve.checkboxSize).div(14).mul(5).equal(),height:ve.calc(ve.checkboxSize).div(14).mul(8).equal(),border:`${(0,y.unit)(ve.lineWidthBold)} solid ${ve.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${ve.motionDurationFast} ${ve.motionEaseInBack}, opacity ${ve.motionDurationFast}`}},"& + span":{paddingInlineStart:ve.paddingXS,paddingInlineEnd:ve.paddingXS}})},{[` +`;return[(0,Mn.C2)(`${Et}-checkbox`,pt),{[St]:{"&-checkbox":{top:0,marginInlineEnd:pt.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${St}-menu-empty`]:{[`${St}-menu`]:{width:"100%",height:"auto",[It]:{color:pt.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,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:`${(0,Vn.unit)(pt.lineWidth)} ${pt.lineType} ${pt.colorSplit}`},"&-item":Object.assign(Object.assign({},$n.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"},[fn]:{color:pt.colorTextDisabled}},[`&-active:not(${It}-disabled)`]:{"&, &:hover":{color:pt.optionSelectedColor,fontWeight:pt.optionSelectedFontWeight,backgroundColor:pt.optionSelectedBg}},"&-content":{flex:"auto"},[fn]:{marginInlineStart:pt.paddingXXS,color:pt.colorTextDescription,fontSize:pt.fontSizeIcon},"&-keyword":{color:pt.colorHighlight}})}}}]};const ur=pt=>{const{componentCls:Et,antCls:St}=pt;return[{[Et]:{width:pt.controlWidth}},{[`${Et}-dropdown`]:[{[`&${St}-select-dropdown`]:{padding:0}},Hn(pt)]},{[`${Et}-dropdown-rtl`]:{direction:"rtl"}},(0,sn.c)(pt)]},rr=pt=>{const Et=Math.round((pt.controlHeight-pt.fontSize*pt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:pt.controlItemBgActive,optionSelectedFontWeight:pt.fontWeightStrong,optionPadding:`${Et}px ${pt.paddingSM}px`,menuPadding:pt.paddingXXS,optionSelectedColor:pt.colorText}};var dn=(0,wn.I$)("Cascader",pt=>[ur(pt)],rr);const xn=pt=>{const{componentCls:Et}=pt;return{[`${Et}-panel`]:[Hn(pt),{display:"inline-flex",border:`${(0,Vn.unit)(pt.lineWidth)} ${pt.lineType} ${pt.colorSplit}`,borderRadius:pt.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Et}-menus`]:{alignItems:"stretch"},[`${Et}-menu`]:{height:"auto"},"&-empty":{padding:pt.paddingXXS}}]}};var jn=(0,wn.A1)(["Cascader","Panel"],pt=>xn(pt),rr);function zn(pt){const{prefixCls:Et,className:St,multiple:It,rootClassName:fn,notFoundContent:Bn,direction:On,expandIcon:Nn,disabled:qn}=pt,nr=he.useContext(Kt.Z),ir=qn!=null?qn:nr,[lr,Qn,ar,fr]=Fn(Et,On),Sr=(0,tn.Z)(Qn),[br,Zr,jr]=dn(Qn,Sr);jn(Qn);const hr=ar==="rtl",[Nr,eo]=yn(lr,hr,Nn),Tr=Bn||(fr==null?void 0:fr("Cascader"))||he.createElement(yt.Z,{componentName:"Cascader"}),Fr=Ft(Qn,It);return br(he.createElement(He,Object.assign({},pt,{checkable:Fr,prefixCls:Qn,className:$e()(St,Zr,fn,jr,Sr),notFoundContent:Tr,direction:ar,expandIcon:Nr,loadingIcon:eo,disabled:ir})))}var xt=zn,_t=function(pt,Et){var St={};for(var It in pt)Object.prototype.hasOwnProperty.call(pt,It)&&Et.indexOf(It)<0&&(St[It]=pt[It]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fn=0,It=Object.getOwnPropertySymbols(pt);fnqn===0?[Nn]:[].concat((0,y.Z)(On),[Et,Nn]),[]),fn=[];let Bn=0;return It.forEach((On,Nn)=>{const qn=Bn+On.length;let nr=pt.slice(Bn,qn);Bn=qn,Nn%2===1&&(nr=he.createElement("span",{className:`${St}-menu-item-keyword`,key:`separator-${Nn}`},nr)),fn.push(nr)}),fn}const At=(pt,Et,St,It)=>{const fn=[],Bn=pt.toLowerCase();return Et.forEach((On,Nn)=>{Nn!==0&&fn.push(" / ");let qn=On[It.label];const nr=typeof qn;(nr==="string"||nr==="number")&&(qn=Ge(String(qn),Bn,St)),fn.push(qn)}),fn},Jt=he.forwardRef((pt,Et)=>{var St;const{prefixCls:It,size:fn,disabled:Bn,className:On,rootClassName:Nn,multiple:qn,bordered:nr=!0,transitionName:ir,choiceTransitionName:lr="",popupClassName:Qn,dropdownClassName:ar,expandIcon:fr,placement:Sr,showSearch:br,allowClear:Zr=!0,notFoundContent:jr,direction:hr,getPopupContainer:Nr,status:eo,showArrow:Tr,builtinPlacements:Fr,style:or,variant:Ur}=pt,Rr=_t(pt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),Br=(0,un.Z)(Rr,["suffixIcon"]),{getPrefixCls:Cr,getPopupContainer:so,className:Ho,style:ti}=(0,ze.dj)("cascader"),{popupOverflow:xo}=he.useContext(ze.E_),{status:No,hasFeedback:To,isFormItemInput:Xo,feedbackIcon:ko}=he.useContext(Ct.aM),go=(0,Ht.F)(No,eo),[dr,Tn,Gn,Yn]=Fn(It,hr),Ln=Gn==="rtl",mr=Cr(),wr=(0,tn.Z)(dr),[Un,Jn,sr]=(0,Ot.Z)(dr,wr),pr=(0,tn.Z)(Tn),[_r]=dn(Tn,pr),{compactSize:Yr,compactItemClassnames:to}=(0,An.ri)(dr,hr),[Fo,Mo]=(0,$t.Z)("cascader",Ur,nr),Yo=jr||(Yn==null?void 0:Yn("Cascader"))||he.createElement(yt.Z,{componentName:"Cascader"}),Jo=$e()(Qn||ar,`${Tn}-dropdown`,{[`${Tn}-dropdown-rtl`]:Gn==="rtl"},Nn,wr,pr,Jn,sr),ni=he.useMemo(()=>{if(!br)return br;let fa={render:At};return typeof br=="object"&&(fa=Object.assign(Object.assign({},fa),br)),fa},[br]),ri=(0,Ve.Z)(fa=>{var Ti;return(Ti=fn!=null?fn:Yr)!==null&&Ti!==void 0?Ti:fa}),Mi=he.useContext(Kt.Z),$i=Bn!=null?Bn:Mi,[Xi,Yi]=yn(dr,Ln,fr),ta=Ft(Tn,qn),Lo=(0,mn.Z)(pt.suffixIcon,Tr),{suffixIcon:co,removeIcon:wi,clearIcon:wo}=(0,Gt.Z)(Object.assign(Object.assign({},pt),{hasFeedback:To,feedbackIcon:ko,showSuffixIcon:Lo,multiple:qn,prefixCls:dr,componentName:"Cascader"})),aa=he.useMemo(()=>Sr!==void 0?Sr:Ln?"bottomRight":"bottomLeft",[Sr,Ln]),Qa=Zr===!0?{clearIcon:wo}:Zr,[Ha]=(0,rn.Cn)("SelectLike",(St=Br.dropdownStyle)===null||St===void 0?void 0:St.zIndex),da=he.createElement(Qt,Object.assign({prefixCls:dr,className:$e()(!It&&Tn,{[`${dr}-lg`]:ri==="large",[`${dr}-sm`]:ri==="small",[`${dr}-rtl`]:Ln,[`${dr}-${Fo}`]:Mo,[`${dr}-in-form-item`]:Xo},(0,Ht.Z)(dr,go,To),to,Ho,On,Nn,wr,pr,Jn,sr),disabled:$i,style:Object.assign(Object.assign({},ti),or)},Br,{builtinPlacements:(0,dt.Z)(Fr,xo),direction:Gn,placement:aa,notFoundContent:Yo,allowClear:Qa,showSearch:ni,expandIcon:Xi,suffixIcon:co,removeIcon:wi,loadingIcon:Yi,checkable:ta,dropdownClassName:Jo,dropdownPrefixCls:It||Tn,dropdownStyle:Object.assign(Object.assign({},Br.dropdownStyle),{zIndex:Ha}),choiceTransitionName:(0,Rt.m)(mr,"",lr),transitionName:(0,Rt.m)(mr,"slide-up",ir),getPopupContainer:Nr||so,ref:Et}));return _r(Un(da))}),Rn=(0,ln.Z)(Jt,"dropdownAlign",pt=>(0,un.Z)(pt,["visible"]));Jt.SHOW_PARENT=Dt,Jt.SHOW_CHILD=Je,Jt.Panel=xt,Jt._InternalPanelDoNotUseOrYouWillBeFired=Rn;var Zn=Jt},62673:function(bn,Wt,z){"use strict";z.d(Wt,{default:function(){return it}});var y=z(59301),he=z(92310),de=z.n(he),$e=z(16632),pe=z(8654),me=z(12919),ve=z(63872),Me=z(48755),ge=z(2171),se=z(83397),_e=z(56553),tt=y.createContext(null),je=z(36170),Te=z(74632),Ce=function(Qe,ut){var be={};for(var et in Qe)Object.prototype.hasOwnProperty.call(Qe,et)&&ut.indexOf(et)<0&&(be[et]=Qe[et]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,et=Object.getOwnPropertySymbols(Qe);Ne{var be;const{prefixCls:et,className:Ne,rootClassName:ue,children:mt,indeterminate:Ze=!1,style:nt,onMouseEnter:Mt,onMouseLeave:Fe,skipGroup:ye=!1,disabled:Bt}=Qe,jt=Ce(Qe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Lt,direction:Ee,checkbox:ot}=y.useContext(Me.E_),qe=y.useContext(tt),{isFormItemInput:zt}=y.useContext(_e.aM),ht=y.useContext(ge.Z),lt=(be=(qe==null?void 0:qe.disabled)||Bt)!==null&&be!==void 0?be:ht,rt=y.useRef(jt.value),on=y.useRef(null),kt=(0,pe.sQ)(ut,on);y.useEffect(()=>{qe==null||qe.registerValue(jt.value)},[]),y.useEffect(()=>{if(!ye)return jt.value!==rt.current&&(qe==null||qe.cancelValue(rt.current),qe==null||qe.registerValue(jt.value),rt.current=jt.value),()=>qe==null?void 0:qe.cancelValue(jt.value)},[jt.value]),y.useEffect(()=>{var He;!((He=on.current)===null||He===void 0)&&He.input&&(on.current.input.indeterminate=Ze)},[Ze]);const ae=Lt("checkbox",et),re=(0,se.Z)(ae),[te,ie,ce]=(0,je.ZP)(ae,re),ne=Object.assign({},jt);qe&&!ye&&(ne.onChange=function(){jt.onChange&&jt.onChange.apply(jt,arguments),qe.toggleOption&&qe.toggleOption({label:mt,value:jt.value})},ne.name=qe.name,ne.checked=qe.value.includes(jt.value));const le=de()(`${ae}-wrapper`,{[`${ae}-rtl`]:Ee==="rtl",[`${ae}-wrapper-checked`]:ne.checked,[`${ae}-wrapper-disabled`]:lt,[`${ae}-wrapper-in-form-item`]:zt},ot==null?void 0:ot.className,Ne,ue,ce,re,ie),Ie=de()({[`${ae}-indeterminate`]:Ze},ve.A,ie),[bt,Ue]=(0,Te.Z)(ne.onClick);return te(y.createElement(me.Z,{component:"Checkbox",disabled:lt},y.createElement("label",{className:le,style:Object.assign(Object.assign({},ot==null?void 0:ot.style),nt),onMouseEnter:Mt,onMouseLeave:Fe,onClick:bt},y.createElement($e.Z,Object.assign({},ne,{onClick:Ue,prefixCls:ae,className:Ie,disabled:lt,ref:kt})),mt!==void 0&&y.createElement("span",{className:`${ae}-label`},mt))))};var Ye=y.forwardRef(Se),ct=z(94480),Be=z(2738),Oe=function(Qe,ut){var be={};for(var et in Qe)Object.prototype.hasOwnProperty.call(Qe,et)&&ut.indexOf(et)<0&&(be[et]=Qe[et]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,et=Object.getOwnPropertySymbols(Qe);Ne{const{defaultValue:be,children:et,options:Ne=[],prefixCls:ue,className:mt,rootClassName:Ze,style:nt,onChange:Mt}=Qe,Fe=Oe(Qe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ye,direction:Bt}=y.useContext(Me.E_),[jt,Lt]=y.useState(Fe.value||be||[]),[Ee,ot]=y.useState([]);y.useEffect(()=>{"value"in Fe&&Lt(Fe.value||[])},[Fe.value]);const qe=y.useMemo(()=>Ne.map(Ie=>typeof Ie=="string"||typeof Ie=="number"?{label:Ie,value:Ie}:Ie),[Ne]),zt=Ie=>{ot(bt=>bt.filter(Ue=>Ue!==Ie))},ht=Ie=>{ot(bt=>[].concat((0,ct.Z)(bt),[Ie]))},lt=Ie=>{const bt=jt.indexOf(Ie.value),Ue=(0,ct.Z)(jt);bt===-1?Ue.push(Ie.value):Ue.splice(bt,1),"value"in Fe||Lt(Ue),Mt==null||Mt(Ue.filter(He=>Ee.includes(He)).sort((He,at)=>{const ft=qe.findIndex(Le=>Le.value===He),Pt=qe.findIndex(Le=>Le.value===at);return ft-Pt}))},rt=ye("checkbox",ue),on=`${rt}-group`,kt=(0,se.Z)(rt),[ae,re,te]=(0,je.ZP)(rt,kt),ie=(0,Be.Z)(Fe,["value","disabled"]),ce=Ne.length?qe.map(Ie=>y.createElement(Ye,{prefixCls:rt,key:Ie.value.toString(),disabled:"disabled"in Ie?Ie.disabled:Fe.disabled,value:Ie.value,checked:jt.includes(Ie.value),onChange:Ie.onChange,className:`${on}-item`,style:Ie.style,title:Ie.title,id:Ie.id,required:Ie.required},Ie.label)):et,ne={toggleOption:lt,value:jt,disabled:Fe.disabled,name:Fe.name,registerValue:ht,cancelValue:zt},le=de()(on,{[`${on}-rtl`]:Bt==="rtl"},mt,Ze,te,kt,re);return ae(y.createElement("div",Object.assign({className:le,style:nt},ie,{ref:ut}),y.createElement(tt.Provider,{value:ne},ce)))});const vt=Ye;vt.Group=Ke,vt.__ANT_CHECKBOX=!0;var it=vt},36170:function(bn,Wt,z){"use strict";z.d(Wt,{C2:function(){return me}});var y=z(36237),he=z(63356),de=z(51636),$e=z(16931);const pe=ve=>{const{checkboxCls:Me}=ve,ge=`${Me}-wrapper`;return[{[`${Me}-group`]:Object.assign(Object.assign({},(0,he.Wf)(ve)),{display:"inline-flex",flexWrap:"wrap",columnGap:ve.marginXS,[`> ${ve.antCls}-row`]:{flex:1}}),[ge]:Object.assign(Object.assign({},(0,he.Wf)(ve)),{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}}}),[Me]:Object.assign(Object.assign({},(0,he.Wf)(ve)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:ve.borderRadiusSM,alignSelf:"center",[`${Me}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Me}-inner`]:Object.assign({},(0,he.oN)(ve))},[`${Me}-inner`]:{boxSizing:"border-box",display:"block",width:ve.checkboxSize,height:ve.checkboxSize,direction:"ltr",backgroundColor:ve.colorBgContainer,border:`${(0,y.unit)(ve.lineWidth)} ${ve.lineType} ${ve.colorBorder}`,borderRadius:ve.borderRadiusSM,borderCollapse:"separate",transition:`all ${ve.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:ve.calc(ve.checkboxSize).div(14).mul(5).equal(),height:ve.calc(ve.checkboxSize).div(14).mul(8).equal(),border:`${(0,y.unit)(ve.lineWidthBold)} solid ${ve.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${ve.motionDurationFast} ${ve.motionEaseInBack}, opacity ${ve.motionDurationFast}`}},"& + span":{paddingInlineStart:ve.paddingXS,paddingInlineEnd:ve.paddingXS}})},{[` ${ge}:not(${ge}-disabled), ${Me}:not(${Me}-disabled) `]:{[`&:hover ${Me}-inner`]:{borderColor:ve.colorPrimary}},[`${ge}:not(${ge}-disabled)`]:{[`&:hover ${Me}-checked:not(${Me}-disabled) ${Me}-inner`]:{backgroundColor:ve.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${Me}-checked:not(${Me}-disabled):after`]:{borderColor:ve.colorPrimaryHover}}},{[`${Me}-checked`]:{[`${Me}-inner`]:{backgroundColor:ve.colorPrimary,borderColor:ve.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${ve.motionDurationMid} ${ve.motionEaseOutBack} ${ve.motionDurationFast}`}}},[` @@ -980,7 +980,7 @@ ${At}-col-24${Ge}-label, ${At}-col-xl-24${Ge}-label`]:Ke(Je)}},[`@media (max-width: ${(0,se.unit)(Je.screenXSMax)})`]:[vt(Je),{[Dt]:{[`${Ge}:not(${Ge}-horizontal)`]:{[`${At}-col-xs-24${Ge}-label`]:Ke(Je)}}}],[`@media (max-width: ${(0,se.unit)(Je.screenSMMax)})`]:{[Dt]:{[`${Ge}:not(${Ge}-horizontal)`]:{[`${At}-col-sm-24${Ge}-label`]:Ke(Je)}}},[`@media (max-width: ${(0,se.unit)(Je.screenMDMax)})`]:{[Dt]:{[`${Ge}:not(${Ge}-horizontal)`]:{[`${At}-col-md-24${Ge}-label`]:Ke(Je)}}},[`@media (max-width: ${(0,se.unit)(Je.screenLGMax)})`]:{[Dt]:{[`${Ge}:not(${Ge}-horizontal)`]:{[`${At}-col-lg-24${Ge}-label`]:Ke(Je)}}}}},Qe=Je=>{const{formItemCls:Dt,antCls:Ge}=Je;return{[`${Dt}-vertical`]:{[`${Dt}-row`]:{flexDirection:"column"},[`${Dt}-label > label`]:{height:"auto"},[`${Dt}-control`]:{width:"100%"}},[`${Dt}-vertical ${Dt}-label, ${Ge}-col-24${Dt}-label, - ${Ge}-col-xl-24${Dt}-label`]:Ke(Je),[`@media (max-width: ${(0,se.unit)(Je.screenXSMax)})`]:[vt(Je),{[Dt]:{[`${Ge}-col-xs-24${Dt}-label`]:Ke(Je)}}],[`@media (max-width: ${(0,se.unit)(Je.screenSMMax)})`]:{[Dt]:{[`${Ge}-col-sm-24${Dt}-label`]:Ke(Je)}},[`@media (max-width: ${(0,se.unit)(Je.screenMDMax)})`]:{[Dt]:{[`${Ge}-col-md-24${Dt}-label`]:Ke(Je)}},[`@media (max-width: ${(0,se.unit)(Je.screenLGMax)})`]:{[Dt]:{[`${Ge}-col-lg-24${Dt}-label`]:Ke(Je)}}}},ut=Je=>({labelRequiredMarkColor:Je.colorError,labelColor:Je.colorTextHeading,labelFontSize:Je.fontSize,labelHeight:Je.controlHeight,labelColonMarginInlineStart:Je.marginXXS/2,labelColonMarginInlineEnd:Je.marginXS,itemMarginBottom:Je.marginLG,verticalLabelPadding:`0 0 ${Je.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),be=(Je,Dt)=>(0,je.mergeToken)(Je,{formItemCls:`${Je.componentCls}-item`,rootPrefixCls:Dt});var et=(0,Te.I$)("Form",(Je,Dt)=>{let{rootPrefixCls:Ge}=Dt;const At=be(Je,Ge);return[ct(At),Be(At),Se(At),Oe(At,At.componentCls),Oe(At,At.formItemCls),Re(At),it(At),Qe(At),(0,tt.Z)(At),Ae.kr]},ut,{order:-1e3});const Ne=[];function ue(Je,Dt,Ge){let At=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Je=="string"?Je:`${Dt}-${At}`,error:Je,errorStatus:Ge}}var Ze=Je=>{let{help:Dt,helpStatus:Ge,errors:At=Ne,warnings:Jt=Ne,className:Rn,fieldId:Zn,onVisibleChanged:pt}=Je;const{prefixCls:Et}=de.useContext(y.Rk),St=`${Et}-item-explain`,It=(0,Me.Z)(Et),[fn,Bn,On]=et(Et,It),Nn=de.useMemo(()=>(0,ve.Z)(Et),[Et]),qn=ge(At),nr=ge(Jt),ir=de.useMemo(()=>Dt!=null?[ue(Dt,"help",Ge)]:[].concat((0,he.Z)(qn.map((ar,fr)=>ue(ar,"error","error",fr))),(0,he.Z)(nr.map((ar,fr)=>ue(ar,"warning","warning",fr)))),[Dt,Ge,qn,nr]),lr=de.useMemo(()=>{const ar={};return ir.forEach(fr=>{let{key:Sr}=fr;ar[Sr]=(ar[Sr]||0)+1}),ir.map((fr,Sr)=>Object.assign(Object.assign({},fr),{key:ar[fr.key]>1?`${fr.key}-fallback-${Sr}`:fr.key}))},[ir]),Qn={};return Zn&&(Qn.id=`${Zn}_help`),fn(de.createElement(me.default,{motionDeadline:Nn.motionDeadline,motionName:`${Et}-show-help`,visible:!!lr.length,onVisibleChanged:pt},ar=>{const{className:fr,style:Sr}=ar;return de.createElement("div",Object.assign({},Qn,{className:pe()(St,fr,On,It,Rn,Bn),style:Sr}),de.createElement(me.CSSMotionList,Object.assign({keys:lr},(0,ve.Z)(Et),{motionName:`${Et}-show-help-item`,component:!1}),br=>{const{key:Zr,error:jr,errorStatus:hr,className:Mr,style:eo}=br;return de.createElement("div",{key:Zr,className:pe()(Mr,{[`${St}-${hr}`]:hr}),style:eo},jr)}))}))},nt=z(55372),Mt=z(48755),Fe=z(2171),ye=z(31756),Bt=z(23069),jt=z(76846),Lt=z(16722);const Ee=["parentNode"],ot="form_item";function qe(Je){return Je===void 0||Je===!1?[]:Array.isArray(Je)?Je:[Je]}function zt(Je,Dt){if(!Je.length)return;const Ge=Je.join("_");return Dt?`${Dt}_${Ge}`:Ee.includes(Ge)?`${ot}_${Ge}`:Ge}function ht(Je,Dt,Ge,At,Jt,Rn){let Zn=At;return Rn!==void 0?Zn=Rn:Ge.validating?Zn="validating":Je.length?Zn="error":Dt.length?Zn="warning":(Ge.touched||Jt&&Ge.validated)&&(Zn="success"),Zn}var lt=function(Je,Dt){var Ge={};for(var At in Je)Object.prototype.hasOwnProperty.call(Je,At)&&Dt.indexOf(At)<0&&(Ge[At]=Je[At]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,At=Object.getOwnPropertySymbols(Je);JtJe!=null?Je:Object.assign(Object.assign({},Dt),{__INTERNAL__:{itemRef:Jt=>Rn=>{const Zn=rt(Jt);Rn?Ge.current[Zn]=Rn:delete Ge.current[Zn]}},scrollToField:function(Jt){let Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:Zn}=Rn,pt=lt(Rn,["focus"]),Et=on(Jt,At);Et&&((0,Lt.Z)(Et,Object.assign({scrollMode:"if-needed",block:"nearest"},pt)),Zn&&At.focusField(Jt))},focusField:Jt=>{var Rn,Zn;const pt=At.getFieldInstance(Jt);typeof(pt==null?void 0:pt.focus)=="function"?pt.focus():(Zn=(Rn=on(Jt,At))===null||Rn===void 0?void 0:Rn.focus)===null||Zn===void 0||Zn.call(Rn)},getFieldInstance:Jt=>{const Rn=rt(Jt);return Ge.current[Rn]}}),[Je,Dt]);return[At]}var ae=z(98350),re=function(Je,Dt){var Ge={};for(var At in Je)Object.prototype.hasOwnProperty.call(Je,At)&&Dt.indexOf(At)<0&&(Ge[At]=Je[At]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,At=Object.getOwnPropertySymbols(Je);Jt{const Ge=de.useContext(Fe.Z),{getPrefixCls:At,direction:Jt,requiredMark:Rn,colon:Zn,scrollToFirstError:pt,className:Et,style:St}=(0,Mt.dj)("form"),{prefixCls:It,className:fn,rootClassName:Bn,size:On,disabled:Nn=Ge,form:qn,colon:nr,labelAlign:ir,labelWrap:lr,labelCol:Qn,wrapperCol:ar,hideRequiredMark:fr,layout:Sr="horizontal",scrollToFirstError:br,requiredMark:Zr,onFinishFailed:jr,name:hr,style:Mr,feedbackIcons:eo,variant:kr}=Je,Fr=re(Je,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),or=(0,ye.Z)(On),Ur=de.useContext(ae.Z),Rr=de.useMemo(()=>Zr!==void 0?Zr:fr?!1:Rn!==void 0?Rn:!0,[fr,Zr,Rn]),Br=nr!=null?nr:Zn,Cr=At("form",It),so=(0,Me.Z)(Cr),[Ho,ti,xo]=et(Cr,so),No=pe()(Cr,`${Cr}-${Sr}`,{[`${Cr}-hide-required-mark`]:Rr===!1,[`${Cr}-rtl`]:Jt==="rtl",[`${Cr}-${or}`]:or},xo,so,ti,Et,fn,Bn),[To]=kt(qn),{__INTERNAL__:Xo}=To;Xo.name=hr;const ko=de.useMemo(()=>({name:hr,labelAlign:ir,labelCol:Qn,labelWrap:lr,wrapperCol:ar,vertical:Sr==="vertical",colon:Br,requiredMark:Rr,itemRef:Xo.itemRef,form:To,feedbackIcons:eo}),[hr,ir,Qn,ar,Sr,Br,Rr,To,eo]),go=de.useRef(null);de.useImperativeHandle(Dt,()=>{var Gn;return Object.assign(Object.assign({},To),{nativeElement:(Gn=go.current)===null||Gn===void 0?void 0:Gn.nativeElement})});const dr=(Gn,Yn)=>{if(Gn){let Ln={block:"nearest"};typeof Gn=="object"&&(Ln=Object.assign(Object.assign({},Ln),Gn)),To.scrollToField(Yn,Ln)}},Tn=Gn=>{if(jr==null||jr(Gn),Gn.errorFields.length){const Yn=Gn.errorFields[0].name;if(br!==void 0){dr(br,Yn);return}pt!==void 0&&dr(pt,Yn)}};return Ho(de.createElement(y.pg.Provider,{value:kr},de.createElement(Fe.n,{disabled:Nn},de.createElement(Bt.Z.Provider,{value:or},de.createElement(y.RV,{validateMessages:Ur},de.createElement(y.q3.Provider,{value:ko},de.createElement(nt.default,Object.assign({id:hr},Fr,{name:hr,onFinishFailed:Tn,form:To,ref:go,style:Object.assign(Object.assign({},St),Mr),className:No}))))))))};var ce=de.forwardRef(te),ne=z(41799),le=z(8654),Ie=z(22703),bt=z(32383),Ue=z(11592);function He(Je){if(typeof Je=="function")return Je;const Dt=(0,Ue.Z)(Je);return Dt.length<=1?Dt[0]:Dt}const at=()=>{const{status:Je,errors:Dt=[],warnings:Ge=[]}=de.useContext(y.aM);return{status:Je,errors:Dt,warnings:Ge}};at.Context=y.aM;var ft=at,Pt=z(16089);function Le(Je){const[Dt,Ge]=de.useState(Je),At=de.useRef(null),Jt=de.useRef([]),Rn=de.useRef(!1);de.useEffect(()=>(Rn.current=!1,()=>{Rn.current=!0,Pt.Z.cancel(At.current),At.current=null}),[]);function Zn(pt){Rn.current||(At.current===null&&(Jt.current=[],At.current=(0,Pt.Z)(()=>{At.current=null,Ge(Et=>{let St=Et;return Jt.current.forEach(It=>{St=It(St)}),St})})),Jt.current.push(pt))}return[Dt,Zn]}function We(){const{itemRef:Je}=de.useContext(y.q3),Dt=de.useRef({});function Ge(At,Jt){const Rn=Jt&&typeof Jt=="object"&&(0,le.C4)(Jt),Zn=At.join("_");return(Dt.current.name!==Zn||Dt.current.originRef!==Rn)&&(Dt.current.name=Zn,Dt.current.originRef=Rn,Dt.current.ref=(0,le.sQ)(Je(At),Rn)),Dt.current.ref}return Ge}var Nt=z(29194),Qt=z(34280),un=z(2738),rn=z(65970),Rt=z(70425),ln=z(5472);const Ht=Je=>{const{formItemCls:Dt}=Je;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Dt}-control`]:{display:"flex"}}}};var ze=(0,Te.bk)(["Form","item-item"],(Je,Dt)=>{let{rootPrefixCls:Ge}=Dt;const At=be(Je,Ge);return[Ht(At)]}),yt=function(Je,Dt){var Ge={};for(var At in Je)Object.prototype.hasOwnProperty.call(Je,At)&&Dt.indexOf(At)<0&&(Ge[At]=Je[At]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,At=Object.getOwnPropertySymbols(Je);Jt{const{prefixCls:Dt,status:Ge,labelCol:At,wrapperCol:Jt,children:Rn,errors:Zn,warnings:pt,_internalItemRender:Et,extra:St,help:It,fieldId:fn,marginBottom:Bn,onErrorVisibleChanged:On,label:Nn}=Je,qn=`${Dt}-item`,nr=de.useContext(y.q3),ir=de.useMemo(()=>{let Fr=Object.assign({},Jt||nr.wrapperCol||{});return Nn===null&&!At&&!Jt&&nr.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(Ur=>{const Rr=Ur?[Ur]:[],Br=(0,Rt.U2)(nr.labelCol,Rr),Cr=typeof Br=="object"?Br:{},so=(0,Rt.U2)(Fr,Rr),Ho=typeof so=="object"?so:{};"span"in Cr&&!("offset"in Ho)&&Cr.span{const{labelCol:Fr,wrapperCol:or}=nr;return yt(nr,["labelCol","wrapperCol"])},[nr]),ar=de.useRef(null),[fr,Sr]=de.useState(0);(0,Qt.Z)(()=>{St&&ar.current?Sr(ar.current.clientHeight):Sr(0)},[St]);const br=de.createElement("div",{className:`${qn}-control-input`},de.createElement("div",{className:`${qn}-control-input-content`},Rn)),Zr=de.useMemo(()=>({prefixCls:Dt,status:Ge}),[Dt,Ge]),jr=Bn!==null||Zn.length||pt.length?de.createElement(y.Rk.Provider,{value:Zr},de.createElement(Ze,{fieldId:fn,errors:Zn,warnings:pt,help:It,helpStatus:Ge,className:`${qn}-explain-connected`,onVisibleChanged:On})):null,hr={};fn&&(hr.id=`${fn}_extra`);const Mr=St?de.createElement("div",Object.assign({},hr,{className:`${qn}-extra`,ref:ar}),St):null,eo=jr||Mr?de.createElement("div",{className:`${qn}-additional`,style:Bn?{minHeight:Bn+fr}:{}},jr,Mr):null,kr=Et&&Et.mark==="pro_table_render"&&Et.render?Et.render(Je,{input:br,errorList:jr,extra:Mr}):de.createElement(de.Fragment,null,br,eo);return de.createElement(y.q3.Provider,{value:Qn},de.createElement(ln.Z,Object.assign({},ir,{className:lr}),kr),de.createElement(ze,{prefixCls:Dt}))},Ct=z(61485),$t=z(9017),dt=z(85981),Ot=z(25399),Gt=function(Je,Dt){var Ge={};for(var At in Je)Object.prototype.hasOwnProperty.call(Je,At)&&Dt.indexOf(At)<0&&(Ge[At]=Je[At]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,At=Object.getOwnPropertySymbols(Je);Jt{let{prefixCls:Dt,label:Ge,htmlFor:At,labelCol:Jt,labelAlign:Rn,colon:Zn,required:pt,requiredMark:Et,tooltip:St,vertical:It}=Je;var fn;const[Bn]=(0,$t.Z)("Form"),{labelAlign:On,labelCol:Nn,labelWrap:qn,colon:nr}=de.useContext(y.q3);if(!Ge)return null;const ir=Jt||Nn||{},lr=Rn||On,Qn=`${Dt}-item-label`,ar=pe()(Qn,lr==="left"&&`${Qn}-left`,ir.className,{[`${Qn}-wrap`]:!!qn});let fr=Ge;const Sr=Zn===!0||nr!==!1&&Zn!==!1;Sr&&!It&&typeof Ge=="string"&&Ge.trim()&&(fr=Ge.replace(/[:|:]\s*$/,""));const Zr=mn(St);if(Zr){const{icon:Fr=de.createElement(Ct.Z,null)}=Zr,or=Gt(Zr,["icon"]),Ur=de.createElement(Ot.Z,Object.assign({},or),de.cloneElement(Fr,{className:`${Dt}-item-tooltip`,title:"",onClick:Rr=>{Rr.preventDefault()},tabIndex:null}));fr=de.createElement(de.Fragment,null,fr,Ur)}const jr=Et==="optional",hr=typeof Et=="function",Mr=Et===!1;hr?fr=Et(fr,{required:!!pt}):jr&&!pt&&(fr=de.createElement(de.Fragment,null,fr,de.createElement("span",{className:`${Dt}-item-optional`,title:""},(Bn==null?void 0:Bn.optional)||((fn=dt.Z.Form)===null||fn===void 0?void 0:fn.optional))));let eo;Mr?eo="hidden":(jr||hr)&&(eo="optional");const kr=pe()({[`${Dt}-item-required`]:pt,[`${Dt}-item-required-mark-${eo}`]:eo,[`${Dt}-item-no-colon`]:!Sr});return de.createElement(ln.Z,Object.assign({},ir,{className:ar}),de.createElement("label",{htmlFor:At,className:kr,title:typeof Ge=="string"?Ge:""},fr))},Fn=z(29679),Ft=z(19248),Tt=z(96512),Ut=z(58617);const an={success:Fn.Z,warning:Tt.Z,error:Ft.Z,validating:Ut.Z};function Xt(Je){let{children:Dt,errors:Ge,warnings:At,hasFeedback:Jt,validateStatus:Rn,prefixCls:Zn,meta:pt,noStyle:Et}=Je;const St=`${Zn}-item`,{feedbackIcons:It}=de.useContext(y.q3),fn=ht(Ge,At,pt,null,!!Jt,Rn),{isFormItemInput:Bn,status:On,hasFeedback:Nn,feedbackIcon:qn}=de.useContext(y.aM),nr=de.useMemo(()=>{var ir;let lr;if(Jt){const ar=Jt!==!0&&Jt.icons||It,fr=fn&&((ir=ar==null?void 0:ar({status:fn,errors:Ge,warnings:At}))===null||ir===void 0?void 0:ir[fn]),Sr=fn&&an[fn];lr=fr!==!1&&Sr?de.createElement("span",{className:pe()(`${St}-feedback-icon`,`${St}-feedback-icon-${fn}`)},fr||de.createElement(Sr,null)):null}const Qn={status:fn||"",errors:Ge,warnings:At,hasFeedback:!!Jt,feedbackIcon:lr,isFormItemInput:!0};return Et&&(Qn.status=(fn!=null?fn:On)||"",Qn.isFormItemInput=Bn,Qn.hasFeedback=!!(Jt!=null?Jt:Nn),Qn.feedbackIcon=Jt!==void 0?Qn.feedbackIcon:qn),Qn},[fn,Jt,Et,Bn,On]);return de.createElement(y.aM.Provider,{value:nr},Dt)}var yn=function(Je,Dt){var Ge={};for(var At in Je)Object.prototype.hasOwnProperty.call(Je,At)&&Dt.indexOf(At)<0&&(Ge[At]=Je[At]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,At=Object.getOwnPropertySymbols(Je);Jt{if(Mr&&br.current){const Cr=getComputedStyle(br.current);Fr(parseInt(Cr.marginBottom,10))}},[Mr,eo]);const or=Cr=>{Cr||Fr(null)},Rr=function(){let Cr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const so=Cr?Zr:St.errors,Ho=Cr?jr:St.warnings;return ht(so,Ho,St,"",!!It,Et)}(),Br=pe()(Qn,Ge,At,{[`${Qn}-with-help`]:hr||Zr.length||jr.length,[`${Qn}-has-feedback`]:Rr&&It,[`${Qn}-has-success`]:Rr==="success",[`${Qn}-has-warning`]:Rr==="warning",[`${Qn}-has-error`]:Rr==="error",[`${Qn}-is-validating`]:Rr==="validating",[`${Qn}-hidden`]:fn,[`${Qn}-${ir}`]:ir});return de.createElement("div",{className:Br,style:Jt,ref:br},de.createElement(rn.Z,Object.assign({className:`${Qn}-row`},(0,un.Z)(lr,["_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"])),de.createElement(hn,Object.assign({htmlFor:On},Je,{requiredMark:ar,required:Nn!=null?Nn:qn,prefixCls:Dt,vertical:Sr})),de.createElement(Ve,Object.assign({},Je,St,{errors:Zr,warnings:jr,prefixCls:Dt,status:Rr,help:Rn,marginBottom:kr,onErrorVisibleChanged:or}),de.createElement(y.qI.Provider,{value:nr},de.createElement(Xt,{prefixCls:Dt,meta:St,errors:St.errors,warnings:St.warnings,hasFeedback:It,validateStatus:Rr},Bn)))),!!kr&&de.createElement("div",{className:`${Qn}-margin-offset`,style:{marginBottom:-kr}}))}const wn="__SPLIT__",Vn=null;function Mn(Je,Dt){const Ge=Object.keys(Je),At=Object.keys(Dt);return Ge.length===At.length&&Ge.every(Jt=>{const Rn=Je[Jt],Zn=Dt[Jt];return Rn===Zn||typeof Rn=="function"||typeof Zn=="function"})}const $n=de.memo(Je=>{let{children:Dt}=Je;return Dt},(Je,Dt)=>Mn(Je.control,Dt.control)&&Je.update===Dt.update&&Je.childProps.length===Dt.childProps.length&&Je.childProps.every((Ge,At)=>Ge===Dt.childProps[At]));function Wn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Hn(Je){const{name:Dt,noStyle:Ge,className:At,dependencies:Jt,prefixCls:Rn,shouldUpdate:Zn,rules:pt,children:Et,required:St,label:It,messageVariables:fn,trigger:Bn="onChange",validateTrigger:On,hidden:Nn,help:qn,layout:nr}=Je,{getPrefixCls:ir}=de.useContext(Mt.E_),{name:lr}=de.useContext(y.q3),Qn=He(Et),ar=typeof Qn=="function",fr=de.useContext(y.qI),{validateTrigger:Sr}=de.useContext(nt.FieldContext),br=On!==void 0?On:Sr,Zr=Dt!=null,jr=ir("form",Rn),hr=(0,Me.Z)(jr),[Mr,eo,kr]=et(jr,hr),Fr=(0,bt.ln)("Form.Item"),or=de.useContext(nt.ListContext),Ur=de.useRef(null),[Rr,Br]=Le({}),[Cr,so]=(0,ne.Z)(()=>Wn()),Ho=go=>{const dr=or==null?void 0:or.getKey(go.name);if(so(go.destroy?Wn():go,!0),Ge&&qn!==!1&&fr){let Tn=go.name;if(go.destroy)Tn=Ur.current||Tn;else if(dr!==void 0){const[Gn,Yn]=dr;Tn=[Gn].concat((0,he.Z)(Yn)),Ur.current=Tn}fr(go,Tn)}},ti=(go,dr)=>{Br(Tn=>{const Gn=Object.assign({},Tn),Ln=[].concat((0,he.Z)(go.name.slice(0,-1)),(0,he.Z)(dr)).join(wn);return go.destroy?delete Gn[Ln]:Gn[Ln]=go,Gn})},[xo,No]=de.useMemo(()=>{const go=(0,he.Z)(Cr.errors),dr=(0,he.Z)(Cr.warnings);return Object.values(Rr).forEach(Tn=>{go.push.apply(go,(0,he.Z)(Tn.errors||[])),dr.push.apply(dr,(0,he.Z)(Tn.warnings||[]))}),[go,dr]},[Rr,Cr.errors,Cr.warnings]),To=We();function Xo(go,dr,Tn){return Ge&&!Nn?de.createElement(Xt,{prefixCls:jr,hasFeedback:Je.hasFeedback,validateStatus:Je.validateStatus,meta:Cr,errors:xo,warnings:No,noStyle:!0},go):de.createElement(sn,Object.assign({key:"row"},Je,{className:pe()(At,kr,hr,eo),prefixCls:jr,fieldId:dr,isRequired:Tn,errors:xo,warnings:No,meta:Cr,onSubItemMetaChange:ti,layout:nr}),go)}if(!Zr&&!ar&&!Jt)return Mr(Xo(Qn));let ko={};return typeof It=="string"?ko.label=It:Dt&&(ko.label=String(Dt)),fn&&(ko=Object.assign(Object.assign({},ko),fn)),Mr(de.createElement(nt.Field,Object.assign({},Je,{messageVariables:ko,trigger:Bn,validateTrigger:br,onMetaChange:Ho}),(go,dr,Tn)=>{const Gn=qe(Dt).length&&dr?dr.name:[],Yn=zt(Gn,lr),Ln=St!==void 0?St:!!(pt!=null&&pt.some(Un=>{if(Un&&typeof Un=="object"&&Un.required&&!Un.warningOnly)return!0;if(typeof Un=="function"){const Jn=Un(Tn);return(Jn==null?void 0:Jn.required)&&!(Jn!=null&&Jn.warningOnly)}return!1})),mr=Object.assign({},go);let wr=null;if(Array.isArray(Qn)&&Zr)wr=Qn;else if(!(ar&&(!(Zn||Jt)||Zr))){if(!(Jt&&!ar&&!Zr))if(de.isValidElement(Qn)){const Un=Object.assign(Object.assign({},Qn.props),mr);if(Un.id||(Un.id=Yn),qn||xo.length>0||No.length>0||Je.extra){const pr=[];(qn||xo.length>0)&&pr.push(`${Yn}_help`),Je.extra&&pr.push(`${Yn}_extra`),Un["aria-describedby"]=pr.join(" ")}xo.length>0&&(Un["aria-invalid"]="true"),Ln&&(Un["aria-required"]="true"),(0,le.Yr)(Qn)&&(Un.ref=To(Gn,Qn)),new Set([].concat((0,he.Z)(qe(Bn)),(0,he.Z)(qe(br)))).forEach(pr=>{Un[pr]=function(){for(var _r,Yr,to,Fo,Mo,Yo=arguments.length,Jo=new Array(Yo),ni=0;ni{var{prefixCls:Dt,children:Ge}=Je,At=dn(Je,["prefixCls","children"]);const{getPrefixCls:Jt}=de.useContext(Mt.E_),Rn=Jt("form",Dt),Zn=de.useMemo(()=>({prefixCls:Rn,status:"error"}),[Rn]);return de.createElement(nt.List,Object.assign({},At),(pt,Et,St)=>de.createElement(y.Rk.Provider,{value:Zn},Ge(pt.map(It=>Object.assign(Object.assign({},It),{fieldKey:It.key})),Et,{errors:St.errors,warnings:St.warnings})))};function zn(){const{form:Je}=de.useContext(y.q3);return Je}const xt=ce;xt.Item=rr,xt.List=jn,xt.ErrorList=Ze,xt.useForm=kt,xt.useFormInstance=zn,xt.useWatch=nt.useWatch,xt.Provider=y.RV,xt.create=()=>{};var _t=xt},4875:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return tn}});var y=z(59301),he=z(84105),de=z(87395),$e=z(92310),pe=z.n($e),me=z(54476),ve=z(20068),Me=z(76190),ge=z(42978),se=z(75931),_e=z(67732),Ae=z(83652);function tt(){return typeof BigInt=="function"}function je(Ve){return!Ve&&Ve!==0&&!Number.isNaN(Ve)||!String(Ve).trim()}function Te(Ve){var Ct=Ve.trim(),$t=Ct.startsWith("-");$t&&(Ct=Ct.slice(1)),Ct=Ct.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Ct.startsWith(".")&&(Ct="0".concat(Ct));var dt=Ct||"0",Ot=dt.split("."),Gt=Ot[0]||"0",mn=Ot[1]||"0";Gt==="0"&&mn==="0"&&($t=!1);var An=$t?"-":"";return{negative:$t,negativeStr:An,trimStr:dt,integerStr:Gt,decimalStr:mn,fullStr:"".concat(An).concat(dt)}}function Ce(Ve){var Ct=String(Ve);return!Number.isNaN(Number(Ct))&&Ct.includes("e")}function Se(Ve){var Ct=String(Ve);if(Ce(Ve)){var $t=Number(Ct.slice(Ct.indexOf("e-")+2)),dt=Ct.match(/\.(\d+)/);return dt!=null&&dt[1]&&($t+=dt[1].length),$t}return Ct.includes(".")&&Ye(Ct)?Ct.length-Ct.indexOf(".")-1:0}function Pe(Ve){var Ct=String(Ve);if(Ce(Ve)){if(Ve>Number.MAX_SAFE_INTEGER)return String(tt()?BigInt(Ve).toString():Number.MAX_SAFE_INTEGER);if(Ve0&&arguments[0]!==void 0?arguments[0]:!0;return $t?this.isInvalidate()?"":Te("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),Ve}(),Be=function(){function Ve(Ct){if((0,_e.Z)(this,Ve),(0,ve.Z)(this,"origin",""),(0,ve.Z)(this,"number",void 0),(0,ve.Z)(this,"empty",void 0),je(Ct)){this.empty=!0;return}this.origin=String(Ct),this.number=Number(Ct)}return(0,Ae.Z)(Ve,[{key:"negate",value:function(){return new Ve(-this.toNumber())}},{key:"add",value:function($t){if(this.isInvalidate())return new Ve($t);var dt=Number($t);if(Number.isNaN(dt))return this;var Ot=this.number+dt;if(Ot>Number.MAX_SAFE_INTEGER)return new Ve(Number.MAX_SAFE_INTEGER);if(OtNumber.MAX_SAFE_INTEGER)return new Ve(Number.MAX_SAFE_INTEGER);if(Ot0&&arguments[0]!==void 0?arguments[0]:!0;return $t?this.isInvalidate()?"":Pe(this.number):this.origin}}]),Ve}();function Oe(Ve){return tt()?new ct(Ve):new Be(Ve)}function Re(Ve,Ct,$t){var dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Ve==="")return"";var Ot=Te(Ve),Gt=Ot.negativeStr,mn=Ot.integerStr,An=Ot.decimalStr,hn="".concat(Ct).concat(An),Fn="".concat(Gt).concat(mn);if($t>=0){var Ft=Number(An[$t]);if(Ft>=5&&!dt){var Tt=Oe(Ve).add("".concat(Gt,"0.").concat("0".repeat($t)).concat(10-Ft));return Re(Tt.toString(),Ct,$t,dt)}return $t===0?Fn:"".concat(Fn).concat(Ct).concat(An.padEnd($t,"0").slice(0,$t))}return hn===".0"?Fn:"".concat(Fn).concat(hn)}var Ke=Oe,vt=z(36901),it=z(34280);function Qe(Ve,Ct){return typeof Proxy!="undefined"&&Ve?new Proxy(Ve,{get:function(dt,Ot){if(Ct[Ot])return Ct[Ot];var Gt=dt[Ot];return typeof Gt=="function"?Gt.bind(dt):Gt}}):Ve}var ut=z(8654),be=z(48736);function et(Ve,Ct){var $t=(0,y.useRef)(null);function dt(){try{var Gt=Ve.selectionStart,mn=Ve.selectionEnd,An=Ve.value,hn=An.substring(0,Gt),Fn=An.substring(mn);$t.current={start:Gt,end:mn,value:An,beforeTxt:hn,afterTxt:Fn}}catch(Ft){}}function Ot(){if(Ve&&$t.current&&Ct)try{var Gt=Ve.value,mn=$t.current,An=mn.beforeTxt,hn=mn.afterTxt,Fn=mn.start,Ft=Gt.length;if(Gt.startsWith(An))Ft=An.length;else if(Gt.endsWith(hn))Ft=Gt.length-$t.current.afterTxt.length;else{var Tt=An[Fn-1],Ut=Gt.indexOf(Tt,Fn-1);Ut!==-1&&(Ft=Ut+1)}Ve.setSelectionRange(Ft,Ft)}catch(an){(0,be.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(an.message))}}return[dt,Ot]}var Ne=z(49658),ue=function(){var Ct=(0,y.useState)(!1),$t=(0,ge.Z)(Ct,2),dt=$t[0],Ot=$t[1];return(0,it.Z)(function(){Ot((0,Ne.Z)())},[]),dt},mt=ue,Ze=z(16089),nt=200,Mt=600;function Fe(Ve){var Ct=Ve.prefixCls,$t=Ve.upNode,dt=Ve.downNode,Ot=Ve.upDisabled,Gt=Ve.downDisabled,mn=Ve.onStep,An=y.useRef(),hn=y.useRef([]),Fn=y.useRef();Fn.current=mn;var Ft=function(){clearTimeout(An.current)},Tt=function(Mn,$n){Mn.preventDefault(),Ft(),Fn.current($n);function Wn(){Fn.current($n),An.current=setTimeout(Wn,nt)}An.current=setTimeout(Wn,Mt)};y.useEffect(function(){return function(){Ft(),hn.current.forEach(function(Vn){return Ze.Z.cancel(Vn)})}},[]);var Ut=mt();if(Ut)return null;var an="".concat(Ct,"-handler"),Xt=pe()(an,"".concat(an,"-up"),(0,ve.Z)({},"".concat(an,"-up-disabled"),Ot)),yn=pe()(an,"".concat(an,"-down"),(0,ve.Z)({},"".concat(an,"-down-disabled"),Gt)),sn=function(){return hn.current.push((0,Ze.Z)(Ft))},wn={unselectable:"on",role:"button",onMouseUp:sn,onMouseLeave:sn};return y.createElement("div",{className:"".concat(an,"-wrap")},y.createElement("span",(0,me.Z)({},wn,{onMouseDown:function(Mn){Tt(Mn,!0)},"aria-label":"Increase Value","aria-disabled":Ot,className:Xt}),$t||y.createElement("span",{unselectable:"on",className:"".concat(Ct,"-handler-up-inner")})),y.createElement("span",(0,me.Z)({},wn,{onMouseDown:function(Mn){Tt(Mn,!1)},"aria-label":"Decrease Value","aria-disabled":Gt,className:yn}),dt||y.createElement("span",{unselectable:"on",className:"".concat(Ct,"-handler-down-inner")})))}function ye(Ve){var Ct=typeof Ve=="number"?Pe(Ve):Te(Ve).fullStr,$t=Ct.includes(".");return $t?Te(Ct.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:Ve+"0"}var Bt=z(30292),jt=function(){var Ve=(0,y.useRef)(0),Ct=function(){Ze.Z.cancel(Ve.current)};return(0,y.useEffect)(function(){return Ct},[]),function($t){Ct(),Ve.current=(0,Ze.Z)(function(){$t()})}},Lt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],Ee=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],ot=function(Ct,$t){return Ct||$t.isEmpty()?$t.toString():$t.toNumber()},qe=function(Ct){var $t=Ke(Ct);return $t.isInvalidate()?null:$t},zt=y.forwardRef(function(Ve,Ct){var $t=Ve.prefixCls,dt=Ve.className,Ot=Ve.style,Gt=Ve.min,mn=Ve.max,An=Ve.step,hn=An===void 0?1:An,Fn=Ve.defaultValue,Ft=Ve.value,Tt=Ve.disabled,Ut=Ve.readOnly,an=Ve.upHandler,Xt=Ve.downHandler,yn=Ve.keyboard,sn=Ve.changeOnWheel,wn=sn===void 0?!1:sn,Vn=Ve.controls,Mn=Vn===void 0?!0:Vn,$n=Ve.classNames,Wn=Ve.stringMode,Hn=Ve.parser,ur=Ve.formatter,rr=Ve.precision,dn=Ve.decimalSeparator,xn=Ve.onChange,jn=Ve.onInput,zn=Ve.onPressEnter,xt=Ve.onStep,_t=Ve.changeOnBlur,Je=_t===void 0?!0:_t,Dt=Ve.domRef,Ge=(0,se.Z)(Ve,Lt),At="".concat($t,"-input"),Jt=y.useRef(null),Rn=y.useState(!1),Zn=(0,ge.Z)(Rn,2),pt=Zn[0],Et=Zn[1],St=y.useRef(!1),It=y.useRef(!1),fn=y.useRef(!1),Bn=y.useState(function(){return Ke(Ft!=null?Ft:Fn)}),On=(0,ge.Z)(Bn,2),Nn=On[0],qn=On[1];function nr(Yn){Ft===void 0&&qn(Yn)}var ir=y.useCallback(function(Yn,Ln){if(!Ln)return rr>=0?rr:Math.max(Se(Yn),Se(hn))},[rr,hn]),lr=y.useCallback(function(Yn){var Ln=String(Yn);if(Hn)return Hn(Ln);var mr=Ln;return dn&&(mr=mr.replace(dn,".")),mr.replace(/[^\w.-]+/g,"")},[Hn,dn]),Qn=y.useRef(""),ar=y.useCallback(function(Yn,Ln){if(ur)return ur(Yn,{userTyping:Ln,input:String(Qn.current)});var mr=typeof Yn=="number"?Pe(Yn):Yn;if(!Ln){var wr=ir(mr,Ln);if(Ye(mr)&&(dn||wr>=0)){var Un=dn||".";mr=Re(mr,Un,wr)}}return mr},[ur,ir,dn]),fr=y.useState(function(){var Yn=Fn!=null?Fn:Ft;return Nn.isInvalidate()&&["string","number"].includes((0,Me.Z)(Yn))?Number.isNaN(Yn)?"":Yn:ar(Nn.toString(),!1)}),Sr=(0,ge.Z)(fr,2),br=Sr[0],Zr=Sr[1];Qn.current=br;function jr(Yn,Ln){Zr(ar(Yn.isInvalidate()?Yn.toString(!1):Yn.toString(!Ln),Ln))}var hr=y.useMemo(function(){return qe(mn)},[mn,rr]),Mr=y.useMemo(function(){return qe(Gt)},[Gt,rr]),eo=y.useMemo(function(){return!hr||!Nn||Nn.isInvalidate()?!1:hr.lessEquals(Nn)},[hr,Nn]),kr=y.useMemo(function(){return!Mr||!Nn||Nn.isInvalidate()?!1:Nn.lessEquals(Mr)},[Mr,Nn]),Fr=et(Jt.current,pt),or=(0,ge.Z)(Fr,2),Ur=or[0],Rr=or[1],Br=function(Ln){return hr&&!Ln.lessEquals(hr)?hr:Mr&&!Mr.lessEquals(Ln)?Mr:null},Cr=function(Ln){return!Br(Ln)},so=function(Ln,mr){var wr=Ln,Un=Cr(wr)||wr.isEmpty();if(!wr.isEmpty()&&!mr&&(wr=Br(wr)||wr,Un=!0),!Ut&&!Tt&&Un){var Jn=wr.toString(),sr=ir(Jn,mr);return sr>=0&&(wr=Ke(Re(Jn,".",sr)),Cr(wr)||(wr=Ke(Re(Jn,".",sr,!0)))),wr.equals(Nn)||(nr(wr),xn==null||xn(wr.isEmpty()?null:ot(Wn,wr)),Ft===void 0&&jr(wr,mr)),wr}return Nn},Ho=jt(),ti=function Yn(Ln){if(Ur(),Qn.current=Ln,Zr(Ln),!It.current){var mr=lr(Ln),wr=Ke(mr);wr.isNaN()||so(wr,!0)}jn==null||jn(Ln),Ho(function(){var Un=Ln;Hn||(Un=Ln.replace(/。/g,".")),Un!==Ln&&Yn(Un)})},xo=function(){It.current=!0},No=function(){It.current=!1,ti(Jt.current.value)},To=function(Ln){ti(Ln.target.value)},Xo=function(Ln){var mr;if(!(Ln&&eo||!Ln&&kr)){St.current=!1;var wr=Ke(fn.current?ye(hn):hn);Ln||(wr=wr.negate());var Un=(Nn||Ke(0)).add(wr.toString()),Jn=so(Un,!1);xt==null||xt(ot(Wn,Jn),{offset:fn.current?ye(hn):hn,type:Ln?"up":"down"}),(mr=Jt.current)===null||mr===void 0||mr.focus()}},ko=function(Ln){var mr=Ke(lr(br)),wr;mr.isNaN()?wr=so(Nn,Ln):wr=so(mr,Ln),Ft!==void 0?jr(Nn,!1):wr.isNaN()||jr(wr,!1)},go=function(){St.current=!0},dr=function(Ln){var mr=Ln.key,wr=Ln.shiftKey;St.current=!0,fn.current=wr,mr==="Enter"&&(It.current||(St.current=!1),ko(!1),zn==null||zn(Ln)),yn!==!1&&!It.current&&["Up","ArrowUp","Down","ArrowDown"].includes(mr)&&(Xo(mr==="Up"||mr==="ArrowUp"),Ln.preventDefault())},Tn=function(){St.current=!1,fn.current=!1};y.useEffect(function(){if(wn&&pt){var Yn=function(wr){Xo(wr.deltaY<0),wr.preventDefault()},Ln=Jt.current;if(Ln)return Ln.addEventListener("wheel",Yn,{passive:!1}),function(){return Ln.removeEventListener("wheel",Yn)}}});var Gn=function(){Je&&ko(!1),Et(!1),St.current=!1};return(0,it.o)(function(){Nn.isInvalidate()||jr(Nn,!1)},[rr,ur]),(0,it.o)(function(){var Yn=Ke(Ft);qn(Yn);var Ln=Ke(lr(br));(!Yn.equals(Ln)||!St.current||ur)&&jr(Yn,St.current)},[Ft]),(0,it.o)(function(){ur&&Rr()},[br]),y.createElement("div",{ref:Dt,className:pe()($t,dt,(0,ve.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)({},"".concat($t,"-focused"),pt),"".concat($t,"-disabled"),Tt),"".concat($t,"-readonly"),Ut),"".concat($t,"-not-a-number"),Nn.isNaN()),"".concat($t,"-out-of-range"),!Nn.isInvalidate()&&!Cr(Nn))),style:Ot,onFocus:function(){Et(!0)},onBlur:Gn,onKeyDown:dr,onKeyUp:Tn,onCompositionStart:xo,onCompositionEnd:No,onBeforeInput:go},Mn&&y.createElement(Fe,{prefixCls:$t,upNode:an,downNode:Xt,upDisabled:eo,downDisabled:kr,onStep:Xo}),y.createElement("div",{className:"".concat(At,"-wrap")},y.createElement("input",(0,me.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Gt,"aria-valuemax":mn,"aria-valuenow":Nn.isInvalidate()?null:Nn.toString(),step:hn},Ge,{ref:(0,ut.sQ)(Jt,Ct),className:At,value:br,onChange:To,disabled:Tt,readOnly:Ut}))))}),ht=y.forwardRef(function(Ve,Ct){var $t=Ve.disabled,dt=Ve.style,Ot=Ve.prefixCls,Gt=Ot===void 0?"rc-input-number":Ot,mn=Ve.value,An=Ve.prefix,hn=Ve.suffix,Fn=Ve.addonBefore,Ft=Ve.addonAfter,Tt=Ve.className,Ut=Ve.classNames,an=(0,se.Z)(Ve,Ee),Xt=y.useRef(null),yn=y.useRef(null),sn=y.useRef(null),wn=function(Mn){sn.current&&(0,Bt.nH)(sn.current,Mn)};return y.useImperativeHandle(Ct,function(){return Qe(sn.current,{focus:wn,nativeElement:Xt.current.nativeElement||yn.current})}),y.createElement(vt.BaseInput,{className:Tt,triggerFocus:wn,prefixCls:Gt,value:mn,disabled:$t,style:dt,prefix:An,suffix:hn,addonAfter:Ft,addonBefore:Fn,classNames:Ut,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:Xt},y.createElement(zt,(0,me.Z)({prefixCls:Gt,disabled:$t,ref:sn,domRef:yn,className:Ut==null?void 0:Ut.input},an)))}),lt=ht,rt=lt,on=z(62487),kt=z(82855),ae=z(48755),re=z(60840),te=z(2171),ie=z(83397),ce=z(31756),ne=z(56553),le=z(24971),Ie=z(70045),bt=z(36237),Ue=z(53075),He=z(64910),at=z(39082),ft=z(63356),Pt=z(56119),Le=z(16931),We=z(51636),Nt=z(17835);const Qt=Ve=>{var Ct;const $t=(Ct=Ve.handleVisible)!==null&&Ct!==void 0?Ct:"auto",dt=Ve.controlHeightSM-Ve.lineWidth*2;return Object.assign(Object.assign({},(0,He.T)(Ve)),{controlWidth:90,handleWidth:dt,handleFontSize:Ve.fontSize/2,handleVisible:$t,handleActiveBg:Ve.colorFillAlter,handleBg:Ve.colorBgContainer,filledHandleBg:new Nt.FastColor(Ve.colorFillSecondary).onBackground(Ve.colorBgContainer).toHexString(),handleHoverColor:Ve.colorPrimary,handleBorderColor:Ve.colorBorder,handleOpacity:$t===!0?1:0,handleVisibleWidth:$t===!0?dt:0})},un=(Ve,Ct)=>{let{componentCls:$t,borderRadiusSM:dt,borderRadiusLG:Ot}=Ve;const Gt=Ct==="lg"?Ot:dt;return{[`&-${Ct}`]:{[`${$t}-handler-wrap`]:{borderStartEndRadius:Gt,borderEndEndRadius:Gt},[`${$t}-handler-up`]:{borderStartEndRadius:Gt},[`${$t}-handler-down`]:{borderEndEndRadius:Gt}}}},rn=Ve=>{const{componentCls:Ct,lineWidth:$t,lineType:dt,borderRadius:Ot,inputFontSizeSM:Gt,inputFontSizeLG:mn,controlHeightLG:An,controlHeightSM:hn,colorError:Fn,paddingInlineSM:Ft,paddingBlockSM:Tt,paddingBlockLG:Ut,paddingInlineLG:an,colorTextDescription:Xt,motionDurationMid:yn,handleHoverColor:sn,handleOpacity:wn,paddingInline:Vn,paddingBlock:Mn,handleBg:$n,handleActiveBg:Wn,colorTextDisabled:Hn,borderRadiusSM:ur,borderRadiusLG:rr,controlWidth:dn,handleBorderColor:xn,filledHandleBg:jn,lineHeightLG:zn,calc:xt}=Ve;return[{[Ct]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ft.Wf)(Ve)),(0,Ue.ik)(Ve)),{display:"inline-block",width:dn,margin:0,padding:0,borderRadius:Ot}),(0,at.qG)(Ve,{[`${Ct}-handler-wrap`]:{background:$n,[`${Ct}-handler-down`]:{borderBlockStart:`${(0,bt.unit)($t)} ${dt} ${xn}`}}})),(0,at.H8)(Ve,{[`${Ct}-handler-wrap`]:{background:jn,[`${Ct}-handler-down`]:{borderBlockStart:`${(0,bt.unit)($t)} ${dt} ${xn}`}},"&:focus-within":{[`${Ct}-handler-wrap`]:{background:$n}}})),(0,at.vc)(Ve,{[`${Ct}-handler-wrap`]:{background:$n,[`${Ct}-handler-down`]:{borderBlockStart:`${(0,bt.unit)($t)} ${dt} ${xn}`}}})),(0,at.Mu)(Ve)),{"&-rtl":{direction:"rtl",[`${Ct}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:mn,lineHeight:zn,borderRadius:rr,[`input${Ct}-input`]:{height:xt(An).sub(xt($t).mul(2)).equal(),padding:`${(0,bt.unit)(Ut)} ${(0,bt.unit)(an)}`}},"&-sm":{padding:0,fontSize:Gt,borderRadius:ur,[`input${Ct}-input`]:{height:xt(hn).sub(xt($t).mul(2)).equal(),padding:`${(0,bt.unit)(Tt)} ${(0,bt.unit)(Ft)}`}},"&-out-of-range":{[`${Ct}-input-wrap`]:{input:{color:Fn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,ft.Wf)(Ve)),(0,Ue.s7)(Ve)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Ct}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Ct}-group-addon`]:{borderRadius:rr,fontSize:Ve.fontSizeLG}},"&-sm":{[`${Ct}-group-addon`]:{borderRadius:ur}}},(0,at.ir)(Ve)),(0,at.S5)(Ve)),{[`&:not(${Ct}-compact-first-item):not(${Ct}-compact-last-item)${Ct}-compact-item`]:{[`${Ct}, ${Ct}-group-addon`]:{borderRadius:0}},[`&:not(${Ct}-compact-last-item)${Ct}-compact-first-item`]:{[`${Ct}, ${Ct}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Ct}-compact-first-item)${Ct}-compact-last-item`]:{[`${Ct}, ${Ct}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Ct}-input`]:{cursor:"not-allowed"},[Ct]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,ft.Wf)(Ve)),{width:"100%",padding:`${(0,bt.unit)(Mn)} ${(0,bt.unit)(Vn)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Ot,outline:0,transition:`all ${yn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Ue.nz)(Ve.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Ct}-handler-wrap, &-focused ${Ct}-handler-wrap`]:{width:Ve.handleWidth,opacity:1}})},{[Ct]:Object.assign(Object.assign(Object.assign({[`${Ct}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:Ve.handleVisibleWidth,opacity:wn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:Ot,borderEndEndRadius:Ot,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${yn}`,overflow:"hidden",[`${Ct}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${Ge}-col-xl-24${Dt}-label`]:Ke(Je),[`@media (max-width: ${(0,se.unit)(Je.screenXSMax)})`]:[vt(Je),{[Dt]:{[`${Ge}-col-xs-24${Dt}-label`]:Ke(Je)}}],[`@media (max-width: ${(0,se.unit)(Je.screenSMMax)})`]:{[Dt]:{[`${Ge}-col-sm-24${Dt}-label`]:Ke(Je)}},[`@media (max-width: ${(0,se.unit)(Je.screenMDMax)})`]:{[Dt]:{[`${Ge}-col-md-24${Dt}-label`]:Ke(Je)}},[`@media (max-width: ${(0,se.unit)(Je.screenLGMax)})`]:{[Dt]:{[`${Ge}-col-lg-24${Dt}-label`]:Ke(Je)}}}},ut=Je=>({labelRequiredMarkColor:Je.colorError,labelColor:Je.colorTextHeading,labelFontSize:Je.fontSize,labelHeight:Je.controlHeight,labelColonMarginInlineStart:Je.marginXXS/2,labelColonMarginInlineEnd:Je.marginXS,itemMarginBottom:Je.marginLG,verticalLabelPadding:`0 0 ${Je.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),be=(Je,Dt)=>(0,je.mergeToken)(Je,{formItemCls:`${Je.componentCls}-item`,rootPrefixCls:Dt});var et=(0,Te.I$)("Form",(Je,Dt)=>{let{rootPrefixCls:Ge}=Dt;const At=be(Je,Ge);return[ct(At),Be(At),Se(At),Oe(At,At.componentCls),Oe(At,At.formItemCls),Re(At),it(At),Qe(At),(0,tt.Z)(At),Ae.kr]},ut,{order:-1e3});const Ne=[];function ue(Je,Dt,Ge){let At=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Je=="string"?Je:`${Dt}-${At}`,error:Je,errorStatus:Ge}}var Ze=Je=>{let{help:Dt,helpStatus:Ge,errors:At=Ne,warnings:Jt=Ne,className:Rn,fieldId:Zn,onVisibleChanged:pt}=Je;const{prefixCls:Et}=de.useContext(y.Rk),St=`${Et}-item-explain`,It=(0,Me.Z)(Et),[fn,Bn,On]=et(Et,It),Nn=de.useMemo(()=>(0,ve.Z)(Et),[Et]),qn=ge(At),nr=ge(Jt),ir=de.useMemo(()=>Dt!=null?[ue(Dt,"help",Ge)]:[].concat((0,he.Z)(qn.map((ar,fr)=>ue(ar,"error","error",fr))),(0,he.Z)(nr.map((ar,fr)=>ue(ar,"warning","warning",fr)))),[Dt,Ge,qn,nr]),lr=de.useMemo(()=>{const ar={};return ir.forEach(fr=>{let{key:Sr}=fr;ar[Sr]=(ar[Sr]||0)+1}),ir.map((fr,Sr)=>Object.assign(Object.assign({},fr),{key:ar[fr.key]>1?`${fr.key}-fallback-${Sr}`:fr.key}))},[ir]),Qn={};return Zn&&(Qn.id=`${Zn}_help`),fn(de.createElement(me.default,{motionDeadline:Nn.motionDeadline,motionName:`${Et}-show-help`,visible:!!lr.length,onVisibleChanged:pt},ar=>{const{className:fr,style:Sr}=ar;return de.createElement("div",Object.assign({},Qn,{className:pe()(St,fr,On,It,Rn,Bn),style:Sr}),de.createElement(me.CSSMotionList,Object.assign({keys:lr},(0,ve.Z)(Et),{motionName:`${Et}-show-help-item`,component:!1}),br=>{const{key:Zr,error:jr,errorStatus:hr,className:Nr,style:eo}=br;return de.createElement("div",{key:Zr,className:pe()(Nr,{[`${St}-${hr}`]:hr}),style:eo},jr)}))}))},nt=z(55372),Mt=z(48755),Fe=z(2171),ye=z(31756),Bt=z(23069),jt=z(76846),Lt=z(16722);const Ee=["parentNode"],ot="form_item";function qe(Je){return Je===void 0||Je===!1?[]:Array.isArray(Je)?Je:[Je]}function zt(Je,Dt){if(!Je.length)return;const Ge=Je.join("_");return Dt?`${Dt}_${Ge}`:Ee.includes(Ge)?`${ot}_${Ge}`:Ge}function ht(Je,Dt,Ge,At,Jt,Rn){let Zn=At;return Rn!==void 0?Zn=Rn:Ge.validating?Zn="validating":Je.length?Zn="error":Dt.length?Zn="warning":(Ge.touched||Jt&&Ge.validated)&&(Zn="success"),Zn}var lt=function(Je,Dt){var Ge={};for(var At in Je)Object.prototype.hasOwnProperty.call(Je,At)&&Dt.indexOf(At)<0&&(Ge[At]=Je[At]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,At=Object.getOwnPropertySymbols(Je);JtJe!=null?Je:Object.assign(Object.assign({},Dt),{__INTERNAL__:{itemRef:Jt=>Rn=>{const Zn=rt(Jt);Rn?Ge.current[Zn]=Rn:delete Ge.current[Zn]}},scrollToField:function(Jt){let Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:Zn}=Rn,pt=lt(Rn,["focus"]),Et=on(Jt,At);Et&&((0,Lt.Z)(Et,Object.assign({scrollMode:"if-needed",block:"nearest"},pt)),Zn&&At.focusField(Jt))},focusField:Jt=>{var Rn,Zn;const pt=At.getFieldInstance(Jt);typeof(pt==null?void 0:pt.focus)=="function"?pt.focus():(Zn=(Rn=on(Jt,At))===null||Rn===void 0?void 0:Rn.focus)===null||Zn===void 0||Zn.call(Rn)},getFieldInstance:Jt=>{const Rn=rt(Jt);return Ge.current[Rn]}}),[Je,Dt]);return[At]}var ae=z(98350),re=function(Je,Dt){var Ge={};for(var At in Je)Object.prototype.hasOwnProperty.call(Je,At)&&Dt.indexOf(At)<0&&(Ge[At]=Je[At]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,At=Object.getOwnPropertySymbols(Je);Jt{const Ge=de.useContext(Fe.Z),{getPrefixCls:At,direction:Jt,requiredMark:Rn,colon:Zn,scrollToFirstError:pt,className:Et,style:St}=(0,Mt.dj)("form"),{prefixCls:It,className:fn,rootClassName:Bn,size:On,disabled:Nn=Ge,form:qn,colon:nr,labelAlign:ir,labelWrap:lr,labelCol:Qn,wrapperCol:ar,hideRequiredMark:fr,layout:Sr="horizontal",scrollToFirstError:br,requiredMark:Zr,onFinishFailed:jr,name:hr,style:Nr,feedbackIcons:eo,variant:Tr}=Je,Fr=re(Je,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),or=(0,ye.Z)(On),Ur=de.useContext(ae.Z),Rr=de.useMemo(()=>Zr!==void 0?Zr:fr?!1:Rn!==void 0?Rn:!0,[fr,Zr,Rn]),Br=nr!=null?nr:Zn,Cr=At("form",It),so=(0,Me.Z)(Cr),[Ho,ti,xo]=et(Cr,so),No=pe()(Cr,`${Cr}-${Sr}`,{[`${Cr}-hide-required-mark`]:Rr===!1,[`${Cr}-rtl`]:Jt==="rtl",[`${Cr}-${or}`]:or},xo,so,ti,Et,fn,Bn),[To]=kt(qn),{__INTERNAL__:Xo}=To;Xo.name=hr;const ko=de.useMemo(()=>({name:hr,labelAlign:ir,labelCol:Qn,labelWrap:lr,wrapperCol:ar,vertical:Sr==="vertical",colon:Br,requiredMark:Rr,itemRef:Xo.itemRef,form:To,feedbackIcons:eo}),[hr,ir,Qn,ar,Sr,Br,Rr,To,eo]),go=de.useRef(null);de.useImperativeHandle(Dt,()=>{var Gn;return Object.assign(Object.assign({},To),{nativeElement:(Gn=go.current)===null||Gn===void 0?void 0:Gn.nativeElement})});const dr=(Gn,Yn)=>{if(Gn){let Ln={block:"nearest"};typeof Gn=="object"&&(Ln=Object.assign(Object.assign({},Ln),Gn)),To.scrollToField(Yn,Ln)}},Tn=Gn=>{if(jr==null||jr(Gn),Gn.errorFields.length){const Yn=Gn.errorFields[0].name;if(br!==void 0){dr(br,Yn);return}pt!==void 0&&dr(pt,Yn)}};return Ho(de.createElement(y.pg.Provider,{value:Tr},de.createElement(Fe.n,{disabled:Nn},de.createElement(Bt.Z.Provider,{value:or},de.createElement(y.RV,{validateMessages:Ur},de.createElement(y.q3.Provider,{value:ko},de.createElement(nt.default,Object.assign({id:hr},Fr,{name:hr,onFinishFailed:Tn,form:To,ref:go,style:Object.assign(Object.assign({},St),Nr),className:No}))))))))};var ce=de.forwardRef(te),ne=z(41799),le=z(8654),Ie=z(22703),bt=z(32383),Ue=z(11592);function He(Je){if(typeof Je=="function")return Je;const Dt=(0,Ue.Z)(Je);return Dt.length<=1?Dt[0]:Dt}const at=()=>{const{status:Je,errors:Dt=[],warnings:Ge=[]}=de.useContext(y.aM);return{status:Je,errors:Dt,warnings:Ge}};at.Context=y.aM;var ft=at,Pt=z(16089);function Le(Je){const[Dt,Ge]=de.useState(Je),At=de.useRef(null),Jt=de.useRef([]),Rn=de.useRef(!1);de.useEffect(()=>(Rn.current=!1,()=>{Rn.current=!0,Pt.Z.cancel(At.current),At.current=null}),[]);function Zn(pt){Rn.current||(At.current===null&&(Jt.current=[],At.current=(0,Pt.Z)(()=>{At.current=null,Ge(Et=>{let St=Et;return Jt.current.forEach(It=>{St=It(St)}),St})})),Jt.current.push(pt))}return[Dt,Zn]}function We(){const{itemRef:Je}=de.useContext(y.q3),Dt=de.useRef({});function Ge(At,Jt){const Rn=Jt&&typeof Jt=="object"&&(0,le.C4)(Jt),Zn=At.join("_");return(Dt.current.name!==Zn||Dt.current.originRef!==Rn)&&(Dt.current.name=Zn,Dt.current.originRef=Rn,Dt.current.ref=(0,le.sQ)(Je(At),Rn)),Dt.current.ref}return Ge}var Nt=z(29194),Qt=z(34280),un=z(2738),rn=z(65970),Rt=z(70425),ln=z(5472);const Ht=Je=>{const{formItemCls:Dt}=Je;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Dt}-control`]:{display:"flex"}}}};var ze=(0,Te.bk)(["Form","item-item"],(Je,Dt)=>{let{rootPrefixCls:Ge}=Dt;const At=be(Je,Ge);return[Ht(At)]}),yt=function(Je,Dt){var Ge={};for(var At in Je)Object.prototype.hasOwnProperty.call(Je,At)&&Dt.indexOf(At)<0&&(Ge[At]=Je[At]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,At=Object.getOwnPropertySymbols(Je);Jt{const{prefixCls:Dt,status:Ge,labelCol:At,wrapperCol:Jt,children:Rn,errors:Zn,warnings:pt,_internalItemRender:Et,extra:St,help:It,fieldId:fn,marginBottom:Bn,onErrorVisibleChanged:On,label:Nn}=Je,qn=`${Dt}-item`,nr=de.useContext(y.q3),ir=de.useMemo(()=>{let Fr=Object.assign({},Jt||nr.wrapperCol||{});return Nn===null&&!At&&!Jt&&nr.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(Ur=>{const Rr=Ur?[Ur]:[],Br=(0,Rt.U2)(nr.labelCol,Rr),Cr=typeof Br=="object"?Br:{},so=(0,Rt.U2)(Fr,Rr),Ho=typeof so=="object"?so:{};"span"in Cr&&!("offset"in Ho)&&Cr.span{const{labelCol:Fr,wrapperCol:or}=nr;return yt(nr,["labelCol","wrapperCol"])},[nr]),ar=de.useRef(null),[fr,Sr]=de.useState(0);(0,Qt.Z)(()=>{St&&ar.current?Sr(ar.current.clientHeight):Sr(0)},[St]);const br=de.createElement("div",{className:`${qn}-control-input`},de.createElement("div",{className:`${qn}-control-input-content`},Rn)),Zr=de.useMemo(()=>({prefixCls:Dt,status:Ge}),[Dt,Ge]),jr=Bn!==null||Zn.length||pt.length?de.createElement(y.Rk.Provider,{value:Zr},de.createElement(Ze,{fieldId:fn,errors:Zn,warnings:pt,help:It,helpStatus:Ge,className:`${qn}-explain-connected`,onVisibleChanged:On})):null,hr={};fn&&(hr.id=`${fn}_extra`);const Nr=St?de.createElement("div",Object.assign({},hr,{className:`${qn}-extra`,ref:ar}),St):null,eo=jr||Nr?de.createElement("div",{className:`${qn}-additional`,style:Bn?{minHeight:Bn+fr}:{}},jr,Nr):null,Tr=Et&&Et.mark==="pro_table_render"&&Et.render?Et.render(Je,{input:br,errorList:jr,extra:Nr}):de.createElement(de.Fragment,null,br,eo);return de.createElement(y.q3.Provider,{value:Qn},de.createElement(ln.Z,Object.assign({},ir,{className:lr}),Tr),de.createElement(ze,{prefixCls:Dt}))},Ct=z(61485),$t=z(9017),dt=z(85981),Ot=z(25399),Gt=function(Je,Dt){var Ge={};for(var At in Je)Object.prototype.hasOwnProperty.call(Je,At)&&Dt.indexOf(At)<0&&(Ge[At]=Je[At]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,At=Object.getOwnPropertySymbols(Je);Jt{let{prefixCls:Dt,label:Ge,htmlFor:At,labelCol:Jt,labelAlign:Rn,colon:Zn,required:pt,requiredMark:Et,tooltip:St,vertical:It}=Je;var fn;const[Bn]=(0,$t.Z)("Form"),{labelAlign:On,labelCol:Nn,labelWrap:qn,colon:nr}=de.useContext(y.q3);if(!Ge)return null;const ir=Jt||Nn||{},lr=Rn||On,Qn=`${Dt}-item-label`,ar=pe()(Qn,lr==="left"&&`${Qn}-left`,ir.className,{[`${Qn}-wrap`]:!!qn});let fr=Ge;const Sr=Zn===!0||nr!==!1&&Zn!==!1;Sr&&!It&&typeof Ge=="string"&&Ge.trim()&&(fr=Ge.replace(/[:|:]\s*$/,""));const Zr=mn(St);if(Zr){const{icon:Fr=de.createElement(Ct.Z,null)}=Zr,or=Gt(Zr,["icon"]),Ur=de.createElement(Ot.Z,Object.assign({},or),de.cloneElement(Fr,{className:`${Dt}-item-tooltip`,title:"",onClick:Rr=>{Rr.preventDefault()},tabIndex:null}));fr=de.createElement(de.Fragment,null,fr,Ur)}const jr=Et==="optional",hr=typeof Et=="function",Nr=Et===!1;hr?fr=Et(fr,{required:!!pt}):jr&&!pt&&(fr=de.createElement(de.Fragment,null,fr,de.createElement("span",{className:`${Dt}-item-optional`,title:""},(Bn==null?void 0:Bn.optional)||((fn=dt.Z.Form)===null||fn===void 0?void 0:fn.optional))));let eo;Nr?eo="hidden":(jr||hr)&&(eo="optional");const Tr=pe()({[`${Dt}-item-required`]:pt,[`${Dt}-item-required-mark-${eo}`]:eo,[`${Dt}-item-no-colon`]:!Sr});return de.createElement(ln.Z,Object.assign({},ir,{className:ar}),de.createElement("label",{htmlFor:At,className:Tr,title:typeof Ge=="string"?Ge:""},fr))},Fn=z(29679),Ft=z(19248),Tt=z(96512),Ut=z(58617);const an={success:Fn.Z,warning:Tt.Z,error:Ft.Z,validating:Ut.Z};function Xt(Je){let{children:Dt,errors:Ge,warnings:At,hasFeedback:Jt,validateStatus:Rn,prefixCls:Zn,meta:pt,noStyle:Et}=Je;const St=`${Zn}-item`,{feedbackIcons:It}=de.useContext(y.q3),fn=ht(Ge,At,pt,null,!!Jt,Rn),{isFormItemInput:Bn,status:On,hasFeedback:Nn,feedbackIcon:qn}=de.useContext(y.aM),nr=de.useMemo(()=>{var ir;let lr;if(Jt){const ar=Jt!==!0&&Jt.icons||It,fr=fn&&((ir=ar==null?void 0:ar({status:fn,errors:Ge,warnings:At}))===null||ir===void 0?void 0:ir[fn]),Sr=fn&&an[fn];lr=fr!==!1&&Sr?de.createElement("span",{className:pe()(`${St}-feedback-icon`,`${St}-feedback-icon-${fn}`)},fr||de.createElement(Sr,null)):null}const Qn={status:fn||"",errors:Ge,warnings:At,hasFeedback:!!Jt,feedbackIcon:lr,isFormItemInput:!0};return Et&&(Qn.status=(fn!=null?fn:On)||"",Qn.isFormItemInput=Bn,Qn.hasFeedback=!!(Jt!=null?Jt:Nn),Qn.feedbackIcon=Jt!==void 0?Qn.feedbackIcon:qn),Qn},[fn,Jt,Et,Bn,On]);return de.createElement(y.aM.Provider,{value:nr},Dt)}var yn=function(Je,Dt){var Ge={};for(var At in Je)Object.prototype.hasOwnProperty.call(Je,At)&&Dt.indexOf(At)<0&&(Ge[At]=Je[At]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,At=Object.getOwnPropertySymbols(Je);Jt{if(Nr&&br.current){const Cr=getComputedStyle(br.current);Fr(parseInt(Cr.marginBottom,10))}},[Nr,eo]);const or=Cr=>{Cr||Fr(null)},Rr=function(){let Cr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const so=Cr?Zr:St.errors,Ho=Cr?jr:St.warnings;return ht(so,Ho,St,"",!!It,Et)}(),Br=pe()(Qn,Ge,At,{[`${Qn}-with-help`]:hr||Zr.length||jr.length,[`${Qn}-has-feedback`]:Rr&&It,[`${Qn}-has-success`]:Rr==="success",[`${Qn}-has-warning`]:Rr==="warning",[`${Qn}-has-error`]:Rr==="error",[`${Qn}-is-validating`]:Rr==="validating",[`${Qn}-hidden`]:fn,[`${Qn}-${ir}`]:ir});return de.createElement("div",{className:Br,style:Jt,ref:br},de.createElement(rn.Z,Object.assign({className:`${Qn}-row`},(0,un.Z)(lr,["_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"])),de.createElement(hn,Object.assign({htmlFor:On},Je,{requiredMark:ar,required:Nn!=null?Nn:qn,prefixCls:Dt,vertical:Sr})),de.createElement(Ve,Object.assign({},Je,St,{errors:Zr,warnings:jr,prefixCls:Dt,status:Rr,help:Rn,marginBottom:Tr,onErrorVisibleChanged:or}),de.createElement(y.qI.Provider,{value:nr},de.createElement(Xt,{prefixCls:Dt,meta:St,errors:St.errors,warnings:St.warnings,hasFeedback:It,validateStatus:Rr},Bn)))),!!Tr&&de.createElement("div",{className:`${Qn}-margin-offset`,style:{marginBottom:-Tr}}))}const wn="__SPLIT__",Vn=null;function Mn(Je,Dt){const Ge=Object.keys(Je),At=Object.keys(Dt);return Ge.length===At.length&&Ge.every(Jt=>{const Rn=Je[Jt],Zn=Dt[Jt];return Rn===Zn||typeof Rn=="function"||typeof Zn=="function"})}const $n=de.memo(Je=>{let{children:Dt}=Je;return Dt},(Je,Dt)=>Mn(Je.control,Dt.control)&&Je.update===Dt.update&&Je.childProps.length===Dt.childProps.length&&Je.childProps.every((Ge,At)=>Ge===Dt.childProps[At]));function Wn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Hn(Je){const{name:Dt,noStyle:Ge,className:At,dependencies:Jt,prefixCls:Rn,shouldUpdate:Zn,rules:pt,children:Et,required:St,label:It,messageVariables:fn,trigger:Bn="onChange",validateTrigger:On,hidden:Nn,help:qn,layout:nr}=Je,{getPrefixCls:ir}=de.useContext(Mt.E_),{name:lr}=de.useContext(y.q3),Qn=He(Et),ar=typeof Qn=="function",fr=de.useContext(y.qI),{validateTrigger:Sr}=de.useContext(nt.FieldContext),br=On!==void 0?On:Sr,Zr=Dt!=null,jr=ir("form",Rn),hr=(0,Me.Z)(jr),[Nr,eo,Tr]=et(jr,hr),Fr=(0,bt.ln)("Form.Item"),or=de.useContext(nt.ListContext),Ur=de.useRef(null),[Rr,Br]=Le({}),[Cr,so]=(0,ne.Z)(()=>Wn()),Ho=go=>{const dr=or==null?void 0:or.getKey(go.name);if(so(go.destroy?Wn():go,!0),Ge&&qn!==!1&&fr){let Tn=go.name;if(go.destroy)Tn=Ur.current||Tn;else if(dr!==void 0){const[Gn,Yn]=dr;Tn=[Gn].concat((0,he.Z)(Yn)),Ur.current=Tn}fr(go,Tn)}},ti=(go,dr)=>{Br(Tn=>{const Gn=Object.assign({},Tn),Ln=[].concat((0,he.Z)(go.name.slice(0,-1)),(0,he.Z)(dr)).join(wn);return go.destroy?delete Gn[Ln]:Gn[Ln]=go,Gn})},[xo,No]=de.useMemo(()=>{const go=(0,he.Z)(Cr.errors),dr=(0,he.Z)(Cr.warnings);return Object.values(Rr).forEach(Tn=>{go.push.apply(go,(0,he.Z)(Tn.errors||[])),dr.push.apply(dr,(0,he.Z)(Tn.warnings||[]))}),[go,dr]},[Rr,Cr.errors,Cr.warnings]),To=We();function Xo(go,dr,Tn){return Ge&&!Nn?de.createElement(Xt,{prefixCls:jr,hasFeedback:Je.hasFeedback,validateStatus:Je.validateStatus,meta:Cr,errors:xo,warnings:No,noStyle:!0},go):de.createElement(sn,Object.assign({key:"row"},Je,{className:pe()(At,Tr,hr,eo),prefixCls:jr,fieldId:dr,isRequired:Tn,errors:xo,warnings:No,meta:Cr,onSubItemMetaChange:ti,layout:nr}),go)}if(!Zr&&!ar&&!Jt)return Nr(Xo(Qn));let ko={};return typeof It=="string"?ko.label=It:Dt&&(ko.label=String(Dt)),fn&&(ko=Object.assign(Object.assign({},ko),fn)),Nr(de.createElement(nt.Field,Object.assign({},Je,{messageVariables:ko,trigger:Bn,validateTrigger:br,onMetaChange:Ho}),(go,dr,Tn)=>{const Gn=qe(Dt).length&&dr?dr.name:[],Yn=zt(Gn,lr),Ln=St!==void 0?St:!!(pt!=null&&pt.some(Un=>{if(Un&&typeof Un=="object"&&Un.required&&!Un.warningOnly)return!0;if(typeof Un=="function"){const Jn=Un(Tn);return(Jn==null?void 0:Jn.required)&&!(Jn!=null&&Jn.warningOnly)}return!1})),mr=Object.assign({},go);let wr=null;if(Array.isArray(Qn)&&Zr)wr=Qn;else if(!(ar&&(!(Zn||Jt)||Zr))){if(!(Jt&&!ar&&!Zr))if(de.isValidElement(Qn)){const Un=Object.assign(Object.assign({},Qn.props),mr);if(Un.id||(Un.id=Yn),qn||xo.length>0||No.length>0||Je.extra){const pr=[];(qn||xo.length>0)&&pr.push(`${Yn}_help`),Je.extra&&pr.push(`${Yn}_extra`),Un["aria-describedby"]=pr.join(" ")}xo.length>0&&(Un["aria-invalid"]="true"),Ln&&(Un["aria-required"]="true"),(0,le.Yr)(Qn)&&(Un.ref=To(Gn,Qn)),new Set([].concat((0,he.Z)(qe(Bn)),(0,he.Z)(qe(br)))).forEach(pr=>{Un[pr]=function(){for(var _r,Yr,to,Fo,Mo,Yo=arguments.length,Jo=new Array(Yo),ni=0;ni{var{prefixCls:Dt,children:Ge}=Je,At=dn(Je,["prefixCls","children"]);const{getPrefixCls:Jt}=de.useContext(Mt.E_),Rn=Jt("form",Dt),Zn=de.useMemo(()=>({prefixCls:Rn,status:"error"}),[Rn]);return de.createElement(nt.List,Object.assign({},At),(pt,Et,St)=>de.createElement(y.Rk.Provider,{value:Zn},Ge(pt.map(It=>Object.assign(Object.assign({},It),{fieldKey:It.key})),Et,{errors:St.errors,warnings:St.warnings})))};function zn(){const{form:Je}=de.useContext(y.q3);return Je}const xt=ce;xt.Item=rr,xt.List=jn,xt.ErrorList=Ze,xt.useForm=kt,xt.useFormInstance=zn,xt.useWatch=nt.useWatch,xt.Provider=y.RV,xt.create=()=>{};var _t=xt},4875:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return tn}});var y=z(59301),he=z(84105),de=z(87395),$e=z(92310),pe=z.n($e),me=z(54476),ve=z(20068),Me=z(76190),ge=z(42978),se=z(75931),_e=z(67732),Ae=z(83652);function tt(){return typeof BigInt=="function"}function je(Ve){return!Ve&&Ve!==0&&!Number.isNaN(Ve)||!String(Ve).trim()}function Te(Ve){var Ct=Ve.trim(),$t=Ct.startsWith("-");$t&&(Ct=Ct.slice(1)),Ct=Ct.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Ct.startsWith(".")&&(Ct="0".concat(Ct));var dt=Ct||"0",Ot=dt.split("."),Gt=Ot[0]||"0",mn=Ot[1]||"0";Gt==="0"&&mn==="0"&&($t=!1);var An=$t?"-":"";return{negative:$t,negativeStr:An,trimStr:dt,integerStr:Gt,decimalStr:mn,fullStr:"".concat(An).concat(dt)}}function Ce(Ve){var Ct=String(Ve);return!Number.isNaN(Number(Ct))&&Ct.includes("e")}function Se(Ve){var Ct=String(Ve);if(Ce(Ve)){var $t=Number(Ct.slice(Ct.indexOf("e-")+2)),dt=Ct.match(/\.(\d+)/);return dt!=null&&dt[1]&&($t+=dt[1].length),$t}return Ct.includes(".")&&Ye(Ct)?Ct.length-Ct.indexOf(".")-1:0}function Pe(Ve){var Ct=String(Ve);if(Ce(Ve)){if(Ve>Number.MAX_SAFE_INTEGER)return String(tt()?BigInt(Ve).toString():Number.MAX_SAFE_INTEGER);if(Ve0&&arguments[0]!==void 0?arguments[0]:!0;return $t?this.isInvalidate()?"":Te("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),Ve}(),Be=function(){function Ve(Ct){if((0,_e.Z)(this,Ve),(0,ve.Z)(this,"origin",""),(0,ve.Z)(this,"number",void 0),(0,ve.Z)(this,"empty",void 0),je(Ct)){this.empty=!0;return}this.origin=String(Ct),this.number=Number(Ct)}return(0,Ae.Z)(Ve,[{key:"negate",value:function(){return new Ve(-this.toNumber())}},{key:"add",value:function($t){if(this.isInvalidate())return new Ve($t);var dt=Number($t);if(Number.isNaN(dt))return this;var Ot=this.number+dt;if(Ot>Number.MAX_SAFE_INTEGER)return new Ve(Number.MAX_SAFE_INTEGER);if(OtNumber.MAX_SAFE_INTEGER)return new Ve(Number.MAX_SAFE_INTEGER);if(Ot0&&arguments[0]!==void 0?arguments[0]:!0;return $t?this.isInvalidate()?"":Pe(this.number):this.origin}}]),Ve}();function Oe(Ve){return tt()?new ct(Ve):new Be(Ve)}function Re(Ve,Ct,$t){var dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Ve==="")return"";var Ot=Te(Ve),Gt=Ot.negativeStr,mn=Ot.integerStr,An=Ot.decimalStr,hn="".concat(Ct).concat(An),Fn="".concat(Gt).concat(mn);if($t>=0){var Ft=Number(An[$t]);if(Ft>=5&&!dt){var Tt=Oe(Ve).add("".concat(Gt,"0.").concat("0".repeat($t)).concat(10-Ft));return Re(Tt.toString(),Ct,$t,dt)}return $t===0?Fn:"".concat(Fn).concat(Ct).concat(An.padEnd($t,"0").slice(0,$t))}return hn===".0"?Fn:"".concat(Fn).concat(hn)}var Ke=Oe,vt=z(36901),it=z(34280);function Qe(Ve,Ct){return typeof Proxy!="undefined"&&Ve?new Proxy(Ve,{get:function(dt,Ot){if(Ct[Ot])return Ct[Ot];var Gt=dt[Ot];return typeof Gt=="function"?Gt.bind(dt):Gt}}):Ve}var ut=z(8654),be=z(48736);function et(Ve,Ct){var $t=(0,y.useRef)(null);function dt(){try{var Gt=Ve.selectionStart,mn=Ve.selectionEnd,An=Ve.value,hn=An.substring(0,Gt),Fn=An.substring(mn);$t.current={start:Gt,end:mn,value:An,beforeTxt:hn,afterTxt:Fn}}catch(Ft){}}function Ot(){if(Ve&&$t.current&&Ct)try{var Gt=Ve.value,mn=$t.current,An=mn.beforeTxt,hn=mn.afterTxt,Fn=mn.start,Ft=Gt.length;if(Gt.startsWith(An))Ft=An.length;else if(Gt.endsWith(hn))Ft=Gt.length-$t.current.afterTxt.length;else{var Tt=An[Fn-1],Ut=Gt.indexOf(Tt,Fn-1);Ut!==-1&&(Ft=Ut+1)}Ve.setSelectionRange(Ft,Ft)}catch(an){(0,be.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(an.message))}}return[dt,Ot]}var Ne=z(49658),ue=function(){var Ct=(0,y.useState)(!1),$t=(0,ge.Z)(Ct,2),dt=$t[0],Ot=$t[1];return(0,it.Z)(function(){Ot((0,Ne.Z)())},[]),dt},mt=ue,Ze=z(16089),nt=200,Mt=600;function Fe(Ve){var Ct=Ve.prefixCls,$t=Ve.upNode,dt=Ve.downNode,Ot=Ve.upDisabled,Gt=Ve.downDisabled,mn=Ve.onStep,An=y.useRef(),hn=y.useRef([]),Fn=y.useRef();Fn.current=mn;var Ft=function(){clearTimeout(An.current)},Tt=function(Mn,$n){Mn.preventDefault(),Ft(),Fn.current($n);function Wn(){Fn.current($n),An.current=setTimeout(Wn,nt)}An.current=setTimeout(Wn,Mt)};y.useEffect(function(){return function(){Ft(),hn.current.forEach(function(Vn){return Ze.Z.cancel(Vn)})}},[]);var Ut=mt();if(Ut)return null;var an="".concat(Ct,"-handler"),Xt=pe()(an,"".concat(an,"-up"),(0,ve.Z)({},"".concat(an,"-up-disabled"),Ot)),yn=pe()(an,"".concat(an,"-down"),(0,ve.Z)({},"".concat(an,"-down-disabled"),Gt)),sn=function(){return hn.current.push((0,Ze.Z)(Ft))},wn={unselectable:"on",role:"button",onMouseUp:sn,onMouseLeave:sn};return y.createElement("div",{className:"".concat(an,"-wrap")},y.createElement("span",(0,me.Z)({},wn,{onMouseDown:function(Mn){Tt(Mn,!0)},"aria-label":"Increase Value","aria-disabled":Ot,className:Xt}),$t||y.createElement("span",{unselectable:"on",className:"".concat(Ct,"-handler-up-inner")})),y.createElement("span",(0,me.Z)({},wn,{onMouseDown:function(Mn){Tt(Mn,!1)},"aria-label":"Decrease Value","aria-disabled":Gt,className:yn}),dt||y.createElement("span",{unselectable:"on",className:"".concat(Ct,"-handler-down-inner")})))}function ye(Ve){var Ct=typeof Ve=="number"?Pe(Ve):Te(Ve).fullStr,$t=Ct.includes(".");return $t?Te(Ct.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:Ve+"0"}var Bt=z(30292),jt=function(){var Ve=(0,y.useRef)(0),Ct=function(){Ze.Z.cancel(Ve.current)};return(0,y.useEffect)(function(){return Ct},[]),function($t){Ct(),Ve.current=(0,Ze.Z)(function(){$t()})}},Lt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],Ee=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],ot=function(Ct,$t){return Ct||$t.isEmpty()?$t.toString():$t.toNumber()},qe=function(Ct){var $t=Ke(Ct);return $t.isInvalidate()?null:$t},zt=y.forwardRef(function(Ve,Ct){var $t=Ve.prefixCls,dt=Ve.className,Ot=Ve.style,Gt=Ve.min,mn=Ve.max,An=Ve.step,hn=An===void 0?1:An,Fn=Ve.defaultValue,Ft=Ve.value,Tt=Ve.disabled,Ut=Ve.readOnly,an=Ve.upHandler,Xt=Ve.downHandler,yn=Ve.keyboard,sn=Ve.changeOnWheel,wn=sn===void 0?!1:sn,Vn=Ve.controls,Mn=Vn===void 0?!0:Vn,$n=Ve.classNames,Wn=Ve.stringMode,Hn=Ve.parser,ur=Ve.formatter,rr=Ve.precision,dn=Ve.decimalSeparator,xn=Ve.onChange,jn=Ve.onInput,zn=Ve.onPressEnter,xt=Ve.onStep,_t=Ve.changeOnBlur,Je=_t===void 0?!0:_t,Dt=Ve.domRef,Ge=(0,se.Z)(Ve,Lt),At="".concat($t,"-input"),Jt=y.useRef(null),Rn=y.useState(!1),Zn=(0,ge.Z)(Rn,2),pt=Zn[0],Et=Zn[1],St=y.useRef(!1),It=y.useRef(!1),fn=y.useRef(!1),Bn=y.useState(function(){return Ke(Ft!=null?Ft:Fn)}),On=(0,ge.Z)(Bn,2),Nn=On[0],qn=On[1];function nr(Yn){Ft===void 0&&qn(Yn)}var ir=y.useCallback(function(Yn,Ln){if(!Ln)return rr>=0?rr:Math.max(Se(Yn),Se(hn))},[rr,hn]),lr=y.useCallback(function(Yn){var Ln=String(Yn);if(Hn)return Hn(Ln);var mr=Ln;return dn&&(mr=mr.replace(dn,".")),mr.replace(/[^\w.-]+/g,"")},[Hn,dn]),Qn=y.useRef(""),ar=y.useCallback(function(Yn,Ln){if(ur)return ur(Yn,{userTyping:Ln,input:String(Qn.current)});var mr=typeof Yn=="number"?Pe(Yn):Yn;if(!Ln){var wr=ir(mr,Ln);if(Ye(mr)&&(dn||wr>=0)){var Un=dn||".";mr=Re(mr,Un,wr)}}return mr},[ur,ir,dn]),fr=y.useState(function(){var Yn=Fn!=null?Fn:Ft;return Nn.isInvalidate()&&["string","number"].includes((0,Me.Z)(Yn))?Number.isNaN(Yn)?"":Yn:ar(Nn.toString(),!1)}),Sr=(0,ge.Z)(fr,2),br=Sr[0],Zr=Sr[1];Qn.current=br;function jr(Yn,Ln){Zr(ar(Yn.isInvalidate()?Yn.toString(!1):Yn.toString(!Ln),Ln))}var hr=y.useMemo(function(){return qe(mn)},[mn,rr]),Nr=y.useMemo(function(){return qe(Gt)},[Gt,rr]),eo=y.useMemo(function(){return!hr||!Nn||Nn.isInvalidate()?!1:hr.lessEquals(Nn)},[hr,Nn]),Tr=y.useMemo(function(){return!Nr||!Nn||Nn.isInvalidate()?!1:Nn.lessEquals(Nr)},[Nr,Nn]),Fr=et(Jt.current,pt),or=(0,ge.Z)(Fr,2),Ur=or[0],Rr=or[1],Br=function(Ln){return hr&&!Ln.lessEquals(hr)?hr:Nr&&!Nr.lessEquals(Ln)?Nr:null},Cr=function(Ln){return!Br(Ln)},so=function(Ln,mr){var wr=Ln,Un=Cr(wr)||wr.isEmpty();if(!wr.isEmpty()&&!mr&&(wr=Br(wr)||wr,Un=!0),!Ut&&!Tt&&Un){var Jn=wr.toString(),sr=ir(Jn,mr);return sr>=0&&(wr=Ke(Re(Jn,".",sr)),Cr(wr)||(wr=Ke(Re(Jn,".",sr,!0)))),wr.equals(Nn)||(nr(wr),xn==null||xn(wr.isEmpty()?null:ot(Wn,wr)),Ft===void 0&&jr(wr,mr)),wr}return Nn},Ho=jt(),ti=function Yn(Ln){if(Ur(),Qn.current=Ln,Zr(Ln),!It.current){var mr=lr(Ln),wr=Ke(mr);wr.isNaN()||so(wr,!0)}jn==null||jn(Ln),Ho(function(){var Un=Ln;Hn||(Un=Ln.replace(/。/g,".")),Un!==Ln&&Yn(Un)})},xo=function(){It.current=!0},No=function(){It.current=!1,ti(Jt.current.value)},To=function(Ln){ti(Ln.target.value)},Xo=function(Ln){var mr;if(!(Ln&&eo||!Ln&&Tr)){St.current=!1;var wr=Ke(fn.current?ye(hn):hn);Ln||(wr=wr.negate());var Un=(Nn||Ke(0)).add(wr.toString()),Jn=so(Un,!1);xt==null||xt(ot(Wn,Jn),{offset:fn.current?ye(hn):hn,type:Ln?"up":"down"}),(mr=Jt.current)===null||mr===void 0||mr.focus()}},ko=function(Ln){var mr=Ke(lr(br)),wr;mr.isNaN()?wr=so(Nn,Ln):wr=so(mr,Ln),Ft!==void 0?jr(Nn,!1):wr.isNaN()||jr(wr,!1)},go=function(){St.current=!0},dr=function(Ln){var mr=Ln.key,wr=Ln.shiftKey;St.current=!0,fn.current=wr,mr==="Enter"&&(It.current||(St.current=!1),ko(!1),zn==null||zn(Ln)),yn!==!1&&!It.current&&["Up","ArrowUp","Down","ArrowDown"].includes(mr)&&(Xo(mr==="Up"||mr==="ArrowUp"),Ln.preventDefault())},Tn=function(){St.current=!1,fn.current=!1};y.useEffect(function(){if(wn&&pt){var Yn=function(wr){Xo(wr.deltaY<0),wr.preventDefault()},Ln=Jt.current;if(Ln)return Ln.addEventListener("wheel",Yn,{passive:!1}),function(){return Ln.removeEventListener("wheel",Yn)}}});var Gn=function(){Je&&ko(!1),Et(!1),St.current=!1};return(0,it.o)(function(){Nn.isInvalidate()||jr(Nn,!1)},[rr,ur]),(0,it.o)(function(){var Yn=Ke(Ft);qn(Yn);var Ln=Ke(lr(br));(!Yn.equals(Ln)||!St.current||ur)&&jr(Yn,St.current)},[Ft]),(0,it.o)(function(){ur&&Rr()},[br]),y.createElement("div",{ref:Dt,className:pe()($t,dt,(0,ve.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)({},"".concat($t,"-focused"),pt),"".concat($t,"-disabled"),Tt),"".concat($t,"-readonly"),Ut),"".concat($t,"-not-a-number"),Nn.isNaN()),"".concat($t,"-out-of-range"),!Nn.isInvalidate()&&!Cr(Nn))),style:Ot,onFocus:function(){Et(!0)},onBlur:Gn,onKeyDown:dr,onKeyUp:Tn,onCompositionStart:xo,onCompositionEnd:No,onBeforeInput:go},Mn&&y.createElement(Fe,{prefixCls:$t,upNode:an,downNode:Xt,upDisabled:eo,downDisabled:Tr,onStep:Xo}),y.createElement("div",{className:"".concat(At,"-wrap")},y.createElement("input",(0,me.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Gt,"aria-valuemax":mn,"aria-valuenow":Nn.isInvalidate()?null:Nn.toString(),step:hn},Ge,{ref:(0,ut.sQ)(Jt,Ct),className:At,value:br,onChange:To,disabled:Tt,readOnly:Ut}))))}),ht=y.forwardRef(function(Ve,Ct){var $t=Ve.disabled,dt=Ve.style,Ot=Ve.prefixCls,Gt=Ot===void 0?"rc-input-number":Ot,mn=Ve.value,An=Ve.prefix,hn=Ve.suffix,Fn=Ve.addonBefore,Ft=Ve.addonAfter,Tt=Ve.className,Ut=Ve.classNames,an=(0,se.Z)(Ve,Ee),Xt=y.useRef(null),yn=y.useRef(null),sn=y.useRef(null),wn=function(Mn){sn.current&&(0,Bt.nH)(sn.current,Mn)};return y.useImperativeHandle(Ct,function(){return Qe(sn.current,{focus:wn,nativeElement:Xt.current.nativeElement||yn.current})}),y.createElement(vt.BaseInput,{className:Tt,triggerFocus:wn,prefixCls:Gt,value:mn,disabled:$t,style:dt,prefix:An,suffix:hn,addonAfter:Ft,addonBefore:Fn,classNames:Ut,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:Xt},y.createElement(zt,(0,me.Z)({prefixCls:Gt,disabled:$t,ref:sn,domRef:yn,className:Ut==null?void 0:Ut.input},an)))}),lt=ht,rt=lt,on=z(62487),kt=z(82855),ae=z(48755),re=z(60840),te=z(2171),ie=z(83397),ce=z(31756),ne=z(56553),le=z(24971),Ie=z(70045),bt=z(36237),Ue=z(53075),He=z(64910),at=z(39082),ft=z(63356),Pt=z(56119),Le=z(16931),We=z(51636),Nt=z(17835);const Qt=Ve=>{var Ct;const $t=(Ct=Ve.handleVisible)!==null&&Ct!==void 0?Ct:"auto",dt=Ve.controlHeightSM-Ve.lineWidth*2;return Object.assign(Object.assign({},(0,He.T)(Ve)),{controlWidth:90,handleWidth:dt,handleFontSize:Ve.fontSize/2,handleVisible:$t,handleActiveBg:Ve.colorFillAlter,handleBg:Ve.colorBgContainer,filledHandleBg:new Nt.FastColor(Ve.colorFillSecondary).onBackground(Ve.colorBgContainer).toHexString(),handleHoverColor:Ve.colorPrimary,handleBorderColor:Ve.colorBorder,handleOpacity:$t===!0?1:0,handleVisibleWidth:$t===!0?dt:0})},un=(Ve,Ct)=>{let{componentCls:$t,borderRadiusSM:dt,borderRadiusLG:Ot}=Ve;const Gt=Ct==="lg"?Ot:dt;return{[`&-${Ct}`]:{[`${$t}-handler-wrap`]:{borderStartEndRadius:Gt,borderEndEndRadius:Gt},[`${$t}-handler-up`]:{borderStartEndRadius:Gt},[`${$t}-handler-down`]:{borderEndEndRadius:Gt}}}},rn=Ve=>{const{componentCls:Ct,lineWidth:$t,lineType:dt,borderRadius:Ot,inputFontSizeSM:Gt,inputFontSizeLG:mn,controlHeightLG:An,controlHeightSM:hn,colorError:Fn,paddingInlineSM:Ft,paddingBlockSM:Tt,paddingBlockLG:Ut,paddingInlineLG:an,colorTextDescription:Xt,motionDurationMid:yn,handleHoverColor:sn,handleOpacity:wn,paddingInline:Vn,paddingBlock:Mn,handleBg:$n,handleActiveBg:Wn,colorTextDisabled:Hn,borderRadiusSM:ur,borderRadiusLG:rr,controlWidth:dn,handleBorderColor:xn,filledHandleBg:jn,lineHeightLG:zn,calc:xt}=Ve;return[{[Ct]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ft.Wf)(Ve)),(0,Ue.ik)(Ve)),{display:"inline-block",width:dn,margin:0,padding:0,borderRadius:Ot}),(0,at.qG)(Ve,{[`${Ct}-handler-wrap`]:{background:$n,[`${Ct}-handler-down`]:{borderBlockStart:`${(0,bt.unit)($t)} ${dt} ${xn}`}}})),(0,at.H8)(Ve,{[`${Ct}-handler-wrap`]:{background:jn,[`${Ct}-handler-down`]:{borderBlockStart:`${(0,bt.unit)($t)} ${dt} ${xn}`}},"&:focus-within":{[`${Ct}-handler-wrap`]:{background:$n}}})),(0,at.vc)(Ve,{[`${Ct}-handler-wrap`]:{background:$n,[`${Ct}-handler-down`]:{borderBlockStart:`${(0,bt.unit)($t)} ${dt} ${xn}`}}})),(0,at.Mu)(Ve)),{"&-rtl":{direction:"rtl",[`${Ct}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:mn,lineHeight:zn,borderRadius:rr,[`input${Ct}-input`]:{height:xt(An).sub(xt($t).mul(2)).equal(),padding:`${(0,bt.unit)(Ut)} ${(0,bt.unit)(an)}`}},"&-sm":{padding:0,fontSize:Gt,borderRadius:ur,[`input${Ct}-input`]:{height:xt(hn).sub(xt($t).mul(2)).equal(),padding:`${(0,bt.unit)(Tt)} ${(0,bt.unit)(Ft)}`}},"&-out-of-range":{[`${Ct}-input-wrap`]:{input:{color:Fn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,ft.Wf)(Ve)),(0,Ue.s7)(Ve)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Ct}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Ct}-group-addon`]:{borderRadius:rr,fontSize:Ve.fontSizeLG}},"&-sm":{[`${Ct}-group-addon`]:{borderRadius:ur}}},(0,at.ir)(Ve)),(0,at.S5)(Ve)),{[`&:not(${Ct}-compact-first-item):not(${Ct}-compact-last-item)${Ct}-compact-item`]:{[`${Ct}, ${Ct}-group-addon`]:{borderRadius:0}},[`&:not(${Ct}-compact-last-item)${Ct}-compact-first-item`]:{[`${Ct}, ${Ct}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${Ct}-compact-first-item)${Ct}-compact-last-item`]:{[`${Ct}, ${Ct}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${Ct}-input`]:{cursor:"not-allowed"},[Ct]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,ft.Wf)(Ve)),{width:"100%",padding:`${(0,bt.unit)(Mn)} ${(0,bt.unit)(Vn)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Ot,outline:0,transition:`all ${yn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Ue.nz)(Ve.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${Ct}-handler-wrap, &-focused ${Ct}-handler-wrap`]:{width:Ve.handleWidth,opacity:1}})},{[Ct]:Object.assign(Object.assign(Object.assign({[`${Ct}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:Ve.handleVisibleWidth,opacity:wn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:Ot,borderEndEndRadius:Ot,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${yn}`,overflow:"hidden",[`${Ct}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${Ct}-handler-up-inner, ${Ct}-handler-down-inner `]:{marginInlineEnd:0,fontSize:Ve.handleFontSize}}},[`${Ct}-handler`]:{height:"50%",overflow:"hidden",color:Xt,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,bt.unit)($t)} ${dt} ${xn}`,transition:`all ${yn} linear`,"&:active":{background:Wn},"&:hover":{height:"60%",[` @@ -1007,7 +1007,7 @@ ${le}-submenu-arrow, ${le}-submenu-expand-icon `]:{opacity:0},[`${le}-item-icon, ${Ie}`]:{margin:0,fontSize:ln,lineHeight:(0,Re.unit)(bt),"+ span":{display:"inline-block",opacity:0}}},[`${le}-item-icon, ${Ie}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${le}-item-icon, ${Ie}`]:{display:"none"},"a, a:hover":{color:Ue}},[`${le}-item-group-title`]:Object.assign(Object.assign({},vt.vS),{paddingInline:un})}}]};const Lt=ne=>{const{componentCls:le,motionDurationSlow:Ie,motionDurationMid:bt,motionEaseInOut:Ue,motionEaseOut:He,iconCls:at,iconSize:ft,iconMarginInlineEnd:Pt}=ne;return{[`${le}-item, ${le}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ie}`,`background ${Ie}`,`padding calc(${Ie} + 0.1s) ${Ue}`].join(","),[`${le}-item-icon, ${at}`]:{minWidth:ft,fontSize:ft,transition:[`font-size ${bt} ${He}`,`margin ${Ie} ${Ue}`,`color ${Ie}`].join(","),"+ span":{marginInlineStart:Pt,opacity:1,transition:[`opacity ${Ie} ${Ue}`,`margin ${Ie}`,`color ${Ie}`].join(",")}},[`${le}-item-icon`]:Object.assign({},(0,vt.Ro)()),[`&${le}-item-only-child`]:{[`> ${at}, > ${le}-item-icon`]:{marginInlineEnd:0}}},[`${le}-item-disabled, ${le}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${le}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ee=ne=>{const{componentCls:le,motionDurationSlow:Ie,motionEaseInOut:bt,borderRadius:Ue,menuArrowSize:He,menuArrowOffset:at}=ne;return{[`${le}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ne.margin,width:He,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ie} ${bt}, opacity ${Ie}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ne.calc(He).mul(.6).equal(),height:ne.calc(He).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:Ue,transition:[`background ${Ie} ${bt}`,`transform ${Ie} ${bt}`,`top ${Ie} ${bt}`,`color ${Ie} ${bt}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,Re.unit)(ne.calc(at).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,Re.unit)(at)})`}}}}},ot=ne=>{const{antCls:le,componentCls:Ie,fontSize:bt,motionDurationSlow:Ue,motionDurationMid:He,motionEaseInOut:at,paddingXS:ft,padding:Pt,colorSplit:Le,lineWidth:We,zIndexPopup:Nt,borderRadiusLG:Qt,subMenuItemBorderRadius:un,menuArrowSize:rn,menuArrowOffset:Rt,lineType:ln,groupTitleLineHeight:Ht,groupTitleFontSize:ze}=ne;return[{"":{[Ie]:Object.assign(Object.assign({},(0,vt.dF)()),{"&-hidden":{display:"none"}})},[`${Ie}-submenu-hidden`]:{display:"none"}},{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,vt.Wf)(ne)),(0,vt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:bt,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Ue} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ie}-item`]:{flex:"none"}},[`${Ie}-item, ${Ie}-submenu, ${Ie}-submenu-title`]:{borderRadius:ne.itemBorderRadius},[`${Ie}-item-group-title`]:{padding:`${(0,Re.unit)(ft)} ${(0,Re.unit)(Pt)}`,fontSize:ze,lineHeight:Ht,transition:`all ${Ue}`},[`&-horizontal ${Ie}-submenu`]:{transition:[`border-color ${Ue} ${at}`,`background ${Ue} ${at}`].join(",")},[`${Ie}-submenu, ${Ie}-submenu-inline`]:{transition:[`border-color ${Ue} ${at}`,`background ${Ue} ${at}`,`padding ${He} ${at}`].join(",")},[`${Ie}-submenu ${Ie}-sub`]:{cursor:"initial",transition:[`background ${Ue} ${at}`,`padding ${Ue} ${at}`].join(",")},[`${Ie}-title-content`]:{transition:`color ${Ue}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${le}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${Ie}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:ne.padding}},[`${Ie}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ie}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Le,borderStyle:ln,borderWidth:0,borderTopWidth:We,marginBlock:We,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Lt(ne)),{[`${Ie}-item-group`]:{[`${Ie}-item-group-list`]:{margin:0,padding:0,[`${Ie}-item, ${Ie}-submenu-title`]:{paddingInline:`${(0,Re.unit)(ne.calc(bt).mul(2).equal())} ${(0,Re.unit)(Pt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Nt,borderRadius:Qt,boxShadow:"none",transformOrigin:"0 0",[`&${Ie}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${Ie}`]:Object.assign(Object.assign(Object.assign({borderRadius:Qt},Lt(ne)),Ee(ne)),{[`${Ie}-item, ${Ie}-submenu > ${Ie}-submenu-title`]:{borderRadius:un},[`${Ie}-submenu-title::after`]:{transition:`transform ${Ue} ${at}`}})},"\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:ne.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ne.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ne.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ne.paddingXS}}}),Ee(ne)),{[`&-inline-collapsed ${Ie}-submenu-arrow, - &-inline ${Ie}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,Re.unit)(Rt)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,Re.unit)(ne.calc(Rt).mul(-1).equal())})`}},[`${Ie}-submenu-open${Ie}-submenu-inline > ${Ie}-submenu-title > ${Ie}-submenu-arrow`]:{transform:`translateY(${(0,Re.unit)(ne.calc(rn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,Re.unit)(ne.calc(Rt).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,Re.unit)(Rt)})`}}})},{[`${le}-layout-header`]:{[Ie]:{lineHeight:"inherit"}}}]},qe=ne=>{var le,Ie,bt;const{colorPrimary:Ue,colorError:He,colorTextDisabled:at,colorErrorBg:ft,colorText:Pt,colorTextDescription:Le,colorBgContainer:We,colorFillAlter:Nt,colorFillContent:Qt,lineWidth:un,lineWidthBold:rn,controlItemBgActive:Rt,colorBgTextHover:ln,controlHeightLG:Ht,lineHeight:ze,colorBgElevated:yt,marginXXS:Kt,padding:tn,fontSize:Ve,controlHeightSM:Ct,fontSizeLG:$t,colorTextLightSolid:dt,colorErrorHover:Ot}=ne,Gt=(le=ne.activeBarWidth)!==null&&le!==void 0?le:0,mn=(Ie=ne.activeBarBorderWidth)!==null&&Ie!==void 0?Ie:un,An=(bt=ne.itemMarginInline)!==null&&bt!==void 0?bt:ne.marginXXS,hn=new Ke.FastColor(dt).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ne.zIndexPopupBase+50,radiusItem:ne.borderRadiusLG,itemBorderRadius:ne.borderRadiusLG,radiusSubMenuItem:ne.borderRadiusSM,subMenuItemBorderRadius:ne.borderRadiusSM,colorItemText:Pt,itemColor:Pt,colorItemTextHover:Pt,itemHoverColor:Pt,colorItemTextHoverHorizontal:Ue,horizontalItemHoverColor:Ue,colorGroupTitle:Le,groupTitleColor:Le,colorItemTextSelected:Ue,itemSelectedColor:Ue,subMenuItemSelectedColor:Ue,colorItemTextSelectedHorizontal:Ue,horizontalItemSelectedColor:Ue,colorItemBg:We,itemBg:We,colorItemBgHover:ln,itemHoverBg:ln,colorItemBgActive:Qt,itemActiveBg:Rt,colorSubItemBg:Nt,subMenuItemBg:Nt,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Gt,colorActiveBarHeight:rn,activeBarHeight:rn,colorActiveBarBorderSize:un,activeBarBorderWidth:mn,colorItemTextDisabled:at,itemDisabledColor:at,colorDangerItemText:He,dangerItemColor:He,colorDangerItemTextHover:He,dangerItemHoverColor:He,colorDangerItemTextSelected:He,dangerItemSelectedColor:He,colorDangerItemBgActive:ft,dangerItemActiveBg:ft,colorDangerItemBgSelected:ft,dangerItemSelectedBg:ft,itemMarginInline:An,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ht,groupTitleLineHeight:ze,collapsedWidth:Ht*2,popupBg:yt,itemMarginBlock:Kt,itemPaddingInline:tn,horizontalLineHeight:`${Ht*1.15}px`,iconSize:Ve,iconMarginInlineEnd:Ct-Ve,collapsedIconSize:$t,groupTitleFontSize:Ve,darkItemDisabledColor:new Ke.FastColor(dt).setA(.25).toRgbString(),darkItemColor:hn,darkDangerItemColor:He,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:dt,darkItemSelectedBg:Ue,darkDangerItemSelectedBg:He,darkItemHoverBg:"transparent",darkGroupTitleColor:hn,darkItemHoverColor:dt,darkDangerItemHoverColor:Ot,darkDangerItemSelectedColor:dt,darkDangerItemActiveBg:He,itemWidth:Gt?`calc(100% + ${mn}px)`:`calc(100% - ${An*2}px)`}};var zt=function(ne){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ne,Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,be.I$)("Menu",Ue=>{const{colorBgElevated:He,controlHeightLG:at,fontSize:ft,darkItemColor:Pt,darkDangerItemColor:Le,darkItemBg:We,darkSubMenuItemBg:Nt,darkItemSelectedColor:Qt,darkItemSelectedBg:un,darkDangerItemSelectedBg:rn,darkItemHoverBg:Rt,darkGroupTitleColor:ln,darkItemHoverColor:Ht,darkItemDisabledColor:ze,darkDangerItemHoverColor:yt,darkDangerItemSelectedColor:Kt,darkDangerItemActiveBg:tn,popupBg:Ve,darkPopupBg:Ct}=Ue,$t=Ue.calc(ft).div(7).mul(5).equal(),dt=(0,et.mergeToken)(Ue,{menuArrowSize:$t,menuHorizontalHeight:Ue.calc(at).mul(1.15).equal(),menuArrowOffset:Ue.calc($t).mul(.25).equal(),menuSubMenuBg:He,calc:Ue.calc,popupBg:Ve}),Ot=(0,et.mergeToken)(dt,{itemColor:Pt,itemHoverColor:Ht,groupTitleColor:ln,itemSelectedColor:Qt,subMenuItemSelectedColor:Qt,itemBg:We,popupBg:Ct,subMenuItemBg:Nt,itemActiveBg:"transparent",itemSelectedBg:un,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Rt,itemDisabledColor:ze,dangerItemColor:Le,dangerItemHoverColor:yt,dangerItemSelectedColor:Kt,dangerItemActiveBg:tn,dangerItemSelectedBg:rn,menuSubMenuBg:Nt,horizontalItemSelectedColor:Qt,horizontalItemSelectedBg:un});return[ot(dt),ue(dt),jt(dt),Fe(dt,"light"),Fe(Ot,"dark"),Ze(dt),(0,it.Z)(dt),(0,Qe.oN)(dt,"slide-up"),(0,Qe.oN)(dt,"slide-down"),(0,ut._y)(dt,"zoom-big")]},qe,{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"]],injectStyle:Ie,unitless:{groupTitleLineHeight:!0}})(ne,le)},ht=z(75030),rt=ne=>{var le;const{popupClassName:Ie,icon:bt,title:Ue,theme:He}=ne,at=y.useContext(je),{prefixCls:ft,inlineCollapsed:Pt,theme:Le}=at,We=(0,he.Xl)();let Nt;if(!bt)Nt=Pt&&!We.length&&Ue&&typeof Ue=="string"?y.createElement("div",{className:`${ft}-inline-collapsed-noicon`},Ue.charAt(0)):y.createElement("span",{className:`${ft}-title-content`},Ue);else{const rn=y.isValidElement(Ue)&&Ue.type==="span";Nt=y.createElement(y.Fragment,null,(0,se.Tm)(bt,{className:me()(y.isValidElement(bt)?(le=bt.props)===null||le===void 0?void 0:le.className:"",`${ft}-item-icon`)}),rn?Ue:y.createElement("span",{className:`${ft}-title-content`},Ue))}const Qt=y.useMemo(()=>Object.assign(Object.assign({},at),{firstLevel:!1}),[at]),[un]=(0,ht.Cn)("Menu");return y.createElement(je.Provider,{value:Qt},y.createElement(he.Wd,Object.assign({},(0,Me.Z)(ne,["icon"]),{title:Nt,popupClassName:me()(ft,Ie,`${ft}-${He||Le}`),popupStyle:Object.assign({zIndex:un},ne.popupStyle)})))},on=function(ne,le){var Ie={};for(var bt in ne)Object.prototype.hasOwnProperty.call(ne,bt)&&le.indexOf(bt)<0&&(Ie[bt]=ne[bt]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,bt=Object.getOwnPropertySymbols(ne);Ue{var Ie;const bt=y.useContext(Oe.Z),Ue=bt||{},{getPrefixCls:He,getPopupContainer:at,direction:ft,menu:Pt}=y.useContext(_e.E_),Le=He(),{prefixCls:We,className:Nt,style:Qt,theme:un="light",expandIcon:rn,_internalDisableMenuItemTitleTooltip:Rt,inlineCollapsed:ln,siderCollapsed:Ht,rootClassName:ze,mode:yt,selectable:Kt,onClick:tn,overflowedIndicatorPopupClassName:Ve}=ne,Ct=on(ne,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),$t=(0,Me.Z)(Ct,["collapsedWidth"]);(Ie=Ue.validator)===null||Ie===void 0||Ie.call(Ue,{mode:yt});const dt=(0,ve.Z)(function(){var sn;tn==null||tn.apply(void 0,arguments),(sn=Ue.onClick)===null||sn===void 0||sn.call(Ue)}),Ot=Ue.mode||yt,Gt=Kt!=null?Kt:Ue.selectable,mn=ln!=null?ln:Ht,An={horizontal:{motionName:`${Le}-slide-up`},inline:(0,ge.Z)(Le),other:{motionName:`${Le}-zoom-big`}},hn=He("menu",We||Ue.prefixCls),Fn=(0,Ae.Z)(hn),[Ft,Tt,Ut]=zt(hn,Fn,!bt),an=me()(`${hn}-${un}`,Pt==null?void 0:Pt.className,Nt),Xt=y.useMemo(()=>{var sn,wn;if(typeof rn=="function"||kt(rn))return rn||null;if(typeof Ue.expandIcon=="function"||kt(Ue.expandIcon))return Ue.expandIcon||null;if(typeof(Pt==null?void 0:Pt.expandIcon)=="function"||kt(Pt==null?void 0:Pt.expandIcon))return(Pt==null?void 0:Pt.expandIcon)||null;const Vn=(sn=rn!=null?rn:Ue==null?void 0:Ue.expandIcon)!==null&&sn!==void 0?sn:Pt==null?void 0:Pt.expandIcon;return(0,se.Tm)(Vn,{className:me()(`${hn}-submenu-expand-icon`,y.isValidElement(Vn)?(wn=Vn.props)===null||wn===void 0?void 0:wn.className:void 0)})},[rn,Ue==null?void 0:Ue.expandIcon,Pt==null?void 0:Pt.expandIcon,hn]),yn=y.useMemo(()=>({prefixCls:hn,inlineCollapsed:mn||!1,direction:ft,firstLevel:!0,theme:un,mode:Ot,disableMenuItemTitleTooltip:Rt}),[hn,mn,ft,Rt,un]);return Ft(y.createElement(Oe.Z.Provider,{value:null},y.createElement(je.Provider,{value:yn},y.createElement(he.ZP,Object.assign({getPopupContainer:at,overflowedIndicator:y.createElement($e.Z,null),overflowedIndicatorPopupClassName:me()(hn,`${hn}-${un}`,Ve),mode:Ot,selectable:Gt,onClick:dt},$t,{inlineCollapsed:mn,style:Object.assign(Object.assign({},Pt==null?void 0:Pt.style),Qt),className:an,prefixCls:hn,direction:ft,defaultMotions:An,expandIcon:Xt,ref:le,rootClassName:me()(ze,Tt,Ue.rootClassName,Ut,Fn),_internalComponents:ae})))))});const ie=(0,y.forwardRef)((ne,le)=>{const Ie=(0,y.useRef)(null),bt=y.useContext(de.D);return(0,y.useImperativeHandle)(le,()=>({menu:Ie.current,focus:Ue=>{var He;(He=Ie.current)===null||He===void 0||He.focus(Ue)}})),y.createElement(te,Object.assign({ref:Ie},ne,bt))});ie.Item=Be,ie.SubMenu=rt,ie.Divider=Se,ie.ItemGroup=he.BW;var ce=ie},31709:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return Pt}});var y=z(59301),he=z(54476),de={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"},$e=de,pe=z(7657),me=function(We,Nt){return y.createElement(pe.Z,(0,he.Z)({},We,{ref:Nt,icon:$e}))},ve=y.forwardRef(me),Me=ve,ge=z(49198),se=z(33853),_e=z(38819),Ae=z(92310),tt=z.n(Ae),je=z(20068),Te=z(76190),Ce=z(33885),Se=z(42978),Pe=z(18929),Ye=z(10228),ct=z(26112),Be=z(48736),Oe=z(17119),Re=[10,20,50,100],Ke=function(We){var Nt=We.pageSizeOptions,Qt=Nt===void 0?Re:Nt,un=We.locale,rn=We.changeSize,Rt=We.pageSize,ln=We.goButton,Ht=We.quickGo,ze=We.rootPrefixCls,yt=We.disabled,Kt=We.buildOptionText,tn=We.showSizeChanger,Ve=We.sizeChangerRender,Ct=y.useState(""),$t=(0,Se.Z)(Ct,2),dt=$t[0],Ot=$t[1],Gt=function(){return!dt||Number.isNaN(dt)?void 0:Number(dt)},mn=typeof Kt=="function"?Kt:function(yn){return"".concat(yn," ").concat(un.items_per_page)},An=function(sn){Ot(sn.target.value)},hn=function(sn){ln||dt===""||(Ot(""),!(sn.relatedTarget&&(sn.relatedTarget.className.indexOf("".concat(ze,"-item-link"))>=0||sn.relatedTarget.className.indexOf("".concat(ze,"-item"))>=0))&&(Ht==null||Ht(Gt())))},Fn=function(sn){dt!==""&&(sn.keyCode===Ye.Z.ENTER||sn.type==="click")&&(Ot(""),Ht==null||Ht(Gt()))},Ft=function(){return Qt.some(function(sn){return sn.toString()===Rt.toString()})?Qt:Qt.concat([Rt]).sort(function(sn,wn){var Vn=Number.isNaN(Number(sn))?0:Number(sn),Mn=Number.isNaN(Number(wn))?0:Number(wn);return Vn-Mn})},Tt="".concat(ze,"-options");if(!tn&&!Ht)return null;var Ut=null,an=null,Xt=null;return tn&&Ve&&(Ut=Ve({disabled:yt,size:Rt,onSizeChange:function(sn){rn==null||rn(Number(sn))},"aria-label":un.page_size,className:"".concat(Tt,"-size-changer"),options:Ft().map(function(yn){return{label:mn(yn),value:yn}})})),Ht&&(ln&&(Xt=typeof ln=="boolean"?y.createElement("button",{type:"button",onClick:Fn,onKeyUp:Fn,disabled:yt,className:"".concat(Tt,"-quick-jumper-button")},un.jump_to_confirm):y.createElement("span",{onClick:Fn,onKeyUp:Fn},ln)),an=y.createElement("div",{className:"".concat(Tt,"-quick-jumper")},un.jump_to,y.createElement("input",{disabled:yt,type:"text",value:dt,onChange:An,onKeyUp:Fn,onBlur:hn,"aria-label":un.page}),un.page,Xt)),y.createElement("li",{className:Tt},Ut,an)},vt=Ke,it=function(We){var Nt=We.rootPrefixCls,Qt=We.page,un=We.active,rn=We.className,Rt=We.showTitle,ln=We.onClick,Ht=We.onKeyPress,ze=We.itemRender,yt="".concat(Nt,"-item"),Kt=tt()(yt,"".concat(yt,"-").concat(Qt),(0,je.Z)((0,je.Z)({},"".concat(yt,"-active"),un),"".concat(yt,"-disabled"),!Qt),rn),tn=function(){ln(Qt)},Ve=function(dt){Ht(dt,ln,Qt)},Ct=ze(Qt,"page",y.createElement("a",{rel:"nofollow"},Qt));return Ct?y.createElement("li",{title:Rt?String(Qt):null,className:Kt,onClick:tn,onKeyDown:Ve,tabIndex:0},Ct):null},Qe=it,ut=function(We,Nt,Qt){return Qt};function be(){}function et(Le){var We=Number(Le);return typeof We=="number"&&!Number.isNaN(We)&&isFinite(We)&&Math.floor(We)===We}function Ne(Le,We,Nt){var Qt=typeof Le=="undefined"?We:Le;return Math.floor((Nt-1)/Qt)+1}var ue=function(We){var Nt=We.prefixCls,Qt=Nt===void 0?"rc-pagination":Nt,un=We.selectPrefixCls,rn=un===void 0?"rc-select":un,Rt=We.className,ln=We.current,Ht=We.defaultCurrent,ze=Ht===void 0?1:Ht,yt=We.total,Kt=yt===void 0?0:yt,tn=We.pageSize,Ve=We.defaultPageSize,Ct=Ve===void 0?10:Ve,$t=We.onChange,dt=$t===void 0?be:$t,Ot=We.hideOnSinglePage,Gt=We.align,mn=We.showPrevNextJumpers,An=mn===void 0?!0:mn,hn=We.showQuickJumper,Fn=We.showLessItems,Ft=We.showTitle,Tt=Ft===void 0?!0:Ft,Ut=We.onShowSizeChange,an=Ut===void 0?be:Ut,Xt=We.locale,yn=Xt===void 0?Oe.Z:Xt,sn=We.style,wn=We.totalBoundaryShowSizeChanger,Vn=wn===void 0?50:wn,Mn=We.disabled,$n=We.simple,Wn=We.showTotal,Hn=We.showSizeChanger,ur=Hn===void 0?Kt>Vn:Hn,rr=We.sizeChangerRender,dn=We.pageSizeOptions,xn=We.itemRender,jn=xn===void 0?ut:xn,zn=We.jumpPrevIcon,xt=We.jumpNextIcon,_t=We.prevIcon,Je=We.nextIcon,Dt=y.useRef(null),Ge=(0,Pe.Z)(10,{value:tn,defaultValue:Ct}),At=(0,Se.Z)(Ge,2),Jt=At[0],Rn=At[1],Zn=(0,Pe.Z)(1,{value:ln,defaultValue:ze,postState:function(co){return Math.max(1,Math.min(co,Ne(void 0,Jt,Kt)))}}),pt=(0,Se.Z)(Zn,2),Et=pt[0],St=pt[1],It=y.useState(Et),fn=(0,Se.Z)(It,2),Bn=fn[0],On=fn[1];(0,y.useEffect)(function(){On(Et)},[Et]);var Nn=dt!==be,qn="current"in We,nr=Math.max(1,Et-(Fn?3:5)),ir=Math.min(Ne(void 0,Jt,Kt),Et+(Fn?3:5));function lr(Lo,co){var wi=Lo||y.createElement("button",{type:"button","aria-label":co,className:"".concat(Qt,"-item-link")});return typeof Lo=="function"&&(wi=y.createElement(Lo,(0,Ce.Z)({},We))),wi}function Qn(Lo){var co=Lo.target.value,wi=Ne(void 0,Jt,Kt),wo;return co===""?wo=co:Number.isNaN(Number(co))?wo=Bn:co>=wi?wo=wi:wo=Number(co),wo}function ar(Lo){return et(Lo)&&Lo!==Et&&et(Kt)&&Kt>0}var fr=Kt>Jt?hn:!1;function Sr(Lo){(Lo.keyCode===Ye.Z.UP||Lo.keyCode===Ye.Z.DOWN)&&Lo.preventDefault()}function br(Lo){var co=Qn(Lo);switch(co!==Bn&&On(co),Lo.keyCode){case Ye.Z.ENTER:hr(co);break;case Ye.Z.UP:hr(co-1);break;case Ye.Z.DOWN:hr(co+1);break;default:break}}function Zr(Lo){hr(Qn(Lo))}function jr(Lo){var co=Ne(Lo,Jt,Kt),wi=Et>co&&co!==0?co:Et;Rn(Lo),On(wi),an==null||an(Et,Lo),St(wi),dt==null||dt(wi,Lo)}function hr(Lo){if(ar(Lo)&&!Mn){var co=Ne(void 0,Jt,Kt),wi=Lo;return Lo>co?wi=co:Lo<1&&(wi=1),wi!==Bn&&On(wi),St(wi),dt==null||dt(wi,Jt),wi}return Et}var Mr=Et>1,eo=Et2?wi-2:0),aa=2;aaKt?Kt:Et*Jt])),go=null,dr=Ne(void 0,Jt,Kt);if(Ot&&Kt<=Jt)return null;var Tn=[],Gn={rootPrefixCls:Qt,onClick:hr,onKeyPress:Rr,showTitle:Tt,itemRender:jn,page:-1},Yn=Et-1>0?Et-1:0,Ln=Et+1=sr*2&&Et!==3&&(Tn[0]=y.cloneElement(Tn[0],{className:tt()("".concat(Qt,"-item-after-jump-prev"),Tn[0].props.className)}),Tn.unshift(To)),dr-Et>=sr*2&&Et!==dr-2){var ni=Tn[Tn.length-1];Tn[Tn.length-1]=y.cloneElement(ni,{className:tt()("".concat(Qt,"-item-before-jump-next"),ni.props.className)}),Tn.push(go)}Mo!==1&&Tn.unshift(y.createElement(Qe,(0,he.Z)({},Gn,{key:1,page:1}))),Yo!==dr&&Tn.push(y.createElement(Qe,(0,he.Z)({},Gn,{key:dr,page:dr})))}var ri=ti(Yn);if(ri){var Mi=!Mr||!dr;ri=y.createElement("li",{title:Tt?yn.prev_page:null,onClick:kr,tabIndex:Mi?null:0,onKeyDown:Br,className:tt()("".concat(Qt,"-prev"),(0,je.Z)({},"".concat(Qt,"-disabled"),Mi)),"aria-disabled":Mi},ri)}var $i=xo(Ln);if($i){var Xi,Yi;$n?(Xi=!eo,Yi=Mr?0:null):(Xi=!eo||!dr,Yi=Xi?null:0),$i=y.createElement("li",{title:Tt?yn.next_page:null,onClick:Fr,tabIndex:Yi,onKeyDown:Cr,className:tt()("".concat(Qt,"-next"),(0,je.Z)({},"".concat(Qt,"-disabled"),Xi)),"aria-disabled":Xi},$i)}var ta=tt()(Qt,Rt,(0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)({},"".concat(Qt,"-start"),Gt==="start"),"".concat(Qt,"-center"),Gt==="center"),"".concat(Qt,"-end"),Gt==="end"),"".concat(Qt,"-simple"),$n),"".concat(Qt,"-disabled"),Mn));return y.createElement("ul",(0,he.Z)({className:ta,style:sn,ref:Dt},Xo),ko,ri,$n?Jn:Tn,$i,y.createElement(vt,{locale:yn,rootPrefixCls:Qt,disabled:Mn,selectPrefixCls:rn,changeSize:jr,pageSize:Jt,pageSizeOptions:dn,quickGo:fr?hr:null,goButton:Un,showSizeChanger:ur,sizeChangerRender:rr}))},mt=ue,Ze=z(61852),nt=z(48755),Mt=z(31756),Fe=z(13783),ye=z(9017),Bt=z(82326),jt=z(57700),Lt=z(36237),Ee=z(53075),ot=z(64910),qe=z(39082),zt=z(63356),ht=z(51636),lt=z(16931);const rt=Le=>{const{componentCls:We}=Le;return{[`${We}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${We}-item-link`]:{color:Le.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${We}-item-link`]:{color:Le.colorTextDisabled,cursor:"not-allowed"}}},[`&${We}-disabled`]:{cursor:"not-allowed",[`${We}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Le.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Le.colorBorder,backgroundColor:Le.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Le.itemActiveBgDisabled},a:{color:Le.itemActiveColorDisabled}}},[`${We}-item-link`]:{color:Le.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${We}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${We}-simple-pager`]:{color:Le.colorTextDisabled},[`${We}-jump-prev, ${We}-jump-next`]:{[`${We}-item-link-icon`]:{opacity:0},[`${We}-item-ellipsis`]:{opacity:1}}},[`&${We}-simple`]:{[`${We}-prev, ${We}-next`]:{[`&${We}-disabled ${We}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},on=Le=>{const{componentCls:We}=Le;return{[`&${We}-mini ${We}-total-text, &${We}-mini ${We}-simple-pager`]:{height:Le.itemSizeSM,lineHeight:(0,Lt.unit)(Le.itemSizeSM)},[`&${We}-mini ${We}-item`]:{minWidth:Le.itemSizeSM,height:Le.itemSizeSM,margin:0,lineHeight:(0,Lt.unit)(Le.calc(Le.itemSizeSM).sub(2).equal())},[`&${We}-mini ${We}-prev, &${We}-mini ${We}-next`]:{minWidth:Le.itemSizeSM,height:Le.itemSizeSM,margin:0,lineHeight:(0,Lt.unit)(Le.itemSizeSM)},[`&${We}-mini:not(${We}-disabled)`]:{[`${We}-prev, ${We}-next`]:{[`&:hover ${We}-item-link`]:{backgroundColor:Le.colorBgTextHover},[`&:active ${We}-item-link`]:{backgroundColor:Le.colorBgTextActive},[`&${We}-disabled:hover ${We}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${Ie}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,Re.unit)(Rt)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,Re.unit)(ne.calc(Rt).mul(-1).equal())})`}},[`${Ie}-submenu-open${Ie}-submenu-inline > ${Ie}-submenu-title > ${Ie}-submenu-arrow`]:{transform:`translateY(${(0,Re.unit)(ne.calc(rn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,Re.unit)(ne.calc(Rt).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,Re.unit)(Rt)})`}}})},{[`${le}-layout-header`]:{[Ie]:{lineHeight:"inherit"}}}]},qe=ne=>{var le,Ie,bt;const{colorPrimary:Ue,colorError:He,colorTextDisabled:at,colorErrorBg:ft,colorText:Pt,colorTextDescription:Le,colorBgContainer:We,colorFillAlter:Nt,colorFillContent:Qt,lineWidth:un,lineWidthBold:rn,controlItemBgActive:Rt,colorBgTextHover:ln,controlHeightLG:Ht,lineHeight:ze,colorBgElevated:yt,marginXXS:Kt,padding:tn,fontSize:Ve,controlHeightSM:Ct,fontSizeLG:$t,colorTextLightSolid:dt,colorErrorHover:Ot}=ne,Gt=(le=ne.activeBarWidth)!==null&&le!==void 0?le:0,mn=(Ie=ne.activeBarBorderWidth)!==null&&Ie!==void 0?Ie:un,An=(bt=ne.itemMarginInline)!==null&&bt!==void 0?bt:ne.marginXXS,hn=new Ke.FastColor(dt).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ne.zIndexPopupBase+50,radiusItem:ne.borderRadiusLG,itemBorderRadius:ne.borderRadiusLG,radiusSubMenuItem:ne.borderRadiusSM,subMenuItemBorderRadius:ne.borderRadiusSM,colorItemText:Pt,itemColor:Pt,colorItemTextHover:Pt,itemHoverColor:Pt,colorItemTextHoverHorizontal:Ue,horizontalItemHoverColor:Ue,colorGroupTitle:Le,groupTitleColor:Le,colorItemTextSelected:Ue,itemSelectedColor:Ue,subMenuItemSelectedColor:Ue,colorItemTextSelectedHorizontal:Ue,horizontalItemSelectedColor:Ue,colorItemBg:We,itemBg:We,colorItemBgHover:ln,itemHoverBg:ln,colorItemBgActive:Qt,itemActiveBg:Rt,colorSubItemBg:Nt,subMenuItemBg:Nt,colorItemBgSelected:Rt,itemSelectedBg:Rt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Gt,colorActiveBarHeight:rn,activeBarHeight:rn,colorActiveBarBorderSize:un,activeBarBorderWidth:mn,colorItemTextDisabled:at,itemDisabledColor:at,colorDangerItemText:He,dangerItemColor:He,colorDangerItemTextHover:He,dangerItemHoverColor:He,colorDangerItemTextSelected:He,dangerItemSelectedColor:He,colorDangerItemBgActive:ft,dangerItemActiveBg:ft,colorDangerItemBgSelected:ft,dangerItemSelectedBg:ft,itemMarginInline:An,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ht,groupTitleLineHeight:ze,collapsedWidth:Ht*2,popupBg:yt,itemMarginBlock:Kt,itemPaddingInline:tn,horizontalLineHeight:`${Ht*1.15}px`,iconSize:Ve,iconMarginInlineEnd:Ct-Ve,collapsedIconSize:$t,groupTitleFontSize:Ve,darkItemDisabledColor:new Ke.FastColor(dt).setA(.25).toRgbString(),darkItemColor:hn,darkDangerItemColor:He,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:dt,darkItemSelectedBg:Ue,darkDangerItemSelectedBg:He,darkItemHoverBg:"transparent",darkGroupTitleColor:hn,darkItemHoverColor:dt,darkDangerItemHoverColor:Ot,darkDangerItemSelectedColor:dt,darkDangerItemActiveBg:He,itemWidth:Gt?`calc(100% + ${mn}px)`:`calc(100% - ${An*2}px)`}};var zt=function(ne){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ne,Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,be.I$)("Menu",Ue=>{const{colorBgElevated:He,controlHeightLG:at,fontSize:ft,darkItemColor:Pt,darkDangerItemColor:Le,darkItemBg:We,darkSubMenuItemBg:Nt,darkItemSelectedColor:Qt,darkItemSelectedBg:un,darkDangerItemSelectedBg:rn,darkItemHoverBg:Rt,darkGroupTitleColor:ln,darkItemHoverColor:Ht,darkItemDisabledColor:ze,darkDangerItemHoverColor:yt,darkDangerItemSelectedColor:Kt,darkDangerItemActiveBg:tn,popupBg:Ve,darkPopupBg:Ct}=Ue,$t=Ue.calc(ft).div(7).mul(5).equal(),dt=(0,et.mergeToken)(Ue,{menuArrowSize:$t,menuHorizontalHeight:Ue.calc(at).mul(1.15).equal(),menuArrowOffset:Ue.calc($t).mul(.25).equal(),menuSubMenuBg:He,calc:Ue.calc,popupBg:Ve}),Ot=(0,et.mergeToken)(dt,{itemColor:Pt,itemHoverColor:Ht,groupTitleColor:ln,itemSelectedColor:Qt,subMenuItemSelectedColor:Qt,itemBg:We,popupBg:Ct,subMenuItemBg:Nt,itemActiveBg:"transparent",itemSelectedBg:un,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Rt,itemDisabledColor:ze,dangerItemColor:Le,dangerItemHoverColor:yt,dangerItemSelectedColor:Kt,dangerItemActiveBg:tn,dangerItemSelectedBg:rn,menuSubMenuBg:Nt,horizontalItemSelectedColor:Qt,horizontalItemSelectedBg:un});return[ot(dt),ue(dt),jt(dt),Fe(dt,"light"),Fe(Ot,"dark"),Ze(dt),(0,it.Z)(dt),(0,Qe.oN)(dt,"slide-up"),(0,Qe.oN)(dt,"slide-down"),(0,ut._y)(dt,"zoom-big")]},qe,{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"]],injectStyle:Ie,unitless:{groupTitleLineHeight:!0}})(ne,le)},ht=z(75030),rt=ne=>{var le;const{popupClassName:Ie,icon:bt,title:Ue,theme:He}=ne,at=y.useContext(je),{prefixCls:ft,inlineCollapsed:Pt,theme:Le}=at,We=(0,he.Xl)();let Nt;if(!bt)Nt=Pt&&!We.length&&Ue&&typeof Ue=="string"?y.createElement("div",{className:`${ft}-inline-collapsed-noicon`},Ue.charAt(0)):y.createElement("span",{className:`${ft}-title-content`},Ue);else{const rn=y.isValidElement(Ue)&&Ue.type==="span";Nt=y.createElement(y.Fragment,null,(0,se.Tm)(bt,{className:me()(y.isValidElement(bt)?(le=bt.props)===null||le===void 0?void 0:le.className:"",`${ft}-item-icon`)}),rn?Ue:y.createElement("span",{className:`${ft}-title-content`},Ue))}const Qt=y.useMemo(()=>Object.assign(Object.assign({},at),{firstLevel:!1}),[at]),[un]=(0,ht.Cn)("Menu");return y.createElement(je.Provider,{value:Qt},y.createElement(he.Wd,Object.assign({},(0,Me.Z)(ne,["icon"]),{title:Nt,popupClassName:me()(ft,Ie,`${ft}-${He||Le}`),popupStyle:Object.assign({zIndex:un},ne.popupStyle)})))},on=function(ne,le){var Ie={};for(var bt in ne)Object.prototype.hasOwnProperty.call(ne,bt)&&le.indexOf(bt)<0&&(Ie[bt]=ne[bt]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,bt=Object.getOwnPropertySymbols(ne);Ue{var Ie;const bt=y.useContext(Oe.Z),Ue=bt||{},{getPrefixCls:He,getPopupContainer:at,direction:ft,menu:Pt}=y.useContext(_e.E_),Le=He(),{prefixCls:We,className:Nt,style:Qt,theme:un="light",expandIcon:rn,_internalDisableMenuItemTitleTooltip:Rt,inlineCollapsed:ln,siderCollapsed:Ht,rootClassName:ze,mode:yt,selectable:Kt,onClick:tn,overflowedIndicatorPopupClassName:Ve}=ne,Ct=on(ne,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),$t=(0,Me.Z)(Ct,["collapsedWidth"]);(Ie=Ue.validator)===null||Ie===void 0||Ie.call(Ue,{mode:yt});const dt=(0,ve.Z)(function(){var sn;tn==null||tn.apply(void 0,arguments),(sn=Ue.onClick)===null||sn===void 0||sn.call(Ue)}),Ot=Ue.mode||yt,Gt=Kt!=null?Kt:Ue.selectable,mn=ln!=null?ln:Ht,An={horizontal:{motionName:`${Le}-slide-up`},inline:(0,ge.Z)(Le),other:{motionName:`${Le}-zoom-big`}},hn=He("menu",We||Ue.prefixCls),Fn=(0,Ae.Z)(hn),[Ft,Tt,Ut]=zt(hn,Fn,!bt),an=me()(`${hn}-${un}`,Pt==null?void 0:Pt.className,Nt),Xt=y.useMemo(()=>{var sn,wn;if(typeof rn=="function"||kt(rn))return rn||null;if(typeof Ue.expandIcon=="function"||kt(Ue.expandIcon))return Ue.expandIcon||null;if(typeof(Pt==null?void 0:Pt.expandIcon)=="function"||kt(Pt==null?void 0:Pt.expandIcon))return(Pt==null?void 0:Pt.expandIcon)||null;const Vn=(sn=rn!=null?rn:Ue==null?void 0:Ue.expandIcon)!==null&&sn!==void 0?sn:Pt==null?void 0:Pt.expandIcon;return(0,se.Tm)(Vn,{className:me()(`${hn}-submenu-expand-icon`,y.isValidElement(Vn)?(wn=Vn.props)===null||wn===void 0?void 0:wn.className:void 0)})},[rn,Ue==null?void 0:Ue.expandIcon,Pt==null?void 0:Pt.expandIcon,hn]),yn=y.useMemo(()=>({prefixCls:hn,inlineCollapsed:mn||!1,direction:ft,firstLevel:!0,theme:un,mode:Ot,disableMenuItemTitleTooltip:Rt}),[hn,mn,ft,Rt,un]);return Ft(y.createElement(Oe.Z.Provider,{value:null},y.createElement(je.Provider,{value:yn},y.createElement(he.ZP,Object.assign({getPopupContainer:at,overflowedIndicator:y.createElement($e.Z,null),overflowedIndicatorPopupClassName:me()(hn,`${hn}-${un}`,Ve),mode:Ot,selectable:Gt,onClick:dt},$t,{inlineCollapsed:mn,style:Object.assign(Object.assign({},Pt==null?void 0:Pt.style),Qt),className:an,prefixCls:hn,direction:ft,defaultMotions:An,expandIcon:Xt,ref:le,rootClassName:me()(ze,Tt,Ue.rootClassName,Ut,Fn),_internalComponents:ae})))))});const ie=(0,y.forwardRef)((ne,le)=>{const Ie=(0,y.useRef)(null),bt=y.useContext(de.D);return(0,y.useImperativeHandle)(le,()=>({menu:Ie.current,focus:Ue=>{var He;(He=Ie.current)===null||He===void 0||He.focus(Ue)}})),y.createElement(te,Object.assign({ref:Ie},ne,bt))});ie.Item=Be,ie.SubMenu=rt,ie.Divider=Se,ie.ItemGroup=he.BW;var ce=ie},31709:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return Pt}});var y=z(59301),he=z(54476),de={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"},$e=de,pe=z(7657),me=function(We,Nt){return y.createElement(pe.Z,(0,he.Z)({},We,{ref:Nt,icon:$e}))},ve=y.forwardRef(me),Me=ve,ge=z(49198),se=z(33853),_e=z(38819),Ae=z(92310),tt=z.n(Ae),je=z(20068),Te=z(76190),Ce=z(33885),Se=z(42978),Pe=z(18929),Ye=z(10228),ct=z(26112),Be=z(48736),Oe=z(17119),Re=[10,20,50,100],Ke=function(We){var Nt=We.pageSizeOptions,Qt=Nt===void 0?Re:Nt,un=We.locale,rn=We.changeSize,Rt=We.pageSize,ln=We.goButton,Ht=We.quickGo,ze=We.rootPrefixCls,yt=We.disabled,Kt=We.buildOptionText,tn=We.showSizeChanger,Ve=We.sizeChangerRender,Ct=y.useState(""),$t=(0,Se.Z)(Ct,2),dt=$t[0],Ot=$t[1],Gt=function(){return!dt||Number.isNaN(dt)?void 0:Number(dt)},mn=typeof Kt=="function"?Kt:function(yn){return"".concat(yn," ").concat(un.items_per_page)},An=function(sn){Ot(sn.target.value)},hn=function(sn){ln||dt===""||(Ot(""),!(sn.relatedTarget&&(sn.relatedTarget.className.indexOf("".concat(ze,"-item-link"))>=0||sn.relatedTarget.className.indexOf("".concat(ze,"-item"))>=0))&&(Ht==null||Ht(Gt())))},Fn=function(sn){dt!==""&&(sn.keyCode===Ye.Z.ENTER||sn.type==="click")&&(Ot(""),Ht==null||Ht(Gt()))},Ft=function(){return Qt.some(function(sn){return sn.toString()===Rt.toString()})?Qt:Qt.concat([Rt]).sort(function(sn,wn){var Vn=Number.isNaN(Number(sn))?0:Number(sn),Mn=Number.isNaN(Number(wn))?0:Number(wn);return Vn-Mn})},Tt="".concat(ze,"-options");if(!tn&&!Ht)return null;var Ut=null,an=null,Xt=null;return tn&&Ve&&(Ut=Ve({disabled:yt,size:Rt,onSizeChange:function(sn){rn==null||rn(Number(sn))},"aria-label":un.page_size,className:"".concat(Tt,"-size-changer"),options:Ft().map(function(yn){return{label:mn(yn),value:yn}})})),Ht&&(ln&&(Xt=typeof ln=="boolean"?y.createElement("button",{type:"button",onClick:Fn,onKeyUp:Fn,disabled:yt,className:"".concat(Tt,"-quick-jumper-button")},un.jump_to_confirm):y.createElement("span",{onClick:Fn,onKeyUp:Fn},ln)),an=y.createElement("div",{className:"".concat(Tt,"-quick-jumper")},un.jump_to,y.createElement("input",{disabled:yt,type:"text",value:dt,onChange:An,onKeyUp:Fn,onBlur:hn,"aria-label":un.page}),un.page,Xt)),y.createElement("li",{className:Tt},Ut,an)},vt=Ke,it=function(We){var Nt=We.rootPrefixCls,Qt=We.page,un=We.active,rn=We.className,Rt=We.showTitle,ln=We.onClick,Ht=We.onKeyPress,ze=We.itemRender,yt="".concat(Nt,"-item"),Kt=tt()(yt,"".concat(yt,"-").concat(Qt),(0,je.Z)((0,je.Z)({},"".concat(yt,"-active"),un),"".concat(yt,"-disabled"),!Qt),rn),tn=function(){ln(Qt)},Ve=function(dt){Ht(dt,ln,Qt)},Ct=ze(Qt,"page",y.createElement("a",{rel:"nofollow"},Qt));return Ct?y.createElement("li",{title:Rt?String(Qt):null,className:Kt,onClick:tn,onKeyDown:Ve,tabIndex:0},Ct):null},Qe=it,ut=function(We,Nt,Qt){return Qt};function be(){}function et(Le){var We=Number(Le);return typeof We=="number"&&!Number.isNaN(We)&&isFinite(We)&&Math.floor(We)===We}function Ne(Le,We,Nt){var Qt=typeof Le=="undefined"?We:Le;return Math.floor((Nt-1)/Qt)+1}var ue=function(We){var Nt=We.prefixCls,Qt=Nt===void 0?"rc-pagination":Nt,un=We.selectPrefixCls,rn=un===void 0?"rc-select":un,Rt=We.className,ln=We.current,Ht=We.defaultCurrent,ze=Ht===void 0?1:Ht,yt=We.total,Kt=yt===void 0?0:yt,tn=We.pageSize,Ve=We.defaultPageSize,Ct=Ve===void 0?10:Ve,$t=We.onChange,dt=$t===void 0?be:$t,Ot=We.hideOnSinglePage,Gt=We.align,mn=We.showPrevNextJumpers,An=mn===void 0?!0:mn,hn=We.showQuickJumper,Fn=We.showLessItems,Ft=We.showTitle,Tt=Ft===void 0?!0:Ft,Ut=We.onShowSizeChange,an=Ut===void 0?be:Ut,Xt=We.locale,yn=Xt===void 0?Oe.Z:Xt,sn=We.style,wn=We.totalBoundaryShowSizeChanger,Vn=wn===void 0?50:wn,Mn=We.disabled,$n=We.simple,Wn=We.showTotal,Hn=We.showSizeChanger,ur=Hn===void 0?Kt>Vn:Hn,rr=We.sizeChangerRender,dn=We.pageSizeOptions,xn=We.itemRender,jn=xn===void 0?ut:xn,zn=We.jumpPrevIcon,xt=We.jumpNextIcon,_t=We.prevIcon,Je=We.nextIcon,Dt=y.useRef(null),Ge=(0,Pe.Z)(10,{value:tn,defaultValue:Ct}),At=(0,Se.Z)(Ge,2),Jt=At[0],Rn=At[1],Zn=(0,Pe.Z)(1,{value:ln,defaultValue:ze,postState:function(co){return Math.max(1,Math.min(co,Ne(void 0,Jt,Kt)))}}),pt=(0,Se.Z)(Zn,2),Et=pt[0],St=pt[1],It=y.useState(Et),fn=(0,Se.Z)(It,2),Bn=fn[0],On=fn[1];(0,y.useEffect)(function(){On(Et)},[Et]);var Nn=dt!==be,qn="current"in We,nr=Math.max(1,Et-(Fn?3:5)),ir=Math.min(Ne(void 0,Jt,Kt),Et+(Fn?3:5));function lr(Lo,co){var wi=Lo||y.createElement("button",{type:"button","aria-label":co,className:"".concat(Qt,"-item-link")});return typeof Lo=="function"&&(wi=y.createElement(Lo,(0,Ce.Z)({},We))),wi}function Qn(Lo){var co=Lo.target.value,wi=Ne(void 0,Jt,Kt),wo;return co===""?wo=co:Number.isNaN(Number(co))?wo=Bn:co>=wi?wo=wi:wo=Number(co),wo}function ar(Lo){return et(Lo)&&Lo!==Et&&et(Kt)&&Kt>0}var fr=Kt>Jt?hn:!1;function Sr(Lo){(Lo.keyCode===Ye.Z.UP||Lo.keyCode===Ye.Z.DOWN)&&Lo.preventDefault()}function br(Lo){var co=Qn(Lo);switch(co!==Bn&&On(co),Lo.keyCode){case Ye.Z.ENTER:hr(co);break;case Ye.Z.UP:hr(co-1);break;case Ye.Z.DOWN:hr(co+1);break;default:break}}function Zr(Lo){hr(Qn(Lo))}function jr(Lo){var co=Ne(Lo,Jt,Kt),wi=Et>co&&co!==0?co:Et;Rn(Lo),On(wi),an==null||an(Et,Lo),St(wi),dt==null||dt(wi,Lo)}function hr(Lo){if(ar(Lo)&&!Mn){var co=Ne(void 0,Jt,Kt),wi=Lo;return Lo>co?wi=co:Lo<1&&(wi=1),wi!==Bn&&On(wi),St(wi),dt==null||dt(wi,Jt),wi}return Et}var Nr=Et>1,eo=Et2?wi-2:0),aa=2;aaKt?Kt:Et*Jt])),go=null,dr=Ne(void 0,Jt,Kt);if(Ot&&Kt<=Jt)return null;var Tn=[],Gn={rootPrefixCls:Qt,onClick:hr,onKeyPress:Rr,showTitle:Tt,itemRender:jn,page:-1},Yn=Et-1>0?Et-1:0,Ln=Et+1=sr*2&&Et!==3&&(Tn[0]=y.cloneElement(Tn[0],{className:tt()("".concat(Qt,"-item-after-jump-prev"),Tn[0].props.className)}),Tn.unshift(To)),dr-Et>=sr*2&&Et!==dr-2){var ni=Tn[Tn.length-1];Tn[Tn.length-1]=y.cloneElement(ni,{className:tt()("".concat(Qt,"-item-before-jump-next"),ni.props.className)}),Tn.push(go)}Mo!==1&&Tn.unshift(y.createElement(Qe,(0,he.Z)({},Gn,{key:1,page:1}))),Yo!==dr&&Tn.push(y.createElement(Qe,(0,he.Z)({},Gn,{key:dr,page:dr})))}var ri=ti(Yn);if(ri){var Mi=!Nr||!dr;ri=y.createElement("li",{title:Tt?yn.prev_page:null,onClick:Tr,tabIndex:Mi?null:0,onKeyDown:Br,className:tt()("".concat(Qt,"-prev"),(0,je.Z)({},"".concat(Qt,"-disabled"),Mi)),"aria-disabled":Mi},ri)}var $i=xo(Ln);if($i){var Xi,Yi;$n?(Xi=!eo,Yi=Nr?0:null):(Xi=!eo||!dr,Yi=Xi?null:0),$i=y.createElement("li",{title:Tt?yn.next_page:null,onClick:Fr,tabIndex:Yi,onKeyDown:Cr,className:tt()("".concat(Qt,"-next"),(0,je.Z)({},"".concat(Qt,"-disabled"),Xi)),"aria-disabled":Xi},$i)}var ta=tt()(Qt,Rt,(0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)({},"".concat(Qt,"-start"),Gt==="start"),"".concat(Qt,"-center"),Gt==="center"),"".concat(Qt,"-end"),Gt==="end"),"".concat(Qt,"-simple"),$n),"".concat(Qt,"-disabled"),Mn));return y.createElement("ul",(0,he.Z)({className:ta,style:sn,ref:Dt},Xo),ko,ri,$n?Jn:Tn,$i,y.createElement(vt,{locale:yn,rootPrefixCls:Qt,disabled:Mn,selectPrefixCls:rn,changeSize:jr,pageSize:Jt,pageSizeOptions:dn,quickGo:fr?hr:null,goButton:Un,showSizeChanger:ur,sizeChangerRender:rr}))},mt=ue,Ze=z(61852),nt=z(48755),Mt=z(31756),Fe=z(13783),ye=z(9017),Bt=z(82326),jt=z(57700),Lt=z(36237),Ee=z(53075),ot=z(64910),qe=z(39082),zt=z(63356),ht=z(51636),lt=z(16931);const rt=Le=>{const{componentCls:We}=Le;return{[`${We}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${We}-item-link`]:{color:Le.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${We}-item-link`]:{color:Le.colorTextDisabled,cursor:"not-allowed"}}},[`&${We}-disabled`]:{cursor:"not-allowed",[`${We}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Le.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Le.colorBorder,backgroundColor:Le.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Le.itemActiveBgDisabled},a:{color:Le.itemActiveColorDisabled}}},[`${We}-item-link`]:{color:Le.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${We}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${We}-simple-pager`]:{color:Le.colorTextDisabled},[`${We}-jump-prev, ${We}-jump-next`]:{[`${We}-item-link-icon`]:{opacity:0},[`${We}-item-ellipsis`]:{opacity:1}}},[`&${We}-simple`]:{[`${We}-prev, ${We}-next`]:{[`&${We}-disabled ${We}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},on=Le=>{const{componentCls:We}=Le;return{[`&${We}-mini ${We}-total-text, &${We}-mini ${We}-simple-pager`]:{height:Le.itemSizeSM,lineHeight:(0,Lt.unit)(Le.itemSizeSM)},[`&${We}-mini ${We}-item`]:{minWidth:Le.itemSizeSM,height:Le.itemSizeSM,margin:0,lineHeight:(0,Lt.unit)(Le.calc(Le.itemSizeSM).sub(2).equal())},[`&${We}-mini ${We}-prev, &${We}-mini ${We}-next`]:{minWidth:Le.itemSizeSM,height:Le.itemSizeSM,margin:0,lineHeight:(0,Lt.unit)(Le.itemSizeSM)},[`&${We}-mini:not(${We}-disabled)`]:{[`${We}-prev, ${We}-next`]:{[`&:hover ${We}-item-link`]:{backgroundColor:Le.colorBgTextHover},[`&:active ${We}-item-link`]:{backgroundColor:Le.colorBgTextActive},[`&${We}-disabled:hover ${We}-item-link`]:{backgroundColor:"transparent"}}},[` &${We}-mini ${We}-prev ${We}-item-link, &${We}-mini ${We}-next ${We}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Le.itemSizeSM,lineHeight:(0,Lt.unit)(Le.itemSizeSM)}},[`&${We}-mini ${We}-jump-prev, &${We}-mini ${We}-jump-next`]:{height:Le.itemSizeSM,marginInlineEnd:0,lineHeight:(0,Lt.unit)(Le.itemSizeSM)},[`&${We}-mini ${We}-options`]:{marginInlineStart:Le.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Le.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Le.itemSizeSM,lineHeight:(0,Lt.unit)(Le.itemSizeSM),input:Object.assign(Object.assign({},(0,Ee.x0)(Le)),{width:Le.paginationMiniQuickJumperInputWidth,height:Le.controlHeightSM})}}}},kt=Le=>{const{componentCls:We}=Le;return{[` @@ -1049,28 +1049,28 @@ `]:{[`${Ae}-selection-search`]:{marginInlineStart:0},[`${Ae}-selection-placeholder`]:{insetInlineStart:0}},[`${je}-item-suffix`]:{minHeight:Pe.itemHeight,marginBlock:tt},[`${Ae}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:se.calc(se.inputPaddingHorizontalBase).sub(Ce).equal(),"\n &-input,\n &-mirror\n ":{height:Te,fontFamily:se.fontFamily,lineHeight:(0,y.unit)(Te),transition:`all ${se.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${Ae}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:se.calc(se.inputPaddingHorizontalBase).sub(Pe.basePadding).equal(),insetInlineEnd:se.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${se.motionDurationSlow}`}})}};function Me(se,_e){const{componentCls:Ae}=se,tt=_e?`${Ae}-${_e}`:"",je={[`${Ae}-multiple${tt}`]:{fontSize:se.fontSize,[`${Ae}-selector`]:{[`${Ae}-show-search&`]:{cursor:"text"}},[` &${Ae}-show-arrow ${Ae}-selector, &${Ae}-allow-clear ${Ae}-selector - `]:{paddingInlineEnd:se.calc(se.fontSizeIcon).add(se.controlPaddingHorizontal).equal()}}};return[ve(se,_e),je]}const ge=se=>{const{componentCls:_e}=se,Ae=(0,de.mergeToken)(se,{selectHeight:se.controlHeightSM,multipleSelectItemHeight:se.multipleItemHeightSM,borderRadius:se.borderRadiusSM,borderRadiusSM:se.borderRadiusXS}),tt=(0,de.mergeToken)(se,{fontSize:se.fontSizeLG,selectHeight:se.controlHeightLG,multipleSelectItemHeight:se.multipleItemHeightLG,borderRadius:se.borderRadiusLG,borderRadiusSM:se.borderRadius});return[Me(se),Me(Ae,"sm"),{[`${_e}-multiple${_e}-sm`]:{[`${_e}-selection-placeholder`]:{insetInline:se.calc(se.controlPaddingHorizontalSM).sub(se.lineWidth).equal()},[`${_e}-selection-search`]:{marginInlineStart:2}}},Me(tt,"lg")]};Wt.ZP=ge},68525:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return Me}});var y=z(59301),he=z(40001),de=z(19248),$e=z(99267),pe=z(84105),me=z(58617),ve=z(47472);function Me(ge){let{suffixIcon:se,clearIcon:_e,menuItemSelectedIcon:Ae,removeIcon:tt,loading:je,multiple:Te,hasFeedback:Ce,prefixCls:Se,showSuffixIcon:Pe,feedbackIcon:Ye,showArrow:ct,componentName:Be}=ge;const Oe=_e!=null?_e:y.createElement(de.Z,null),Re=Qe=>se===null&&!Ce&&!ct?null:y.createElement(y.Fragment,null,Pe!==!1&&Qe,Ce&&Ye);let Ke=null;if(se!==void 0)Ke=Re(se);else if(je)Ke=Re(y.createElement(me.Z,{spin:!0}));else{const Qe=`${Se}-suffix`;Ke=ut=>{let{open:be,showSearch:et}=ut;return Re(be&&et?y.createElement(ve.Z,{className:Qe}):y.createElement(pe.Z,{className:Qe}))}}let vt=null;Ae!==void 0?vt=Ae:Te?vt=y.createElement(he.Z,null):vt=null;let it=null;return tt!==void 0?it=tt:it=y.createElement($e.Z,null),{clearIcon:Oe,suffixIcon:Ke,itemIcon:vt,removeIcon:it}}},90005:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return y}});function y(he,de){return de!==void 0?de:he!==null}},11938:function(bn,Wt,z){"use strict";z.d(Wt,{default:function(){return ut}});var y=z(59301),he=z(40192),de=z(22703),$e=z(92310),pe=z.n($e),me=z(26112),ve=z(48755),Me=z(458),se=be=>{const{value:et,formatter:Ne,precision:ue,decimalSeparator:mt,groupSeparator:Ze="",prefixCls:nt}=be;let Mt;if(typeof Ne=="function")Mt=Ne(et);else{const Fe=String(et),ye=Fe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ye||Fe==="-")Mt=Fe;else{const Bt=ye[1];let jt=ye[2]||"0",Lt=ye[4]||"";jt=jt.replace(/\B(?=(\d{3})+(?!\d))/g,Ze),typeof ue=="number"&&(Lt=Lt.padEnd(ue,"0").slice(0,ue>0?ue:0)),Lt&&(Lt=`${mt}${Lt}`),Mt=[y.createElement("span",{key:"int",className:`${nt}-content-value-int`},Bt,jt),Lt&&y.createElement("span",{key:"decimal",className:`${nt}-content-value-decimal`},Lt)]}}return y.createElement("span",{className:`${nt}-content-value`},Mt)},_e=z(63356),Ae=z(16931),tt=z(51636);const je=be=>{const{componentCls:et,marginXXS:Ne,padding:ue,colorTextDescription:mt,titleFontSize:Ze,colorTextHeading:nt,contentFontSize:Mt,fontFamily:Fe}=be;return{[et]:Object.assign(Object.assign({},(0,_e.Wf)(be)),{[`${et}-title`]:{marginBottom:Ne,color:mt,fontSize:Ze},[`${et}-skeleton`]:{paddingTop:ue},[`${et}-content`]:{color:nt,fontSize:Mt,fontFamily:Fe,[`${et}-content-value`]:{display:"inline-block",direction:"ltr"},[`${et}-content-prefix, ${et}-content-suffix`]:{display:"inline-block"},[`${et}-content-prefix`]:{marginInlineEnd:Ne},[`${et}-content-suffix`]:{marginInlineStart:Ne}}})}},Te=be=>{const{fontSizeHeading3:et,fontSize:Ne}=be;return{titleFontSize:Ne,contentFontSize:et}};var Ce=(0,Ae.I$)("Statistic",be=>{const et=(0,tt.mergeToken)(be,{});return[je(et)]},Te),Se=function(be,et){var Ne={};for(var ue in be)Object.prototype.hasOwnProperty.call(be,ue)&&et.indexOf(ue)<0&&(Ne[ue]=be[ue]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,ue=Object.getOwnPropertySymbols(be);mt{const{prefixCls:et,className:Ne,rootClassName:ue,style:mt,valueStyle:Ze,value:nt=0,title:Mt,valueRender:Fe,prefix:ye,suffix:Bt,loading:jt=!1,formatter:Lt,precision:Ee,decimalSeparator:ot=".",groupSeparator:qe=",",onMouseEnter:zt,onMouseLeave:ht}=be,lt=Se(be,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:rt,direction:on,className:kt,style:ae}=(0,ve.dj)("statistic"),re=rt("statistic",et),[te,ie,ce]=Ce(re),ne=y.createElement(se,{decimalSeparator:ot,groupSeparator:qe,prefixCls:re,formatter:Lt,precision:Ee,value:nt}),le=pe()(re,{[`${re}-rtl`]:on==="rtl"},kt,Ne,ue,ie,ce),Ie=(0,me.Z)(lt,{aria:!0,data:!0});return te(y.createElement("div",Object.assign({},Ie,{className:le,style:Object.assign(Object.assign({},ae),mt),onMouseEnter:zt,onMouseLeave:ht}),Mt&&y.createElement("div",{className:`${re}-title`},Mt),y.createElement(Me.Z,{paragraph:!1,loading:jt,className:`${re}-skeleton`},y.createElement("div",{style:Ze,className:`${re}-content`},ye&&y.createElement("span",{className:`${re}-content-prefix`},ye),Fe?Fe(ne):ne,Bt&&y.createElement("span",{className:`${re}-content-suffix`},Bt)))))};const ct=[["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 Be(be,et){let Ne=be;const ue=/\[[^\]]*]/g,mt=(et.match(ue)||[]).map(Fe=>Fe.slice(1,-1)),Ze=et.replace(ue,"[]"),nt=ct.reduce((Fe,ye)=>{let[Bt,jt]=ye;if(Fe.includes(Bt)){const Lt=Math.floor(Ne/jt);return Ne-=Lt*jt,Fe.replace(new RegExp(`${Bt}+`,"g"),Ee=>{const ot=Ee.length;return Lt.toString().padStart(ot,"0")})}return Fe},Ze);let Mt=0;return nt.replace(ue,()=>{const Fe=mt[Mt];return Mt+=1,Fe})}function Oe(be,et){const{format:Ne=""}=et,ue=new Date(be).getTime(),mt=Date.now(),Ze=Math.max(ue-mt,0);return Be(Ze,Ne)}var Re=function(be,et){var Ne={};for(var ue in be)Object.prototype.hasOwnProperty.call(be,ue)&&et.indexOf(ue)<0&&(Ne[ue]=be[ue]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,ue=Object.getOwnPropertySymbols(be);mt{const{value:et,format:Ne="HH:mm:ss",onChange:ue,onFinish:mt}=be,Ze=Re(be,["value","format","onChange","onFinish"]),nt=(0,he.Z)(),Mt=y.useRef(null),Fe=()=>{mt==null||mt(),Mt.current&&(clearInterval(Mt.current),Mt.current=null)},ye=()=>{const Lt=vt(et);Lt>=Date.now()&&(Mt.current=setInterval(()=>{nt(),ue==null||ue(Lt-Date.now()),Lt(ye(),()=>{Mt.current&&(clearInterval(Mt.current),Mt.current=null)}),[et]);const Bt=(Lt,Ee)=>Oe(Lt,Object.assign(Object.assign({},Ee),{format:Ne})),jt=Lt=>(0,de.Tm)(Lt,{title:void 0});return y.createElement(Ye,Object.assign({},Ze,{value:et,valueRender:jt,formatter:Bt}))};var Qe=y.memo(it);Ye.Countdown=Qe;var ut=Ye},58755:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return mt}});var y=z(59301),he=z(58617),de=z(92310),$e=z.n(de),pe=z(54476),me=z(20068),ve=z(42978),Me=z(75931),ge=z(18929),se=z(10228),_e=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Ae=y.forwardRef(function(Ze,nt){var Mt,Fe=Ze.prefixCls,ye=Fe===void 0?"rc-switch":Fe,Bt=Ze.className,jt=Ze.checked,Lt=Ze.defaultChecked,Ee=Ze.disabled,ot=Ze.loadingIcon,qe=Ze.checkedChildren,zt=Ze.unCheckedChildren,ht=Ze.onClick,lt=Ze.onChange,rt=Ze.onKeyDown,on=(0,Me.Z)(Ze,_e),kt=(0,ge.Z)(!1,{value:jt,defaultValue:Lt}),ae=(0,ve.Z)(kt,2),re=ae[0],te=ae[1];function ie(Ie,bt){var Ue=re;return Ee||(Ue=Ie,te(Ue),lt==null||lt(Ue,bt)),Ue}function ce(Ie){Ie.which===se.Z.LEFT?ie(!1,Ie):Ie.which===se.Z.RIGHT&&ie(!0,Ie),rt==null||rt(Ie)}function ne(Ie){var bt=ie(!re,Ie);ht==null||ht(bt,Ie)}var le=$e()(ye,Bt,(Mt={},(0,me.Z)(Mt,"".concat(ye,"-checked"),re),(0,me.Z)(Mt,"".concat(ye,"-disabled"),Ee),Mt));return y.createElement("button",(0,pe.Z)({},on,{type:"button",role:"switch","aria-checked":re,disabled:Ee,className:le,ref:nt,onKeyDown:ce,onClick:ne}),ot,y.createElement("span",{className:"".concat(ye,"-inner")},y.createElement("span",{className:"".concat(ye,"-inner-checked")},qe),y.createElement("span",{className:"".concat(ye,"-inner-unchecked")},zt)))});Ae.displayName="Switch";var tt=Ae,je=z(12919),Te=z(48755),Ce=z(2171),Se=z(31756),Pe=z(36237),Ye=z(17835),ct=z(63356),Be=z(16931),Oe=z(51636);const Re=Ze=>{const{componentCls:nt,trackHeightSM:Mt,trackPadding:Fe,trackMinWidthSM:ye,innerMinMarginSM:Bt,innerMaxMarginSM:jt,handleSizeSM:Lt,calc:Ee}=Ze,ot=`${nt}-inner`,qe=(0,Pe.unit)(Ee(Lt).add(Ee(Fe).mul(2)).equal()),zt=(0,Pe.unit)(Ee(jt).mul(2).equal());return{[nt]:{[`&${nt}-small`]:{minWidth:ye,height:Mt,lineHeight:(0,Pe.unit)(Mt),[`${nt}-inner`]:{paddingInlineStart:jt,paddingInlineEnd:Bt,[`${ot}-checked, ${ot}-unchecked`]:{minHeight:Mt},[`${ot}-checked`]:{marginInlineStart:`calc(-100% + ${qe} - ${zt})`,marginInlineEnd:`calc(100% - ${qe} + ${zt})`},[`${ot}-unchecked`]:{marginTop:Ee(Mt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${nt}-handle`]:{width:Lt,height:Lt},[`${nt}-loading-icon`]:{top:Ee(Ee(Lt).sub(Ze.switchLoadingIconSize)).div(2).equal(),fontSize:Ze.switchLoadingIconSize},[`&${nt}-checked`]:{[`${nt}-inner`]:{paddingInlineStart:Bt,paddingInlineEnd:jt,[`${ot}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${ot}-unchecked`]:{marginInlineStart:`calc(100% - ${qe} + ${zt})`,marginInlineEnd:`calc(-100% + ${qe} - ${zt})`}},[`${nt}-handle`]:{insetInlineStart:`calc(100% - ${(0,Pe.unit)(Ee(Lt).add(Fe).equal())})`}},[`&:not(${nt}-disabled):active`]:{[`&:not(${nt}-checked) ${ot}`]:{[`${ot}-unchecked`]:{marginInlineStart:Ee(Ze.marginXXS).div(2).equal(),marginInlineEnd:Ee(Ze.marginXXS).mul(-1).div(2).equal()}},[`&${nt}-checked ${ot}`]:{[`${ot}-checked`]:{marginInlineStart:Ee(Ze.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Ee(Ze.marginXXS).div(2).equal()}}}}}}},Ke=Ze=>{const{componentCls:nt,handleSize:Mt,calc:Fe}=Ze;return{[nt]:{[`${nt}-loading-icon${Ze.iconCls}`]:{position:"relative",top:Fe(Fe(Mt).sub(Ze.fontSize)).div(2).equal(),color:Ze.switchLoadingIconColor,verticalAlign:"top"},[`&${nt}-checked ${nt}-loading-icon`]:{color:Ze.switchColor}}}},vt=Ze=>{const{componentCls:nt,trackPadding:Mt,handleBg:Fe,handleShadow:ye,handleSize:Bt,calc:jt}=Ze,Lt=`${nt}-handle`;return{[nt]:{[Lt]:{position:"absolute",top:Mt,insetInlineStart:Mt,width:Bt,height:Bt,transition:`all ${Ze.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Fe,borderRadius:jt(Bt).div(2).equal(),boxShadow:ye,transition:`all ${Ze.switchDuration} ease-in-out`,content:'""'}},[`&${nt}-checked ${Lt}`]:{insetInlineStart:`calc(100% - ${(0,Pe.unit)(jt(Bt).add(Mt).equal())})`},[`&:not(${nt}-disabled):active`]:{[`${Lt}::before`]:{insetInlineEnd:Ze.switchHandleActiveInset,insetInlineStart:0},[`&${nt}-checked ${Lt}::before`]:{insetInlineEnd:0,insetInlineStart:Ze.switchHandleActiveInset}}}}},it=Ze=>{const{componentCls:nt,trackHeight:Mt,trackPadding:Fe,innerMinMargin:ye,innerMaxMargin:Bt,handleSize:jt,calc:Lt}=Ze,Ee=`${nt}-inner`,ot=(0,Pe.unit)(Lt(jt).add(Lt(Fe).mul(2)).equal()),qe=(0,Pe.unit)(Lt(Bt).mul(2).equal());return{[nt]:{[Ee]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Bt,paddingInlineEnd:ye,transition:`padding-inline-start ${Ze.switchDuration} ease-in-out, padding-inline-end ${Ze.switchDuration} ease-in-out`,[`${Ee}-checked, ${Ee}-unchecked`]:{display:"block",color:Ze.colorTextLightSolid,fontSize:Ze.fontSizeSM,transition:`margin-inline-start ${Ze.switchDuration} ease-in-out, margin-inline-end ${Ze.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Mt},[`${Ee}-checked`]:{marginInlineStart:`calc(-100% + ${ot} - ${qe})`,marginInlineEnd:`calc(100% - ${ot} + ${qe})`},[`${Ee}-unchecked`]:{marginTop:Lt(Mt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${nt}-checked ${Ee}`]:{paddingInlineStart:ye,paddingInlineEnd:Bt,[`${Ee}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ee}-unchecked`]:{marginInlineStart:`calc(100% - ${ot} + ${qe})`,marginInlineEnd:`calc(-100% + ${ot} - ${qe})`}},[`&:not(${nt}-disabled):active`]:{[`&:not(${nt}-checked) ${Ee}`]:{[`${Ee}-unchecked`]:{marginInlineStart:Lt(Fe).mul(2).equal(),marginInlineEnd:Lt(Fe).mul(-1).mul(2).equal()}},[`&${nt}-checked ${Ee}`]:{[`${Ee}-checked`]:{marginInlineStart:Lt(Fe).mul(-1).mul(2).equal(),marginInlineEnd:Lt(Fe).mul(2).equal()}}}}}},Qe=Ze=>{const{componentCls:nt,trackHeight:Mt,trackMinWidth:Fe}=Ze;return{[nt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ct.Wf)(Ze)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Fe,height:Mt,lineHeight:(0,Pe.unit)(Mt),verticalAlign:"middle",background:Ze.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Ze.motionDurationMid}`,userSelect:"none",[`&:hover:not(${nt}-disabled)`]:{background:Ze.colorTextTertiary}}),(0,ct.Qy)(Ze)),{[`&${nt}-checked`]:{background:Ze.switchColor,[`&:hover:not(${nt}-disabled)`]:{background:Ze.colorPrimaryHover}},[`&${nt}-loading, &${nt}-disabled`]:{cursor:"not-allowed",opacity:Ze.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${nt}-rtl`]:{direction:"rtl"}})}},ut=Ze=>{const{fontSize:nt,lineHeight:Mt,controlHeight:Fe,colorWhite:ye}=Ze,Bt=nt*Mt,jt=Fe/2,Lt=2,Ee=Bt-Lt*2,ot=jt-Lt*2;return{trackHeight:Bt,trackHeightSM:jt,trackMinWidth:Ee*2+Lt*4,trackMinWidthSM:ot*2+Lt*2,trackPadding:Lt,handleBg:ye,handleSize:Ee,handleSizeSM:ot,handleShadow:`0 2px 4px 0 ${new Ye.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Ee/2,innerMaxMargin:Ee+Lt+Lt*2,innerMinMarginSM:ot/2,innerMaxMarginSM:ot+Lt+Lt*2}};var be=(0,Be.I$)("Switch",Ze=>{const nt=(0,Oe.mergeToken)(Ze,{switchDuration:Ze.motionDurationMid,switchColor:Ze.colorPrimary,switchDisabledOpacity:Ze.opacityLoading,switchLoadingIconSize:Ze.calc(Ze.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Ze.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Qe(nt),it(nt),vt(nt),Ke(nt),Re(nt)]},ut),et=function(Ze,nt){var Mt={};for(var Fe in Ze)Object.prototype.hasOwnProperty.call(Ze,Fe)&&nt.indexOf(Fe)<0&&(Mt[Fe]=Ze[Fe]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Fe=Object.getOwnPropertySymbols(Ze);ye{const{prefixCls:Mt,size:Fe,disabled:ye,loading:Bt,className:jt,rootClassName:Lt,style:Ee,checked:ot,value:qe,defaultChecked:zt,defaultValue:ht,onChange:lt}=Ze,rt=et(Ze,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[on,kt]=(0,ge.Z)(!1,{value:ot!=null?ot:qe,defaultValue:zt!=null?zt:ht}),{getPrefixCls:ae,direction:re,switch:te}=y.useContext(Te.E_),ie=y.useContext(Ce.Z),ce=(ye!=null?ye:ie)||Bt,ne=ae("switch",Mt),le=y.createElement("div",{className:`${ne}-handle`},Bt&&y.createElement(he.Z,{className:`${ne}-loading-icon`})),[Ie,bt,Ue]=be(ne),He=(0,Se.Z)(Fe),at=$e()(te==null?void 0:te.className,{[`${ne}-small`]:He==="small",[`${ne}-loading`]:Bt,[`${ne}-rtl`]:re==="rtl"},jt,Lt,bt,Ue),ft=Object.assign(Object.assign({},te==null?void 0:te.style),Ee),Pt=function(){kt(arguments.length<=0?void 0:arguments[0]),lt==null||lt.apply(void 0,arguments)};return Ie(y.createElement(je.Z,{component:"Switch"},y.createElement(tt,Object.assign({},rt,{checked:on,onChange:Pt,prefixCls:ne,className:at,style:ft,disabled:ce,ref:nt,loadingIcon:le}))))});ue.__ANT_SWITCH=!0;var mt=ue},70858:function(bn,Wt,z){"use strict";z.d(Wt,{default:function(){return La}});var y=z(59301),he={},de="rc-table-internal-hook",$e=z(42978),pe=z(6089),me=z(34280),ve=z(13697),Me=z(4676);function ge(De){var we=y.createContext(void 0),st=function(Vt){var en=Vt.value,pn=Vt.children,cn=y.useRef(en);cn.current=en;var Cn=y.useState(function(){return{getValue:function(){return cn.current},listeners:new Set}}),gn=(0,$e.Z)(Cn,1),Kn=gn[0];return(0,me.Z)(function(){(0,Me.unstable_batchedUpdates)(function(){Kn.listeners.forEach(function(_n){_n(en)})})},[en]),y.createElement(we.Provider,{value:Kn},pn)};return{Context:we,Provider:st,defaultValue:De}}function se(De,we){var st=(0,pe.Z)(typeof we=="function"?we:function(_n){if(we===void 0)return _n;if(!Array.isArray(we))return _n[we];var kn={};return we.forEach(function(Pn){kn[Pn]=_n[Pn]}),kn}),wt=y.useContext(De==null?void 0:De.Context),Vt=wt||{},en=Vt.listeners,pn=Vt.getValue,cn=y.useRef();cn.current=st(wt?pn():De==null?void 0:De.defaultValue);var Cn=y.useState({}),gn=(0,$e.Z)(Cn,2),Kn=gn[1];return(0,me.Z)(function(){if(!wt)return;function _n(kn){var Pn=st(kn);(0,ve.Z)(cn.current,Pn,!0)||Kn({})}return en.add(_n),function(){en.delete(_n)}},[wt]),cn.current}var _e=z(54476),Ae=z(8654);function tt(){var De=y.createContext(null);function we(){return y.useContext(De)}function st(Vt,en){var pn=(0,Ae.Yr)(Vt),cn=function(gn,Kn){var _n=pn?{ref:Kn}:{},kn=y.useRef(0),Pn=y.useRef(gn),Dn=we();return Dn!==null?y.createElement(Vt,(0,_e.Z)({},gn,_n)):((!en||en(Pn.current,gn))&&(kn.current+=1),Pn.current=gn,y.createElement(De.Provider,{value:kn.current},y.createElement(Vt,(0,_e.Z)({},gn,_n))))};return pn?y.forwardRef(cn):cn}function wt(Vt,en){var pn=(0,Ae.Yr)(Vt),cn=function(gn,Kn){var _n=pn?{ref:Kn}:{};return we(),y.createElement(Vt,(0,_e.Z)({},gn,_n))};return pn?y.memo(y.forwardRef(cn),en):y.memo(cn,en)}return{makeImmutable:st,responseImmutable:wt,useImmutableMark:we}}var je=tt(),Te=je.makeImmutable,Ce=je.responseImmutable,Se=je.useImmutableMark,Pe=tt(),Ye=Pe.makeImmutable,ct=Pe.responseImmutable,Be=Pe.useImmutableMark,Oe=ge(),Re=Oe;function Ke(De,we){var st=React.useRef(0);st.current+=1;var wt=React.useRef(De),Vt=[];Object.keys(De||{}).map(function(pn){var cn;(De==null?void 0:De[pn])!==((cn=wt.current)===null||cn===void 0?void 0:cn[pn])&&Vt.push(pn)}),wt.current=De;var en=React.useRef([]);return Vt.length&&(en.current=Vt),React.useDebugValue(st.current),React.useDebugValue(en.current.join(", ")),we&&console.log("".concat(we,":"),st.current,en.current),st.current}var vt=null,it=null,Qe=z(76190),ut=z(33885),be=z(20068),et=z(92310),Ne=z.n(et),ue=z(80547),mt=z(97938),Ze=z(48736),nt=y.createContext({renderWithProps:!1}),Mt=nt,Fe="RC_TABLE_KEY";function ye(De){return De==null?[]:Array.isArray(De)?De:[De]}function Bt(De){var we=[],st={};return De.forEach(function(wt){for(var Vt=wt||{},en=Vt.key,pn=Vt.dataIndex,cn=en||ye(pn).join("-")||Fe;st[cn];)cn="".concat(cn,"_next");st[cn]=!0,we.push(cn)}),we}function jt(De){return De!=null}function Lt(De){return typeof De=="number"&&!Number.isNaN(De)}function Ee(De){return De&&(0,Qe.Z)(De)==="object"&&!Array.isArray(De)&&!y.isValidElement(De)}function ot(De,we,st,wt,Vt,en){var pn=y.useContext(Mt),cn=Be(),Cn=(0,ue.Z)(function(){if(jt(wt))return[wt];var gn=we==null||we===""?[]:Array.isArray(we)?we:[we],Kn=(0,mt.Z)(De,gn),_n=Kn,kn=void 0;if(Vt){var Pn=Vt(Kn,De,st);Ee(Pn)?(_n=Pn.children,kn=Pn.props,pn.renderWithProps=!0):_n=Pn}return[_n,kn]},[cn,De,wt,we,Vt,st],function(gn,Kn){if(en){var _n=(0,$e.Z)(gn,2),kn=_n[1],Pn=(0,$e.Z)(Kn,2),Dn=Pn[1];return en(Dn,kn)}return pn.renderWithProps?!0:!(0,ve.Z)(gn,Kn,!0)});return Cn}function qe(De,we,st,wt){var Vt=De+we-1;return De<=wt&&Vt>=st}function zt(De,we){return se(Re,function(st){var wt=qe(De,we||1,st.hoverStartRow,st.hoverEndRow);return[wt,st.onHover]})}var ht=z(70425),lt=function(we){var st=we.ellipsis,wt=we.rowType,Vt=we.children,en,pn=st===!0?{showTitle:!0}:st;return pn&&(pn.showTitle||wt==="header")&&(typeof Vt=="string"||typeof Vt=="number"?en=Vt.toString():y.isValidElement(Vt)&&typeof Vt.props.children=="string"&&(en=Vt.props.children)),en};function rt(De){var we,st,wt,Vt,en,pn,cn,Cn,gn=De.component,Kn=De.children,_n=De.ellipsis,kn=De.scope,Pn=De.prefixCls,Dn=De.className,yr=De.align,er=De.record,Er=De.render,Dr=De.dataIndex,xr=De.renderIndex,Tr=De.shouldCellUpdate,Wr=De.index,ro=De.rowType,Qr=De.colSpan,si=De.rowSpan,Oo=De.fixLeft,Eo=De.fixRight,Ko=De.firstFixLeft,oo=De.lastFixLeft,lo=De.firstFixRight,$r=De.lastFixRight,Ir=De.appendNode,qr=De.additionalProps,uo=qr===void 0?{}:qr,Io=De.isSticky,Hr="".concat(Pn,"-cell"),di=se(Re,["supportSticky","allColumnsFixedLeft","rowHoverable"]),hi=di.supportSticky,ha=di.allColumnsFixedLeft,na=di.rowHoverable,Ki=ot(er,Dr,xr,Kn,Er,Tr),ra=(0,$e.Z)(Ki,2),ya=ra[0],mi=ra[1],vi={},ba=typeof Oo=="number"&&hi,Ba=typeof Eo=="number"&&hi;ba&&(vi.position="sticky",vi.left=Oo),Ba&&(vi.position="sticky",vi.right=Eo);var So=(we=(st=(wt=mi==null?void 0:mi.colSpan)!==null&&wt!==void 0?wt:uo.colSpan)!==null&&st!==void 0?st:Qr)!==null&&we!==void 0?we:1,ei=(Vt=(en=(pn=mi==null?void 0:mi.rowSpan)!==null&&pn!==void 0?pn:uo.rowSpan)!==null&&en!==void 0?en:si)!==null&&Vt!==void 0?Vt:1,vo=zt(Wr,ei),Jr=(0,$e.Z)(vo,2),xi=Jr[0],Ii=Jr[1],qi=(0,ht.zX)(function(ji){var _i;er&&Ii(Wr,Wr+ei-1),uo==null||(_i=uo.onMouseEnter)===null||_i===void 0||_i.call(uo,ji)}),Hi=(0,ht.zX)(function(ji){var _i;er&&Ii(-1,-1),uo==null||(_i=uo.onMouseLeave)===null||_i===void 0||_i.call(uo,ji)});if(So===0||ei===0)return null;var Ca=(cn=uo.title)!==null&&cn!==void 0?cn:lt({rowType:ro,ellipsis:_n,children:ya}),Pa=Ne()(Hr,Dn,(Cn={},(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)(Cn,"".concat(Hr,"-fix-left"),ba&&hi),"".concat(Hr,"-fix-left-first"),Ko&&hi),"".concat(Hr,"-fix-left-last"),oo&&hi),"".concat(Hr,"-fix-left-all"),oo&&ha&&hi),"".concat(Hr,"-fix-right"),Ba&&hi),"".concat(Hr,"-fix-right-first"),lo&&hi),"".concat(Hr,"-fix-right-last"),$r&&hi),"".concat(Hr,"-ellipsis"),_n),"".concat(Hr,"-with-append"),Ir),"".concat(Hr,"-fix-sticky"),(ba||Ba)&&Io&&hi),(0,be.Z)(Cn,"".concat(Hr,"-row-hover"),!mi&&xi)),uo.className,mi==null?void 0:mi.className),Po={};yr&&(Po.textAlign=yr);var Zo=(0,ut.Z)((0,ut.Z)((0,ut.Z)((0,ut.Z)({},mi==null?void 0:mi.style),vi),Po),uo.style),Ni=ya;return(0,Qe.Z)(Ni)==="object"&&!Array.isArray(Ni)&&!y.isValidElement(Ni)&&(Ni=null),_n&&(oo||lo)&&(Ni=y.createElement("span",{className:"".concat(Hr,"-content")},Ni)),y.createElement(gn,(0,_e.Z)({},mi,uo,{className:Pa,style:Zo,title:Ca,scope:kn,onMouseEnter:na?qi:void 0,onMouseLeave:na?Hi:void 0,colSpan:So!==1?So:null,rowSpan:ei!==1?ei:null}),Ir,Ni)}var on=y.memo(rt);function kt(De,we,st,wt,Vt){var en=st[De]||{},pn=st[we]||{},cn,Cn;en.fixed==="left"?cn=wt.left[Vt==="rtl"?we:De]:pn.fixed==="right"&&(Cn=wt.right[Vt==="rtl"?De:we]);var gn=!1,Kn=!1,_n=!1,kn=!1,Pn=st[we+1],Dn=st[De-1],yr=Pn&&!Pn.fixed||Dn&&!Dn.fixed||st.every(function(Tr){return Tr.fixed==="left"});if(Vt==="rtl"){if(cn!==void 0){var er=Dn&&Dn.fixed==="left";kn=!er&&yr}else if(Cn!==void 0){var Er=Pn&&Pn.fixed==="right";_n=!Er&&yr}}else if(cn!==void 0){var Dr=Pn&&Pn.fixed==="left";gn=!Dr&&yr}else if(Cn!==void 0){var xr=Dn&&Dn.fixed==="right";Kn=!xr&&yr}return{fixLeft:cn,fixRight:Cn,lastFixLeft:gn,firstFixRight:Kn,lastFixRight:_n,firstFixLeft:kn,isSticky:wt.isSticky}}var ae=y.createContext({}),re=ae;function te(De){var we=De.className,st=De.index,wt=De.children,Vt=De.colSpan,en=Vt===void 0?1:Vt,pn=De.rowSpan,cn=De.align,Cn=se(Re,["prefixCls","direction"]),gn=Cn.prefixCls,Kn=Cn.direction,_n=y.useContext(re),kn=_n.scrollColumnIndex,Pn=_n.stickyOffsets,Dn=_n.flattenColumns,yr=st+en-1,er=yr+1===kn?en+1:en,Er=kt(st,st+er-1,Dn,Pn,Kn);return y.createElement(on,(0,_e.Z)({className:we,index:st,component:"td",prefixCls:gn,record:null,dataIndex:null,align:cn,colSpan:er,rowSpan:pn,render:function(){return wt}},Er))}var ie=z(75931),ce=["children"];function ne(De){var we=De.children,st=(0,ie.Z)(De,ce);return y.createElement("tr",st,we)}function le(De){var we=De.children;return we}le.Row=ne,le.Cell=te;var Ie=le;function bt(De){var we=De.children,st=De.stickyOffsets,wt=De.flattenColumns,Vt=se(Re,"prefixCls"),en=wt.length-1,pn=wt[en],cn=y.useMemo(function(){return{stickyOffsets:st,flattenColumns:wt,scrollColumnIndex:pn!=null&&pn.scrollbar?en:null}},[pn,wt,en,st]);return y.createElement(re.Provider,{value:cn},y.createElement("tfoot",{className:"".concat(Vt,"-summary")},we))}var Ue=ct(bt),He=Ie,at=z(29301),ft=z(24514),Pt=z(75152),Le=z(26112);function We(De,we,st,wt,Vt,en,pn){De.push({record:we,indent:st,index:pn});var cn=en(we),Cn=Vt==null?void 0:Vt.has(cn);if(we&&Array.isArray(we[wt])&&Cn)for(var gn=0;gn1?Ko-1:0),lo=1;lo=1)),style:(0,ut.Z)((0,ut.Z)({},st),Er==null?void 0:Er.style)}),Dn.map(function(Oo,Eo){var Ko=Oo.render,oo=Oo.dataIndex,lo=Oo.className,$r=ze(kn,Oo,Eo,Cn,Vt),Ir=$r.key,qr=$r.fixedInfo,uo=$r.appendCellNode,Io=$r.additionalCellProps;return y.createElement(on,(0,_e.Z)({className:lo,ellipsis:Oo.ellipsis,align:Oo.align,scope:Oo.rowScope,component:Oo.rowScope?_n:Kn,prefixCls:Pn,key:Ir,record:wt,index:Vt,renderIndex:en,dataIndex:oo,render:Ko,shouldCellUpdate:Oo.shouldCellUpdate},qr,{appendNode:uo,additionalProps:Io}))})),Qr;if(xr&&(Tr.current||Dr)){var si=er(wt,Vt,Cn+1,Dr);Qr=y.createElement(rn,{expanded:Dr,className:Ne()("".concat(Pn,"-expanded-row"),"".concat(Pn,"-expanded-row-level-").concat(Cn+1),Wr),prefixCls:Pn,component:gn,cellComponent:Kn,colSpan:Dn.length,isEmpty:!1},si)}return y.createElement(y.Fragment,null,ro,Qr)}var Kt=ct(yt);function tn(De){var we=De.columnKey,st=De.onColumnResize,wt=y.useRef();return(0,me.Z)(function(){wt.current&&st(we,wt.current.offsetWidth)},[]),y.createElement(at.Z,{data:we},y.createElement("td",{ref:wt,style:{padding:0,border:0,height:0}},y.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Ve=z(29194);function Ct(De){var we=De.prefixCls,st=De.columnsKey,wt=De.onColumnResize,Vt=y.useRef(null);return y.createElement("tr",{"aria-hidden":"true",className:"".concat(we,"-measure-row"),style:{height:0,fontSize:0},ref:Vt},y.createElement(at.Z.Collection,{onBatchResize:function(pn){(0,Ve.Z)(Vt.current)&&pn.forEach(function(cn){var Cn=cn.data,gn=cn.size;wt(Cn,gn.offsetWidth)})}},st.map(function(en){return y.createElement(tn,{key:en,columnKey:en,onColumnResize:wt})})))}function $t(De){var we=De.data,st=De.measureColumnWidth,wt=se(Re,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Vt=wt.prefixCls,en=wt.getComponent,pn=wt.onColumnResize,cn=wt.flattenColumns,Cn=wt.getRowKey,gn=wt.expandedKeys,Kn=wt.childrenColumnName,_n=wt.emptyNode,kn=Nt(we,Kn,gn,Cn),Pn=y.useRef({renderWithProps:!1}),Dn=en(["body","wrapper"],"tbody"),yr=en(["body","row"],"tr"),er=en(["body","cell"],"td"),Er=en(["body","cell"],"th"),Dr;we.length?Dr=kn.map(function(Tr,Wr){var ro=Tr.record,Qr=Tr.indent,si=Tr.index,Oo=Cn(ro,Wr);return y.createElement(Kt,{key:Oo,rowKey:Oo,record:ro,index:Wr,renderIndex:si,rowComponent:yr,cellComponent:er,scopeCellComponent:Er,indent:Qr})}):Dr=y.createElement(rn,{expanded:!0,className:"".concat(Vt,"-placeholder"),prefixCls:Vt,component:yr,cellComponent:er,colSpan:cn.length,isEmpty:!0},_n);var xr=Bt(cn);return y.createElement(Mt.Provider,{value:Pn.current},y.createElement(Dn,{className:"".concat(Vt,"-tbody")},st&&y.createElement(Ct,{prefixCls:Vt,columnsKey:xr,onColumnResize:pn}),Dr))}var dt=ct($t),Ot=["expandable"],Gt="RC_TABLE_INTERNAL_COL_DEFINE";function mn(De){var we=De.expandable,st=(0,ie.Z)(De,Ot),wt;return"expandable"in De?wt=(0,ut.Z)((0,ut.Z)({},st),we):wt=st,wt.showExpandColumn===!1&&(wt.expandIconColumnIndex=-1),wt}var An=["columnType"];function hn(De){for(var we=De.colWidths,st=De.columns,wt=De.columCount,Vt=se(Re,["tableLayout"]),en=Vt.tableLayout,pn=[],cn=wt||st.length,Cn=!1,gn=cn-1;gn>=0;gn-=1){var Kn=we[gn],_n=st&&st[gn],kn=void 0,Pn=void 0;if(_n&&(kn=_n[Gt],en==="auto"&&(Pn=_n.minWidth)),Kn||Pn||kn||Cn){var Dn=kn||{},yr=Dn.columnType,er=(0,ie.Z)(Dn,An);pn.unshift(y.createElement("col",(0,_e.Z)({key:gn,style:{width:Kn,minWidth:Pn}},er))),Cn=!0}}return y.createElement("colgroup",null,pn)}var Fn=hn,Ft=z(94480),Tt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Ut(De,we){return(0,y.useMemo)(function(){for(var st=[],wt=0;wt1?"colgroup":"col":null,ellipsis:er.ellipsis,align:er.align,component:pn,prefixCls:Kn,key:Pn[yr]},Er,{additionalProps:Dr,rowType:"header"}))}))},sn=yn;function wn(De){var we=[];function st(pn,cn){var Cn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;we[Cn]=we[Cn]||[];var gn=cn,Kn=pn.filter(Boolean).map(function(_n){var kn={key:_n.key,className:_n.className||"",children:_n.title,column:_n,colStart:gn},Pn=1,Dn=_n.children;return Dn&&Dn.length>0&&(Pn=st(Dn,gn,Cn+1).reduce(function(yr,er){return yr+er},0),kn.hasSubColumns=!0),"colSpan"in _n&&(Pn=_n.colSpan),"rowSpan"in _n&&(kn.rowSpan=_n.rowSpan),kn.colSpan=Pn,kn.colEnd=kn.colStart+Pn-1,we[Cn].push(kn),gn+=Pn,Pn});return Kn}st(De,0);for(var wt=we.length,Vt=function(cn){we[cn].forEach(function(Cn){!("rowSpan"in Cn)&&!Cn.hasSubColumns&&(Cn.rowSpan=wt-cn)})},en=0;en1&&arguments[1]!==void 0?arguments[1]:"";return typeof we=="number"?we:we.endsWith("%")?De*parseFloat(we)/100:null}function Hn(De,we,st){return y.useMemo(function(){if(we&&we>0){var wt=0,Vt=0;De.forEach(function(kn){var Pn=Wn(we,kn.width);Pn?wt+=Pn:Vt+=1});var en=Math.max(we,st),pn=Math.max(en-wt,Vt),cn=Vt,Cn=pn/Vt,gn=0,Kn=De.map(function(kn){var Pn=(0,ut.Z)({},kn),Dn=Wn(we,Pn.width);if(Dn)Pn.width=Dn;else{var yr=Math.floor(Cn);Pn.width=cn===1?pn:yr,pn-=yr,cn-=1}return gn+=Pn.width,Pn});if(gn0?(0,ut.Z)((0,ut.Z)({},we),{},{children:xn(st)}):we})}function jn(De){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return De.filter(function(st){return st&&(0,Qe.Z)(st)==="object"}).reduce(function(st,wt,Vt){var en=wt.fixed,pn=en===!0?"left":en,cn="".concat(we,"-").concat(Vt),Cn=wt.children;return Cn&&Cn.length>0?[].concat((0,Ft.Z)(st),(0,Ft.Z)(jn(Cn,cn).map(function(gn){return(0,ut.Z)({fixed:pn},gn)}))):[].concat((0,Ft.Z)(st),[(0,ut.Z)((0,ut.Z)({key:cn},wt),{},{fixed:pn})])},[])}function zn(De){return De.map(function(we){var st=we.fixed,wt=(0,ie.Z)(we,rr),Vt=st;return st==="left"?Vt="right":st==="right"&&(Vt="left"),(0,ut.Z)({fixed:Vt},wt)})}function xt(De,we){var st=De.prefixCls,wt=De.columns,Vt=De.children,en=De.expandable,pn=De.expandedKeys,cn=De.columnTitle,Cn=De.getRowKey,gn=De.onTriggerExpand,Kn=De.expandIcon,_n=De.rowExpandable,kn=De.expandIconColumnIndex,Pn=De.direction,Dn=De.expandRowByClick,yr=De.columnWidth,er=De.fixed,Er=De.scrollWidth,Dr=De.clientWidth,xr=y.useMemo(function(){var oo=wt||dn(Vt)||[];return xn(oo.slice())},[wt,Vt]),Tr=y.useMemo(function(){if(en){var oo=xr.slice();if(!oo.includes(he)){var lo=kn||0;lo>=0&&(lo||er==="left"||!er)&&oo.splice(lo,0,he),er==="right"&&oo.splice(xr.length,0,he)}var $r=oo.indexOf(he);oo=oo.filter(function(Io,Hr){return Io!==he||Hr===$r});var Ir=xr[$r],qr;er?qr=er:qr=Ir?Ir.fixed:null;var uo=(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)({},Gt,{className:"".concat(st,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",cn),"fixed",qr),"className","".concat(st,"-row-expand-icon-cell")),"width",yr),"render",function(Hr,di,hi){var ha=Cn(di,hi),na=pn.has(ha),Ki=_n?_n(di):!0,ra=Kn({prefixCls:st,expanded:na,expandable:Ki,record:di,onExpand:gn});return Dn?y.createElement("span",{onClick:function(mi){return mi.stopPropagation()}},ra):ra});return oo.map(function(Io){return Io===he?uo:Io})}return xr.filter(function(Io){return Io!==he})},[en,xr,Cn,pn,Kn,Pn]),Wr=y.useMemo(function(){var oo=Tr;return we&&(oo=we(oo)),oo.length||(oo=[{render:function(){return null}}]),oo},[we,Tr,Pn]),ro=y.useMemo(function(){return Pn==="rtl"?zn(jn(Wr)):jn(Wr)},[Wr,Pn,Er]),Qr=y.useMemo(function(){for(var oo=-1,lo=ro.length-1;lo>=0;lo-=1){var $r=ro[lo].fixed;if($r==="left"||$r===!0){oo=lo;break}}if(oo>=0)for(var Ir=0;Ir<=oo;Ir+=1){var qr=ro[Ir].fixed;if(qr!=="left"&&qr!==!0)return!0}var uo=ro.findIndex(function(di){var hi=di.fixed;return hi==="right"});if(uo>=0)for(var Io=uo;Io=uo-cn?Dr(function(Io){return(0,ut.Z)((0,ut.Z)({},Io),{},{isHiddenScrollBar:!0})}):Dr(function(Io){return(0,ut.Z)((0,ut.Z)({},Io),{},{isHiddenScrollBar:!1})})}})},lo=function(Ir){Dr(function(qr){return(0,ut.Z)((0,ut.Z)({},qr),{},{scrollLeft:Ir/_n*kn||0})})};return y.useImperativeHandle(st,function(){return{setScrollLeft:lo,checkScrollBarVisible:oo}}),y.useEffect(function(){var $r=(0,Bn.Z)(document.body,"mouseup",Oo,!1),Ir=(0,Bn.Z)(document.body,"mousemove",Ko,!1);return oo(),function(){$r.remove(),Ir.remove()}},[Pn,ro]),y.useEffect(function(){if(en.current){for(var $r=[],Ir=(0,Nn.bn)(en.current);Ir;)$r.push(Ir),Ir=Ir.parentElement;return $r.forEach(function(qr){return qr.addEventListener("scroll",oo,!1)}),window.addEventListener("resize",oo,!1),window.addEventListener("scroll",oo,!1),Cn.addEventListener("scroll",oo,!1),function(){$r.forEach(function(qr){return qr.removeEventListener("scroll",oo)}),window.removeEventListener("resize",oo),window.removeEventListener("scroll",oo),Cn.removeEventListener("scroll",oo)}}},[Cn]),y.useEffect(function(){Er.isHiddenScrollBar||Dr(function($r){var Ir=en.current;return Ir?(0,ut.Z)((0,ut.Z)({},$r),{},{scrollLeft:Ir.scrollLeft/Ir.scrollWidth*Ir.clientWidth}):$r})},[Er.isHiddenScrollBar]),_n<=kn||!Pn||Er.isHiddenScrollBar?null:y.createElement("div",{style:{height:(0,Pt.Z)(),width:kn,bottom:cn},className:"".concat(Kn,"-sticky-scroll")},y.createElement("div",{onMouseDown:Eo,ref:Dn,className:Ne()("".concat(Kn,"-sticky-scroll-bar"),(0,be.Z)({},"".concat(Kn,"-sticky-scroll-bar-active"),ro)),style:{width:"".concat(Pn,"px"),transform:"translate3d(".concat(Er.scrollLeft,"px, 0, 0)")}}))},ir=y.forwardRef(nr);function lr(De){return null}var Qn=lr;function ar(De){return null}var fr=ar,Sr="rc-table",br=[],Zr={};function jr(){return"No Data"}function hr(De,we){var st=(0,ut.Z)({rowKey:"key",prefixCls:Sr,emptyText:jr},De),wt=st.prefixCls,Vt=st.className,en=st.rowClassName,pn=st.style,cn=st.data,Cn=st.rowKey,gn=st.scroll,Kn=st.tableLayout,_n=st.direction,kn=st.title,Pn=st.footer,Dn=st.summary,yr=st.caption,er=st.id,Er=st.showHeader,Dr=st.components,xr=st.emptyText,Tr=st.onRow,Wr=st.onHeaderRow,ro=st.onScroll,Qr=st.internalHooks,si=st.transformColumns,Oo=st.internalRefs,Eo=st.tailor,Ko=st.getContainerWidth,oo=st.sticky,lo=st.rowHoverable,$r=lo===void 0?!0:lo,Ir=cn||br,qr=!!Ir.length,uo=Qr===de,Io=y.useCallback(function(Oi,Ai){return(0,mt.Z)(Dr,Oi)||Ai},[Dr]),Hr=y.useMemo(function(){return typeof Cn=="function"?Cn:function(Oi){var Ai=Oi&&Oi[Cn];return Ai}},[Cn]),di=Io(["body"]),hi=Jt(),ha=(0,$e.Z)(hi,3),na=ha[0],Ki=ha[1],ra=ha[2],ya=Je(st,Ir,Hr),mi=(0,$e.Z)(ya,6),vi=mi[0],ba=mi[1],Ba=mi[2],So=mi[3],ei=mi[4],vo=mi[5],Jr=gn==null?void 0:gn.x,xi=y.useState(0),Ii=(0,$e.Z)(xi,2),qi=Ii[0],Hi=Ii[1],Ca=_t((0,ut.Z)((0,ut.Z)((0,ut.Z)({},st),vi),{},{expandable:!!vi.expandedRowRender,columnTitle:vi.columnTitle,expandedKeys:Ba,getRowKey:Hr,onTriggerExpand:vo,expandIcon:So,expandIconColumnIndex:vi.expandIconColumnIndex,direction:_n,scrollWidth:uo&&Eo&&typeof Jr=="number"?Jr:null,clientWidth:qi}),uo?si:null),Pa=(0,$e.Z)(Ca,4),Po=Pa[0],Zo=Pa[1],Ni=Pa[2],ji=Pa[3],_i=Ni!=null?Ni:Jr,Na=y.useMemo(function(){return{columns:Po,flattenColumns:Zo}},[Po,Zo]),Ea=y.useRef(),al=y.useRef(),oa=y.useRef(),Fi=y.useRef();y.useImperativeHandle(we,function(){return{nativeElement:Ea.current,scrollTo:function(Ai){var Ua;if(oa.current instanceof HTMLElement){var gl=Ai.index,Ga=Ai.top,ws=Ai.key;if(Lt(Ga)){var rs;(rs=oa.current)===null||rs===void 0||rs.scrollTo({top:Ga})}else{var Vl,Bs=ws!=null?ws:Hr(Ir[gl]);(Vl=oa.current.querySelector('[data-row-key="'.concat(Bs,'"]')))===null||Vl===void 0||Vl.scrollIntoView()}}else(Ua=oa.current)!==null&&Ua!==void 0&&Ua.scrollTo&&oa.current.scrollTo(Ai)}}});var Wi=y.useRef(),Vi=y.useState(!1),Oa=(0,$e.Z)(Vi,2),ma=Oa[0],Pi=Oa[1],ia=y.useState(!1),Li=(0,$e.Z)(ia,2),ja=Li[0],Da=Li[1],tl=y.useState(new Map),ll=(0,$e.Z)(tl,2),$l=ll[0],Ui=ll[1],Ps=Bt(Zo),nl=Ps.map(function(Oi){return $l.get(Oi)}),Dl=y.useMemo(function(){return nl},[nl.join("_")]),pl=St(Dl,Zo,_n),sl=gn&&jt(gn.y),Gi=gn&&jt(_i)||!!vi.fixed,vl=Gi&&Zo.some(function(Oi){var Ai=Oi.fixed;return Ai}),ts=y.useRef(),Zl=pt(oo,wt),jl=Zl.isSticky,Zs=Zl.offsetHeader,js=Zl.offsetSummary,zs=Zl.offsetScroll,Hs=Zl.stickyClassName,qs=Zl.container,ui=y.useMemo(function(){return Dn==null?void 0:Dn(Ir)},[Dn,Ir]),gi=(sl||jl)&&y.isValidElement(ui)&&ui.type===Ie&&ui.props.fixed,ua,xa,Ra;sl&&(xa={overflowY:qr?"scroll":"auto",maxHeight:gn.y}),Gi&&(ua={overflowX:"auto"},sl||(xa={overflowY:"hidden"}),Ra={width:_i===!0?"auto":_i,minWidth:"100%"});var Ma=y.useCallback(function(Oi,Ai){Ui(function(Ua){if(Ua.get(Oi)!==Ai){var gl=new Map(Ua);return gl.set(Oi,Ai),gl}return Ua})},[]),Tl=At(null),Va=(0,$e.Z)(Tl,2),xs=Va[0],eu=Va[1];function Os(Oi,Ai){Ai&&(typeof Ai=="function"?Ai(Oi):Ai.scrollLeft!==Oi&&(Ai.scrollLeft=Oi,Ai.scrollLeft!==Oi&&setTimeout(function(){Ai.scrollLeft=Oi},0)))}var ps=(0,pe.Z)(function(Oi){var Ai=Oi.currentTarget,Ua=Oi.scrollLeft,gl=_n==="rtl",Ga=typeof Ua=="number"?Ua:Ai.scrollLeft,ws=Ai||Zr;if(!eu()||eu()===ws){var rs;xs(ws),Os(Ga,al.current),Os(Ga,oa.current),Os(Ga,Wi.current),Os(Ga,(rs=ts.current)===null||rs===void 0?void 0:rs.setScrollLeft)}var Vl=Ai||al.current;if(Vl){var Bs=uo&&Eo&&typeof _i=="number"?_i:Vl.scrollWidth,fu=Vl.clientWidth;if(Bs===fu){Pi(!1),Da(!1);return}gl?(Pi(-Ga0)):(Pi(Ga>0),Da(Ga1?er-$r:0,qr=(0,ut.Z)((0,ut.Z)((0,ut.Z)({},si),gn),{},{flex:"0 0 ".concat($r,"px"),width:"".concat($r,"px"),marginRight:Ir,pointerEvents:"auto"}),uo=y.useMemo(function(){return _n?oo<=1:Eo===0||oo===0||oo>1},[oo,Eo,_n]);uo?qr.visibility="hidden":_n&&(qr.height=kn==null?void 0:kn(oo));var Io=uo?function(){return null}:Pn,Hr={};return(oo===0||Eo===0)&&(Hr.rowSpan=1,Hr.colSpan=1),y.createElement(on,(0,_e.Z)({className:Ne()(yr,Kn),ellipsis:st.ellipsis,align:st.align,scope:st.rowScope,component:pn,prefixCls:we.prefixCls,key:Tr,record:Cn,index:en,renderIndex:cn,dataIndex:Dn,render:Io,shouldCellUpdate:st.shouldCellUpdate},Wr,{appendNode:ro,additionalProps:(0,ut.Z)((0,ut.Z)({},Qr),{},{style:qr},Hr)}))}var so=Cr,Ho=["data","index","className","rowKey","style","extra","getHeight"],ti=y.forwardRef(function(De,we){var st=De.data,wt=De.index,Vt=De.className,en=De.rowKey,pn=De.style,cn=De.extra,Cn=De.getHeight,gn=(0,ie.Z)(De,Ho),Kn=st.record,_n=st.indent,kn=st.index,Pn=se(Re,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Dn=Pn.scrollX,yr=Pn.flattenColumns,er=Pn.prefixCls,Er=Pn.fixColumn,Dr=Pn.componentWidth,xr=se(Ur,["getComponent"]),Tr=xr.getComponent,Wr=Qt(Kn,en,wt,_n),ro=Tr(["body","row"],"div"),Qr=Tr(["body","cell"],"div"),si=Wr.rowSupportExpand,Oo=Wr.expanded,Eo=Wr.rowProps,Ko=Wr.expandedRowRender,oo=Wr.expandedRowClassName,lo;if(si&&Oo){var $r=Ko(Kn,wt,_n+1,Oo),Ir=Ht(oo,Kn,wt,_n),qr={};Er&&(qr={style:(0,be.Z)({},"--virtual-width","".concat(Dr,"px"))});var uo="".concat(er,"-expanded-row-cell");lo=y.createElement(ro,{className:Ne()("".concat(er,"-expanded-row"),"".concat(er,"-expanded-row-level-").concat(_n+1),Ir)},y.createElement(on,{component:Qr,prefixCls:er,className:Ne()(uo,(0,be.Z)({},"".concat(uo,"-fixed"),Er)),additionalProps:qr},$r))}var Io=(0,ut.Z)((0,ut.Z)({},pn),{},{width:Dn});cn&&(Io.position="absolute",Io.pointerEvents="none");var Hr=y.createElement(ro,(0,_e.Z)({},Eo,gn,{"data-row-key":en,ref:si?null:we,className:Ne()(Vt,"".concat(er,"-row"),Eo==null?void 0:Eo.className,(0,be.Z)({},"".concat(er,"-row-extra"),cn)),style:(0,ut.Z)((0,ut.Z)({},Io),Eo==null?void 0:Eo.style)}),yr.map(function(di,hi){return y.createElement(so,{key:hi,component:Qr,rowInfo:Wr,column:di,colIndex:hi,indent:_n,index:wt,renderIndex:kn,record:Kn,inverse:cn,getHeight:Cn})}));return si?y.createElement("div",{ref:we},Hr,lo):Hr}),xo=ct(ti),No=xo,To=y.forwardRef(function(De,we){var st=De.data,wt=De.onScroll,Vt=se(Re,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),en=Vt.flattenColumns,pn=Vt.onColumnResize,cn=Vt.getRowKey,Cn=Vt.expandedKeys,gn=Vt.prefixCls,Kn=Vt.childrenColumnName,_n=Vt.scrollX,kn=Vt.direction,Pn=se(Ur),Dn=Pn.sticky,yr=Pn.scrollY,er=Pn.listItemHeight,Er=Pn.getComponent,Dr=Pn.onScroll,xr=y.useRef(),Tr=Nt(st,Kn,Cn,cn),Wr=y.useMemo(function(){var lo=0;return en.map(function($r){var Ir=$r.width,qr=$r.key;return lo+=Ir,[qr,Ir,lo]})},[en]),ro=y.useMemo(function(){return Wr.map(function(lo){return lo[2]})},[Wr]);y.useEffect(function(){Wr.forEach(function(lo){var $r=(0,$e.Z)(lo,2),Ir=$r[0],qr=$r[1];pn(Ir,qr)})},[Wr]),y.useImperativeHandle(we,function(){var lo,$r={scrollTo:function(qr){var uo;(uo=xr.current)===null||uo===void 0||uo.scrollTo(qr)},nativeElement:(lo=xr.current)===null||lo===void 0?void 0:lo.nativeElement};return Object.defineProperty($r,"scrollLeft",{get:function(){var qr;return((qr=xr.current)===null||qr===void 0?void 0:qr.getScrollInfo().x)||0},set:function(qr){var uo;(uo=xr.current)===null||uo===void 0||uo.scrollTo({left:qr})}}),$r});var Qr=function($r,Ir){var qr,uo=(qr=Tr[Ir])===null||qr===void 0?void 0:qr.record,Io=$r.onCell;if(Io){var Hr,di=Io(uo,Ir);return(Hr=di==null?void 0:di.rowSpan)!==null&&Hr!==void 0?Hr:1}return 1},si=function($r){var Ir=$r.start,qr=$r.end,uo=$r.getSize,Io=$r.offsetY;if(qr<0)return null;for(var Hr=en.filter(function(So){return Qr(So,Ir)===0}),di=Ir,hi=function(ei){if(Hr=Hr.filter(function(vo){return Qr(vo,ei)===0}),!Hr.length)return di=ei,1},ha=Ir;ha>=0&&!hi(ha);ha-=1);for(var na=en.filter(function(So){return Qr(So,qr)!==1}),Ki=qr,ra=function(ei){if(na=na.filter(function(vo){return Qr(vo,ei)!==1}),!na.length)return Ki=Math.max(ei-1,qr),1},ya=qr;ya1})&&mi.push(ei)},ba=di;ba<=Ki;ba+=1)vi(ba);var Ba=mi.map(function(So){var ei=Tr[So],vo=cn(ei.record,So),Jr=function(qi){var Hi=So+qi-1,Ca=cn(Tr[Hi].record,Hi),Pa=uo(vo,Ca);return Pa.bottom-Pa.top},xi=uo(vo);return y.createElement(No,{key:So,data:ei,rowKey:vo,index:So,style:{top:-Io+xi.top},extra:!0,getHeight:Jr})});return Ba},Oo=y.useMemo(function(){return{columnsOffset:ro}},[ro]),Eo="".concat(gn,"-tbody"),Ko=Er(["body","wrapper"]),oo={};return Dn&&(oo.position="sticky",oo.bottom=0,(0,Qe.Z)(Dn)==="object"&&Dn.offsetScroll&&(oo.bottom=Dn.offsetScroll)),y.createElement(Rr.Provider,{value:Oo},y.createElement(or.Z,{fullHeight:!1,ref:xr,prefixCls:"".concat(Eo,"-virtual"),styles:{horizontalScrollBar:oo},className:Eo,height:yr,itemHeight:er||24,data:Tr,itemKey:function($r){return cn($r.record)},component:Ko,scrollWidth:_n,direction:kn,onVirtualScroll:function($r){var Ir,qr=$r.x;wt({currentTarget:(Ir=xr.current)===null||Ir===void 0?void 0:Ir.nativeElement,scrollLeft:qr})},onScroll:Dr,extraRender:si},function(lo,$r,Ir){var qr=cn(lo.record,$r);return y.createElement(No,{data:lo,rowKey:qr,index:$r,style:Ir.style})}))}),Xo=ct(To),ko=Xo,go=function(we,st){var wt=st.ref,Vt=st.onScroll;return y.createElement(ko,{ref:wt,data:we,onScroll:Vt})};function dr(De,we){var st=De.data,wt=De.columns,Vt=De.scroll,en=De.sticky,pn=De.prefixCls,cn=pn===void 0?Sr:pn,Cn=De.className,gn=De.listItemHeight,Kn=De.components,_n=De.onScroll,kn=Vt||{},Pn=kn.x,Dn=kn.y;typeof Pn!="number"&&(Pn=1),typeof Dn!="number"&&(Dn=500);var yr=(0,ht.zX)(function(Dr,xr){return(0,mt.Z)(Kn,Dr)||xr}),er=(0,ht.zX)(_n),Er=y.useMemo(function(){return{sticky:en,scrollY:Dn,listItemHeight:gn,getComponent:yr,onScroll:er}},[en,Dn,gn,yr,er]);return y.createElement(Ur.Provider,{value:Er},y.createElement(Fr,(0,_e.Z)({},De,{className:Ne()(Cn,"".concat(cn,"-virtual")),scroll:(0,ut.Z)((0,ut.Z)({},Vt),{},{x:Pn}),components:(0,ut.Z)((0,ut.Z)({},Kn),{},{body:st!=null&&st.length?go:void 0}),columns:wt,internalHooks:de,tailor:!0,ref:we})))}var Tn=y.forwardRef(dr);function Gn(De){return Ye(Tn,De)}var Yn=Gn(),Ln=null,wr=De=>null,Jn=De=>null,sr=z(84105),pr=z(82661),_r=z(34643),Yr=z(34061),to=z(18929);function Fo(De){const[we,st]=(0,y.useState)(null);return[(0,y.useCallback)((en,pn,cn)=>{const Cn=we!=null?we:en,gn=Math.min(Cn||0,en),Kn=Math.max(Cn||0,en),_n=pn.slice(gn,Kn+1).map(Dn=>De(Dn)),kn=_n.some(Dn=>!cn.has(Dn)),Pn=[];return _n.forEach(Dn=>{kn?(cn.has(Dn)||Pn.push(Dn),cn.add(Dn)):(cn.delete(Dn),Pn.push(Dn))}),st(kn?Kn:null),Pn},[we]),en=>{st(en)}]}var Mo=z(32383),Yo=z(62673),Jo=z(75727),ni=z(47889);const ri={},Mi="SELECT_ALL",$i="SELECT_INVERT",Xi="SELECT_NONE",Yi=[],ta=(De,we)=>{let st=[];return(we||[]).forEach(wt=>{st.push(wt),wt&&typeof wt=="object"&&De in wt&&(st=[].concat((0,Ft.Z)(st),(0,Ft.Z)(ta(De,wt[De]))))}),st};var co=(De,we)=>{const{preserveSelectedRowKeys:st,selectedRowKeys:wt,defaultSelectedRowKeys:Vt,getCheckboxProps:en,onChange:pn,onSelect:cn,onSelectAll:Cn,onSelectInvert:gn,onSelectNone:Kn,onSelectMultiple:_n,columnWidth:kn,type:Pn,selections:Dn,fixed:yr,renderCell:er,hideSelectAll:Er,checkStrictly:Dr=!0}=we||{},{prefixCls:xr,data:Tr,pageData:Wr,getRecordByKey:ro,getRowKey:Qr,expandType:si,childrenColumnName:Oo,locale:Eo,getPopupContainer:Ko}=De,oo=(0,Mo.ln)("Table"),[lo,$r]=Fo(So=>So),[Ir,qr]=(0,to.Z)(wt||Vt||Yi,{value:wt}),uo=y.useRef(new Map),Io=(0,y.useCallback)(So=>{if(st){const ei=new Map;So.forEach(vo=>{let Jr=ro(vo);!Jr&&uo.current.has(vo)&&(Jr=uo.current.get(vo)),ei.set(vo,Jr)}),uo.current=ei}},[ro,st]);y.useEffect(()=>{Io(Ir)},[Ir]);const Hr=(0,y.useMemo)(()=>ta(Oo,Wr),[Oo,Wr]),{keyEntities:di}=(0,y.useMemo)(()=>{if(Dr)return{keyEntities:null};let So=Tr;if(st){const ei=new Set(Hr.map((Jr,xi)=>Qr(Jr,xi))),vo=Array.from(uo.current).reduce((Jr,xi)=>{let[Ii,qi]=xi;return ei.has(Ii)?Jr:Jr.concat(qi)},[]);So=[].concat((0,Ft.Z)(So),(0,Ft.Z)(vo))}return(0,Yr.I8)(So,{externalGetKey:Qr,childrenPropName:Oo})},[Tr,Qr,Dr,Oo,st,Hr]),hi=(0,y.useMemo)(()=>{const So=new Map;return Hr.forEach((ei,vo)=>{const Jr=Qr(ei,vo),xi=(en?en(ei):null)||{};So.set(Jr,xi)}),So},[Hr,Qr,en]),ha=(0,y.useCallback)(So=>{const ei=Qr(So);let vo;return hi.has(ei)?vo=hi.get(Qr(So)):vo=en?en(So):void 0,!!(vo!=null&&vo.disabled)},[hi,Qr]),[na,Ki]=(0,y.useMemo)(()=>{if(Dr)return[Ir||[],[]];const{checkedKeys:So,halfCheckedKeys:ei}=(0,_r.S)(Ir,!0,di,ha);return[So||[],ei]},[Ir,Dr,di,ha]),ra=(0,y.useMemo)(()=>{const So=Pn==="radio"?na.slice(0,1):na;return new Set(So)},[na,Pn]),ya=(0,y.useMemo)(()=>Pn==="radio"?new Set:new Set(Ki),[Ki,Pn]);y.useEffect(()=>{we||qr(Yi)},[!!we]);const mi=(0,y.useCallback)((So,ei)=>{let vo,Jr;Io(So),st?(vo=So,Jr=So.map(xi=>uo.current.get(xi))):(vo=[],Jr=[],So.forEach(xi=>{const Ii=ro(xi);Ii!==void 0&&(vo.push(xi),Jr.push(Ii))})),qr(vo),pn==null||pn(vo,Jr,{type:ei})},[qr,ro,pn,st]),vi=(0,y.useCallback)((So,ei,vo,Jr)=>{if(cn){const xi=vo.map(Ii=>ro(Ii));cn(ro(So),ei,xi,Jr)}mi(vo,"single")},[cn,ro,mi]),ba=(0,y.useMemo)(()=>!Dn||Er?null:(Dn===!0?[Mi,$i,Xi]:Dn).map(ei=>ei===Mi?{key:"all",text:Eo.selectionAll,onSelect(){mi(Tr.map((vo,Jr)=>Qr(vo,Jr)).filter(vo=>{const Jr=hi.get(vo);return!(Jr!=null&&Jr.disabled)||ra.has(vo)}),"all")}}:ei===$i?{key:"invert",text:Eo.selectInvert,onSelect(){const vo=new Set(ra);Wr.forEach((xi,Ii)=>{const qi=Qr(xi,Ii),Hi=hi.get(qi);Hi!=null&&Hi.disabled||(vo.has(qi)?vo.delete(qi):vo.add(qi))});const Jr=Array.from(vo);gn&&(oo.deprecated(!1,"onSelectInvert","onChange"),gn(Jr)),mi(Jr,"invert")}}:ei===Xi?{key:"none",text:Eo.selectNone,onSelect(){Kn==null||Kn(),mi(Array.from(ra).filter(vo=>{const Jr=hi.get(vo);return Jr==null?void 0:Jr.disabled}),"none")}}:ei).map(ei=>Object.assign(Object.assign({},ei),{onSelect:function(){for(var vo,Jr,xi=arguments.length,Ii=new Array(xi),qi=0;qi{var ei;if(!we)return So.filter(Fi=>Fi!==ri);let vo=(0,Ft.Z)(So);const Jr=new Set(ra),xi=Hr.map(Qr).filter(Fi=>!hi.get(Fi).disabled),Ii=xi.every(Fi=>Jr.has(Fi)),qi=xi.some(Fi=>Jr.has(Fi)),Hi=()=>{const Fi=[];Ii?xi.forEach(Vi=>{Jr.delete(Vi),Fi.push(Vi)}):xi.forEach(Vi=>{Jr.has(Vi)||(Jr.add(Vi),Fi.push(Vi))});const Wi=Array.from(Jr);Cn==null||Cn(!Ii,Wi.map(Vi=>ro(Vi)),Fi.map(Vi=>ro(Vi))),mi(Wi,"all"),$r(null)};let Ca,Pa;if(Pn!=="radio"){let Fi;if(ba){const Pi={getPopupContainer:Ko,items:ba.map((ia,Li)=>{const{key:ja,text:Da,onSelect:tl}=ia;return{key:ja!=null?ja:Li,onClick:()=>{tl==null||tl(xi)},label:Da}})};Fi=y.createElement("div",{className:`${xr}-selection-extra`},y.createElement(Jo.Z,{menu:Pi,getPopupContainer:Ko},y.createElement("span",null,y.createElement(sr.Z,null))))}const Wi=Hr.map((Pi,ia)=>{const Li=Qr(Pi,ia),ja=hi.get(Li)||{};return Object.assign({checked:Jr.has(Li)},ja)}).filter(Pi=>{let{disabled:ia}=Pi;return ia}),Vi=!!Wi.length&&Wi.length===Hr.length,Oa=Vi&&Wi.every(Pi=>{let{checked:ia}=Pi;return ia}),ma=Vi&&Wi.some(Pi=>{let{checked:ia}=Pi;return ia});Pa=y.createElement(Yo.default,{checked:Vi?Oa:!!Hr.length&&Ii,indeterminate:Vi?!Oa&&ma:!Ii&&qi,onChange:Hi,disabled:Hr.length===0||Vi,"aria-label":Fi?"Custom selection":"Select all",skipGroup:!0}),Ca=!Er&&y.createElement("div",{className:`${xr}-selection`},Pa,Fi)}let Po;Pn==="radio"?Po=(Fi,Wi,Vi)=>{const Oa=Qr(Wi,Vi),ma=Jr.has(Oa),Pi=hi.get(Oa);return{node:y.createElement(ni.ZP,Object.assign({},Pi,{checked:ma,onClick:ia=>{var Li;ia.stopPropagation(),(Li=Pi==null?void 0:Pi.onClick)===null||Li===void 0||Li.call(Pi,ia)},onChange:ia=>{var Li;Jr.has(Oa)||vi(Oa,!0,[Oa],ia.nativeEvent),(Li=Pi==null?void 0:Pi.onChange)===null||Li===void 0||Li.call(Pi,ia)}})),checked:ma}}:Po=(Fi,Wi,Vi)=>{var Oa;const ma=Qr(Wi,Vi),Pi=Jr.has(ma),ia=ya.has(ma),Li=hi.get(ma);let ja;return si==="nest"?ja=ia:ja=(Oa=Li==null?void 0:Li.indeterminate)!==null&&Oa!==void 0?Oa:ia,{node:y.createElement(Yo.default,Object.assign({},Li,{indeterminate:ja,checked:Pi,skipGroup:!0,onClick:Da=>{var tl;Da.stopPropagation(),(tl=Li==null?void 0:Li.onClick)===null||tl===void 0||tl.call(Li,Da)},onChange:Da=>{var tl;const{nativeEvent:ll}=Da,{shiftKey:$l}=ll,Ui=xi.findIndex(nl=>nl===ma),Ps=na.some(nl=>xi.includes(nl));if($l&&Dr&&Ps){const nl=lo(Ui,xi,Jr),Dl=Array.from(Jr);_n==null||_n(!Pi,Dl.map(pl=>ro(pl)),nl.map(pl=>ro(pl))),mi(Dl,"multiple")}else{const nl=na;if(Dr){const Dl=Pi?(0,pr._5)(nl,ma):(0,pr.L0)(nl,ma);vi(ma,!Pi,Dl,ll)}else{const Dl=(0,_r.S)([].concat((0,Ft.Z)(nl),[ma]),!0,di,ha),{checkedKeys:pl,halfCheckedKeys:sl}=Dl;let Gi=pl;if(Pi){const vl=new Set(pl);vl.delete(ma),Gi=(0,_r.S)(Array.from(vl),{checked:!1,halfCheckedKeys:sl},di,ha).checkedKeys}vi(ma,!Pi,Gi,ll)}}$r(Pi?null:Ui),(tl=Li==null?void 0:Li.onChange)===null||tl===void 0||tl.call(Li,Da)}})),checked:Pi}};const Zo=(Fi,Wi,Vi)=>{const{node:Oa,checked:ma}=Po(Fi,Wi,Vi);return er?er(ma,Wi,Vi,Oa):Oa};if(!vo.includes(ri))if(vo.findIndex(Fi=>{var Wi;return((Wi=Fi[Gt])===null||Wi===void 0?void 0:Wi.columnType)==="EXPAND_COLUMN"})===0){const[Fi,...Wi]=vo;vo=[Fi,ri].concat((0,Ft.Z)(Wi))}else vo=[ri].concat((0,Ft.Z)(vo));const Ni=vo.indexOf(ri);vo=vo.filter((Fi,Wi)=>Fi!==ri||Wi===Ni);const ji=vo[Ni-1],_i=vo[Ni+1];let Na=yr;Na===void 0&&((_i==null?void 0:_i.fixed)!==void 0?Na=_i.fixed:(ji==null?void 0:ji.fixed)!==void 0&&(Na=ji.fixed)),Na&&ji&&((ei=ji[Gt])===null||ei===void 0?void 0:ei.columnType)==="EXPAND_COLUMN"&&ji.fixed===void 0&&(ji.fixed=Na);const Ea=Ne()(`${xr}-selection-col`,{[`${xr}-selection-col-with-dropdown`]:Dn&&Pn==="checkbox"}),al=()=>we!=null&&we.columnTitle?typeof we.columnTitle=="function"?we.columnTitle(Pa):we.columnTitle:Ca,oa={fixed:Na,width:kn,className:`${xr}-selection-column`,title:al(),render:Zo,onCell:we.onCell,[Gt]:{className:Ea}};return vo.map(Fi=>Fi===ri?oa:Fi)},[Qr,Hr,we,na,ra,ya,kn,ba,si,hi,_n,vi,ha]),ra]},wi=z(2738);function wo(De,we){return De._antProxy=De._antProxy||{},Object.keys(we).forEach(st=>{if(!(st in De._antProxy)){const wt=De[st];De._antProxy[st]=wt,De[st]=we[st]}}),De}function aa(De,we){return(0,y.useImperativeHandle)(De,()=>{const st=we(),{nativeElement:wt}=st;return typeof Proxy!="undefined"?new Proxy(wt,{get(Vt,en){return st[en]?st[en]:Reflect.get(Vt,en)}}):wo(wt,st)})}var Qa=z(83010),Ha=z(48755),da=z(38406),fa=z(83397),Ti=z(31756),ka=z(13783),ol=z(85981),Ja=z(31709),la=z(29787),Pl=z(57700);function El(De){return we=>{const{prefixCls:st,onExpand:wt,record:Vt,expanded:en,expandable:pn}=we,cn=`${st}-row-expand-icon`;return y.createElement("button",{type:"button",onClick:Cn=>{wt(Vt,Cn),Cn.stopPropagation()},className:Ne()(cn,{[`${cn}-spaced`]:!pn,[`${cn}-expanded`]:pn&&en,[`${cn}-collapsed`]:pn&&!en}),"aria-label":en?De.collapse:De.expand,"aria-expanded":en})}}var jo=El;function ai(De){return(st,wt)=>{const Vt=st.querySelector(`.${De}-container`);let en=wt;if(Vt){const pn=getComputedStyle(Vt),cn=parseInt(pn.borderLeftWidth,10),Cn=parseInt(pn.borderRightWidth,10);en=wt-cn-Cn}return en}}const Ro=(De,we)=>"key"in De&&De.key!==void 0&&De.key!==null?De.key:De.dataIndex?Array.isArray(De.dataIndex)?De.dataIndex.join("."):De.dataIndex:we;function Bo(De,we){return we?`${we}-${De}`:`${De}`}const qo=(De,we)=>typeof De=="function"?De(we):De,Bi=(De,we)=>{const st=qo(De,we);return Object.prototype.toString.call(st)==="[object Object]"?"":st};var Wa={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"},zi=Wa,Qi=z(7657),sa=function(we,st){return y.createElement(Qi.Z,(0,_e.Z)({},we,{ref:st,icon:zi}))},cl=y.forwardRef(sa),xl=cl,Ka=z(9981),Sl=z(40192);function kl(De){const we=y.useRef(De),st=(0,Sl.Z)();return[()=>we.current,wt=>{we.current=wt,st()}]}var dl=z(7939),zl=z(584),Fs=z(93041),Gl=z(78857),Ol=z(18287),Ll=z(47472),fl=z(49397),Xl=De=>{const{value:we,filterSearch:st,tablePrefixCls:wt,locale:Vt,onChange:en}=De;return st?y.createElement("div",{className:`${wt}-filter-dropdown-search`},y.createElement(fl.Z,{prefix:y.createElement(Ll.Z,null),placeholder:Vt.filterSearchPlaceholder,onChange:en,value:we,htmlSize:1,className:`${wt}-filter-dropdown-search-input`})):null},bs=z(10228);const Il=De=>{const{keyCode:we}=De;we===bs.Z.ENTER&&De.stopPropagation()};var as=y.forwardRef((De,we)=>y.createElement("div",{className:De.className,onClick:st=>st.stopPropagation(),onKeyDown:Il,ref:we},De.children));function wl(De){let we=[];return(De||[]).forEach(st=>{let{value:wt,children:Vt}=st;we.push(wt),Vt&&(we=[].concat((0,Ft.Z)(we),(0,Ft.Z)(wl(Vt))))}),we}function Hl(De){return De.some(we=>{let{children:st}=we;return st})}function Wl(De,we){return typeof we=="string"||typeof we=="number"?we==null?void 0:we.toString().toLowerCase().includes(De.trim().toLowerCase()):!1}function ls(De){let{filters:we,prefixCls:st,filteredKeys:wt,filterMultiple:Vt,searchValue:en,filterSearch:pn}=De;return we.map((cn,Cn)=>{const gn=String(cn.value);if(cn.children)return{key:gn||Cn,label:cn.text,popupClassName:`${st}-dropdown-submenu`,children:ls({filters:cn.children,prefixCls:st,filteredKeys:wt,filterMultiple:Vt,searchValue:en,filterSearch:pn})};const Kn=Vt?Yo.default:ni.ZP,_n={key:cn.value!==void 0?gn:Cn,label:y.createElement(y.Fragment,null,y.createElement(Kn,{checked:wt.includes(gn)}),y.createElement("span",null,cn.text))};return en.trim()?typeof pn=="function"?pn(en,cn)?_n:null:Wl(en,cn.text)?_n:null:_n})}function Kl(De){return De||[]}var qa=De=>{var we,st,wt,Vt;const{tablePrefixCls:en,prefixCls:pn,column:cn,dropdownPrefixCls:Cn,columnKey:gn,filterOnClose:Kn,filterMultiple:_n,filterMode:kn="menu",filterSearch:Pn=!1,filterState:Dn,triggerFilter:yr,locale:er,children:Er,getPopupContainer:Dr,rootClassName:xr}=De,{filterResetToDefaultFilteredValue:Tr,defaultFilteredValue:Wr,filterDropdownProps:ro={},filterDropdownOpen:Qr,filterDropdownVisible:si,onFilterDropdownVisibleChange:Oo,onFilterDropdownOpenChange:Eo}=cn,[Ko,oo]=y.useState(!1),lo=!!(Dn&&(!((we=Dn.filteredKeys)===null||we===void 0)&&we.length||Dn.forceFiltered)),$r=Po=>{var Zo;oo(Po),(Zo=ro.onOpenChange)===null||Zo===void 0||Zo.call(ro,Po),Eo==null||Eo(Po),Oo==null||Oo(Po)},Ir=(Vt=(wt=(st=ro.open)!==null&&st!==void 0?st:Qr)!==null&&wt!==void 0?wt:si)!==null&&Vt!==void 0?Vt:Ko,qr=Dn==null?void 0:Dn.filteredKeys,[uo,Io]=kl(Kl(qr)),Hr=Po=>{let{selectedKeys:Zo}=Po;Io(Zo)},di=(Po,Zo)=>{let{node:Ni,checked:ji}=Zo;Hr(_n?{selectedKeys:Po}:{selectedKeys:ji&&Ni.key?[Ni.key]:[]})};y.useEffect(()=>{Ko&&Hr({selectedKeys:Kl(qr)})},[qr]);const[hi,ha]=y.useState([]),na=Po=>{ha(Po)},[Ki,ra]=y.useState(""),ya=Po=>{const{value:Zo}=Po.target;ra(Zo)};y.useEffect(()=>{Ko||ra("")},[Ko]);const mi=Po=>{const Zo=Po!=null&&Po.length?Po:null;if(Zo===null&&(!Dn||!Dn.filteredKeys)||(0,ve.Z)(Zo,Dn==null?void 0:Dn.filteredKeys,!0))return null;yr({column:cn,key:gn,filteredKeys:Zo})},vi=()=>{$r(!1),mi(uo())},ba=function(){let{confirm:Po,closeDropdown:Zo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Po&&mi([]),Zo&&$r(!1),ra(""),Io(Tr?(Wr||[]).map(Ni=>String(Ni)):[])},Ba=function(){let{closeDropdown:Po}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Po&&$r(!1),mi(uo())},So=(Po,Zo)=>{Zo.source==="trigger"&&(Po&&qr!==void 0&&Io(Kl(qr)),$r(Po),!Po&&!cn.filterDropdown&&Kn&&vi())},ei=Ne()({[`${Cn}-menu-without-submenu`]:!Hl(cn.filters||[])}),vo=Po=>{if(Po.target.checked){const Zo=wl(cn==null?void 0:cn.filters).map(Ni=>String(Ni));Io(Zo)}else Io([])},Jr=Po=>{let{filters:Zo}=Po;return(Zo||[]).map((Ni,ji)=>{const _i=String(Ni.value),Na={title:Ni.text,key:Ni.value!==void 0?_i:String(ji)};return Ni.children&&(Na.children=Jr({filters:Ni.children})),Na})},xi=Po=>{var Zo;return Object.assign(Object.assign({},Po),{text:Po.title,value:Po.key,children:((Zo=Po.children)===null||Zo===void 0?void 0:Zo.map(Ni=>xi(Ni)))||[]})};let Ii;const{direction:qi,renderEmpty:Hi}=y.useContext(Ha.E_);if(typeof cn.filterDropdown=="function")Ii=cn.filterDropdown({prefixCls:`${Cn}-custom`,setSelectedKeys:Po=>Hr({selectedKeys:Po}),selectedKeys:uo(),confirm:Ba,clearFilters:ba,filters:cn.filters,visible:Ir,close:()=>{$r(!1)}});else if(cn.filterDropdown)Ii=cn.filterDropdown;else{const Po=uo()||[],Zo=()=>{var ji,_i;const Na=(ji=Hi==null?void 0:Hi("Table.filter"))!==null&&ji!==void 0?ji:y.createElement(zl.Z,{image:zl.Z.PRESENTED_IMAGE_SIMPLE,description:er.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((cn.filters||[]).length===0)return Na;if(kn==="tree")return y.createElement(y.Fragment,null,y.createElement(Xl,{filterSearch:Pn,value:Ki,onChange:ya,tablePrefixCls:en,locale:er}),y.createElement("div",{className:`${en}-filter-dropdown-tree`},_n?y.createElement(Yo.default,{checked:Po.length===wl(cn.filters).length,indeterminate:Po.length>0&&Po.lengthtypeof Pn=="function"?Pn(Ki,xi(oa)):Wl(Ki,oa.title):void 0})));const Ea=ls({filters:cn.filters||[],filterSearch:Pn,prefixCls:pn,filteredKeys:uo(),filterMultiple:_n,searchValue:Ki}),al=Ea.every(oa=>oa===null);return y.createElement(y.Fragment,null,y.createElement(Xl,{filterSearch:Pn,value:Ki,onChange:ya,tablePrefixCls:en,locale:er}),al?Na:y.createElement(Fs.default,{selectable:!0,multiple:_n,prefixCls:`${Cn}-menu`,className:ei,onSelect:Hr,onDeselect:Hr,selectedKeys:Po,getPopupContainer:Dr,openKeys:hi,onOpenChange:na,items:Ea}))},Ni=()=>Tr?(0,ve.Z)((Wr||[]).map(ji=>String(ji)),Po,!0):Po.length===0;Ii=y.createElement(y.Fragment,null,Zo(),y.createElement("div",{className:`${pn}-dropdown-btns`},y.createElement(dl.ZP,{type:"link",size:"small",disabled:Ni(),onClick:()=>ba()},er.filterReset),y.createElement(dl.ZP,{type:"primary",size:"small",onClick:vi},er.filterConfirm)))}cn.filterDropdown&&(Ii=y.createElement(Gl.J,{selectable:void 0},Ii)),Ii=y.createElement(as,{className:`${pn}-dropdown`},Ii);const Ca=()=>{let Po;return typeof cn.filterIcon=="function"?Po=cn.filterIcon(lo):cn.filterIcon?Po=cn.filterIcon:Po=y.createElement(xl,null),y.createElement("span",{role:"button",tabIndex:-1,className:Ne()(`${pn}-trigger`,{active:lo}),onClick:Zo=>{Zo.stopPropagation()}},Po)},Pa=(0,Ka.Z)({trigger:["click"],placement:qi==="rtl"?"bottomLeft":"bottomRight",children:Ca(),getPopupContainer:Dr},Object.assign(Object.assign({},ro),{rootClassName:Ne()(xr,ro.rootClassName),open:Ir,onOpenChange:So,dropdownRender:()=>typeof(ro==null?void 0:ro.dropdownRender)=="function"?ro.dropdownRender(Ii):Ii}));return y.createElement("div",{className:`${pn}-column`},y.createElement("span",{className:`${en}-column-title`},Er),y.createElement(Jo.Z,Object.assign({},Pa)))};const el=(De,we,st)=>{let wt=[];return(De||[]).forEach((Vt,en)=>{var pn;const cn=Bo(en,st);if(Vt.filters||"filterDropdown"in Vt||"onFilter"in Vt)if("filteredValue"in Vt){let Cn=Vt.filteredValue;"filterDropdown"in Vt||(Cn=(pn=Cn==null?void 0:Cn.map(String))!==null&&pn!==void 0?pn:Cn),wt.push({column:Vt,key:Ro(Vt,cn),filteredKeys:Cn,forceFiltered:Vt.filtered})}else wt.push({column:Vt,key:Ro(Vt,cn),filteredKeys:we&&Vt.defaultFilteredValue?Vt.defaultFilteredValue:void 0,forceFiltered:Vt.filtered});"children"in Vt&&(wt=[].concat((0,Ft.Z)(wt),(0,Ft.Z)(el(Vt.children,we,cn))))}),wt};function Zi(De,we,st,wt,Vt,en,pn,cn,Cn){return st.map((gn,Kn)=>{const _n=Bo(Kn,cn),{filterOnClose:kn=!0,filterMultiple:Pn=!0,filterMode:Dn,filterSearch:yr}=gn;let er=gn;if(er.filters||er.filterDropdown){const Er=Ro(er,_n),Dr=wt.find(xr=>{let{key:Tr}=xr;return Er===Tr});er=Object.assign(Object.assign({},er),{title:xr=>y.createElement(qa,{tablePrefixCls:De,prefixCls:`${De}-filter`,dropdownPrefixCls:we,column:er,columnKey:Er,filterState:Dr,filterOnClose:kn,filterMultiple:Pn,filterMode:Dn,filterSearch:yr,triggerFilter:en,locale:Vt,getPopupContainer:pn,rootClassName:Cn},qo(gn.title,xr))})}return"children"in er&&(er=Object.assign(Object.assign({},er),{children:Zi(De,we,er.children,wt,Vt,en,pn,_n,Cn)})),er})}const yi=De=>{const we={};return De.forEach(st=>{let{key:wt,filteredKeys:Vt,column:en}=st;const pn=wt,{filters:cn,filterDropdown:Cn}=en;if(Cn)we[pn]=Vt||null;else if(Array.isArray(Vt)){const gn=wl(cn);we[pn]=gn.filter(Kn=>Vt.includes(String(Kn)))}else we[pn]=null}),we},ci=(De,we,st)=>we.reduce((Vt,en)=>{const{column:{onFilter:pn,filters:cn},filteredKeys:Cn}=en;return pn&&Cn&&Cn.length?Vt.map(gn=>Object.assign({},gn)).filter(gn=>Cn.some(Kn=>{const _n=wl(cn),kn=_n.findIndex(Dn=>String(Dn)===String(Kn)),Pn=kn!==-1?_n[kn]:Kn;return gn[st]&&(gn[st]=ci(gn[st],we,st)),pn(Pn,gn)})):Vt},De),gt=De=>De.flatMap(we=>"children"in we?[we].concat((0,Ft.Z)(gt(we.children||[]))):[we]);var qt=De=>{const{prefixCls:we,dropdownPrefixCls:st,mergedColumns:wt,onFilterChange:Vt,getPopupContainer:en,locale:pn,rootClassName:cn}=De,Cn=(0,Mo.ln)("Table"),gn=y.useMemo(()=>gt(wt||[]),[wt]),[Kn,_n]=y.useState(()=>el(gn,!0)),kn=y.useMemo(()=>{const er=el(gn,!1);if(er.length===0)return er;let Er=!0,Dr=!0;if(er.forEach(xr=>{let{filteredKeys:Tr}=xr;Tr!==void 0?Er=!1:Dr=!1}),Er){const xr=(gn||[]).map((Tr,Wr)=>Ro(Tr,Bo(Wr)));return Kn.filter(Tr=>{let{key:Wr}=Tr;return xr.includes(Wr)}).map(Tr=>{const Wr=gn[xr.findIndex(ro=>ro===Tr.key)];return Object.assign(Object.assign({},Tr),{column:Object.assign(Object.assign({},Tr.column),Wr),forceFiltered:Wr.filtered})})}return er},[gn,Kn]),Pn=y.useMemo(()=>yi(kn),[kn]),Dn=er=>{const Er=kn.filter(Dr=>{let{key:xr}=Dr;return xr!==er.key});Er.push(er),_n(Er),Vt(yi(Er),Er)};return[er=>Zi(we,st,er,kn,pn,Dn,en,void 0,cn),kn,Pn]},yo=(De,we,st)=>{const wt=y.useRef({});function Vt(en){var pn;if(!wt.current||wt.current.data!==De||wt.current.childrenColumnName!==we||wt.current.getRowKey!==st){let Cn=function(gn){gn.forEach((Kn,_n)=>{const kn=st(Kn,_n);cn.set(kn,Kn),Kn&&typeof Kn=="object"&&we in Kn&&Cn(Kn[we]||[])})};const cn=new Map;Cn(De),wt.current={data:De,childrenColumnName:we,kvMap:cn,getRowKey:st}}return(pn=wt.current.kvMap)===null||pn===void 0?void 0:pn.get(en)}return[Vt]},Vr=function(De,we){var st={};for(var wt in De)Object.prototype.hasOwnProperty.call(De,wt)&&we.indexOf(wt)<0&&(st[wt]=De[wt]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,wt=Object.getOwnPropertySymbols(De);Vt{const en=De[Vt];typeof en!="function"&&(st[Vt]=en)}),st}function Kr(De,we,st){const wt=st&&typeof st=="object"?st:{},{total:Vt=0}=wt,en=Vr(wt,["total"]),[pn,cn]=(0,y.useState)(()=>({current:"defaultCurrent"in en?en.defaultCurrent:1,pageSize:"defaultPageSize"in en?en.defaultPageSize:fo})),Cn=(0,Ka.Z)(pn,en,{total:Vt>0?Vt:De}),gn=Math.ceil((Vt||De)/Cn.pageSize);Cn.current>gn&&(Cn.current=gn||1);const Kn=(kn,Pn)=>{cn({current:kn!=null?kn:1,pageSize:Pn||Cn.pageSize})},_n=(kn,Pn)=>{var Dn;st&&((Dn=st.onChange)===null||Dn===void 0||Dn.call(st,kn,Pn)),Kn(kn,Pn),we(kn,Pn||(Cn==null?void 0:Cn.pageSize))};return st===!1?[{},()=>{}]:[Object.assign(Object.assign({},Cn),{onChange:_n}),Kn]}var _o=Kr,ho=z(89489),oi=z(59477),pi=z(25399);const Qo="ascend",gr="descend",io=De=>typeof De.sorter=="object"&&typeof De.sorter.multiple=="number"?De.sorter.multiple:!1,bo=De=>typeof De=="function"?De:De&&typeof De=="object"&&De.compare?De.compare:!1,Ao=(De,we)=>we?De[De.indexOf(we)+1]:De[0],zr=(De,we,st)=>{let wt=[];const Vt=(en,pn)=>{wt.push({column:en,key:Ro(en,pn),multiplePriority:io(en),sortOrder:en.sortOrder})};return(De||[]).forEach((en,pn)=>{const cn=Bo(pn,st);en.children?("sortOrder"in en&&Vt(en,cn),wt=[].concat((0,Ft.Z)(wt),(0,Ft.Z)(zr(en.children,we,cn)))):en.sorter&&("sortOrder"in en?Vt(en,cn):we&&en.defaultSortOrder&&wt.push({column:en,key:Ro(en,cn),multiplePriority:io(en),sortOrder:en.defaultSortOrder}))}),wt},Go=(De,we,st,wt,Vt,en,pn,cn)=>(we||[]).map((gn,Kn)=>{const _n=Bo(Kn,cn);let kn=gn;if(kn.sorter){const Pn=kn.sortDirections||Vt,Dn=kn.showSorterTooltip===void 0?pn:kn.showSorterTooltip,yr=Ro(kn,_n),er=st.find(Oo=>{let{key:Eo}=Oo;return Eo===yr}),Er=er?er.sortOrder:null,Dr=Ao(Pn,Er);let xr;if(gn.sortIcon)xr=gn.sortIcon({sortOrder:Er});else{const Oo=Pn.includes(Qo)&&y.createElement(oi.Z,{className:Ne()(`${De}-column-sorter-up`,{active:Er===Qo})}),Eo=Pn.includes(gr)&&y.createElement(ho.Z,{className:Ne()(`${De}-column-sorter-down`,{active:Er===gr})});xr=y.createElement("span",{className:Ne()(`${De}-column-sorter`,{[`${De}-column-sorter-full`]:!!(Oo&&Eo)})},y.createElement("span",{className:`${De}-column-sorter-inner`,"aria-hidden":"true"},Oo,Eo))}const{cancelSort:Tr,triggerAsc:Wr,triggerDesc:ro}=en||{};let Qr=Tr;Dr===gr?Qr=ro:Dr===Qo&&(Qr=Wr);const si=typeof Dn=="object"?Object.assign({title:Qr},Dn):{title:Qr};kn=Object.assign(Object.assign({},kn),{className:Ne()(kn.className,{[`${De}-column-sort`]:Er}),title:Oo=>{const Eo=`${De}-column-sorters`,Ko=y.createElement("span",{className:`${De}-column-title`},qo(gn.title,Oo)),oo=y.createElement("div",{className:Eo},Ko,xr);return Dn?typeof Dn!="boolean"&&(Dn==null?void 0:Dn.target)==="sorter-icon"?y.createElement("div",{className:`${Eo} ${De}-column-sorters-tooltip-target-sorter`},Ko,y.createElement(pi.Z,Object.assign({},si),xr)):y.createElement(pi.Z,Object.assign({},si),oo):oo},onHeaderCell:Oo=>{var Eo;const Ko=((Eo=gn.onHeaderCell)===null||Eo===void 0?void 0:Eo.call(gn,Oo))||{},oo=Ko.onClick,lo=Ko.onKeyDown;Ko.onClick=qr=>{wt({column:gn,key:yr,sortOrder:Dr,multiplePriority:io(gn)}),oo==null||oo(qr)},Ko.onKeyDown=qr=>{qr.keyCode===bs.Z.ENTER&&(wt({column:gn,key:yr,sortOrder:Dr,multiplePriority:io(gn)}),lo==null||lo(qr))};const $r=Bi(gn.title,{}),Ir=$r==null?void 0:$r.toString();return Er&&(Ko["aria-sort"]=Er==="ascend"?"ascending":"descending"),Ko["aria-label"]=Ir||"",Ko.className=Ne()(Ko.className,`${De}-column-has-sorters`),Ko.tabIndex=0,gn.ellipsis&&(Ko.title=($r!=null?$r:"").toString()),Ko}})}return"children"in kn&&(kn=Object.assign(Object.assign({},kn),{children:Go(De,kn.children,st,wt,Vt,en,pn,_n)})),kn}),fi=De=>{const{column:we,sortOrder:st}=De;return{column:we,order:st,field:we.dataIndex,columnKey:we.key}},ao=De=>{const we=De.filter(st=>{let{sortOrder:wt}=st;return wt}).map(fi);if(we.length===0&&De.length){const st=De.length-1;return Object.assign(Object.assign({},fi(De[st])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return we.length<=1?we[0]||{}:we},Co=(De,we,st)=>{const wt=we.slice().sort((pn,cn)=>cn.multiplePriority-pn.multiplePriority),Vt=De.slice(),en=wt.filter(pn=>{let{column:{sorter:cn},sortOrder:Cn}=pn;return bo(cn)&&Cn});return en.length?Vt.sort((pn,cn)=>{for(let Cn=0;Cn{const cn=pn[st];return cn?Object.assign(Object.assign({},pn),{[st]:Co(cn,we,st)}):pn}):Vt};var no=De=>{const{prefixCls:we,mergedColumns:st,sortDirections:wt,tableLocale:Vt,showSorterTooltip:en,onSorterChange:pn}=De,[cn,Cn]=y.useState(zr(st,!0)),gn=(yr,er)=>{const Er=[];return yr.forEach((Dr,xr)=>{const Tr=Bo(xr,er);if(Er.push(Ro(Dr,Tr)),Array.isArray(Dr.children)){const Wr=gn(Dr.children,Tr);Er.push.apply(Er,(0,Ft.Z)(Wr))}}),Er},Kn=y.useMemo(()=>{let yr=!0;const er=zr(st,!1);if(!er.length){const Tr=gn(st);return cn.filter(Wr=>{let{key:ro}=Wr;return Tr.includes(ro)})}const Er=[];function Dr(Tr){yr?Er.push(Tr):Er.push(Object.assign(Object.assign({},Tr),{sortOrder:null}))}let xr=null;return er.forEach(Tr=>{xr===null?(Dr(Tr),Tr.sortOrder&&(Tr.multiplePriority===!1?yr=!1:xr=!0)):(xr&&Tr.multiplePriority!==!1||(yr=!1),Dr(Tr))}),Er},[st,cn]),_n=y.useMemo(()=>{var yr,er;const Er=Kn.map(Dr=>{let{column:xr,sortOrder:Tr}=Dr;return{column:xr,order:Tr}});return{sortColumns:Er,sortColumn:(yr=Er[0])===null||yr===void 0?void 0:yr.column,sortOrder:(er=Er[0])===null||er===void 0?void 0:er.order}},[Kn]),kn=yr=>{let er;yr.multiplePriority===!1||!Kn.length||Kn[0].multiplePriority===!1?er=[yr]:er=[].concat((0,Ft.Z)(Kn.filter(Er=>{let{key:Dr}=Er;return Dr!==yr.key})),[yr]),Cn(er),pn(ao(er),er)};return[yr=>Go(we,yr,Kn,kn,wt,Vt,en),Kn,_n,()=>ao(Kn)]};const bi=(De,we)=>De.map(wt=>{const Vt=Object.assign({},wt);return Vt.title=qo(wt.title,we),"children"in Vt&&(Vt.children=bi(Vt.children,we)),Vt});var Ji=De=>[y.useCallback(st=>bi(st,De),[De])],zo=eo((De,we)=>{const{_renderTimes:st}=De,{_renderTimes:wt}=we;return st!==wt}),Aa=Gn((De,we)=>{const{_renderTimes:st}=De,{_renderTimes:wt}=we;return st!==wt}),cr=z(36237),Ci=z(17835),Di=z(63356),Ei=z(16931),wa=z(51636),Jl=De=>{const{componentCls:we,lineWidth:st,lineType:wt,tableBorderColor:Vt,tableHeaderBg:en,tablePaddingVertical:pn,tablePaddingHorizontal:cn,calc:Cn}=De,gn=`${(0,cr.unit)(st)} ${wt} ${Vt}`,Kn=(_n,kn,Pn)=>({[`&${we}-${_n}`]:{[`> ${we}-container`]:{[`> ${we}-content, > ${we}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${we}-expanded-row-fixed`]:{margin:`${(0,cr.unit)(Cn(kn).mul(-1).equal())} - ${(0,cr.unit)(Cn(Cn(Pn).add(st)).mul(-1).equal())}`}}}}}});return{[`${we}-wrapper`]:{[`${we}${we}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${we}-title`]:{border:gn,borderBottom:0},[`> ${we}-container`]:{borderInlineStart:gn,borderTop:gn,[` + `]:{paddingInlineEnd:se.calc(se.fontSizeIcon).add(se.controlPaddingHorizontal).equal()}}};return[ve(se,_e),je]}const ge=se=>{const{componentCls:_e}=se,Ae=(0,de.mergeToken)(se,{selectHeight:se.controlHeightSM,multipleSelectItemHeight:se.multipleItemHeightSM,borderRadius:se.borderRadiusSM,borderRadiusSM:se.borderRadiusXS}),tt=(0,de.mergeToken)(se,{fontSize:se.fontSizeLG,selectHeight:se.controlHeightLG,multipleSelectItemHeight:se.multipleItemHeightLG,borderRadius:se.borderRadiusLG,borderRadiusSM:se.borderRadius});return[Me(se),Me(Ae,"sm"),{[`${_e}-multiple${_e}-sm`]:{[`${_e}-selection-placeholder`]:{insetInline:se.calc(se.controlPaddingHorizontalSM).sub(se.lineWidth).equal()},[`${_e}-selection-search`]:{marginInlineStart:2}}},Me(tt,"lg")]};Wt.ZP=ge},68525:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return Me}});var y=z(59301),he=z(40001),de=z(19248),$e=z(99267),pe=z(84105),me=z(58617),ve=z(47472);function Me(ge){let{suffixIcon:se,clearIcon:_e,menuItemSelectedIcon:Ae,removeIcon:tt,loading:je,multiple:Te,hasFeedback:Ce,prefixCls:Se,showSuffixIcon:Pe,feedbackIcon:Ye,showArrow:ct,componentName:Be}=ge;const Oe=_e!=null?_e:y.createElement(de.Z,null),Re=Qe=>se===null&&!Ce&&!ct?null:y.createElement(y.Fragment,null,Pe!==!1&&Qe,Ce&&Ye);let Ke=null;if(se!==void 0)Ke=Re(se);else if(je)Ke=Re(y.createElement(me.Z,{spin:!0}));else{const Qe=`${Se}-suffix`;Ke=ut=>{let{open:be,showSearch:et}=ut;return Re(be&&et?y.createElement(ve.Z,{className:Qe}):y.createElement(pe.Z,{className:Qe}))}}let vt=null;Ae!==void 0?vt=Ae:Te?vt=y.createElement(he.Z,null):vt=null;let it=null;return tt!==void 0?it=tt:it=y.createElement($e.Z,null),{clearIcon:Oe,suffixIcon:Ke,itemIcon:vt,removeIcon:it}}},90005:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return y}});function y(he,de){return de!==void 0?de:he!==null}},11938:function(bn,Wt,z){"use strict";z.d(Wt,{default:function(){return ut}});var y=z(59301),he=z(40192),de=z(22703),$e=z(92310),pe=z.n($e),me=z(26112),ve=z(48755),Me=z(458),se=be=>{const{value:et,formatter:Ne,precision:ue,decimalSeparator:mt,groupSeparator:Ze="",prefixCls:nt}=be;let Mt;if(typeof Ne=="function")Mt=Ne(et);else{const Fe=String(et),ye=Fe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ye||Fe==="-")Mt=Fe;else{const Bt=ye[1];let jt=ye[2]||"0",Lt=ye[4]||"";jt=jt.replace(/\B(?=(\d{3})+(?!\d))/g,Ze),typeof ue=="number"&&(Lt=Lt.padEnd(ue,"0").slice(0,ue>0?ue:0)),Lt&&(Lt=`${mt}${Lt}`),Mt=[y.createElement("span",{key:"int",className:`${nt}-content-value-int`},Bt,jt),Lt&&y.createElement("span",{key:"decimal",className:`${nt}-content-value-decimal`},Lt)]}}return y.createElement("span",{className:`${nt}-content-value`},Mt)},_e=z(63356),Ae=z(16931),tt=z(51636);const je=be=>{const{componentCls:et,marginXXS:Ne,padding:ue,colorTextDescription:mt,titleFontSize:Ze,colorTextHeading:nt,contentFontSize:Mt,fontFamily:Fe}=be;return{[et]:Object.assign(Object.assign({},(0,_e.Wf)(be)),{[`${et}-title`]:{marginBottom:Ne,color:mt,fontSize:Ze},[`${et}-skeleton`]:{paddingTop:ue},[`${et}-content`]:{color:nt,fontSize:Mt,fontFamily:Fe,[`${et}-content-value`]:{display:"inline-block",direction:"ltr"},[`${et}-content-prefix, ${et}-content-suffix`]:{display:"inline-block"},[`${et}-content-prefix`]:{marginInlineEnd:Ne},[`${et}-content-suffix`]:{marginInlineStart:Ne}}})}},Te=be=>{const{fontSizeHeading3:et,fontSize:Ne}=be;return{titleFontSize:Ne,contentFontSize:et}};var Ce=(0,Ae.I$)("Statistic",be=>{const et=(0,tt.mergeToken)(be,{});return[je(et)]},Te),Se=function(be,et){var Ne={};for(var ue in be)Object.prototype.hasOwnProperty.call(be,ue)&&et.indexOf(ue)<0&&(Ne[ue]=be[ue]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,ue=Object.getOwnPropertySymbols(be);mt{const{prefixCls:et,className:Ne,rootClassName:ue,style:mt,valueStyle:Ze,value:nt=0,title:Mt,valueRender:Fe,prefix:ye,suffix:Bt,loading:jt=!1,formatter:Lt,precision:Ee,decimalSeparator:ot=".",groupSeparator:qe=",",onMouseEnter:zt,onMouseLeave:ht}=be,lt=Se(be,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:rt,direction:on,className:kt,style:ae}=(0,ve.dj)("statistic"),re=rt("statistic",et),[te,ie,ce]=Ce(re),ne=y.createElement(se,{decimalSeparator:ot,groupSeparator:qe,prefixCls:re,formatter:Lt,precision:Ee,value:nt}),le=pe()(re,{[`${re}-rtl`]:on==="rtl"},kt,Ne,ue,ie,ce),Ie=(0,me.Z)(lt,{aria:!0,data:!0});return te(y.createElement("div",Object.assign({},Ie,{className:le,style:Object.assign(Object.assign({},ae),mt),onMouseEnter:zt,onMouseLeave:ht}),Mt&&y.createElement("div",{className:`${re}-title`},Mt),y.createElement(Me.Z,{paragraph:!1,loading:jt,className:`${re}-skeleton`},y.createElement("div",{style:Ze,className:`${re}-content`},ye&&y.createElement("span",{className:`${re}-content-prefix`},ye),Fe?Fe(ne):ne,Bt&&y.createElement("span",{className:`${re}-content-suffix`},Bt)))))};const ct=[["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 Be(be,et){let Ne=be;const ue=/\[[^\]]*]/g,mt=(et.match(ue)||[]).map(Fe=>Fe.slice(1,-1)),Ze=et.replace(ue,"[]"),nt=ct.reduce((Fe,ye)=>{let[Bt,jt]=ye;if(Fe.includes(Bt)){const Lt=Math.floor(Ne/jt);return Ne-=Lt*jt,Fe.replace(new RegExp(`${Bt}+`,"g"),Ee=>{const ot=Ee.length;return Lt.toString().padStart(ot,"0")})}return Fe},Ze);let Mt=0;return nt.replace(ue,()=>{const Fe=mt[Mt];return Mt+=1,Fe})}function Oe(be,et){const{format:Ne=""}=et,ue=new Date(be).getTime(),mt=Date.now(),Ze=Math.max(ue-mt,0);return Be(Ze,Ne)}var Re=function(be,et){var Ne={};for(var ue in be)Object.prototype.hasOwnProperty.call(be,ue)&&et.indexOf(ue)<0&&(Ne[ue]=be[ue]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,ue=Object.getOwnPropertySymbols(be);mt{const{value:et,format:Ne="HH:mm:ss",onChange:ue,onFinish:mt}=be,Ze=Re(be,["value","format","onChange","onFinish"]),nt=(0,he.Z)(),Mt=y.useRef(null),Fe=()=>{mt==null||mt(),Mt.current&&(clearInterval(Mt.current),Mt.current=null)},ye=()=>{const Lt=vt(et);Lt>=Date.now()&&(Mt.current=setInterval(()=>{nt(),ue==null||ue(Lt-Date.now()),Lt(ye(),()=>{Mt.current&&(clearInterval(Mt.current),Mt.current=null)}),[et]);const Bt=(Lt,Ee)=>Oe(Lt,Object.assign(Object.assign({},Ee),{format:Ne})),jt=Lt=>(0,de.Tm)(Lt,{title:void 0});return y.createElement(Ye,Object.assign({},Ze,{value:et,valueRender:jt,formatter:Bt}))};var Qe=y.memo(it);Ye.Countdown=Qe;var ut=Ye},58755:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return mt}});var y=z(59301),he=z(58617),de=z(92310),$e=z.n(de),pe=z(54476),me=z(20068),ve=z(42978),Me=z(75931),ge=z(18929),se=z(10228),_e=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Ae=y.forwardRef(function(Ze,nt){var Mt,Fe=Ze.prefixCls,ye=Fe===void 0?"rc-switch":Fe,Bt=Ze.className,jt=Ze.checked,Lt=Ze.defaultChecked,Ee=Ze.disabled,ot=Ze.loadingIcon,qe=Ze.checkedChildren,zt=Ze.unCheckedChildren,ht=Ze.onClick,lt=Ze.onChange,rt=Ze.onKeyDown,on=(0,Me.Z)(Ze,_e),kt=(0,ge.Z)(!1,{value:jt,defaultValue:Lt}),ae=(0,ve.Z)(kt,2),re=ae[0],te=ae[1];function ie(Ie,bt){var Ue=re;return Ee||(Ue=Ie,te(Ue),lt==null||lt(Ue,bt)),Ue}function ce(Ie){Ie.which===se.Z.LEFT?ie(!1,Ie):Ie.which===se.Z.RIGHT&&ie(!0,Ie),rt==null||rt(Ie)}function ne(Ie){var bt=ie(!re,Ie);ht==null||ht(bt,Ie)}var le=$e()(ye,Bt,(Mt={},(0,me.Z)(Mt,"".concat(ye,"-checked"),re),(0,me.Z)(Mt,"".concat(ye,"-disabled"),Ee),Mt));return y.createElement("button",(0,pe.Z)({},on,{type:"button",role:"switch","aria-checked":re,disabled:Ee,className:le,ref:nt,onKeyDown:ce,onClick:ne}),ot,y.createElement("span",{className:"".concat(ye,"-inner")},y.createElement("span",{className:"".concat(ye,"-inner-checked")},qe),y.createElement("span",{className:"".concat(ye,"-inner-unchecked")},zt)))});Ae.displayName="Switch";var tt=Ae,je=z(12919),Te=z(48755),Ce=z(2171),Se=z(31756),Pe=z(36237),Ye=z(17835),ct=z(63356),Be=z(16931),Oe=z(51636);const Re=Ze=>{const{componentCls:nt,trackHeightSM:Mt,trackPadding:Fe,trackMinWidthSM:ye,innerMinMarginSM:Bt,innerMaxMarginSM:jt,handleSizeSM:Lt,calc:Ee}=Ze,ot=`${nt}-inner`,qe=(0,Pe.unit)(Ee(Lt).add(Ee(Fe).mul(2)).equal()),zt=(0,Pe.unit)(Ee(jt).mul(2).equal());return{[nt]:{[`&${nt}-small`]:{minWidth:ye,height:Mt,lineHeight:(0,Pe.unit)(Mt),[`${nt}-inner`]:{paddingInlineStart:jt,paddingInlineEnd:Bt,[`${ot}-checked, ${ot}-unchecked`]:{minHeight:Mt},[`${ot}-checked`]:{marginInlineStart:`calc(-100% + ${qe} - ${zt})`,marginInlineEnd:`calc(100% - ${qe} + ${zt})`},[`${ot}-unchecked`]:{marginTop:Ee(Mt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${nt}-handle`]:{width:Lt,height:Lt},[`${nt}-loading-icon`]:{top:Ee(Ee(Lt).sub(Ze.switchLoadingIconSize)).div(2).equal(),fontSize:Ze.switchLoadingIconSize},[`&${nt}-checked`]:{[`${nt}-inner`]:{paddingInlineStart:Bt,paddingInlineEnd:jt,[`${ot}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${ot}-unchecked`]:{marginInlineStart:`calc(100% - ${qe} + ${zt})`,marginInlineEnd:`calc(-100% + ${qe} - ${zt})`}},[`${nt}-handle`]:{insetInlineStart:`calc(100% - ${(0,Pe.unit)(Ee(Lt).add(Fe).equal())})`}},[`&:not(${nt}-disabled):active`]:{[`&:not(${nt}-checked) ${ot}`]:{[`${ot}-unchecked`]:{marginInlineStart:Ee(Ze.marginXXS).div(2).equal(),marginInlineEnd:Ee(Ze.marginXXS).mul(-1).div(2).equal()}},[`&${nt}-checked ${ot}`]:{[`${ot}-checked`]:{marginInlineStart:Ee(Ze.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Ee(Ze.marginXXS).div(2).equal()}}}}}}},Ke=Ze=>{const{componentCls:nt,handleSize:Mt,calc:Fe}=Ze;return{[nt]:{[`${nt}-loading-icon${Ze.iconCls}`]:{position:"relative",top:Fe(Fe(Mt).sub(Ze.fontSize)).div(2).equal(),color:Ze.switchLoadingIconColor,verticalAlign:"top"},[`&${nt}-checked ${nt}-loading-icon`]:{color:Ze.switchColor}}}},vt=Ze=>{const{componentCls:nt,trackPadding:Mt,handleBg:Fe,handleShadow:ye,handleSize:Bt,calc:jt}=Ze,Lt=`${nt}-handle`;return{[nt]:{[Lt]:{position:"absolute",top:Mt,insetInlineStart:Mt,width:Bt,height:Bt,transition:`all ${Ze.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Fe,borderRadius:jt(Bt).div(2).equal(),boxShadow:ye,transition:`all ${Ze.switchDuration} ease-in-out`,content:'""'}},[`&${nt}-checked ${Lt}`]:{insetInlineStart:`calc(100% - ${(0,Pe.unit)(jt(Bt).add(Mt).equal())})`},[`&:not(${nt}-disabled):active`]:{[`${Lt}::before`]:{insetInlineEnd:Ze.switchHandleActiveInset,insetInlineStart:0},[`&${nt}-checked ${Lt}::before`]:{insetInlineEnd:0,insetInlineStart:Ze.switchHandleActiveInset}}}}},it=Ze=>{const{componentCls:nt,trackHeight:Mt,trackPadding:Fe,innerMinMargin:ye,innerMaxMargin:Bt,handleSize:jt,calc:Lt}=Ze,Ee=`${nt}-inner`,ot=(0,Pe.unit)(Lt(jt).add(Lt(Fe).mul(2)).equal()),qe=(0,Pe.unit)(Lt(Bt).mul(2).equal());return{[nt]:{[Ee]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Bt,paddingInlineEnd:ye,transition:`padding-inline-start ${Ze.switchDuration} ease-in-out, padding-inline-end ${Ze.switchDuration} ease-in-out`,[`${Ee}-checked, ${Ee}-unchecked`]:{display:"block",color:Ze.colorTextLightSolid,fontSize:Ze.fontSizeSM,transition:`margin-inline-start ${Ze.switchDuration} ease-in-out, margin-inline-end ${Ze.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Mt},[`${Ee}-checked`]:{marginInlineStart:`calc(-100% + ${ot} - ${qe})`,marginInlineEnd:`calc(100% - ${ot} + ${qe})`},[`${Ee}-unchecked`]:{marginTop:Lt(Mt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${nt}-checked ${Ee}`]:{paddingInlineStart:ye,paddingInlineEnd:Bt,[`${Ee}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ee}-unchecked`]:{marginInlineStart:`calc(100% - ${ot} + ${qe})`,marginInlineEnd:`calc(-100% + ${ot} - ${qe})`}},[`&:not(${nt}-disabled):active`]:{[`&:not(${nt}-checked) ${Ee}`]:{[`${Ee}-unchecked`]:{marginInlineStart:Lt(Fe).mul(2).equal(),marginInlineEnd:Lt(Fe).mul(-1).mul(2).equal()}},[`&${nt}-checked ${Ee}`]:{[`${Ee}-checked`]:{marginInlineStart:Lt(Fe).mul(-1).mul(2).equal(),marginInlineEnd:Lt(Fe).mul(2).equal()}}}}}},Qe=Ze=>{const{componentCls:nt,trackHeight:Mt,trackMinWidth:Fe}=Ze;return{[nt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ct.Wf)(Ze)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Fe,height:Mt,lineHeight:(0,Pe.unit)(Mt),verticalAlign:"middle",background:Ze.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Ze.motionDurationMid}`,userSelect:"none",[`&:hover:not(${nt}-disabled)`]:{background:Ze.colorTextTertiary}}),(0,ct.Qy)(Ze)),{[`&${nt}-checked`]:{background:Ze.switchColor,[`&:hover:not(${nt}-disabled)`]:{background:Ze.colorPrimaryHover}},[`&${nt}-loading, &${nt}-disabled`]:{cursor:"not-allowed",opacity:Ze.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${nt}-rtl`]:{direction:"rtl"}})}},ut=Ze=>{const{fontSize:nt,lineHeight:Mt,controlHeight:Fe,colorWhite:ye}=Ze,Bt=nt*Mt,jt=Fe/2,Lt=2,Ee=Bt-Lt*2,ot=jt-Lt*2;return{trackHeight:Bt,trackHeightSM:jt,trackMinWidth:Ee*2+Lt*4,trackMinWidthSM:ot*2+Lt*2,trackPadding:Lt,handleBg:ye,handleSize:Ee,handleSizeSM:ot,handleShadow:`0 2px 4px 0 ${new Ye.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Ee/2,innerMaxMargin:Ee+Lt+Lt*2,innerMinMarginSM:ot/2,innerMaxMarginSM:ot+Lt+Lt*2}};var be=(0,Be.I$)("Switch",Ze=>{const nt=(0,Oe.mergeToken)(Ze,{switchDuration:Ze.motionDurationMid,switchColor:Ze.colorPrimary,switchDisabledOpacity:Ze.opacityLoading,switchLoadingIconSize:Ze.calc(Ze.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Ze.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Qe(nt),it(nt),vt(nt),Ke(nt),Re(nt)]},ut),et=function(Ze,nt){var Mt={};for(var Fe in Ze)Object.prototype.hasOwnProperty.call(Ze,Fe)&&nt.indexOf(Fe)<0&&(Mt[Fe]=Ze[Fe]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Fe=Object.getOwnPropertySymbols(Ze);ye{const{prefixCls:Mt,size:Fe,disabled:ye,loading:Bt,className:jt,rootClassName:Lt,style:Ee,checked:ot,value:qe,defaultChecked:zt,defaultValue:ht,onChange:lt}=Ze,rt=et(Ze,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[on,kt]=(0,ge.Z)(!1,{value:ot!=null?ot:qe,defaultValue:zt!=null?zt:ht}),{getPrefixCls:ae,direction:re,switch:te}=y.useContext(Te.E_),ie=y.useContext(Ce.Z),ce=(ye!=null?ye:ie)||Bt,ne=ae("switch",Mt),le=y.createElement("div",{className:`${ne}-handle`},Bt&&y.createElement(he.Z,{className:`${ne}-loading-icon`})),[Ie,bt,Ue]=be(ne),He=(0,Se.Z)(Fe),at=$e()(te==null?void 0:te.className,{[`${ne}-small`]:He==="small",[`${ne}-loading`]:Bt,[`${ne}-rtl`]:re==="rtl"},jt,Lt,bt,Ue),ft=Object.assign(Object.assign({},te==null?void 0:te.style),Ee),Pt=function(){kt(arguments.length<=0?void 0:arguments[0]),lt==null||lt.apply(void 0,arguments)};return Ie(y.createElement(je.Z,{component:"Switch"},y.createElement(tt,Object.assign({},rt,{checked:on,onChange:Pt,prefixCls:ne,className:at,style:ft,disabled:ce,ref:nt,loadingIcon:le}))))});ue.__ANT_SWITCH=!0;var mt=ue},70858:function(bn,Wt,z){"use strict";z.d(Wt,{default:function(){return La}});var y=z(59301),he={},de="rc-table-internal-hook",$e=z(42978),pe=z(6089),me=z(34280),ve=z(13697),Me=z(4676);function ge(De){var we=y.createContext(void 0),st=function(Vt){var en=Vt.value,pn=Vt.children,cn=y.useRef(en);cn.current=en;var En=y.useState(function(){return{getValue:function(){return cn.current},listeners:new Set}}),gn=(0,$e.Z)(En,1),Kn=gn[0];return(0,me.Z)(function(){(0,Me.unstable_batchedUpdates)(function(){Kn.listeners.forEach(function(_n){_n(en)})})},[en]),y.createElement(we.Provider,{value:Kn},pn)};return{Context:we,Provider:st,defaultValue:De}}function se(De,we){var st=(0,pe.Z)(typeof we=="function"?we:function(_n){if(we===void 0)return _n;if(!Array.isArray(we))return _n[we];var kn={};return we.forEach(function(Pn){kn[Pn]=_n[Pn]}),kn}),wt=y.useContext(De==null?void 0:De.Context),Vt=wt||{},en=Vt.listeners,pn=Vt.getValue,cn=y.useRef();cn.current=st(wt?pn():De==null?void 0:De.defaultValue);var En=y.useState({}),gn=(0,$e.Z)(En,2),Kn=gn[1];return(0,me.Z)(function(){if(!wt)return;function _n(kn){var Pn=st(kn);(0,ve.Z)(cn.current,Pn,!0)||Kn({})}return en.add(_n),function(){en.delete(_n)}},[wt]),cn.current}var _e=z(54476),Ae=z(8654);function tt(){var De=y.createContext(null);function we(){return y.useContext(De)}function st(Vt,en){var pn=(0,Ae.Yr)(Vt),cn=function(gn,Kn){var _n=pn?{ref:Kn}:{},kn=y.useRef(0),Pn=y.useRef(gn),Dn=we();return Dn!==null?y.createElement(Vt,(0,_e.Z)({},gn,_n)):((!en||en(Pn.current,gn))&&(kn.current+=1),Pn.current=gn,y.createElement(De.Provider,{value:kn.current},y.createElement(Vt,(0,_e.Z)({},gn,_n))))};return pn?y.forwardRef(cn):cn}function wt(Vt,en){var pn=(0,Ae.Yr)(Vt),cn=function(gn,Kn){var _n=pn?{ref:Kn}:{};return we(),y.createElement(Vt,(0,_e.Z)({},gn,_n))};return pn?y.memo(y.forwardRef(cn),en):y.memo(cn,en)}return{makeImmutable:st,responseImmutable:wt,useImmutableMark:we}}var je=tt(),Te=je.makeImmutable,Ce=je.responseImmutable,Se=je.useImmutableMark,Pe=tt(),Ye=Pe.makeImmutable,ct=Pe.responseImmutable,Be=Pe.useImmutableMark,Oe=ge(),Re=Oe;function Ke(De,we){var st=React.useRef(0);st.current+=1;var wt=React.useRef(De),Vt=[];Object.keys(De||{}).map(function(pn){var cn;(De==null?void 0:De[pn])!==((cn=wt.current)===null||cn===void 0?void 0:cn[pn])&&Vt.push(pn)}),wt.current=De;var en=React.useRef([]);return Vt.length&&(en.current=Vt),React.useDebugValue(st.current),React.useDebugValue(en.current.join(", ")),we&&console.log("".concat(we,":"),st.current,en.current),st.current}var vt=null,it=null,Qe=z(76190),ut=z(33885),be=z(20068),et=z(92310),Ne=z.n(et),ue=z(80547),mt=z(97938),Ze=z(48736),nt=y.createContext({renderWithProps:!1}),Mt=nt,Fe="RC_TABLE_KEY";function ye(De){return De==null?[]:Array.isArray(De)?De:[De]}function Bt(De){var we=[],st={};return De.forEach(function(wt){for(var Vt=wt||{},en=Vt.key,pn=Vt.dataIndex,cn=en||ye(pn).join("-")||Fe;st[cn];)cn="".concat(cn,"_next");st[cn]=!0,we.push(cn)}),we}function jt(De){return De!=null}function Lt(De){return typeof De=="number"&&!Number.isNaN(De)}function Ee(De){return De&&(0,Qe.Z)(De)==="object"&&!Array.isArray(De)&&!y.isValidElement(De)}function ot(De,we,st,wt,Vt,en){var pn=y.useContext(Mt),cn=Be(),En=(0,ue.Z)(function(){if(jt(wt))return[wt];var gn=we==null||we===""?[]:Array.isArray(we)?we:[we],Kn=(0,mt.Z)(De,gn),_n=Kn,kn=void 0;if(Vt){var Pn=Vt(Kn,De,st);Ee(Pn)?(_n=Pn.children,kn=Pn.props,pn.renderWithProps=!0):_n=Pn}return[_n,kn]},[cn,De,wt,we,Vt,st],function(gn,Kn){if(en){var _n=(0,$e.Z)(gn,2),kn=_n[1],Pn=(0,$e.Z)(Kn,2),Dn=Pn[1];return en(Dn,kn)}return pn.renderWithProps?!0:!(0,ve.Z)(gn,Kn,!0)});return En}function qe(De,we,st,wt){var Vt=De+we-1;return De<=wt&&Vt>=st}function zt(De,we){return se(Re,function(st){var wt=qe(De,we||1,st.hoverStartRow,st.hoverEndRow);return[wt,st.onHover]})}var ht=z(70425),lt=function(we){var st=we.ellipsis,wt=we.rowType,Vt=we.children,en,pn=st===!0?{showTitle:!0}:st;return pn&&(pn.showTitle||wt==="header")&&(typeof Vt=="string"||typeof Vt=="number"?en=Vt.toString():y.isValidElement(Vt)&&typeof Vt.props.children=="string"&&(en=Vt.props.children)),en};function rt(De){var we,st,wt,Vt,en,pn,cn,En,gn=De.component,Kn=De.children,_n=De.ellipsis,kn=De.scope,Pn=De.prefixCls,Dn=De.className,yr=De.align,er=De.record,Er=De.render,Dr=De.dataIndex,xr=De.renderIndex,Mr=De.shouldCellUpdate,Wr=De.index,ro=De.rowType,Qr=De.colSpan,si=De.rowSpan,Oo=De.fixLeft,Eo=De.fixRight,Ko=De.firstFixLeft,oo=De.lastFixLeft,lo=De.firstFixRight,$r=De.lastFixRight,Or=De.appendNode,qr=De.additionalProps,uo=qr===void 0?{}:qr,Io=De.isSticky,Hr="".concat(Pn,"-cell"),di=se(Re,["supportSticky","allColumnsFixedLeft","rowHoverable"]),hi=di.supportSticky,ha=di.allColumnsFixedLeft,na=di.rowHoverable,Ki=ot(er,Dr,xr,Kn,Er,Mr),ra=(0,$e.Z)(Ki,2),ya=ra[0],mi=ra[1],vi={},ba=typeof Oo=="number"&&hi,Ba=typeof Eo=="number"&&hi;ba&&(vi.position="sticky",vi.left=Oo),Ba&&(vi.position="sticky",vi.right=Eo);var So=(we=(st=(wt=mi==null?void 0:mi.colSpan)!==null&&wt!==void 0?wt:uo.colSpan)!==null&&st!==void 0?st:Qr)!==null&&we!==void 0?we:1,ei=(Vt=(en=(pn=mi==null?void 0:mi.rowSpan)!==null&&pn!==void 0?pn:uo.rowSpan)!==null&&en!==void 0?en:si)!==null&&Vt!==void 0?Vt:1,vo=zt(Wr,ei),Jr=(0,$e.Z)(vo,2),xi=Jr[0],Ii=Jr[1],qi=(0,ht.zX)(function(ji){var _i;er&&Ii(Wr,Wr+ei-1),uo==null||(_i=uo.onMouseEnter)===null||_i===void 0||_i.call(uo,ji)}),Hi=(0,ht.zX)(function(ji){var _i;er&&Ii(-1,-1),uo==null||(_i=uo.onMouseLeave)===null||_i===void 0||_i.call(uo,ji)});if(So===0||ei===0)return null;var Ca=(cn=uo.title)!==null&&cn!==void 0?cn:lt({rowType:ro,ellipsis:_n,children:ya}),Pa=Ne()(Hr,Dn,(En={},(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)(En,"".concat(Hr,"-fix-left"),ba&&hi),"".concat(Hr,"-fix-left-first"),Ko&&hi),"".concat(Hr,"-fix-left-last"),oo&&hi),"".concat(Hr,"-fix-left-all"),oo&&ha&&hi),"".concat(Hr,"-fix-right"),Ba&&hi),"".concat(Hr,"-fix-right-first"),lo&&hi),"".concat(Hr,"-fix-right-last"),$r&&hi),"".concat(Hr,"-ellipsis"),_n),"".concat(Hr,"-with-append"),Or),"".concat(Hr,"-fix-sticky"),(ba||Ba)&&Io&&hi),(0,be.Z)(En,"".concat(Hr,"-row-hover"),!mi&&xi)),uo.className,mi==null?void 0:mi.className),Po={};yr&&(Po.textAlign=yr);var Zo=(0,ut.Z)((0,ut.Z)((0,ut.Z)((0,ut.Z)({},mi==null?void 0:mi.style),vi),Po),uo.style),Ni=ya;return(0,Qe.Z)(Ni)==="object"&&!Array.isArray(Ni)&&!y.isValidElement(Ni)&&(Ni=null),_n&&(oo||lo)&&(Ni=y.createElement("span",{className:"".concat(Hr,"-content")},Ni)),y.createElement(gn,(0,_e.Z)({},mi,uo,{className:Pa,style:Zo,title:Ca,scope:kn,onMouseEnter:na?qi:void 0,onMouseLeave:na?Hi:void 0,colSpan:So!==1?So:null,rowSpan:ei!==1?ei:null}),Or,Ni)}var on=y.memo(rt);function kt(De,we,st,wt,Vt){var en=st[De]||{},pn=st[we]||{},cn,En;en.fixed==="left"?cn=wt.left[Vt==="rtl"?we:De]:pn.fixed==="right"&&(En=wt.right[Vt==="rtl"?De:we]);var gn=!1,Kn=!1,_n=!1,kn=!1,Pn=st[we+1],Dn=st[De-1],yr=Pn&&!Pn.fixed||Dn&&!Dn.fixed||st.every(function(Mr){return Mr.fixed==="left"});if(Vt==="rtl"){if(cn!==void 0){var er=Dn&&Dn.fixed==="left";kn=!er&&yr}else if(En!==void 0){var Er=Pn&&Pn.fixed==="right";_n=!Er&&yr}}else if(cn!==void 0){var Dr=Pn&&Pn.fixed==="left";gn=!Dr&&yr}else if(En!==void 0){var xr=Dn&&Dn.fixed==="right";Kn=!xr&&yr}return{fixLeft:cn,fixRight:En,lastFixLeft:gn,firstFixRight:Kn,lastFixRight:_n,firstFixLeft:kn,isSticky:wt.isSticky}}var ae=y.createContext({}),re=ae;function te(De){var we=De.className,st=De.index,wt=De.children,Vt=De.colSpan,en=Vt===void 0?1:Vt,pn=De.rowSpan,cn=De.align,En=se(Re,["prefixCls","direction"]),gn=En.prefixCls,Kn=En.direction,_n=y.useContext(re),kn=_n.scrollColumnIndex,Pn=_n.stickyOffsets,Dn=_n.flattenColumns,yr=st+en-1,er=yr+1===kn?en+1:en,Er=kt(st,st+er-1,Dn,Pn,Kn);return y.createElement(on,(0,_e.Z)({className:we,index:st,component:"td",prefixCls:gn,record:null,dataIndex:null,align:cn,colSpan:er,rowSpan:pn,render:function(){return wt}},Er))}var ie=z(75931),ce=["children"];function ne(De){var we=De.children,st=(0,ie.Z)(De,ce);return y.createElement("tr",st,we)}function le(De){var we=De.children;return we}le.Row=ne,le.Cell=te;var Ie=le;function bt(De){var we=De.children,st=De.stickyOffsets,wt=De.flattenColumns,Vt=se(Re,"prefixCls"),en=wt.length-1,pn=wt[en],cn=y.useMemo(function(){return{stickyOffsets:st,flattenColumns:wt,scrollColumnIndex:pn!=null&&pn.scrollbar?en:null}},[pn,wt,en,st]);return y.createElement(re.Provider,{value:cn},y.createElement("tfoot",{className:"".concat(Vt,"-summary")},we))}var Ue=ct(bt),He=Ie,at=z(29301),ft=z(24514),Pt=z(75152),Le=z(26112);function We(De,we,st,wt,Vt,en,pn){De.push({record:we,indent:st,index:pn});var cn=en(we),En=Vt==null?void 0:Vt.has(cn);if(we&&Array.isArray(we[wt])&&En)for(var gn=0;gn1?Ko-1:0),lo=1;lo=1)),style:(0,ut.Z)((0,ut.Z)({},st),Er==null?void 0:Er.style)}),Dn.map(function(Oo,Eo){var Ko=Oo.render,oo=Oo.dataIndex,lo=Oo.className,$r=ze(kn,Oo,Eo,En,Vt),Or=$r.key,qr=$r.fixedInfo,uo=$r.appendCellNode,Io=$r.additionalCellProps;return y.createElement(on,(0,_e.Z)({className:lo,ellipsis:Oo.ellipsis,align:Oo.align,scope:Oo.rowScope,component:Oo.rowScope?_n:Kn,prefixCls:Pn,key:Or,record:wt,index:Vt,renderIndex:en,dataIndex:oo,render:Ko,shouldCellUpdate:Oo.shouldCellUpdate},qr,{appendNode:uo,additionalProps:Io}))})),Qr;if(xr&&(Mr.current||Dr)){var si=er(wt,Vt,En+1,Dr);Qr=y.createElement(rn,{expanded:Dr,className:Ne()("".concat(Pn,"-expanded-row"),"".concat(Pn,"-expanded-row-level-").concat(En+1),Wr),prefixCls:Pn,component:gn,cellComponent:Kn,colSpan:Dn.length,isEmpty:!1},si)}return y.createElement(y.Fragment,null,ro,Qr)}var Kt=ct(yt);function tn(De){var we=De.columnKey,st=De.onColumnResize,wt=y.useRef();return(0,me.Z)(function(){wt.current&&st(we,wt.current.offsetWidth)},[]),y.createElement(at.Z,{data:we},y.createElement("td",{ref:wt,style:{padding:0,border:0,height:0}},y.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Ve=z(29194);function Ct(De){var we=De.prefixCls,st=De.columnsKey,wt=De.onColumnResize,Vt=y.useRef(null);return y.createElement("tr",{"aria-hidden":"true",className:"".concat(we,"-measure-row"),style:{height:0,fontSize:0},ref:Vt},y.createElement(at.Z.Collection,{onBatchResize:function(pn){(0,Ve.Z)(Vt.current)&&pn.forEach(function(cn){var En=cn.data,gn=cn.size;wt(En,gn.offsetWidth)})}},st.map(function(en){return y.createElement(tn,{key:en,columnKey:en,onColumnResize:wt})})))}function $t(De){var we=De.data,st=De.measureColumnWidth,wt=se(Re,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Vt=wt.prefixCls,en=wt.getComponent,pn=wt.onColumnResize,cn=wt.flattenColumns,En=wt.getRowKey,gn=wt.expandedKeys,Kn=wt.childrenColumnName,_n=wt.emptyNode,kn=Nt(we,Kn,gn,En),Pn=y.useRef({renderWithProps:!1}),Dn=en(["body","wrapper"],"tbody"),yr=en(["body","row"],"tr"),er=en(["body","cell"],"td"),Er=en(["body","cell"],"th"),Dr;we.length?Dr=kn.map(function(Mr,Wr){var ro=Mr.record,Qr=Mr.indent,si=Mr.index,Oo=En(ro,Wr);return y.createElement(Kt,{key:Oo,rowKey:Oo,record:ro,index:Wr,renderIndex:si,rowComponent:yr,cellComponent:er,scopeCellComponent:Er,indent:Qr})}):Dr=y.createElement(rn,{expanded:!0,className:"".concat(Vt,"-placeholder"),prefixCls:Vt,component:yr,cellComponent:er,colSpan:cn.length,isEmpty:!0},_n);var xr=Bt(cn);return y.createElement(Mt.Provider,{value:Pn.current},y.createElement(Dn,{className:"".concat(Vt,"-tbody")},st&&y.createElement(Ct,{prefixCls:Vt,columnsKey:xr,onColumnResize:pn}),Dr))}var dt=ct($t),Ot=["expandable"],Gt="RC_TABLE_INTERNAL_COL_DEFINE";function mn(De){var we=De.expandable,st=(0,ie.Z)(De,Ot),wt;return"expandable"in De?wt=(0,ut.Z)((0,ut.Z)({},st),we):wt=st,wt.showExpandColumn===!1&&(wt.expandIconColumnIndex=-1),wt}var An=["columnType"];function hn(De){for(var we=De.colWidths,st=De.columns,wt=De.columCount,Vt=se(Re,["tableLayout"]),en=Vt.tableLayout,pn=[],cn=wt||st.length,En=!1,gn=cn-1;gn>=0;gn-=1){var Kn=we[gn],_n=st&&st[gn],kn=void 0,Pn=void 0;if(_n&&(kn=_n[Gt],en==="auto"&&(Pn=_n.minWidth)),Kn||Pn||kn||En){var Dn=kn||{},yr=Dn.columnType,er=(0,ie.Z)(Dn,An);pn.unshift(y.createElement("col",(0,_e.Z)({key:gn,style:{width:Kn,minWidth:Pn}},er))),En=!0}}return y.createElement("colgroup",null,pn)}var Fn=hn,Ft=z(94480),Tt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Ut(De,we){return(0,y.useMemo)(function(){for(var st=[],wt=0;wt1?"colgroup":"col":null,ellipsis:er.ellipsis,align:er.align,component:pn,prefixCls:Kn,key:Pn[yr]},Er,{additionalProps:Dr,rowType:"header"}))}))},sn=yn;function wn(De){var we=[];function st(pn,cn){var En=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;we[En]=we[En]||[];var gn=cn,Kn=pn.filter(Boolean).map(function(_n){var kn={key:_n.key,className:_n.className||"",children:_n.title,column:_n,colStart:gn},Pn=1,Dn=_n.children;return Dn&&Dn.length>0&&(Pn=st(Dn,gn,En+1).reduce(function(yr,er){return yr+er},0),kn.hasSubColumns=!0),"colSpan"in _n&&(Pn=_n.colSpan),"rowSpan"in _n&&(kn.rowSpan=_n.rowSpan),kn.colSpan=Pn,kn.colEnd=kn.colStart+Pn-1,we[En].push(kn),gn+=Pn,Pn});return Kn}st(De,0);for(var wt=we.length,Vt=function(cn){we[cn].forEach(function(En){!("rowSpan"in En)&&!En.hasSubColumns&&(En.rowSpan=wt-cn)})},en=0;en1&&arguments[1]!==void 0?arguments[1]:"";return typeof we=="number"?we:we.endsWith("%")?De*parseFloat(we)/100:null}function Hn(De,we,st){return y.useMemo(function(){if(we&&we>0){var wt=0,Vt=0;De.forEach(function(kn){var Pn=Wn(we,kn.width);Pn?wt+=Pn:Vt+=1});var en=Math.max(we,st),pn=Math.max(en-wt,Vt),cn=Vt,En=pn/Vt,gn=0,Kn=De.map(function(kn){var Pn=(0,ut.Z)({},kn),Dn=Wn(we,Pn.width);if(Dn)Pn.width=Dn;else{var yr=Math.floor(En);Pn.width=cn===1?pn:yr,pn-=yr,cn-=1}return gn+=Pn.width,Pn});if(gn0?(0,ut.Z)((0,ut.Z)({},we),{},{children:xn(st)}):we})}function jn(De){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return De.filter(function(st){return st&&(0,Qe.Z)(st)==="object"}).reduce(function(st,wt,Vt){var en=wt.fixed,pn=en===!0?"left":en,cn="".concat(we,"-").concat(Vt),En=wt.children;return En&&En.length>0?[].concat((0,Ft.Z)(st),(0,Ft.Z)(jn(En,cn).map(function(gn){return(0,ut.Z)({fixed:pn},gn)}))):[].concat((0,Ft.Z)(st),[(0,ut.Z)((0,ut.Z)({key:cn},wt),{},{fixed:pn})])},[])}function zn(De){return De.map(function(we){var st=we.fixed,wt=(0,ie.Z)(we,rr),Vt=st;return st==="left"?Vt="right":st==="right"&&(Vt="left"),(0,ut.Z)({fixed:Vt},wt)})}function xt(De,we){var st=De.prefixCls,wt=De.columns,Vt=De.children,en=De.expandable,pn=De.expandedKeys,cn=De.columnTitle,En=De.getRowKey,gn=De.onTriggerExpand,Kn=De.expandIcon,_n=De.rowExpandable,kn=De.expandIconColumnIndex,Pn=De.direction,Dn=De.expandRowByClick,yr=De.columnWidth,er=De.fixed,Er=De.scrollWidth,Dr=De.clientWidth,xr=y.useMemo(function(){var oo=wt||dn(Vt)||[];return xn(oo.slice())},[wt,Vt]),Mr=y.useMemo(function(){if(en){var oo=xr.slice();if(!oo.includes(he)){var lo=kn||0;lo>=0&&(lo||er==="left"||!er)&&oo.splice(lo,0,he),er==="right"&&oo.splice(xr.length,0,he)}var $r=oo.indexOf(he);oo=oo.filter(function(Io,Hr){return Io!==he||Hr===$r});var Or=xr[$r],qr;er?qr=er:qr=Or?Or.fixed:null;var uo=(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)({},Gt,{className:"".concat(st,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",cn),"fixed",qr),"className","".concat(st,"-row-expand-icon-cell")),"width",yr),"render",function(Hr,di,hi){var ha=En(di,hi),na=pn.has(ha),Ki=_n?_n(di):!0,ra=Kn({prefixCls:st,expanded:na,expandable:Ki,record:di,onExpand:gn});return Dn?y.createElement("span",{onClick:function(mi){return mi.stopPropagation()}},ra):ra});return oo.map(function(Io){return Io===he?uo:Io})}return xr.filter(function(Io){return Io!==he})},[en,xr,En,pn,Kn,Pn]),Wr=y.useMemo(function(){var oo=Mr;return we&&(oo=we(oo)),oo.length||(oo=[{render:function(){return null}}]),oo},[we,Mr,Pn]),ro=y.useMemo(function(){return Pn==="rtl"?zn(jn(Wr)):jn(Wr)},[Wr,Pn,Er]),Qr=y.useMemo(function(){for(var oo=-1,lo=ro.length-1;lo>=0;lo-=1){var $r=ro[lo].fixed;if($r==="left"||$r===!0){oo=lo;break}}if(oo>=0)for(var Or=0;Or<=oo;Or+=1){var qr=ro[Or].fixed;if(qr!=="left"&&qr!==!0)return!0}var uo=ro.findIndex(function(di){var hi=di.fixed;return hi==="right"});if(uo>=0)for(var Io=uo;Io=uo-cn?Dr(function(Io){return(0,ut.Z)((0,ut.Z)({},Io),{},{isHiddenScrollBar:!0})}):Dr(function(Io){return(0,ut.Z)((0,ut.Z)({},Io),{},{isHiddenScrollBar:!1})})}})},lo=function(Or){Dr(function(qr){return(0,ut.Z)((0,ut.Z)({},qr),{},{scrollLeft:Or/_n*kn||0})})};return y.useImperativeHandle(st,function(){return{setScrollLeft:lo,checkScrollBarVisible:oo}}),y.useEffect(function(){var $r=(0,Bn.Z)(document.body,"mouseup",Oo,!1),Or=(0,Bn.Z)(document.body,"mousemove",Ko,!1);return oo(),function(){$r.remove(),Or.remove()}},[Pn,ro]),y.useEffect(function(){if(en.current){for(var $r=[],Or=(0,Nn.bn)(en.current);Or;)$r.push(Or),Or=Or.parentElement;return $r.forEach(function(qr){return qr.addEventListener("scroll",oo,!1)}),window.addEventListener("resize",oo,!1),window.addEventListener("scroll",oo,!1),En.addEventListener("scroll",oo,!1),function(){$r.forEach(function(qr){return qr.removeEventListener("scroll",oo)}),window.removeEventListener("resize",oo),window.removeEventListener("scroll",oo),En.removeEventListener("scroll",oo)}}},[En]),y.useEffect(function(){Er.isHiddenScrollBar||Dr(function($r){var Or=en.current;return Or?(0,ut.Z)((0,ut.Z)({},$r),{},{scrollLeft:Or.scrollLeft/Or.scrollWidth*Or.clientWidth}):$r})},[Er.isHiddenScrollBar]),_n<=kn||!Pn||Er.isHiddenScrollBar?null:y.createElement("div",{style:{height:(0,Pt.Z)(),width:kn,bottom:cn},className:"".concat(Kn,"-sticky-scroll")},y.createElement("div",{onMouseDown:Eo,ref:Dn,className:Ne()("".concat(Kn,"-sticky-scroll-bar"),(0,be.Z)({},"".concat(Kn,"-sticky-scroll-bar-active"),ro)),style:{width:"".concat(Pn,"px"),transform:"translate3d(".concat(Er.scrollLeft,"px, 0, 0)")}}))},ir=y.forwardRef(nr);function lr(De){return null}var Qn=lr;function ar(De){return null}var fr=ar,Sr="rc-table",br=[],Zr={};function jr(){return"No Data"}function hr(De,we){var st=(0,ut.Z)({rowKey:"key",prefixCls:Sr,emptyText:jr},De),wt=st.prefixCls,Vt=st.className,en=st.rowClassName,pn=st.style,cn=st.data,En=st.rowKey,gn=st.scroll,Kn=st.tableLayout,_n=st.direction,kn=st.title,Pn=st.footer,Dn=st.summary,yr=st.caption,er=st.id,Er=st.showHeader,Dr=st.components,xr=st.emptyText,Mr=st.onRow,Wr=st.onHeaderRow,ro=st.onScroll,Qr=st.internalHooks,si=st.transformColumns,Oo=st.internalRefs,Eo=st.tailor,Ko=st.getContainerWidth,oo=st.sticky,lo=st.rowHoverable,$r=lo===void 0?!0:lo,Or=cn||br,qr=!!Or.length,uo=Qr===de,Io=y.useCallback(function(Oi,Ai){return(0,mt.Z)(Dr,Oi)||Ai},[Dr]),Hr=y.useMemo(function(){return typeof En=="function"?En:function(Oi){var Ai=Oi&&Oi[En];return Ai}},[En]),di=Io(["body"]),hi=Jt(),ha=(0,$e.Z)(hi,3),na=ha[0],Ki=ha[1],ra=ha[2],ya=Je(st,Or,Hr),mi=(0,$e.Z)(ya,6),vi=mi[0],ba=mi[1],Ba=mi[2],So=mi[3],ei=mi[4],vo=mi[5],Jr=gn==null?void 0:gn.x,xi=y.useState(0),Ii=(0,$e.Z)(xi,2),qi=Ii[0],Hi=Ii[1],Ca=_t((0,ut.Z)((0,ut.Z)((0,ut.Z)({},st),vi),{},{expandable:!!vi.expandedRowRender,columnTitle:vi.columnTitle,expandedKeys:Ba,getRowKey:Hr,onTriggerExpand:vo,expandIcon:So,expandIconColumnIndex:vi.expandIconColumnIndex,direction:_n,scrollWidth:uo&&Eo&&typeof Jr=="number"?Jr:null,clientWidth:qi}),uo?si:null),Pa=(0,$e.Z)(Ca,4),Po=Pa[0],Zo=Pa[1],Ni=Pa[2],ji=Pa[3],_i=Ni!=null?Ni:Jr,Na=y.useMemo(function(){return{columns:Po,flattenColumns:Zo}},[Po,Zo]),Ea=y.useRef(),al=y.useRef(),oa=y.useRef(),Fi=y.useRef();y.useImperativeHandle(we,function(){return{nativeElement:Ea.current,scrollTo:function(Ai){var Ua;if(oa.current instanceof HTMLElement){var gl=Ai.index,Ga=Ai.top,ws=Ai.key;if(Lt(Ga)){var rs;(rs=oa.current)===null||rs===void 0||rs.scrollTo({top:Ga})}else{var Vl,Bs=ws!=null?ws:Hr(Or[gl]);(Vl=oa.current.querySelector('[data-row-key="'.concat(Bs,'"]')))===null||Vl===void 0||Vl.scrollIntoView()}}else(Ua=oa.current)!==null&&Ua!==void 0&&Ua.scrollTo&&oa.current.scrollTo(Ai)}}});var Wi=y.useRef(),Vi=y.useState(!1),Oa=(0,$e.Z)(Vi,2),ma=Oa[0],Pi=Oa[1],ia=y.useState(!1),Li=(0,$e.Z)(ia,2),ja=Li[0],Da=Li[1],tl=y.useState(new Map),ll=(0,$e.Z)(tl,2),$l=ll[0],Ui=ll[1],Ps=Bt(Zo),nl=Ps.map(function(Oi){return $l.get(Oi)}),Dl=y.useMemo(function(){return nl},[nl.join("_")]),pl=St(Dl,Zo,_n),sl=gn&&jt(gn.y),Gi=gn&&jt(_i)||!!vi.fixed,vl=Gi&&Zo.some(function(Oi){var Ai=Oi.fixed;return Ai}),ts=y.useRef(),Zl=pt(oo,wt),jl=Zl.isSticky,Zs=Zl.offsetHeader,js=Zl.offsetSummary,zs=Zl.offsetScroll,Hs=Zl.stickyClassName,qs=Zl.container,ui=y.useMemo(function(){return Dn==null?void 0:Dn(Or)},[Dn,Or]),gi=(sl||jl)&&y.isValidElement(ui)&&ui.type===Ie&&ui.props.fixed,ua,xa,Ra;sl&&(xa={overflowY:qr?"scroll":"auto",maxHeight:gn.y}),Gi&&(ua={overflowX:"auto"},sl||(xa={overflowY:"hidden"}),Ra={width:_i===!0?"auto":_i,minWidth:"100%"});var Ma=y.useCallback(function(Oi,Ai){Ui(function(Ua){if(Ua.get(Oi)!==Ai){var gl=new Map(Ua);return gl.set(Oi,Ai),gl}return Ua})},[]),Tl=At(null),Va=(0,$e.Z)(Tl,2),xs=Va[0],eu=Va[1];function Os(Oi,Ai){Ai&&(typeof Ai=="function"?Ai(Oi):Ai.scrollLeft!==Oi&&(Ai.scrollLeft=Oi,Ai.scrollLeft!==Oi&&setTimeout(function(){Ai.scrollLeft=Oi},0)))}var ps=(0,pe.Z)(function(Oi){var Ai=Oi.currentTarget,Ua=Oi.scrollLeft,gl=_n==="rtl",Ga=typeof Ua=="number"?Ua:Ai.scrollLeft,ws=Ai||Zr;if(!eu()||eu()===ws){var rs;xs(ws),Os(Ga,al.current),Os(Ga,oa.current),Os(Ga,Wi.current),Os(Ga,(rs=ts.current)===null||rs===void 0?void 0:rs.setScrollLeft)}var Vl=Ai||al.current;if(Vl){var Bs=uo&&Eo&&typeof _i=="number"?_i:Vl.scrollWidth,fu=Vl.clientWidth;if(Bs===fu){Pi(!1),Da(!1);return}gl?(Pi(-Ga0)):(Pi(Ga>0),Da(Ga1?er-$r:0,qr=(0,ut.Z)((0,ut.Z)((0,ut.Z)({},si),gn),{},{flex:"0 0 ".concat($r,"px"),width:"".concat($r,"px"),marginRight:Or,pointerEvents:"auto"}),uo=y.useMemo(function(){return _n?oo<=1:Eo===0||oo===0||oo>1},[oo,Eo,_n]);uo?qr.visibility="hidden":_n&&(qr.height=kn==null?void 0:kn(oo));var Io=uo?function(){return null}:Pn,Hr={};return(oo===0||Eo===0)&&(Hr.rowSpan=1,Hr.colSpan=1),y.createElement(on,(0,_e.Z)({className:Ne()(yr,Kn),ellipsis:st.ellipsis,align:st.align,scope:st.rowScope,component:pn,prefixCls:we.prefixCls,key:Mr,record:En,index:en,renderIndex:cn,dataIndex:Dn,render:Io,shouldCellUpdate:st.shouldCellUpdate},Wr,{appendNode:ro,additionalProps:(0,ut.Z)((0,ut.Z)({},Qr),{},{style:qr},Hr)}))}var so=Cr,Ho=["data","index","className","rowKey","style","extra","getHeight"],ti=y.forwardRef(function(De,we){var st=De.data,wt=De.index,Vt=De.className,en=De.rowKey,pn=De.style,cn=De.extra,En=De.getHeight,gn=(0,ie.Z)(De,Ho),Kn=st.record,_n=st.indent,kn=st.index,Pn=se(Re,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Dn=Pn.scrollX,yr=Pn.flattenColumns,er=Pn.prefixCls,Er=Pn.fixColumn,Dr=Pn.componentWidth,xr=se(Ur,["getComponent"]),Mr=xr.getComponent,Wr=Qt(Kn,en,wt,_n),ro=Mr(["body","row"],"div"),Qr=Mr(["body","cell"],"div"),si=Wr.rowSupportExpand,Oo=Wr.expanded,Eo=Wr.rowProps,Ko=Wr.expandedRowRender,oo=Wr.expandedRowClassName,lo;if(si&&Oo){var $r=Ko(Kn,wt,_n+1,Oo),Or=Ht(oo,Kn,wt,_n),qr={};Er&&(qr={style:(0,be.Z)({},"--virtual-width","".concat(Dr,"px"))});var uo="".concat(er,"-expanded-row-cell");lo=y.createElement(ro,{className:Ne()("".concat(er,"-expanded-row"),"".concat(er,"-expanded-row-level-").concat(_n+1),Or)},y.createElement(on,{component:Qr,prefixCls:er,className:Ne()(uo,(0,be.Z)({},"".concat(uo,"-fixed"),Er)),additionalProps:qr},$r))}var Io=(0,ut.Z)((0,ut.Z)({},pn),{},{width:Dn});cn&&(Io.position="absolute",Io.pointerEvents="none");var Hr=y.createElement(ro,(0,_e.Z)({},Eo,gn,{"data-row-key":en,ref:si?null:we,className:Ne()(Vt,"".concat(er,"-row"),Eo==null?void 0:Eo.className,(0,be.Z)({},"".concat(er,"-row-extra"),cn)),style:(0,ut.Z)((0,ut.Z)({},Io),Eo==null?void 0:Eo.style)}),yr.map(function(di,hi){return y.createElement(so,{key:hi,component:Qr,rowInfo:Wr,column:di,colIndex:hi,indent:_n,index:wt,renderIndex:kn,record:Kn,inverse:cn,getHeight:En})}));return si?y.createElement("div",{ref:we},Hr,lo):Hr}),xo=ct(ti),No=xo,To=y.forwardRef(function(De,we){var st=De.data,wt=De.onScroll,Vt=se(Re,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),en=Vt.flattenColumns,pn=Vt.onColumnResize,cn=Vt.getRowKey,En=Vt.expandedKeys,gn=Vt.prefixCls,Kn=Vt.childrenColumnName,_n=Vt.scrollX,kn=Vt.direction,Pn=se(Ur),Dn=Pn.sticky,yr=Pn.scrollY,er=Pn.listItemHeight,Er=Pn.getComponent,Dr=Pn.onScroll,xr=y.useRef(),Mr=Nt(st,Kn,En,cn),Wr=y.useMemo(function(){var lo=0;return en.map(function($r){var Or=$r.width,qr=$r.key;return lo+=Or,[qr,Or,lo]})},[en]),ro=y.useMemo(function(){return Wr.map(function(lo){return lo[2]})},[Wr]);y.useEffect(function(){Wr.forEach(function(lo){var $r=(0,$e.Z)(lo,2),Or=$r[0],qr=$r[1];pn(Or,qr)})},[Wr]),y.useImperativeHandle(we,function(){var lo,$r={scrollTo:function(qr){var uo;(uo=xr.current)===null||uo===void 0||uo.scrollTo(qr)},nativeElement:(lo=xr.current)===null||lo===void 0?void 0:lo.nativeElement};return Object.defineProperty($r,"scrollLeft",{get:function(){var qr;return((qr=xr.current)===null||qr===void 0?void 0:qr.getScrollInfo().x)||0},set:function(qr){var uo;(uo=xr.current)===null||uo===void 0||uo.scrollTo({left:qr})}}),$r});var Qr=function($r,Or){var qr,uo=(qr=Mr[Or])===null||qr===void 0?void 0:qr.record,Io=$r.onCell;if(Io){var Hr,di=Io(uo,Or);return(Hr=di==null?void 0:di.rowSpan)!==null&&Hr!==void 0?Hr:1}return 1},si=function($r){var Or=$r.start,qr=$r.end,uo=$r.getSize,Io=$r.offsetY;if(qr<0)return null;for(var Hr=en.filter(function(So){return Qr(So,Or)===0}),di=Or,hi=function(ei){if(Hr=Hr.filter(function(vo){return Qr(vo,ei)===0}),!Hr.length)return di=ei,1},ha=Or;ha>=0&&!hi(ha);ha-=1);for(var na=en.filter(function(So){return Qr(So,qr)!==1}),Ki=qr,ra=function(ei){if(na=na.filter(function(vo){return Qr(vo,ei)!==1}),!na.length)return Ki=Math.max(ei-1,qr),1},ya=qr;ya1})&&mi.push(ei)},ba=di;ba<=Ki;ba+=1)vi(ba);var Ba=mi.map(function(So){var ei=Mr[So],vo=cn(ei.record,So),Jr=function(qi){var Hi=So+qi-1,Ca=cn(Mr[Hi].record,Hi),Pa=uo(vo,Ca);return Pa.bottom-Pa.top},xi=uo(vo);return y.createElement(No,{key:So,data:ei,rowKey:vo,index:So,style:{top:-Io+xi.top},extra:!0,getHeight:Jr})});return Ba},Oo=y.useMemo(function(){return{columnsOffset:ro}},[ro]),Eo="".concat(gn,"-tbody"),Ko=Er(["body","wrapper"]),oo={};return Dn&&(oo.position="sticky",oo.bottom=0,(0,Qe.Z)(Dn)==="object"&&Dn.offsetScroll&&(oo.bottom=Dn.offsetScroll)),y.createElement(Rr.Provider,{value:Oo},y.createElement(or.Z,{fullHeight:!1,ref:xr,prefixCls:"".concat(Eo,"-virtual"),styles:{horizontalScrollBar:oo},className:Eo,height:yr,itemHeight:er||24,data:Mr,itemKey:function($r){return cn($r.record)},component:Ko,scrollWidth:_n,direction:kn,onVirtualScroll:function($r){var Or,qr=$r.x;wt({currentTarget:(Or=xr.current)===null||Or===void 0?void 0:Or.nativeElement,scrollLeft:qr})},onScroll:Dr,extraRender:si},function(lo,$r,Or){var qr=cn(lo.record,$r);return y.createElement(No,{data:lo,rowKey:qr,index:$r,style:Or.style})}))}),Xo=ct(To),ko=Xo,go=function(we,st){var wt=st.ref,Vt=st.onScroll;return y.createElement(ko,{ref:wt,data:we,onScroll:Vt})};function dr(De,we){var st=De.data,wt=De.columns,Vt=De.scroll,en=De.sticky,pn=De.prefixCls,cn=pn===void 0?Sr:pn,En=De.className,gn=De.listItemHeight,Kn=De.components,_n=De.onScroll,kn=Vt||{},Pn=kn.x,Dn=kn.y;typeof Pn!="number"&&(Pn=1),typeof Dn!="number"&&(Dn=500);var yr=(0,ht.zX)(function(Dr,xr){return(0,mt.Z)(Kn,Dr)||xr}),er=(0,ht.zX)(_n),Er=y.useMemo(function(){return{sticky:en,scrollY:Dn,listItemHeight:gn,getComponent:yr,onScroll:er}},[en,Dn,gn,yr,er]);return y.createElement(Ur.Provider,{value:Er},y.createElement(Fr,(0,_e.Z)({},De,{className:Ne()(En,"".concat(cn,"-virtual")),scroll:(0,ut.Z)((0,ut.Z)({},Vt),{},{x:Pn}),components:(0,ut.Z)((0,ut.Z)({},Kn),{},{body:st!=null&&st.length?go:void 0}),columns:wt,internalHooks:de,tailor:!0,ref:we})))}var Tn=y.forwardRef(dr);function Gn(De){return Ye(Tn,De)}var Yn=Gn(),Ln=null,wr=De=>null,Jn=De=>null,sr=z(84105),pr=z(82661),_r=z(34643),Yr=z(34061),to=z(18929);function Fo(De){const[we,st]=(0,y.useState)(null);return[(0,y.useCallback)((en,pn,cn)=>{const En=we!=null?we:en,gn=Math.min(En||0,en),Kn=Math.max(En||0,en),_n=pn.slice(gn,Kn+1).map(Dn=>De(Dn)),kn=_n.some(Dn=>!cn.has(Dn)),Pn=[];return _n.forEach(Dn=>{kn?(cn.has(Dn)||Pn.push(Dn),cn.add(Dn)):(cn.delete(Dn),Pn.push(Dn))}),st(kn?Kn:null),Pn},[we]),en=>{st(en)}]}var Mo=z(32383),Yo=z(62673),Jo=z(75727),ni=z(47889);const ri={},Mi="SELECT_ALL",$i="SELECT_INVERT",Xi="SELECT_NONE",Yi=[],ta=(De,we)=>{let st=[];return(we||[]).forEach(wt=>{st.push(wt),wt&&typeof wt=="object"&&De in wt&&(st=[].concat((0,Ft.Z)(st),(0,Ft.Z)(ta(De,wt[De]))))}),st};var co=(De,we)=>{const{preserveSelectedRowKeys:st,selectedRowKeys:wt,defaultSelectedRowKeys:Vt,getCheckboxProps:en,onChange:pn,onSelect:cn,onSelectAll:En,onSelectInvert:gn,onSelectNone:Kn,onSelectMultiple:_n,columnWidth:kn,type:Pn,selections:Dn,fixed:yr,renderCell:er,hideSelectAll:Er,checkStrictly:Dr=!0}=we||{},{prefixCls:xr,data:Mr,pageData:Wr,getRecordByKey:ro,getRowKey:Qr,expandType:si,childrenColumnName:Oo,locale:Eo,getPopupContainer:Ko}=De,oo=(0,Mo.ln)("Table"),[lo,$r]=Fo(So=>So),[Or,qr]=(0,to.Z)(wt||Vt||Yi,{value:wt}),uo=y.useRef(new Map),Io=(0,y.useCallback)(So=>{if(st){const ei=new Map;So.forEach(vo=>{let Jr=ro(vo);!Jr&&uo.current.has(vo)&&(Jr=uo.current.get(vo)),ei.set(vo,Jr)}),uo.current=ei}},[ro,st]);y.useEffect(()=>{Io(Or)},[Or]);const Hr=(0,y.useMemo)(()=>ta(Oo,Wr),[Oo,Wr]),{keyEntities:di}=(0,y.useMemo)(()=>{if(Dr)return{keyEntities:null};let So=Mr;if(st){const ei=new Set(Hr.map((Jr,xi)=>Qr(Jr,xi))),vo=Array.from(uo.current).reduce((Jr,xi)=>{let[Ii,qi]=xi;return ei.has(Ii)?Jr:Jr.concat(qi)},[]);So=[].concat((0,Ft.Z)(So),(0,Ft.Z)(vo))}return(0,Yr.I8)(So,{externalGetKey:Qr,childrenPropName:Oo})},[Mr,Qr,Dr,Oo,st,Hr]),hi=(0,y.useMemo)(()=>{const So=new Map;return Hr.forEach((ei,vo)=>{const Jr=Qr(ei,vo),xi=(en?en(ei):null)||{};So.set(Jr,xi)}),So},[Hr,Qr,en]),ha=(0,y.useCallback)(So=>{const ei=Qr(So);let vo;return hi.has(ei)?vo=hi.get(Qr(So)):vo=en?en(So):void 0,!!(vo!=null&&vo.disabled)},[hi,Qr]),[na,Ki]=(0,y.useMemo)(()=>{if(Dr)return[Or||[],[]];const{checkedKeys:So,halfCheckedKeys:ei}=(0,_r.S)(Or,!0,di,ha);return[So||[],ei]},[Or,Dr,di,ha]),ra=(0,y.useMemo)(()=>{const So=Pn==="radio"?na.slice(0,1):na;return new Set(So)},[na,Pn]),ya=(0,y.useMemo)(()=>Pn==="radio"?new Set:new Set(Ki),[Ki,Pn]);y.useEffect(()=>{we||qr(Yi)},[!!we]);const mi=(0,y.useCallback)((So,ei)=>{let vo,Jr;Io(So),st?(vo=So,Jr=So.map(xi=>uo.current.get(xi))):(vo=[],Jr=[],So.forEach(xi=>{const Ii=ro(xi);Ii!==void 0&&(vo.push(xi),Jr.push(Ii))})),qr(vo),pn==null||pn(vo,Jr,{type:ei})},[qr,ro,pn,st]),vi=(0,y.useCallback)((So,ei,vo,Jr)=>{if(cn){const xi=vo.map(Ii=>ro(Ii));cn(ro(So),ei,xi,Jr)}mi(vo,"single")},[cn,ro,mi]),ba=(0,y.useMemo)(()=>!Dn||Er?null:(Dn===!0?[Mi,$i,Xi]:Dn).map(ei=>ei===Mi?{key:"all",text:Eo.selectionAll,onSelect(){mi(Mr.map((vo,Jr)=>Qr(vo,Jr)).filter(vo=>{const Jr=hi.get(vo);return!(Jr!=null&&Jr.disabled)||ra.has(vo)}),"all")}}:ei===$i?{key:"invert",text:Eo.selectInvert,onSelect(){const vo=new Set(ra);Wr.forEach((xi,Ii)=>{const qi=Qr(xi,Ii),Hi=hi.get(qi);Hi!=null&&Hi.disabled||(vo.has(qi)?vo.delete(qi):vo.add(qi))});const Jr=Array.from(vo);gn&&(oo.deprecated(!1,"onSelectInvert","onChange"),gn(Jr)),mi(Jr,"invert")}}:ei===Xi?{key:"none",text:Eo.selectNone,onSelect(){Kn==null||Kn(),mi(Array.from(ra).filter(vo=>{const Jr=hi.get(vo);return Jr==null?void 0:Jr.disabled}),"none")}}:ei).map(ei=>Object.assign(Object.assign({},ei),{onSelect:function(){for(var vo,Jr,xi=arguments.length,Ii=new Array(xi),qi=0;qi{var ei;if(!we)return So.filter(Fi=>Fi!==ri);let vo=(0,Ft.Z)(So);const Jr=new Set(ra),xi=Hr.map(Qr).filter(Fi=>!hi.get(Fi).disabled),Ii=xi.every(Fi=>Jr.has(Fi)),qi=xi.some(Fi=>Jr.has(Fi)),Hi=()=>{const Fi=[];Ii?xi.forEach(Vi=>{Jr.delete(Vi),Fi.push(Vi)}):xi.forEach(Vi=>{Jr.has(Vi)||(Jr.add(Vi),Fi.push(Vi))});const Wi=Array.from(Jr);En==null||En(!Ii,Wi.map(Vi=>ro(Vi)),Fi.map(Vi=>ro(Vi))),mi(Wi,"all"),$r(null)};let Ca,Pa;if(Pn!=="radio"){let Fi;if(ba){const Pi={getPopupContainer:Ko,items:ba.map((ia,Li)=>{const{key:ja,text:Da,onSelect:tl}=ia;return{key:ja!=null?ja:Li,onClick:()=>{tl==null||tl(xi)},label:Da}})};Fi=y.createElement("div",{className:`${xr}-selection-extra`},y.createElement(Jo.Z,{menu:Pi,getPopupContainer:Ko},y.createElement("span",null,y.createElement(sr.Z,null))))}const Wi=Hr.map((Pi,ia)=>{const Li=Qr(Pi,ia),ja=hi.get(Li)||{};return Object.assign({checked:Jr.has(Li)},ja)}).filter(Pi=>{let{disabled:ia}=Pi;return ia}),Vi=!!Wi.length&&Wi.length===Hr.length,Oa=Vi&&Wi.every(Pi=>{let{checked:ia}=Pi;return ia}),ma=Vi&&Wi.some(Pi=>{let{checked:ia}=Pi;return ia});Pa=y.createElement(Yo.default,{checked:Vi?Oa:!!Hr.length&&Ii,indeterminate:Vi?!Oa&&ma:!Ii&&qi,onChange:Hi,disabled:Hr.length===0||Vi,"aria-label":Fi?"Custom selection":"Select all",skipGroup:!0}),Ca=!Er&&y.createElement("div",{className:`${xr}-selection`},Pa,Fi)}let Po;Pn==="radio"?Po=(Fi,Wi,Vi)=>{const Oa=Qr(Wi,Vi),ma=Jr.has(Oa),Pi=hi.get(Oa);return{node:y.createElement(ni.ZP,Object.assign({},Pi,{checked:ma,onClick:ia=>{var Li;ia.stopPropagation(),(Li=Pi==null?void 0:Pi.onClick)===null||Li===void 0||Li.call(Pi,ia)},onChange:ia=>{var Li;Jr.has(Oa)||vi(Oa,!0,[Oa],ia.nativeEvent),(Li=Pi==null?void 0:Pi.onChange)===null||Li===void 0||Li.call(Pi,ia)}})),checked:ma}}:Po=(Fi,Wi,Vi)=>{var Oa;const ma=Qr(Wi,Vi),Pi=Jr.has(ma),ia=ya.has(ma),Li=hi.get(ma);let ja;return si==="nest"?ja=ia:ja=(Oa=Li==null?void 0:Li.indeterminate)!==null&&Oa!==void 0?Oa:ia,{node:y.createElement(Yo.default,Object.assign({},Li,{indeterminate:ja,checked:Pi,skipGroup:!0,onClick:Da=>{var tl;Da.stopPropagation(),(tl=Li==null?void 0:Li.onClick)===null||tl===void 0||tl.call(Li,Da)},onChange:Da=>{var tl;const{nativeEvent:ll}=Da,{shiftKey:$l}=ll,Ui=xi.findIndex(nl=>nl===ma),Ps=na.some(nl=>xi.includes(nl));if($l&&Dr&&Ps){const nl=lo(Ui,xi,Jr),Dl=Array.from(Jr);_n==null||_n(!Pi,Dl.map(pl=>ro(pl)),nl.map(pl=>ro(pl))),mi(Dl,"multiple")}else{const nl=na;if(Dr){const Dl=Pi?(0,pr._5)(nl,ma):(0,pr.L0)(nl,ma);vi(ma,!Pi,Dl,ll)}else{const Dl=(0,_r.S)([].concat((0,Ft.Z)(nl),[ma]),!0,di,ha),{checkedKeys:pl,halfCheckedKeys:sl}=Dl;let Gi=pl;if(Pi){const vl=new Set(pl);vl.delete(ma),Gi=(0,_r.S)(Array.from(vl),{checked:!1,halfCheckedKeys:sl},di,ha).checkedKeys}vi(ma,!Pi,Gi,ll)}}$r(Pi?null:Ui),(tl=Li==null?void 0:Li.onChange)===null||tl===void 0||tl.call(Li,Da)}})),checked:Pi}};const Zo=(Fi,Wi,Vi)=>{const{node:Oa,checked:ma}=Po(Fi,Wi,Vi);return er?er(ma,Wi,Vi,Oa):Oa};if(!vo.includes(ri))if(vo.findIndex(Fi=>{var Wi;return((Wi=Fi[Gt])===null||Wi===void 0?void 0:Wi.columnType)==="EXPAND_COLUMN"})===0){const[Fi,...Wi]=vo;vo=[Fi,ri].concat((0,Ft.Z)(Wi))}else vo=[ri].concat((0,Ft.Z)(vo));const Ni=vo.indexOf(ri);vo=vo.filter((Fi,Wi)=>Fi!==ri||Wi===Ni);const ji=vo[Ni-1],_i=vo[Ni+1];let Na=yr;Na===void 0&&((_i==null?void 0:_i.fixed)!==void 0?Na=_i.fixed:(ji==null?void 0:ji.fixed)!==void 0&&(Na=ji.fixed)),Na&&ji&&((ei=ji[Gt])===null||ei===void 0?void 0:ei.columnType)==="EXPAND_COLUMN"&&ji.fixed===void 0&&(ji.fixed=Na);const Ea=Ne()(`${xr}-selection-col`,{[`${xr}-selection-col-with-dropdown`]:Dn&&Pn==="checkbox"}),al=()=>we!=null&&we.columnTitle?typeof we.columnTitle=="function"?we.columnTitle(Pa):we.columnTitle:Ca,oa={fixed:Na,width:kn,className:`${xr}-selection-column`,title:al(),render:Zo,onCell:we.onCell,[Gt]:{className:Ea}};return vo.map(Fi=>Fi===ri?oa:Fi)},[Qr,Hr,we,na,ra,ya,kn,ba,si,hi,_n,vi,ha]),ra]},wi=z(2738);function wo(De,we){return De._antProxy=De._antProxy||{},Object.keys(we).forEach(st=>{if(!(st in De._antProxy)){const wt=De[st];De._antProxy[st]=wt,De[st]=we[st]}}),De}function aa(De,we){return(0,y.useImperativeHandle)(De,()=>{const st=we(),{nativeElement:wt}=st;return typeof Proxy!="undefined"?new Proxy(wt,{get(Vt,en){return st[en]?st[en]:Reflect.get(Vt,en)}}):wo(wt,st)})}var Qa=z(83010),Ha=z(48755),da=z(38406),fa=z(83397),Ti=z(31756),ka=z(13783),ol=z(85981),Ja=z(31709),la=z(29787),Pl=z(57700);function El(De){return we=>{const{prefixCls:st,onExpand:wt,record:Vt,expanded:en,expandable:pn}=we,cn=`${st}-row-expand-icon`;return y.createElement("button",{type:"button",onClick:En=>{wt(Vt,En),En.stopPropagation()},className:Ne()(cn,{[`${cn}-spaced`]:!pn,[`${cn}-expanded`]:pn&&en,[`${cn}-collapsed`]:pn&&!en}),"aria-label":en?De.collapse:De.expand,"aria-expanded":en})}}var jo=El;function ai(De){return(st,wt)=>{const Vt=st.querySelector(`.${De}-container`);let en=wt;if(Vt){const pn=getComputedStyle(Vt),cn=parseInt(pn.borderLeftWidth,10),En=parseInt(pn.borderRightWidth,10);en=wt-cn-En}return en}}const Ro=(De,we)=>"key"in De&&De.key!==void 0&&De.key!==null?De.key:De.dataIndex?Array.isArray(De.dataIndex)?De.dataIndex.join("."):De.dataIndex:we;function Bo(De,we){return we?`${we}-${De}`:`${De}`}const qo=(De,we)=>typeof De=="function"?De(we):De,Bi=(De,we)=>{const st=qo(De,we);return Object.prototype.toString.call(st)==="[object Object]"?"":st};var Wa={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"},zi=Wa,Qi=z(7657),sa=function(we,st){return y.createElement(Qi.Z,(0,_e.Z)({},we,{ref:st,icon:zi}))},cl=y.forwardRef(sa),xl=cl,Ka=z(9981),Sl=z(40192);function kl(De){const we=y.useRef(De),st=(0,Sl.Z)();return[()=>we.current,wt=>{we.current=wt,st()}]}var dl=z(7939),zl=z(584),Fs=z(93041),Gl=z(78857),Ol=z(18287),Ll=z(47472),fl=z(49397),Xl=De=>{const{value:we,filterSearch:st,tablePrefixCls:wt,locale:Vt,onChange:en}=De;return st?y.createElement("div",{className:`${wt}-filter-dropdown-search`},y.createElement(fl.Z,{prefix:y.createElement(Ll.Z,null),placeholder:Vt.filterSearchPlaceholder,onChange:en,value:we,htmlSize:1,className:`${wt}-filter-dropdown-search-input`})):null},bs=z(10228);const Il=De=>{const{keyCode:we}=De;we===bs.Z.ENTER&&De.stopPropagation()};var as=y.forwardRef((De,we)=>y.createElement("div",{className:De.className,onClick:st=>st.stopPropagation(),onKeyDown:Il,ref:we},De.children));function wl(De){let we=[];return(De||[]).forEach(st=>{let{value:wt,children:Vt}=st;we.push(wt),Vt&&(we=[].concat((0,Ft.Z)(we),(0,Ft.Z)(wl(Vt))))}),we}function Hl(De){return De.some(we=>{let{children:st}=we;return st})}function Wl(De,we){return typeof we=="string"||typeof we=="number"?we==null?void 0:we.toString().toLowerCase().includes(De.trim().toLowerCase()):!1}function ls(De){let{filters:we,prefixCls:st,filteredKeys:wt,filterMultiple:Vt,searchValue:en,filterSearch:pn}=De;return we.map((cn,En)=>{const gn=String(cn.value);if(cn.children)return{key:gn||En,label:cn.text,popupClassName:`${st}-dropdown-submenu`,children:ls({filters:cn.children,prefixCls:st,filteredKeys:wt,filterMultiple:Vt,searchValue:en,filterSearch:pn})};const Kn=Vt?Yo.default:ni.ZP,_n={key:cn.value!==void 0?gn:En,label:y.createElement(y.Fragment,null,y.createElement(Kn,{checked:wt.includes(gn)}),y.createElement("span",null,cn.text))};return en.trim()?typeof pn=="function"?pn(en,cn)?_n:null:Wl(en,cn.text)?_n:null:_n})}function Kl(De){return De||[]}var qa=De=>{var we,st,wt,Vt;const{tablePrefixCls:en,prefixCls:pn,column:cn,dropdownPrefixCls:En,columnKey:gn,filterOnClose:Kn,filterMultiple:_n,filterMode:kn="menu",filterSearch:Pn=!1,filterState:Dn,triggerFilter:yr,locale:er,children:Er,getPopupContainer:Dr,rootClassName:xr}=De,{filterResetToDefaultFilteredValue:Mr,defaultFilteredValue:Wr,filterDropdownProps:ro={},filterDropdownOpen:Qr,filterDropdownVisible:si,onFilterDropdownVisibleChange:Oo,onFilterDropdownOpenChange:Eo}=cn,[Ko,oo]=y.useState(!1),lo=!!(Dn&&(!((we=Dn.filteredKeys)===null||we===void 0)&&we.length||Dn.forceFiltered)),$r=Po=>{var Zo;oo(Po),(Zo=ro.onOpenChange)===null||Zo===void 0||Zo.call(ro,Po),Eo==null||Eo(Po),Oo==null||Oo(Po)},Or=(Vt=(wt=(st=ro.open)!==null&&st!==void 0?st:Qr)!==null&&wt!==void 0?wt:si)!==null&&Vt!==void 0?Vt:Ko,qr=Dn==null?void 0:Dn.filteredKeys,[uo,Io]=kl(Kl(qr)),Hr=Po=>{let{selectedKeys:Zo}=Po;Io(Zo)},di=(Po,Zo)=>{let{node:Ni,checked:ji}=Zo;Hr(_n?{selectedKeys:Po}:{selectedKeys:ji&&Ni.key?[Ni.key]:[]})};y.useEffect(()=>{Ko&&Hr({selectedKeys:Kl(qr)})},[qr]);const[hi,ha]=y.useState([]),na=Po=>{ha(Po)},[Ki,ra]=y.useState(""),ya=Po=>{const{value:Zo}=Po.target;ra(Zo)};y.useEffect(()=>{Ko||ra("")},[Ko]);const mi=Po=>{const Zo=Po!=null&&Po.length?Po:null;if(Zo===null&&(!Dn||!Dn.filteredKeys)||(0,ve.Z)(Zo,Dn==null?void 0:Dn.filteredKeys,!0))return null;yr({column:cn,key:gn,filteredKeys:Zo})},vi=()=>{$r(!1),mi(uo())},ba=function(){let{confirm:Po,closeDropdown:Zo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Po&&mi([]),Zo&&$r(!1),ra(""),Io(Mr?(Wr||[]).map(Ni=>String(Ni)):[])},Ba=function(){let{closeDropdown:Po}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Po&&$r(!1),mi(uo())},So=(Po,Zo)=>{Zo.source==="trigger"&&(Po&&qr!==void 0&&Io(Kl(qr)),$r(Po),!Po&&!cn.filterDropdown&&Kn&&vi())},ei=Ne()({[`${En}-menu-without-submenu`]:!Hl(cn.filters||[])}),vo=Po=>{if(Po.target.checked){const Zo=wl(cn==null?void 0:cn.filters).map(Ni=>String(Ni));Io(Zo)}else Io([])},Jr=Po=>{let{filters:Zo}=Po;return(Zo||[]).map((Ni,ji)=>{const _i=String(Ni.value),Na={title:Ni.text,key:Ni.value!==void 0?_i:String(ji)};return Ni.children&&(Na.children=Jr({filters:Ni.children})),Na})},xi=Po=>{var Zo;return Object.assign(Object.assign({},Po),{text:Po.title,value:Po.key,children:((Zo=Po.children)===null||Zo===void 0?void 0:Zo.map(Ni=>xi(Ni)))||[]})};let Ii;const{direction:qi,renderEmpty:Hi}=y.useContext(Ha.E_);if(typeof cn.filterDropdown=="function")Ii=cn.filterDropdown({prefixCls:`${En}-custom`,setSelectedKeys:Po=>Hr({selectedKeys:Po}),selectedKeys:uo(),confirm:Ba,clearFilters:ba,filters:cn.filters,visible:Or,close:()=>{$r(!1)}});else if(cn.filterDropdown)Ii=cn.filterDropdown;else{const Po=uo()||[],Zo=()=>{var ji,_i;const Na=(ji=Hi==null?void 0:Hi("Table.filter"))!==null&&ji!==void 0?ji:y.createElement(zl.Z,{image:zl.Z.PRESENTED_IMAGE_SIMPLE,description:er.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((cn.filters||[]).length===0)return Na;if(kn==="tree")return y.createElement(y.Fragment,null,y.createElement(Xl,{filterSearch:Pn,value:Ki,onChange:ya,tablePrefixCls:en,locale:er}),y.createElement("div",{className:`${en}-filter-dropdown-tree`},_n?y.createElement(Yo.default,{checked:Po.length===wl(cn.filters).length,indeterminate:Po.length>0&&Po.lengthtypeof Pn=="function"?Pn(Ki,xi(oa)):Wl(Ki,oa.title):void 0})));const Ea=ls({filters:cn.filters||[],filterSearch:Pn,prefixCls:pn,filteredKeys:uo(),filterMultiple:_n,searchValue:Ki}),al=Ea.every(oa=>oa===null);return y.createElement(y.Fragment,null,y.createElement(Xl,{filterSearch:Pn,value:Ki,onChange:ya,tablePrefixCls:en,locale:er}),al?Na:y.createElement(Fs.default,{selectable:!0,multiple:_n,prefixCls:`${En}-menu`,className:ei,onSelect:Hr,onDeselect:Hr,selectedKeys:Po,getPopupContainer:Dr,openKeys:hi,onOpenChange:na,items:Ea}))},Ni=()=>Mr?(0,ve.Z)((Wr||[]).map(ji=>String(ji)),Po,!0):Po.length===0;Ii=y.createElement(y.Fragment,null,Zo(),y.createElement("div",{className:`${pn}-dropdown-btns`},y.createElement(dl.ZP,{type:"link",size:"small",disabled:Ni(),onClick:()=>ba()},er.filterReset),y.createElement(dl.ZP,{type:"primary",size:"small",onClick:vi},er.filterConfirm)))}cn.filterDropdown&&(Ii=y.createElement(Gl.J,{selectable:void 0},Ii)),Ii=y.createElement(as,{className:`${pn}-dropdown`},Ii);const Ca=()=>{let Po;return typeof cn.filterIcon=="function"?Po=cn.filterIcon(lo):cn.filterIcon?Po=cn.filterIcon:Po=y.createElement(xl,null),y.createElement("span",{role:"button",tabIndex:-1,className:Ne()(`${pn}-trigger`,{active:lo}),onClick:Zo=>{Zo.stopPropagation()}},Po)},Pa=(0,Ka.Z)({trigger:["click"],placement:qi==="rtl"?"bottomLeft":"bottomRight",children:Ca(),getPopupContainer:Dr},Object.assign(Object.assign({},ro),{rootClassName:Ne()(xr,ro.rootClassName),open:Or,onOpenChange:So,dropdownRender:()=>typeof(ro==null?void 0:ro.dropdownRender)=="function"?ro.dropdownRender(Ii):Ii}));return y.createElement("div",{className:`${pn}-column`},y.createElement("span",{className:`${en}-column-title`},Er),y.createElement(Jo.Z,Object.assign({},Pa)))};const el=(De,we,st)=>{let wt=[];return(De||[]).forEach((Vt,en)=>{var pn;const cn=Bo(en,st);if(Vt.filters||"filterDropdown"in Vt||"onFilter"in Vt)if("filteredValue"in Vt){let En=Vt.filteredValue;"filterDropdown"in Vt||(En=(pn=En==null?void 0:En.map(String))!==null&&pn!==void 0?pn:En),wt.push({column:Vt,key:Ro(Vt,cn),filteredKeys:En,forceFiltered:Vt.filtered})}else wt.push({column:Vt,key:Ro(Vt,cn),filteredKeys:we&&Vt.defaultFilteredValue?Vt.defaultFilteredValue:void 0,forceFiltered:Vt.filtered});"children"in Vt&&(wt=[].concat((0,Ft.Z)(wt),(0,Ft.Z)(el(Vt.children,we,cn))))}),wt};function Zi(De,we,st,wt,Vt,en,pn,cn,En){return st.map((gn,Kn)=>{const _n=Bo(Kn,cn),{filterOnClose:kn=!0,filterMultiple:Pn=!0,filterMode:Dn,filterSearch:yr}=gn;let er=gn;if(er.filters||er.filterDropdown){const Er=Ro(er,_n),Dr=wt.find(xr=>{let{key:Mr}=xr;return Er===Mr});er=Object.assign(Object.assign({},er),{title:xr=>y.createElement(qa,{tablePrefixCls:De,prefixCls:`${De}-filter`,dropdownPrefixCls:we,column:er,columnKey:Er,filterState:Dr,filterOnClose:kn,filterMultiple:Pn,filterMode:Dn,filterSearch:yr,triggerFilter:en,locale:Vt,getPopupContainer:pn,rootClassName:En},qo(gn.title,xr))})}return"children"in er&&(er=Object.assign(Object.assign({},er),{children:Zi(De,we,er.children,wt,Vt,en,pn,_n,En)})),er})}const yi=De=>{const we={};return De.forEach(st=>{let{key:wt,filteredKeys:Vt,column:en}=st;const pn=wt,{filters:cn,filterDropdown:En}=en;if(En)we[pn]=Vt||null;else if(Array.isArray(Vt)){const gn=wl(cn);we[pn]=gn.filter(Kn=>Vt.includes(String(Kn)))}else we[pn]=null}),we},ci=(De,we,st)=>we.reduce((Vt,en)=>{const{column:{onFilter:pn,filters:cn},filteredKeys:En}=en;return pn&&En&&En.length?Vt.map(gn=>Object.assign({},gn)).filter(gn=>En.some(Kn=>{const _n=wl(cn),kn=_n.findIndex(Dn=>String(Dn)===String(Kn)),Pn=kn!==-1?_n[kn]:Kn;return gn[st]&&(gn[st]=ci(gn[st],we,st)),pn(Pn,gn)})):Vt},De),gt=De=>De.flatMap(we=>"children"in we?[we].concat((0,Ft.Z)(gt(we.children||[]))):[we]);var qt=De=>{const{prefixCls:we,dropdownPrefixCls:st,mergedColumns:wt,onFilterChange:Vt,getPopupContainer:en,locale:pn,rootClassName:cn}=De,En=(0,Mo.ln)("Table"),gn=y.useMemo(()=>gt(wt||[]),[wt]),[Kn,_n]=y.useState(()=>el(gn,!0)),kn=y.useMemo(()=>{const er=el(gn,!1);if(er.length===0)return er;let Er=!0,Dr=!0;if(er.forEach(xr=>{let{filteredKeys:Mr}=xr;Mr!==void 0?Er=!1:Dr=!1}),Er){const xr=(gn||[]).map((Mr,Wr)=>Ro(Mr,Bo(Wr)));return Kn.filter(Mr=>{let{key:Wr}=Mr;return xr.includes(Wr)}).map(Mr=>{const Wr=gn[xr.findIndex(ro=>ro===Mr.key)];return Object.assign(Object.assign({},Mr),{column:Object.assign(Object.assign({},Mr.column),Wr),forceFiltered:Wr.filtered})})}return er},[gn,Kn]),Pn=y.useMemo(()=>yi(kn),[kn]),Dn=er=>{const Er=kn.filter(Dr=>{let{key:xr}=Dr;return xr!==er.key});Er.push(er),_n(Er),Vt(yi(Er),Er)};return[er=>Zi(we,st,er,kn,pn,Dn,en,void 0,cn),kn,Pn]},yo=(De,we,st)=>{const wt=y.useRef({});function Vt(en){var pn;if(!wt.current||wt.current.data!==De||wt.current.childrenColumnName!==we||wt.current.getRowKey!==st){let En=function(gn){gn.forEach((Kn,_n)=>{const kn=st(Kn,_n);cn.set(kn,Kn),Kn&&typeof Kn=="object"&&we in Kn&&En(Kn[we]||[])})};const cn=new Map;En(De),wt.current={data:De,childrenColumnName:we,kvMap:cn,getRowKey:st}}return(pn=wt.current.kvMap)===null||pn===void 0?void 0:pn.get(en)}return[Vt]},Vr=function(De,we){var st={};for(var wt in De)Object.prototype.hasOwnProperty.call(De,wt)&&we.indexOf(wt)<0&&(st[wt]=De[wt]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,wt=Object.getOwnPropertySymbols(De);Vt{const en=De[Vt];typeof en!="function"&&(st[Vt]=en)}),st}function Kr(De,we,st){const wt=st&&typeof st=="object"?st:{},{total:Vt=0}=wt,en=Vr(wt,["total"]),[pn,cn]=(0,y.useState)(()=>({current:"defaultCurrent"in en?en.defaultCurrent:1,pageSize:"defaultPageSize"in en?en.defaultPageSize:fo})),En=(0,Ka.Z)(pn,en,{total:Vt>0?Vt:De}),gn=Math.ceil((Vt||De)/En.pageSize);En.current>gn&&(En.current=gn||1);const Kn=(kn,Pn)=>{cn({current:kn!=null?kn:1,pageSize:Pn||En.pageSize})},_n=(kn,Pn)=>{var Dn;st&&((Dn=st.onChange)===null||Dn===void 0||Dn.call(st,kn,Pn)),Kn(kn,Pn),we(kn,Pn||(En==null?void 0:En.pageSize))};return st===!1?[{},()=>{}]:[Object.assign(Object.assign({},En),{onChange:_n}),Kn]}var _o=Kr,ho=z(89489),oi=z(59477),pi=z(25399);const Qo="ascend",gr="descend",io=De=>typeof De.sorter=="object"&&typeof De.sorter.multiple=="number"?De.sorter.multiple:!1,bo=De=>typeof De=="function"?De:De&&typeof De=="object"&&De.compare?De.compare:!1,Ao=(De,we)=>we?De[De.indexOf(we)+1]:De[0],zr=(De,we,st)=>{let wt=[];const Vt=(en,pn)=>{wt.push({column:en,key:Ro(en,pn),multiplePriority:io(en),sortOrder:en.sortOrder})};return(De||[]).forEach((en,pn)=>{const cn=Bo(pn,st);en.children?("sortOrder"in en&&Vt(en,cn),wt=[].concat((0,Ft.Z)(wt),(0,Ft.Z)(zr(en.children,we,cn)))):en.sorter&&("sortOrder"in en?Vt(en,cn):we&&en.defaultSortOrder&&wt.push({column:en,key:Ro(en,cn),multiplePriority:io(en),sortOrder:en.defaultSortOrder}))}),wt},Go=(De,we,st,wt,Vt,en,pn,cn)=>(we||[]).map((gn,Kn)=>{const _n=Bo(Kn,cn);let kn=gn;if(kn.sorter){const Pn=kn.sortDirections||Vt,Dn=kn.showSorterTooltip===void 0?pn:kn.showSorterTooltip,yr=Ro(kn,_n),er=st.find(Oo=>{let{key:Eo}=Oo;return Eo===yr}),Er=er?er.sortOrder:null,Dr=Ao(Pn,Er);let xr;if(gn.sortIcon)xr=gn.sortIcon({sortOrder:Er});else{const Oo=Pn.includes(Qo)&&y.createElement(oi.Z,{className:Ne()(`${De}-column-sorter-up`,{active:Er===Qo})}),Eo=Pn.includes(gr)&&y.createElement(ho.Z,{className:Ne()(`${De}-column-sorter-down`,{active:Er===gr})});xr=y.createElement("span",{className:Ne()(`${De}-column-sorter`,{[`${De}-column-sorter-full`]:!!(Oo&&Eo)})},y.createElement("span",{className:`${De}-column-sorter-inner`,"aria-hidden":"true"},Oo,Eo))}const{cancelSort:Mr,triggerAsc:Wr,triggerDesc:ro}=en||{};let Qr=Mr;Dr===gr?Qr=ro:Dr===Qo&&(Qr=Wr);const si=typeof Dn=="object"?Object.assign({title:Qr},Dn):{title:Qr};kn=Object.assign(Object.assign({},kn),{className:Ne()(kn.className,{[`${De}-column-sort`]:Er}),title:Oo=>{const Eo=`${De}-column-sorters`,Ko=y.createElement("span",{className:`${De}-column-title`},qo(gn.title,Oo)),oo=y.createElement("div",{className:Eo},Ko,xr);return Dn?typeof Dn!="boolean"&&(Dn==null?void 0:Dn.target)==="sorter-icon"?y.createElement("div",{className:`${Eo} ${De}-column-sorters-tooltip-target-sorter`},Ko,y.createElement(pi.Z,Object.assign({},si),xr)):y.createElement(pi.Z,Object.assign({},si),oo):oo},onHeaderCell:Oo=>{var Eo;const Ko=((Eo=gn.onHeaderCell)===null||Eo===void 0?void 0:Eo.call(gn,Oo))||{},oo=Ko.onClick,lo=Ko.onKeyDown;Ko.onClick=qr=>{wt({column:gn,key:yr,sortOrder:Dr,multiplePriority:io(gn)}),oo==null||oo(qr)},Ko.onKeyDown=qr=>{qr.keyCode===bs.Z.ENTER&&(wt({column:gn,key:yr,sortOrder:Dr,multiplePriority:io(gn)}),lo==null||lo(qr))};const $r=Bi(gn.title,{}),Or=$r==null?void 0:$r.toString();return Er&&(Ko["aria-sort"]=Er==="ascend"?"ascending":"descending"),Ko["aria-label"]=Or||"",Ko.className=Ne()(Ko.className,`${De}-column-has-sorters`),Ko.tabIndex=0,gn.ellipsis&&(Ko.title=($r!=null?$r:"").toString()),Ko}})}return"children"in kn&&(kn=Object.assign(Object.assign({},kn),{children:Go(De,kn.children,st,wt,Vt,en,pn,_n)})),kn}),fi=De=>{const{column:we,sortOrder:st}=De;return{column:we,order:st,field:we.dataIndex,columnKey:we.key}},ao=De=>{const we=De.filter(st=>{let{sortOrder:wt}=st;return wt}).map(fi);if(we.length===0&&De.length){const st=De.length-1;return Object.assign(Object.assign({},fi(De[st])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return we.length<=1?we[0]||{}:we},Co=(De,we,st)=>{const wt=we.slice().sort((pn,cn)=>cn.multiplePriority-pn.multiplePriority),Vt=De.slice(),en=wt.filter(pn=>{let{column:{sorter:cn},sortOrder:En}=pn;return bo(cn)&&En});return en.length?Vt.sort((pn,cn)=>{for(let En=0;En{const cn=pn[st];return cn?Object.assign(Object.assign({},pn),{[st]:Co(cn,we,st)}):pn}):Vt};var no=De=>{const{prefixCls:we,mergedColumns:st,sortDirections:wt,tableLocale:Vt,showSorterTooltip:en,onSorterChange:pn}=De,[cn,En]=y.useState(zr(st,!0)),gn=(yr,er)=>{const Er=[];return yr.forEach((Dr,xr)=>{const Mr=Bo(xr,er);if(Er.push(Ro(Dr,Mr)),Array.isArray(Dr.children)){const Wr=gn(Dr.children,Mr);Er.push.apply(Er,(0,Ft.Z)(Wr))}}),Er},Kn=y.useMemo(()=>{let yr=!0;const er=zr(st,!1);if(!er.length){const Mr=gn(st);return cn.filter(Wr=>{let{key:ro}=Wr;return Mr.includes(ro)})}const Er=[];function Dr(Mr){yr?Er.push(Mr):Er.push(Object.assign(Object.assign({},Mr),{sortOrder:null}))}let xr=null;return er.forEach(Mr=>{xr===null?(Dr(Mr),Mr.sortOrder&&(Mr.multiplePriority===!1?yr=!1:xr=!0)):(xr&&Mr.multiplePriority!==!1||(yr=!1),Dr(Mr))}),Er},[st,cn]),_n=y.useMemo(()=>{var yr,er;const Er=Kn.map(Dr=>{let{column:xr,sortOrder:Mr}=Dr;return{column:xr,order:Mr}});return{sortColumns:Er,sortColumn:(yr=Er[0])===null||yr===void 0?void 0:yr.column,sortOrder:(er=Er[0])===null||er===void 0?void 0:er.order}},[Kn]),kn=yr=>{let er;yr.multiplePriority===!1||!Kn.length||Kn[0].multiplePriority===!1?er=[yr]:er=[].concat((0,Ft.Z)(Kn.filter(Er=>{let{key:Dr}=Er;return Dr!==yr.key})),[yr]),En(er),pn(ao(er),er)};return[yr=>Go(we,yr,Kn,kn,wt,Vt,en),Kn,_n,()=>ao(Kn)]};const bi=(De,we)=>De.map(wt=>{const Vt=Object.assign({},wt);return Vt.title=qo(wt.title,we),"children"in Vt&&(Vt.children=bi(Vt.children,we)),Vt});var Ji=De=>[y.useCallback(st=>bi(st,De),[De])],zo=eo((De,we)=>{const{_renderTimes:st}=De,{_renderTimes:wt}=we;return st!==wt}),Aa=Gn((De,we)=>{const{_renderTimes:st}=De,{_renderTimes:wt}=we;return st!==wt}),cr=z(36237),Ci=z(17835),Di=z(63356),Ei=z(16931),wa=z(51636),Jl=De=>{const{componentCls:we,lineWidth:st,lineType:wt,tableBorderColor:Vt,tableHeaderBg:en,tablePaddingVertical:pn,tablePaddingHorizontal:cn,calc:En}=De,gn=`${(0,cr.unit)(st)} ${wt} ${Vt}`,Kn=(_n,kn,Pn)=>({[`&${we}-${_n}`]:{[`> ${we}-container`]:{[`> ${we}-content, > ${we}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${we}-expanded-row-fixed`]:{margin:`${(0,cr.unit)(En(kn).mul(-1).equal())} + ${(0,cr.unit)(En(En(Pn).add(st)).mul(-1).equal())}`}}}}}});return{[`${we}-wrapper`]:{[`${we}${we}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${we}-title`]:{border:gn,borderBottom:0},[`> ${we}-container`]:{borderInlineStart:gn,borderTop:gn,[` > ${we}-content, > ${we}-header, > ${we}-body, > ${we}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:gn},"> thead":{"> tr:not(:last-child) > th":{borderBottom:gn},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${we}-cell-fix-right-first::after`]:{borderInlineEnd:gn}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${we}-expanded-row-fixed`]:{margin:`${(0,cr.unit)(Cn(pn).mul(-1).equal())} ${(0,cr.unit)(Cn(Cn(cn).add(st)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:st,bottom:0,borderInlineEnd:gn,content:'""'}}}}}},[`&${we}-scroll-horizontal`]:{[`> ${we}-container > ${we}-body`]:{"> table > tbody":{[` + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:gn},"> thead":{"> tr:not(:last-child) > th":{borderBottom:gn},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${we}-cell-fix-right-first::after`]:{borderInlineEnd:gn}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${we}-expanded-row-fixed`]:{margin:`${(0,cr.unit)(En(pn).mul(-1).equal())} ${(0,cr.unit)(En(En(cn).add(st)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:st,bottom:0,borderInlineEnd:gn,content:'""'}}}}}},[`&${we}-scroll-horizontal`]:{[`> ${we}-container > ${we}-body`]:{"> table > tbody":{[` > tr${we}-expanded-row, > tr${we}-placeholder `]:{"> th, > td":{borderInlineEnd:0}}}}}},Kn("middle",De.tablePaddingVerticalMiddle,De.tablePaddingHorizontalMiddle)),Kn("small",De.tablePaddingVerticalSmall,De.tablePaddingHorizontalSmall)),{[`> ${we}-footer`]:{border:gn,borderTop:0}}),[`${we}-cell`]:{[`${we}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,cr.unit)(st)} 0 ${(0,cr.unit)(st)} ${en}`}},[`${we}-bordered ${we}-cell-scrollbar`]:{borderInlineEnd:gn}}}},Al=De=>{const{componentCls:we}=De;return{[`${we}-wrapper`]:{[`${we}-cell-ellipsis`]:Object.assign(Object.assign({},Di.vS),{wordBreak:"keep-all",[` &${we}-cell-fix-left-last, &${we}-cell-fix-right-first - `]:{overflow:"visible",[`${we}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${we}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Cs=De=>{const{componentCls:we}=De;return{[`${we}-wrapper`]:{[`${we}-tbody > tr${we}-placeholder`]:{textAlign:"center",color:De.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:De.colorBgContainer}}}}},us=De=>{const{componentCls:we,antCls:st,motionDurationSlow:wt,lineWidth:Vt,paddingXS:en,lineType:pn,tableBorderColor:cn,tableExpandIconBg:Cn,tableExpandColumnWidth:gn,borderRadius:Kn,tablePaddingVertical:_n,tablePaddingHorizontal:kn,tableExpandedRowBg:Pn,paddingXXS:Dn,expandIconMarginTop:yr,expandIconSize:er,expandIconHalfInner:Er,expandIconScale:Dr,calc:xr}=De,Tr=`${(0,cr.unit)(Vt)} ${pn} ${cn}`,Wr=xr(Dn).sub(Vt).equal();return{[`${we}-wrapper`]:{[`${we}-expand-icon-col`]:{width:gn},[`${we}-row-expand-icon-cell`]:{textAlign:"center",[`${we}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${we}-row-indent`]:{height:1,float:"left"},[`${we}-row-expand-icon`]:Object.assign(Object.assign({},(0,Di.Nd)(De)),{position:"relative",float:"left",width:er,height:er,color:"inherit",lineHeight:(0,cr.unit)(er),background:Cn,border:Tr,borderRadius:Kn,transform:`scale(${Dr})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${wt} ease-out`,content:'""'},"&::before":{top:Er,insetInlineEnd:Wr,insetInlineStart:Wr,height:Vt},"&::after":{top:Wr,bottom:Wr,insetInlineStart:Er,width:Vt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${we}-row-indent + ${we}-row-expand-icon`]:{marginTop:yr,marginInlineEnd:en},[`tr${we}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Pn}},[`${st}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${we}-expanded-row-fixed`]:{position:"relative",margin:`${(0,cr.unit)(xr(_n).mul(-1).equal())} ${(0,cr.unit)(xr(kn).mul(-1).equal())}`,padding:`${(0,cr.unit)(_n)} ${(0,cr.unit)(kn)}`}}}},Rs=De=>{const{componentCls:we,antCls:st,iconCls:wt,tableFilterDropdownWidth:Vt,tableFilterDropdownSearchWidth:en,paddingXXS:pn,paddingXS:cn,colorText:Cn,lineWidth:gn,lineType:Kn,tableBorderColor:_n,headerIconColor:kn,fontSizeSM:Pn,tablePaddingHorizontal:Dn,borderRadius:yr,motionDurationSlow:er,colorTextDescription:Er,colorPrimary:Dr,tableHeaderFilterActiveBg:xr,colorTextDisabled:Tr,tableFilterDropdownBg:Wr,tableFilterDropdownHeight:ro,controlItemBgHover:Qr,controlItemBgActive:si,boxShadowSecondary:Oo,filterDropdownMenuBg:Eo,calc:Ko}=De,oo=`${st}-dropdown`,lo=`${we}-filter-dropdown`,$r=`${st}-tree`,Ir=`${(0,cr.unit)(gn)} ${Kn} ${_n}`;return[{[`${we}-wrapper`]:{[`${we}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${we}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:Ko(pn).mul(-1).equal(),marginInline:`${(0,cr.unit)(pn)} ${(0,cr.unit)(Ko(Dn).div(2).mul(-1).equal())}`,padding:`0 ${(0,cr.unit)(pn)}`,color:kn,fontSize:Pn,borderRadius:yr,cursor:"pointer",transition:`all ${er}`,"&:hover":{color:Er,background:xr},"&.active":{color:Dr}}}},{[`${st}-dropdown`]:{[lo]:Object.assign(Object.assign({},(0,Di.Wf)(De)),{minWidth:Vt,backgroundColor:Wr,borderRadius:yr,boxShadow:Oo,overflow:"hidden",[`${oo}-menu`]:{maxHeight:ro,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Eo,"&:empty::after":{display:"block",padding:`${(0,cr.unit)(cn)} 0`,color:Tr,fontSize:Pn,textAlign:"center",content:'"Not Found"'}},[`${lo}-tree`]:{paddingBlock:`${(0,cr.unit)(cn)} 0`,paddingInline:cn,[$r]:{padding:0},[`${$r}-treenode ${$r}-node-content-wrapper:hover`]:{backgroundColor:Qr},[`${$r}-treenode-checkbox-checked ${$r}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:si}}},[`${lo}-search`]:{padding:cn,borderBottom:Ir,"&-input":{input:{minWidth:en},[wt]:{color:Tr}}},[`${lo}-checkall`]:{width:"100%",marginBottom:pn,marginInlineStart:pn},[`${lo}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,cr.unit)(Ko(cn).sub(gn).equal())} ${(0,cr.unit)(cn)}`,overflow:"hidden",borderTop:Ir}})}},{[`${st}-dropdown ${lo}, ${lo}-submenu`]:{[`${st}-checkbox-wrapper + span`]:{paddingInlineStart:cn,color:Cn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},cs=De=>{const{componentCls:we,lineWidth:st,colorSplit:wt,motionDurationSlow:Vt,zIndexTableFixed:en,tableBg:pn,zIndexTableSticky:cn,calc:Cn}=De,gn=wt;return{[`${we}-wrapper`]:{[` + `]:{overflow:"visible",[`${we}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${we}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Cs=De=>{const{componentCls:we}=De;return{[`${we}-wrapper`]:{[`${we}-tbody > tr${we}-placeholder`]:{textAlign:"center",color:De.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:De.colorBgContainer}}}}},us=De=>{const{componentCls:we,antCls:st,motionDurationSlow:wt,lineWidth:Vt,paddingXS:en,lineType:pn,tableBorderColor:cn,tableExpandIconBg:En,tableExpandColumnWidth:gn,borderRadius:Kn,tablePaddingVertical:_n,tablePaddingHorizontal:kn,tableExpandedRowBg:Pn,paddingXXS:Dn,expandIconMarginTop:yr,expandIconSize:er,expandIconHalfInner:Er,expandIconScale:Dr,calc:xr}=De,Mr=`${(0,cr.unit)(Vt)} ${pn} ${cn}`,Wr=xr(Dn).sub(Vt).equal();return{[`${we}-wrapper`]:{[`${we}-expand-icon-col`]:{width:gn},[`${we}-row-expand-icon-cell`]:{textAlign:"center",[`${we}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${we}-row-indent`]:{height:1,float:"left"},[`${we}-row-expand-icon`]:Object.assign(Object.assign({},(0,Di.Nd)(De)),{position:"relative",float:"left",width:er,height:er,color:"inherit",lineHeight:(0,cr.unit)(er),background:En,border:Mr,borderRadius:Kn,transform:`scale(${Dr})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${wt} ease-out`,content:'""'},"&::before":{top:Er,insetInlineEnd:Wr,insetInlineStart:Wr,height:Vt},"&::after":{top:Wr,bottom:Wr,insetInlineStart:Er,width:Vt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${we}-row-indent + ${we}-row-expand-icon`]:{marginTop:yr,marginInlineEnd:en},[`tr${we}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Pn}},[`${st}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${we}-expanded-row-fixed`]:{position:"relative",margin:`${(0,cr.unit)(xr(_n).mul(-1).equal())} ${(0,cr.unit)(xr(kn).mul(-1).equal())}`,padding:`${(0,cr.unit)(_n)} ${(0,cr.unit)(kn)}`}}}},Rs=De=>{const{componentCls:we,antCls:st,iconCls:wt,tableFilterDropdownWidth:Vt,tableFilterDropdownSearchWidth:en,paddingXXS:pn,paddingXS:cn,colorText:En,lineWidth:gn,lineType:Kn,tableBorderColor:_n,headerIconColor:kn,fontSizeSM:Pn,tablePaddingHorizontal:Dn,borderRadius:yr,motionDurationSlow:er,colorTextDescription:Er,colorPrimary:Dr,tableHeaderFilterActiveBg:xr,colorTextDisabled:Mr,tableFilterDropdownBg:Wr,tableFilterDropdownHeight:ro,controlItemBgHover:Qr,controlItemBgActive:si,boxShadowSecondary:Oo,filterDropdownMenuBg:Eo,calc:Ko}=De,oo=`${st}-dropdown`,lo=`${we}-filter-dropdown`,$r=`${st}-tree`,Or=`${(0,cr.unit)(gn)} ${Kn} ${_n}`;return[{[`${we}-wrapper`]:{[`${we}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${we}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:Ko(pn).mul(-1).equal(),marginInline:`${(0,cr.unit)(pn)} ${(0,cr.unit)(Ko(Dn).div(2).mul(-1).equal())}`,padding:`0 ${(0,cr.unit)(pn)}`,color:kn,fontSize:Pn,borderRadius:yr,cursor:"pointer",transition:`all ${er}`,"&:hover":{color:Er,background:xr},"&.active":{color:Dr}}}},{[`${st}-dropdown`]:{[lo]:Object.assign(Object.assign({},(0,Di.Wf)(De)),{minWidth:Vt,backgroundColor:Wr,borderRadius:yr,boxShadow:Oo,overflow:"hidden",[`${oo}-menu`]:{maxHeight:ro,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Eo,"&:empty::after":{display:"block",padding:`${(0,cr.unit)(cn)} 0`,color:Mr,fontSize:Pn,textAlign:"center",content:'"Not Found"'}},[`${lo}-tree`]:{paddingBlock:`${(0,cr.unit)(cn)} 0`,paddingInline:cn,[$r]:{padding:0},[`${$r}-treenode ${$r}-node-content-wrapper:hover`]:{backgroundColor:Qr},[`${$r}-treenode-checkbox-checked ${$r}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:si}}},[`${lo}-search`]:{padding:cn,borderBottom:Or,"&-input":{input:{minWidth:en},[wt]:{color:Mr}}},[`${lo}-checkall`]:{width:"100%",marginBottom:pn,marginInlineStart:pn},[`${lo}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,cr.unit)(Ko(cn).sub(gn).equal())} ${(0,cr.unit)(cn)}`,overflow:"hidden",borderTop:Or}})}},{[`${st}-dropdown ${lo}, ${lo}-submenu`]:{[`${st}-checkbox-wrapper + span`]:{paddingInlineStart:cn,color:En},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},cs=De=>{const{componentCls:we,lineWidth:st,colorSplit:wt,motionDurationSlow:Vt,zIndexTableFixed:en,tableBg:pn,zIndexTableSticky:cn,calc:En}=De,gn=wt;return{[`${we}-wrapper`]:{[` ${we}-cell-fix-left, ${we}-cell-fix-right `]:{position:"sticky !important",zIndex:en,background:pn},[` ${we}-cell-fix-left-first::after, ${we}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:Cn(st).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},[`${we}-cell-fix-left-all::after`]:{display:"none"},[` + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:En(st).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},[`${we}-cell-fix-left-all::after`]:{display:"none"},[` ${we}-cell-fix-right-first::after, ${we}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:Cn(st).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},[`${we}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Cn(cn).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${we}-ping-left`]:{[`&:not(${we}-has-fix-left) ${we}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${gn}`},[` + `]:{position:"absolute",top:0,bottom:En(st).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},[`${we}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:En(cn).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${we}-ping-left`]:{[`&:not(${we}-has-fix-left) ${we}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${gn}`},[` ${we}-cell-fix-left-first::after, ${we}-cell-fix-left-last::after `]:{boxShadow:`inset 10px 0 8px -8px ${gn}`},[`${we}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${we}-ping-right`]:{[`&:not(${we}-has-fix-right) ${we}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${gn}`},[` @@ -1081,11 +1081,11 @@ ${we}-cell-fix-left-last::after, ${we}-cell-fix-right-first::after, ${we}-cell-fix-right-last::after - `]:{boxShadow:"none"}}}}},ds=De=>{const{componentCls:we,antCls:st,margin:wt}=De;return{[`${we}-wrapper`]:{[`${we}-pagination${st}-pagination`]:{margin:`${(0,cr.unit)(wt)} 0`},[`${we}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:De.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},hs=De=>{const{componentCls:we,tableRadius:st}=De;return{[`${we}-wrapper`]:{[we]:{[`${we}-title, ${we}-header`]:{borderRadius:`${(0,cr.unit)(st)} ${(0,cr.unit)(st)} 0 0`},[`${we}-title + ${we}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${we}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:st,borderStartEndRadius:st,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:st},"> *:last-child":{borderStartEndRadius:st}}},"&-footer":{borderRadius:`0 0 ${(0,cr.unit)(st)} ${(0,cr.unit)(st)}`}}}}},_s=De=>{const{componentCls:we}=De;return{[`${we}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${we}-pagination-left`]:{justifyContent:"flex-end"},[`${we}-pagination-right`]:{justifyContent:"flex-start"},[`${we}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${we}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${we}-row-indent`]:{float:"right"}}}}},_l=De=>{const{componentCls:we,antCls:st,iconCls:wt,fontSizeIcon:Vt,padding:en,paddingXS:pn,headerIconColor:cn,headerIconHoverColor:Cn,tableSelectionColumnWidth:gn,tableSelectedRowBg:Kn,tableSelectedRowHoverBg:_n,tableRowHoverBg:kn,tablePaddingHorizontal:Pn,calc:Dn}=De;return{[`${we}-wrapper`]:{[`${we}-selection-col`]:{width:gn,[`&${we}-selection-col-with-dropdown`]:{width:Dn(gn).add(Vt).add(Dn(en).div(4)).equal()}},[`${we}-bordered ${we}-selection-col`]:{width:Dn(gn).add(Dn(pn).mul(2)).equal(),[`&${we}-selection-col-with-dropdown`]:{width:Dn(gn).add(Vt).add(Dn(en).div(4)).add(Dn(pn).mul(2)).equal()}},[` + `]:{boxShadow:"none"}}}}},ds=De=>{const{componentCls:we,antCls:st,margin:wt}=De;return{[`${we}-wrapper`]:{[`${we}-pagination${st}-pagination`]:{margin:`${(0,cr.unit)(wt)} 0`},[`${we}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:De.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},hs=De=>{const{componentCls:we,tableRadius:st}=De;return{[`${we}-wrapper`]:{[we]:{[`${we}-title, ${we}-header`]:{borderRadius:`${(0,cr.unit)(st)} ${(0,cr.unit)(st)} 0 0`},[`${we}-title + ${we}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${we}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:st,borderStartEndRadius:st,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:st},"> *:last-child":{borderStartEndRadius:st}}},"&-footer":{borderRadius:`0 0 ${(0,cr.unit)(st)} ${(0,cr.unit)(st)}`}}}}},_s=De=>{const{componentCls:we}=De;return{[`${we}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${we}-pagination-left`]:{justifyContent:"flex-end"},[`${we}-pagination-right`]:{justifyContent:"flex-start"},[`${we}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${we}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${we}-row-indent`]:{float:"right"}}}}},_l=De=>{const{componentCls:we,antCls:st,iconCls:wt,fontSizeIcon:Vt,padding:en,paddingXS:pn,headerIconColor:cn,headerIconHoverColor:En,tableSelectionColumnWidth:gn,tableSelectedRowBg:Kn,tableSelectedRowHoverBg:_n,tableRowHoverBg:kn,tablePaddingHorizontal:Pn,calc:Dn}=De;return{[`${we}-wrapper`]:{[`${we}-selection-col`]:{width:gn,[`&${we}-selection-col-with-dropdown`]:{width:Dn(gn).add(Vt).add(Dn(en).div(4)).equal()}},[`${we}-bordered ${we}-selection-col`]:{width:Dn(gn).add(Dn(pn).mul(2)).equal(),[`&${we}-selection-col-with-dropdown`]:{width:Dn(gn).add(Vt).add(Dn(en).div(4)).add(Dn(pn).mul(2)).equal()}},[` table tr th${we}-selection-column, table tr td${we}-selection-column, ${we}-selection-column - `]:{paddingInlineEnd:De.paddingXS,paddingInlineStart:De.paddingXS,textAlign:"center",[`${st}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${we}-selection-column${we}-cell-fix-left`]:{zIndex:Dn(De.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${we}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${we}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${we}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${De.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,cr.unit)(Dn(Pn).div(4).equal()),[wt]:{color:cn,fontSize:Vt,verticalAlign:"baseline","&:hover":{color:Cn}}},[`${we}-tbody`]:{[`${we}-row`]:{[`&${we}-row-selected`]:{[`> ${we}-cell`]:{background:Kn,"&-row-hover":{background:_n}}},[`> ${we}-cell-row-hover`]:{background:kn}}}}}},$s=De=>{const{componentCls:we,tableExpandColumnWidth:st,calc:wt}=De,Vt=(en,pn,cn,Cn)=>({[`${we}${we}-${en}`]:{fontSize:Cn,[` + `]:{paddingInlineEnd:De.paddingXS,paddingInlineStart:De.paddingXS,textAlign:"center",[`${st}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${we}-selection-column${we}-cell-fix-left`]:{zIndex:Dn(De.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${we}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${we}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${we}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${De.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,cr.unit)(Dn(Pn).div(4).equal()),[wt]:{color:cn,fontSize:Vt,verticalAlign:"baseline","&:hover":{color:En}}},[`${we}-tbody`]:{[`${we}-row`]:{[`&${we}-row-selected`]:{[`> ${we}-cell`]:{background:Kn,"&-row-hover":{background:_n}}},[`> ${we}-cell-row-hover`]:{background:kn}}}}}},$s=De=>{const{componentCls:we,tableExpandColumnWidth:st,calc:wt}=De,Vt=(en,pn,cn,En)=>({[`${we}${we}-${en}`]:{fontSize:En,[` ${we}-title, ${we}-footer, ${we}-cell, @@ -1097,10 +1097,10 @@ `]:{padding:`${(0,cr.unit)(pn)} ${(0,cr.unit)(cn)}`},[`${we}-filter-trigger`]:{marginInlineEnd:(0,cr.unit)(wt(cn).div(2).mul(-1).equal())},[`${we}-expanded-row-fixed`]:{margin:`${(0,cr.unit)(wt(pn).mul(-1).equal())} ${(0,cr.unit)(wt(cn).mul(-1).equal())}`},[`${we}-tbody`]:{[`${we}-wrapper:only-child ${we}`]:{marginBlock:(0,cr.unit)(wt(pn).mul(-1).equal()),marginInline:`${(0,cr.unit)(wt(st).sub(cn).equal())} ${(0,cr.unit)(wt(cn).mul(-1).equal())}`}},[`${we}-selection-extra`]:{paddingInlineStart:(0,cr.unit)(wt(cn).div(4).equal())}}});return{[`${we}-wrapper`]:Object.assign(Object.assign({},Vt("middle",De.tablePaddingVerticalMiddle,De.tablePaddingHorizontalMiddle,De.tableFontSizeMiddle)),Vt("small",De.tablePaddingVerticalSmall,De.tablePaddingHorizontalSmall,De.tableFontSizeSmall))}},Js=De=>{const{componentCls:we,marginXXS:st,fontSizeIcon:wt,headerIconColor:Vt,headerIconHoverColor:en}=De;return{[`${we}-wrapper`]:{[`${we}-thead th${we}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${De.motionDurationSlow}, left 0s`,"&:hover":{background:De.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:De.colorPrimary},[` &${we}-cell-fix-left:hover, &${we}-cell-fix-right:hover - `]:{background:De.tableFixedHeaderSortActiveBg}},[`${we}-thead th${we}-column-sort`]:{background:De.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${we}-column-sort`]:{background:De.tableBodySortBg},[`${we}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${we}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${we}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${we}-column-sorter`]:{marginInlineStart:st,color:Vt,fontSize:0,transition:`color ${De.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:wt,"&.active":{color:De.colorPrimary}},[`${we}-column-sorter-up + ${we}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${we}-column-sorters:hover ${we}-column-sorter`]:{color:en}}}},Or=De=>{const{componentCls:we,opacityLoading:st,tableScrollThumbBg:wt,tableScrollThumbBgHover:Vt,tableScrollThumbSize:en,tableScrollBg:pn,zIndexTableSticky:cn,stickyScrollBarBorderRadius:Cn,lineWidth:gn,lineType:Kn,tableBorderColor:_n}=De,kn=`${(0,cr.unit)(gn)} ${Kn} ${_n}`;return{[`${we}-wrapper`]:{[`${we}-sticky`]:{"&-holder":{position:"sticky",zIndex:cn,background:De.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,cr.unit)(en)} !important`,zIndex:cn,display:"flex",alignItems:"center",background:pn,borderTop:kn,opacity:st,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:en,backgroundColor:wt,borderRadius:Cn,transition:`all ${De.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Vt}}}}}}},Lr=De=>{const{componentCls:we,lineWidth:st,tableBorderColor:wt,calc:Vt}=De,en=`${(0,cr.unit)(st)} ${De.lineType} ${wt}`;return{[`${we}-wrapper`]:{[`${we}-summary`]:{position:"relative",zIndex:De.zIndexTableFixed,background:De.tableBg,"> tr":{"> th, > td":{borderBottom:en}}},[`div${we}-summary`]:{boxShadow:`0 ${(0,cr.unit)(Vt(st).mul(-1).equal())} 0 ${wt}`}}}},$o=De=>{const{componentCls:we,motionDurationMid:st,lineWidth:wt,lineType:Vt,tableBorderColor:en,calc:pn}=De,cn=`${(0,cr.unit)(wt)} ${Vt} ${en}`,Cn=`${we}-expanded-row-cell`;return{[`${we}-wrapper`]:{[`${we}-tbody-virtual`]:{[`${we}-tbody-virtual-holder-inner`]:{[` + `]:{background:De.tableFixedHeaderSortActiveBg}},[`${we}-thead th${we}-column-sort`]:{background:De.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${we}-column-sort`]:{background:De.tableBodySortBg},[`${we}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${we}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${we}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${we}-column-sorter`]:{marginInlineStart:st,color:Vt,fontSize:0,transition:`color ${De.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:wt,"&.active":{color:De.colorPrimary}},[`${we}-column-sorter-up + ${we}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${we}-column-sorters:hover ${we}-column-sorter`]:{color:en}}}},kr=De=>{const{componentCls:we,opacityLoading:st,tableScrollThumbBg:wt,tableScrollThumbBgHover:Vt,tableScrollThumbSize:en,tableScrollBg:pn,zIndexTableSticky:cn,stickyScrollBarBorderRadius:En,lineWidth:gn,lineType:Kn,tableBorderColor:_n}=De,kn=`${(0,cr.unit)(gn)} ${Kn} ${_n}`;return{[`${we}-wrapper`]:{[`${we}-sticky`]:{"&-holder":{position:"sticky",zIndex:cn,background:De.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,cr.unit)(en)} !important`,zIndex:cn,display:"flex",alignItems:"center",background:pn,borderTop:kn,opacity:st,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:en,backgroundColor:wt,borderRadius:En,transition:`all ${De.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Vt}}}}}}},Lr=De=>{const{componentCls:we,lineWidth:st,tableBorderColor:wt,calc:Vt}=De,en=`${(0,cr.unit)(st)} ${De.lineType} ${wt}`;return{[`${we}-wrapper`]:{[`${we}-summary`]:{position:"relative",zIndex:De.zIndexTableFixed,background:De.tableBg,"> tr":{"> th, > td":{borderBottom:en}}},[`div${we}-summary`]:{boxShadow:`0 ${(0,cr.unit)(Vt(st).mul(-1).equal())} 0 ${wt}`}}}},$o=De=>{const{componentCls:we,motionDurationMid:st,lineWidth:wt,lineType:Vt,tableBorderColor:en,calc:pn}=De,cn=`${(0,cr.unit)(wt)} ${Vt} ${en}`,En=`${we}-expanded-row-cell`;return{[`${we}-wrapper`]:{[`${we}-tbody-virtual`]:{[`${we}-tbody-virtual-holder-inner`]:{[` & > ${we}-row, & > div:not(${we}-row) > ${we}-row - `]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${we}-cell`]:{borderBottom:cn,transition:`background ${st}`},[`${we}-expanded-row`]:{[`${Cn}${Cn}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,cr.unit)(wt)})`,borderInlineEnd:"none"}}},[`${we}-bordered`]:{[`${we}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:cn,position:"absolute"},[`${we}-cell`]:{borderInlineEnd:cn,[`&${we}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:pn(wt).mul(-1).equal(),borderInlineStart:cn}}},[`&${we}-virtual`]:{[`${we}-placeholder ${we}-cell`]:{borderInlineEnd:cn,borderBottom:cn}}}}}};const Vo=De=>{const{componentCls:we,fontWeightStrong:st,tablePaddingVertical:wt,tablePaddingHorizontal:Vt,tableExpandColumnWidth:en,lineWidth:pn,lineType:cn,tableBorderColor:Cn,tableFontSize:gn,tableBg:Kn,tableRadius:_n,tableHeaderTextColor:kn,motionDurationMid:Pn,tableHeaderBg:Dn,tableHeaderCellSplitColor:yr,tableFooterTextColor:er,tableFooterBg:Er,calc:Dr}=De,xr=`${(0,cr.unit)(pn)} ${cn} ${Cn}`;return{[`${we}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Di.dF)()),{[we]:Object.assign(Object.assign({},(0,Di.Wf)(De)),{fontSize:gn,background:Kn,borderRadius:`${(0,cr.unit)(_n)} ${(0,cr.unit)(_n)} 0 0`,scrollbarColor:`${De.tableScrollThumbBg} ${De.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,cr.unit)(_n)} ${(0,cr.unit)(_n)} 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${we}-cell`]:{borderBottom:cn,transition:`background ${st}`},[`${we}-expanded-row`]:{[`${En}${En}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,cr.unit)(wt)})`,borderInlineEnd:"none"}}},[`${we}-bordered`]:{[`${we}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:cn,position:"absolute"},[`${we}-cell`]:{borderInlineEnd:cn,[`&${we}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:pn(wt).mul(-1).equal(),borderInlineStart:cn}}},[`&${we}-virtual`]:{[`${we}-placeholder ${we}-cell`]:{borderInlineEnd:cn,borderBottom:cn}}}}}};const Vo=De=>{const{componentCls:we,fontWeightStrong:st,tablePaddingVertical:wt,tablePaddingHorizontal:Vt,tableExpandColumnWidth:en,lineWidth:pn,lineType:cn,tableBorderColor:En,tableFontSize:gn,tableBg:Kn,tableRadius:_n,tableHeaderTextColor:kn,motionDurationMid:Pn,tableHeaderBg:Dn,tableHeaderCellSplitColor:yr,tableFooterTextColor:er,tableFooterBg:Er,calc:Dr}=De,xr=`${(0,cr.unit)(pn)} ${cn} ${En}`;return{[`${we}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Di.dF)()),{[we]:Object.assign(Object.assign({},(0,Di.Wf)(De)),{fontSize:gn,background:Kn,borderRadius:`${(0,cr.unit)(_n)} ${(0,cr.unit)(_n)} 0 0`,scrollbarColor:`${De.tableScrollThumbBg} ${De.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,cr.unit)(_n)} ${(0,cr.unit)(_n)} 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${we}-cell, ${we}-thead > tr > th, ${we}-tbody > tr > th, @@ -1111,33 +1111,33 @@ > ${we}-wrapper:only-child, > ${we}-expanded-row-fixed > ${we}-wrapper:only-child `]:{[we]:{marginBlock:(0,cr.unit)(Dr(wt).mul(-1).equal()),marginInline:`${(0,cr.unit)(Dr(en).sub(Vt).equal())} - ${(0,cr.unit)(Dr(Vt).mul(-1).equal())}`,[`${we}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:kn,fontWeight:st,textAlign:"start",background:Dn,borderBottom:xr,transition:`background ${Pn} ease`}}},[`${we}-footer`]:{padding:`${(0,cr.unit)(wt)} ${(0,cr.unit)(Vt)}`,color:er,background:Er}})}},ki=De=>{const{colorFillAlter:we,colorBgContainer:st,colorTextHeading:wt,colorFillSecondary:Vt,colorFillContent:en,controlItemBgActive:pn,controlItemBgActiveHover:cn,padding:Cn,paddingSM:gn,paddingXS:Kn,colorBorderSecondary:_n,borderRadiusLG:kn,controlHeight:Pn,colorTextPlaceholder:Dn,fontSize:yr,fontSizeSM:er,lineHeight:Er,lineWidth:Dr,colorIcon:xr,colorIconHover:Tr,opacityLoading:Wr,controlInteractiveSize:ro}=De,Qr=new Ci.FastColor(Vt).onBackground(st).toHexString(),si=new Ci.FastColor(en).onBackground(st).toHexString(),Oo=new Ci.FastColor(we).onBackground(st).toHexString(),Eo=new Ci.FastColor(xr),Ko=new Ci.FastColor(Tr),oo=ro/2-Dr,lo=oo*2+Dr*3;return{headerBg:Oo,headerColor:wt,headerSortActiveBg:Qr,headerSortHoverBg:si,bodySortBg:Oo,rowHoverBg:Oo,rowSelectedBg:pn,rowSelectedHoverBg:cn,rowExpandedBg:we,cellPaddingBlock:Cn,cellPaddingInline:Cn,cellPaddingBlockMD:gn,cellPaddingInlineMD:Kn,cellPaddingBlockSM:Kn,cellPaddingInlineSM:Kn,borderColor:_n,headerBorderRadius:kn,footerBg:Oo,footerColor:wt,cellFontSize:yr,cellFontSizeMD:yr,cellFontSizeSM:yr,headerSplitColor:_n,fixedHeaderSortActiveBg:Qr,headerFilterHoverBg:en,filterDropdownMenuBg:st,filterDropdownBg:st,expandIconBg:st,selectionColumnWidth:Pn,stickyScrollBarBg:Dn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(yr*Er-Dr*3)/2-Math.ceil((er*1.4-Dr*3)/2),headerIconColor:Eo.clone().setA(Eo.a*Wr).toRgbString(),headerIconHoverColor:Ko.clone().setA(Ko.a*Wr).toRgbString(),expandIconHalfInner:oo,expandIconSize:lo,expandIconScale:ro/lo}},li=2;var va=(0,Ei.I$)("Table",De=>{const{colorTextHeading:we,colorSplit:st,colorBgContainer:wt,controlInteractiveSize:Vt,headerBg:en,headerColor:pn,headerSortActiveBg:cn,headerSortHoverBg:Cn,bodySortBg:gn,rowHoverBg:Kn,rowSelectedBg:_n,rowSelectedHoverBg:kn,rowExpandedBg:Pn,cellPaddingBlock:Dn,cellPaddingInline:yr,cellPaddingBlockMD:er,cellPaddingInlineMD:Er,cellPaddingBlockSM:Dr,cellPaddingInlineSM:xr,borderColor:Tr,footerBg:Wr,footerColor:ro,headerBorderRadius:Qr,cellFontSize:si,cellFontSizeMD:Oo,cellFontSizeSM:Eo,headerSplitColor:Ko,fixedHeaderSortActiveBg:oo,headerFilterHoverBg:lo,filterDropdownBg:$r,expandIconBg:Ir,selectionColumnWidth:qr,stickyScrollBarBg:uo,calc:Io}=De,Hr=(0,wa.mergeToken)(De,{tableFontSize:si,tableBg:wt,tableRadius:Qr,tablePaddingVertical:Dn,tablePaddingHorizontal:yr,tablePaddingVerticalMiddle:er,tablePaddingHorizontalMiddle:Er,tablePaddingVerticalSmall:Dr,tablePaddingHorizontalSmall:xr,tableBorderColor:Tr,tableHeaderTextColor:pn,tableHeaderBg:en,tableFooterTextColor:ro,tableFooterBg:Wr,tableHeaderCellSplitColor:Ko,tableHeaderSortBg:cn,tableHeaderSortHoverBg:Cn,tableBodySortBg:gn,tableFixedHeaderSortActiveBg:oo,tableHeaderFilterActiveBg:lo,tableFilterDropdownBg:$r,tableRowHoverBg:Kn,tableSelectedRowBg:_n,tableSelectedRowHoverBg:kn,zIndexTableFixed:li,zIndexTableSticky:Io(li).add(1).equal({unit:!1}),tableFontSizeMiddle:Oo,tableFontSizeSmall:Eo,tableSelectionColumnWidth:qr,tableExpandIconBg:Ir,tableExpandColumnWidth:Io(Vt).add(Io(De.padding).mul(2)).equal(),tableExpandedRowBg:Pn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:uo,tableScrollThumbBgHover:we,tableScrollBg:st});return[Vo(Hr),ds(Hr),Lr(Hr),Js(Hr),Rs(Hr),Jl(Hr),hs(Hr),us(Hr),Lr(Hr),Cs(Hr),_l(Hr),cs(Hr),Or(Hr),Al(Hr),$s(Hr),_s(Hr),$o(Hr)]},ki,{unitless:{expandIconScale:!0}});const Ri=[],Bl=(De,we)=>{var st,wt;const{prefixCls:Vt,className:en,rootClassName:pn,style:cn,size:Cn,bordered:gn,dropdownPrefixCls:Kn,dataSource:_n,pagination:kn,rowSelection:Pn,rowKey:Dn="key",rowClassName:yr,columns:er,children:Er,childrenColumnName:Dr,onChange:xr,getPopupContainer:Tr,loading:Wr,expandIcon:ro,expandable:Qr,expandedRowRender:si,expandIconColumnIndex:Oo,indentSize:Eo,scroll:Ko,sortDirections:oo,locale:lo,showSorterTooltip:$r={target:"full-header"},virtual:Ir}=De,qr=(0,Mo.ln)("Table"),uo=y.useMemo(()=>er||dn(Er),[er,Er]),Io=y.useMemo(()=>uo.some(ui=>ui.responsive),[uo]),Hr=(0,ka.Z)(Io),di=y.useMemo(()=>{const ui=new Set(Object.keys(Hr).filter(gi=>Hr[gi]));return uo.filter(gi=>!gi.responsive||gi.responsive.some(ua=>ui.has(ua)))},[uo,Hr]),hi=(0,wi.Z)(De,["className","style","columns"]),{locale:ha=ol.Z,direction:na,table:Ki,renderEmpty:ra,getPrefixCls:ya,getPopupContainer:mi}=y.useContext(Ha.E_),vi=(0,Ti.Z)(Cn),ba=Object.assign(Object.assign({},ha.Table),lo),Ba=_n||Ri,So=ya("table",Vt),ei=ya("dropdown",Kn),[,vo]=(0,Pl.ZP)(),Jr=(0,fa.Z)(So),[xi,Ii,qi]=va(So,Jr),Hi=Object.assign(Object.assign({childrenColumnName:Dr,expandIconColumnIndex:Oo},Qr),{expandIcon:(st=Qr==null?void 0:Qr.expandIcon)!==null&&st!==void 0?st:(wt=Ki==null?void 0:Ki.expandable)===null||wt===void 0?void 0:wt.expandIcon}),{childrenColumnName:Ca="children"}=Hi,Pa=y.useMemo(()=>Ba.some(ui=>ui==null?void 0:ui[Ca])?"nest":si||Qr!=null&&Qr.expandedRowRender?"row":null,[Ba]),Po={body:y.useRef(null)},Zo=ai(So),Ni=y.useRef(null),ji=y.useRef(null);aa(we,()=>Object.assign(Object.assign({},ji.current),{nativeElement:Ni.current}));const _i=y.useMemo(()=>typeof Dn=="function"?Dn:ui=>ui==null?void 0:ui[Dn],[Dn]),[Na]=yo(Ba,Ca,_i),Ea={},al=function(ui,gi){let ua=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var xa,Ra,Ma,Tl;const Va=Object.assign(Object.assign({},Ea),ui);ua&&((xa=Ea.resetPagination)===null||xa===void 0||xa.call(Ea),!((Ra=Va.pagination)===null||Ra===void 0)&&Ra.current&&(Va.pagination.current=1),kn&&((Ma=kn.onChange)===null||Ma===void 0||Ma.call(kn,1,(Tl=Va.pagination)===null||Tl===void 0?void 0:Tl.pageSize))),Ko&&Ko.scrollToFirstRowOnChange!==!1&&Po.body.current&&(0,Qa.Z)(0,{getContainer:()=>Po.body.current}),xr==null||xr(Va.pagination,Va.filters,Va.sorter,{currentDataSource:ci(Co(Ba,Va.sorterStates,Ca),Va.filterStates,Ca),action:gi})},oa=(ui,gi)=>{al({sorter:ui,sorterStates:gi},"sort",!1)},[Fi,Wi,Vi,Oa]=no({prefixCls:So,mergedColumns:di,onSorterChange:oa,sortDirections:oo||["ascend","descend"],tableLocale:ba,showSorterTooltip:$r}),ma=y.useMemo(()=>Co(Ba,Wi,Ca),[Ba,Wi]);Ea.sorter=Oa(),Ea.sorterStates=Wi;const Pi=(ui,gi)=>{al({filters:ui,filterStates:gi},"filter",!0)},[ia,Li,ja]=qt({prefixCls:So,locale:ba,dropdownPrefixCls:ei,mergedColumns:di,onFilterChange:Pi,getPopupContainer:Tr||mi,rootClassName:Ne()(pn,Jr)}),Da=ci(ma,Li,Ca);Ea.filters=ja,Ea.filterStates=Li;const tl=y.useMemo(()=>{const ui={};return Object.keys(ja).forEach(gi=>{ja[gi]!==null&&(ui[gi]=ja[gi])}),Object.assign(Object.assign({},Vi),{filters:ui})},[Vi,ja]),[ll]=Ji(tl),$l=(ui,gi)=>{al({pagination:Object.assign(Object.assign({},Ea.pagination),{current:ui,pageSize:gi})},"paginate")},[Ui,Ps]=_o(Da.length,$l,kn);Ea.pagination=kn===!1?{}:Pr(Ui,kn),Ea.resetPagination=Ps;const nl=y.useMemo(()=>{if(kn===!1||!Ui.pageSize)return Da;const{current:ui=1,total:gi,pageSize:ua=fo}=Ui;return Da.lengthua?Da.slice((ui-1)*ua,ui*ua):Da:Da.slice((ui-1)*ua,ui*ua)},[!!kn,Da,Ui==null?void 0:Ui.current,Ui==null?void 0:Ui.pageSize,Ui==null?void 0:Ui.total]),[Dl,pl]=co({prefixCls:So,data:Da,pageData:nl,getRowKey:_i,getRecordByKey:Na,expandType:Pa,childrenColumnName:Ca,locale:ba,getPopupContainer:Tr||mi},Pn),sl=(ui,gi,ua)=>{let xa;return typeof yr=="function"?xa=Ne()(yr(ui,gi,ua)):xa=Ne()(yr),Ne()({[`${So}-row-selected`]:pl.has(_i(ui,gi))},xa)};Hi.__PARENT_RENDER_ICON__=Hi.expandIcon,Hi.expandIcon=Hi.expandIcon||ro||jo(ba),Pa==="nest"&&Hi.expandIconColumnIndex===void 0?Hi.expandIconColumnIndex=Pn?1:0:Hi.expandIconColumnIndex>0&&Pn&&(Hi.expandIconColumnIndex-=1),typeof Hi.indentSize!="number"&&(Hi.indentSize=typeof Eo=="number"?Eo:15);const Gi=y.useCallback(ui=>ll(Dl(ia(Fi(ui)))),[Fi,ia,Dl]);let vl,ts;if(kn!==!1&&(Ui!=null&&Ui.total)){let ui;Ui.size?ui=Ui.size:ui=vi==="small"||vi==="middle"?"small":void 0;const gi=Ra=>y.createElement(Ja.Z,Object.assign({},Ui,{className:Ne()(`${So}-pagination ${So}-pagination-${Ra}`,Ui.className),size:ui})),ua=na==="rtl"?"left":"right",{position:xa}=Ui;if(xa!==null&&Array.isArray(xa)){const Ra=xa.find(Va=>Va.includes("top")),Ma=xa.find(Va=>Va.includes("bottom")),Tl=xa.every(Va=>`${Va}`=="none");!Ra&&!Ma&&!Tl&&(ts=gi(ua)),Ra&&(vl=gi(Ra.toLowerCase().replace("top",""))),Ma&&(ts=gi(Ma.toLowerCase().replace("bottom","")))}else ts=gi(ua)}let Zl;typeof Wr=="boolean"?Zl={spinning:Wr}:typeof Wr=="object"&&(Zl=Object.assign({spinning:!0},Wr));const jl=Ne()(qi,Jr,`${So}-wrapper`,Ki==null?void 0:Ki.className,{[`${So}-wrapper-rtl`]:na==="rtl"},en,pn,Ii),Zs=Object.assign(Object.assign({},Ki==null?void 0:Ki.style),cn),js=typeof(lo==null?void 0:lo.emptyText)!="undefined"?lo.emptyText:(ra==null?void 0:ra("Table"))||y.createElement(da.Z,{componentName:"Table"}),zs=Ir?Aa:zo,Hs={},qs=y.useMemo(()=>{const{fontSize:ui,lineHeight:gi,lineWidth:ua,padding:xa,paddingXS:Ra,paddingSM:Ma}=vo,Tl=Math.floor(ui*gi);switch(vi){case"middle":return Ma*2+Tl+ua;case"small":return Ra*2+Tl+ua;default:return xa*2+Tl+ua}},[vo,vi]);return Ir&&(Hs.listItemHeight=qs),xi(y.createElement("div",{ref:Ni,className:jl,style:Zs},y.createElement(la.Z,Object.assign({spinning:!1},Zl),vl,y.createElement(zs,Object.assign({},Hs,hi,{ref:ji,columns:di,direction:na,expandable:Hi,prefixCls:So,className:Ne()({[`${So}-middle`]:vi==="middle",[`${So}-small`]:vi==="small",[`${So}-bordered`]:gn,[`${So}-empty`]:Ba.length===0},qi,Jr,Ii),data:nl,rowKey:_i,rowClassName:sl,emptyText:js,internalHooks:de,internalRefs:Po,transformColumns:Gi,getContainerWidth:Zo})),ts)))};var ms=y.forwardRef(Bl);const po=(De,we)=>{const st=y.useRef(0);return st.current+=1,y.createElement(ms,Object.assign({},De,{ref:we,_renderTimes:st.current}))},ga=y.forwardRef(po);ga.SELECTION_COLUMN=ri,ga.EXPAND_COLUMN=he,ga.SELECTION_ALL=Mi,ga.SELECTION_INVERT=$i,ga.SELECTION_NONE=Xi,ga.Column=wr,ga.ColumnGroup=Jn,ga.Summary=He;var il=ga,La=il},96599:function(bn,Wt,z){"use strict";z.d(Wt,{default:function(){return Ne}});var y=z(59301),he=z(92310),de=z.n(he),$e=z(2738),pe=z(29509),me=z(78776),ve=z(22703),Me=z(12919),ge=z(48755),se=z(36237),_e=z(17835),Ae=z(63356),tt=z(51636),je=z(16931);const Te=ue=>{const{paddingXXS:mt,lineWidth:Ze,tagPaddingHorizontal:nt,componentCls:Mt,calc:Fe}=ue,ye=Fe(nt).sub(Ze).equal(),Bt=Fe(mt).sub(Ze).equal();return{[Mt]:Object.assign(Object.assign({},(0,Ae.Wf)(ue)),{display:"inline-block",height:"auto",marginInlineEnd:ue.marginXS,paddingInline:ye,fontSize:ue.tagFontSize,lineHeight:ue.tagLineHeight,whiteSpace:"nowrap",background:ue.defaultBg,border:`${(0,se.unit)(ue.lineWidth)} ${ue.lineType} ${ue.colorBorder}`,borderRadius:ue.borderRadiusSM,opacity:1,transition:`all ${ue.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Mt}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ue.defaultColor},[`${Mt}-close-icon`]:{marginInlineStart:Bt,fontSize:ue.tagIconSize,color:ue.colorTextDescription,cursor:"pointer",transition:`all ${ue.motionDurationMid}`,"&:hover":{color:ue.colorTextHeading}},[`&${Mt}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ue.iconCls}-close, ${ue.iconCls}-close:hover`]:{color:ue.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Mt}-checkable-checked):hover`]:{color:ue.colorPrimary,backgroundColor:ue.colorFillSecondary},"&:active, &-checked":{color:ue.colorTextLightSolid},"&-checked":{backgroundColor:ue.colorPrimary,"&:hover":{backgroundColor:ue.colorPrimaryHover}},"&:active":{backgroundColor:ue.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ue.iconCls} + span, > span + ${ue.iconCls}`]:{marginInlineStart:ye}}),[`${Mt}-borderless`]:{borderColor:"transparent",background:ue.tagBorderlessBg}}},Ce=ue=>{const{lineWidth:mt,fontSizeIcon:Ze,calc:nt}=ue,Mt=ue.fontSizeSM;return(0,tt.mergeToken)(ue,{tagFontSize:Mt,tagLineHeight:(0,se.unit)(nt(ue.lineHeightSM).mul(Mt).equal()),tagIconSize:nt(Ze).sub(nt(mt).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:ue.defaultBg})},Se=ue=>({defaultBg:new _e.FastColor(ue.colorFillQuaternary).onBackground(ue.colorBgContainer).toHexString(),defaultColor:ue.colorText});var Pe=(0,je.I$)("Tag",ue=>{const mt=Ce(ue);return Te(mt)},Se),Ye=function(ue,mt){var Ze={};for(var nt in ue)Object.prototype.hasOwnProperty.call(ue,nt)&&mt.indexOf(nt)<0&&(Ze[nt]=ue[nt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,nt=Object.getOwnPropertySymbols(ue);Mt{const{prefixCls:Ze,style:nt,className:Mt,checked:Fe,onChange:ye,onClick:Bt}=ue,jt=Ye(ue,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Lt,tag:Ee}=y.useContext(ge.E_),ot=on=>{ye==null||ye(!Fe),Bt==null||Bt(on)},qe=Lt("tag",Ze),[zt,ht,lt]=Pe(qe),rt=de()(qe,`${qe}-checkable`,{[`${qe}-checkable-checked`]:Fe},Ee==null?void 0:Ee.className,Mt,ht,lt);return zt(y.createElement("span",Object.assign({},jt,{ref:mt,style:Object.assign(Object.assign({},nt),Ee==null?void 0:Ee.style),className:rt,onClick:ot})))}),Oe=z(93427);const Re=ue=>(0,Oe.Z)(ue,(mt,Ze)=>{let{textColor:nt,lightBorderColor:Mt,lightColor:Fe,darkColor:ye}=Ze;return{[`${ue.componentCls}${ue.componentCls}-${mt}`]:{color:nt,background:Fe,borderColor:Mt,"&-inverse":{color:ue.colorTextLightSolid,background:ye,borderColor:ye},[`&${ue.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Ke=(0,je.bk)(["Tag","preset"],ue=>{const mt=Ce(ue);return Re(mt)},Se);function vt(ue){return typeof ue!="string"?ue:ue.charAt(0).toUpperCase()+ue.slice(1)}const it=(ue,mt,Ze)=>{const nt=vt(Ze);return{[`${ue.componentCls}${ue.componentCls}-${mt}`]:{color:ue[`color${Ze}`],background:ue[`color${nt}Bg`],borderColor:ue[`color${nt}Border`],[`&${ue.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Qe=(0,je.bk)(["Tag","status"],ue=>{const mt=Ce(ue);return[it(mt,"success","Success"),it(mt,"processing","Info"),it(mt,"error","Error"),it(mt,"warning","Warning")]},Se),ut=function(ue,mt){var Ze={};for(var nt in ue)Object.prototype.hasOwnProperty.call(ue,nt)&&mt.indexOf(nt)<0&&(Ze[nt]=ue[nt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,nt=Object.getOwnPropertySymbols(ue);Mt{const{prefixCls:Ze,className:nt,rootClassName:Mt,style:Fe,children:ye,icon:Bt,color:jt,onClose:Lt,bordered:Ee=!0,visible:ot}=ue,qe=ut(ue,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:zt,direction:ht,tag:lt}=y.useContext(ge.E_),[rt,on]=y.useState(!0),kt=(0,$e.Z)(qe,["closeIcon","closable"]);y.useEffect(()=>{ot!==void 0&&on(ot)},[ot]);const ae=(0,pe.o2)(jt),re=(0,pe.yT)(jt),te=ae||re,ie=Object.assign(Object.assign({backgroundColor:jt&&!te?jt:void 0},lt==null?void 0:lt.style),Fe),ce=zt("tag",Ze),[ne,le,Ie]=Pe(ce),bt=de()(ce,lt==null?void 0:lt.className,{[`${ce}-${jt}`]:te,[`${ce}-has-color`]:jt&&!te,[`${ce}-hidden`]:!rt,[`${ce}-rtl`]:ht==="rtl",[`${ce}-borderless`]:!Ee},nt,Mt,le,Ie),Ue=We=>{We.stopPropagation(),Lt==null||Lt(We),!We.defaultPrevented&&on(!1)},[,He]=(0,me.Z)((0,me.w)(ue),(0,me.w)(lt),{closable:!1,closeIconRender:We=>{const Nt=y.createElement("span",{className:`${ce}-close-icon`,onClick:Ue},We);return(0,ve.wm)(We,Nt,Qt=>({onClick:un=>{var rn;(rn=Qt==null?void 0:Qt.onClick)===null||rn===void 0||rn.call(Qt,un),Ue(un)},className:de()(Qt==null?void 0:Qt.className,`${ce}-close-icon`)}))}}),at=typeof qe.onClick=="function"||ye&&ye.type==="a",ft=Bt||null,Pt=ft?y.createElement(y.Fragment,null,ft,ye&&y.createElement("span",null,ye)):ye,Le=y.createElement("span",Object.assign({},kt,{ref:mt,className:bt,style:ie}),Pt,He,ae&&y.createElement(Ke,{key:"preset",prefixCls:ce}),re&&y.createElement(Qe,{key:"status",prefixCls:ce}));return ne(at?y.createElement(Me.Z,{component:"Tag"},Le):Le)});et.CheckableTag=Be;var Ne=et},18287:function(bn,Wt,z){"use strict";z.d(Wt,{default:function(){return Lt}});var y=z(3741),he=z(94480),de=z(59301),$e=z(52671),pe=z(8657),me=z(54476),ve={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Me=ve,ge=z(7657),se=function(ot,qe){return de.createElement(ge.Z,(0,me.Z)({},ot,{ref:qe,icon:Me}))},_e=de.forwardRef(se),Ae=_e,tt=z(92310),je=z.n(tt),Te=z(82661),Ce=z(34061),Se=z(48755),Pe=z(56082),Ye=z(86641),ct=z(57700),Be=z(12425);const Oe=4;function Re(Ee){const{dropPosition:ot,dropLevelOffset:qe,prefixCls:zt,indent:ht,direction:lt="ltr"}=Ee,rt=lt==="ltr"?"left":"right",on=lt==="ltr"?"right":"left",kt={[rt]:-qe*ht+Oe,[on]:0};switch(ot){case-1:kt.top=-3;break;case 1:kt.bottom=-3;break;default:kt.bottom=-3,kt[rt]=ht+Oe;break}return de.createElement("div",{style:kt,className:`${zt}-drop-indicator`})}var Ke=Re,vt=z(85278),Qe=de.forwardRef((Ee,ot)=>{var qe;const{getPrefixCls:zt,direction:ht,virtual:lt,tree:rt}=de.useContext(Se.E_),{prefixCls:on,className:kt,showIcon:ae=!1,showLine:re,switcherIcon:te,switcherLoadingIcon:ie,blockNode:ce=!1,children:ne,checkable:le=!1,selectable:Ie=!0,draggable:bt,motion:Ue,style:He}=Ee,at=zt("tree",on),ft=zt(),Pt=Ue!=null?Ue:Object.assign(Object.assign({},(0,Ye.Z)(ft)),{motionAppear:!1}),Le=Object.assign(Object.assign({},Ee),{checkable:le,selectable:Ie,showIcon:ae,motion:Pt,blockNode:ce,showLine:!!re,dropIndicatorRender:Ke}),[We,Nt,Qt]=(0,Be.ZP)(at),[,un]=(0,ct.ZP)(),rn=un.paddingXS/2+(((qe=un.Tree)===null||qe===void 0?void 0:qe.titleHeight)||un.controlHeightSM),Rt=de.useMemo(()=>{if(!bt)return!1;let Ht={};switch(typeof bt){case"function":Ht.nodeDraggable=bt;break;case"object":Ht=Object.assign({},bt);break;default:break}return Ht.icon!==!1&&(Ht.icon=Ht.icon||de.createElement(Pe.Z,null)),Ht},[bt]),ln=Ht=>de.createElement(vt.Z,{prefixCls:at,switcherIcon:te,switcherLoadingIcon:ie,treeNodeProps:Ht,showLine:re});return We(de.createElement(y.ZP,Object.assign({itemHeight:rn,ref:ot,virtual:lt},Le,{style:Object.assign(Object.assign({},rt==null?void 0:rt.style),He),prefixCls:at,className:je()({[`${at}-icon-hide`]:!ae,[`${at}-block-node`]:ce,[`${at}-unselectable`]:!Ie,[`${at}-rtl`]:ht==="rtl"},rt==null?void 0:rt.className,kt,Nt,Qt),direction:ht,checkable:le&&de.createElement("span",{className:`${at}-checkbox-inner`}),selectable:Ie,switcherIcon:ln,draggable:Rt}),ne))});const ut=0,be=1,et=2;function Ne(Ee,ot,qe){const{key:zt,children:ht}=qe;function lt(rt){const on=rt[zt],kt=rt[ht];ot(on,rt)!==!1&&Ne(kt||[],ot,qe)}Ee.forEach(lt)}function ue(Ee){let{treeData:ot,expandedKeys:qe,startKey:zt,endKey:ht,fieldNames:lt}=Ee;const rt=[];let on=ut;if(zt&&zt===ht)return[zt];if(!zt||!ht)return[];function kt(ae){return ae===zt||ae===ht}return Ne(ot,ae=>{if(on===et)return!1;if(kt(ae)){if(rt.push(ae),on===ut)on=be;else if(on===be)return on=et,!1}else on===be&&rt.push(ae);return qe.includes(ae)},(0,Ce.w$)(lt)),rt}function mt(Ee,ot,qe){const zt=(0,he.Z)(ot),ht=[];return Ne(Ee,(lt,rt)=>{const on=zt.indexOf(lt);return on!==-1&&(ht.push(rt),zt.splice(on,1)),!!zt.length},(0,Ce.w$)(qe)),ht}var Ze=function(Ee,ot){var qe={};for(var zt in Ee)Object.prototype.hasOwnProperty.call(Ee,zt)&&ot.indexOf(zt)<0&&(qe[zt]=Ee[zt]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,zt=Object.getOwnPropertySymbols(Ee);ht{var{defaultExpandAll:qe,defaultExpandParent:zt,defaultExpandedKeys:ht}=Ee,lt=Ze(Ee,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const rt=de.useRef(null),on=de.useRef(null),kt=()=>{const{keyEntities:We}=(0,Ce.I8)(Mt(lt));let Nt;return qe?Nt=Object.keys(We):zt?Nt=(0,Te.r7)(lt.expandedKeys||ht||[],We):Nt=lt.expandedKeys||ht||[],Nt},[ae,re]=de.useState(lt.selectedKeys||lt.defaultSelectedKeys||[]),[te,ie]=de.useState(()=>kt());de.useEffect(()=>{"selectedKeys"in lt&&re(lt.selectedKeys)},[lt.selectedKeys]),de.useEffect(()=>{"expandedKeys"in lt&&ie(lt.expandedKeys)},[lt.expandedKeys]);const ce=(We,Nt)=>{var Qt;return"expandedKeys"in lt||ie(We),(Qt=lt.onExpand)===null||Qt===void 0?void 0:Qt.call(lt,We,Nt)},ne=(We,Nt)=>{var Qt;const{multiple:un,fieldNames:rn}=lt,{node:Rt,nativeEvent:ln}=Nt,{key:Ht=""}=Rt,ze=Mt(lt),yt=Object.assign(Object.assign({},Nt),{selected:!0}),Kt=(ln==null?void 0:ln.ctrlKey)||(ln==null?void 0:ln.metaKey),tn=ln==null?void 0:ln.shiftKey;let Ve;un&&Kt?(Ve=We,rt.current=Ht,on.current=Ve,yt.selectedNodes=mt(ze,Ve,rn)):un&&tn?(Ve=Array.from(new Set([].concat((0,he.Z)(on.current||[]),(0,he.Z)(ue({treeData:ze,expandedKeys:te,startKey:Ht,endKey:rt.current,fieldNames:rn}))))),yt.selectedNodes=mt(ze,Ve,rn)):(Ve=[Ht],rt.current=Ht,on.current=Ve,yt.selectedNodes=mt(ze,Ve,rn)),(Qt=lt.onSelect)===null||Qt===void 0||Qt.call(lt,Ve,yt),"selectedKeys"in lt||re(Ve)},{getPrefixCls:le,direction:Ie}=de.useContext(Se.E_),{prefixCls:bt,className:Ue,showIcon:He=!0,expandAction:at="click"}=lt,ft=Ze(lt,["prefixCls","className","showIcon","expandAction"]),Pt=le("tree",bt),Le=je()(`${Pt}-directory`,{[`${Pt}-directory-rtl`]:Ie==="rtl"},Ue);return de.createElement(Qe,Object.assign({icon:nt,ref:ot,blockNode:!0},ft,{showIcon:He,expandAction:at,prefixCls:Pt,className:Le,expandedKeys:te,selectedKeys:ae,onSelect:ne,onExpand:ce}))};var Bt=de.forwardRef(Fe);const jt=Qe;jt.DirectoryTree=Bt,jt.TreeNode=y.OF;var Lt=jt},12425:function(bn,Wt,z){"use strict";z.d(Wt,{ZP:function(){return Te},Yk:function(){return Ae},TM:function(){return tt}});var y=z(36237),he=z(36170),de=z(63356),$e=z(34961),pe=z(51636),me=z(16931);const ve=Ce=>{let{treeCls:Se,treeNodeCls:Pe,directoryNodeSelectedBg:Ye,directoryNodeSelectedColor:ct,motionDurationMid:Be,borderRadius:Oe,controlItemBgHover:Re}=Ce;return{[`${Se}${Se}-directory ${Pe}`]:{[`${Se}-node-content-wrapper`]:{position:"static",[`> *:not(${Se}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${Be}`,content:'""',borderRadius:Oe},"&:hover:before":{background:Re}},[`${Se}-switcher, ${Se}-checkbox, ${Se}-draggable-icon`]:{zIndex:1},"&-selected":{[`${Se}-switcher, ${Se}-draggable-icon`]:{color:ct},[`${Se}-node-content-wrapper`]:{color:ct,background:"transparent","&:before, &:hover:before":{background:Ye}}}}}},Me=new y.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ge=(Ce,Se)=>({[`.${Ce}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${Se.motionDurationSlow}`}}}),se=(Ce,Se)=>({[`.${Ce}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:Se.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,y.unit)(Se.lineWidthBold)} solid ${Se.colorPrimary}`,borderRadius:"50%",content:'""'}}}),_e=(Ce,Se)=>{const{treeCls:Pe,treeNodeCls:Ye,treeNodePadding:ct,titleHeight:Be,indentSize:Oe,nodeSelectedBg:Re,nodeHoverBg:Ke,colorTextQuaternary:vt,controlItemBgActiveDisabled:it}=Se;return{[Pe]:Object.assign(Object.assign({},(0,de.Wf)(Se)),{background:Se.colorBgContainer,borderRadius:Se.borderRadius,transition:`background-color ${Se.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${Pe}-rtl ${Pe}-switcher_close ${Pe}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${Pe}-active-focused)`]:Object.assign({},(0,de.oN)(Se)),[`${Pe}-list-holder-inner`]:{alignItems:"flex-start"},[`&${Pe}-block-node`]:{[`${Pe}-list-holder-inner`]:{alignItems:"stretch",[`${Pe}-node-content-wrapper`]:{flex:"auto"},[`${Ye}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${Se.colorPrimary}`,opacity:0,animationName:Me,animationDuration:Se.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:Se.borderRadius}}},[Ye]:{display:"flex",alignItems:"flex-start",marginBottom:ct,lineHeight:(0,y.unit)(Be),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:ct},[`&-disabled ${Pe}-node-content-wrapper`]:{color:Se.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${Pe}-checkbox-disabled + ${Pe}-node-selected,&${Ye}-disabled${Ye}-selected ${Pe}-node-content-wrapper`]:{backgroundColor:it},[`${Pe}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${Ye}-disabled)`]:{[`${Pe}-node-content-wrapper`]:{"&:hover":{color:Se.nodeHoverColor}}},[`&-active ${Pe}-node-content-wrapper`]:{background:Se.controlItemBgHover},[`&:not(${Ye}-disabled).filter-node ${Pe}-title`]:{color:Se.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${Pe}-draggable-icon`]:{flexShrink:0,width:Be,textAlign:"center",visibility:"visible",color:vt},[`&${Ye}-disabled ${Pe}-draggable-icon`]:{visibility:"hidden"}}},[`${Pe}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Oe}},[`${Pe}-draggable-icon`]:{visibility:"hidden"},[`${Pe}-switcher, ${Pe}-checkbox`]:{marginInlineEnd:Se.calc(Se.calc(Be).sub(Se.controlInteractiveSize)).div(2).equal()},[`${Pe}-switcher`]:Object.assign(Object.assign({},ge(Ce,Se)),{position:"relative",flex:"none",alignSelf:"stretch",width:Be,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${Se.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:Be,height:Be,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:Se.borderRadius,transition:`all ${Se.motionDurationSlow}`},[`&:not(${Pe}-switcher-noop):hover:before`]:{backgroundColor:Se.colorBgTextHover},[`&_close ${Pe}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:Se.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Se.calc(Be).div(2).equal(),bottom:Se.calc(ct).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${Se.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Se.calc(Se.calc(Be).div(2).equal()).mul(.8).equal(),height:Se.calc(Be).div(2).equal(),borderBottom:`1px solid ${Se.colorBorder}`,content:'""'}}}),[`${Pe}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:Be,paddingBlock:0,paddingInline:Se.paddingXS,background:"transparent",borderRadius:Se.borderRadius,cursor:"pointer",transition:`all ${Se.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},se(Ce,Se)),{"&:hover":{backgroundColor:Ke},[`&${Pe}-node-selected`]:{color:Se.nodeSelectedColor,backgroundColor:Re},[`${Pe}-iconEle`]:{display:"inline-block",width:Be,height:Be,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${Pe}-unselectable ${Pe}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${Ye}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${Se.colorPrimary}`},"&-show-line":{[`${Pe}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Se.calc(Be).div(2).equal(),bottom:Se.calc(ct).mul(-1).equal(),borderInlineEnd:`1px solid ${Se.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${Pe}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Ye}-leaf-last ${Pe}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,y.unit)(Se.calc(Be).div(2).equal())} !important`}})}},Ae=function(Ce,Se){let Pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const Ye=`.${Ce}`,ct=`${Ye}-treenode`,Be=Se.calc(Se.paddingXS).div(2).equal(),Oe=(0,pe.mergeToken)(Se,{treeCls:Ye,treeNodeCls:ct,treeNodePadding:Be});return[_e(Ce,Oe),Pe&&ve(Oe)].filter(Boolean)},tt=Ce=>{const{controlHeightSM:Se,controlItemBgHover:Pe,controlItemBgActive:Ye}=Ce,ct=Se;return{titleHeight:ct,indentSize:ct,nodeHoverBg:Pe,nodeHoverColor:Ce.colorText,nodeSelectedBg:Ye,nodeSelectedColor:Ce.colorText}},je=Ce=>{const{colorTextLightSolid:Se,colorPrimary:Pe}=Ce;return Object.assign(Object.assign({},tt(Ce)),{directoryNodeSelectedColor:Se,directoryNodeSelectedBg:Pe})};var Te=(0,me.I$)("Tree",(Ce,Se)=>{let{prefixCls:Pe}=Se;return[{[Ce.componentCls]:(0,he.C2)(`${Pe}-checkbox`,Ce)},Ae(Pe,Ce),(0,$e.Z)(Ce)]},je)},85278:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return Se}});var y=z(59301),he=z(54476),de={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"},$e=de,pe=z(7657),me=function(Ye,ct){return y.createElement(pe.Z,(0,he.Z)({},Ye,{ref:ct,icon:$e}))},ve=y.forwardRef(me),Me=ve,ge=z(52671),se=z(58617),_e=z(15075),Ae=z(43531),tt=z(92310),je=z.n(tt),Te=z(22703),Se=Pe=>{const{prefixCls:Ye,switcherIcon:ct,treeNodeProps:Be,showLine:Oe,switcherLoadingIcon:Re}=Pe,{isLeaf:Ke,expanded:vt,loading:it}=Be;if(it)return y.isValidElement(Re)?Re:y.createElement(se.Z,{className:`${Ye}-switcher-loading-icon`});let Qe;if(Oe&&typeof Oe=="object"&&(Qe=Oe.showLeafIcon),Ke){if(!Oe)return null;if(typeof Qe!="boolean"&&Qe){const et=typeof Qe=="function"?Qe(Be):Qe,Ne=`${Ye}-switcher-line-custom-icon`;return y.isValidElement(et)?(0,Te.Tm)(et,{className:je()(et.props.className||"",Ne)}):et}return Qe?y.createElement(ge.Z,{className:`${Ye}-switcher-line-icon`}):y.createElement("span",{className:`${Ye}-switcher-leaf-line`})}const ut=`${Ye}-switcher-icon`,be=typeof ct=="function"?ct(Be):ct;return y.isValidElement(be)?(0,Te.Tm)(be,{className:je()(be.props.className||"",ut)}):be!==void 0?be:Oe?vt?y.createElement(_e.Z,{className:`${Ye}-switcher-line-icon`}):y.createElement(Ae.Z,{className:`${Ye}-switcher-line-icon`}):y.createElement(Me,{className:ut})}},99498:function(bn,Wt,z){(function(y){y(z(89780))})(function(y){y.defineOption("placeholder","",function(Me,ge,se){var _e=se&&se!=y.Init;if(ge&&!_e)Me.on("blur",pe),Me.on("change",me),Me.on("swapDoc",me),y.on(Me.getInputField(),"compositionupdate",Me.state.placeholderCompose=function(){$e(Me)}),me(Me);else if(!ge&&_e){Me.off("blur",pe),Me.off("change",me),Me.off("swapDoc",me),y.off(Me.getInputField(),"compositionupdate",Me.state.placeholderCompose),he(Me);var Ae=Me.getWrapperElement();Ae.className=Ae.className.replace(" CodeMirror-empty","")}ge&&!Me.hasFocus()&&pe(Me)});function he(Me){Me.state.placeholder&&(Me.state.placeholder.parentNode.removeChild(Me.state.placeholder),Me.state.placeholder=null)}function de(Me){he(Me);var ge=Me.state.placeholder=document.createElement("pre");ge.style.cssText="height: 0; overflow: visible",ge.style.direction=Me.getOption("direction"),ge.className="CodeMirror-placeholder CodeMirror-line-like";var se=Me.getOption("placeholder");typeof se=="string"&&(se=document.createTextNode(se)),ge.appendChild(se),Me.display.lineSpace.insertBefore(ge,Me.display.lineSpace.firstChild)}function $e(Me){setTimeout(function(){var ge=!1,se=Me.getInputField();se.nodeName=="TEXTAREA"?ge=!se.value:Me.lineCount()==1&&(ge=!/[^\u200b]/.test(se.querySelector(".CodeMirror-line").textContent)),ge?de(Me):he(Me)},20)}function pe(Me){ve(Me)&&de(Me)}function me(Me){var ge=Me.getWrapperElement(),se=ve(Me);ge.className=ge.className.replace(" CodeMirror-empty","")+(se?" CodeMirror-empty":""),se?de(Me):he(Me)}function ve(Me){return Me.lineCount()===1&&Me.getLine(0)===""}})},25717:function(bn,Wt,z){(function(y){y(z(89780))})(function(y){var he={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},de=y.Pos;y.defineOption("autoCloseBrackets",!1,function(Te,Ce,Se){Se&&Se!=y.Init&&(Te.removeKeyMap(pe),Te.state.closeBrackets=null),Ce&&(me($e(Ce,"pairs")),Te.state.closeBrackets=Ce,Te.addKeyMap(pe))});function $e(Te,Ce){return Ce=="pairs"&&typeof Te=="string"?Te:typeof Te=="object"&&Te[Ce]!=null?Te[Ce]:he[Ce]}var pe={Backspace:ge,Enter:se};function me(Te){for(var Ce=0;Ce=0;Ye--){var Be=Pe[Ye].head;Te.replaceRange("",de(Be.line,Be.ch-1),de(Be.line,Be.ch+1),"+delete")}}function se(Te){var Ce=Me(Te),Se=Ce&&$e(Ce,"explode");if(!Se||Te.getOption("disableInput"))return y.Pass;for(var Pe=Te.listSelections(),Ye=0;Ye tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:kn,fontWeight:st,textAlign:"start",background:Dn,borderBottom:xr,transition:`background ${Pn} ease`}}},[`${we}-footer`]:{padding:`${(0,cr.unit)(wt)} ${(0,cr.unit)(Vt)}`,color:er,background:Er}})}},ki=De=>{const{colorFillAlter:we,colorBgContainer:st,colorTextHeading:wt,colorFillSecondary:Vt,colorFillContent:en,controlItemBgActive:pn,controlItemBgActiveHover:cn,padding:En,paddingSM:gn,paddingXS:Kn,colorBorderSecondary:_n,borderRadiusLG:kn,controlHeight:Pn,colorTextPlaceholder:Dn,fontSize:yr,fontSizeSM:er,lineHeight:Er,lineWidth:Dr,colorIcon:xr,colorIconHover:Mr,opacityLoading:Wr,controlInteractiveSize:ro}=De,Qr=new Ci.FastColor(Vt).onBackground(st).toHexString(),si=new Ci.FastColor(en).onBackground(st).toHexString(),Oo=new Ci.FastColor(we).onBackground(st).toHexString(),Eo=new Ci.FastColor(xr),Ko=new Ci.FastColor(Mr),oo=ro/2-Dr,lo=oo*2+Dr*3;return{headerBg:Oo,headerColor:wt,headerSortActiveBg:Qr,headerSortHoverBg:si,bodySortBg:Oo,rowHoverBg:Oo,rowSelectedBg:pn,rowSelectedHoverBg:cn,rowExpandedBg:we,cellPaddingBlock:En,cellPaddingInline:En,cellPaddingBlockMD:gn,cellPaddingInlineMD:Kn,cellPaddingBlockSM:Kn,cellPaddingInlineSM:Kn,borderColor:_n,headerBorderRadius:kn,footerBg:Oo,footerColor:wt,cellFontSize:yr,cellFontSizeMD:yr,cellFontSizeSM:yr,headerSplitColor:_n,fixedHeaderSortActiveBg:Qr,headerFilterHoverBg:en,filterDropdownMenuBg:st,filterDropdownBg:st,expandIconBg:st,selectionColumnWidth:Pn,stickyScrollBarBg:Dn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(yr*Er-Dr*3)/2-Math.ceil((er*1.4-Dr*3)/2),headerIconColor:Eo.clone().setA(Eo.a*Wr).toRgbString(),headerIconHoverColor:Ko.clone().setA(Ko.a*Wr).toRgbString(),expandIconHalfInner:oo,expandIconSize:lo,expandIconScale:ro/lo}},li=2;var va=(0,Ei.I$)("Table",De=>{const{colorTextHeading:we,colorSplit:st,colorBgContainer:wt,controlInteractiveSize:Vt,headerBg:en,headerColor:pn,headerSortActiveBg:cn,headerSortHoverBg:En,bodySortBg:gn,rowHoverBg:Kn,rowSelectedBg:_n,rowSelectedHoverBg:kn,rowExpandedBg:Pn,cellPaddingBlock:Dn,cellPaddingInline:yr,cellPaddingBlockMD:er,cellPaddingInlineMD:Er,cellPaddingBlockSM:Dr,cellPaddingInlineSM:xr,borderColor:Mr,footerBg:Wr,footerColor:ro,headerBorderRadius:Qr,cellFontSize:si,cellFontSizeMD:Oo,cellFontSizeSM:Eo,headerSplitColor:Ko,fixedHeaderSortActiveBg:oo,headerFilterHoverBg:lo,filterDropdownBg:$r,expandIconBg:Or,selectionColumnWidth:qr,stickyScrollBarBg:uo,calc:Io}=De,Hr=(0,wa.mergeToken)(De,{tableFontSize:si,tableBg:wt,tableRadius:Qr,tablePaddingVertical:Dn,tablePaddingHorizontal:yr,tablePaddingVerticalMiddle:er,tablePaddingHorizontalMiddle:Er,tablePaddingVerticalSmall:Dr,tablePaddingHorizontalSmall:xr,tableBorderColor:Mr,tableHeaderTextColor:pn,tableHeaderBg:en,tableFooterTextColor:ro,tableFooterBg:Wr,tableHeaderCellSplitColor:Ko,tableHeaderSortBg:cn,tableHeaderSortHoverBg:En,tableBodySortBg:gn,tableFixedHeaderSortActiveBg:oo,tableHeaderFilterActiveBg:lo,tableFilterDropdownBg:$r,tableRowHoverBg:Kn,tableSelectedRowBg:_n,tableSelectedRowHoverBg:kn,zIndexTableFixed:li,zIndexTableSticky:Io(li).add(1).equal({unit:!1}),tableFontSizeMiddle:Oo,tableFontSizeSmall:Eo,tableSelectionColumnWidth:qr,tableExpandIconBg:Or,tableExpandColumnWidth:Io(Vt).add(Io(De.padding).mul(2)).equal(),tableExpandedRowBg:Pn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:uo,tableScrollThumbBgHover:we,tableScrollBg:st});return[Vo(Hr),ds(Hr),Lr(Hr),Js(Hr),Rs(Hr),Jl(Hr),hs(Hr),us(Hr),Lr(Hr),Cs(Hr),_l(Hr),cs(Hr),kr(Hr),Al(Hr),$s(Hr),_s(Hr),$o(Hr)]},ki,{unitless:{expandIconScale:!0}});const Ri=[],Bl=(De,we)=>{var st,wt;const{prefixCls:Vt,className:en,rootClassName:pn,style:cn,size:En,bordered:gn,dropdownPrefixCls:Kn,dataSource:_n,pagination:kn,rowSelection:Pn,rowKey:Dn="key",rowClassName:yr,columns:er,children:Er,childrenColumnName:Dr,onChange:xr,getPopupContainer:Mr,loading:Wr,expandIcon:ro,expandable:Qr,expandedRowRender:si,expandIconColumnIndex:Oo,indentSize:Eo,scroll:Ko,sortDirections:oo,locale:lo,showSorterTooltip:$r={target:"full-header"},virtual:Or}=De,qr=(0,Mo.ln)("Table"),uo=y.useMemo(()=>er||dn(Er),[er,Er]),Io=y.useMemo(()=>uo.some(ui=>ui.responsive),[uo]),Hr=(0,ka.Z)(Io),di=y.useMemo(()=>{const ui=new Set(Object.keys(Hr).filter(gi=>Hr[gi]));return uo.filter(gi=>!gi.responsive||gi.responsive.some(ua=>ui.has(ua)))},[uo,Hr]),hi=(0,wi.Z)(De,["className","style","columns"]),{locale:ha=ol.Z,direction:na,table:Ki,renderEmpty:ra,getPrefixCls:ya,getPopupContainer:mi}=y.useContext(Ha.E_),vi=(0,Ti.Z)(En),ba=Object.assign(Object.assign({},ha.Table),lo),Ba=_n||Ri,So=ya("table",Vt),ei=ya("dropdown",Kn),[,vo]=(0,Pl.ZP)(),Jr=(0,fa.Z)(So),[xi,Ii,qi]=va(So,Jr),Hi=Object.assign(Object.assign({childrenColumnName:Dr,expandIconColumnIndex:Oo},Qr),{expandIcon:(st=Qr==null?void 0:Qr.expandIcon)!==null&&st!==void 0?st:(wt=Ki==null?void 0:Ki.expandable)===null||wt===void 0?void 0:wt.expandIcon}),{childrenColumnName:Ca="children"}=Hi,Pa=y.useMemo(()=>Ba.some(ui=>ui==null?void 0:ui[Ca])?"nest":si||Qr!=null&&Qr.expandedRowRender?"row":null,[Ba]),Po={body:y.useRef(null)},Zo=ai(So),Ni=y.useRef(null),ji=y.useRef(null);aa(we,()=>Object.assign(Object.assign({},ji.current),{nativeElement:Ni.current}));const _i=y.useMemo(()=>typeof Dn=="function"?Dn:ui=>ui==null?void 0:ui[Dn],[Dn]),[Na]=yo(Ba,Ca,_i),Ea={},al=function(ui,gi){let ua=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var xa,Ra,Ma,Tl;const Va=Object.assign(Object.assign({},Ea),ui);ua&&((xa=Ea.resetPagination)===null||xa===void 0||xa.call(Ea),!((Ra=Va.pagination)===null||Ra===void 0)&&Ra.current&&(Va.pagination.current=1),kn&&((Ma=kn.onChange)===null||Ma===void 0||Ma.call(kn,1,(Tl=Va.pagination)===null||Tl===void 0?void 0:Tl.pageSize))),Ko&&Ko.scrollToFirstRowOnChange!==!1&&Po.body.current&&(0,Qa.Z)(0,{getContainer:()=>Po.body.current}),xr==null||xr(Va.pagination,Va.filters,Va.sorter,{currentDataSource:ci(Co(Ba,Va.sorterStates,Ca),Va.filterStates,Ca),action:gi})},oa=(ui,gi)=>{al({sorter:ui,sorterStates:gi},"sort",!1)},[Fi,Wi,Vi,Oa]=no({prefixCls:So,mergedColumns:di,onSorterChange:oa,sortDirections:oo||["ascend","descend"],tableLocale:ba,showSorterTooltip:$r}),ma=y.useMemo(()=>Co(Ba,Wi,Ca),[Ba,Wi]);Ea.sorter=Oa(),Ea.sorterStates=Wi;const Pi=(ui,gi)=>{al({filters:ui,filterStates:gi},"filter",!0)},[ia,Li,ja]=qt({prefixCls:So,locale:ba,dropdownPrefixCls:ei,mergedColumns:di,onFilterChange:Pi,getPopupContainer:Mr||mi,rootClassName:Ne()(pn,Jr)}),Da=ci(ma,Li,Ca);Ea.filters=ja,Ea.filterStates=Li;const tl=y.useMemo(()=>{const ui={};return Object.keys(ja).forEach(gi=>{ja[gi]!==null&&(ui[gi]=ja[gi])}),Object.assign(Object.assign({},Vi),{filters:ui})},[Vi,ja]),[ll]=Ji(tl),$l=(ui,gi)=>{al({pagination:Object.assign(Object.assign({},Ea.pagination),{current:ui,pageSize:gi})},"paginate")},[Ui,Ps]=_o(Da.length,$l,kn);Ea.pagination=kn===!1?{}:Pr(Ui,kn),Ea.resetPagination=Ps;const nl=y.useMemo(()=>{if(kn===!1||!Ui.pageSize)return Da;const{current:ui=1,total:gi,pageSize:ua=fo}=Ui;return Da.lengthua?Da.slice((ui-1)*ua,ui*ua):Da:Da.slice((ui-1)*ua,ui*ua)},[!!kn,Da,Ui==null?void 0:Ui.current,Ui==null?void 0:Ui.pageSize,Ui==null?void 0:Ui.total]),[Dl,pl]=co({prefixCls:So,data:Da,pageData:nl,getRowKey:_i,getRecordByKey:Na,expandType:Pa,childrenColumnName:Ca,locale:ba,getPopupContainer:Mr||mi},Pn),sl=(ui,gi,ua)=>{let xa;return typeof yr=="function"?xa=Ne()(yr(ui,gi,ua)):xa=Ne()(yr),Ne()({[`${So}-row-selected`]:pl.has(_i(ui,gi))},xa)};Hi.__PARENT_RENDER_ICON__=Hi.expandIcon,Hi.expandIcon=Hi.expandIcon||ro||jo(ba),Pa==="nest"&&Hi.expandIconColumnIndex===void 0?Hi.expandIconColumnIndex=Pn?1:0:Hi.expandIconColumnIndex>0&&Pn&&(Hi.expandIconColumnIndex-=1),typeof Hi.indentSize!="number"&&(Hi.indentSize=typeof Eo=="number"?Eo:15);const Gi=y.useCallback(ui=>ll(Dl(ia(Fi(ui)))),[Fi,ia,Dl]);let vl,ts;if(kn!==!1&&(Ui!=null&&Ui.total)){let ui;Ui.size?ui=Ui.size:ui=vi==="small"||vi==="middle"?"small":void 0;const gi=Ra=>y.createElement(Ja.Z,Object.assign({},Ui,{className:Ne()(`${So}-pagination ${So}-pagination-${Ra}`,Ui.className),size:ui})),ua=na==="rtl"?"left":"right",{position:xa}=Ui;if(xa!==null&&Array.isArray(xa)){const Ra=xa.find(Va=>Va.includes("top")),Ma=xa.find(Va=>Va.includes("bottom")),Tl=xa.every(Va=>`${Va}`=="none");!Ra&&!Ma&&!Tl&&(ts=gi(ua)),Ra&&(vl=gi(Ra.toLowerCase().replace("top",""))),Ma&&(ts=gi(Ma.toLowerCase().replace("bottom","")))}else ts=gi(ua)}let Zl;typeof Wr=="boolean"?Zl={spinning:Wr}:typeof Wr=="object"&&(Zl=Object.assign({spinning:!0},Wr));const jl=Ne()(qi,Jr,`${So}-wrapper`,Ki==null?void 0:Ki.className,{[`${So}-wrapper-rtl`]:na==="rtl"},en,pn,Ii),Zs=Object.assign(Object.assign({},Ki==null?void 0:Ki.style),cn),js=typeof(lo==null?void 0:lo.emptyText)!="undefined"?lo.emptyText:(ra==null?void 0:ra("Table"))||y.createElement(da.Z,{componentName:"Table"}),zs=Or?Aa:zo,Hs={},qs=y.useMemo(()=>{const{fontSize:ui,lineHeight:gi,lineWidth:ua,padding:xa,paddingXS:Ra,paddingSM:Ma}=vo,Tl=Math.floor(ui*gi);switch(vi){case"middle":return Ma*2+Tl+ua;case"small":return Ra*2+Tl+ua;default:return xa*2+Tl+ua}},[vo,vi]);return Or&&(Hs.listItemHeight=qs),xi(y.createElement("div",{ref:Ni,className:jl,style:Zs},y.createElement(la.Z,Object.assign({spinning:!1},Zl),vl,y.createElement(zs,Object.assign({},Hs,hi,{ref:ji,columns:di,direction:na,expandable:Hi,prefixCls:So,className:Ne()({[`${So}-middle`]:vi==="middle",[`${So}-small`]:vi==="small",[`${So}-bordered`]:gn,[`${So}-empty`]:Ba.length===0},qi,Jr,Ii),data:nl,rowKey:_i,rowClassName:sl,emptyText:js,internalHooks:de,internalRefs:Po,transformColumns:Gi,getContainerWidth:Zo})),ts)))};var ms=y.forwardRef(Bl);const po=(De,we)=>{const st=y.useRef(0);return st.current+=1,y.createElement(ms,Object.assign({},De,{ref:we,_renderTimes:st.current}))},ga=y.forwardRef(po);ga.SELECTION_COLUMN=ri,ga.EXPAND_COLUMN=he,ga.SELECTION_ALL=Mi,ga.SELECTION_INVERT=$i,ga.SELECTION_NONE=Xi,ga.Column=wr,ga.ColumnGroup=Jn,ga.Summary=He;var il=ga,La=il},96599:function(bn,Wt,z){"use strict";z.d(Wt,{default:function(){return Ne}});var y=z(59301),he=z(92310),de=z.n(he),$e=z(2738),pe=z(29509),me=z(78776),ve=z(22703),Me=z(12919),ge=z(48755),se=z(36237),_e=z(17835),Ae=z(63356),tt=z(51636),je=z(16931);const Te=ue=>{const{paddingXXS:mt,lineWidth:Ze,tagPaddingHorizontal:nt,componentCls:Mt,calc:Fe}=ue,ye=Fe(nt).sub(Ze).equal(),Bt=Fe(mt).sub(Ze).equal();return{[Mt]:Object.assign(Object.assign({},(0,Ae.Wf)(ue)),{display:"inline-block",height:"auto",marginInlineEnd:ue.marginXS,paddingInline:ye,fontSize:ue.tagFontSize,lineHeight:ue.tagLineHeight,whiteSpace:"nowrap",background:ue.defaultBg,border:`${(0,se.unit)(ue.lineWidth)} ${ue.lineType} ${ue.colorBorder}`,borderRadius:ue.borderRadiusSM,opacity:1,transition:`all ${ue.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Mt}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ue.defaultColor},[`${Mt}-close-icon`]:{marginInlineStart:Bt,fontSize:ue.tagIconSize,color:ue.colorTextDescription,cursor:"pointer",transition:`all ${ue.motionDurationMid}`,"&:hover":{color:ue.colorTextHeading}},[`&${Mt}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ue.iconCls}-close, ${ue.iconCls}-close:hover`]:{color:ue.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Mt}-checkable-checked):hover`]:{color:ue.colorPrimary,backgroundColor:ue.colorFillSecondary},"&:active, &-checked":{color:ue.colorTextLightSolid},"&-checked":{backgroundColor:ue.colorPrimary,"&:hover":{backgroundColor:ue.colorPrimaryHover}},"&:active":{backgroundColor:ue.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ue.iconCls} + span, > span + ${ue.iconCls}`]:{marginInlineStart:ye}}),[`${Mt}-borderless`]:{borderColor:"transparent",background:ue.tagBorderlessBg}}},Ce=ue=>{const{lineWidth:mt,fontSizeIcon:Ze,calc:nt}=ue,Mt=ue.fontSizeSM;return(0,tt.mergeToken)(ue,{tagFontSize:Mt,tagLineHeight:(0,se.unit)(nt(ue.lineHeightSM).mul(Mt).equal()),tagIconSize:nt(Ze).sub(nt(mt).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:ue.defaultBg})},Se=ue=>({defaultBg:new _e.FastColor(ue.colorFillQuaternary).onBackground(ue.colorBgContainer).toHexString(),defaultColor:ue.colorText});var Pe=(0,je.I$)("Tag",ue=>{const mt=Ce(ue);return Te(mt)},Se),Ye=function(ue,mt){var Ze={};for(var nt in ue)Object.prototype.hasOwnProperty.call(ue,nt)&&mt.indexOf(nt)<0&&(Ze[nt]=ue[nt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,nt=Object.getOwnPropertySymbols(ue);Mt{const{prefixCls:Ze,style:nt,className:Mt,checked:Fe,onChange:ye,onClick:Bt}=ue,jt=Ye(ue,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Lt,tag:Ee}=y.useContext(ge.E_),ot=on=>{ye==null||ye(!Fe),Bt==null||Bt(on)},qe=Lt("tag",Ze),[zt,ht,lt]=Pe(qe),rt=de()(qe,`${qe}-checkable`,{[`${qe}-checkable-checked`]:Fe},Ee==null?void 0:Ee.className,Mt,ht,lt);return zt(y.createElement("span",Object.assign({},jt,{ref:mt,style:Object.assign(Object.assign({},nt),Ee==null?void 0:Ee.style),className:rt,onClick:ot})))}),Oe=z(93427);const Re=ue=>(0,Oe.Z)(ue,(mt,Ze)=>{let{textColor:nt,lightBorderColor:Mt,lightColor:Fe,darkColor:ye}=Ze;return{[`${ue.componentCls}${ue.componentCls}-${mt}`]:{color:nt,background:Fe,borderColor:Mt,"&-inverse":{color:ue.colorTextLightSolid,background:ye,borderColor:ye},[`&${ue.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Ke=(0,je.bk)(["Tag","preset"],ue=>{const mt=Ce(ue);return Re(mt)},Se);function vt(ue){return typeof ue!="string"?ue:ue.charAt(0).toUpperCase()+ue.slice(1)}const it=(ue,mt,Ze)=>{const nt=vt(Ze);return{[`${ue.componentCls}${ue.componentCls}-${mt}`]:{color:ue[`color${Ze}`],background:ue[`color${nt}Bg`],borderColor:ue[`color${nt}Border`],[`&${ue.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Qe=(0,je.bk)(["Tag","status"],ue=>{const mt=Ce(ue);return[it(mt,"success","Success"),it(mt,"processing","Info"),it(mt,"error","Error"),it(mt,"warning","Warning")]},Se),ut=function(ue,mt){var Ze={};for(var nt in ue)Object.prototype.hasOwnProperty.call(ue,nt)&&mt.indexOf(nt)<0&&(Ze[nt]=ue[nt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,nt=Object.getOwnPropertySymbols(ue);Mt{const{prefixCls:Ze,className:nt,rootClassName:Mt,style:Fe,children:ye,icon:Bt,color:jt,onClose:Lt,bordered:Ee=!0,visible:ot}=ue,qe=ut(ue,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:zt,direction:ht,tag:lt}=y.useContext(ge.E_),[rt,on]=y.useState(!0),kt=(0,$e.Z)(qe,["closeIcon","closable"]);y.useEffect(()=>{ot!==void 0&&on(ot)},[ot]);const ae=(0,pe.o2)(jt),re=(0,pe.yT)(jt),te=ae||re,ie=Object.assign(Object.assign({backgroundColor:jt&&!te?jt:void 0},lt==null?void 0:lt.style),Fe),ce=zt("tag",Ze),[ne,le,Ie]=Pe(ce),bt=de()(ce,lt==null?void 0:lt.className,{[`${ce}-${jt}`]:te,[`${ce}-has-color`]:jt&&!te,[`${ce}-hidden`]:!rt,[`${ce}-rtl`]:ht==="rtl",[`${ce}-borderless`]:!Ee},nt,Mt,le,Ie),Ue=We=>{We.stopPropagation(),Lt==null||Lt(We),!We.defaultPrevented&&on(!1)},[,He]=(0,me.Z)((0,me.w)(ue),(0,me.w)(lt),{closable:!1,closeIconRender:We=>{const Nt=y.createElement("span",{className:`${ce}-close-icon`,onClick:Ue},We);return(0,ve.wm)(We,Nt,Qt=>({onClick:un=>{var rn;(rn=Qt==null?void 0:Qt.onClick)===null||rn===void 0||rn.call(Qt,un),Ue(un)},className:de()(Qt==null?void 0:Qt.className,`${ce}-close-icon`)}))}}),at=typeof qe.onClick=="function"||ye&&ye.type==="a",ft=Bt||null,Pt=ft?y.createElement(y.Fragment,null,ft,ye&&y.createElement("span",null,ye)):ye,Le=y.createElement("span",Object.assign({},kt,{ref:mt,className:bt,style:ie}),Pt,He,ae&&y.createElement(Ke,{key:"preset",prefixCls:ce}),re&&y.createElement(Qe,{key:"status",prefixCls:ce}));return ne(at?y.createElement(Me.Z,{component:"Tag"},Le):Le)});et.CheckableTag=Be;var Ne=et},18287:function(bn,Wt,z){"use strict";z.d(Wt,{default:function(){return Lt}});var y=z(3741),he=z(94480),de=z(59301),$e=z(52671),pe=z(8657),me=z(54476),ve={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Me=ve,ge=z(7657),se=function(ot,qe){return de.createElement(ge.Z,(0,me.Z)({},ot,{ref:qe,icon:Me}))},_e=de.forwardRef(se),Ae=_e,tt=z(92310),je=z.n(tt),Te=z(82661),Ce=z(34061),Se=z(48755),Pe=z(56082),Ye=z(86641),ct=z(57700),Be=z(12425);const Oe=4;function Re(Ee){const{dropPosition:ot,dropLevelOffset:qe,prefixCls:zt,indent:ht,direction:lt="ltr"}=Ee,rt=lt==="ltr"?"left":"right",on=lt==="ltr"?"right":"left",kt={[rt]:-qe*ht+Oe,[on]:0};switch(ot){case-1:kt.top=-3;break;case 1:kt.bottom=-3;break;default:kt.bottom=-3,kt[rt]=ht+Oe;break}return de.createElement("div",{style:kt,className:`${zt}-drop-indicator`})}var Ke=Re,vt=z(85278),Qe=de.forwardRef((Ee,ot)=>{var qe;const{getPrefixCls:zt,direction:ht,virtual:lt,tree:rt}=de.useContext(Se.E_),{prefixCls:on,className:kt,showIcon:ae=!1,showLine:re,switcherIcon:te,switcherLoadingIcon:ie,blockNode:ce=!1,children:ne,checkable:le=!1,selectable:Ie=!0,draggable:bt,motion:Ue,style:He}=Ee,at=zt("tree",on),ft=zt(),Pt=Ue!=null?Ue:Object.assign(Object.assign({},(0,Ye.Z)(ft)),{motionAppear:!1}),Le=Object.assign(Object.assign({},Ee),{checkable:le,selectable:Ie,showIcon:ae,motion:Pt,blockNode:ce,showLine:!!re,dropIndicatorRender:Ke}),[We,Nt,Qt]=(0,Be.ZP)(at),[,un]=(0,ct.ZP)(),rn=un.paddingXS/2+(((qe=un.Tree)===null||qe===void 0?void 0:qe.titleHeight)||un.controlHeightSM),Rt=de.useMemo(()=>{if(!bt)return!1;let Ht={};switch(typeof bt){case"function":Ht.nodeDraggable=bt;break;case"object":Ht=Object.assign({},bt);break;default:break}return Ht.icon!==!1&&(Ht.icon=Ht.icon||de.createElement(Pe.Z,null)),Ht},[bt]),ln=Ht=>de.createElement(vt.Z,{prefixCls:at,switcherIcon:te,switcherLoadingIcon:ie,treeNodeProps:Ht,showLine:re});return We(de.createElement(y.ZP,Object.assign({itemHeight:rn,ref:ot,virtual:lt},Le,{style:Object.assign(Object.assign({},rt==null?void 0:rt.style),He),prefixCls:at,className:je()({[`${at}-icon-hide`]:!ae,[`${at}-block-node`]:ce,[`${at}-unselectable`]:!Ie,[`${at}-rtl`]:ht==="rtl"},rt==null?void 0:rt.className,kt,Nt,Qt),direction:ht,checkable:le&&de.createElement("span",{className:`${at}-checkbox-inner`}),selectable:Ie,switcherIcon:ln,draggable:Rt}),ne))});const ut=0,be=1,et=2;function Ne(Ee,ot,qe){const{key:zt,children:ht}=qe;function lt(rt){const on=rt[zt],kt=rt[ht];ot(on,rt)!==!1&&Ne(kt||[],ot,qe)}Ee.forEach(lt)}function ue(Ee){let{treeData:ot,expandedKeys:qe,startKey:zt,endKey:ht,fieldNames:lt}=Ee;const rt=[];let on=ut;if(zt&&zt===ht)return[zt];if(!zt||!ht)return[];function kt(ae){return ae===zt||ae===ht}return Ne(ot,ae=>{if(on===et)return!1;if(kt(ae)){if(rt.push(ae),on===ut)on=be;else if(on===be)return on=et,!1}else on===be&&rt.push(ae);return qe.includes(ae)},(0,Ce.w$)(lt)),rt}function mt(Ee,ot,qe){const zt=(0,he.Z)(ot),ht=[];return Ne(Ee,(lt,rt)=>{const on=zt.indexOf(lt);return on!==-1&&(ht.push(rt),zt.splice(on,1)),!!zt.length},(0,Ce.w$)(qe)),ht}var Ze=function(Ee,ot){var qe={};for(var zt in Ee)Object.prototype.hasOwnProperty.call(Ee,zt)&&ot.indexOf(zt)<0&&(qe[zt]=Ee[zt]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,zt=Object.getOwnPropertySymbols(Ee);ht{var{defaultExpandAll:qe,defaultExpandParent:zt,defaultExpandedKeys:ht}=Ee,lt=Ze(Ee,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const rt=de.useRef(null),on=de.useRef(null),kt=()=>{const{keyEntities:We}=(0,Ce.I8)(Mt(lt));let Nt;return qe?Nt=Object.keys(We):zt?Nt=(0,Te.r7)(lt.expandedKeys||ht||[],We):Nt=lt.expandedKeys||ht||[],Nt},[ae,re]=de.useState(lt.selectedKeys||lt.defaultSelectedKeys||[]),[te,ie]=de.useState(()=>kt());de.useEffect(()=>{"selectedKeys"in lt&&re(lt.selectedKeys)},[lt.selectedKeys]),de.useEffect(()=>{"expandedKeys"in lt&&ie(lt.expandedKeys)},[lt.expandedKeys]);const ce=(We,Nt)=>{var Qt;return"expandedKeys"in lt||ie(We),(Qt=lt.onExpand)===null||Qt===void 0?void 0:Qt.call(lt,We,Nt)},ne=(We,Nt)=>{var Qt;const{multiple:un,fieldNames:rn}=lt,{node:Rt,nativeEvent:ln}=Nt,{key:Ht=""}=Rt,ze=Mt(lt),yt=Object.assign(Object.assign({},Nt),{selected:!0}),Kt=(ln==null?void 0:ln.ctrlKey)||(ln==null?void 0:ln.metaKey),tn=ln==null?void 0:ln.shiftKey;let Ve;un&&Kt?(Ve=We,rt.current=Ht,on.current=Ve,yt.selectedNodes=mt(ze,Ve,rn)):un&&tn?(Ve=Array.from(new Set([].concat((0,he.Z)(on.current||[]),(0,he.Z)(ue({treeData:ze,expandedKeys:te,startKey:Ht,endKey:rt.current,fieldNames:rn}))))),yt.selectedNodes=mt(ze,Ve,rn)):(Ve=[Ht],rt.current=Ht,on.current=Ve,yt.selectedNodes=mt(ze,Ve,rn)),(Qt=lt.onSelect)===null||Qt===void 0||Qt.call(lt,Ve,yt),"selectedKeys"in lt||re(Ve)},{getPrefixCls:le,direction:Ie}=de.useContext(Se.E_),{prefixCls:bt,className:Ue,showIcon:He=!0,expandAction:at="click"}=lt,ft=Ze(lt,["prefixCls","className","showIcon","expandAction"]),Pt=le("tree",bt),Le=je()(`${Pt}-directory`,{[`${Pt}-directory-rtl`]:Ie==="rtl"},Ue);return de.createElement(Qe,Object.assign({icon:nt,ref:ot,blockNode:!0},ft,{showIcon:He,expandAction:at,prefixCls:Pt,className:Le,expandedKeys:te,selectedKeys:ae,onSelect:ne,onExpand:ce}))};var Bt=de.forwardRef(Fe);const jt=Qe;jt.DirectoryTree=Bt,jt.TreeNode=y.OF;var Lt=jt},12425:function(bn,Wt,z){"use strict";z.d(Wt,{ZP:function(){return Te},Yk:function(){return Ae},TM:function(){return tt}});var y=z(36237),he=z(36170),de=z(63356),$e=z(34961),pe=z(51636),me=z(16931);const ve=Ce=>{let{treeCls:Se,treeNodeCls:Pe,directoryNodeSelectedBg:Ye,directoryNodeSelectedColor:ct,motionDurationMid:Be,borderRadius:Oe,controlItemBgHover:Re}=Ce;return{[`${Se}${Se}-directory ${Pe}`]:{[`${Se}-node-content-wrapper`]:{position:"static",[`> *:not(${Se}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${Be}`,content:'""',borderRadius:Oe},"&:hover:before":{background:Re}},[`${Se}-switcher, ${Se}-checkbox, ${Se}-draggable-icon`]:{zIndex:1},"&-selected":{[`${Se}-switcher, ${Se}-draggable-icon`]:{color:ct},[`${Se}-node-content-wrapper`]:{color:ct,background:"transparent","&:before, &:hover:before":{background:Ye}}}}}},Me=new y.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ge=(Ce,Se)=>({[`.${Ce}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${Se.motionDurationSlow}`}}}),se=(Ce,Se)=>({[`.${Ce}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:Se.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,y.unit)(Se.lineWidthBold)} solid ${Se.colorPrimary}`,borderRadius:"50%",content:'""'}}}),_e=(Ce,Se)=>{const{treeCls:Pe,treeNodeCls:Ye,treeNodePadding:ct,titleHeight:Be,indentSize:Oe,nodeSelectedBg:Re,nodeHoverBg:Ke,colorTextQuaternary:vt,controlItemBgActiveDisabled:it}=Se;return{[Pe]:Object.assign(Object.assign({},(0,de.Wf)(Se)),{background:Se.colorBgContainer,borderRadius:Se.borderRadius,transition:`background-color ${Se.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${Pe}-rtl ${Pe}-switcher_close ${Pe}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${Pe}-active-focused)`]:Object.assign({},(0,de.oN)(Se)),[`${Pe}-list-holder-inner`]:{alignItems:"flex-start"},[`&${Pe}-block-node`]:{[`${Pe}-list-holder-inner`]:{alignItems:"stretch",[`${Pe}-node-content-wrapper`]:{flex:"auto"},[`${Ye}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${Se.colorPrimary}`,opacity:0,animationName:Me,animationDuration:Se.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:Se.borderRadius}}},[Ye]:{display:"flex",alignItems:"flex-start",marginBottom:ct,lineHeight:(0,y.unit)(Be),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:ct},[`&-disabled ${Pe}-node-content-wrapper`]:{color:Se.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${Pe}-checkbox-disabled + ${Pe}-node-selected,&${Ye}-disabled${Ye}-selected ${Pe}-node-content-wrapper`]:{backgroundColor:it},[`${Pe}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${Ye}-disabled)`]:{[`${Pe}-node-content-wrapper`]:{"&:hover":{color:Se.nodeHoverColor}}},[`&-active ${Pe}-node-content-wrapper`]:{background:Se.controlItemBgHover},[`&:not(${Ye}-disabled).filter-node ${Pe}-title`]:{color:Se.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${Pe}-draggable-icon`]:{flexShrink:0,width:Be,textAlign:"center",visibility:"visible",color:vt},[`&${Ye}-disabled ${Pe}-draggable-icon`]:{visibility:"hidden"}}},[`${Pe}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Oe}},[`${Pe}-draggable-icon`]:{visibility:"hidden"},[`${Pe}-switcher, ${Pe}-checkbox`]:{marginInlineEnd:Se.calc(Se.calc(Be).sub(Se.controlInteractiveSize)).div(2).equal()},[`${Pe}-switcher`]:Object.assign(Object.assign({},ge(Ce,Se)),{position:"relative",flex:"none",alignSelf:"stretch",width:Be,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${Se.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:Be,height:Be,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:Se.borderRadius,transition:`all ${Se.motionDurationSlow}`},[`&:not(${Pe}-switcher-noop):hover:before`]:{backgroundColor:Se.colorBgTextHover},[`&_close ${Pe}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:Se.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Se.calc(Be).div(2).equal(),bottom:Se.calc(ct).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${Se.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Se.calc(Se.calc(Be).div(2).equal()).mul(.8).equal(),height:Se.calc(Be).div(2).equal(),borderBottom:`1px solid ${Se.colorBorder}`,content:'""'}}}),[`${Pe}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:Be,paddingBlock:0,paddingInline:Se.paddingXS,background:"transparent",borderRadius:Se.borderRadius,cursor:"pointer",transition:`all ${Se.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},se(Ce,Se)),{"&:hover":{backgroundColor:Ke},[`&${Pe}-node-selected`]:{color:Se.nodeSelectedColor,backgroundColor:Re},[`${Pe}-iconEle`]:{display:"inline-block",width:Be,height:Be,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${Pe}-unselectable ${Pe}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${Ye}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${Se.colorPrimary}`},"&-show-line":{[`${Pe}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Se.calc(Be).div(2).equal(),bottom:Se.calc(ct).mul(-1).equal(),borderInlineEnd:`1px solid ${Se.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${Pe}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Ye}-leaf-last ${Pe}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,y.unit)(Se.calc(Be).div(2).equal())} !important`}})}},Ae=function(Ce,Se){let Pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const Ye=`.${Ce}`,ct=`${Ye}-treenode`,Be=Se.calc(Se.paddingXS).div(2).equal(),Oe=(0,pe.mergeToken)(Se,{treeCls:Ye,treeNodeCls:ct,treeNodePadding:Be});return[_e(Ce,Oe),Pe&&ve(Oe)].filter(Boolean)},tt=Ce=>{const{controlHeightSM:Se,controlItemBgHover:Pe,controlItemBgActive:Ye}=Ce,ct=Se;return{titleHeight:ct,indentSize:ct,nodeHoverBg:Pe,nodeHoverColor:Ce.colorText,nodeSelectedBg:Ye,nodeSelectedColor:Ce.colorText}},je=Ce=>{const{colorTextLightSolid:Se,colorPrimary:Pe}=Ce;return Object.assign(Object.assign({},tt(Ce)),{directoryNodeSelectedColor:Se,directoryNodeSelectedBg:Pe})};var Te=(0,me.I$)("Tree",(Ce,Se)=>{let{prefixCls:Pe}=Se;return[{[Ce.componentCls]:(0,he.C2)(`${Pe}-checkbox`,Ce)},Ae(Pe,Ce),(0,$e.Z)(Ce)]},je)},85278:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return Se}});var y=z(59301),he=z(54476),de={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"},$e=de,pe=z(7657),me=function(Ye,ct){return y.createElement(pe.Z,(0,he.Z)({},Ye,{ref:ct,icon:$e}))},ve=y.forwardRef(me),Me=ve,ge=z(52671),se=z(58617),_e=z(15075),Ae=z(43531),tt=z(92310),je=z.n(tt),Te=z(22703),Se=Pe=>{const{prefixCls:Ye,switcherIcon:ct,treeNodeProps:Be,showLine:Oe,switcherLoadingIcon:Re}=Pe,{isLeaf:Ke,expanded:vt,loading:it}=Be;if(it)return y.isValidElement(Re)?Re:y.createElement(se.Z,{className:`${Ye}-switcher-loading-icon`});let Qe;if(Oe&&typeof Oe=="object"&&(Qe=Oe.showLeafIcon),Ke){if(!Oe)return null;if(typeof Qe!="boolean"&&Qe){const et=typeof Qe=="function"?Qe(Be):Qe,Ne=`${Ye}-switcher-line-custom-icon`;return y.isValidElement(et)?(0,Te.Tm)(et,{className:je()(et.props.className||"",Ne)}):et}return Qe?y.createElement(ge.Z,{className:`${Ye}-switcher-line-icon`}):y.createElement("span",{className:`${Ye}-switcher-leaf-line`})}const ut=`${Ye}-switcher-icon`,be=typeof ct=="function"?ct(Be):ct;return y.isValidElement(be)?(0,Te.Tm)(be,{className:je()(be.props.className||"",ut)}):be!==void 0?be:Oe?vt?y.createElement(_e.Z,{className:`${Ye}-switcher-line-icon`}):y.createElement(Ae.Z,{className:`${Ye}-switcher-line-icon`}):y.createElement(Me,{className:ut})}},99498:function(bn,Wt,z){(function(y){y(z(89780))})(function(y){y.defineOption("placeholder","",function(Me,ge,se){var _e=se&&se!=y.Init;if(ge&&!_e)Me.on("blur",pe),Me.on("change",me),Me.on("swapDoc",me),y.on(Me.getInputField(),"compositionupdate",Me.state.placeholderCompose=function(){$e(Me)}),me(Me);else if(!ge&&_e){Me.off("blur",pe),Me.off("change",me),Me.off("swapDoc",me),y.off(Me.getInputField(),"compositionupdate",Me.state.placeholderCompose),he(Me);var Ae=Me.getWrapperElement();Ae.className=Ae.className.replace(" CodeMirror-empty","")}ge&&!Me.hasFocus()&&pe(Me)});function he(Me){Me.state.placeholder&&(Me.state.placeholder.parentNode.removeChild(Me.state.placeholder),Me.state.placeholder=null)}function de(Me){he(Me);var ge=Me.state.placeholder=document.createElement("pre");ge.style.cssText="height: 0; overflow: visible",ge.style.direction=Me.getOption("direction"),ge.className="CodeMirror-placeholder CodeMirror-line-like";var se=Me.getOption("placeholder");typeof se=="string"&&(se=document.createTextNode(se)),ge.appendChild(se),Me.display.lineSpace.insertBefore(ge,Me.display.lineSpace.firstChild)}function $e(Me){setTimeout(function(){var ge=!1,se=Me.getInputField();se.nodeName=="TEXTAREA"?ge=!se.value:Me.lineCount()==1&&(ge=!/[^\u200b]/.test(se.querySelector(".CodeMirror-line").textContent)),ge?de(Me):he(Me)},20)}function pe(Me){ve(Me)&&de(Me)}function me(Me){var ge=Me.getWrapperElement(),se=ve(Me);ge.className=ge.className.replace(" CodeMirror-empty","")+(se?" CodeMirror-empty":""),se?de(Me):he(Me)}function ve(Me){return Me.lineCount()===1&&Me.getLine(0)===""}})},25717:function(bn,Wt,z){(function(y){y(z(89780))})(function(y){var he={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},de=y.Pos;y.defineOption("autoCloseBrackets",!1,function(Te,Ce,Se){Se&&Se!=y.Init&&(Te.removeKeyMap(pe),Te.state.closeBrackets=null),Ce&&(me($e(Ce,"pairs")),Te.state.closeBrackets=Ce,Te.addKeyMap(pe))});function $e(Te,Ce){return Ce=="pairs"&&typeof Te=="string"?Te:typeof Te=="object"&&Te[Ce]!=null?Te[Ce]:he[Ce]}var pe={Backspace:ge,Enter:se};function me(Te){for(var Ce=0;Ce=0;Ye--){var Be=Pe[Ye].head;Te.replaceRange("",de(Be.line,Be.ch-1),de(Be.line,Be.ch+1),"+delete")}}function se(Te){var Ce=Me(Te),Se=Ce&&$e(Ce,"explode");if(!Se||Te.getOption("disableInput"))return y.Pass;for(var Pe=Te.listSelections(),Ye=0;Ye0;return{anchor:new de(Te.anchor.line,Te.anchor.ch+(Ce?-1:1)),head:new de(Te.head.line,Te.head.ch+(Ce?1:-1))}}function Ae(Te,Ce){var Se=Me(Te);if(!Se||Te.getOption("disableInput"))return y.Pass;var Pe=$e(Se,"pairs"),Ye=Pe.indexOf(Ce);if(Ye==-1)return y.Pass;for(var ct=$e(Se,"closeBefore"),Be=$e(Se,"triples"),Oe=Pe.charAt(Ye+1)==Ce,Re=Te.listSelections(),Ke=Ye%2==0,vt,it=0;it=0&&Te.getRange(ut,de(ut.line,ut.ch+3))==Ce+Ce+Ce?be="skipThree":be="skip";else if(Oe&&ut.ch>1&&Be.indexOf(Ce)>=0&&Te.getRange(de(ut.line,ut.ch-2),ut)==Ce+Ce){if(ut.ch>2&&/\bstring/.test(Te.getTokenTypeAt(de(ut.line,ut.ch-2))))return y.Pass;be="addFour"}else if(Oe){var Ne=ut.ch==0?" ":Te.getRange(de(ut.line,ut.ch-1),ut);if(!y.isWordChar(et)&&Ne!=Ce&&!y.isWordChar(Ne))be="both";else return y.Pass}else if(Ke&&(et.length===0||/\s/.test(et)||ct.indexOf(et)>-1))be="both";else return y.Pass;if(!vt)vt=be;else if(vt!=be)return y.Pass}var ue=Ye%2?Pe.charAt(Ye-1):Ce,mt=Ye%2?Ce:Pe.charAt(Ye+1);Te.operation(function(){if(vt=="skip")Te.execCommand("goCharRight");else if(vt=="skipThree")for(var Ze=0;Ze<3;Ze++)Te.execCommand("goCharRight");else if(vt=="surround"){for(var nt=Te.getSelections(),Ze=0;Ze'"]=function(tt){return $e(tt)}),ge.addKeyMap(Ae)}});var he=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],de=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function $e(ge){if(ge.getOption("disableInput"))return y.Pass;for(var se=ge.listSelections(),_e=[],Ae=ge.getOption("autoCloseTags"),tt=0;ttje.ch&&(Ye=Ye.slice(0,Ye.length-Te.end+je.ch));var Re=Ye.toLowerCase();if(!Ye||Te.type=="string"&&(Te.end!=je.ch||!/[\"\']/.test(Te.string.charAt(Te.string.length-1))||Te.string.length==1)||Te.type=="tag"&&Pe.close||Te.string.indexOf("/")==je.ch-Te.start-1||Be&&ve(Be,Re)>-1||Me(ge,Ce.mode.xmlCurrentContext&&Ce.mode.xmlCurrentContext(Se)||[],Ye,je,!0))return y.Pass;var Ke=typeof Ae=="object"&&Ae.emptyTags;if(Ke&&ve(Ke,Ye)>-1){_e[tt]={text:"/>",newPos:y.Pos(je.line,je.ch+2)};continue}var vt=Oe&&ve(Oe,Re)>-1;_e[tt]={indent:vt,text:">"+(vt?` -`:"")+"",newPos:vt?y.Pos(je.line+1,0):y.Pos(je.line,je.ch+1)}}for(var it=typeof Ae=="object"&&Ae.dontIndentOnAutoClose,tt=se.length-1;tt>=0;tt--){var Qe=_e[tt];ge.replaceRange(Qe.text,se[tt].head,se[tt].anchor,"+insert");var ut=ge.listSelections().slice(0);ut[tt]={head:Qe.newPos,anchor:Qe.newPos},ge.setSelections(ut),!it&&Qe.indent&&(ge.indentLine(Qe.newPos.line,null,!0),ge.indentLine(Qe.newPos.line+1,null,!0))}}function pe(ge,se){for(var _e=ge.listSelections(),Ae=[],tt=se?"/":""&&(Be+=">"),Ae[Ce]=Be}if(ge.replaceSelections(Ae),_e=ge.listSelections(),!Te)for(var Ce=0;Ce<_e.length;Ce++)(Ce==_e.length-1||_e[Ce].head.line<_e[Ce+1].head.line)&&ge.indentLine(_e[Ce].head.line)}function me(ge){return ge.getOption("disableInput")?y.Pass:pe(ge,!0)}y.commands.closeTag=function(ge){return pe(ge)};function ve(ge,se){if(ge.indexOf)return ge.indexOf(se);for(var _e=0,Ae=ge.length;_e=0&&se[Se]==_e;Se--)++Ce;Ae=Te.to;for(var Se=1;Se=Se.max))return Se.ch=0,Se.text=Se.cm.getLine(++Se.line),!0}function se(Se){if(!(Se.line<=Se.min))return Se.text=Se.cm.getLine(--Se.line),Se.ch=Se.text.length,!0}function _e(Se){for(;;){var Pe=Se.text.indexOf(">",Se.ch);if(Pe==-1){if(ge(Se))continue;return}if(!Me(Se,Pe+1)){Se.ch=Pe+1;continue}var Ye=Se.text.lastIndexOf("/",Pe),ct=Ye>-1&&!/\S/.test(Se.text.slice(Ye+1,Pe));return Se.ch=Pe+1,ct?"selfClose":"regular"}}function Ae(Se){for(;;){var Pe=Se.ch?Se.text.lastIndexOf("<",Se.ch-1):-1;if(Pe==-1){if(se(Se))continue;return}if(!Me(Se,Pe+1)){Se.ch=Pe;continue}me.lastIndex=Pe,Se.ch=Pe;var Ye=me.exec(Se.text);if(Ye&&Ye.index==Pe)return Ye}}function tt(Se){for(;;){me.lastIndex=Se.ch;var Pe=me.exec(Se.text);if(!Pe){if(ge(Se))continue;return}if(!Me(Se,Pe.index+1)){Se.ch=Pe.index+1;continue}return Se.ch=Pe.index+Pe[0].length,Pe}}function je(Se){for(;;){var Pe=Se.ch?Se.text.lastIndexOf(">",Se.ch-1):-1;if(Pe==-1){if(se(Se))continue;return}if(!Me(Se,Pe+1)){Se.ch=Pe;continue}var Ye=Se.text.lastIndexOf("/",Pe),ct=Ye>-1&&!/\S/.test(Se.text.slice(Ye+1,Pe));return Se.ch=Pe+1,ct?"selfClose":"regular"}}function Te(Se,Pe){for(var Ye=[];;){var ct=tt(Se),Be,Oe=Se.line,Re=Se.ch-(ct?ct[0].length:0);if(!ct||!(Be=_e(Se)))return;if(Be!="selfClose")if(ct[1]){for(var Ke=Ye.length-1;Ke>=0;--Ke)if(Ye[Ke]==ct[2]){Ye.length=Ke;break}if(Ke<0&&(!Pe||Pe==ct[2]))return{tag:ct[2],from:he(Oe,Re),to:he(Se.line,Se.ch)}}else Ye.push(ct[2])}}function Ce(Se,Pe){for(var Ye=[];;){var ct=je(Se);if(!ct)return;if(ct=="selfClose"){Ae(Se);continue}var Be=Se.line,Oe=Se.ch,Re=Ae(Se);if(!Re)return;if(Re[1])Ye.push(Re[2]);else{for(var Ke=Ye.length-1;Ke>=0;--Ke)if(Ye[Ke]==Re[2]){Ye.length=Ke;break}if(Ke<0&&(!Pe||Pe==Re[2]))return{tag:Re[2],from:he(Se.line,Se.ch),to:he(Be,Oe)}}}}y.registerHelper("fold","xml",function(Se,Pe){for(var Ye=new ve(Se,Pe.line,0);;){var ct=tt(Ye);if(!ct||Ye.line!=Pe.line)return;var Be=_e(Ye);if(!Be)return;if(!ct[1]&&Be!="selfClose"){var Oe=he(Ye.line,Ye.ch),Re=Te(Ye,ct[2]);return Re&&de(Re.from,Oe)>0?{from:Oe,to:Re.from}:null}}}),y.findMatchingTag=function(Se,Pe,Ye){var ct=new ve(Se,Pe.line,Pe.ch,Ye);if(!(ct.text.indexOf(">")==-1&&ct.text.indexOf("<")==-1)){var Be=_e(ct),Oe=Be&&he(ct.line,ct.ch),Re=Be&&Ae(ct);if(!(!Be||!Re||de(ct,Pe)>0)){var Ke={from:he(ct.line,ct.ch),to:Oe,tag:Re[2]};return Be=="selfClose"?{open:Ke,close:null,at:"open"}:Re[1]?{open:Ce(ct,Re[2]),close:Ke,at:"close"}:(ct=new ve(Se,Oe.line,Oe.ch,Ye),{open:Ke,close:Te(ct,Re[2]),at:"open"})}}},y.findEnclosingTag=function(Se,Pe,Ye,ct){for(var Be=new ve(Se,Pe.line,Pe.ch,Ye);;){var Oe=Ce(Be,ct);if(!Oe)break;var Re=new ve(Se,Pe.line,Pe.ch,Ye),Ke=Te(Re,Oe.tag);if(Ke)return{open:Oe,close:Ke}}},y.scanForClosingTag=function(Se,Pe,Ye,ct){var Be=new ve(Se,Pe.line,Pe.ch,ct?{from:0,to:ct}:null);return Te(Be,Ye)}})},89780:function(bn){(function(Wt,z){bn.exports=z()})(this,function(){"use strict";var Wt=navigator.userAgent,z=navigator.platform,y=/gecko\/\d/i.test(Wt),he=/MSIE \d/.test(Wt),de=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Wt),$e=/Edge\/(\d+)/.exec(Wt),pe=he||de||$e,me=pe&&(he?document.documentMode||6:+($e||de)[1]),ve=!$e&&/WebKit\//.test(Wt),Me=ve&&/Qt\/\d+\.\d+/.test(Wt),ge=!$e&&/Chrome\//.test(Wt),se=/Opera\//.test(Wt),_e=/Apple Computer/.test(navigator.vendor),Ae=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Wt),tt=/PhantomJS/.test(Wt),je=!$e&&/AppleWebKit/.test(Wt)&&/Mobile\/\w+/.test(Wt),Te=/Android/.test(Wt),Ce=je||Te||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Wt),Se=je||/Mac/.test(z),Pe=/\bCrOS\b/.test(Wt),Ye=/win/i.test(z),ct=se&&Wt.match(/Version\/(\d*\.\d*)/);ct&&(ct=Number(ct[1])),ct&&ct>=15&&(se=!1,ve=!0);var Be=Se&&(Me||se&&(ct==null||ct<12.11)),Oe=y||pe&&me>=9;function Re(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Ke=function(a,b){var x=a.className,E=Re(b).exec(x);if(E){var ee=x.slice(E.index+E[0].length);a.className=x.slice(0,E.index)+(ee?E[1]+ee:"")}};function vt(a){for(var b=a.childNodes.length;b>0;--b)a.removeChild(a.firstChild);return a}function it(a,b){return vt(a).appendChild(b)}function Qe(a,b,x,E){var ee=document.createElement(a);if(x&&(ee.className=x),E&&(ee.style.cssText=E),typeof b=="string")ee.appendChild(document.createTextNode(b));else if(b)for(var oe=0;oe=b)return fe+(b-oe);fe+=xe-oe,fe+=x-fe%x,oe=xe+1}}var ye=function(){this.id=null,this.f=null,this.time=0,this.handler=nt(this.onTimeout,this)};ye.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ye.prototype.set=function(a,b){this.f=b;var x=+new Date+a;(!this.id||x=b)return E+Math.min(fe,b-ee);if(ee+=oe-E,ee+=x-ee%x,E=oe+1,ee>=b)return E}}var ht=[""];function lt(a){for(;ht.length<=a;)ht.push(rt(ht)+" ");return ht[a]}function rt(a){return a[a.length-1]}function on(a,b){for(var x=[],E=0;E"\x80"&&(a.toUpperCase()!=a.toLowerCase()||te.test(a))}function ce(a,b){return b?b.source.indexOf("\\w")>-1&&ie(a)?!0:b.test(a):ie(a)}function ne(a){for(var b in a)if(a.hasOwnProperty(b)&&a[b])return!1;return!0}var le=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ie(a){return a.charCodeAt(0)>=768&&le.test(a)}function bt(a,b,x){for(;(x<0?b>0:bx?-1:1;;){if(b==x)return b;var ee=(b+x)/2,oe=E<0?Math.ceil(ee):Math.floor(ee);if(oe==b)return a(oe)?b:x;a(oe)?x=oe:b=oe+E}}function He(a,b,x,E){if(!a)return E(b,x,"ltr",0);for(var ee=!1,oe=0;oeb||b==x&&fe.to==b)&&(E(Math.max(fe.from,b),Math.min(fe.to,x),fe.level==1?"rtl":"ltr",oe),ee=!0)}ee||E(b,x,"ltr")}var at=null;function ft(a,b,x){var E;at=null;for(var ee=0;eeb)return ee;oe.to==b&&(oe.from!=oe.to&&x=="before"?E=ee:at=ee),oe.from==b&&(oe.from!=oe.to&&x!="before"?E=ee:at=ee)}return E!=null?E:at}var Pt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",b="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Xe){return Xe<=247?a.charAt(Xe):1424<=Xe&&Xe<=1524?"R":1536<=Xe&&Xe<=1785?b.charAt(Xe-1536):1774<=Xe&&Xe<=2220?"r":8192<=Xe&&Xe<=8203?"w":Xe==8204?"b":"L"}var E=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ee=/[stwN]/,oe=/[LRr]/,fe=/[Lb1n]/,xe=/[1n]/;function ke(Xe,Yt,nn){this.level=Xe,this.from=Yt,this.to=nn}return function(Xe,Yt){var nn=Yt=="ltr"?"L":"R";if(Xe.length==0||Yt=="ltr"&&!E.test(Xe))return!1;for(var In=Xe.length,Sn=[],tr=0;tr-1&&(E[b]=ee.slice(0,oe).concat(ee.slice(oe+1)))}}}function rn(a,b){var x=Qt(a,b);if(x.length)for(var E=Array.prototype.slice.call(arguments,2),ee=0;ee0}function ze(a){a.prototype.on=function(b,x){Nt(this,b,x)},a.prototype.off=function(b,x){un(this,b,x)}}function yt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Kt(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function tn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Ve(a){yt(a),Kt(a)}function Ct(a){return a.target||a.srcElement}function $t(a){var b=a.which;return b==null&&(a.button&1?b=1:a.button&2?b=3:a.button&4&&(b=2)),Se&&a.ctrlKey&&b==1&&(b=3),b}var dt=function(){if(pe&&me<9)return!1;var a=Qe("div");return"draggable"in a||"dragDrop"in a}(),Ot;function Gt(a){if(Ot==null){var b=Qe("span","\u200B");it(a,Qe("span",[b,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Ot=b.offsetWidth<=1&&b.offsetHeight>2&&!(pe&&me<8))}var x=Ot?Qe("span","\u200B"):Qe("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var mn;function An(a){if(mn!=null)return mn;var b=it(a,document.createTextNode("A\u062EA")),x=be(b,0,1).getBoundingClientRect(),E=be(b,1,2).getBoundingClientRect();return vt(a),!x||x.left==x.right?!1:mn=E.right-x.right<3}var hn=` +`:"")+"",newPos:vt?y.Pos(je.line+1,0):y.Pos(je.line,je.ch+1)}}for(var it=typeof Ae=="object"&&Ae.dontIndentOnAutoClose,tt=se.length-1;tt>=0;tt--){var Qe=_e[tt];ge.replaceRange(Qe.text,se[tt].head,se[tt].anchor,"+insert");var ut=ge.listSelections().slice(0);ut[tt]={head:Qe.newPos,anchor:Qe.newPos},ge.setSelections(ut),!it&&Qe.indent&&(ge.indentLine(Qe.newPos.line,null,!0),ge.indentLine(Qe.newPos.line+1,null,!0))}}function pe(ge,se){for(var _e=ge.listSelections(),Ae=[],tt=se?"/":""&&(Be+=">"),Ae[Ce]=Be}if(ge.replaceSelections(Ae),_e=ge.listSelections(),!Te)for(var Ce=0;Ce<_e.length;Ce++)(Ce==_e.length-1||_e[Ce].head.line<_e[Ce+1].head.line)&&ge.indentLine(_e[Ce].head.line)}function me(ge){return ge.getOption("disableInput")?y.Pass:pe(ge,!0)}y.commands.closeTag=function(ge){return pe(ge)};function ve(ge,se){if(ge.indexOf)return ge.indexOf(se);for(var _e=0,Ae=ge.length;_e=0&&se[Se]==_e;Se--)++Ce;Ae=Te.to;for(var Se=1;Se=Se.max))return Se.ch=0,Se.text=Se.cm.getLine(++Se.line),!0}function se(Se){if(!(Se.line<=Se.min))return Se.text=Se.cm.getLine(--Se.line),Se.ch=Se.text.length,!0}function _e(Se){for(;;){var Pe=Se.text.indexOf(">",Se.ch);if(Pe==-1){if(ge(Se))continue;return}if(!Me(Se,Pe+1)){Se.ch=Pe+1;continue}var Ye=Se.text.lastIndexOf("/",Pe),ct=Ye>-1&&!/\S/.test(Se.text.slice(Ye+1,Pe));return Se.ch=Pe+1,ct?"selfClose":"regular"}}function Ae(Se){for(;;){var Pe=Se.ch?Se.text.lastIndexOf("<",Se.ch-1):-1;if(Pe==-1){if(se(Se))continue;return}if(!Me(Se,Pe+1)){Se.ch=Pe;continue}me.lastIndex=Pe,Se.ch=Pe;var Ye=me.exec(Se.text);if(Ye&&Ye.index==Pe)return Ye}}function tt(Se){for(;;){me.lastIndex=Se.ch;var Pe=me.exec(Se.text);if(!Pe){if(ge(Se))continue;return}if(!Me(Se,Pe.index+1)){Se.ch=Pe.index+1;continue}return Se.ch=Pe.index+Pe[0].length,Pe}}function je(Se){for(;;){var Pe=Se.ch?Se.text.lastIndexOf(">",Se.ch-1):-1;if(Pe==-1){if(se(Se))continue;return}if(!Me(Se,Pe+1)){Se.ch=Pe;continue}var Ye=Se.text.lastIndexOf("/",Pe),ct=Ye>-1&&!/\S/.test(Se.text.slice(Ye+1,Pe));return Se.ch=Pe+1,ct?"selfClose":"regular"}}function Te(Se,Pe){for(var Ye=[];;){var ct=tt(Se),Be,Oe=Se.line,Re=Se.ch-(ct?ct[0].length:0);if(!ct||!(Be=_e(Se)))return;if(Be!="selfClose")if(ct[1]){for(var Ke=Ye.length-1;Ke>=0;--Ke)if(Ye[Ke]==ct[2]){Ye.length=Ke;break}if(Ke<0&&(!Pe||Pe==ct[2]))return{tag:ct[2],from:he(Oe,Re),to:he(Se.line,Se.ch)}}else Ye.push(ct[2])}}function Ce(Se,Pe){for(var Ye=[];;){var ct=je(Se);if(!ct)return;if(ct=="selfClose"){Ae(Se);continue}var Be=Se.line,Oe=Se.ch,Re=Ae(Se);if(!Re)return;if(Re[1])Ye.push(Re[2]);else{for(var Ke=Ye.length-1;Ke>=0;--Ke)if(Ye[Ke]==Re[2]){Ye.length=Ke;break}if(Ke<0&&(!Pe||Pe==Re[2]))return{tag:Re[2],from:he(Se.line,Se.ch),to:he(Be,Oe)}}}}y.registerHelper("fold","xml",function(Se,Pe){for(var Ye=new ve(Se,Pe.line,0);;){var ct=tt(Ye);if(!ct||Ye.line!=Pe.line)return;var Be=_e(Ye);if(!Be)return;if(!ct[1]&&Be!="selfClose"){var Oe=he(Ye.line,Ye.ch),Re=Te(Ye,ct[2]);return Re&&de(Re.from,Oe)>0?{from:Oe,to:Re.from}:null}}}),y.findMatchingTag=function(Se,Pe,Ye){var ct=new ve(Se,Pe.line,Pe.ch,Ye);if(!(ct.text.indexOf(">")==-1&&ct.text.indexOf("<")==-1)){var Be=_e(ct),Oe=Be&&he(ct.line,ct.ch),Re=Be&&Ae(ct);if(!(!Be||!Re||de(ct,Pe)>0)){var Ke={from:he(ct.line,ct.ch),to:Oe,tag:Re[2]};return Be=="selfClose"?{open:Ke,close:null,at:"open"}:Re[1]?{open:Ce(ct,Re[2]),close:Ke,at:"close"}:(ct=new ve(Se,Oe.line,Oe.ch,Ye),{open:Ke,close:Te(ct,Re[2]),at:"open"})}}},y.findEnclosingTag=function(Se,Pe,Ye,ct){for(var Be=new ve(Se,Pe.line,Pe.ch,Ye);;){var Oe=Ce(Be,ct);if(!Oe)break;var Re=new ve(Se,Pe.line,Pe.ch,Ye),Ke=Te(Re,Oe.tag);if(Ke)return{open:Oe,close:Ke}}},y.scanForClosingTag=function(Se,Pe,Ye,ct){var Be=new ve(Se,Pe.line,Pe.ch,ct?{from:0,to:ct}:null);return Te(Be,Ye)}})},89780:function(bn){(function(Wt,z){bn.exports=z()})(this,function(){"use strict";var Wt=navigator.userAgent,z=navigator.platform,y=/gecko\/\d/i.test(Wt),he=/MSIE \d/.test(Wt),de=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Wt),$e=/Edge\/(\d+)/.exec(Wt),pe=he||de||$e,me=pe&&(he?document.documentMode||6:+($e||de)[1]),ve=!$e&&/WebKit\//.test(Wt),Me=ve&&/Qt\/\d+\.\d+/.test(Wt),ge=!$e&&/Chrome\//.test(Wt),se=/Opera\//.test(Wt),_e=/Apple Computer/.test(navigator.vendor),Ae=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Wt),tt=/PhantomJS/.test(Wt),je=!$e&&/AppleWebKit/.test(Wt)&&/Mobile\/\w+/.test(Wt),Te=/Android/.test(Wt),Ce=je||Te||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Wt),Se=je||/Mac/.test(z),Pe=/\bCrOS\b/.test(Wt),Ye=/win/i.test(z),ct=se&&Wt.match(/Version\/(\d*\.\d*)/);ct&&(ct=Number(ct[1])),ct&&ct>=15&&(se=!1,ve=!0);var Be=Se&&(Me||se&&(ct==null||ct<12.11)),Oe=y||pe&&me>=9;function Re(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Ke=function(a,b){var x=a.className,E=Re(b).exec(x);if(E){var ee=x.slice(E.index+E[0].length);a.className=x.slice(0,E.index)+(ee?E[1]+ee:"")}};function vt(a){for(var b=a.childNodes.length;b>0;--b)a.removeChild(a.firstChild);return a}function it(a,b){return vt(a).appendChild(b)}function Qe(a,b,x,E){var ee=document.createElement(a);if(x&&(ee.className=x),E&&(ee.style.cssText=E),typeof b=="string")ee.appendChild(document.createTextNode(b));else if(b)for(var oe=0;oe=b)return fe+(b-oe);fe+=xe-oe,fe+=x-fe%x,oe=xe+1}}var ye=function(){this.id=null,this.f=null,this.time=0,this.handler=nt(this.onTimeout,this)};ye.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ye.prototype.set=function(a,b){this.f=b;var x=+new Date+a;(!this.id||x=b)return E+Math.min(fe,b-ee);if(ee+=oe-E,ee+=x-ee%x,E=oe+1,ee>=b)return E}}var ht=[""];function lt(a){for(;ht.length<=a;)ht.push(rt(ht)+" ");return ht[a]}function rt(a){return a[a.length-1]}function on(a,b){for(var x=[],E=0;E"\x80"&&(a.toUpperCase()!=a.toLowerCase()||te.test(a))}function ce(a,b){return b?b.source.indexOf("\\w")>-1&&ie(a)?!0:b.test(a):ie(a)}function ne(a){for(var b in a)if(a.hasOwnProperty(b)&&a[b])return!1;return!0}var le=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ie(a){return a.charCodeAt(0)>=768&&le.test(a)}function bt(a,b,x){for(;(x<0?b>0:bx?-1:1;;){if(b==x)return b;var ee=(b+x)/2,oe=E<0?Math.ceil(ee):Math.floor(ee);if(oe==b)return a(oe)?b:x;a(oe)?x=oe:b=oe+E}}function He(a,b,x,E){if(!a)return E(b,x,"ltr",0);for(var ee=!1,oe=0;oeb||b==x&&fe.to==b)&&(E(Math.max(fe.from,b),Math.min(fe.to,x),fe.level==1?"rtl":"ltr",oe),ee=!0)}ee||E(b,x,"ltr")}var at=null;function ft(a,b,x){var E;at=null;for(var ee=0;eeb)return ee;oe.to==b&&(oe.from!=oe.to&&x=="before"?E=ee:at=ee),oe.from==b&&(oe.from!=oe.to&&x!="before"?E=ee:at=ee)}return E!=null?E:at}var Pt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",b="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Xe){return Xe<=247?a.charAt(Xe):1424<=Xe&&Xe<=1524?"R":1536<=Xe&&Xe<=1785?b.charAt(Xe-1536):1774<=Xe&&Xe<=2220?"r":8192<=Xe&&Xe<=8203?"w":Xe==8204?"b":"L"}var E=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ee=/[stwN]/,oe=/[LRr]/,fe=/[Lb1n]/,xe=/[1n]/;function ke(Xe,Yt,nn){this.level=Xe,this.from=Yt,this.to=nn}return function(Xe,Yt){var nn=Yt=="ltr"?"L":"R";if(Xe.length==0||Yt=="ltr"&&!E.test(Xe))return!1;for(var In=Xe.length,Sn=[],tr=0;tr-1&&(E[b]=ee.slice(0,oe).concat(ee.slice(oe+1)))}}}function rn(a,b){var x=Qt(a,b);if(x.length)for(var E=Array.prototype.slice.call(arguments,2),ee=0;ee0}function ze(a){a.prototype.on=function(b,x){Nt(this,b,x)},a.prototype.off=function(b,x){un(this,b,x)}}function yt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Kt(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function tn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Ve(a){yt(a),Kt(a)}function Ct(a){return a.target||a.srcElement}function $t(a){var b=a.which;return b==null&&(a.button&1?b=1:a.button&2?b=3:a.button&4&&(b=2)),Se&&a.ctrlKey&&b==1&&(b=3),b}var dt=function(){if(pe&&me<9)return!1;var a=Qe("div");return"draggable"in a||"dragDrop"in a}(),Ot;function Gt(a){if(Ot==null){var b=Qe("span","\u200B");it(a,Qe("span",[b,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Ot=b.offsetWidth<=1&&b.offsetHeight>2&&!(pe&&me<8))}var x=Ot?Qe("span","\u200B"):Qe("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var mn;function An(a){if(mn!=null)return mn;var b=it(a,document.createTextNode("A\u062EA")),x=be(b,0,1).getBoundingClientRect(),E=be(b,1,2).getBoundingClientRect();return vt(a),!x||x.left==x.right?!1:mn=E.right-x.right<3}var hn=` b`.split(/\n/).length!=3?function(a){for(var b=0,x=[],E=a.length;b<=E;){var ee=a.indexOf(` -`,b);ee==-1&&(ee=a.length);var oe=a.slice(b,a.charAt(ee-1)=="\r"?ee-1:ee),fe=oe.indexOf("\r");fe!=-1?(x.push(oe.slice(0,fe)),b+=fe+1):(x.push(oe),b=ee+1)}return x}:function(a){return a.split(/\r\n?|\n/)},Fn=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(b){return!1}}:function(a){var b;try{b=a.ownerDocument.selection.createRange()}catch(x){}return!b||b.parentElement()!=a?!1:b.compareEndPoints("StartToEnd",b)!=0},Ft=function(){var a=Qe("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Tt=null;function Ut(a){if(Tt!=null)return Tt;var b=it(a,Qe("span","x")),x=b.getBoundingClientRect(),E=be(b,0,1).getBoundingClientRect();return Tt=Math.abs(x.left-E.left)>1}var an={},Xt={};function yn(a,b){arguments.length>2&&(b.dependencies=Array.prototype.slice.call(arguments,2)),an[a]=b}function sn(a,b){Xt[a]=b}function wn(a){if(typeof a=="string"&&Xt.hasOwnProperty(a))a=Xt[a];else if(a&&typeof a.name=="string"&&Xt.hasOwnProperty(a.name)){var b=Xt[a.name];typeof b=="string"&&(b={name:b}),a=re(b,a),a.name=b.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return wn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return wn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Vn(a,b){b=wn(b);var x=an[b.name];if(!x)return Vn(a,"text/plain");var E=x(a,b);if(Mn.hasOwnProperty(b.name)){var ee=Mn[b.name];for(var oe in ee)ee.hasOwnProperty(oe)&&(E.hasOwnProperty(oe)&&(E["_"+oe]=E[oe]),E[oe]=ee[oe])}if(E.name=b.name,b.helperType&&(E.helperType=b.helperType),b.modeProps)for(var fe in b.modeProps)E[fe]=b.modeProps[fe];return E}var Mn={};function $n(a,b){var x=Mn.hasOwnProperty(a)?Mn[a]:Mn[a]={};Mt(b,x)}function Wn(a,b){if(b===!0)return b;if(a.copyState)return a.copyState(b);var x={};for(var E in b){var ee=b[E];ee instanceof Array&&(ee=ee.concat([])),x[E]=ee}return x}function Hn(a,b){for(var x;a.innerMode&&(x=a.innerMode(b),!(!x||x.mode==a));)b=x.state,a=x.mode;return x||{mode:a,state:b}}function ur(a,b,x){return a.startState?a.startState(b,x):!0}var rr=function(a,b,x){this.pos=this.start=0,this.string=a,this.tabSize=b||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};rr.prototype.eol=function(){return this.pos>=this.string.length},rr.prototype.sol=function(){return this.pos==this.lineStart},rr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},rr.prototype.next=function(){if(this.posb},rr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},rr.prototype.skipToEnd=function(){this.pos=this.string.length},rr.prototype.skipTo=function(a){var b=this.string.indexOf(a,this.pos);if(b>-1)return this.pos=b,!0},rr.prototype.backUp=function(a){this.pos-=a},rr.prototype.column=function(){return this.lastColumnPos0?null:(oe&&b!==!1&&(this.pos+=oe[0].length),oe)}},rr.prototype.current=function(){return this.string.slice(this.start,this.pos)},rr.prototype.hideFirstChars=function(a,b){this.lineStart+=a;try{return b()}finally{this.lineStart-=a}},rr.prototype.lookAhead=function(a){var b=this.lineOracle;return b&&b.lookAhead(a)},rr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function dn(a,b){if(b-=a.first,b<0||b>=a.size)throw new Error("There is no line "+(b+a.first)+" in the document.");for(var x=a;!x.lines;)for(var E=0;;++E){var ee=x.children[E],oe=ee.chunkSize();if(b=a.first&&bx?Ge(x,dn(a,x).text.length):It(b,dn(a,b.line).text.length)}function It(a,b){var x=a.ch;return x==null||x>b?Ge(a.line,b):x<0?Ge(a.line,0):a}function fn(a,b){for(var x=[],E=0;Ethis.maxLookAhead&&(this.maxLookAhead=a),b},On.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var b=this.baseTokens[this.baseTokenPos+1];return{type:b&&b.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},On.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},On.fromSaved=function(a,b,x){return b instanceof Bn?new On(a,Wn(a.mode,b.state),x,b.lookAhead):new On(a,Wn(a.mode,b),x)},On.prototype.save=function(a){var b=a!==!1?Wn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Bn(b,this.maxLookAhead):b};function Nn(a,b,x,E){var ee=[a.state.modeGen],oe={};br(a,b.text,a.doc.mode,x,function(Xe,Yt){return ee.push(Xe,Yt)},oe,E);for(var fe=x.state,xe=function(Xe){x.baseTokens=ee;var Yt=a.state.overlays[Xe],nn=1,In=0;x.state=!0,br(a,b.text,Yt.mode,x,function(Sn,tr){for(var vr=nn;InSn&&ee.splice(nn,1,Sn,ee[nn+1],Ar),nn+=2,In=Math.min(Sn,Ar)}if(tr)if(Yt.opaque)ee.splice(vr,nn-vr,Sn,"overlay "+tr),nn=vr+2;else for(;vra.options.maxHighlightLength&&Wn(a.doc.mode,E.state),oe=Nn(a,b,E);ee&&(E.state=ee),b.stateAfter=E.save(!ee),b.styles=oe.styles,oe.classes?b.styleClasses=oe.classes:b.styleClasses&&(b.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return b.styles}function nr(a,b,x){var E=a.doc,ee=a.display;if(!E.mode.startState)return new On(E,!0,b);var oe=Zr(a,b,x),fe=oe>E.first&&dn(E,oe-1).stateAfter,xe=fe?On.fromSaved(E,fe,oe):new On(E,ur(E.mode),oe);return E.iter(oe,b,function(ke){ir(a,ke.text,xe);var Xe=xe.line;ke.stateAfter=Xe==b-1||Xe%5==0||Xe>=ee.viewFrom&&Xeb.start)return oe}throw new Error("Mode "+a.name+" failed to advance stream.")}var ar=function(a,b,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=b||null,this.state=x};function fr(a,b,x,E){var ee=a.doc,oe=ee.mode,fe;b=St(ee,b);var xe=dn(ee,b.line),ke=nr(a,b.line,x),Xe=new rr(xe.text,a.options.tabSize,ke),Yt;for(E&&(Yt=[]);(E||Xe.posa.options.maxHighlightLength?(xe=!1,fe&&ir(a,b,E,Yt.pos),Yt.pos=b.length,nn=null):nn=Sr(Qn(x,Yt,E.state,In),oe),In){var Sn=In[0].name;Sn&&(nn="m-"+(nn?Sn+" "+nn:Sn))}if(!xe||Xe!=nn){for(;kefe;--xe){if(xe<=oe.first)return oe.first;var ke=dn(oe,xe-1),Xe=ke.stateAfter;if(Xe&&(!x||xe+(Xe instanceof Bn?Xe.lookAhead:0)<=oe.modeFrontier))return xe;var Yt=Fe(ke.text,null,a.options.tabSize);(ee==null||E>Yt)&&(ee=xe-1,E=Yt)}return ee}function jr(a,b){if(a.modeFrontier=Math.min(a.modeFrontier,b),!(a.highlightFrontierx;E--){var ee=dn(a,E).stateAfter;if(ee&&(!(ee instanceof Bn)||E+ee.lookAhead=b:oe.to>b);(E||(E=[])).push(new Fr(fe,oe.from,ke?null:oe.to))}}return E}function Cr(a,b,x){var E;if(a)for(var ee=0;ee=b:oe.to>b);if(xe||oe.from==b&&fe.type=="bookmark"&&(!x||oe.marker.insertLeft)){var ke=oe.from==null||(fe.inclusiveLeft?oe.from<=b:oe.from0&&xe)for(var Do=0;Do0)){var Yt=[ke,1],nn=At(Xe.from,xe.from),In=At(Xe.to,xe.to);(nn<0||!fe.inclusiveLeft&&!nn)&&Yt.push({from:Xe.from,to:xe.from}),(In>0||!fe.inclusiveRight&&!In)&&Yt.push({from:xe.to,to:Xe.to}),ee.splice.apply(ee,Yt),ke+=Yt.length-3}}return ee}function xo(a){var b=a.markedSpans;if(b){for(var x=0;xb)&&(!E||ko(E,oe.marker)<0)&&(E=oe.marker)}return E}function Yn(a,b,x,E,ee){var oe=dn(a,b),fe=Mr&&oe.markedSpans;if(fe)for(var xe=0;xe=0&&nn<=0||Yt<=0&&nn>=0)&&(Yt<=0&&(ke.marker.inclusiveRight&&ee.inclusiveLeft?At(Xe.to,x)>=0:At(Xe.to,x)>0)||Yt>=0&&(ke.marker.inclusiveRight&&ee.inclusiveLeft?At(Xe.from,E)<=0:At(Xe.from,E)<0)))return!0}}}function Ln(a){for(var b;b=dr(a);)a=b.find(-1,!0).line;return a}function mr(a){for(var b;b=Tn(a);)a=b.find(1,!0).line;return a}function wr(a){for(var b,x;b=Tn(a);)a=b.find(1,!0).line,(x||(x=[])).push(a);return x}function Un(a,b){var x=dn(a,b),E=Ln(x);return x==E?b:xt(E)}function Jn(a,b){if(b>a.lastLine())return b;var x=dn(a,b),E;if(!sr(a,x))return b;for(;E=Tn(x);)x=E.find(1,!0).line;return xt(x)+1}function sr(a,b){var x=Mr&&b.markedSpans;if(x){for(var E=void 0,ee=0;eeb.maxLineLength&&(b.maxLineLength=ee,b.maxLine=E)})}var Fo=function(a,b,x){this.text=a,No(this,b),this.height=x?x(this):1};Fo.prototype.lineNo=function(){return xt(this)},ze(Fo);function Mo(a,b,x,E){a.text=b,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),xo(a),No(a,x);var ee=E?E(a):1;ee!=a.height&&zn(a,ee)}function Yo(a){a.parent=null,xo(a)}var Jo={},ni={};function ri(a,b){if(!a||/^\s*$/.test(a))return null;var x=b.addModeClass?ni:Jo;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function Mi(a,b){var x=ut("span",null,null,ve?"padding-right: .1px":null),E={pre:ut("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};b.measure={};for(var ee=0;ee<=(b.rest?b.rest.length:0);ee++){var oe=ee?b.rest[ee-1]:b.line,fe=void 0;E.pos=0,E.addToken=Xi,An(a.display.measure)&&(fe=Le(oe,a.doc.direction))&&(E.addToken=ta(E.addToken,fe)),E.map=[];var xe=b!=a.display.externalMeasured&&xt(oe);co(oe,E,qn(a,oe,xe)),oe.styleClasses&&(oe.styleClasses.bgClass&&(E.bgClass=mt(oe.styleClasses.bgClass,E.bgClass||"")),oe.styleClasses.textClass&&(E.textClass=mt(oe.styleClasses.textClass,E.textClass||""))),E.map.length==0&&E.map.push(0,0,E.content.appendChild(Gt(a.display.measure))),ee==0?(b.measure.map=E.map,b.measure.cache={}):((b.measure.maps||(b.measure.maps=[])).push(E.map),(b.measure.caches||(b.measure.caches=[])).push({}))}if(ve){var ke=E.content.lastChild;(/\bcm-tab\b/.test(ke.className)||ke.querySelector&&ke.querySelector(".cm-tab"))&&(E.content.className="cm-tab-wrap-hack")}return rn(a,"renderLine",a,b.line,E.pre),E.pre.className&&(E.textClass=mt(E.pre.className,E.textClass||"")),E}function $i(a){var b=Qe("span","\u2022","cm-invalidchar");return b.title="\\u"+a.charCodeAt(0).toString(16),b.setAttribute("aria-label",b.title),b}function Xi(a,b,x,E,ee,oe,fe){if(b){var xe=a.splitSpaces?Yi(b,a.trailingSpace):b,ke=a.cm.state.specialChars,Xe=!1,Yt;if(!ke.test(b))a.col+=b.length,Yt=document.createTextNode(xe),a.map.push(a.pos,a.pos+b.length,Yt),pe&&me<9&&(Xe=!0),a.pos+=b.length;else{Yt=document.createDocumentFragment();for(var nn=0;;){ke.lastIndex=nn;var In=ke.exec(b),Sn=In?In.index-nn:b.length-nn;if(Sn){var tr=document.createTextNode(xe.slice(nn,nn+Sn));pe&&me<9?Yt.appendChild(Qe("span",[tr])):Yt.appendChild(tr),a.map.push(a.pos,a.pos+Sn,tr),a.col+=Sn,a.pos+=Sn}if(!In)break;nn+=Sn+1;var vr=void 0;if(In[0]==" "){var Ar=a.cm.options.tabSize,Gr=Ar-a.col%Ar;vr=Yt.appendChild(Qe("span",lt(Gr),"cm-tab")),vr.setAttribute("role","presentation"),vr.setAttribute("cm-text"," "),a.col+=Gr}else In[0]=="\r"||In[0]==` -`?(vr=Yt.appendChild(Qe("span",In[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),vr.setAttribute("cm-text",In[0]),a.col+=1):(vr=a.cm.options.specialCharPlaceholder(In[0]),vr.setAttribute("cm-text",In[0]),pe&&me<9?Yt.appendChild(Qe("span",[vr])):Yt.appendChild(vr),a.col+=1);a.map.push(a.pos,a.pos+1,vr),a.pos++}}if(a.trailingSpace=xe.charCodeAt(b.length-1)==32,x||E||ee||Xe||oe||fe){var mo=x||"";E&&(mo+=E),ee&&(mo+=ee);var Xr=Qe("span",[Yt],mo,oe);if(fe)for(var Do in fe)fe.hasOwnProperty(Do)&&Do!="style"&&Do!="class"&&Xr.setAttribute(Do,fe[Do]);return a.content.appendChild(Xr)}a.content.appendChild(Yt)}}function Yi(a,b){if(a.length>1&&!/ /.test(a))return a;for(var x=b,E="",ee=0;eeXe&&nn.from<=Xe));In++);if(nn.to>=Yt)return a(x,E,ee,oe,fe,xe,ke);a(x,E.slice(0,nn.to-Xe),ee,oe,null,xe,ke),oe=null,E=E.slice(nn.to-Xe),Xe=nn.to}}}function Lo(a,b,x,E){var ee=!E&&x.widgetNode;ee&&a.map.push(a.pos,a.pos+b,ee),!E&&a.cm.display.input.needsContentAttribute&&(ee||(ee=a.content.appendChild(document.createElement("span"))),ee.setAttribute("cm-marker",x.id)),ee&&(a.cm.display.input.setUneditable(ee),a.content.appendChild(ee)),a.pos+=b,a.trailingSpace=!1}function co(a,b,x){var E=a.markedSpans,ee=a.text,oe=0;if(!E){for(var fe=1;feke||Si.collapsed&&Uo.to==ke&&Uo.from==ke)){if(Uo.to!=null&&Uo.to!=ke&&Sn>Uo.to&&(Sn=Uo.to,vr=""),Si.className&&(tr+=" "+Si.className),Si.css&&(In=(In?In+";":"")+Si.css),Si.startStyle&&Uo.from==ke&&(Ar+=" "+Si.startStyle),Si.endStyle&&Uo.to==Sn&&(Do||(Do=[])).push(Si.endStyle,Uo.to),Si.title&&((mo||(mo={})).title=Si.title),Si.attributes)for(var ca in Si.attributes)(mo||(mo={}))[ca]=Si.attributes[ca];Si.collapsed&&(!Gr||ko(Gr.marker,Si)<0)&&(Gr=Uo)}else Uo.from>ke&&Sn>Uo.from&&(Sn=Uo.from)}if(Do)for(var Xa=0;Xa=xe)break;for(var Fl=Math.min(xe,Sn);;){if(Yt){var yl=ke+Yt.length;if(!Gr){var _a=yl>Fl?Yt.slice(0,Fl-ke):Yt;b.addToken(b,_a,nn?nn+tr:tr,Ar,ke+_a.length==Sn?vr:"",In,mo)}if(yl>=Fl){Yt=Yt.slice(Fl-ke),ke=Fl;break}ke=yl,Ar=""}Yt=ee.slice(oe,oe=x[Xe++]),nn=ri(x[Xe++],b.cm.options)}}}function wi(a,b,x){this.line=b,this.rest=wr(b),this.size=this.rest?xt(rt(this.rest))-x+1:1,this.node=this.text=null,this.hidden=sr(a,b)}function wo(a,b,x){for(var E=[],ee,oe=b;oe2&&oe.push((ke.bottom+Xe.top)/2-x.top)}}oe.push(x.bottom-x.top)}}function zl(a,b,x){if(a.line==b)return{map:a.measure.map,cache:a.measure.cache};for(var E=0;Ex)return{map:a.measure.maps[ee],cache:a.measure.caches[ee],before:!0}}function Fs(a,b){b=Ln(b);var x=xt(b),E=a.display.externalMeasured=new wi(a.doc,b,x);E.lineN=x;var ee=E.built=Mi(a,E);return E.text=ee.pre,it(a.display.lineMeasure,ee.pre),E}function Gl(a,b,x,E){return fl(a,Ll(a,b),x,E)}function Ol(a,b){if(b>=a.display.viewFrom&&b=x.lineN&&bb)&&(oe=ke-xe,ee=oe-1,b>=ke&&(fe="right")),ee!=null){if(E=a[Xe+2],xe==ke&&x==(E.insertLeft?"left":"right")&&(fe=x),x=="left"&&ee==0)for(;Xe&&a[Xe-2]==a[Xe-3]&&a[Xe-1].insertLeft;)E=a[(Xe-=3)+2],fe="left";if(x=="right"&&ee==ke-xe)for(;Xe=0&&(x=a[ee]).left==x.right;ee--);return x}function Il(a,b,x,E){var ee=Xl(b.map,x,E),oe=ee.node,fe=ee.start,xe=ee.end,ke=ee.collapse,Xe;if(oe.nodeType==3){for(var Yt=0;Yt<4;Yt++){for(;fe&&Ie(b.line.text.charAt(ee.coverStart+fe));)--fe;for(;ee.coverStart+xe0&&(ke=E="right");var nn;a.options.lineWrapping&&(nn=oe.getClientRects()).length>1?Xe=nn[E=="right"?nn.length-1:0]:Xe=oe.getBoundingClientRect()}if(pe&&me<9&&!fe&&(!Xe||!Xe.left&&!Xe.right)){var In=oe.parentNode.getClientRects()[0];In?Xe={left:In.left,right:In.left+_o(a.display),top:In.top,bottom:In.bottom}:Xe=is}for(var Sn=Xe.top-b.rect.top,tr=Xe.bottom-b.rect.top,vr=(Sn+tr)/2,Ar=b.view.measure.heights,Gr=0;Gr=E.text.length?(ke=E.text.length,Xe="before"):ke<=0&&(ke=0,Xe="after"),!xe)return fe(Xe=="before"?ke-1:ke,Xe=="before");function Yt(tr,vr,Ar){var Gr=xe[vr],mo=Gr.level==1;return fe(Ar?tr-1:tr,mo!=Ar)}var nn=ft(xe,ke,Xe),In=at,Sn=Yt(ke,nn,Xe=="before");return In!=null&&(Sn.other=Yt(ke,In,Xe!="before")),Sn}function yi(a,b){var x=0;b=St(a.doc,b),a.options.lineWrapping||(x=_o(a.display)*b.ch);var E=dn(a.doc,b.line),ee=_r(E)+sa(a.display);return{left:x,right:x,top:ee,bottom:ee+E.height}}function ci(a,b,x,E,ee){var oe=Ge(a,b,x);return oe.xRel=ee,E&&(oe.outside=E),oe}function gt(a,b,x){var E=a.doc;if(x+=a.display.viewOffset,x<0)return ci(E.first,0,null,-1,-1);var ee=_t(E,x),oe=E.first+E.size-1;if(ee>oe)return ci(E.first+E.size-1,dn(E,oe).text.length,null,1,1);b<0&&(b=0);for(var fe=dn(E,ee);;){var xe=yo(a,fe,ee,b,x),ke=Gn(fe,xe.ch+(xe.xRel>0||xe.outside>0?1:0));if(!ke)return xe;var Xe=ke.find(1);if(Xe.line==ee)return Xe;fe=dn(E,ee=Xe.line)}}function Zt(a,b,x,E){E-=Kl(b);var ee=b.text.length,oe=Ue(function(fe){return fl(a,x,fe-1).bottom<=E},ee,0);return ee=Ue(function(fe){return fl(a,x,fe).top>E},oe,ee),{begin:oe,end:ee}}function qt(a,b,x,E){x||(x=Ll(a,b));var ee=Yl(a,b,fl(a,x,E),"line").top;return Zt(a,b,x,ee)}function vn(a,b,x,E){return a.bottom<=x?!1:a.top>x?!0:(E?a.left:a.right)>b}function yo(a,b,x,E,ee){ee-=_r(b);var oe=Ll(a,b),fe=Kl(b),xe=0,ke=b.text.length,Xe=!0,Yt=Le(b,a.doc.direction);if(Yt){var nn=(a.options.lineWrapping?fo:Vr)(a,b,x,oe,Yt,E,ee);Xe=nn.level!=1,xe=Xe?nn.from:nn.to-1,ke=Xe?nn.to:nn.from-1}var In=null,Sn=null,tr=Ue(function(ii){var Uo=fl(a,oe,ii);return Uo.top+=fe,Uo.bottom+=fe,vn(Uo,E,ee,!1)?(Uo.top<=ee&&Uo.left<=E&&(In=ii,Sn=Uo),!0):!1},xe,ke),vr,Ar,Gr=!1;if(Sn){var mo=E-Sn.left=Do.bottom?1:0}return tr=bt(b.text,tr,1),ci(x,tr,Ar,Gr,E-vr)}function Vr(a,b,x,E,ee,oe,fe){var xe=Ue(function(nn){var In=ee[nn],Sn=In.level!=1;return vn(Zi(a,Ge(x,Sn?In.to:In.from,Sn?"before":"after"),"line",b,E),oe,fe,!0)},0,ee.length-1),ke=ee[xe];if(xe>0){var Xe=ke.level!=1,Yt=Zi(a,Ge(x,Xe?ke.from:ke.to,Xe?"after":"before"),"line",b,E);vn(Yt,oe,fe,!0)&&Yt.top>fe&&(ke=ee[xe-1])}return ke}function fo(a,b,x,E,ee,oe,fe){var xe=Zt(a,b,E,fe),ke=xe.begin,Xe=xe.end;/\s/.test(b.text.charAt(Xe-1))&&Xe--;for(var Yt=null,nn=null,In=0;In=Xe||Sn.to<=ke)){var tr=Sn.level!=1,vr=fl(a,E,tr?Math.min(Xe,Sn.to)-1:Math.max(ke,Sn.from)).right,Ar=vrAr)&&(Yt=Sn,nn=Ar)}}return Yt||(Yt=ee[ee.length-1]),Yt.fromXe&&(Yt={from:Yt.from,to:Xe,level:Yt.level}),Yt}var Pr;function Kr(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(Pr==null){Pr=Qe("pre",null,"CodeMirror-line-like");for(var b=0;b<49;++b)Pr.appendChild(document.createTextNode("x")),Pr.appendChild(Qe("br"));Pr.appendChild(document.createTextNode("x"))}it(a.measure,Pr);var x=Pr.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),vt(a.measure),x||1}function _o(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var b=Qe("span","xxxxxxxxxx"),x=Qe("pre",[b],"CodeMirror-line-like");it(a.measure,x);var E=b.getBoundingClientRect(),ee=(E.right-E.left)/10;return ee>2&&(a.cachedCharWidth=ee),ee||10}function ho(a){for(var b=a.display,x={},E={},ee=b.gutters.clientLeft,oe=b.gutters.firstChild,fe=0;oe;oe=oe.nextSibling,++fe){var xe=a.display.gutterSpecs[fe].className;x[xe]=oe.offsetLeft+oe.clientLeft+ee,E[xe]=oe.clientWidth}return{fixedPos:oi(b),gutterTotalWidth:b.gutters.offsetWidth,gutterLeft:x,gutterWidth:E,wrapperWidth:b.wrapper.clientWidth}}function oi(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function pi(a){var b=Kr(a.display),x=a.options.lineWrapping,E=x&&Math.max(5,a.display.scroller.clientWidth/_o(a.display)-3);return function(ee){if(sr(a.doc,ee))return 0;var oe=0;if(ee.widgets)for(var fe=0;fe0&&(Xe=dn(a.doc,ke.line).text).length==ke.ch){var Yt=Fe(Xe,Xe.length,a.options.tabSize)-Xe.length;ke=Ge(ke.line,Math.max(0,Math.round((oe-xl(a.display).left)/_o(a.display))-Yt))}return ke}function io(a,b){if(b>=a.display.viewTo||(b-=a.display.viewFrom,b<0))return null;for(var x=a.display.view,E=0;Eb)&&(ee.updateLineNumbers=b),a.curOp.viewChanged=!0,b>=ee.viewTo)Mr&&Un(a.doc,b)ee.viewFrom?zr(a):(ee.viewFrom+=E,ee.viewTo+=E);else if(b<=ee.viewFrom&&x>=ee.viewTo)zr(a);else if(b<=ee.viewFrom){var oe=Go(a,x,x+E,1);oe?(ee.view=ee.view.slice(oe.index),ee.viewFrom=oe.lineN,ee.viewTo+=E):zr(a)}else if(x>=ee.viewTo){var fe=Go(a,b,b,-1);fe?(ee.view=ee.view.slice(0,fe.index),ee.viewTo=fe.lineN):zr(a)}else{var xe=Go(a,b,b,-1),ke=Go(a,x,x+E,1);xe&&ke?(ee.view=ee.view.slice(0,xe.index).concat(wo(a,xe.lineN,ke.lineN)).concat(ee.view.slice(ke.index)),ee.viewTo+=E):zr(a)}var Xe=ee.externalMeasured;Xe&&(x=ee.lineN&&b=E.viewTo)){var oe=E.view[io(a,b)];if(oe.node!=null){var fe=oe.changes||(oe.changes=[]);Bt(fe,x)==-1&&fe.push(x)}}}function zr(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Go(a,b,x,E){var ee=io(a,b),oe,fe=a.display.view;if(!Mr||x==a.doc.first+a.doc.size)return{index:ee,lineN:x};for(var xe=a.display.viewFrom,ke=0;ke0){if(ee==fe.length-1)return null;oe=xe+fe[ee].size-b,ee++}else oe=xe-b;b+=oe,x+=oe}for(;Un(a.doc,x)!=x;){if(ee==(E<0?0:fe.length-1))return null;x+=E*fe[ee-(E<0?1:0)].size,ee+=E}return{index:ee,lineN:x}}function fi(a,b,x){var E=a.display,ee=E.view;ee.length==0||b>=E.viewTo||x<=E.viewFrom?(E.view=wo(a,b,x),E.viewFrom=b):(E.viewFrom>b?E.view=wo(a,b,E.viewFrom).concat(E.view):E.viewFromx&&(E.view=E.view.slice(0,io(a,x)))),E.viewTo=x}function ao(a){for(var b=a.display.view,x=0,E=0;E=a.display.viewTo||xe.to().line1}var an={},Xt={};function yn(a,b){arguments.length>2&&(b.dependencies=Array.prototype.slice.call(arguments,2)),an[a]=b}function sn(a,b){Xt[a]=b}function wn(a){if(typeof a=="string"&&Xt.hasOwnProperty(a))a=Xt[a];else if(a&&typeof a.name=="string"&&Xt.hasOwnProperty(a.name)){var b=Xt[a.name];typeof b=="string"&&(b={name:b}),a=re(b,a),a.name=b.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return wn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return wn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Vn(a,b){b=wn(b);var x=an[b.name];if(!x)return Vn(a,"text/plain");var E=x(a,b);if(Mn.hasOwnProperty(b.name)){var ee=Mn[b.name];for(var oe in ee)ee.hasOwnProperty(oe)&&(E.hasOwnProperty(oe)&&(E["_"+oe]=E[oe]),E[oe]=ee[oe])}if(E.name=b.name,b.helperType&&(E.helperType=b.helperType),b.modeProps)for(var fe in b.modeProps)E[fe]=b.modeProps[fe];return E}var Mn={};function $n(a,b){var x=Mn.hasOwnProperty(a)?Mn[a]:Mn[a]={};Mt(b,x)}function Wn(a,b){if(b===!0)return b;if(a.copyState)return a.copyState(b);var x={};for(var E in b){var ee=b[E];ee instanceof Array&&(ee=ee.concat([])),x[E]=ee}return x}function Hn(a,b){for(var x;a.innerMode&&(x=a.innerMode(b),!(!x||x.mode==a));)b=x.state,a=x.mode;return x||{mode:a,state:b}}function ur(a,b,x){return a.startState?a.startState(b,x):!0}var rr=function(a,b,x){this.pos=this.start=0,this.string=a,this.tabSize=b||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};rr.prototype.eol=function(){return this.pos>=this.string.length},rr.prototype.sol=function(){return this.pos==this.lineStart},rr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},rr.prototype.next=function(){if(this.posb},rr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},rr.prototype.skipToEnd=function(){this.pos=this.string.length},rr.prototype.skipTo=function(a){var b=this.string.indexOf(a,this.pos);if(b>-1)return this.pos=b,!0},rr.prototype.backUp=function(a){this.pos-=a},rr.prototype.column=function(){return this.lastColumnPos0?null:(oe&&b!==!1&&(this.pos+=oe[0].length),oe)}},rr.prototype.current=function(){return this.string.slice(this.start,this.pos)},rr.prototype.hideFirstChars=function(a,b){this.lineStart+=a;try{return b()}finally{this.lineStart-=a}},rr.prototype.lookAhead=function(a){var b=this.lineOracle;return b&&b.lookAhead(a)},rr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function dn(a,b){if(b-=a.first,b<0||b>=a.size)throw new Error("There is no line "+(b+a.first)+" in the document.");for(var x=a;!x.lines;)for(var E=0;;++E){var ee=x.children[E],oe=ee.chunkSize();if(b=a.first&&bx?Ge(x,dn(a,x).text.length):It(b,dn(a,b.line).text.length)}function It(a,b){var x=a.ch;return x==null||x>b?Ge(a.line,b):x<0?Ge(a.line,0):a}function fn(a,b){for(var x=[],E=0;Ethis.maxLookAhead&&(this.maxLookAhead=a),b},On.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var b=this.baseTokens[this.baseTokenPos+1];return{type:b&&b.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},On.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},On.fromSaved=function(a,b,x){return b instanceof Bn?new On(a,Wn(a.mode,b.state),x,b.lookAhead):new On(a,Wn(a.mode,b),x)},On.prototype.save=function(a){var b=a!==!1?Wn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Bn(b,this.maxLookAhead):b};function Nn(a,b,x,E){var ee=[a.state.modeGen],oe={};br(a,b.text,a.doc.mode,x,function(Xe,Yt){return ee.push(Xe,Yt)},oe,E);for(var fe=x.state,xe=function(Xe){x.baseTokens=ee;var Yt=a.state.overlays[Xe],nn=1,In=0;x.state=!0,br(a,b.text,Yt.mode,x,function(Sn,tr){for(var vr=nn;InSn&&ee.splice(nn,1,Sn,ee[nn+1],Ir),nn+=2,In=Math.min(Sn,Ir)}if(tr)if(Yt.opaque)ee.splice(vr,nn-vr,Sn,"overlay "+tr),nn=vr+2;else for(;vra.options.maxHighlightLength&&Wn(a.doc.mode,E.state),oe=Nn(a,b,E);ee&&(E.state=ee),b.stateAfter=E.save(!ee),b.styles=oe.styles,oe.classes?b.styleClasses=oe.classes:b.styleClasses&&(b.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return b.styles}function nr(a,b,x){var E=a.doc,ee=a.display;if(!E.mode.startState)return new On(E,!0,b);var oe=Zr(a,b,x),fe=oe>E.first&&dn(E,oe-1).stateAfter,xe=fe?On.fromSaved(E,fe,oe):new On(E,ur(E.mode),oe);return E.iter(oe,b,function(ke){ir(a,ke.text,xe);var Xe=xe.line;ke.stateAfter=Xe==b-1||Xe%5==0||Xe>=ee.viewFrom&&Xeb.start)return oe}throw new Error("Mode "+a.name+" failed to advance stream.")}var ar=function(a,b,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=b||null,this.state=x};function fr(a,b,x,E){var ee=a.doc,oe=ee.mode,fe;b=St(ee,b);var xe=dn(ee,b.line),ke=nr(a,b.line,x),Xe=new rr(xe.text,a.options.tabSize,ke),Yt;for(E&&(Yt=[]);(E||Xe.posa.options.maxHighlightLength?(xe=!1,fe&&ir(a,b,E,Yt.pos),Yt.pos=b.length,nn=null):nn=Sr(Qn(x,Yt,E.state,In),oe),In){var Sn=In[0].name;Sn&&(nn="m-"+(nn?Sn+" "+nn:Sn))}if(!xe||Xe!=nn){for(;kefe;--xe){if(xe<=oe.first)return oe.first;var ke=dn(oe,xe-1),Xe=ke.stateAfter;if(Xe&&(!x||xe+(Xe instanceof Bn?Xe.lookAhead:0)<=oe.modeFrontier))return xe;var Yt=Fe(ke.text,null,a.options.tabSize);(ee==null||E>Yt)&&(ee=xe-1,E=Yt)}return ee}function jr(a,b){if(a.modeFrontier=Math.min(a.modeFrontier,b),!(a.highlightFrontierx;E--){var ee=dn(a,E).stateAfter;if(ee&&(!(ee instanceof Bn)||E+ee.lookAhead=b:oe.to>b);(E||(E=[])).push(new Fr(fe,oe.from,ke?null:oe.to))}}return E}function Cr(a,b,x){var E;if(a)for(var ee=0;ee=b:oe.to>b);if(xe||oe.from==b&&fe.type=="bookmark"&&(!x||oe.marker.insertLeft)){var ke=oe.from==null||(fe.inclusiveLeft?oe.from<=b:oe.from0&&xe)for(var Do=0;Do0)){var Yt=[ke,1],nn=At(Xe.from,xe.from),In=At(Xe.to,xe.to);(nn<0||!fe.inclusiveLeft&&!nn)&&Yt.push({from:Xe.from,to:xe.from}),(In>0||!fe.inclusiveRight&&!In)&&Yt.push({from:xe.to,to:Xe.to}),ee.splice.apply(ee,Yt),ke+=Yt.length-3}}return ee}function xo(a){var b=a.markedSpans;if(b){for(var x=0;xb)&&(!E||ko(E,oe.marker)<0)&&(E=oe.marker)}return E}function Yn(a,b,x,E,ee){var oe=dn(a,b),fe=Nr&&oe.markedSpans;if(fe)for(var xe=0;xe=0&&nn<=0||Yt<=0&&nn>=0)&&(Yt<=0&&(ke.marker.inclusiveRight&&ee.inclusiveLeft?At(Xe.to,x)>=0:At(Xe.to,x)>0)||Yt>=0&&(ke.marker.inclusiveRight&&ee.inclusiveLeft?At(Xe.from,E)<=0:At(Xe.from,E)<0)))return!0}}}function Ln(a){for(var b;b=dr(a);)a=b.find(-1,!0).line;return a}function mr(a){for(var b;b=Tn(a);)a=b.find(1,!0).line;return a}function wr(a){for(var b,x;b=Tn(a);)a=b.find(1,!0).line,(x||(x=[])).push(a);return x}function Un(a,b){var x=dn(a,b),E=Ln(x);return x==E?b:xt(E)}function Jn(a,b){if(b>a.lastLine())return b;var x=dn(a,b),E;if(!sr(a,x))return b;for(;E=Tn(x);)x=E.find(1,!0).line;return xt(x)+1}function sr(a,b){var x=Nr&&b.markedSpans;if(x){for(var E=void 0,ee=0;eeb.maxLineLength&&(b.maxLineLength=ee,b.maxLine=E)})}var Fo=function(a,b,x){this.text=a,No(this,b),this.height=x?x(this):1};Fo.prototype.lineNo=function(){return xt(this)},ze(Fo);function Mo(a,b,x,E){a.text=b,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),xo(a),No(a,x);var ee=E?E(a):1;ee!=a.height&&zn(a,ee)}function Yo(a){a.parent=null,xo(a)}var Jo={},ni={};function ri(a,b){if(!a||/^\s*$/.test(a))return null;var x=b.addModeClass?ni:Jo;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function Mi(a,b){var x=ut("span",null,null,ve?"padding-right: .1px":null),E={pre:ut("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};b.measure={};for(var ee=0;ee<=(b.rest?b.rest.length:0);ee++){var oe=ee?b.rest[ee-1]:b.line,fe=void 0;E.pos=0,E.addToken=Xi,An(a.display.measure)&&(fe=Le(oe,a.doc.direction))&&(E.addToken=ta(E.addToken,fe)),E.map=[];var xe=b!=a.display.externalMeasured&&xt(oe);co(oe,E,qn(a,oe,xe)),oe.styleClasses&&(oe.styleClasses.bgClass&&(E.bgClass=mt(oe.styleClasses.bgClass,E.bgClass||"")),oe.styleClasses.textClass&&(E.textClass=mt(oe.styleClasses.textClass,E.textClass||""))),E.map.length==0&&E.map.push(0,0,E.content.appendChild(Gt(a.display.measure))),ee==0?(b.measure.map=E.map,b.measure.cache={}):((b.measure.maps||(b.measure.maps=[])).push(E.map),(b.measure.caches||(b.measure.caches=[])).push({}))}if(ve){var ke=E.content.lastChild;(/\bcm-tab\b/.test(ke.className)||ke.querySelector&&ke.querySelector(".cm-tab"))&&(E.content.className="cm-tab-wrap-hack")}return rn(a,"renderLine",a,b.line,E.pre),E.pre.className&&(E.textClass=mt(E.pre.className,E.textClass||"")),E}function $i(a){var b=Qe("span","\u2022","cm-invalidchar");return b.title="\\u"+a.charCodeAt(0).toString(16),b.setAttribute("aria-label",b.title),b}function Xi(a,b,x,E,ee,oe,fe){if(b){var xe=a.splitSpaces?Yi(b,a.trailingSpace):b,ke=a.cm.state.specialChars,Xe=!1,Yt;if(!ke.test(b))a.col+=b.length,Yt=document.createTextNode(xe),a.map.push(a.pos,a.pos+b.length,Yt),pe&&me<9&&(Xe=!0),a.pos+=b.length;else{Yt=document.createDocumentFragment();for(var nn=0;;){ke.lastIndex=nn;var In=ke.exec(b),Sn=In?In.index-nn:b.length-nn;if(Sn){var tr=document.createTextNode(xe.slice(nn,nn+Sn));pe&&me<9?Yt.appendChild(Qe("span",[tr])):Yt.appendChild(tr),a.map.push(a.pos,a.pos+Sn,tr),a.col+=Sn,a.pos+=Sn}if(!In)break;nn+=Sn+1;var vr=void 0;if(In[0]==" "){var Ir=a.cm.options.tabSize,Gr=Ir-a.col%Ir;vr=Yt.appendChild(Qe("span",lt(Gr),"cm-tab")),vr.setAttribute("role","presentation"),vr.setAttribute("cm-text"," "),a.col+=Gr}else In[0]=="\r"||In[0]==` +`?(vr=Yt.appendChild(Qe("span",In[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),vr.setAttribute("cm-text",In[0]),a.col+=1):(vr=a.cm.options.specialCharPlaceholder(In[0]),vr.setAttribute("cm-text",In[0]),pe&&me<9?Yt.appendChild(Qe("span",[vr])):Yt.appendChild(vr),a.col+=1);a.map.push(a.pos,a.pos+1,vr),a.pos++}}if(a.trailingSpace=xe.charCodeAt(b.length-1)==32,x||E||ee||Xe||oe||fe){var mo=x||"";E&&(mo+=E),ee&&(mo+=ee);var Xr=Qe("span",[Yt],mo,oe);if(fe)for(var Do in fe)fe.hasOwnProperty(Do)&&Do!="style"&&Do!="class"&&Xr.setAttribute(Do,fe[Do]);return a.content.appendChild(Xr)}a.content.appendChild(Yt)}}function Yi(a,b){if(a.length>1&&!/ /.test(a))return a;for(var x=b,E="",ee=0;eeXe&&nn.from<=Xe));In++);if(nn.to>=Yt)return a(x,E,ee,oe,fe,xe,ke);a(x,E.slice(0,nn.to-Xe),ee,oe,null,xe,ke),oe=null,E=E.slice(nn.to-Xe),Xe=nn.to}}}function Lo(a,b,x,E){var ee=!E&&x.widgetNode;ee&&a.map.push(a.pos,a.pos+b,ee),!E&&a.cm.display.input.needsContentAttribute&&(ee||(ee=a.content.appendChild(document.createElement("span"))),ee.setAttribute("cm-marker",x.id)),ee&&(a.cm.display.input.setUneditable(ee),a.content.appendChild(ee)),a.pos+=b,a.trailingSpace=!1}function co(a,b,x){var E=a.markedSpans,ee=a.text,oe=0;if(!E){for(var fe=1;feke||Si.collapsed&&Uo.to==ke&&Uo.from==ke)){if(Uo.to!=null&&Uo.to!=ke&&Sn>Uo.to&&(Sn=Uo.to,vr=""),Si.className&&(tr+=" "+Si.className),Si.css&&(In=(In?In+";":"")+Si.css),Si.startStyle&&Uo.from==ke&&(Ir+=" "+Si.startStyle),Si.endStyle&&Uo.to==Sn&&(Do||(Do=[])).push(Si.endStyle,Uo.to),Si.title&&((mo||(mo={})).title=Si.title),Si.attributes)for(var ca in Si.attributes)(mo||(mo={}))[ca]=Si.attributes[ca];Si.collapsed&&(!Gr||ko(Gr.marker,Si)<0)&&(Gr=Uo)}else Uo.from>ke&&Sn>Uo.from&&(Sn=Uo.from)}if(Do)for(var Xa=0;Xa=xe)break;for(var Fl=Math.min(xe,Sn);;){if(Yt){var yl=ke+Yt.length;if(!Gr){var _a=yl>Fl?Yt.slice(0,Fl-ke):Yt;b.addToken(b,_a,nn?nn+tr:tr,Ir,ke+_a.length==Sn?vr:"",In,mo)}if(yl>=Fl){Yt=Yt.slice(Fl-ke),ke=Fl;break}ke=yl,Ir=""}Yt=ee.slice(oe,oe=x[Xe++]),nn=ri(x[Xe++],b.cm.options)}}}function wi(a,b,x){this.line=b,this.rest=wr(b),this.size=this.rest?xt(rt(this.rest))-x+1:1,this.node=this.text=null,this.hidden=sr(a,b)}function wo(a,b,x){for(var E=[],ee,oe=b;oe2&&oe.push((ke.bottom+Xe.top)/2-x.top)}}oe.push(x.bottom-x.top)}}function zl(a,b,x){if(a.line==b)return{map:a.measure.map,cache:a.measure.cache};for(var E=0;Ex)return{map:a.measure.maps[ee],cache:a.measure.caches[ee],before:!0}}function Fs(a,b){b=Ln(b);var x=xt(b),E=a.display.externalMeasured=new wi(a.doc,b,x);E.lineN=x;var ee=E.built=Mi(a,E);return E.text=ee.pre,it(a.display.lineMeasure,ee.pre),E}function Gl(a,b,x,E){return fl(a,Ll(a,b),x,E)}function Ol(a,b){if(b>=a.display.viewFrom&&b=x.lineN&&bb)&&(oe=ke-xe,ee=oe-1,b>=ke&&(fe="right")),ee!=null){if(E=a[Xe+2],xe==ke&&x==(E.insertLeft?"left":"right")&&(fe=x),x=="left"&&ee==0)for(;Xe&&a[Xe-2]==a[Xe-3]&&a[Xe-1].insertLeft;)E=a[(Xe-=3)+2],fe="left";if(x=="right"&&ee==ke-xe)for(;Xe=0&&(x=a[ee]).left==x.right;ee--);return x}function Il(a,b,x,E){var ee=Xl(b.map,x,E),oe=ee.node,fe=ee.start,xe=ee.end,ke=ee.collapse,Xe;if(oe.nodeType==3){for(var Yt=0;Yt<4;Yt++){for(;fe&&Ie(b.line.text.charAt(ee.coverStart+fe));)--fe;for(;ee.coverStart+xe0&&(ke=E="right");var nn;a.options.lineWrapping&&(nn=oe.getClientRects()).length>1?Xe=nn[E=="right"?nn.length-1:0]:Xe=oe.getBoundingClientRect()}if(pe&&me<9&&!fe&&(!Xe||!Xe.left&&!Xe.right)){var In=oe.parentNode.getClientRects()[0];In?Xe={left:In.left,right:In.left+_o(a.display),top:In.top,bottom:In.bottom}:Xe=is}for(var Sn=Xe.top-b.rect.top,tr=Xe.bottom-b.rect.top,vr=(Sn+tr)/2,Ir=b.view.measure.heights,Gr=0;Gr=E.text.length?(ke=E.text.length,Xe="before"):ke<=0&&(ke=0,Xe="after"),!xe)return fe(Xe=="before"?ke-1:ke,Xe=="before");function Yt(tr,vr,Ir){var Gr=xe[vr],mo=Gr.level==1;return fe(Ir?tr-1:tr,mo!=Ir)}var nn=ft(xe,ke,Xe),In=at,Sn=Yt(ke,nn,Xe=="before");return In!=null&&(Sn.other=Yt(ke,In,Xe!="before")),Sn}function yi(a,b){var x=0;b=St(a.doc,b),a.options.lineWrapping||(x=_o(a.display)*b.ch);var E=dn(a.doc,b.line),ee=_r(E)+sa(a.display);return{left:x,right:x,top:ee,bottom:ee+E.height}}function ci(a,b,x,E,ee){var oe=Ge(a,b,x);return oe.xRel=ee,E&&(oe.outside=E),oe}function gt(a,b,x){var E=a.doc;if(x+=a.display.viewOffset,x<0)return ci(E.first,0,null,-1,-1);var ee=_t(E,x),oe=E.first+E.size-1;if(ee>oe)return ci(E.first+E.size-1,dn(E,oe).text.length,null,1,1);b<0&&(b=0);for(var fe=dn(E,ee);;){var xe=yo(a,fe,ee,b,x),ke=Gn(fe,xe.ch+(xe.xRel>0||xe.outside>0?1:0));if(!ke)return xe;var Xe=ke.find(1);if(Xe.line==ee)return Xe;fe=dn(E,ee=Xe.line)}}function Zt(a,b,x,E){E-=Kl(b);var ee=b.text.length,oe=Ue(function(fe){return fl(a,x,fe-1).bottom<=E},ee,0);return ee=Ue(function(fe){return fl(a,x,fe).top>E},oe,ee),{begin:oe,end:ee}}function qt(a,b,x,E){x||(x=Ll(a,b));var ee=Yl(a,b,fl(a,x,E),"line").top;return Zt(a,b,x,ee)}function vn(a,b,x,E){return a.bottom<=x?!1:a.top>x?!0:(E?a.left:a.right)>b}function yo(a,b,x,E,ee){ee-=_r(b);var oe=Ll(a,b),fe=Kl(b),xe=0,ke=b.text.length,Xe=!0,Yt=Le(b,a.doc.direction);if(Yt){var nn=(a.options.lineWrapping?fo:Vr)(a,b,x,oe,Yt,E,ee);Xe=nn.level!=1,xe=Xe?nn.from:nn.to-1,ke=Xe?nn.to:nn.from-1}var In=null,Sn=null,tr=Ue(function(ii){var Uo=fl(a,oe,ii);return Uo.top+=fe,Uo.bottom+=fe,vn(Uo,E,ee,!1)?(Uo.top<=ee&&Uo.left<=E&&(In=ii,Sn=Uo),!0):!1},xe,ke),vr,Ir,Gr=!1;if(Sn){var mo=E-Sn.left=Do.bottom?1:0}return tr=bt(b.text,tr,1),ci(x,tr,Ir,Gr,E-vr)}function Vr(a,b,x,E,ee,oe,fe){var xe=Ue(function(nn){var In=ee[nn],Sn=In.level!=1;return vn(Zi(a,Ge(x,Sn?In.to:In.from,Sn?"before":"after"),"line",b,E),oe,fe,!0)},0,ee.length-1),ke=ee[xe];if(xe>0){var Xe=ke.level!=1,Yt=Zi(a,Ge(x,Xe?ke.from:ke.to,Xe?"after":"before"),"line",b,E);vn(Yt,oe,fe,!0)&&Yt.top>fe&&(ke=ee[xe-1])}return ke}function fo(a,b,x,E,ee,oe,fe){var xe=Zt(a,b,E,fe),ke=xe.begin,Xe=xe.end;/\s/.test(b.text.charAt(Xe-1))&&Xe--;for(var Yt=null,nn=null,In=0;In=Xe||Sn.to<=ke)){var tr=Sn.level!=1,vr=fl(a,E,tr?Math.min(Xe,Sn.to)-1:Math.max(ke,Sn.from)).right,Ir=vrIr)&&(Yt=Sn,nn=Ir)}}return Yt||(Yt=ee[ee.length-1]),Yt.fromXe&&(Yt={from:Yt.from,to:Xe,level:Yt.level}),Yt}var Pr;function Kr(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(Pr==null){Pr=Qe("pre",null,"CodeMirror-line-like");for(var b=0;b<49;++b)Pr.appendChild(document.createTextNode("x")),Pr.appendChild(Qe("br"));Pr.appendChild(document.createTextNode("x"))}it(a.measure,Pr);var x=Pr.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),vt(a.measure),x||1}function _o(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var b=Qe("span","xxxxxxxxxx"),x=Qe("pre",[b],"CodeMirror-line-like");it(a.measure,x);var E=b.getBoundingClientRect(),ee=(E.right-E.left)/10;return ee>2&&(a.cachedCharWidth=ee),ee||10}function ho(a){for(var b=a.display,x={},E={},ee=b.gutters.clientLeft,oe=b.gutters.firstChild,fe=0;oe;oe=oe.nextSibling,++fe){var xe=a.display.gutterSpecs[fe].className;x[xe]=oe.offsetLeft+oe.clientLeft+ee,E[xe]=oe.clientWidth}return{fixedPos:oi(b),gutterTotalWidth:b.gutters.offsetWidth,gutterLeft:x,gutterWidth:E,wrapperWidth:b.wrapper.clientWidth}}function oi(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function pi(a){var b=Kr(a.display),x=a.options.lineWrapping,E=x&&Math.max(5,a.display.scroller.clientWidth/_o(a.display)-3);return function(ee){if(sr(a.doc,ee))return 0;var oe=0;if(ee.widgets)for(var fe=0;fe0&&(Xe=dn(a.doc,ke.line).text).length==ke.ch){var Yt=Fe(Xe,Xe.length,a.options.tabSize)-Xe.length;ke=Ge(ke.line,Math.max(0,Math.round((oe-xl(a.display).left)/_o(a.display))-Yt))}return ke}function io(a,b){if(b>=a.display.viewTo||(b-=a.display.viewFrom,b<0))return null;for(var x=a.display.view,E=0;Eb)&&(ee.updateLineNumbers=b),a.curOp.viewChanged=!0,b>=ee.viewTo)Nr&&Un(a.doc,b)ee.viewFrom?zr(a):(ee.viewFrom+=E,ee.viewTo+=E);else if(b<=ee.viewFrom&&x>=ee.viewTo)zr(a);else if(b<=ee.viewFrom){var oe=Go(a,x,x+E,1);oe?(ee.view=ee.view.slice(oe.index),ee.viewFrom=oe.lineN,ee.viewTo+=E):zr(a)}else if(x>=ee.viewTo){var fe=Go(a,b,b,-1);fe?(ee.view=ee.view.slice(0,fe.index),ee.viewTo=fe.lineN):zr(a)}else{var xe=Go(a,b,b,-1),ke=Go(a,x,x+E,1);xe&&ke?(ee.view=ee.view.slice(0,xe.index).concat(wo(a,xe.lineN,ke.lineN)).concat(ee.view.slice(ke.index)),ee.viewTo+=E):zr(a)}var Xe=ee.externalMeasured;Xe&&(x=ee.lineN&&b=E.viewTo)){var oe=E.view[io(a,b)];if(oe.node!=null){var fe=oe.changes||(oe.changes=[]);Bt(fe,x)==-1&&fe.push(x)}}}function zr(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Go(a,b,x,E){var ee=io(a,b),oe,fe=a.display.view;if(!Nr||x==a.doc.first+a.doc.size)return{index:ee,lineN:x};for(var xe=a.display.viewFrom,ke=0;ke0){if(ee==fe.length-1)return null;oe=xe+fe[ee].size-b,ee++}else oe=xe-b;b+=oe,x+=oe}for(;Un(a.doc,x)!=x;){if(ee==(E<0?0:fe.length-1))return null;x+=E*fe[ee-(E<0?1:0)].size,ee+=E}return{index:ee,lineN:x}}function fi(a,b,x){var E=a.display,ee=E.view;ee.length==0||b>=E.viewTo||x<=E.viewFrom?(E.view=wo(a,b,x),E.viewFrom=b):(E.viewFrom>b?E.view=wo(a,b,E.viewFrom).concat(E.view):E.viewFromx&&(E.view=E.view.slice(0,io(a,x)))),E.viewTo=x}function ao(a){for(var b=a.display.view,x=0,E=0;E=a.display.viewTo||xe.to().line0?b.blinker=setInterval(function(){a.hasFocus()||Aa(a),b.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(b.cursorDiv.style.visibility="hidden")}}function hl(a){a.state.focused||(a.display.input.focus(),Za(a))}function zo(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Aa(a))},100)}function Za(a,b){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(rn(a,"focus",a,b),a.state.focused=!0,ue(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),ve&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Ji(a))}function Aa(a,b){a.state.delayingBlurEvent||(a.state.focused&&(rn(a,"blur",a,b),a.state.focused=!1,Ke(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function cr(a){for(var b=a.display,x=b.lineDiv.offsetTop,E=0;E.005||Yt<-.005)&&(zn(ee.line,fe),Ci(ee.line),ee.rest))for(var nn=0;nna.display.sizerWidth){var In=Math.ceil(xe/_o(a.display));In>a.display.maxLineLength&&(a.display.maxLineLength=In,a.display.maxLine=ee.line,a.display.maxLineChanged=!0)}}}}function Ci(a){if(a.widgets)for(var b=0;b=fe&&(oe=_t(b,_r(dn(b,ke))-a.wrapper.clientHeight),fe=ke)}return{from:oe,to:Math.max(fe,oe+1)}}function Ei(a,b){if(!Rt(a,"scrollCursorIntoView")){var x=a.display,E=x.sizer.getBoundingClientRect(),ee=null;if(b.top+E.top<0?ee=!0:b.bottom+E.top>(window.innerHeight||document.documentElement.clientHeight)&&(ee=!1),ee!=null&&!tt){var oe=Qe("div","\u200B",null,`position: absolute; + height: `+(Uo-Do)+"px"))}function nn(Xr,Do,ii){var Uo=dn(ee,Xr),Si=Uo.text.length,ca,Xa;function Fa(_a,bl){return el(a,Ge(Xr,_a),"div",Uo,bl)}function Fl(_a,bl,rl){var za=qt(a,Uo,null,_a),$a=bl=="ltr"==(rl=="after")?"left":"right",Ia=rl=="after"?za.begin:za.end-(/\s/.test(Uo.text.charAt(za.end-1))?2:1);return Fa(Ia,$a)[$a]}var yl=Le(Uo,ee.direction);return He(yl,Do||0,ii==null?Si:ii,function(_a,bl,rl,za){var $a=rl=="ltr",Ia=Fa(_a,$a?"left":"right"),Cl=Fa(bl-1,$a?"right":"left"),Xs=Do==null&&_a==0,Ds=ii==null&&bl==Si,ul=za==0,os=!yl||za==yl.length-1;if(Cl.top-Ia.top<=3){var Ya=(Xe?Xs:Ds)&&ul,Iu=(Xe?Ds:Xs)&&os,ys=Ya?xe:($a?Ia:Cl).left,Ts=Iu?ke:($a?Cl:Ia).right;Yt(ys,Ia.top,Ts-ys,Ia.bottom)}else{var ks,ml,Ys,Au;$a?(ks=Xe&&Xs&&ul?xe:Ia.left,ml=Xe?ke:Fl(_a,rl,"before"),Ys=Xe?xe:Fl(bl,rl,"after"),Au=Xe&&Ds&&os?ke:Cl.right):(ks=Xe?Fl(_a,rl,"before"):xe,ml=!Xe&&Xs&&ul?ke:Ia.right,Ys=!Xe&&Ds&&os?xe:Cl.left,Au=Xe?Fl(bl,rl,"after"):ke),Yt(ks,Ia.top,ml-ks,Ia.bottom),Ia.bottom0?b.blinker=setInterval(function(){a.hasFocus()||Aa(a),b.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(b.cursorDiv.style.visibility="hidden")}}function hl(a){a.state.focused||(a.display.input.focus(),Za(a))}function zo(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Aa(a))},100)}function Za(a,b){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(rn(a,"focus",a,b),a.state.focused=!0,ue(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),ve&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Ji(a))}function Aa(a,b){a.state.delayingBlurEvent||(a.state.focused&&(rn(a,"blur",a,b),a.state.focused=!1,Ke(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function cr(a){for(var b=a.display,x=b.lineDiv.offsetTop,E=0;E.005||Yt<-.005)&&(zn(ee.line,fe),Ci(ee.line),ee.rest))for(var nn=0;nna.display.sizerWidth){var In=Math.ceil(xe/_o(a.display));In>a.display.maxLineLength&&(a.display.maxLineLength=In,a.display.maxLine=ee.line,a.display.maxLineChanged=!0)}}}}function Ci(a){if(a.widgets)for(var b=0;b=fe&&(oe=_t(b,_r(dn(b,ke))-a.wrapper.clientHeight),fe=ke)}return{from:oe,to:Math.max(fe,oe+1)}}function Ei(a,b){if(!Rt(a,"scrollCursorIntoView")){var x=a.display,E=x.sizer.getBoundingClientRect(),ee=null;if(b.top+E.top<0?ee=!0:b.bottom+E.top>(window.innerHeight||document.documentElement.clientHeight)&&(ee=!1),ee!=null&&!tt){var oe=Qe("div","\u200B",null,`position: absolute; top: `+(b.top-x.viewOffset-sa(a.display))+`px; height: `+(b.bottom-b.top+Ka(a)+x.barHeight)+`px; - left: `+b.left+"px; width: "+Math.max(2,b.right-b.left)+"px;");a.display.lineSpace.appendChild(oe),oe.scrollIntoView(ee),a.display.lineSpace.removeChild(oe)}}}function wa(a,b,x,E){E==null&&(E=0);var ee;!a.options.lineWrapping&&b==x&&(b=b.ch?Ge(b.line,b.sticky=="before"?b.ch-1:b.ch,"after"):b,x=b.sticky=="before"?Ge(b.line,b.ch+1,"before"):b);for(var oe=0;oe<5;oe++){var fe=!1,xe=Zi(a,b),ke=!x||x==b?xe:Zi(a,x);ee={left:Math.min(xe.left,ke.left),top:Math.min(xe.top,ke.top)-E,right:Math.max(xe.left,ke.left),bottom:Math.max(xe.bottom,ke.bottom)+E};var Xe=Jl(a,ee),Yt=a.doc.scrollTop,nn=a.doc.scrollLeft;if(Xe.scrollTop!=null&&(Es(a,Xe.scrollTop),Math.abs(a.doc.scrollTop-Yt)>1&&(fe=!0)),Xe.scrollLeft!=null&&(ql(a,Xe.scrollLeft),Math.abs(a.doc.scrollLeft-nn)>1&&(fe=!0)),!fe)break}return ee}function Ql(a,b){var x=Jl(a,b);x.scrollTop!=null&&Es(a,x.scrollTop),x.scrollLeft!=null&&ql(a,x.scrollLeft)}function Jl(a,b){var x=a.display,E=Kr(a.display);b.top<0&&(b.top=0);var ee=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,oe=kl(a),fe={};b.bottom-b.top>oe&&(b.bottom=b.top+oe);var xe=a.doc.height+cl(x),ke=b.topxe-E;if(b.topee+oe){var Yt=Math.min(b.top,(Xe?xe:b.bottom)-oe);Yt!=ee&&(fe.scrollTop=Yt)}var nn=a.options.fixedGutter?0:x.gutters.offsetWidth,In=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-nn,Sn=Sl(a)-x.gutters.offsetWidth,tr=b.right-b.left>Sn;return tr&&(b.right=b.left+Sn),b.left<10?fe.scrollLeft=0:b.leftSn+In-3&&(fe.scrollLeft=b.right+(tr?0:10)-Sn),fe}function ss(a,b){b!=null&&(Nl(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+b)}function Al(a){Nl(a);var b=a.getCursor();a.curOp.scrollToPos={from:b,to:b,margin:a.options.cursorScrollMargin}}function Rl(a,b,x){(b!=null||x!=null)&&Nl(a),b!=null&&(a.curOp.scrollLeft=b),x!=null&&(a.curOp.scrollTop=x)}function Cs(a,b){Nl(a),a.curOp.scrollToPos=b}function Nl(a){var b=a.curOp.scrollToPos;if(b){a.curOp.scrollToPos=null;var x=yi(a,b.from),E=yi(a,b.to);us(a,x,E,b.margin)}}function us(a,b,x,E){var ee=Jl(a,{left:Math.min(b.left,x.left),top:Math.min(b.top,x.top)-E,right:Math.max(b.right,x.right),bottom:Math.max(b.bottom,x.bottom)+E});Rl(a,ee.scrollLeft,ee.scrollTop)}function Es(a,b){Math.abs(a.doc.scrollTop-b)<2||(y||il(a,{top:b}),Rs(a,b,!0),y&&il(a),ki(a,100))}function Rs(a,b,x){b=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,b)),!(a.display.scroller.scrollTop==b&&!x)&&(a.doc.scrollTop=b,a.display.scrollbars.setScrollTop(b),a.display.scroller.scrollTop!=b&&(a.display.scroller.scrollTop=b))}function ql(a,b,x,E){b=Math.max(0,Math.min(b,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?b==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-b)<2)&&!E)&&(a.doc.scrollLeft=b,st(a),a.display.scroller.scrollLeft!=b&&(a.display.scroller.scrollLeft=b),a.display.scrollbars.setScrollLeft(b))}function cs(a){var b=a.display,x=b.gutters.offsetWidth,E=Math.round(a.doc.height+cl(a.display));return{clientHeight:b.scroller.clientHeight,viewHeight:b.wrapper.clientHeight,scrollWidth:b.scroller.scrollWidth,clientWidth:b.scroller.clientWidth,viewWidth:b.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:E,scrollHeight:E+Ka(a)+b.barHeight,nativeBarWidth:b.nativeBarWidth,gutterWidth:x}}var es=function(a,b,x){this.cm=x;var E=this.vert=Qe("div",[Qe("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ee=this.horiz=Qe("div",[Qe("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");E.tabIndex=ee.tabIndex=-1,a(E),a(ee),Nt(E,"scroll",function(){E.clientHeight&&b(E.scrollTop,"vertical")}),Nt(ee,"scroll",function(){ee.clientWidth&&b(ee.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,pe&&me<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};es.prototype.update=function(a){var b=a.scrollWidth>a.clientWidth+1,x=a.scrollHeight>a.clientHeight+1,E=a.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=b?E+"px":"0";var ee=a.viewHeight-(b?E:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ee)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(b){this.horiz.style.display="block",this.horiz.style.right=x?E+"px":"0",this.horiz.style.left=a.barLeft+"px";var oe=a.viewWidth-a.barLeft-(x?E:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+oe)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(E==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?E:0,bottom:b?E:0}},es.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},es.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},es.prototype.zeroWidthHack=function(){var a=Se&&!Ae?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ye,this.disableVert=new ye},es.prototype.enableZeroWidthBar=function(a,b,x){a.style.pointerEvents="auto";function E(){var ee=a.getBoundingClientRect(),oe=x=="vert"?document.elementFromPoint(ee.right-1,(ee.top+ee.bottom)/2):document.elementFromPoint((ee.right+ee.left)/2,ee.bottom-1);oe!=a?a.style.pointerEvents="none":b.set(1e3,E)}b.set(1e3,E)},es.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var ds=function(){};ds.prototype.update=function(){return{bottom:0,right:0}},ds.prototype.setScrollLeft=function(){},ds.prototype.setScrollTop=function(){},ds.prototype.clear=function(){};function fs(a,b){b||(b=cs(a));var x=a.display.barWidth,E=a.display.barHeight;hs(a,b);for(var ee=0;ee<4&&x!=a.display.barWidth||E!=a.display.barHeight;ee++)x!=a.display.barWidth&&a.options.lineWrapping&&cr(a),hs(a,cs(a)),x=a.display.barWidth,E=a.display.barHeight}function hs(a,b){var x=a.display,E=x.scrollbars.update(b);x.sizer.style.paddingRight=(x.barWidth=E.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=E.bottom)+"px",x.heightForcer.style.borderBottom=E.bottom+"px solid transparent",E.right&&E.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=E.bottom+"px",x.scrollbarFiller.style.width=E.right+"px"):x.scrollbarFiller.style.display="",E.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=E.bottom+"px",x.gutterFiller.style.width=b.gutterWidth+"px"):x.gutterFiller.style.display=""}var Qs={native:es,null:ds};function _s(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Ke(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Qs[a.options.scrollbarStyle](function(b){a.display.wrapper.insertBefore(b,a.display.scrollbarFiller),Nt(b,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),b.setAttribute("cm-not-content","true")},function(b,x){x=="horizontal"?ql(a,b):Es(a,b)},a),a.display.scrollbars.addClass&&ue(a.display.wrapper,a.display.scrollbars.addClass)}var mu=0;function _l(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++mu},Qa(a.curOp)}function Ml(a){var b=a.curOp;b&&da(b,function(x){for(var E=0;E=x.viewTo)||x.maxLineChanged&&b.options.lineWrapping,a.update=a.mustUpdate&&new va(b,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Js(a){a.updatedDisplay=a.mustUpdate&&po(a.cm,a.update)}function En(a){var b=a.cm,x=b.display;a.updatedDisplay&&cr(b),a.barMeasure=cs(b),x.maxLineChanged&&!b.options.lineWrapping&&(a.adjustWidthTo=Gl(b,x.maxLine,x.maxLine.text.length).left+3,b.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+Ka(b)+b.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-Sl(b))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function Or(a){var b=a.cm;a.adjustWidthTo!=null&&(b.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,E=nr(a,b.highlightFrontier),ee=[];b.iter(E.line,Math.min(b.first+b.size,a.display.viewTo+500),function(oe){if(E.line>=a.display.viewFrom){var fe=oe.styles,xe=oe.text.length>a.options.maxHighlightLength?Wn(b.mode,E.state):null,ke=Nn(a,oe,E,!0);xe&&(E.state=xe),oe.styles=ke.styles;var Xe=oe.styleClasses,Yt=ke.classes;Yt?oe.styleClasses=Yt:Xe&&(oe.styleClasses=null);for(var nn=!fe||fe.length!=oe.styles.length||Xe!=Yt&&(!Xe||!Yt||Xe.bgClass!=Yt.bgClass||Xe.textClass!=Yt.textClass),In=0;!nn&&Inx)return ki(a,a.options.workDelay),!0}),b.highlightFrontier=E.line,b.modeFrontier=Math.max(b.modeFrontier,E.line),ee.length&&Lr(a,function(){for(var oe=0;oe=x.viewFrom&&b.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&ao(a)==0)return!1;wt(a)&&(zr(a),b.dims=ho(a));var ee=E.first+E.size,oe=Math.max(b.visible.from-a.options.viewportMargin,E.first),fe=Math.min(ee,b.visible.to+a.options.viewportMargin);x.viewFromfe&&x.viewTo-fe<20&&(fe=Math.min(ee,x.viewTo)),Mr&&(oe=Un(a.doc,oe),fe=Jn(a.doc,fe));var xe=oe!=x.viewFrom||fe!=x.viewTo||x.lastWrapHeight!=b.wrapperHeight||x.lastWrapWidth!=b.wrapperWidth;fi(a,oe,fe),x.viewOffset=_r(dn(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var ke=ao(a);if(!xe&&ke==0&&!b.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Xe=Bl(a);return ke>4&&(x.lineDiv.style.display="none"),La(a,x.updateLineNumbers,b.dims),ke>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,ms(Xe),vt(x.cursorDiv),vt(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,xe&&(x.lastWrapHeight=b.wrapperHeight,x.lastWrapWidth=b.wrapperWidth,ki(a,400)),x.updateLineNumbers=null,!0}function ga(a,b){for(var x=b.viewport,E=!0;;E=!1){if(!E||!a.options.lineWrapping||b.oldDisplayWidth==Sl(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+cl(a.display)-kl(a),x.top)}),b.visible=Di(a.display,a.doc,x),b.visible.from>=a.display.viewFrom&&b.visible.to<=a.display.viewTo)break}else E&&(b.visible=Di(a.display,a.doc,x));if(!po(a,b))break;cr(a);var ee=cs(a);Co(a),fs(a,ee),we(a,ee),b.force=!1}b.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(b.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function il(a,b){var x=new va(a,b);if(po(a,x)){cr(a),ga(a,x);var E=cs(a);Co(a),fs(a,E),we(a,E),x.finish()}}function La(a,b,x){var E=a.display,ee=a.options.lineNumbers,oe=E.lineDiv,fe=oe.firstChild;function xe(tr){var vr=tr.nextSibling;return ve&&Se&&a.display.currentWheelTarget==tr?tr.style.display="none":tr.parentNode.removeChild(tr),vr}for(var ke=E.view,Xe=E.viewFrom,Yt=0;Yt-1&&(Sn=!1),ol(a,nn,Xe,x)),Sn&&(vt(nn.lineNumber),nn.lineNumber.appendChild(document.createTextNode(Dt(a.options,Xe)))),fe=nn.node.nextSibling}Xe+=nn.size}for(;fe;)fe=xe(fe)}function De(a){var b=a.gutters.offsetWidth;a.sizer.style.marginLeft=b+"px"}function we(a,b){a.display.sizer.style.minHeight=b.docHeight+"px",a.display.heightForcer.style.top=b.docHeight+"px",a.display.gutters.style.height=b.docHeight+a.display.barHeight+Ka(a)+"px"}function st(a){var b=a.display,x=b.view;if(!(!b.alignWidgets&&(!b.gutters.firstChild||!a.options.fixedGutter))){for(var E=oi(b)-b.scroller.scrollLeft+a.doc.scrollLeft,ee=b.gutters.offsetWidth,oe=E+"px",fe=0;fefe.clientWidth,ke=fe.scrollHeight>fe.clientHeight;if(E&&xe||ee&&ke){if(ee&&Se&&ve){e:for(var Xe=b.target,Yt=oe.view;Xe!=fe;Xe=Xe.parentNode)for(var nn=0;nn=0&&At(a,E.to())<=0)return x}return-1};var Dn=function(a,b){this.anchor=a,this.head=b};Dn.prototype.from=function(){return pt(this.anchor,this.head)},Dn.prototype.to=function(){return Zn(this.anchor,this.head)},Dn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function yr(a,b,x){var E=a&&a.options.selectionsMayTouch,ee=b[x];b.sort(function(In,Sn){return At(In.from(),Sn.from())}),x=Bt(b,ee);for(var oe=1;oe0:ke>=0){var Xe=pt(xe.from(),fe.from()),Yt=Zn(xe.to(),fe.to()),nn=xe.empty()?fe.from()==fe.head:xe.from()==xe.head;oe<=x&&--x,b.splice(--oe,2,new Dn(nn?Yt:Xe,nn?Xe:Yt))}}return new Pn(b,x)}function er(a,b){return new Pn([new Dn(a,b||a)],0)}function Er(a){return a.text?Ge(a.from.line+a.text.length-1,rt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Dr(a,b){if(At(a,b.from)<0)return a;if(At(a,b.to)<=0)return Er(b);var x=a.line+b.text.length-(b.to.line-b.from.line)-1,E=a.ch;return a.line==b.to.line&&(E+=Er(b).ch-b.to.ch),Ge(x,E)}function xr(a,b){for(var x=[],E=0;E1&&a.remove(xe.line+1,tr-1),a.insert(xe.line+1,Gr)}Ti(a,"change",a,b)}function Eo(a,b,x){function E(ee,oe,fe){if(ee.linked)for(var xe=0;xe1&&!a.done[a.done.length-2].ranges)return a.done.pop(),rt(a.done)}function Io(a,b,x,E){var ee=a.history;ee.undone.length=0;var oe=+new Date,fe,xe;if((ee.lastOp==E||ee.lastOrigin==b.origin&&b.origin&&(b.origin.charAt(0)=="+"&&ee.lastModTime>oe-(a.cm?a.cm.options.historyEventDelay:500)||b.origin.charAt(0)=="*"))&&(fe=uo(ee,ee.lastOp==E)))xe=rt(fe.changes),At(b.from,b.to)==0&&At(b.from,xe.to)==0?xe.to=Er(b):fe.changes.push(Ir(a,b));else{var ke=rt(ee.done);for((!ke||!ke.ranges)&&hi(a.sel,ee.done),fe={changes:[Ir(a,b)],generation:ee.generation},ee.done.push(fe);ee.done.length>ee.undoDepth;)ee.done.shift(),ee.done[0].ranges||ee.done.shift()}ee.done.push(x),ee.generation=++ee.maxGeneration,ee.lastModTime=ee.lastSelTime=oe,ee.lastOp=ee.lastSelOp=E,ee.lastOrigin=ee.lastSelOrigin=b.origin,xe||rn(a,"historyAdded")}function Hr(a,b,x,E){var ee=b.charAt(0);return ee=="*"||ee=="+"&&x.ranges.length==E.ranges.length&&x.somethingSelected()==E.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function di(a,b,x,E){var ee=a.history,oe=E&&E.origin;x==ee.lastSelOp||oe&&ee.lastSelOrigin==oe&&(ee.lastModTime==ee.lastSelTime&&ee.lastOrigin==oe||Hr(a,oe,rt(ee.done),b))?ee.done[ee.done.length-1]=b:hi(b,ee.done),ee.lastSelTime=+new Date,ee.lastSelOrigin=oe,ee.lastSelOp=x,E&&E.clearRedo!==!1&&qr(ee.undone)}function hi(a,b){var x=rt(b);x&&x.ranges&&x.equals(a)||b.push(a)}function ha(a,b,x,E){var ee=b["spans_"+a.id],oe=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,E),function(fe){fe.markedSpans&&((ee||(ee=b["spans_"+a.id]={}))[oe]=fe.markedSpans),++oe})}function na(a){if(!a)return null;for(var b,x=0;x-1&&(rt(xe)[nn]=Xe[nn],delete Xe[nn])}}return E}function mi(a,b,x,E){if(E){var ee=a.anchor;if(x){var oe=At(b,ee)<0;oe!=At(x,ee)<0?(ee=b,b=x):oe!=At(b,x)<0&&(b=x)}return new Dn(ee,b)}else return new Dn(x||b,b)}function vi(a,b,x,E,ee){ee==null&&(ee=a.cm&&(a.cm.display.shift||a.extend)),Jr(a,new Pn([mi(a.sel.primary(),b,x,ee)],0),E)}function ba(a,b,x){for(var E=[],ee=a.cm&&(a.cm.display.shift||a.extend),oe=0;oe=b.ch:xe.to>b.ch))){if(ee&&(rn(ke,"beforeCursorEnter"),ke.explicitlyCleared))if(oe.markedSpans){--fe;continue}else break;if(!ke.atomic)continue;if(x){var nn=ke.find(E<0?1:-1),In=void 0;if((E<0?Yt:Xe)&&(nn=Po(a,nn,-E,nn&&nn.line==b.line?oe:null)),nn&&nn.line==b.line&&(In=At(nn,x))&&(E<0?In<0:In>0))return Ca(a,nn,b,E,ee)}var Sn=ke.find(E<0?-1:1);return(E<0?Xe:Yt)&&(Sn=Po(a,Sn,E,Sn.line==b.line?oe:null)),Sn?Ca(a,Sn,b,E,ee):null}}return b}function Pa(a,b,x,E,ee){var oe=E||1,fe=Ca(a,b,x,oe,ee)||!ee&&Ca(a,b,x,oe,!0)||Ca(a,b,x,-oe,ee)||!ee&&Ca(a,b,x,-oe,!0);return fe||(a.cantEdit=!0,Ge(a.first,0))}function Po(a,b,x,E){return x<0&&b.ch==0?b.line>a.first?St(a,Ge(b.line-1)):null:x>0&&b.ch==(E||dn(a,b.line)).text.length?b.line=0;--ee)_i(a,{from:E[ee].from,to:E[ee].to,text:ee?[""]:b.text,origin:b.origin});else _i(a,b)}}function _i(a,b){if(!(b.text.length==1&&b.text[0]==""&&At(b.from,b.to)==0)){var x=xr(a,b);Io(a,b,x,a.cm?a.cm.curOp.id:NaN),al(a,b,x,so(a,b));var E=[];Eo(a,function(ee,oe){!oe&&Bt(E,ee.history)==-1&&(Oa(ee.history,b),E.push(ee.history)),al(ee,b,null,so(ee,b))})}}function Na(a,b,x){var E=a.cm&&a.cm.state.suppressEdits;if(!(E&&!x)){for(var ee=a.history,oe,fe=a.sel,xe=b=="undo"?ee.done:ee.undone,ke=b=="undo"?ee.undone:ee.done,Xe=0;Xe=0;--Sn){var tr=In(Sn);if(tr)return tr.v}}}}function Ea(a,b){if(b!=0&&(a.first+=b,a.sel=new Pn(on(a.sel.ranges,function(ee){return new Dn(Ge(ee.anchor.line+b,ee.anchor.ch),Ge(ee.head.line+b,ee.head.ch))}),a.sel.primIndex),a.cm)){bo(a.cm,a.first,a.first-b,b);for(var x=a.cm.display,E=x.viewFrom;Ea.lastLine())){if(b.from.lineoe&&(b={from:b.from,to:Ge(oe,dn(a,oe).text.length),text:[b.text[0]],origin:b.origin}),b.removed=xn(a,b.from,b.to),x||(x=xr(a,b)),a.cm?oa(a.cm,b,E):Oo(a,b,E),xi(a,x,Ee),a.cantEdit&&Pa(a,Ge(a.firstLine(),0))&&(a.cantEdit=!1)}}function oa(a,b,x){var E=a.doc,ee=a.display,oe=b.from,fe=b.to,xe=!1,ke=oe.line;a.options.lineWrapping||(ke=xt(Ln(dn(E,oe.line))),E.iter(ke,fe.line+1,function(Sn){if(Sn==ee.maxLine)return xe=!0,!0})),E.sel.contains(b.from,b.to)>-1&&ln(a),Oo(E,b,x,pi(a)),a.options.lineWrapping||(E.iter(ke,oe.line+b.text.length,function(Sn){var tr=Yr(Sn);tr>ee.maxLineLength&&(ee.maxLine=Sn,ee.maxLineLength=tr,ee.maxLineChanged=!0,xe=!1)}),xe&&(a.curOp.updateMaxLine=!0)),jr(E,oe.line),ki(a,400);var Xe=b.text.length-(fe.line-oe.line)-1;b.full?bo(a):oe.line==fe.line&&b.text.length==1&&!si(a.doc,b)?Ao(a,oe.line,"text"):bo(a,oe.line,fe.line+1,Xe);var Yt=Ht(a,"changes"),nn=Ht(a,"change");if(nn||Yt){var In={from:oe,to:fe,text:b.text,removed:b.removed,origin:b.origin};nn&&Ti(a,"change",a,In),Yt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(In)}a.display.selForContextMenu=null}function Fi(a,b,x,E,ee){var oe;E||(E=x),At(E,x)<0&&(oe=[E,x],x=oe[0],E=oe[1]),typeof b=="string"&&(b=a.splitLines(b)),ji(a,{from:x,to:E,text:b,origin:ee})}function Wi(a,b,x,E){x1||!(this.children[0]instanceof Pi))){var xe=[];this.collapse(xe),this.children=[new Pi(xe)],this.children[0].parent=this}},collapse:function(a){for(var b=0;b50){for(var fe=ee.lines.length%25+25,xe=fe;xe10);a.parent.maybeSpill()}},iterN:function(a,b,x){for(var E=0;Ea.display.maxLineLength&&(a.display.maxLine=Xe,a.display.maxLineLength=Yt,a.display.maxLineChanged=!0)}E!=null&&a&&this.collapsed&&bo(a,E,ee+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&qi(a.doc)),a&&Ti(a,"markerCleared",a,this,E,ee),b&&Ml(a),this.parent&&this.parent.clear()}},ll.prototype.find=function(a,b){a==null&&this.type=="bookmark"&&(a=1);for(var x,E,ee=0;ee0||fe==0&&oe.clearWhenEmpty!==!1)return oe;if(oe.replacedWith&&(oe.collapsed=!0,oe.widgetNode=ut("span",[oe.replacedWith],"CodeMirror-widget"),E.handleMouseEvents||oe.widgetNode.setAttribute("cm-ignore-events","true"),E.insertLeft&&(oe.widgetNode.insertLeft=!0)),oe.collapsed){if(Yn(a,b.line,b,x,oe)||b.line!=x.line&&Yn(a,x.line,b,x,oe))throw new Error("Inserting collapsed marker partially overlapping an existing one");kr()}oe.addToHistory&&Io(a,{from:b,to:x,origin:"markText"},a.sel,NaN);var xe=b.line,ke=a.cm,Xe;if(a.iter(xe,x.line+1,function(nn){ke&&oe.collapsed&&!ke.options.lineWrapping&&Ln(nn)==ke.display.maxLine&&(Xe=!0),oe.collapsed&&xe!=b.line&&zn(nn,0),Rr(nn,new Fr(oe,xe==b.line?b.ch:null,xe==x.line?x.ch:null)),++xe}),oe.collapsed&&a.iter(b.line,x.line+1,function(nn){sr(a,nn)&&zn(nn,0)}),oe.clearOnEnter&&Nt(oe,"beforeCursorEnter",function(){return oe.clear()}),oe.readOnly&&(eo(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),oe.collapsed&&(oe.id=++tl,oe.atomic=!0),ke){if(Xe&&(ke.curOp.updateMaxLine=!0),oe.collapsed)bo(ke,b.line,x.line+1);else if(oe.className||oe.startStyle||oe.endStyle||oe.css||oe.attributes||oe.title)for(var Yt=b.line;Yt<=x.line;Yt++)Ao(ke,Yt,"text");oe.atomic&&qi(ke.doc),Ti(ke,"markerAdded",ke,oe)}return oe}var Ui=function(a,b){this.markers=a,this.primary=b;for(var x=0;x=0;ke--)ji(this,E[ke]);xe?vo(this,xe):this.cm&&Al(this.cm)}),undo:Vo(function(){Na(this,"undo")}),redo:Vo(function(){Na(this,"redo")}),undoSelection:Vo(function(){Na(this,"undo",!0)}),redoSelection:Vo(function(){Na(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,b=0,x=0,E=0;E=a.ch)&&b.push(ee.marker.parent||ee.marker)}return b},findMarks:function(a,b,x){a=St(this,a),b=St(this,b);var E=[],ee=a.line;return this.iter(a.line,b.line+1,function(oe){var fe=oe.markedSpans;if(fe)for(var xe=0;xe=ke.to||ke.from==null&&ee!=a.line||ke.from!=null&&ee==b.line&&ke.from>=b.ch)&&(!x||x(ke.marker))&&E.push(ke.marker.parent||ke.marker)}++ee}),E},getAllMarks:function(){var a=[];return this.iter(function(b){var x=b.markedSpans;if(x)for(var E=0;Ea)return b=a,!0;a-=oe,++x}),St(this,Ge(x,b))},indexFromPos:function(a){a=St(this,a);var b=a.ch;if(a.lineb&&(b=a.from),a.to!=null&&a.to-1){b.state.draggingText(a),setTimeout(function(){return b.display.input.focus()},20);return}try{var Yt=a.dataTransfer.getData("Text");if(Yt){var nn;if(b.state.draggingText&&!b.state.draggingText.copy&&(nn=b.listSelections()),xi(b.doc,er(x,x)),nn)for(var In=0;In=0;xe--)Fi(a.doc,"",E[xe].from,E[xe].to,"+delete");Al(a)})}function tu(a,b,x){var E=bt(a.text,b+x,x);return E<0||E>a.text.length?null:E}function Ks(a,b,x){var E=tu(a,b.ch,x);return E==null?null:new Ge(b.line,E,x<0?"after":"before")}function nu(a,b,x,E,ee){if(a){b.doc.direction=="rtl"&&(ee=-ee);var oe=Le(x,b.doc.direction);if(oe){var fe=ee<0?rt(oe):oe[0],xe=ee<0==(fe.level==1),ke=xe?"after":"before",Xe;if(fe.level>0||b.doc.direction=="rtl"){var Yt=Ll(b,x);Xe=ee<0?x.text.length-1:0;var nn=fl(b,Yt,Xe).top;Xe=Ue(function(In){return fl(b,Yt,In).top==nn},ee<0==(fe.level==1)?fe.from:fe.to-1,Xe),ke=="before"&&(Xe=tu(x,Xe,1))}else Xe=ee<0?fe.to:fe.from;return new Ge(E,Xe,ke)}}return new Ge(E,ee<0?x.text.length:0,ee<0?"before":"after")}function vu(a,b,x,E){var ee=Le(b,a.doc.direction);if(!ee)return Ks(b,x,E);x.ch>=b.text.length?(x.ch=b.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var oe=ft(ee,x.ch,x.sticky),fe=ee[oe];if(a.doc.direction=="ltr"&&fe.level%2==0&&(E>0?fe.to>x.ch:fe.from=fe.from&&In>=Yt.begin)){var Sn=nn?"before":"after";return new Ge(x.line,In,Sn)}}var tr=function(Gr,mo,Xr){for(var Do=function(ca,Xa){return Xa?new Ge(x.line,xe(ca,1),"before"):new Ge(x.line,ca,"after")};Gr>=0&&Gr0==(ii.level!=1),Si=Uo?Xr.begin:xe(Xr.end,-1);if(ii.from<=Si&&Si0?Yt.end:xe(Yt.begin,-1);return Ar!=null&&!(E>0&&Ar==b.text.length)&&(vr=tr(E>0?0:ee.length-1,E,Xe(Ar)),vr)?vr:null}var ns={selectAll:Zo,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Ee)},killLine:function(a){return vs(a,function(b){if(b.empty()){var x=dn(a.doc,b.head.line).text.length;return b.head.ch==x&&b.head.line0)ee=new Ge(ee.line,ee.ch+1),a.replaceRange(oe.charAt(ee.ch-1)+oe.charAt(ee.ch-2),Ge(ee.line,ee.ch-2),ee,"+transpose");else if(ee.line>a.doc.first){var fe=dn(a.doc,ee.line-1).text;fe&&(ee=new Ge(ee.line,1),a.replaceRange(oe.charAt(0)+a.doc.lineSeparator()+fe.charAt(fe.length-1),Ge(ee.line-1,fe.length-1),ee,"+transpose"))}}x.push(new Dn(ee,ee))}a.setSelections(x)})},newlineAndIndent:function(a){return Lr(a,function(){for(var b=a.listSelections(),x=b.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),b[x].anchor,b[x].head,"+input");b=a.listSelections();for(var E=0;Ea&&At(b,this.pos)==0&&x==this.button};var gs,Ss;function cu(a,b){var x=+new Date;return Ss&&Ss.compare(x,a,b)?(gs=Ss=null,"triple"):gs&&gs.compare(x,a,b)?(Ss=new Vs(x,a,b),gs=null,"double"):(gs=new Vs(x,a,b),Ss=null,"single")}function du(a){var b=this,x=b.display;if(!(Rt(b,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,Qi(x,a)){ve||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!Vl(b,a)){var E=gr(b,a),ee=$t(a),oe=E?cu(E,ee):"single";window.focus(),ee==1&&b.state.selectingText&&b.state.selectingText(a),!(E&&Du(b,ee,E,oe,a))&&(ee==1?E?Ai(b,E,oe,a):Ct(a)==x.scroller&&yt(a):ee==2?(E&&vi(b.doc,E),setTimeout(function(){return x.input.focus()},20)):ee==3&&(Oe?b.display.input.onContextMenu(a):zo(b)))}}}function Du(a,b,x,E,ee){var oe="Click";return E=="double"?oe="Double"+oe:E=="triple"&&(oe="Triple"+oe),oe=(b==1?"Left":b==2?"Middle":"Right")+oe,As(a,Os(oe,ee),ee,function(fe){if(typeof fe=="string"&&(fe=ns[fe]),!fe)return!1;var xe=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),xe=fe(a,x)!=Lt}finally{a.state.suppressEdits=!1}return xe})}function Oi(a,b,x){var E=a.getOption("configureMouse"),ee=E?E(a,b,x):{};if(ee.unit==null){var oe=Pe?x.shiftKey&&x.metaKey:x.altKey;ee.unit=oe?"rectangle":b=="single"?"char":b=="double"?"word":"line"}return(ee.extend==null||a.doc.extend)&&(ee.extend=a.doc.extend||x.shiftKey),ee.addNew==null&&(ee.addNew=Se?x.metaKey:x.ctrlKey),ee.moveOnDrag==null&&(ee.moveOnDrag=!(Se?x.altKey:x.ctrlKey)),ee}function Ai(a,b,x,E){pe?setTimeout(nt(hl,a),0):a.curOp.focus=Ne();var ee=Oi(a,x,E),oe=a.doc.sel,fe;a.options.dragDrop&&dt&&!a.isReadOnly()&&x=="single"&&(fe=oe.contains(b))>-1&&(At((fe=oe.ranges[fe]).from(),b)<0||b.xRel>0)&&(At(fe.to(),b)>0||b.xRel<0)?Ua(a,E,b,ee):Ga(a,E,b,ee)}function Ua(a,b,x,E){var ee=a.display,oe=!1,fe=Xn(a,function(Xe){ve&&(ee.scroller.draggable=!1),a.state.draggingText=!1,un(ee.wrapper.ownerDocument,"mouseup",fe),un(ee.wrapper.ownerDocument,"mousemove",xe),un(ee.scroller,"dragstart",ke),un(ee.scroller,"drop",fe),oe||(yt(Xe),E.addNew||vi(a.doc,x,null,null,E.extend),ve&&!_e||pe&&me==9?setTimeout(function(){ee.wrapper.ownerDocument.body.focus({preventScroll:!0}),ee.input.focus()},20):ee.input.focus())}),xe=function(Xe){oe=oe||Math.abs(b.clientX-Xe.clientX)+Math.abs(b.clientY-Xe.clientY)>=10},ke=function(){return oe=!0};ve&&(ee.scroller.draggable=!0),a.state.draggingText=fe,fe.copy=!E.moveOnDrag,ee.scroller.dragDrop&&ee.scroller.dragDrop(),Nt(ee.wrapper.ownerDocument,"mouseup",fe),Nt(ee.wrapper.ownerDocument,"mousemove",xe),Nt(ee.scroller,"dragstart",ke),Nt(ee.scroller,"drop",fe),zo(a),setTimeout(function(){return ee.input.focus()},20)}function gl(a,b,x){if(x=="char")return new Dn(b,b);if(x=="word")return a.findWordAt(b);if(x=="line")return new Dn(Ge(b.line,0),St(a.doc,Ge(b.line+1,0)));var E=x(a,b);return new Dn(E.from,E.to)}function Ga(a,b,x,E){var ee=a.display,oe=a.doc;yt(b);var fe,xe,ke=oe.sel,Xe=ke.ranges;if(E.addNew&&!E.extend?(xe=oe.sel.contains(x),xe>-1?fe=Xe[xe]:fe=new Dn(x,x)):(fe=oe.sel.primary(),xe=oe.sel.primIndex),E.unit=="rectangle")E.addNew||(fe=new Dn(x,x)),x=gr(a,b,!0,!0),xe=-1;else{var Yt=gl(a,x,E.unit);E.extend?fe=mi(fe,Yt.anchor,Yt.head,E.extend):fe=Yt}E.addNew?xe==-1?(xe=Xe.length,Jr(oe,yr(a,Xe.concat([fe]),xe),{scroll:!1,origin:"*mouse"})):Xe.length>1&&Xe[xe].empty()&&E.unit=="char"&&!E.extend?(Jr(oe,yr(a,Xe.slice(0,xe).concat(Xe.slice(xe+1)),0),{scroll:!1,origin:"*mouse"}),ke=oe.sel):Ba(oe,xe,fe,ot):(xe=0,Jr(oe,new Pn([fe],0),ot),ke=oe.sel);var nn=x;function In(Xr){if(At(nn,Xr)!=0)if(nn=Xr,E.unit=="rectangle"){for(var Do=[],ii=a.options.tabSize,Uo=Fe(dn(oe,x.line).text,x.ch,ii),Si=Fe(dn(oe,Xr.line).text,Xr.ch,ii),ca=Math.min(Uo,Si),Xa=Math.max(Uo,Si),Fa=Math.min(x.line,Xr.line),Fl=Math.min(a.lastLine(),Math.max(x.line,Xr.line));Fa<=Fl;Fa++){var yl=dn(oe,Fa).text,_a=zt(yl,ca,ii);ca==Xa?Do.push(new Dn(Ge(Fa,_a),Ge(Fa,_a))):yl.length>_a&&Do.push(new Dn(Ge(Fa,_a),Ge(Fa,zt(yl,Xa,ii))))}Do.length||Do.push(new Dn(x,x)),Jr(oe,yr(a,ke.ranges.slice(0,xe).concat(Do),xe),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Xr)}else{var bl=fe,rl=gl(a,Xr,E.unit),za=bl.anchor,$a;At(rl.anchor,za)>0?($a=rl.head,za=pt(bl.from(),rl.anchor)):($a=rl.anchor,za=Zn(bl.to(),rl.head));var Ia=ke.ranges.slice(0);Ia[xe]=ws(a,new Dn(St(oe,za),$a)),Jr(oe,yr(a,Ia,xe),ot)}}var Sn=ee.wrapper.getBoundingClientRect(),tr=0;function vr(Xr){var Do=++tr,ii=gr(a,Xr,!0,E.unit=="rectangle");if(ii)if(At(ii,nn)!=0){a.curOp.focus=Ne(),In(ii);var Uo=Di(ee,oe);(ii.line>=Uo.to||ii.lineSn.bottom?20:0;Si&&setTimeout(Xn(a,function(){tr==Do&&(ee.scroller.scrollTop+=Si,vr(Xr))}),50)}}function Ar(Xr){a.state.selectingText=!1,tr=1/0,Xr&&(yt(Xr),ee.input.focus()),un(ee.wrapper.ownerDocument,"mousemove",Gr),un(ee.wrapper.ownerDocument,"mouseup",mo),oe.history.lastSelOrigin=null}var Gr=Xn(a,function(Xr){Xr.buttons===0||!$t(Xr)?Ar(Xr):vr(Xr)}),mo=Xn(a,Ar);a.state.selectingText=mo,Nt(ee.wrapper.ownerDocument,"mousemove",Gr),Nt(ee.wrapper.ownerDocument,"mouseup",mo)}function ws(a,b){var x=b.anchor,E=b.head,ee=dn(a.doc,x.line);if(At(x,E)==0&&x.sticky==E.sticky)return b;var oe=Le(ee);if(!oe)return b;var fe=ft(oe,x.ch,x.sticky),xe=oe[fe];if(xe.from!=x.ch&&xe.to!=x.ch)return b;var ke=fe+(xe.from==x.ch==(xe.level!=1)?0:1);if(ke==0||ke==oe.length)return b;var Xe;if(E.line!=x.line)Xe=(E.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Yt=ft(oe,E.ch,E.sticky),nn=Yt-fe||(E.ch-x.ch)*(xe.level==1?-1:1);Yt==ke-1||Yt==ke?Xe=nn<0:Xe=nn>0}var In=oe[ke+(Xe?-1:0)],Sn=Xe==(In.level==1),tr=Sn?In.from:In.to,vr=Sn?"after":"before";return x.ch==tr&&x.sticky==vr?b:new Dn(new Ge(x.line,tr,vr),E)}function rs(a,b,x,E){var ee,oe;if(b.touches)ee=b.touches[0].clientX,oe=b.touches[0].clientY;else try{ee=b.clientX,oe=b.clientY}catch(In){return!1}if(ee>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;E&&yt(b);var fe=a.display,xe=fe.lineDiv.getBoundingClientRect();if(oe>xe.bottom||!Ht(a,x))return tn(b);oe-=xe.top-fe.viewOffset;for(var ke=0;ke=ee){var Yt=_t(a.doc,oe),nn=a.display.gutterSpecs[ke];return rn(a,x,a,Yt,nn.className,b),tn(b)}}}function Vl(a,b){return rs(a,b,"gutterClick",!0)}function Bs(a,b){Qi(a.display,b)||fu(a,b)||Rt(a,b,"contextmenu")||Oe||a.display.input.onContextMenu(b)}function fu(a,b){return Ht(a,"gutterContextMenu")?rs(a,b,"gutterContextMenu",!1):!1}function Nu(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Hl(a)}var Us={toString:function(){return"CodeMirror.Init"}},Mu={},yu={};function zu(a){var b=a.optionHandlers;function x(E,ee,oe,fe){a.defaults[E]=ee,oe&&(b[E]=fe?function(xe,ke,Xe){Xe!=Us&&oe(xe,ke,Xe)}:oe)}a.defineOption=x,a.Init=Us,x("value","",function(E,ee){return E.setValue(ee)},!0),x("mode",null,function(E,ee){E.doc.modeOption=ee,ro(E)},!0),x("indentUnit",2,ro,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(E){Qr(E),Hl(E),bo(E)},!0),x("lineSeparator",null,function(E,ee){if(E.doc.lineSep=ee,!!ee){var oe=[],fe=E.doc.first;E.doc.iter(function(ke){for(var Xe=0;;){var Yt=ke.text.indexOf(ee,Xe);if(Yt==-1)break;Xe=Yt+ee.length,oe.push(Ge(fe,Yt))}fe++});for(var xe=oe.length-1;xe>=0;xe--)Fi(E.doc,ee,oe[xe],Ge(oe[xe].line,oe[xe].ch+ee.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(E,ee,oe){E.state.specialChars=new RegExp(ee.source+(ee.test(" ")?"":"| "),"g"),oe!=Us&&E.refresh()}),x("specialCharPlaceholder",$i,function(E){return E.refresh()},!0),x("electricChars",!0),x("inputStyle",Ce?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(E,ee){return E.getInputField().spellcheck=ee},!0),x("autocorrect",!1,function(E,ee){return E.getInputField().autocorrect=ee},!0),x("autocapitalize",!1,function(E,ee){return E.getInputField().autocapitalize=ee},!0),x("rtlMoveVisually",!Ye),x("wholeLineUpdateBefore",!0),x("theme","default",function(E){Nu(E),pn(E)},!0),x("keyMap","default",function(E,ee,oe){var fe=Ws(ee),xe=oe!=Us&&Ws(oe);xe&&xe.detach&&xe.detach(E,fe),fe.attach&&fe.attach(E,xe||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,Wu,!0),x("gutters",[],function(E,ee){E.display.gutterSpecs=Vt(ee,E.options.lineNumbers),pn(E)},!0),x("fixedGutter",!0,function(E,ee){E.display.gutters.style.left=ee?oi(E.display)+"px":"0",E.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(E){return fs(E)},!0),x("scrollbarStyle","native",function(E){_s(E),fs(E),E.display.scrollbars.setScrollTop(E.doc.scrollTop),E.display.scrollbars.setScrollLeft(E.doc.scrollLeft)},!0),x("lineNumbers",!1,function(E,ee){E.display.gutterSpecs=Vt(E.options.gutters,ee),pn(E)},!0),x("firstLineNumber",1,pn,!0),x("lineNumberFormatter",function(E){return E},pn,!0),x("showCursorWhenSelecting",!1,Co,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(E,ee){ee=="nocursor"&&(Aa(E),E.display.input.blur()),E.display.input.readOnlyChanged(ee)}),x("screenReaderLabel",null,function(E,ee){ee=ee===""?null:ee,E.display.input.screenReaderLabelChanged(ee)}),x("disableInput",!1,function(E,ee){ee||E.display.input.reset()},!0),x("dragDrop",!0,Hu),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,Co,!0),x("singleCursorHeightPerLine",!0,Co,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,Qr,!0),x("addModeClass",!1,Qr,!0),x("pollInterval",100),x("undoDepth",200,function(E,ee){return E.doc.history.undoDepth=ee}),x("historyEventDelay",1250),x("viewportMargin",10,function(E){return E.refresh()},!0),x("maxHighlightLength",1e4,Qr,!0),x("moveInputWithCursor",!0,function(E,ee){ee||E.display.input.resetPosition()}),x("tabindex",null,function(E,ee){return E.display.input.getField().tabIndex=ee||""}),x("autofocus",null),x("direction","ltr",function(E,ee){return E.doc.setDirection(ee)},!0),x("phrases",null)}function Hu(a,b,x){var E=x&&x!=Us;if(!b!=!E){var ee=a.display.dragFunctions,oe=b?Nt:un;oe(a.display.scroller,"dragstart",ee.start),oe(a.display.scroller,"dragenter",ee.enter),oe(a.display.scroller,"dragover",ee.over),oe(a.display.scroller,"dragleave",ee.leave),oe(a.display.scroller,"drop",ee.drop)}}function Wu(a){a.options.lineWrapping?(ue(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Ke(a.display.wrapper,"CodeMirror-wrap"),to(a)),Qo(a),bo(a),Hl(a),setTimeout(function(){return fs(a)},100)}function Sa(a,b){var x=this;if(!(this instanceof Sa))return new Sa(a,b);this.options=b=b?Mt(b):{},Mt(Mu,b,!1);var E=b.value;typeof E=="string"?E=new Gi(E,b.mode,null,b.lineSeparator,b.direction):b.mode&&(E.modeOption=b.mode),this.doc=E;var ee=new Sa.inputStyles[b.inputStyle](this),oe=this.display=new cn(a,E,ee,b);oe.wrapper.CodeMirror=this,Nu(this),b.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),_s(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ye,keySeq:null,specialChars:null},b.autofocus&&!Ce&&oe.input.focus(),pe&&me<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Ku(this),Hs(),_l(this),this.curOp.forceUpdate=!0,Ko(this,E),b.autofocus&&!Ce||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&Za(x)},20):Aa(this);for(var fe in yu)yu.hasOwnProperty(fe)&&yu[fe](this,b[fe],Us);wt(this),b.finishInit&&b.finishInit(this);for(var xe=0;xe20*20}Nt(b.scroller,"touchstart",function(ke){if(!Rt(a,ke)&&!oe(ke)&&!Vl(a,ke)){b.input.ensurePolled(),clearTimeout(x);var Xe=+new Date;b.activeTouch={start:Xe,moved:!1,prev:Xe-E.end<=300?E:null},ke.touches.length==1&&(b.activeTouch.left=ke.touches[0].pageX,b.activeTouch.top=ke.touches[0].pageY)}}),Nt(b.scroller,"touchmove",function(){b.activeTouch&&(b.activeTouch.moved=!0)}),Nt(b.scroller,"touchend",function(ke){var Xe=b.activeTouch;if(Xe&&!Qi(b,ke)&&Xe.left!=null&&!Xe.moved&&new Date-Xe.start<300){var Yt=a.coordsChar(b.activeTouch,"page"),nn;!Xe.prev||fe(Xe,Xe.prev)?nn=new Dn(Yt,Yt):!Xe.prev.prev||fe(Xe,Xe.prev.prev)?nn=a.findWordAt(Yt):nn=new Dn(Ge(Yt.line,0),St(a.doc,Ge(Yt.line+1,0))),a.setSelection(nn.anchor,nn.head),a.focus(),yt(ke)}ee()}),Nt(b.scroller,"touchcancel",ee),Nt(b.scroller,"scroll",function(){b.scroller.clientHeight&&(Es(a,b.scroller.scrollTop),ql(a,b.scroller.scrollLeft,!0),rn(a,"scroll",a))}),Nt(b.scroller,"mousewheel",function(ke){return kn(a,ke)}),Nt(b.scroller,"DOMMouseScroll",function(ke){return kn(a,ke)}),Nt(b.wrapper,"scroll",function(){return b.wrapper.scrollTop=b.wrapper.scrollLeft=0}),b.dragFunctions={enter:function(ke){Rt(a,ke)||Ve(ke)},over:function(ke){Rt(a,ke)||(jl(a,ke),Ve(ke))},start:function(ke){return Zl(a,ke)},drop:Xn(a,ts),leave:function(ke){Rt(a,ke)||Zs(a)}};var xe=b.input.getField();Nt(xe,"keyup",function(ke){return su.call(a,ke)}),Nt(xe,"keydown",Xn(a,lu)),Nt(xe,"keypress",Xn(a,uu)),Nt(xe,"focus",function(ke){return Za(a,ke)}),Nt(xe,"blur",function(ke){return Aa(a,ke)})}var Fu=[];Sa.defineInitHook=function(a){return Fu.push(a)};function hu(a,b,x,E){var ee=a.doc,oe;x==null&&(x="add"),x=="smart"&&(ee.mode.indent?oe=nr(a,b).state:x="prev");var fe=a.options.tabSize,xe=dn(ee,b),ke=Fe(xe.text,null,fe);xe.stateAfter&&(xe.stateAfter=null);var Xe=xe.text.match(/^\s*/)[0],Yt;if(!E&&!/\S/.test(xe.text))Yt=0,x="not";else if(x=="smart"&&(Yt=ee.mode.indent(oe,xe.text.slice(Xe.length),xe.text),Yt==Lt||Yt>150)){if(!E)return;x="prev"}x=="prev"?b>ee.first?Yt=Fe(dn(ee,b-1).text,null,fe):Yt=0:x=="add"?Yt=ke+a.options.indentUnit:x=="subtract"?Yt=ke-a.options.indentUnit:typeof x=="number"&&(Yt=ke+x),Yt=Math.max(0,Yt);var nn="",In=0;if(a.options.indentWithTabs)for(var Sn=Math.floor(Yt/fe);Sn;--Sn)In+=fe,nn+=" ";if(Infe,ke=hn(b),Xe=null;if(xe&&E.ranges.length>1)if(Ul&&Ul.text.join(` + left: `+b.left+"px; width: "+Math.max(2,b.right-b.left)+"px;");a.display.lineSpace.appendChild(oe),oe.scrollIntoView(ee),a.display.lineSpace.removeChild(oe)}}}function wa(a,b,x,E){E==null&&(E=0);var ee;!a.options.lineWrapping&&b==x&&(b=b.ch?Ge(b.line,b.sticky=="before"?b.ch-1:b.ch,"after"):b,x=b.sticky=="before"?Ge(b.line,b.ch+1,"before"):b);for(var oe=0;oe<5;oe++){var fe=!1,xe=Zi(a,b),ke=!x||x==b?xe:Zi(a,x);ee={left:Math.min(xe.left,ke.left),top:Math.min(xe.top,ke.top)-E,right:Math.max(xe.left,ke.left),bottom:Math.max(xe.bottom,ke.bottom)+E};var Xe=Jl(a,ee),Yt=a.doc.scrollTop,nn=a.doc.scrollLeft;if(Xe.scrollTop!=null&&(Es(a,Xe.scrollTop),Math.abs(a.doc.scrollTop-Yt)>1&&(fe=!0)),Xe.scrollLeft!=null&&(ql(a,Xe.scrollLeft),Math.abs(a.doc.scrollLeft-nn)>1&&(fe=!0)),!fe)break}return ee}function Ql(a,b){var x=Jl(a,b);x.scrollTop!=null&&Es(a,x.scrollTop),x.scrollLeft!=null&&ql(a,x.scrollLeft)}function Jl(a,b){var x=a.display,E=Kr(a.display);b.top<0&&(b.top=0);var ee=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,oe=kl(a),fe={};b.bottom-b.top>oe&&(b.bottom=b.top+oe);var xe=a.doc.height+cl(x),ke=b.topxe-E;if(b.topee+oe){var Yt=Math.min(b.top,(Xe?xe:b.bottom)-oe);Yt!=ee&&(fe.scrollTop=Yt)}var nn=a.options.fixedGutter?0:x.gutters.offsetWidth,In=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-nn,Sn=Sl(a)-x.gutters.offsetWidth,tr=b.right-b.left>Sn;return tr&&(b.right=b.left+Sn),b.left<10?fe.scrollLeft=0:b.leftSn+In-3&&(fe.scrollLeft=b.right+(tr?0:10)-Sn),fe}function ss(a,b){b!=null&&(Nl(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+b)}function Al(a){Nl(a);var b=a.getCursor();a.curOp.scrollToPos={from:b,to:b,margin:a.options.cursorScrollMargin}}function Rl(a,b,x){(b!=null||x!=null)&&Nl(a),b!=null&&(a.curOp.scrollLeft=b),x!=null&&(a.curOp.scrollTop=x)}function Cs(a,b){Nl(a),a.curOp.scrollToPos=b}function Nl(a){var b=a.curOp.scrollToPos;if(b){a.curOp.scrollToPos=null;var x=yi(a,b.from),E=yi(a,b.to);us(a,x,E,b.margin)}}function us(a,b,x,E){var ee=Jl(a,{left:Math.min(b.left,x.left),top:Math.min(b.top,x.top)-E,right:Math.max(b.right,x.right),bottom:Math.max(b.bottom,x.bottom)+E});Rl(a,ee.scrollLeft,ee.scrollTop)}function Es(a,b){Math.abs(a.doc.scrollTop-b)<2||(y||il(a,{top:b}),Rs(a,b,!0),y&&il(a),ki(a,100))}function Rs(a,b,x){b=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,b)),!(a.display.scroller.scrollTop==b&&!x)&&(a.doc.scrollTop=b,a.display.scrollbars.setScrollTop(b),a.display.scroller.scrollTop!=b&&(a.display.scroller.scrollTop=b))}function ql(a,b,x,E){b=Math.max(0,Math.min(b,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?b==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-b)<2)&&!E)&&(a.doc.scrollLeft=b,st(a),a.display.scroller.scrollLeft!=b&&(a.display.scroller.scrollLeft=b),a.display.scrollbars.setScrollLeft(b))}function cs(a){var b=a.display,x=b.gutters.offsetWidth,E=Math.round(a.doc.height+cl(a.display));return{clientHeight:b.scroller.clientHeight,viewHeight:b.wrapper.clientHeight,scrollWidth:b.scroller.scrollWidth,clientWidth:b.scroller.clientWidth,viewWidth:b.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:E,scrollHeight:E+Ka(a)+b.barHeight,nativeBarWidth:b.nativeBarWidth,gutterWidth:x}}var es=function(a,b,x){this.cm=x;var E=this.vert=Qe("div",[Qe("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ee=this.horiz=Qe("div",[Qe("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");E.tabIndex=ee.tabIndex=-1,a(E),a(ee),Nt(E,"scroll",function(){E.clientHeight&&b(E.scrollTop,"vertical")}),Nt(ee,"scroll",function(){ee.clientWidth&&b(ee.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,pe&&me<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};es.prototype.update=function(a){var b=a.scrollWidth>a.clientWidth+1,x=a.scrollHeight>a.clientHeight+1,E=a.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=b?E+"px":"0";var ee=a.viewHeight-(b?E:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ee)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(b){this.horiz.style.display="block",this.horiz.style.right=x?E+"px":"0",this.horiz.style.left=a.barLeft+"px";var oe=a.viewWidth-a.barLeft-(x?E:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+oe)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(E==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?E:0,bottom:b?E:0}},es.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},es.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},es.prototype.zeroWidthHack=function(){var a=Se&&!Ae?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ye,this.disableVert=new ye},es.prototype.enableZeroWidthBar=function(a,b,x){a.style.pointerEvents="auto";function E(){var ee=a.getBoundingClientRect(),oe=x=="vert"?document.elementFromPoint(ee.right-1,(ee.top+ee.bottom)/2):document.elementFromPoint((ee.right+ee.left)/2,ee.bottom-1);oe!=a?a.style.pointerEvents="none":b.set(1e3,E)}b.set(1e3,E)},es.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var ds=function(){};ds.prototype.update=function(){return{bottom:0,right:0}},ds.prototype.setScrollLeft=function(){},ds.prototype.setScrollTop=function(){},ds.prototype.clear=function(){};function fs(a,b){b||(b=cs(a));var x=a.display.barWidth,E=a.display.barHeight;hs(a,b);for(var ee=0;ee<4&&x!=a.display.barWidth||E!=a.display.barHeight;ee++)x!=a.display.barWidth&&a.options.lineWrapping&&cr(a),hs(a,cs(a)),x=a.display.barWidth,E=a.display.barHeight}function hs(a,b){var x=a.display,E=x.scrollbars.update(b);x.sizer.style.paddingRight=(x.barWidth=E.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=E.bottom)+"px",x.heightForcer.style.borderBottom=E.bottom+"px solid transparent",E.right&&E.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=E.bottom+"px",x.scrollbarFiller.style.width=E.right+"px"):x.scrollbarFiller.style.display="",E.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=E.bottom+"px",x.gutterFiller.style.width=b.gutterWidth+"px"):x.gutterFiller.style.display=""}var Qs={native:es,null:ds};function _s(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Ke(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Qs[a.options.scrollbarStyle](function(b){a.display.wrapper.insertBefore(b,a.display.scrollbarFiller),Nt(b,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),b.setAttribute("cm-not-content","true")},function(b,x){x=="horizontal"?ql(a,b):Es(a,b)},a),a.display.scrollbars.addClass&&ue(a.display.wrapper,a.display.scrollbars.addClass)}var mu=0;function _l(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++mu},Qa(a.curOp)}function Ml(a){var b=a.curOp;b&&da(b,function(x){for(var E=0;E=x.viewTo)||x.maxLineChanged&&b.options.lineWrapping,a.update=a.mustUpdate&&new va(b,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Js(a){a.updatedDisplay=a.mustUpdate&&po(a.cm,a.update)}function Cn(a){var b=a.cm,x=b.display;a.updatedDisplay&&cr(b),a.barMeasure=cs(b),x.maxLineChanged&&!b.options.lineWrapping&&(a.adjustWidthTo=Gl(b,x.maxLine,x.maxLine.text.length).left+3,b.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+Ka(b)+b.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-Sl(b))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function kr(a){var b=a.cm;a.adjustWidthTo!=null&&(b.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,E=nr(a,b.highlightFrontier),ee=[];b.iter(E.line,Math.min(b.first+b.size,a.display.viewTo+500),function(oe){if(E.line>=a.display.viewFrom){var fe=oe.styles,xe=oe.text.length>a.options.maxHighlightLength?Wn(b.mode,E.state):null,ke=Nn(a,oe,E,!0);xe&&(E.state=xe),oe.styles=ke.styles;var Xe=oe.styleClasses,Yt=ke.classes;Yt?oe.styleClasses=Yt:Xe&&(oe.styleClasses=null);for(var nn=!fe||fe.length!=oe.styles.length||Xe!=Yt&&(!Xe||!Yt||Xe.bgClass!=Yt.bgClass||Xe.textClass!=Yt.textClass),In=0;!nn&&Inx)return ki(a,a.options.workDelay),!0}),b.highlightFrontier=E.line,b.modeFrontier=Math.max(b.modeFrontier,E.line),ee.length&&Lr(a,function(){for(var oe=0;oe=x.viewFrom&&b.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&ao(a)==0)return!1;wt(a)&&(zr(a),b.dims=ho(a));var ee=E.first+E.size,oe=Math.max(b.visible.from-a.options.viewportMargin,E.first),fe=Math.min(ee,b.visible.to+a.options.viewportMargin);x.viewFromfe&&x.viewTo-fe<20&&(fe=Math.min(ee,x.viewTo)),Nr&&(oe=Un(a.doc,oe),fe=Jn(a.doc,fe));var xe=oe!=x.viewFrom||fe!=x.viewTo||x.lastWrapHeight!=b.wrapperHeight||x.lastWrapWidth!=b.wrapperWidth;fi(a,oe,fe),x.viewOffset=_r(dn(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var ke=ao(a);if(!xe&&ke==0&&!b.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Xe=Bl(a);return ke>4&&(x.lineDiv.style.display="none"),La(a,x.updateLineNumbers,b.dims),ke>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,ms(Xe),vt(x.cursorDiv),vt(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,xe&&(x.lastWrapHeight=b.wrapperHeight,x.lastWrapWidth=b.wrapperWidth,ki(a,400)),x.updateLineNumbers=null,!0}function ga(a,b){for(var x=b.viewport,E=!0;;E=!1){if(!E||!a.options.lineWrapping||b.oldDisplayWidth==Sl(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+cl(a.display)-kl(a),x.top)}),b.visible=Di(a.display,a.doc,x),b.visible.from>=a.display.viewFrom&&b.visible.to<=a.display.viewTo)break}else E&&(b.visible=Di(a.display,a.doc,x));if(!po(a,b))break;cr(a);var ee=cs(a);Co(a),fs(a,ee),we(a,ee),b.force=!1}b.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(b.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function il(a,b){var x=new va(a,b);if(po(a,x)){cr(a),ga(a,x);var E=cs(a);Co(a),fs(a,E),we(a,E),x.finish()}}function La(a,b,x){var E=a.display,ee=a.options.lineNumbers,oe=E.lineDiv,fe=oe.firstChild;function xe(tr){var vr=tr.nextSibling;return ve&&Se&&a.display.currentWheelTarget==tr?tr.style.display="none":tr.parentNode.removeChild(tr),vr}for(var ke=E.view,Xe=E.viewFrom,Yt=0;Yt-1&&(Sn=!1),ol(a,nn,Xe,x)),Sn&&(vt(nn.lineNumber),nn.lineNumber.appendChild(document.createTextNode(Dt(a.options,Xe)))),fe=nn.node.nextSibling}Xe+=nn.size}for(;fe;)fe=xe(fe)}function De(a){var b=a.gutters.offsetWidth;a.sizer.style.marginLeft=b+"px"}function we(a,b){a.display.sizer.style.minHeight=b.docHeight+"px",a.display.heightForcer.style.top=b.docHeight+"px",a.display.gutters.style.height=b.docHeight+a.display.barHeight+Ka(a)+"px"}function st(a){var b=a.display,x=b.view;if(!(!b.alignWidgets&&(!b.gutters.firstChild||!a.options.fixedGutter))){for(var E=oi(b)-b.scroller.scrollLeft+a.doc.scrollLeft,ee=b.gutters.offsetWidth,oe=E+"px",fe=0;fefe.clientWidth,ke=fe.scrollHeight>fe.clientHeight;if(E&&xe||ee&&ke){if(ee&&Se&&ve){e:for(var Xe=b.target,Yt=oe.view;Xe!=fe;Xe=Xe.parentNode)for(var nn=0;nn=0&&At(a,E.to())<=0)return x}return-1};var Dn=function(a,b){this.anchor=a,this.head=b};Dn.prototype.from=function(){return pt(this.anchor,this.head)},Dn.prototype.to=function(){return Zn(this.anchor,this.head)},Dn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function yr(a,b,x){var E=a&&a.options.selectionsMayTouch,ee=b[x];b.sort(function(In,Sn){return At(In.from(),Sn.from())}),x=Bt(b,ee);for(var oe=1;oe0:ke>=0){var Xe=pt(xe.from(),fe.from()),Yt=Zn(xe.to(),fe.to()),nn=xe.empty()?fe.from()==fe.head:xe.from()==xe.head;oe<=x&&--x,b.splice(--oe,2,new Dn(nn?Yt:Xe,nn?Xe:Yt))}}return new Pn(b,x)}function er(a,b){return new Pn([new Dn(a,b||a)],0)}function Er(a){return a.text?Ge(a.from.line+a.text.length-1,rt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Dr(a,b){if(At(a,b.from)<0)return a;if(At(a,b.to)<=0)return Er(b);var x=a.line+b.text.length-(b.to.line-b.from.line)-1,E=a.ch;return a.line==b.to.line&&(E+=Er(b).ch-b.to.ch),Ge(x,E)}function xr(a,b){for(var x=[],E=0;E1&&a.remove(xe.line+1,tr-1),a.insert(xe.line+1,Gr)}Ti(a,"change",a,b)}function Eo(a,b,x){function E(ee,oe,fe){if(ee.linked)for(var xe=0;xe1&&!a.done[a.done.length-2].ranges)return a.done.pop(),rt(a.done)}function Io(a,b,x,E){var ee=a.history;ee.undone.length=0;var oe=+new Date,fe,xe;if((ee.lastOp==E||ee.lastOrigin==b.origin&&b.origin&&(b.origin.charAt(0)=="+"&&ee.lastModTime>oe-(a.cm?a.cm.options.historyEventDelay:500)||b.origin.charAt(0)=="*"))&&(fe=uo(ee,ee.lastOp==E)))xe=rt(fe.changes),At(b.from,b.to)==0&&At(b.from,xe.to)==0?xe.to=Er(b):fe.changes.push(Or(a,b));else{var ke=rt(ee.done);for((!ke||!ke.ranges)&&hi(a.sel,ee.done),fe={changes:[Or(a,b)],generation:ee.generation},ee.done.push(fe);ee.done.length>ee.undoDepth;)ee.done.shift(),ee.done[0].ranges||ee.done.shift()}ee.done.push(x),ee.generation=++ee.maxGeneration,ee.lastModTime=ee.lastSelTime=oe,ee.lastOp=ee.lastSelOp=E,ee.lastOrigin=ee.lastSelOrigin=b.origin,xe||rn(a,"historyAdded")}function Hr(a,b,x,E){var ee=b.charAt(0);return ee=="*"||ee=="+"&&x.ranges.length==E.ranges.length&&x.somethingSelected()==E.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function di(a,b,x,E){var ee=a.history,oe=E&&E.origin;x==ee.lastSelOp||oe&&ee.lastSelOrigin==oe&&(ee.lastModTime==ee.lastSelTime&&ee.lastOrigin==oe||Hr(a,oe,rt(ee.done),b))?ee.done[ee.done.length-1]=b:hi(b,ee.done),ee.lastSelTime=+new Date,ee.lastSelOrigin=oe,ee.lastSelOp=x,E&&E.clearRedo!==!1&&qr(ee.undone)}function hi(a,b){var x=rt(b);x&&x.ranges&&x.equals(a)||b.push(a)}function ha(a,b,x,E){var ee=b["spans_"+a.id],oe=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,E),function(fe){fe.markedSpans&&((ee||(ee=b["spans_"+a.id]={}))[oe]=fe.markedSpans),++oe})}function na(a){if(!a)return null;for(var b,x=0;x-1&&(rt(xe)[nn]=Xe[nn],delete Xe[nn])}}return E}function mi(a,b,x,E){if(E){var ee=a.anchor;if(x){var oe=At(b,ee)<0;oe!=At(x,ee)<0?(ee=b,b=x):oe!=At(b,x)<0&&(b=x)}return new Dn(ee,b)}else return new Dn(x||b,b)}function vi(a,b,x,E,ee){ee==null&&(ee=a.cm&&(a.cm.display.shift||a.extend)),Jr(a,new Pn([mi(a.sel.primary(),b,x,ee)],0),E)}function ba(a,b,x){for(var E=[],ee=a.cm&&(a.cm.display.shift||a.extend),oe=0;oe=b.ch:xe.to>b.ch))){if(ee&&(rn(ke,"beforeCursorEnter"),ke.explicitlyCleared))if(oe.markedSpans){--fe;continue}else break;if(!ke.atomic)continue;if(x){var nn=ke.find(E<0?1:-1),In=void 0;if((E<0?Yt:Xe)&&(nn=Po(a,nn,-E,nn&&nn.line==b.line?oe:null)),nn&&nn.line==b.line&&(In=At(nn,x))&&(E<0?In<0:In>0))return Ca(a,nn,b,E,ee)}var Sn=ke.find(E<0?-1:1);return(E<0?Xe:Yt)&&(Sn=Po(a,Sn,E,Sn.line==b.line?oe:null)),Sn?Ca(a,Sn,b,E,ee):null}}return b}function Pa(a,b,x,E,ee){var oe=E||1,fe=Ca(a,b,x,oe,ee)||!ee&&Ca(a,b,x,oe,!0)||Ca(a,b,x,-oe,ee)||!ee&&Ca(a,b,x,-oe,!0);return fe||(a.cantEdit=!0,Ge(a.first,0))}function Po(a,b,x,E){return x<0&&b.ch==0?b.line>a.first?St(a,Ge(b.line-1)):null:x>0&&b.ch==(E||dn(a,b.line)).text.length?b.line=0;--ee)_i(a,{from:E[ee].from,to:E[ee].to,text:ee?[""]:b.text,origin:b.origin});else _i(a,b)}}function _i(a,b){if(!(b.text.length==1&&b.text[0]==""&&At(b.from,b.to)==0)){var x=xr(a,b);Io(a,b,x,a.cm?a.cm.curOp.id:NaN),al(a,b,x,so(a,b));var E=[];Eo(a,function(ee,oe){!oe&&Bt(E,ee.history)==-1&&(Oa(ee.history,b),E.push(ee.history)),al(ee,b,null,so(ee,b))})}}function Na(a,b,x){var E=a.cm&&a.cm.state.suppressEdits;if(!(E&&!x)){for(var ee=a.history,oe,fe=a.sel,xe=b=="undo"?ee.done:ee.undone,ke=b=="undo"?ee.undone:ee.done,Xe=0;Xe=0;--Sn){var tr=In(Sn);if(tr)return tr.v}}}}function Ea(a,b){if(b!=0&&(a.first+=b,a.sel=new Pn(on(a.sel.ranges,function(ee){return new Dn(Ge(ee.anchor.line+b,ee.anchor.ch),Ge(ee.head.line+b,ee.head.ch))}),a.sel.primIndex),a.cm)){bo(a.cm,a.first,a.first-b,b);for(var x=a.cm.display,E=x.viewFrom;Ea.lastLine())){if(b.from.lineoe&&(b={from:b.from,to:Ge(oe,dn(a,oe).text.length),text:[b.text[0]],origin:b.origin}),b.removed=xn(a,b.from,b.to),x||(x=xr(a,b)),a.cm?oa(a.cm,b,E):Oo(a,b,E),xi(a,x,Ee),a.cantEdit&&Pa(a,Ge(a.firstLine(),0))&&(a.cantEdit=!1)}}function oa(a,b,x){var E=a.doc,ee=a.display,oe=b.from,fe=b.to,xe=!1,ke=oe.line;a.options.lineWrapping||(ke=xt(Ln(dn(E,oe.line))),E.iter(ke,fe.line+1,function(Sn){if(Sn==ee.maxLine)return xe=!0,!0})),E.sel.contains(b.from,b.to)>-1&&ln(a),Oo(E,b,x,pi(a)),a.options.lineWrapping||(E.iter(ke,oe.line+b.text.length,function(Sn){var tr=Yr(Sn);tr>ee.maxLineLength&&(ee.maxLine=Sn,ee.maxLineLength=tr,ee.maxLineChanged=!0,xe=!1)}),xe&&(a.curOp.updateMaxLine=!0)),jr(E,oe.line),ki(a,400);var Xe=b.text.length-(fe.line-oe.line)-1;b.full?bo(a):oe.line==fe.line&&b.text.length==1&&!si(a.doc,b)?Ao(a,oe.line,"text"):bo(a,oe.line,fe.line+1,Xe);var Yt=Ht(a,"changes"),nn=Ht(a,"change");if(nn||Yt){var In={from:oe,to:fe,text:b.text,removed:b.removed,origin:b.origin};nn&&Ti(a,"change",a,In),Yt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(In)}a.display.selForContextMenu=null}function Fi(a,b,x,E,ee){var oe;E||(E=x),At(E,x)<0&&(oe=[E,x],x=oe[0],E=oe[1]),typeof b=="string"&&(b=a.splitLines(b)),ji(a,{from:x,to:E,text:b,origin:ee})}function Wi(a,b,x,E){x1||!(this.children[0]instanceof Pi))){var xe=[];this.collapse(xe),this.children=[new Pi(xe)],this.children[0].parent=this}},collapse:function(a){for(var b=0;b50){for(var fe=ee.lines.length%25+25,xe=fe;xe10);a.parent.maybeSpill()}},iterN:function(a,b,x){for(var E=0;Ea.display.maxLineLength&&(a.display.maxLine=Xe,a.display.maxLineLength=Yt,a.display.maxLineChanged=!0)}E!=null&&a&&this.collapsed&&bo(a,E,ee+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&qi(a.doc)),a&&Ti(a,"markerCleared",a,this,E,ee),b&&Ml(a),this.parent&&this.parent.clear()}},ll.prototype.find=function(a,b){a==null&&this.type=="bookmark"&&(a=1);for(var x,E,ee=0;ee0||fe==0&&oe.clearWhenEmpty!==!1)return oe;if(oe.replacedWith&&(oe.collapsed=!0,oe.widgetNode=ut("span",[oe.replacedWith],"CodeMirror-widget"),E.handleMouseEvents||oe.widgetNode.setAttribute("cm-ignore-events","true"),E.insertLeft&&(oe.widgetNode.insertLeft=!0)),oe.collapsed){if(Yn(a,b.line,b,x,oe)||b.line!=x.line&&Yn(a,x.line,b,x,oe))throw new Error("Inserting collapsed marker partially overlapping an existing one");Tr()}oe.addToHistory&&Io(a,{from:b,to:x,origin:"markText"},a.sel,NaN);var xe=b.line,ke=a.cm,Xe;if(a.iter(xe,x.line+1,function(nn){ke&&oe.collapsed&&!ke.options.lineWrapping&&Ln(nn)==ke.display.maxLine&&(Xe=!0),oe.collapsed&&xe!=b.line&&zn(nn,0),Rr(nn,new Fr(oe,xe==b.line?b.ch:null,xe==x.line?x.ch:null)),++xe}),oe.collapsed&&a.iter(b.line,x.line+1,function(nn){sr(a,nn)&&zn(nn,0)}),oe.clearOnEnter&&Nt(oe,"beforeCursorEnter",function(){return oe.clear()}),oe.readOnly&&(eo(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),oe.collapsed&&(oe.id=++tl,oe.atomic=!0),ke){if(Xe&&(ke.curOp.updateMaxLine=!0),oe.collapsed)bo(ke,b.line,x.line+1);else if(oe.className||oe.startStyle||oe.endStyle||oe.css||oe.attributes||oe.title)for(var Yt=b.line;Yt<=x.line;Yt++)Ao(ke,Yt,"text");oe.atomic&&qi(ke.doc),Ti(ke,"markerAdded",ke,oe)}return oe}var Ui=function(a,b){this.markers=a,this.primary=b;for(var x=0;x=0;ke--)ji(this,E[ke]);xe?vo(this,xe):this.cm&&Al(this.cm)}),undo:Vo(function(){Na(this,"undo")}),redo:Vo(function(){Na(this,"redo")}),undoSelection:Vo(function(){Na(this,"undo",!0)}),redoSelection:Vo(function(){Na(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,b=0,x=0,E=0;E=a.ch)&&b.push(ee.marker.parent||ee.marker)}return b},findMarks:function(a,b,x){a=St(this,a),b=St(this,b);var E=[],ee=a.line;return this.iter(a.line,b.line+1,function(oe){var fe=oe.markedSpans;if(fe)for(var xe=0;xe=ke.to||ke.from==null&&ee!=a.line||ke.from!=null&&ee==b.line&&ke.from>=b.ch)&&(!x||x(ke.marker))&&E.push(ke.marker.parent||ke.marker)}++ee}),E},getAllMarks:function(){var a=[];return this.iter(function(b){var x=b.markedSpans;if(x)for(var E=0;Ea)return b=a,!0;a-=oe,++x}),St(this,Ge(x,b))},indexFromPos:function(a){a=St(this,a);var b=a.ch;if(a.lineb&&(b=a.from),a.to!=null&&a.to-1){b.state.draggingText(a),setTimeout(function(){return b.display.input.focus()},20);return}try{var Yt=a.dataTransfer.getData("Text");if(Yt){var nn;if(b.state.draggingText&&!b.state.draggingText.copy&&(nn=b.listSelections()),xi(b.doc,er(x,x)),nn)for(var In=0;In=0;xe--)Fi(a.doc,"",E[xe].from,E[xe].to,"+delete");Al(a)})}function tu(a,b,x){var E=bt(a.text,b+x,x);return E<0||E>a.text.length?null:E}function Ks(a,b,x){var E=tu(a,b.ch,x);return E==null?null:new Ge(b.line,E,x<0?"after":"before")}function nu(a,b,x,E,ee){if(a){b.doc.direction=="rtl"&&(ee=-ee);var oe=Le(x,b.doc.direction);if(oe){var fe=ee<0?rt(oe):oe[0],xe=ee<0==(fe.level==1),ke=xe?"after":"before",Xe;if(fe.level>0||b.doc.direction=="rtl"){var Yt=Ll(b,x);Xe=ee<0?x.text.length-1:0;var nn=fl(b,Yt,Xe).top;Xe=Ue(function(In){return fl(b,Yt,In).top==nn},ee<0==(fe.level==1)?fe.from:fe.to-1,Xe),ke=="before"&&(Xe=tu(x,Xe,1))}else Xe=ee<0?fe.to:fe.from;return new Ge(E,Xe,ke)}}return new Ge(E,ee<0?x.text.length:0,ee<0?"before":"after")}function vu(a,b,x,E){var ee=Le(b,a.doc.direction);if(!ee)return Ks(b,x,E);x.ch>=b.text.length?(x.ch=b.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var oe=ft(ee,x.ch,x.sticky),fe=ee[oe];if(a.doc.direction=="ltr"&&fe.level%2==0&&(E>0?fe.to>x.ch:fe.from=fe.from&&In>=Yt.begin)){var Sn=nn?"before":"after";return new Ge(x.line,In,Sn)}}var tr=function(Gr,mo,Xr){for(var Do=function(ca,Xa){return Xa?new Ge(x.line,xe(ca,1),"before"):new Ge(x.line,ca,"after")};Gr>=0&&Gr0==(ii.level!=1),Si=Uo?Xr.begin:xe(Xr.end,-1);if(ii.from<=Si&&Si0?Yt.end:xe(Yt.begin,-1);return Ir!=null&&!(E>0&&Ir==b.text.length)&&(vr=tr(E>0?0:ee.length-1,E,Xe(Ir)),vr)?vr:null}var ns={selectAll:Zo,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Ee)},killLine:function(a){return vs(a,function(b){if(b.empty()){var x=dn(a.doc,b.head.line).text.length;return b.head.ch==x&&b.head.line0)ee=new Ge(ee.line,ee.ch+1),a.replaceRange(oe.charAt(ee.ch-1)+oe.charAt(ee.ch-2),Ge(ee.line,ee.ch-2),ee,"+transpose");else if(ee.line>a.doc.first){var fe=dn(a.doc,ee.line-1).text;fe&&(ee=new Ge(ee.line,1),a.replaceRange(oe.charAt(0)+a.doc.lineSeparator()+fe.charAt(fe.length-1),Ge(ee.line-1,fe.length-1),ee,"+transpose"))}}x.push(new Dn(ee,ee))}a.setSelections(x)})},newlineAndIndent:function(a){return Lr(a,function(){for(var b=a.listSelections(),x=b.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),b[x].anchor,b[x].head,"+input");b=a.listSelections();for(var E=0;Ea&&At(b,this.pos)==0&&x==this.button};var gs,Ss;function cu(a,b){var x=+new Date;return Ss&&Ss.compare(x,a,b)?(gs=Ss=null,"triple"):gs&&gs.compare(x,a,b)?(Ss=new Vs(x,a,b),gs=null,"double"):(gs=new Vs(x,a,b),Ss=null,"single")}function du(a){var b=this,x=b.display;if(!(Rt(b,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,Qi(x,a)){ve||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!Vl(b,a)){var E=gr(b,a),ee=$t(a),oe=E?cu(E,ee):"single";window.focus(),ee==1&&b.state.selectingText&&b.state.selectingText(a),!(E&&Du(b,ee,E,oe,a))&&(ee==1?E?Ai(b,E,oe,a):Ct(a)==x.scroller&&yt(a):ee==2?(E&&vi(b.doc,E),setTimeout(function(){return x.input.focus()},20)):ee==3&&(Oe?b.display.input.onContextMenu(a):zo(b)))}}}function Du(a,b,x,E,ee){var oe="Click";return E=="double"?oe="Double"+oe:E=="triple"&&(oe="Triple"+oe),oe=(b==1?"Left":b==2?"Middle":"Right")+oe,As(a,Os(oe,ee),ee,function(fe){if(typeof fe=="string"&&(fe=ns[fe]),!fe)return!1;var xe=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),xe=fe(a,x)!=Lt}finally{a.state.suppressEdits=!1}return xe})}function Oi(a,b,x){var E=a.getOption("configureMouse"),ee=E?E(a,b,x):{};if(ee.unit==null){var oe=Pe?x.shiftKey&&x.metaKey:x.altKey;ee.unit=oe?"rectangle":b=="single"?"char":b=="double"?"word":"line"}return(ee.extend==null||a.doc.extend)&&(ee.extend=a.doc.extend||x.shiftKey),ee.addNew==null&&(ee.addNew=Se?x.metaKey:x.ctrlKey),ee.moveOnDrag==null&&(ee.moveOnDrag=!(Se?x.altKey:x.ctrlKey)),ee}function Ai(a,b,x,E){pe?setTimeout(nt(hl,a),0):a.curOp.focus=Ne();var ee=Oi(a,x,E),oe=a.doc.sel,fe;a.options.dragDrop&&dt&&!a.isReadOnly()&&x=="single"&&(fe=oe.contains(b))>-1&&(At((fe=oe.ranges[fe]).from(),b)<0||b.xRel>0)&&(At(fe.to(),b)>0||b.xRel<0)?Ua(a,E,b,ee):Ga(a,E,b,ee)}function Ua(a,b,x,E){var ee=a.display,oe=!1,fe=Xn(a,function(Xe){ve&&(ee.scroller.draggable=!1),a.state.draggingText=!1,un(ee.wrapper.ownerDocument,"mouseup",fe),un(ee.wrapper.ownerDocument,"mousemove",xe),un(ee.scroller,"dragstart",ke),un(ee.scroller,"drop",fe),oe||(yt(Xe),E.addNew||vi(a.doc,x,null,null,E.extend),ve&&!_e||pe&&me==9?setTimeout(function(){ee.wrapper.ownerDocument.body.focus({preventScroll:!0}),ee.input.focus()},20):ee.input.focus())}),xe=function(Xe){oe=oe||Math.abs(b.clientX-Xe.clientX)+Math.abs(b.clientY-Xe.clientY)>=10},ke=function(){return oe=!0};ve&&(ee.scroller.draggable=!0),a.state.draggingText=fe,fe.copy=!E.moveOnDrag,ee.scroller.dragDrop&&ee.scroller.dragDrop(),Nt(ee.wrapper.ownerDocument,"mouseup",fe),Nt(ee.wrapper.ownerDocument,"mousemove",xe),Nt(ee.scroller,"dragstart",ke),Nt(ee.scroller,"drop",fe),zo(a),setTimeout(function(){return ee.input.focus()},20)}function gl(a,b,x){if(x=="char")return new Dn(b,b);if(x=="word")return a.findWordAt(b);if(x=="line")return new Dn(Ge(b.line,0),St(a.doc,Ge(b.line+1,0)));var E=x(a,b);return new Dn(E.from,E.to)}function Ga(a,b,x,E){var ee=a.display,oe=a.doc;yt(b);var fe,xe,ke=oe.sel,Xe=ke.ranges;if(E.addNew&&!E.extend?(xe=oe.sel.contains(x),xe>-1?fe=Xe[xe]:fe=new Dn(x,x)):(fe=oe.sel.primary(),xe=oe.sel.primIndex),E.unit=="rectangle")E.addNew||(fe=new Dn(x,x)),x=gr(a,b,!0,!0),xe=-1;else{var Yt=gl(a,x,E.unit);E.extend?fe=mi(fe,Yt.anchor,Yt.head,E.extend):fe=Yt}E.addNew?xe==-1?(xe=Xe.length,Jr(oe,yr(a,Xe.concat([fe]),xe),{scroll:!1,origin:"*mouse"})):Xe.length>1&&Xe[xe].empty()&&E.unit=="char"&&!E.extend?(Jr(oe,yr(a,Xe.slice(0,xe).concat(Xe.slice(xe+1)),0),{scroll:!1,origin:"*mouse"}),ke=oe.sel):Ba(oe,xe,fe,ot):(xe=0,Jr(oe,new Pn([fe],0),ot),ke=oe.sel);var nn=x;function In(Xr){if(At(nn,Xr)!=0)if(nn=Xr,E.unit=="rectangle"){for(var Do=[],ii=a.options.tabSize,Uo=Fe(dn(oe,x.line).text,x.ch,ii),Si=Fe(dn(oe,Xr.line).text,Xr.ch,ii),ca=Math.min(Uo,Si),Xa=Math.max(Uo,Si),Fa=Math.min(x.line,Xr.line),Fl=Math.min(a.lastLine(),Math.max(x.line,Xr.line));Fa<=Fl;Fa++){var yl=dn(oe,Fa).text,_a=zt(yl,ca,ii);ca==Xa?Do.push(new Dn(Ge(Fa,_a),Ge(Fa,_a))):yl.length>_a&&Do.push(new Dn(Ge(Fa,_a),Ge(Fa,zt(yl,Xa,ii))))}Do.length||Do.push(new Dn(x,x)),Jr(oe,yr(a,ke.ranges.slice(0,xe).concat(Do),xe),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Xr)}else{var bl=fe,rl=gl(a,Xr,E.unit),za=bl.anchor,$a;At(rl.anchor,za)>0?($a=rl.head,za=pt(bl.from(),rl.anchor)):($a=rl.anchor,za=Zn(bl.to(),rl.head));var Ia=ke.ranges.slice(0);Ia[xe]=ws(a,new Dn(St(oe,za),$a)),Jr(oe,yr(a,Ia,xe),ot)}}var Sn=ee.wrapper.getBoundingClientRect(),tr=0;function vr(Xr){var Do=++tr,ii=gr(a,Xr,!0,E.unit=="rectangle");if(ii)if(At(ii,nn)!=0){a.curOp.focus=Ne(),In(ii);var Uo=Di(ee,oe);(ii.line>=Uo.to||ii.lineSn.bottom?20:0;Si&&setTimeout(Xn(a,function(){tr==Do&&(ee.scroller.scrollTop+=Si,vr(Xr))}),50)}}function Ir(Xr){a.state.selectingText=!1,tr=1/0,Xr&&(yt(Xr),ee.input.focus()),un(ee.wrapper.ownerDocument,"mousemove",Gr),un(ee.wrapper.ownerDocument,"mouseup",mo),oe.history.lastSelOrigin=null}var Gr=Xn(a,function(Xr){Xr.buttons===0||!$t(Xr)?Ir(Xr):vr(Xr)}),mo=Xn(a,Ir);a.state.selectingText=mo,Nt(ee.wrapper.ownerDocument,"mousemove",Gr),Nt(ee.wrapper.ownerDocument,"mouseup",mo)}function ws(a,b){var x=b.anchor,E=b.head,ee=dn(a.doc,x.line);if(At(x,E)==0&&x.sticky==E.sticky)return b;var oe=Le(ee);if(!oe)return b;var fe=ft(oe,x.ch,x.sticky),xe=oe[fe];if(xe.from!=x.ch&&xe.to!=x.ch)return b;var ke=fe+(xe.from==x.ch==(xe.level!=1)?0:1);if(ke==0||ke==oe.length)return b;var Xe;if(E.line!=x.line)Xe=(E.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Yt=ft(oe,E.ch,E.sticky),nn=Yt-fe||(E.ch-x.ch)*(xe.level==1?-1:1);Yt==ke-1||Yt==ke?Xe=nn<0:Xe=nn>0}var In=oe[ke+(Xe?-1:0)],Sn=Xe==(In.level==1),tr=Sn?In.from:In.to,vr=Sn?"after":"before";return x.ch==tr&&x.sticky==vr?b:new Dn(new Ge(x.line,tr,vr),E)}function rs(a,b,x,E){var ee,oe;if(b.touches)ee=b.touches[0].clientX,oe=b.touches[0].clientY;else try{ee=b.clientX,oe=b.clientY}catch(In){return!1}if(ee>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;E&&yt(b);var fe=a.display,xe=fe.lineDiv.getBoundingClientRect();if(oe>xe.bottom||!Ht(a,x))return tn(b);oe-=xe.top-fe.viewOffset;for(var ke=0;ke=ee){var Yt=_t(a.doc,oe),nn=a.display.gutterSpecs[ke];return rn(a,x,a,Yt,nn.className,b),tn(b)}}}function Vl(a,b){return rs(a,b,"gutterClick",!0)}function Bs(a,b){Qi(a.display,b)||fu(a,b)||Rt(a,b,"contextmenu")||Oe||a.display.input.onContextMenu(b)}function fu(a,b){return Ht(a,"gutterContextMenu")?rs(a,b,"gutterContextMenu",!1):!1}function Nu(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Hl(a)}var Us={toString:function(){return"CodeMirror.Init"}},Mu={},yu={};function zu(a){var b=a.optionHandlers;function x(E,ee,oe,fe){a.defaults[E]=ee,oe&&(b[E]=fe?function(xe,ke,Xe){Xe!=Us&&oe(xe,ke,Xe)}:oe)}a.defineOption=x,a.Init=Us,x("value","",function(E,ee){return E.setValue(ee)},!0),x("mode",null,function(E,ee){E.doc.modeOption=ee,ro(E)},!0),x("indentUnit",2,ro,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(E){Qr(E),Hl(E),bo(E)},!0),x("lineSeparator",null,function(E,ee){if(E.doc.lineSep=ee,!!ee){var oe=[],fe=E.doc.first;E.doc.iter(function(ke){for(var Xe=0;;){var Yt=ke.text.indexOf(ee,Xe);if(Yt==-1)break;Xe=Yt+ee.length,oe.push(Ge(fe,Yt))}fe++});for(var xe=oe.length-1;xe>=0;xe--)Fi(E.doc,ee,oe[xe],Ge(oe[xe].line,oe[xe].ch+ee.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(E,ee,oe){E.state.specialChars=new RegExp(ee.source+(ee.test(" ")?"":"| "),"g"),oe!=Us&&E.refresh()}),x("specialCharPlaceholder",$i,function(E){return E.refresh()},!0),x("electricChars",!0),x("inputStyle",Ce?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(E,ee){return E.getInputField().spellcheck=ee},!0),x("autocorrect",!1,function(E,ee){return E.getInputField().autocorrect=ee},!0),x("autocapitalize",!1,function(E,ee){return E.getInputField().autocapitalize=ee},!0),x("rtlMoveVisually",!Ye),x("wholeLineUpdateBefore",!0),x("theme","default",function(E){Nu(E),pn(E)},!0),x("keyMap","default",function(E,ee,oe){var fe=Ws(ee),xe=oe!=Us&&Ws(oe);xe&&xe.detach&&xe.detach(E,fe),fe.attach&&fe.attach(E,xe||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,Wu,!0),x("gutters",[],function(E,ee){E.display.gutterSpecs=Vt(ee,E.options.lineNumbers),pn(E)},!0),x("fixedGutter",!0,function(E,ee){E.display.gutters.style.left=ee?oi(E.display)+"px":"0",E.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(E){return fs(E)},!0),x("scrollbarStyle","native",function(E){_s(E),fs(E),E.display.scrollbars.setScrollTop(E.doc.scrollTop),E.display.scrollbars.setScrollLeft(E.doc.scrollLeft)},!0),x("lineNumbers",!1,function(E,ee){E.display.gutterSpecs=Vt(E.options.gutters,ee),pn(E)},!0),x("firstLineNumber",1,pn,!0),x("lineNumberFormatter",function(E){return E},pn,!0),x("showCursorWhenSelecting",!1,Co,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(E,ee){ee=="nocursor"&&(Aa(E),E.display.input.blur()),E.display.input.readOnlyChanged(ee)}),x("screenReaderLabel",null,function(E,ee){ee=ee===""?null:ee,E.display.input.screenReaderLabelChanged(ee)}),x("disableInput",!1,function(E,ee){ee||E.display.input.reset()},!0),x("dragDrop",!0,Hu),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,Co,!0),x("singleCursorHeightPerLine",!0,Co,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,Qr,!0),x("addModeClass",!1,Qr,!0),x("pollInterval",100),x("undoDepth",200,function(E,ee){return E.doc.history.undoDepth=ee}),x("historyEventDelay",1250),x("viewportMargin",10,function(E){return E.refresh()},!0),x("maxHighlightLength",1e4,Qr,!0),x("moveInputWithCursor",!0,function(E,ee){ee||E.display.input.resetPosition()}),x("tabindex",null,function(E,ee){return E.display.input.getField().tabIndex=ee||""}),x("autofocus",null),x("direction","ltr",function(E,ee){return E.doc.setDirection(ee)},!0),x("phrases",null)}function Hu(a,b,x){var E=x&&x!=Us;if(!b!=!E){var ee=a.display.dragFunctions,oe=b?Nt:un;oe(a.display.scroller,"dragstart",ee.start),oe(a.display.scroller,"dragenter",ee.enter),oe(a.display.scroller,"dragover",ee.over),oe(a.display.scroller,"dragleave",ee.leave),oe(a.display.scroller,"drop",ee.drop)}}function Wu(a){a.options.lineWrapping?(ue(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Ke(a.display.wrapper,"CodeMirror-wrap"),to(a)),Qo(a),bo(a),Hl(a),setTimeout(function(){return fs(a)},100)}function Sa(a,b){var x=this;if(!(this instanceof Sa))return new Sa(a,b);this.options=b=b?Mt(b):{},Mt(Mu,b,!1);var E=b.value;typeof E=="string"?E=new Gi(E,b.mode,null,b.lineSeparator,b.direction):b.mode&&(E.modeOption=b.mode),this.doc=E;var ee=new Sa.inputStyles[b.inputStyle](this),oe=this.display=new cn(a,E,ee,b);oe.wrapper.CodeMirror=this,Nu(this),b.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),_s(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ye,keySeq:null,specialChars:null},b.autofocus&&!Ce&&oe.input.focus(),pe&&me<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Ku(this),Hs(),_l(this),this.curOp.forceUpdate=!0,Ko(this,E),b.autofocus&&!Ce||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&Za(x)},20):Aa(this);for(var fe in yu)yu.hasOwnProperty(fe)&&yu[fe](this,b[fe],Us);wt(this),b.finishInit&&b.finishInit(this);for(var xe=0;xe20*20}Nt(b.scroller,"touchstart",function(ke){if(!Rt(a,ke)&&!oe(ke)&&!Vl(a,ke)){b.input.ensurePolled(),clearTimeout(x);var Xe=+new Date;b.activeTouch={start:Xe,moved:!1,prev:Xe-E.end<=300?E:null},ke.touches.length==1&&(b.activeTouch.left=ke.touches[0].pageX,b.activeTouch.top=ke.touches[0].pageY)}}),Nt(b.scroller,"touchmove",function(){b.activeTouch&&(b.activeTouch.moved=!0)}),Nt(b.scroller,"touchend",function(ke){var Xe=b.activeTouch;if(Xe&&!Qi(b,ke)&&Xe.left!=null&&!Xe.moved&&new Date-Xe.start<300){var Yt=a.coordsChar(b.activeTouch,"page"),nn;!Xe.prev||fe(Xe,Xe.prev)?nn=new Dn(Yt,Yt):!Xe.prev.prev||fe(Xe,Xe.prev.prev)?nn=a.findWordAt(Yt):nn=new Dn(Ge(Yt.line,0),St(a.doc,Ge(Yt.line+1,0))),a.setSelection(nn.anchor,nn.head),a.focus(),yt(ke)}ee()}),Nt(b.scroller,"touchcancel",ee),Nt(b.scroller,"scroll",function(){b.scroller.clientHeight&&(Es(a,b.scroller.scrollTop),ql(a,b.scroller.scrollLeft,!0),rn(a,"scroll",a))}),Nt(b.scroller,"mousewheel",function(ke){return kn(a,ke)}),Nt(b.scroller,"DOMMouseScroll",function(ke){return kn(a,ke)}),Nt(b.wrapper,"scroll",function(){return b.wrapper.scrollTop=b.wrapper.scrollLeft=0}),b.dragFunctions={enter:function(ke){Rt(a,ke)||Ve(ke)},over:function(ke){Rt(a,ke)||(jl(a,ke),Ve(ke))},start:function(ke){return Zl(a,ke)},drop:Xn(a,ts),leave:function(ke){Rt(a,ke)||Zs(a)}};var xe=b.input.getField();Nt(xe,"keyup",function(ke){return su.call(a,ke)}),Nt(xe,"keydown",Xn(a,lu)),Nt(xe,"keypress",Xn(a,uu)),Nt(xe,"focus",function(ke){return Za(a,ke)}),Nt(xe,"blur",function(ke){return Aa(a,ke)})}var Fu=[];Sa.defineInitHook=function(a){return Fu.push(a)};function hu(a,b,x,E){var ee=a.doc,oe;x==null&&(x="add"),x=="smart"&&(ee.mode.indent?oe=nr(a,b).state:x="prev");var fe=a.options.tabSize,xe=dn(ee,b),ke=Fe(xe.text,null,fe);xe.stateAfter&&(xe.stateAfter=null);var Xe=xe.text.match(/^\s*/)[0],Yt;if(!E&&!/\S/.test(xe.text))Yt=0,x="not";else if(x=="smart"&&(Yt=ee.mode.indent(oe,xe.text.slice(Xe.length),xe.text),Yt==Lt||Yt>150)){if(!E)return;x="prev"}x=="prev"?b>ee.first?Yt=Fe(dn(ee,b-1).text,null,fe):Yt=0:x=="add"?Yt=ke+a.options.indentUnit:x=="subtract"?Yt=ke-a.options.indentUnit:typeof x=="number"&&(Yt=ke+x),Yt=Math.max(0,Yt);var nn="",In=0;if(a.options.indentWithTabs)for(var Sn=Math.floor(Yt/fe);Sn;--Sn)In+=fe,nn+=" ";if(Infe,ke=hn(b),Xe=null;if(xe&&E.ranges.length>1)if(Ul&&Ul.text.join(` `)==b){if(E.ranges.length%Ul.text.length==0){Xe=[];for(var Yt=0;Yt=0;In--){var Sn=E.ranges[In],tr=Sn.from(),vr=Sn.to();Sn.empty()&&(x&&x>0?tr=Ge(tr.line,tr.ch-x):a.state.overwrite&&!xe?vr=Ge(vr.line,Math.min(dn(oe,vr.line).text.length,vr.ch+rt(ke).length)):xe&&Ul&&Ul.lineWise&&Ul.text.join(` `)==ke.join(` -`)&&(tr=vr=Ge(tr.line,0)));var Ar={from:tr,to:vr,text:Xe?Xe[In%Xe.length]:ke,origin:ee||(xe?"paste":a.state.cutIncoming>fe?"cut":"+input")};ji(a.doc,Ar),Ti(a,"inputRead",a,Ar)}b&&!xe&&ku(a,b),Al(a),a.curOp.updateInput<2&&(a.curOp.updateInput=nn),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Tu(a,b){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!b.isReadOnly()&&!b.options.disableInput&&Lr(b,function(){return Pu(b,x,0,null,"paste")}),!0}function ku(a,b){if(!(!a.options.electricChars||!a.options.smartIndent))for(var x=a.doc.sel,E=x.ranges.length-1;E>=0;E--){var ee=x.ranges[E];if(!(ee.head.ch>100||E&&x.ranges[E-1].head.line==ee.head.line)){var oe=a.getModeAt(ee.head),fe=!1;if(oe.electricChars){for(var xe=0;xe-1){fe=hu(a,ee.head.line,"smart");break}}else oe.electricInput&&oe.electricInput.test(dn(a.doc,ee.head.line).text.slice(0,ee.head.ch))&&(fe=hu(a,ee.head.line,"smart"));fe&&Ti(a,"electricInput",a,ee.head.line)}}}function Lu(a){for(var b=[],x=[],E=0;Eoe&&(hu(this,xe.head.line,E,!0),oe=xe.head.line,fe==this.doc.sel.primIndex&&Al(this));else{var ke=xe.from(),Xe=xe.to(),Yt=Math.max(oe,ke.line);oe=Math.min(this.lastLine(),Xe.line-(Xe.ch?0:1))+1;for(var nn=Yt;nn0&&Ba(this.doc,fe,new Dn(ke,In[fe].to()),Ee)}}}),getTokenAt:function(E,ee){return fr(this,E,ee)},getLineTokens:function(E,ee){return fr(this,Ge(E),ee,!0)},getTokenTypeAt:function(E){E=St(this.doc,E);var ee=qn(this,dn(this.doc,E.line)),oe=0,fe=(ee.length-1)/2,xe=E.ch,ke;if(xe==0)ke=ee[2];else for(;;){var Xe=oe+fe>>1;if((Xe?ee[Xe*2-1]:0)>=xe)fe=Xe;else if(ee[Xe*2+1]ke&&(E=ke,fe=!0),xe=dn(this.doc,E)}else xe=E;return Yl(this,xe,{top:0,left:0},ee||"page",oe||fe).top+(fe?this.doc.height-_r(xe):0)},defaultTextHeight:function(){return Kr(this.display)},defaultCharWidth:function(){return _o(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(E,ee,oe,fe,xe){var ke=this.display;E=Zi(this,St(this.doc,E));var Xe=E.bottom,Yt=E.left;if(ee.style.position="absolute",ee.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ee),ke.sizer.appendChild(ee),fe=="over")Xe=E.top;else if(fe=="above"||fe=="near"){var nn=Math.max(ke.wrapper.clientHeight,this.doc.height),In=Math.max(ke.sizer.clientWidth,ke.lineSpace.clientWidth);(fe=="above"||E.bottom+ee.offsetHeight>nn)&&E.top>ee.offsetHeight?Xe=E.top-ee.offsetHeight:E.bottom+ee.offsetHeight<=nn&&(Xe=E.bottom),Yt+ee.offsetWidth>In&&(Yt=In-ee.offsetWidth)}ee.style.top=Xe+"px",ee.style.left=ee.style.right="",xe=="right"?(Yt=ke.sizer.clientWidth-ee.offsetWidth,ee.style.right="0px"):(xe=="left"?Yt=0:xe=="middle"&&(Yt=(ke.sizer.clientWidth-ee.offsetWidth)/2),ee.style.left=Yt+"px"),oe&&Ql(this,{left:Yt,top:Xe,right:Yt+ee.offsetWidth,bottom:Xe+ee.offsetHeight})},triggerOnKeyDown:$o(lu),triggerOnKeyPress:$o(uu),triggerOnKeyUp:su,triggerOnMouseDown:$o(du),execCommand:function(E){if(ns.hasOwnProperty(E))return ns[E].call(null,this)},triggerElectric:$o(function(E){ku(this,E)}),findPosH:function(E,ee,oe,fe){var xe=1;ee<0&&(xe=-1,ee=-ee);for(var ke=St(this.doc,E),Xe=0;Xe0&&Yt(oe.charAt(fe-1));)--fe;for(;xe.5||this.options.lineWrapping)&&Qo(this),rn(this,"refresh",this)}),swapDoc:$o(function(E){var ee=this.doc;return ee.cm=null,this.state.selectingText&&this.state.selectingText(),Ko(this,E),Hl(this),this.display.input.reset(),Rl(this,E.scrollLeft,E.scrollTop),this.curOp.forceScroll=!0,Ti(this,"swapDoc",this,ee),ee}),phrase:function(E){var ee=this.options.phrases;return ee&&Object.prototype.hasOwnProperty.call(ee,E)?ee[E]:E},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ze(a),a.registerHelper=function(E,ee,oe){x.hasOwnProperty(E)||(x[E]=a[E]={_global:[]}),x[E][ee]=oe},a.registerGlobalHelper=function(E,ee,oe,fe){a.registerHelper(E,ee,fe),x[E]._global.push({pred:oe,val:fe})}}function Ou(a,b,x,E,ee){var oe=b,fe=x,xe=dn(a,b.line),ke=ee&&a.direction=="rtl"?-x:x;function Xe(){var mo=b.line+ke;return mo=a.first+a.size?!1:(b=new Ge(mo,b.ch,b.sticky),xe=dn(a,mo))}function Yt(mo){var Xr;if(E=="codepoint"){var Do=xe.text.charCodeAt(b.ch+(E>0?0:-1));isNaN(Do)?Xr=null:Xr=new Ge(b.line,Math.max(0,Math.min(xe.text.length,b.ch+x*(Do>=55296&&Do<56320?2:1))),-x)}else ee?Xr=vu(a.cm,xe,b,x):Xr=Ks(xe,b,x);if(Xr==null)if(!mo&&Xe())b=nu(ee,a.cm,xe,b.line,ke);else return!1;else b=Xr;return!0}if(E=="char"||E=="codepoint")Yt();else if(E=="column")Yt(!0);else if(E=="word"||E=="group")for(var nn=null,In=E=="group",Sn=a.cm&&a.cm.getHelper(b,"wordChars"),tr=!0;!(x<0&&!Yt(!tr));tr=!1){var vr=xe.text.charAt(b.ch)||` -`,Ar=ce(vr,Sn)?"w":In&&vr==` -`?"n":!In||/\s/.test(vr)?null:"p";if(In&&!tr&&!Ar&&(Ar="s"),nn&&nn!=Ar){x<0&&(x=1,Yt(),b.sticky="after");break}if(Ar&&(nn=Ar),x>0&&!Yt(!tr))break}var Gr=Pa(a,b,oe,fe,!0);return Jt(oe,Gr)&&(Gr.hitSide=!0),Gr}function $u(a,b,x,E){var ee=a.doc,oe=b.left,fe;if(E=="page"){var xe=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),ke=Math.max(xe-.5*Kr(a.display),3);fe=(x>0?b.bottom:b.top)+x*ke}else E=="line"&&(fe=x>0?b.bottom+3:b.top-3);for(var Xe;Xe=gt(a,oe,fe),!!Xe.outside;){if(x<0?fe<=0:fe>=ee.height){Xe.hitSide=!0;break}fe+=x*5}return Xe}var ea=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ye,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ea.prototype.init=function(a){var b=this,x=this,E=x.cm,ee=x.div=a.lineDiv;Ru(ee,E.options.spellcheck,E.options.autocorrect,E.options.autocapitalize);function oe(xe){for(var ke=xe.target;ke;ke=ke.parentNode){if(ke==ee)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(ke.className))break}return!1}Nt(ee,"paste",function(xe){!oe(xe)||Rt(E,xe)||Tu(xe,E)||me<=11&&setTimeout(Xn(E,function(){return b.updateFromDOM()}),20)}),Nt(ee,"compositionstart",function(xe){b.composing={data:xe.data,done:!1}}),Nt(ee,"compositionupdate",function(xe){b.composing||(b.composing={data:xe.data,done:!1})}),Nt(ee,"compositionend",function(xe){b.composing&&(xe.data!=b.composing.data&&b.readFromDOMSoon(),b.composing.done=!0)}),Nt(ee,"touchstart",function(){return x.forceCompositionEnd()}),Nt(ee,"input",function(){b.composing||b.readFromDOMSoon()});function fe(xe){if(!(!oe(xe)||Rt(E,xe))){if(E.somethingSelected())bu({lineWise:!1,text:E.getSelections()}),xe.type=="cut"&&E.replaceSelection("",null,"cut");else if(E.options.lineWiseCopyCut){var ke=Lu(E);bu({lineWise:!0,text:ke.text}),xe.type=="cut"&&E.operation(function(){E.setSelections(ke.ranges,0,Ee),E.replaceSelection("",null,"cut")})}else return;if(xe.clipboardData){xe.clipboardData.clearData();var Xe=Ul.text.join(` +`)&&(tr=vr=Ge(tr.line,0)));var Ir={from:tr,to:vr,text:Xe?Xe[In%Xe.length]:ke,origin:ee||(xe?"paste":a.state.cutIncoming>fe?"cut":"+input")};ji(a.doc,Ir),Ti(a,"inputRead",a,Ir)}b&&!xe&&ku(a,b),Al(a),a.curOp.updateInput<2&&(a.curOp.updateInput=nn),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Tu(a,b){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!b.isReadOnly()&&!b.options.disableInput&&Lr(b,function(){return Pu(b,x,0,null,"paste")}),!0}function ku(a,b){if(!(!a.options.electricChars||!a.options.smartIndent))for(var x=a.doc.sel,E=x.ranges.length-1;E>=0;E--){var ee=x.ranges[E];if(!(ee.head.ch>100||E&&x.ranges[E-1].head.line==ee.head.line)){var oe=a.getModeAt(ee.head),fe=!1;if(oe.electricChars){for(var xe=0;xe-1){fe=hu(a,ee.head.line,"smart");break}}else oe.electricInput&&oe.electricInput.test(dn(a.doc,ee.head.line).text.slice(0,ee.head.ch))&&(fe=hu(a,ee.head.line,"smart"));fe&&Ti(a,"electricInput",a,ee.head.line)}}}function Lu(a){for(var b=[],x=[],E=0;Eoe&&(hu(this,xe.head.line,E,!0),oe=xe.head.line,fe==this.doc.sel.primIndex&&Al(this));else{var ke=xe.from(),Xe=xe.to(),Yt=Math.max(oe,ke.line);oe=Math.min(this.lastLine(),Xe.line-(Xe.ch?0:1))+1;for(var nn=Yt;nn0&&Ba(this.doc,fe,new Dn(ke,In[fe].to()),Ee)}}}),getTokenAt:function(E,ee){return fr(this,E,ee)},getLineTokens:function(E,ee){return fr(this,Ge(E),ee,!0)},getTokenTypeAt:function(E){E=St(this.doc,E);var ee=qn(this,dn(this.doc,E.line)),oe=0,fe=(ee.length-1)/2,xe=E.ch,ke;if(xe==0)ke=ee[2];else for(;;){var Xe=oe+fe>>1;if((Xe?ee[Xe*2-1]:0)>=xe)fe=Xe;else if(ee[Xe*2+1]ke&&(E=ke,fe=!0),xe=dn(this.doc,E)}else xe=E;return Yl(this,xe,{top:0,left:0},ee||"page",oe||fe).top+(fe?this.doc.height-_r(xe):0)},defaultTextHeight:function(){return Kr(this.display)},defaultCharWidth:function(){return _o(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(E,ee,oe,fe,xe){var ke=this.display;E=Zi(this,St(this.doc,E));var Xe=E.bottom,Yt=E.left;if(ee.style.position="absolute",ee.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ee),ke.sizer.appendChild(ee),fe=="over")Xe=E.top;else if(fe=="above"||fe=="near"){var nn=Math.max(ke.wrapper.clientHeight,this.doc.height),In=Math.max(ke.sizer.clientWidth,ke.lineSpace.clientWidth);(fe=="above"||E.bottom+ee.offsetHeight>nn)&&E.top>ee.offsetHeight?Xe=E.top-ee.offsetHeight:E.bottom+ee.offsetHeight<=nn&&(Xe=E.bottom),Yt+ee.offsetWidth>In&&(Yt=In-ee.offsetWidth)}ee.style.top=Xe+"px",ee.style.left=ee.style.right="",xe=="right"?(Yt=ke.sizer.clientWidth-ee.offsetWidth,ee.style.right="0px"):(xe=="left"?Yt=0:xe=="middle"&&(Yt=(ke.sizer.clientWidth-ee.offsetWidth)/2),ee.style.left=Yt+"px"),oe&&Ql(this,{left:Yt,top:Xe,right:Yt+ee.offsetWidth,bottom:Xe+ee.offsetHeight})},triggerOnKeyDown:$o(lu),triggerOnKeyPress:$o(uu),triggerOnKeyUp:su,triggerOnMouseDown:$o(du),execCommand:function(E){if(ns.hasOwnProperty(E))return ns[E].call(null,this)},triggerElectric:$o(function(E){ku(this,E)}),findPosH:function(E,ee,oe,fe){var xe=1;ee<0&&(xe=-1,ee=-ee);for(var ke=St(this.doc,E),Xe=0;Xe0&&Yt(oe.charAt(fe-1));)--fe;for(;xe.5||this.options.lineWrapping)&&Qo(this),rn(this,"refresh",this)}),swapDoc:$o(function(E){var ee=this.doc;return ee.cm=null,this.state.selectingText&&this.state.selectingText(),Ko(this,E),Hl(this),this.display.input.reset(),Rl(this,E.scrollLeft,E.scrollTop),this.curOp.forceScroll=!0,Ti(this,"swapDoc",this,ee),ee}),phrase:function(E){var ee=this.options.phrases;return ee&&Object.prototype.hasOwnProperty.call(ee,E)?ee[E]:E},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ze(a),a.registerHelper=function(E,ee,oe){x.hasOwnProperty(E)||(x[E]=a[E]={_global:[]}),x[E][ee]=oe},a.registerGlobalHelper=function(E,ee,oe,fe){a.registerHelper(E,ee,fe),x[E]._global.push({pred:oe,val:fe})}}function Ou(a,b,x,E,ee){var oe=b,fe=x,xe=dn(a,b.line),ke=ee&&a.direction=="rtl"?-x:x;function Xe(){var mo=b.line+ke;return mo=a.first+a.size?!1:(b=new Ge(mo,b.ch,b.sticky),xe=dn(a,mo))}function Yt(mo){var Xr;if(E=="codepoint"){var Do=xe.text.charCodeAt(b.ch+(E>0?0:-1));isNaN(Do)?Xr=null:Xr=new Ge(b.line,Math.max(0,Math.min(xe.text.length,b.ch+x*(Do>=55296&&Do<56320?2:1))),-x)}else ee?Xr=vu(a.cm,xe,b,x):Xr=Ks(xe,b,x);if(Xr==null)if(!mo&&Xe())b=nu(ee,a.cm,xe,b.line,ke);else return!1;else b=Xr;return!0}if(E=="char"||E=="codepoint")Yt();else if(E=="column")Yt(!0);else if(E=="word"||E=="group")for(var nn=null,In=E=="group",Sn=a.cm&&a.cm.getHelper(b,"wordChars"),tr=!0;!(x<0&&!Yt(!tr));tr=!1){var vr=xe.text.charAt(b.ch)||` +`,Ir=ce(vr,Sn)?"w":In&&vr==` +`?"n":!In||/\s/.test(vr)?null:"p";if(In&&!tr&&!Ir&&(Ir="s"),nn&&nn!=Ir){x<0&&(x=1,Yt(),b.sticky="after");break}if(Ir&&(nn=Ir),x>0&&!Yt(!tr))break}var Gr=Pa(a,b,oe,fe,!0);return Jt(oe,Gr)&&(Gr.hitSide=!0),Gr}function $u(a,b,x,E){var ee=a.doc,oe=b.left,fe;if(E=="page"){var xe=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),ke=Math.max(xe-.5*Kr(a.display),3);fe=(x>0?b.bottom:b.top)+x*ke}else E=="line"&&(fe=x>0?b.bottom+3:b.top-3);for(var Xe;Xe=gt(a,oe,fe),!!Xe.outside;){if(x<0?fe<=0:fe>=ee.height){Xe.hitSide=!0;break}fe+=x*5}return Xe}var ea=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ye,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ea.prototype.init=function(a){var b=this,x=this,E=x.cm,ee=x.div=a.lineDiv;Ru(ee,E.options.spellcheck,E.options.autocorrect,E.options.autocapitalize);function oe(xe){for(var ke=xe.target;ke;ke=ke.parentNode){if(ke==ee)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(ke.className))break}return!1}Nt(ee,"paste",function(xe){!oe(xe)||Rt(E,xe)||Tu(xe,E)||me<=11&&setTimeout(Xn(E,function(){return b.updateFromDOM()}),20)}),Nt(ee,"compositionstart",function(xe){b.composing={data:xe.data,done:!1}}),Nt(ee,"compositionupdate",function(xe){b.composing||(b.composing={data:xe.data,done:!1})}),Nt(ee,"compositionend",function(xe){b.composing&&(xe.data!=b.composing.data&&b.readFromDOMSoon(),b.composing.done=!0)}),Nt(ee,"touchstart",function(){return x.forceCompositionEnd()}),Nt(ee,"input",function(){b.composing||b.readFromDOMSoon()});function fe(xe){if(!(!oe(xe)||Rt(E,xe))){if(E.somethingSelected())bu({lineWise:!1,text:E.getSelections()}),xe.type=="cut"&&E.replaceSelection("",null,"cut");else if(E.options.lineWiseCopyCut){var ke=Lu(E);bu({lineWise:!0,text:ke.text}),xe.type=="cut"&&E.operation(function(){E.setSelections(ke.ranges,0,Ee),E.replaceSelection("",null,"cut")})}else return;if(xe.clipboardData){xe.clipboardData.clearData();var Xe=Ul.text.join(` `);if(xe.clipboardData.setData("Text",Xe),xe.clipboardData.getData("Text")==Xe){xe.preventDefault();return}}var Yt=_u(),nn=Yt.firstChild;E.display.lineSpace.insertBefore(Yt,E.display.lineSpace.firstChild),nn.value=Ul.text.join(` -`);var In=document.activeElement;Ze(nn),setTimeout(function(){E.display.lineSpace.removeChild(Yt),In.focus(),In==ee&&x.showPrimarySelection()},50)}}Nt(ee,"copy",fe),Nt(ee,"cut",fe)},ea.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},ea.prototype.prepareSelection=function(){var a=Nr(this.cm,!1);return a.focus=document.activeElement==this.div,a},ea.prototype.showSelection=function(a,b){!a||!this.cm.display.view.length||((a.focus||b)&&this.showPrimarySelection(),this.showMultipleSelections(a))},ea.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ea.prototype.showPrimarySelection=function(){var a=this.getSelection(),b=this.cm,x=b.doc.sel.primary(),E=x.from(),ee=x.to();if(b.display.viewTo==b.display.viewFrom||E.line>=b.display.viewTo||ee.line=b.display.viewFrom&&Zu(b,E)||{node:xe[0].measure.map[2],offset:0},Xe=ee.linea.firstLine()&&(E=Ge(E.line-1,dn(a.doc,E.line-1).length)),ee.ch==dn(a.doc,ee.line).text.length&&ee.lineb.viewTo-1)return!1;var oe,fe,xe;E.line==b.viewFrom||(oe=io(a,E.line))==0?(fe=xt(b.view[0].line),xe=b.view[0].node):(fe=xt(b.view[oe].line),xe=b.view[oe-1].node.nextSibling);var ke=io(a,ee.line),Xe,Yt;if(ke==b.view.length-1?(Xe=b.viewTo-1,Yt=b.lineDiv.lastChild):(Xe=xt(b.view[ke+1].line)-1,Yt=b.view[ke+1].node.previousSibling),!xe)return!1;for(var nn=a.doc.splitLines(Gu(a,xe,Yt,fe,Xe)),In=xn(a.doc,Ge(fe,0),Ge(Xe,dn(a.doc,Xe).text.length));nn.length>1&&In.length>1;)if(rt(nn)==rt(In))nn.pop(),In.pop(),Xe--;else if(nn[0]==In[0])nn.shift(),In.shift(),fe++;else break;for(var Sn=0,tr=0,vr=nn[0],Ar=In[0],Gr=Math.min(vr.length,Ar.length);SnE.ch&&mo.charCodeAt(mo.length-tr-1)==Xr.charCodeAt(Xr.length-tr-1);)Sn--,tr++;nn[nn.length-1]=mo.slice(0,mo.length-tr).replace(/^\u200b+/,""),nn[0]=nn[0].slice(Sn).replace(/\u200b+$/,"");var ii=Ge(fe,Sn),Uo=Ge(Xe,In.length?rt(In).length-tr:0);if(nn.length>1||nn[0]||At(ii,Uo))return Fi(a.doc,nn,ii,Uo,"+input"),!0},ea.prototype.ensurePolled=function(){this.forceCompositionEnd()},ea.prototype.reset=function(){this.forceCompositionEnd()},ea.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ea.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},ea.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Lr(this.cm,function(){return bo(a.cm)})},ea.prototype.setUneditable=function(a){a.contentEditable="false"},ea.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Xn(this.cm,Pu)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},ea.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},ea.prototype.onContextMenu=function(){},ea.prototype.resetPosition=function(){},ea.prototype.needsContentAttribute=!0;function Zu(a,b){var x=Ol(a,b.line);if(!x||x.hidden)return null;var E=dn(a.doc,b.line),ee=zl(x,E,b.line),oe=Le(E,a.doc.direction),fe="left";if(oe){var xe=ft(oe,b.ch);fe=xe%2?"right":"left"}var ke=Xl(ee.map,b.ch,fe);return ke.offset=ke.collapse=="right"?ke.end:ke.start,ke}function Uu(a){for(var b=a;b;b=b.parentNode)if(/CodeMirror-gutter-wrapper/.test(b.className))return!0;return!1}function Gs(a,b){return b&&(a.bad=!0),a}function Gu(a,b,x,E,ee){var oe="",fe=!1,xe=a.doc.lineSeparator(),ke=!1;function Xe(Sn){return function(tr){return tr.id==Sn}}function Yt(){fe&&(oe+=xe,ke&&(oe+=xe),fe=ke=!1)}function nn(Sn){Sn&&(Yt(),oe+=Sn)}function In(Sn){if(Sn.nodeType==1){var tr=Sn.getAttribute("cm-text");if(tr){nn(tr);return}var vr=Sn.getAttribute("cm-marker"),Ar;if(vr){var Gr=a.findMarks(Ge(E,0),Ge(ee+1,0),Xe(+vr));Gr.length&&(Ar=Gr[0].find(0))&&nn(xn(a.doc,Ar.from,Ar.to).join(xe));return}if(Sn.getAttribute("contenteditable")=="false")return;var mo=/^(pre|div|p|li|table|br)$/i.test(Sn.nodeName);if(!/^br$/i.test(Sn.nodeName)&&Sn.textContent.length==0)return;mo&&Yt();for(var Xr=0;Xr=9&&b.hasSelection&&(b.hasSelection=null),x.poll()}),Nt(ee,"paste",function(fe){Rt(E,fe)||Tu(fe,E)||(E.state.pasteIncoming=+new Date,x.fastPoll())});function oe(fe){if(!Rt(E,fe)){if(E.somethingSelected())bu({lineWise:!1,text:E.getSelections()});else if(E.options.lineWiseCopyCut){var xe=Lu(E);bu({lineWise:!0,text:xe.text}),fe.type=="cut"?E.setSelections(xe.ranges,null,Ee):(x.prevInput="",ee.value=xe.text.join(` -`),Ze(ee))}else return;fe.type=="cut"&&(E.state.cutIncoming=+new Date)}}Nt(ee,"cut",oe),Nt(ee,"copy",oe),Nt(a.scroller,"paste",function(fe){if(!(Qi(a,fe)||Rt(E,fe))){if(!ee.dispatchEvent){E.state.pasteIncoming=+new Date,x.focus();return}var xe=new Event("paste");xe.clipboardData=fe.clipboardData,ee.dispatchEvent(xe)}}),Nt(a.lineSpace,"selectstart",function(fe){Qi(a,fe)||yt(fe)}),Nt(ee,"compositionstart",function(){var fe=E.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:fe,range:E.markText(fe,E.getCursor("to"),{className:"CodeMirror-composing"})}}),Nt(ee,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},Ta.prototype.createField=function(a){this.wrapper=_u(),this.textarea=this.wrapper.firstChild},Ta.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Ta.prototype.prepareSelection=function(){var a=this.cm,b=a.display,x=a.doc,E=Nr(a);if(a.options.moveInputWithCursor){var ee=Zi(a,x.sel.primary().head,"div"),oe=b.wrapper.getBoundingClientRect(),fe=b.lineDiv.getBoundingClientRect();E.teTop=Math.max(0,Math.min(b.wrapper.clientHeight-10,ee.top+fe.top-oe.top)),E.teLeft=Math.max(0,Math.min(b.wrapper.clientWidth-10,ee.left+fe.left-oe.left))}return E},Ta.prototype.showSelection=function(a){var b=this.cm,x=b.display;it(x.cursorDiv,a.cursors),it(x.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Ta.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var b=this.cm;if(b.somethingSelected()){this.prevInput="";var x=b.getSelection();this.textarea.value=x,b.state.focused&&Ze(this.textarea),pe&&me>=9&&(this.hasSelection=x)}else a||(this.prevInput=this.textarea.value="",pe&&me>=9&&(this.hasSelection=null))}},Ta.prototype.getField=function(){return this.textarea},Ta.prototype.supportsTouch=function(){return!1},Ta.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Ce||Ne()!=this.textarea))try{this.textarea.focus()}catch(a){}},Ta.prototype.blur=function(){this.textarea.blur()},Ta.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ta.prototype.receivedFocus=function(){this.slowPoll()},Ta.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Ta.prototype.fastPoll=function(){var a=!1,b=this;b.pollingFast=!0;function x(){var E=b.poll();!E&&!a?(a=!0,b.polling.set(60,x)):(b.pollingFast=!1,b.slowPoll())}b.polling.set(20,x)},Ta.prototype.poll=function(){var a=this,b=this.cm,x=this.textarea,E=this.prevInput;if(this.contextMenuPending||!b.state.focused||Fn(x)&&!E&&!this.composing||b.isReadOnly()||b.options.disableInput||b.state.keySeq)return!1;var ee=x.value;if(ee==E&&!b.somethingSelected())return!1;if(pe&&me>=9&&this.hasSelection===ee||Se&&/[\uf700-\uf7ff]/.test(ee))return b.display.input.reset(),!1;if(b.doc.sel==b.display.selForContextMenu){var oe=ee.charCodeAt(0);if(oe==8203&&!E&&(E="\u200B"),oe==8666)return this.reset(),this.cm.execCommand("undo")}for(var fe=0,xe=Math.min(E.length,ee.length);fe1e3||ee.indexOf(` +`);var In=document.activeElement;Ze(nn),setTimeout(function(){E.display.lineSpace.removeChild(Yt),In.focus(),In==ee&&x.showPrimarySelection()},50)}}Nt(ee,"copy",fe),Nt(ee,"cut",fe)},ea.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},ea.prototype.prepareSelection=function(){var a=Ar(this.cm,!1);return a.focus=document.activeElement==this.div,a},ea.prototype.showSelection=function(a,b){!a||!this.cm.display.view.length||((a.focus||b)&&this.showPrimarySelection(),this.showMultipleSelections(a))},ea.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ea.prototype.showPrimarySelection=function(){var a=this.getSelection(),b=this.cm,x=b.doc.sel.primary(),E=x.from(),ee=x.to();if(b.display.viewTo==b.display.viewFrom||E.line>=b.display.viewTo||ee.line=b.display.viewFrom&&Zu(b,E)||{node:xe[0].measure.map[2],offset:0},Xe=ee.linea.firstLine()&&(E=Ge(E.line-1,dn(a.doc,E.line-1).length)),ee.ch==dn(a.doc,ee.line).text.length&&ee.lineb.viewTo-1)return!1;var oe,fe,xe;E.line==b.viewFrom||(oe=io(a,E.line))==0?(fe=xt(b.view[0].line),xe=b.view[0].node):(fe=xt(b.view[oe].line),xe=b.view[oe-1].node.nextSibling);var ke=io(a,ee.line),Xe,Yt;if(ke==b.view.length-1?(Xe=b.viewTo-1,Yt=b.lineDiv.lastChild):(Xe=xt(b.view[ke+1].line)-1,Yt=b.view[ke+1].node.previousSibling),!xe)return!1;for(var nn=a.doc.splitLines(Gu(a,xe,Yt,fe,Xe)),In=xn(a.doc,Ge(fe,0),Ge(Xe,dn(a.doc,Xe).text.length));nn.length>1&&In.length>1;)if(rt(nn)==rt(In))nn.pop(),In.pop(),Xe--;else if(nn[0]==In[0])nn.shift(),In.shift(),fe++;else break;for(var Sn=0,tr=0,vr=nn[0],Ir=In[0],Gr=Math.min(vr.length,Ir.length);SnE.ch&&mo.charCodeAt(mo.length-tr-1)==Xr.charCodeAt(Xr.length-tr-1);)Sn--,tr++;nn[nn.length-1]=mo.slice(0,mo.length-tr).replace(/^\u200b+/,""),nn[0]=nn[0].slice(Sn).replace(/\u200b+$/,"");var ii=Ge(fe,Sn),Uo=Ge(Xe,In.length?rt(In).length-tr:0);if(nn.length>1||nn[0]||At(ii,Uo))return Fi(a.doc,nn,ii,Uo,"+input"),!0},ea.prototype.ensurePolled=function(){this.forceCompositionEnd()},ea.prototype.reset=function(){this.forceCompositionEnd()},ea.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ea.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},ea.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Lr(this.cm,function(){return bo(a.cm)})},ea.prototype.setUneditable=function(a){a.contentEditable="false"},ea.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Xn(this.cm,Pu)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},ea.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},ea.prototype.onContextMenu=function(){},ea.prototype.resetPosition=function(){},ea.prototype.needsContentAttribute=!0;function Zu(a,b){var x=Ol(a,b.line);if(!x||x.hidden)return null;var E=dn(a.doc,b.line),ee=zl(x,E,b.line),oe=Le(E,a.doc.direction),fe="left";if(oe){var xe=ft(oe,b.ch);fe=xe%2?"right":"left"}var ke=Xl(ee.map,b.ch,fe);return ke.offset=ke.collapse=="right"?ke.end:ke.start,ke}function Uu(a){for(var b=a;b;b=b.parentNode)if(/CodeMirror-gutter-wrapper/.test(b.className))return!0;return!1}function Gs(a,b){return b&&(a.bad=!0),a}function Gu(a,b,x,E,ee){var oe="",fe=!1,xe=a.doc.lineSeparator(),ke=!1;function Xe(Sn){return function(tr){return tr.id==Sn}}function Yt(){fe&&(oe+=xe,ke&&(oe+=xe),fe=ke=!1)}function nn(Sn){Sn&&(Yt(),oe+=Sn)}function In(Sn){if(Sn.nodeType==1){var tr=Sn.getAttribute("cm-text");if(tr){nn(tr);return}var vr=Sn.getAttribute("cm-marker"),Ir;if(vr){var Gr=a.findMarks(Ge(E,0),Ge(ee+1,0),Xe(+vr));Gr.length&&(Ir=Gr[0].find(0))&&nn(xn(a.doc,Ir.from,Ir.to).join(xe));return}if(Sn.getAttribute("contenteditable")=="false")return;var mo=/^(pre|div|p|li|table|br)$/i.test(Sn.nodeName);if(!/^br$/i.test(Sn.nodeName)&&Sn.textContent.length==0)return;mo&&Yt();for(var Xr=0;Xr=9&&b.hasSelection&&(b.hasSelection=null),x.poll()}),Nt(ee,"paste",function(fe){Rt(E,fe)||Tu(fe,E)||(E.state.pasteIncoming=+new Date,x.fastPoll())});function oe(fe){if(!Rt(E,fe)){if(E.somethingSelected())bu({lineWise:!1,text:E.getSelections()});else if(E.options.lineWiseCopyCut){var xe=Lu(E);bu({lineWise:!0,text:xe.text}),fe.type=="cut"?E.setSelections(xe.ranges,null,Ee):(x.prevInput="",ee.value=xe.text.join(` +`),Ze(ee))}else return;fe.type=="cut"&&(E.state.cutIncoming=+new Date)}}Nt(ee,"cut",oe),Nt(ee,"copy",oe),Nt(a.scroller,"paste",function(fe){if(!(Qi(a,fe)||Rt(E,fe))){if(!ee.dispatchEvent){E.state.pasteIncoming=+new Date,x.focus();return}var xe=new Event("paste");xe.clipboardData=fe.clipboardData,ee.dispatchEvent(xe)}}),Nt(a.lineSpace,"selectstart",function(fe){Qi(a,fe)||yt(fe)}),Nt(ee,"compositionstart",function(){var fe=E.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:fe,range:E.markText(fe,E.getCursor("to"),{className:"CodeMirror-composing"})}}),Nt(ee,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},Ta.prototype.createField=function(a){this.wrapper=_u(),this.textarea=this.wrapper.firstChild},Ta.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Ta.prototype.prepareSelection=function(){var a=this.cm,b=a.display,x=a.doc,E=Ar(a);if(a.options.moveInputWithCursor){var ee=Zi(a,x.sel.primary().head,"div"),oe=b.wrapper.getBoundingClientRect(),fe=b.lineDiv.getBoundingClientRect();E.teTop=Math.max(0,Math.min(b.wrapper.clientHeight-10,ee.top+fe.top-oe.top)),E.teLeft=Math.max(0,Math.min(b.wrapper.clientWidth-10,ee.left+fe.left-oe.left))}return E},Ta.prototype.showSelection=function(a){var b=this.cm,x=b.display;it(x.cursorDiv,a.cursors),it(x.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Ta.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var b=this.cm;if(b.somethingSelected()){this.prevInput="";var x=b.getSelection();this.textarea.value=x,b.state.focused&&Ze(this.textarea),pe&&me>=9&&(this.hasSelection=x)}else a||(this.prevInput=this.textarea.value="",pe&&me>=9&&(this.hasSelection=null))}},Ta.prototype.getField=function(){return this.textarea},Ta.prototype.supportsTouch=function(){return!1},Ta.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Ce||Ne()!=this.textarea))try{this.textarea.focus()}catch(a){}},Ta.prototype.blur=function(){this.textarea.blur()},Ta.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ta.prototype.receivedFocus=function(){this.slowPoll()},Ta.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Ta.prototype.fastPoll=function(){var a=!1,b=this;b.pollingFast=!0;function x(){var E=b.poll();!E&&!a?(a=!0,b.polling.set(60,x)):(b.pollingFast=!1,b.slowPoll())}b.polling.set(20,x)},Ta.prototype.poll=function(){var a=this,b=this.cm,x=this.textarea,E=this.prevInput;if(this.contextMenuPending||!b.state.focused||Fn(x)&&!E&&!this.composing||b.isReadOnly()||b.options.disableInput||b.state.keySeq)return!1;var ee=x.value;if(ee==E&&!b.somethingSelected())return!1;if(pe&&me>=9&&this.hasSelection===ee||Se&&/[\uf700-\uf7ff]/.test(ee))return b.display.input.reset(),!1;if(b.doc.sel==b.display.selForContextMenu){var oe=ee.charCodeAt(0);if(oe==8203&&!E&&(E="\u200B"),oe==8666)return this.reset(),this.cm.execCommand("undo")}for(var fe=0,xe=Math.min(E.length,ee.length);fe1e3||ee.indexOf(` `)>-1?x.value=a.prevInput="":a.prevInput=ee,a.composing&&(a.composing.range.clear(),a.composing.range=b.markText(a.composing.start,b.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ta.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ta.prototype.onKeyPress=function(){pe&&me>=9&&(this.hasSelection=null),this.fastPoll()},Ta.prototype.onContextMenu=function(a){var b=this,x=b.cm,E=x.display,ee=b.textarea;b.contextMenuPending&&b.contextMenuPending();var oe=gr(x,a),fe=E.scroller.scrollTop;if(!oe||se)return;var xe=x.options.resetSelectionOnContextMenu;xe&&x.doc.sel.contains(oe)==-1&&Xn(x,Jr)(x.doc,er(oe),Ee);var ke=ee.style.cssText,Xe=b.wrapper.style.cssText,Yt=b.wrapper.offsetParent.getBoundingClientRect();b.wrapper.style.cssText="position: static",ee.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-Yt.top-5)+"px; left: "+(a.clientX-Yt.left-5)+`px; z-index: 1000; background: `+(pe?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var nn;ve&&(nn=window.scrollY),E.input.focus(),ve&&window.scrollTo(null,nn),E.input.reset(),x.somethingSelected()||(ee.value=b.prevInput=" "),b.contextMenuPending=Sn,E.selForContextMenu=x.doc.sel,clearTimeout(E.detectingSelectAll);function In(){if(ee.selectionStart!=null){var vr=x.somethingSelected(),Ar="\u200B"+(vr?ee.value:"");ee.value="\u21DA",ee.value=Ar,b.prevInput=vr?"":"\u200B",ee.selectionStart=1,ee.selectionEnd=Ar.length,E.selForContextMenu=x.doc.sel}}function Sn(){if(b.contextMenuPending==Sn&&(b.contextMenuPending=!1,b.wrapper.style.cssText=Xe,ee.style.cssText=ke,pe&&me<9&&E.scrollbars.setScrollTop(E.scroller.scrollTop=fe),ee.selectionStart!=null)){(!pe||pe&&me<9)&&In();var vr=0,Ar=function(){E.selForContextMenu==x.doc.sel&&ee.selectionStart==0&&ee.selectionEnd>0&&b.prevInput=="\u200B"?Xn(x,Zo)(x):vr++<10?E.detectingSelectAll=setTimeout(Ar,500):(E.selForContextMenu=null,E.input.reset())};E.detectingSelectAll=setTimeout(Ar,200)}}if(pe&&me>=9&&In(),Oe){Ve(a);var tr=function(){un(window,"mouseup",tr),setTimeout(Sn,20)};Nt(window,"mouseup",tr)}else setTimeout(Sn,50)},Ta.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Ta.prototype.setUneditable=function(){},Ta.prototype.needsContentAttribute=!1;function Yu(a,b){if(b=b?Mt(b):{},b.value=a.value,!b.tabindex&&a.tabIndex&&(b.tabindex=a.tabIndex),!b.placeholder&&a.placeholder&&(b.placeholder=a.placeholder),b.autofocus==null){var x=Ne();b.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function E(){a.value=xe.getValue()}var ee;if(a.form&&(Nt(a.form,"submit",E),!b.leaveSubmitMethodAlone)){var oe=a.form;ee=oe.submit;try{var fe=oe.submit=function(){E(),oe.submit=ee,oe.submit(),oe.submit=fe}}catch(ke){}}b.finishInit=function(ke){ke.save=E,ke.getTextArea=function(){return a},ke.toTextArea=function(){ke.toTextArea=isNaN,E(),a.parentNode.removeChild(ke.getWrapperElement()),a.style.display="",a.form&&(un(a.form,"submit",E),!b.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ee))}},a.style.display="none";var xe=Sa(function(ke){return a.parentNode.insertBefore(ke,a.nextSibling)},b);return xe}function Qu(a){a.off=un,a.on=Nt,a.wheelEventPixels=_n,a.Doc=Gi,a.splitLines=hn,a.countColumn=Fe,a.findColumn=zt,a.isWordChar=ie,a.Pass=Lt,a.signal=rn,a.Line=Fo,a.changeEnd=Er,a.scrollbarModel=Qs,a.Pos=Ge,a.cmpPos=At,a.modes=an,a.mimeModes=Xt,a.resolveMode=wn,a.getMode=Vn,a.modeExtensions=Mn,a.extendMode=$n,a.copyState=Wn,a.startState=ur,a.innerMode=Hn,a.commands=ns,a.keyMap=Ma,a.keyName=ps,a.isModifierKey=eu,a.lookupKey=xs,a.normalizeKeyMap=Va,a.StringStream=rr,a.SharedTextMarker=Ui,a.TextMarker=ll,a.LineWidget=Li,a.e_preventDefault=yt,a.e_stopPropagation=Kt,a.e_stop=Ve,a.addClass=ue,a.contains=et,a.rmClass=Ke,a.keyNames=gi}zu(Sa),Vu(Sa);var Ju="iter insert remove copy getEditor constructor".split(" ");for(var Eu in Gi.prototype)Gi.prototype.hasOwnProperty(Eu)&&Bt(Ju,Eu)<0&&(Sa.prototype[Eu]=function(a){return function(){return a.apply(this.doc,arguments)}}(Gi.prototype[Eu]));return ze(Gi),Sa.inputStyles={textarea:Ta,contenteditable:ea},Sa.defineMode=function(a){!Sa.defaults.mode&&a!="null"&&(Sa.defaults.mode=a),yn.apply(this,arguments)},Sa.defineMIME=sn,Sa.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Sa.defineMIME("text/plain","null"),Sa.defineExtension=function(a,b){Sa.prototype[a]=b},Sa.defineDocExtension=function(a,b){Gi.prototype[a]=b},Sa.fromTextArea=Yu,Qu(Sa),Sa.version="5.58.2",Sa})},25419:function(bn,Wt,z){(function(y){y(z(89780),z(15525),z(98101))})(function(y){"use strict";y.defineMode("markdown",function(he,de){var $e=y.getMode(he,"text/html"),pe=$e.name=="null";function me(Fe){if(y.findModeByName){var ye=y.findModeByName(Fe);ye&&(Fe=ye.mime||ye.mimes[0])}var Bt=y.getMode(he,Fe);return Bt.name=="null"?null:Bt}de.highlightFormatting===void 0&&(de.highlightFormatting=!1),de.maxBlockquoteDepth===void 0&&(de.maxBlockquoteDepth=0),de.taskLists===void 0&&(de.taskLists=!1),de.strikethrough===void 0&&(de.strikethrough=!1),de.emoji===void 0&&(de.emoji=!1),de.fencedCodeBlockHighlighting===void 0&&(de.fencedCodeBlockHighlighting=!0),de.fencedCodeBlockDefaultMode===void 0&&(de.fencedCodeBlockDefaultMode="text/plain"),de.xml===void 0&&(de.xml=!0),de.tokenTypeOverrides===void 0&&(de.tokenTypeOverrides={});var ve={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Me in ve)ve.hasOwnProperty(Me)&&de.tokenTypeOverrides[Me]&&(ve[Me]=de.tokenTypeOverrides[Me]);var ge=/^([*\-_])(?:\s*\1){2,}\s*$/,se=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,_e=/^\[(x| )\](?=\s)/i,Ae=de.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,tt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,je=/^[^#!\[\]*_\\<>` "'(~:]+/,Te=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Ce=/^\s*\[[^\]]+?\]:.*$/,Se=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Pe=" ";function Ye(Fe,ye,Bt){return ye.f=ye.inline=Bt,Bt(Fe,ye)}function ct(Fe,ye,Bt){return ye.f=ye.block=Bt,Bt(Fe,ye)}function Be(Fe){return!Fe||!/\S/.test(Fe.string)}function Oe(Fe){if(Fe.linkTitle=!1,Fe.linkHref=!1,Fe.linkText=!1,Fe.em=!1,Fe.strong=!1,Fe.strikethrough=!1,Fe.quote=0,Fe.indentedCode=!1,Fe.f==Ke){var ye=pe;if(!ye){var Bt=y.innerMode($e,Fe.htmlState);ye=Bt.mode.name=="xml"&&Bt.state.tagStart===null&&!Bt.state.context&&Bt.state.tokenize.isInText}ye&&(Fe.f=ut,Fe.block=Re,Fe.htmlState=null)}return Fe.trailingSpace=0,Fe.trailingSpaceNewLine=!1,Fe.prevLine=Fe.thisLine,Fe.thisLine={stream:null},null}function Re(Fe,ye){var Bt=Fe.column()===ye.indentation,jt=Be(ye.prevLine.stream),Lt=ye.indentedCode,Ee=ye.prevLine.hr,ot=ye.list!==!1,qe=(ye.listStack[ye.listStack.length-1]||0)+3;ye.indentedCode=!1;var zt=ye.indentation;if(ye.indentationDiff===null&&(ye.indentationDiff=ye.indentation,ot)){for(ye.list=null;zt=4&&(Lt||ye.prevLine.fencedCodeEnd||ye.prevLine.header||jt))return Fe.skipToEnd(),ye.indentedCode=!0,ve.code;if(Fe.eatSpace())return null;if(Bt&&ye.indentation<=qe&&(rt=Fe.match(Ae))&&rt[1].length<=6)return ye.quote=0,ye.header=rt[1].length,ye.thisLine.header=!0,de.highlightFormatting&&(ye.formatting="header"),ye.f=ye.inline,it(ye);if(ye.indentation<=qe&&Fe.eat(">"))return ye.quote=Bt?1:ye.quote+1,de.highlightFormatting&&(ye.formatting="quote"),Fe.eatSpace(),it(ye);if(!lt&&!ye.setext&&Bt&&ye.indentation<=qe&&(rt=Fe.match(se))){var on=rt[1]?"ol":"ul";return ye.indentation=zt+Fe.current().length,ye.list=!0,ye.quote=0,ye.listStack.push(ye.indentation),ye.em=!1,ye.strong=!1,ye.code=!1,ye.strikethrough=!1,de.taskLists&&Fe.match(_e,!1)&&(ye.taskList=!0),ye.f=ye.inline,de.highlightFormatting&&(ye.formatting=["list","list-"+on]),it(ye)}else{if(Bt&&ye.indentation<=qe&&(rt=Fe.match(Te,!0)))return ye.quote=0,ye.fencedEndRE=new RegExp(rt[1]+"+ *$"),ye.localMode=de.fencedCodeBlockHighlighting&&me(rt[2]||de.fencedCodeBlockDefaultMode),ye.localMode&&(ye.localState=y.startState(ye.localMode)),ye.f=ye.block=vt,de.highlightFormatting&&(ye.formatting="code-block"),ye.code=-1,it(ye);if(ye.setext||(!ht||!ot)&&!ye.quote&&ye.list===!1&&!ye.code&&!lt&&!Ce.test(Fe.string)&&(rt=Fe.lookAhead(1))&&(rt=rt.match(tt)))return ye.setext?(ye.header=ye.setext,ye.setext=0,Fe.skipToEnd(),de.highlightFormatting&&(ye.formatting="header")):(ye.header=rt[0].charAt(0)=="="?1:2,ye.setext=ye.header),ye.thisLine.header=!0,ye.f=ye.inline,it(ye);if(lt)return Fe.skipToEnd(),ye.hr=!0,ye.thisLine.hr=!0,ve.hr;if(Fe.peek()==="[")return Ye(Fe,ye,mt)}return Ye(Fe,ye,ye.inline)}function Ke(Fe,ye){var Bt=$e.token(Fe,ye.htmlState);if(!pe){var jt=y.innerMode($e,ye.htmlState);(jt.mode.name=="xml"&&jt.state.tagStart===null&&!jt.state.context&&jt.state.tokenize.isInText||ye.md_inside&&Fe.current().indexOf(">")>-1)&&(ye.f=ut,ye.block=Re,ye.htmlState=null)}return Bt}function vt(Fe,ye){var Bt=ye.listStack[ye.listStack.length-1]||0,jt=ye.indentation=Fe.quote?ye.push(ve.formatting+"-"+Fe.formatting[Bt]+"-"+Fe.quote):ye.push("error"))}if(Fe.taskOpen)return ye.push("meta"),ye.length?ye.join(" "):null;if(Fe.taskClosed)return ye.push("property"),ye.length?ye.join(" "):null;if(Fe.linkHref?ye.push(ve.linkHref,"url"):(Fe.strong&&ye.push(ve.strong),Fe.em&&ye.push(ve.em),Fe.strikethrough&&ye.push(ve.strikethrough),Fe.emoji&&ye.push(ve.emoji),Fe.linkText&&ye.push(ve.linkText),Fe.code&&ye.push(ve.code),Fe.image&&ye.push(ve.image),Fe.imageAltText&&ye.push(ve.imageAltText,"link"),Fe.imageMarker&&ye.push(ve.imageMarker)),Fe.header&&ye.push(ve.header,ve.header+"-"+Fe.header),Fe.quote&&(ye.push(ve.quote),!de.maxBlockquoteDepth||de.maxBlockquoteDepth>=Fe.quote?ye.push(ve.quote+"-"+Fe.quote):ye.push(ve.quote+"-"+de.maxBlockquoteDepth)),Fe.list!==!1){var jt=(Fe.listStack.length-1)%3;jt?jt===1?ye.push(ve.list2):ye.push(ve.list3):ye.push(ve.list1)}return Fe.trailingSpaceNewLine?ye.push("trailing-space-new-line"):Fe.trailingSpace&&ye.push("trailing-space-"+(Fe.trailingSpace%2?"a":"b")),ye.length?ye.join(" "):null}function Qe(Fe,ye){if(Fe.match(je,!0))return it(ye)}function ut(Fe,ye){var Bt=ye.text(Fe,ye);if(typeof Bt!="undefined")return Bt;if(ye.list)return ye.list=null,it(ye);if(ye.taskList){var jt=Fe.match(_e,!0)[1]===" ";return jt?ye.taskOpen=!0:ye.taskClosed=!0,de.highlightFormatting&&(ye.formatting="task"),ye.taskList=!1,it(ye)}if(ye.taskOpen=!1,ye.taskClosed=!1,ye.header&&Fe.match(/^#+$/,!0))return de.highlightFormatting&&(ye.formatting="header"),it(ye);var Lt=Fe.next();if(ye.linkTitle){ye.linkTitle=!1;var Ee=Lt;Lt==="("&&(Ee=")"),Ee=(Ee+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ot="^\\s*(?:[^"+Ee+"\\\\]+|\\\\\\\\|\\\\.)"+Ee;if(Fe.match(new RegExp(ot),!0))return ve.linkHref}if(Lt==="`"){var qe=ye.formatting;de.highlightFormatting&&(ye.formatting="code"),Fe.eatWhile("`");var zt=Fe.current().length;if(ye.code==0&&(!ye.quote||zt==1))return ye.code=zt,it(ye);if(zt==ye.code){var ht=it(ye);return ye.code=0,ht}else return ye.formatting=qe,it(ye)}else if(ye.code)return it(ye);if(Lt==="\\"&&(Fe.next(),de.highlightFormatting)){var lt=it(ye),rt=ve.formatting+"-escape";return lt?lt+" "+rt:rt}if(Lt==="!"&&Fe.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ye.imageMarker=!0,ye.image=!0,de.highlightFormatting&&(ye.formatting="image"),it(ye);if(Lt==="["&&ye.imageMarker&&Fe.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ye.imageMarker=!1,ye.imageAltText=!0,de.highlightFormatting&&(ye.formatting="image"),it(ye);if(Lt==="]"&&ye.imageAltText){de.highlightFormatting&&(ye.formatting="image");var lt=it(ye);return ye.imageAltText=!1,ye.image=!1,ye.inline=ye.f=et,lt}if(Lt==="["&&!ye.image)return ye.linkText&&Fe.match(/^.*?\]/)||(ye.linkText=!0,de.highlightFormatting&&(ye.formatting="link")),it(ye);if(Lt==="]"&&ye.linkText){de.highlightFormatting&&(ye.formatting="link");var lt=it(ye);return ye.linkText=!1,ye.inline=ye.f=Fe.match(/\(.*?\)| ?\[.*?\]/,!1)?et:ut,lt}if(Lt==="<"&&Fe.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ye.f=ye.inline=be,de.highlightFormatting&&(ye.formatting="link");var lt=it(ye);return lt?lt+=" ":lt="",lt+ve.linkInline}if(Lt==="<"&&Fe.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ye.f=ye.inline=be,de.highlightFormatting&&(ye.formatting="link");var lt=it(ye);return lt?lt+=" ":lt="",lt+ve.linkEmail}if(de.xml&&Lt==="<"&&Fe.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var on=Fe.string.indexOf(">",Fe.pos);if(on!=-1){var kt=Fe.string.substring(Fe.start,on);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(kt)&&(ye.md_inside=!0)}return Fe.backUp(1),ye.htmlState=y.startState($e),ct(Fe,ye,Ke)}if(de.xml&&Lt==="<"&&Fe.match(/^\/\w*?>/))return ye.md_inside=!1,"tag";if(Lt==="*"||Lt==="_"){for(var ae=1,re=Fe.pos==1?" ":Fe.string.charAt(Fe.pos-2);ae<3&&Fe.eat(Lt);)ae++;var te=Fe.peek()||" ",ie=!/\s/.test(te)&&(!Se.test(te)||/\s/.test(re)||Se.test(re)),ce=!/\s/.test(re)&&(!Se.test(re)||/\s/.test(te)||Se.test(te)),ne=null,le=null;if(ae%2&&(!ye.em&&ie&&(Lt==="*"||!ce||Se.test(re))?ne=!0:ye.em==Lt&&ce&&(Lt==="*"||!ie||Se.test(te))&&(ne=!1)),ae>1&&(!ye.strong&&ie&&(Lt==="*"||!ce||Se.test(re))?le=!0:ye.strong==Lt&&ce&&(Lt==="*"||!ie||Se.test(te))&&(le=!1)),le!=null||ne!=null){de.highlightFormatting&&(ye.formatting=ne==null?"strong":le==null?"em":"strong em"),ne===!0&&(ye.em=Lt),le===!0&&(ye.strong=Lt);var ht=it(ye);return ne===!1&&(ye.em=!1),le===!1&&(ye.strong=!1),ht}}else if(Lt===" "&&(Fe.eat("*")||Fe.eat("_"))){if(Fe.peek()===" ")return it(ye);Fe.backUp(1)}if(de.strikethrough){if(Lt==="~"&&Fe.eatWhile(Lt)){if(ye.strikethrough){de.highlightFormatting&&(ye.formatting="strikethrough");var ht=it(ye);return ye.strikethrough=!1,ht}else if(Fe.match(/^[^\s]/,!1))return ye.strikethrough=!0,de.highlightFormatting&&(ye.formatting="strikethrough"),it(ye)}else if(Lt===" "&&Fe.match(/^~~/,!0)){if(Fe.peek()===" ")return it(ye);Fe.backUp(2)}}if(de.emoji&&Lt===":"&&Fe.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ye.emoji=!0,de.highlightFormatting&&(ye.formatting="emoji");var Ie=it(ye);return ye.emoji=!1,Ie}return Lt===" "&&(Fe.match(/^ +$/,!1)?ye.trailingSpace++:ye.trailingSpace&&(ye.trailingSpaceNewLine=!0)),it(ye)}function be(Fe,ye){var Bt=Fe.next();if(Bt===">"){ye.f=ye.inline=ut,de.highlightFormatting&&(ye.formatting="link");var jt=it(ye);return jt?jt+=" ":jt="",jt+ve.linkInline}return Fe.match(/^[^>]+/,!0),ve.linkInline}function et(Fe,ye){if(Fe.eatSpace())return null;var Bt=Fe.next();return Bt==="("||Bt==="["?(ye.f=ye.inline=ue(Bt==="("?")":"]"),de.highlightFormatting&&(ye.formatting="link-string"),ye.linkHref=!0,it(ye)):"error"}var Ne={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function ue(Fe){return function(ye,Bt){var jt=ye.next();if(jt===Fe){Bt.f=Bt.inline=ut,de.highlightFormatting&&(Bt.formatting="link-string");var Lt=it(Bt);return Bt.linkHref=!1,Lt}return ye.match(Ne[Fe]),Bt.linkHref=!0,it(Bt)}}function mt(Fe,ye){return Fe.match(/^([^\]\\]|\\.)*\]:/,!1)?(ye.f=Ze,Fe.next(),de.highlightFormatting&&(ye.formatting="link"),ye.linkText=!0,it(ye)):Ye(Fe,ye,ut)}function Ze(Fe,ye){if(Fe.match(/^\]:/,!0)){ye.f=ye.inline=nt,de.highlightFormatting&&(ye.formatting="link");var Bt=it(ye);return ye.linkText=!1,Bt}return Fe.match(/^([^\]\\]|\\.)+/,!0),ve.linkText}function nt(Fe,ye){return Fe.eatSpace()?null:(Fe.match(/^[^\s]+/,!0),Fe.peek()===void 0?ye.linkTitle=!0:Fe.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ye.f=ye.inline=ut,ve.linkHref+" url")}var Mt={startState:function(){return{f:Re,prevLine:{stream:null},thisLine:{stream:null},block:Re,htmlState:null,indentation:0,inline:ut,text:Qe,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Fe){return{f:Fe.f,prevLine:Fe.prevLine,thisLine:Fe.thisLine,block:Fe.block,htmlState:Fe.htmlState&&y.copyState($e,Fe.htmlState),indentation:Fe.indentation,localMode:Fe.localMode,localState:Fe.localMode?y.copyState(Fe.localMode,Fe.localState):null,inline:Fe.inline,text:Fe.text,formatting:!1,linkText:Fe.linkText,linkTitle:Fe.linkTitle,linkHref:Fe.linkHref,code:Fe.code,em:Fe.em,strong:Fe.strong,strikethrough:Fe.strikethrough,emoji:Fe.emoji,header:Fe.header,setext:Fe.setext,hr:Fe.hr,taskList:Fe.taskList,list:Fe.list,listStack:Fe.listStack.slice(0),quote:Fe.quote,indentedCode:Fe.indentedCode,trailingSpace:Fe.trailingSpace,trailingSpaceNewLine:Fe.trailingSpaceNewLine,md_inside:Fe.md_inside,fencedEndRE:Fe.fencedEndRE}},token:function(Fe,ye){if(ye.formatting=!1,Fe!=ye.thisLine.stream){if(ye.header=0,ye.hr=!1,Fe.match(/^\s*$/,!0))return Oe(ye),null;if(ye.prevLine=ye.thisLine,ye.thisLine={stream:Fe},ye.taskList=!1,ye.trailingSpace=0,ye.trailingSpaceNewLine=!1,!ye.localState&&(ye.f=ye.block,ye.f!=Ke)){var Bt=Fe.match(/^\s*/,!0)[0].replace(/\t/g,Pe).length;if(ye.indentation=Bt,ye.indentationDiff=null,Bt>0)return null}}return ye.f(Fe,ye)},innerMode:function(Fe){return Fe.block==Ke?{state:Fe.htmlState,mode:$e}:Fe.localState?{state:Fe.localState,mode:Fe.localMode}:{state:Fe,mode:Mt}},indent:function(Fe,ye,Bt){return Fe.block==Ke&&$e.indent?$e.indent(Fe.htmlState,ye,Bt):Fe.localState&&Fe.localMode.indent?Fe.localMode.indent(Fe.localState,ye,Bt):y.Pass},blankLine:Oe,getType:it,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Mt},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(bn,Wt,z){(function(y){y(z(89780))})(function(y){"use strict";y.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var he=0;he-1&&$e.substring(ve+1,$e.length);if(Me)return y.findModeByExtension(Me)},y.findModeByName=function($e){$e=$e.toLowerCase();for(var pe=0;pe0?je.cmdState[je.cmdState.length-1]:null}function me(je){var Te=je.cmdState.pop();Te&&Te.closeBracket()}function ve(je){for(var Te=je.cmdState,Ce=Te.length-1;Ce>=0;Ce--){var Se=Te[Ce];if(Se.name!="DEFAULT")return Se}return{styleIdentifier:function(){return null}}}function Me(je,Te,Ce){return function(){this.name=je,this.bracketNo=0,this.style=Te,this.styles=Ce,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var ge={};ge.importmodule=Me("importmodule","tag",["string","builtin"]),ge.documentclass=Me("documentclass","tag",["","atom"]),ge.usepackage=Me("usepackage","tag",["atom"]),ge.begin=Me("begin","tag",["atom"]),ge.end=Me("end","tag",["atom"]),ge.label=Me("label","tag",["atom"]),ge.ref=Me("ref","tag",["atom"]),ge.eqref=Me("eqref","tag",["atom"]),ge.cite=Me("cite","tag",["atom"]),ge.bibitem=Me("bibitem","tag",["atom"]),ge.Bibitem=Me("Bibitem","tag",["atom"]),ge.RBibitem=Me("RBibitem","tag",["atom"]),ge.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function se(je,Te){je.f=Te}function _e(je,Te){var Ce;if(je.match(/^\\[a-zA-Z@]+/)){var Se=je.current().slice(1);return Ce=ge.hasOwnProperty(Se)?ge[Se]:ge.DEFAULT,Ce=new Ce,$e(Te,Ce),se(Te,tt),Ce.style}if(je.match(/^\\[$&%#{}_]/)||je.match(/^\\[,;!\/\\]/))return"tag";if(je.match("\\["))return se(Te,function(Ye,ct){return Ae(Ye,ct,"\\]")}),"keyword";if(je.match("\\("))return se(Te,function(Ye,ct){return Ae(Ye,ct,"\\)")}),"keyword";if(je.match("$$"))return se(Te,function(Ye,ct){return Ae(Ye,ct,"$$")}),"keyword";if(je.match("$"))return se(Te,function(Ye,ct){return Ae(Ye,ct,"$")}),"keyword";var Pe=je.next();if(Pe=="%")return je.skipToEnd(),"comment";if(Pe=="}"||Pe=="]"){if(Ce=pe(Te),Ce)Ce.closeBracket(Pe),se(Te,tt);else return"error";return"bracket"}else return Pe=="{"||Pe=="["?(Ce=ge.DEFAULT,Ce=new Ce,$e(Te,Ce),"bracket"):/\d/.test(Pe)?(je.eatWhile(/[\w.%]/),"atom"):(je.eatWhile(/[\w\-_]/),Ce=ve(Te),Ce.name=="begin"&&(Ce.argument=je.current()),Ce.styleIdentifier())}function Ae(je,Te,Ce){if(je.eatSpace())return null;if(Ce&&je.match(Ce))return se(Te,_e),"keyword";if(je.match(/^\\[a-zA-Z@]+/))return"tag";if(je.match(/^[a-zA-Z]+/))return"variable-2";if(je.match(/^\\[$&%#{}_]/)||je.match(/^\\[,;!\/]/)||je.match(/^[\^_&]/))return"tag";if(je.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(je.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Se=je.next();return Se=="{"||Se=="}"||Se=="["||Se=="]"||Se=="("||Se==")"?"bracket":Se=="%"?(je.skipToEnd(),"comment"):"error"}function tt(je,Te){var Ce=je.peek(),Se;return Ce=="{"||Ce=="["?(Se=pe(Te),Se.openBracket(Ce),je.eat(Ce),se(Te,_e),"bracket"):/[ \t\r]/.test(Ce)?(je.eat(Ce),null):(se(Te,_e),me(Te),_e(je,Te))}return{startState:function(){var je=de.inMathMode?function(Te,Ce){return Ae(Te,Ce)}:_e;return{cmdState:[],f:je}},copyState:function(je){return{cmdState:je.cmdState.slice(),f:je.f}},token:function(je,Te){return Te.f(je,Te)},blankLine:function(je){je.f=_e,je.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(bn,Wt,z){(function(y){y(z(89780))})(function(y){"use strict";var he={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},de={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};y.defineMode("xml",function($e,pe){var me=$e.indentUnit,ve={},Me=pe.htmlMode?he:de;for(var ge in Me)ve[ge]=Me[ge];for(var ge in pe)ve[ge]=pe[ge];var se,_e;function Ae(be,et){function Ne(Ze){return et.tokenize=Ze,Ze(be,et)}var ue=be.next();if(ue=="<")return be.eat("!")?be.eat("[")?be.match("CDATA[")?Ne(Te("atom","]]>")):null:be.match("--")?Ne(Te("comment","-->")):be.match("DOCTYPE",!0,!0)?(be.eatWhile(/[\w\._\-]/),Ne(Ce(1))):null:be.eat("?")?(be.eatWhile(/[\w\._\-]/),et.tokenize=Te("meta","?>"),"meta"):(se=be.eat("/")?"closeTag":"openTag",et.tokenize=tt,"tag bracket");if(ue=="&"){var mt;return be.eat("#")?be.eat("x")?mt=be.eatWhile(/[a-fA-F\d]/)&&be.eat(";"):mt=be.eatWhile(/[\d]/)&&be.eat(";"):mt=be.eatWhile(/[\w\.\-:]/)&&be.eat(";"),mt?"atom":"error"}else return be.eatWhile(/[^&<]/),null}Ae.isInText=!0;function tt(be,et){var Ne=be.next();if(Ne==">"||Ne=="/"&&be.eat(">"))return et.tokenize=Ae,se=Ne==">"?"endTag":"selfcloseTag","tag bracket";if(Ne=="=")return se="equals",null;if(Ne=="<"){et.tokenize=Ae,et.state=ct,et.tagName=et.tagStart=null;var ue=et.tokenize(be,et);return ue?ue+" tag error":"tag error"}else return/[\'\"]/.test(Ne)?(et.tokenize=je(Ne),et.stringStartCol=be.column(),et.tokenize(be,et)):(be.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function je(be){var et=function(Ne,ue){for(;!Ne.eol();)if(Ne.next()==be){ue.tokenize=tt;break}return"string"};return et.isInAttribute=!0,et}function Te(be,et){return function(Ne,ue){for(;!Ne.eol();){if(Ne.match(et)){ue.tokenize=Ae;break}Ne.next()}return be}}function Ce(be){return function(et,Ne){for(var ue;(ue=et.next())!=null;){if(ue=="<")return Ne.tokenize=Ce(be+1),Ne.tokenize(et,Ne);if(ue==">")if(be==1){Ne.tokenize=Ae;break}else return Ne.tokenize=Ce(be-1),Ne.tokenize(et,Ne)}return"meta"}}function Se(be,et,Ne){this.prev=be.context,this.tagName=et,this.indent=be.indented,this.startOfLine=Ne,(ve.doNotIndent.hasOwnProperty(et)||be.context&&be.context.noIndent)&&(this.noIndent=!0)}function Pe(be){be.context&&(be.context=be.context.prev)}function Ye(be,et){for(var Ne;;){if(!be.context||(Ne=be.context.tagName,!ve.contextGrabbers.hasOwnProperty(Ne)||!ve.contextGrabbers[Ne].hasOwnProperty(et)))return;Pe(be)}}function ct(be,et,Ne){return be=="openTag"?(Ne.tagStart=et.column(),Be):be=="closeTag"?Oe:ct}function Be(be,et,Ne){return be=="word"?(Ne.tagName=et.current(),_e="tag",vt):ve.allowMissingTagName&&be=="endTag"?(_e="tag bracket",vt(be,et,Ne)):(_e="error",Be)}function Oe(be,et,Ne){if(be=="word"){var ue=et.current();return Ne.context&&Ne.context.tagName!=ue&&ve.implicitlyClosed.hasOwnProperty(Ne.context.tagName)&&Pe(Ne),Ne.context&&Ne.context.tagName==ue||ve.matchClosing===!1?(_e="tag",Re):(_e="tag error",Ke)}else return ve.allowMissingTagName&&be=="endTag"?(_e="tag bracket",Re(be,et,Ne)):(_e="error",Ke)}function Re(be,et,Ne){return be!="endTag"?(_e="error",Re):(Pe(Ne),ct)}function Ke(be,et,Ne){return _e="error",Re(be,et,Ne)}function vt(be,et,Ne){if(be=="word")return _e="attribute",it;if(be=="endTag"||be=="selfcloseTag"){var ue=Ne.tagName,mt=Ne.tagStart;return Ne.tagName=Ne.tagStart=null,be=="selfcloseTag"||ve.autoSelfClosers.hasOwnProperty(ue)?Ye(Ne,ue):(Ye(Ne,ue),Ne.context=new Se(Ne,ue,mt==Ne.indented)),ct}return _e="error",vt}function it(be,et,Ne){return be=="equals"?Qe:(ve.allowMissing||(_e="error"),vt(be,et,Ne))}function Qe(be,et,Ne){return be=="string"?ut:be=="word"&&ve.allowUnquoted?(_e="string",vt):(_e="error",vt(be,et,Ne))}function ut(be,et,Ne){return be=="string"?ut:vt(be,et,Ne)}return{startState:function(be){var et={tokenize:Ae,state:ct,indented:be||0,tagName:null,tagStart:null,context:null};return be!=null&&(et.baseIndent=be),et},token:function(be,et){if(!et.tagName&&be.sol()&&(et.indented=be.indentation()),be.eatSpace())return null;se=null;var Ne=et.tokenize(be,et);return(Ne||se)&&Ne!="comment"&&(_e=null,et.state=et.state(se||Ne,be,et),_e&&(Ne=_e=="error"?Ne+" error":_e)),Ne},indent:function(be,et,Ne){var ue=be.context;if(be.tokenize.isInAttribute)return be.tagStart==be.indented?be.stringStartCol+1:be.indented+me;if(ue&&ue.noIndent)return y.Pass;if(be.tokenize!=tt&&be.tokenize!=Ae)return Ne?Ne.match(/^(\s*)/)[0].length:0;if(be.tagName)return ve.multilineTagIndentPastTag!==!1?be.tagStart+be.tagName.length+2:be.tagStart+me*(ve.multilineTagIndentFactor||1);if(ve.alignCDATA&&/$/,blockCommentStart:"",configuration:ve.htmlMode?"html":"xml",helperType:ve.htmlMode?"html":"xml",skipAttribute:function(be){be.state==Qe&&(be.state=vt)},xmlCurrentTag:function(be){return be.tagName?{name:be.tagName,close:be.type=="closeTag"}:null},xmlCurrentContext:function(be){for(var et=[],Ne=be.context;Ne;Ne=Ne.prev)Ne.tagName&&et.push(Ne.tagName);return et.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},24334:function(bn,Wt,z){var y,he;(function(de,$e){bn.exports=$e(de)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof z.g!="undefined"?z.g:this,function(de){"use strict";de=de||{};var $e=de.Base64,pe="2.6.4",me="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ve=function(Ne){for(var ue={},mt=0,Ze=Ne.length;mt>>6)+Me(128|ue&63):Me(224|ue>>>12&15)+Me(128|ue>>>6&63)+Me(128|ue&63)}else{var ue=65536+(Ne.charCodeAt(0)-55296)*1024+(Ne.charCodeAt(1)-56320);return Me(240|ue>>>18&7)+Me(128|ue>>>12&63)+Me(128|ue>>>6&63)+Me(128|ue&63)}},se=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,_e=function(Ne){return Ne.replace(se,ge)},Ae=function(Ne){var ue=[0,2,1][Ne.length%3],mt=Ne.charCodeAt(0)<<16|(Ne.length>1?Ne.charCodeAt(1):0)<<8|(Ne.length>2?Ne.charCodeAt(2):0),Ze=[me.charAt(mt>>>18),me.charAt(mt>>>12&63),ue>=2?"=":me.charAt(mt>>>6&63),ue>=1?"=":me.charAt(mt&63)];return Ze.join("")},tt=de.btoa&&typeof de.btoa=="function"?function(Ne){return de.btoa(Ne)}:function(Ne){if(Ne.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ne.replace(/[\s\S]{1,3}/g,Ae)},je=function(Ne){return tt(_e(String(Ne)))},Te=function(Ne){return Ne.replace(/[+\/]/g,function(ue){return ue=="+"?"-":"_"}).replace(/=/g,"")},Ce=function(Ne,ue){return ue?Te(je(Ne)):je(Ne)},Se=function(Ne){return Ce(Ne,!0)},Pe;de.Uint8Array&&(Pe=function(Ne,ue){for(var mt="",Ze=0,nt=Ne.length;Ze>>18)+me.charAt(Bt>>>12&63)+(typeof Fe!="undefined"?me.charAt(Bt>>>6&63):"=")+(typeof ye!="undefined"?me.charAt(Bt&63):"=")}return ue?Te(mt):mt});var Ye=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ct=function(Ne){switch(Ne.length){case 4:var ue=(7&Ne.charCodeAt(0))<<18|(63&Ne.charCodeAt(1))<<12|(63&Ne.charCodeAt(2))<<6|63&Ne.charCodeAt(3),mt=ue-65536;return Me((mt>>>10)+55296)+Me((mt&1023)+56320);case 3:return Me((15&Ne.charCodeAt(0))<<12|(63&Ne.charCodeAt(1))<<6|63&Ne.charCodeAt(2));default:return Me((31&Ne.charCodeAt(0))<<6|63&Ne.charCodeAt(1))}},Be=function(Ne){return Ne.replace(Ye,ct)},Oe=function(Ne){var ue=Ne.length,mt=ue%4,Ze=(ue>0?ve[Ne.charAt(0)]<<18:0)|(ue>1?ve[Ne.charAt(1)]<<12:0)|(ue>2?ve[Ne.charAt(2)]<<6:0)|(ue>3?ve[Ne.charAt(3)]:0),nt=[Me(Ze>>>16),Me(Ze>>>8&255),Me(Ze&255)];return nt.length-=[0,0,2,1][mt],nt.join("")},Re=de.atob&&typeof de.atob=="function"?function(Ne){return de.atob(Ne)}:function(Ne){return Ne.replace(/\S{1,4}/g,Oe)},Ke=function(Ne){return Re(String(Ne).replace(/[^A-Za-z0-9\+\/]/g,""))},vt=function(Ne){return Be(Re(Ne))},it=function(Ne){return String(Ne).replace(/[-_]/g,function(ue){return ue=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Qe=function(Ne){return vt(it(Ne))},ut;de.Uint8Array&&(ut=function(Ne){return Uint8Array.from(Ke(it(Ne)),function(ue){return ue.charCodeAt(0)})});var be=function(){var Ne=de.Base64;return de.Base64=$e,Ne};if(de.Base64={VERSION:pe,atob:Ke,btoa:tt,fromBase64:Qe,toBase64:Ce,utob:_e,encode:Ce,encodeURI:Se,btou:Be,decode:Qe,noConflict:be,fromUint8Array:Pe,toUint8Array:ut},typeof Object.defineProperty=="function"){var et=function(Ne){return{value:Ne,enumerable:!1,writable:!0,configurable:!0}};de.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",et(function(){return Qe(this)})),Object.defineProperty(String.prototype,"toBase64",et(function(Ne){return Ce(this,Ne)})),Object.defineProperty(String.prototype,"toBase64URI",et(function(){return Ce(this,!0)}))}}return de.Meteor&&(Base64=de.Base64),bn.exports?bn.exports.Base64=de.Base64:(y=[],he=function(){return de.Base64}.apply(Wt,y),he!==void 0&&(bn.exports=he)),{Base64:de.Base64}})},2859:function(bn,Wt,z){"use strict";z.d(Wt,{hP:function(){return kt}});var y=function(ae,re){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ie){te.__proto__=ie}||function(te,ie){for(var ce in ie)Object.prototype.hasOwnProperty.call(ie,ce)&&(te[ce]=ie[ce])})(ae,re)};function he(ae,re){function te(){this.constructor=ae}y(ae,re),ae.prototype=re===null?Object.create(re):(te.prototype=re.prototype,new te)}function de(ae,re,te,ie){return new(te||(te=Promise))(function(ce,ne){function le(Ue){try{bt(ie.next(Ue))}catch(He){ne(He)}}function Ie(Ue){try{bt(ie.throw(Ue))}catch(He){ne(He)}}function bt(Ue){var He;Ue.done?ce(Ue.value):(He=Ue.value,He instanceof te?He:new te(function(at){at(He)})).then(le,Ie)}bt((ie=ie.apply(ae,re||[])).next())})}function $e(ae,re){var te,ie,ce,ne,le={label:0,sent:function(){if(1&ce[0])throw ce[1];return ce[1]},trys:[],ops:[]};return ne={next:Ie(0),throw:Ie(1),return:Ie(2)},typeof Symbol=="function"&&(ne[Symbol.iterator]=function(){return this}),ne;function Ie(bt){return function(Ue){return function(He){if(te)throw new TypeError("Generator is already executing.");for(;le;)try{if(te=1,ie&&(ce=2&He[0]?ie.return:He[0]?ie.throw||((ce=ie.return)&&ce.call(ie),0):ie.next)&&!(ce=ce.call(ie,He[1])).done)return ce;switch(ie=0,ce&&(He=[2&He[0],ce.value]),He[0]){case 0:case 1:ce=He;break;case 4:return le.label++,{value:He[1],done:!1};case 5:le.label++,ie=He[1],He=[0];continue;case 7:He=le.ops.pop(),le.trys.pop();continue;default:if(ce=le.trys,!((ce=ce.length>0&&ce[ce.length-1])||He[0]!==6&&He[0]!==2)){le=0;continue}if(He[0]===3&&(!ce||He[1]>ce[0]&&He[1]0&&b.prevInput=="\u200B"?Xn(x,Zo)(x):vr++<10?E.detectingSelectAll=setTimeout(Ir,500):(E.selForContextMenu=null,E.input.reset())};E.detectingSelectAll=setTimeout(Ir,200)}}if(pe&&me>=9&&In(),Oe){Ve(a);var tr=function(){un(window,"mouseup",tr),setTimeout(Sn,20)};Nt(window,"mouseup",tr)}else setTimeout(Sn,50)},Ta.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Ta.prototype.setUneditable=function(){},Ta.prototype.needsContentAttribute=!1;function Yu(a,b){if(b=b?Mt(b):{},b.value=a.value,!b.tabindex&&a.tabIndex&&(b.tabindex=a.tabIndex),!b.placeholder&&a.placeholder&&(b.placeholder=a.placeholder),b.autofocus==null){var x=Ne();b.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function E(){a.value=xe.getValue()}var ee;if(a.form&&(Nt(a.form,"submit",E),!b.leaveSubmitMethodAlone)){var oe=a.form;ee=oe.submit;try{var fe=oe.submit=function(){E(),oe.submit=ee,oe.submit(),oe.submit=fe}}catch(ke){}}b.finishInit=function(ke){ke.save=E,ke.getTextArea=function(){return a},ke.toTextArea=function(){ke.toTextArea=isNaN,E(),a.parentNode.removeChild(ke.getWrapperElement()),a.style.display="",a.form&&(un(a.form,"submit",E),!b.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ee))}},a.style.display="none";var xe=Sa(function(ke){return a.parentNode.insertBefore(ke,a.nextSibling)},b);return xe}function Qu(a){a.off=un,a.on=Nt,a.wheelEventPixels=_n,a.Doc=Gi,a.splitLines=hn,a.countColumn=Fe,a.findColumn=zt,a.isWordChar=ie,a.Pass=Lt,a.signal=rn,a.Line=Fo,a.changeEnd=Er,a.scrollbarModel=Qs,a.Pos=Ge,a.cmpPos=At,a.modes=an,a.mimeModes=Xt,a.resolveMode=wn,a.getMode=Vn,a.modeExtensions=Mn,a.extendMode=$n,a.copyState=Wn,a.startState=ur,a.innerMode=Hn,a.commands=ns,a.keyMap=Ma,a.keyName=ps,a.isModifierKey=eu,a.lookupKey=xs,a.normalizeKeyMap=Va,a.StringStream=rr,a.SharedTextMarker=Ui,a.TextMarker=ll,a.LineWidget=Li,a.e_preventDefault=yt,a.e_stopPropagation=Kt,a.e_stop=Ve,a.addClass=ue,a.contains=et,a.rmClass=Ke,a.keyNames=gi}zu(Sa),Vu(Sa);var Ju="iter insert remove copy getEditor constructor".split(" ");for(var Eu in Gi.prototype)Gi.prototype.hasOwnProperty(Eu)&&Bt(Ju,Eu)<0&&(Sa.prototype[Eu]=function(a){return function(){return a.apply(this.doc,arguments)}}(Gi.prototype[Eu]));return ze(Gi),Sa.inputStyles={textarea:Ta,contenteditable:ea},Sa.defineMode=function(a){!Sa.defaults.mode&&a!="null"&&(Sa.defaults.mode=a),yn.apply(this,arguments)},Sa.defineMIME=sn,Sa.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Sa.defineMIME("text/plain","null"),Sa.defineExtension=function(a,b){Sa.prototype[a]=b},Sa.defineDocExtension=function(a,b){Gi.prototype[a]=b},Sa.fromTextArea=Yu,Qu(Sa),Sa.version="5.58.2",Sa})},25419:function(bn,Wt,z){(function(y){y(z(89780),z(15525),z(98101))})(function(y){"use strict";y.defineMode("markdown",function(he,de){var $e=y.getMode(he,"text/html"),pe=$e.name=="null";function me(Fe){if(y.findModeByName){var ye=y.findModeByName(Fe);ye&&(Fe=ye.mime||ye.mimes[0])}var Bt=y.getMode(he,Fe);return Bt.name=="null"?null:Bt}de.highlightFormatting===void 0&&(de.highlightFormatting=!1),de.maxBlockquoteDepth===void 0&&(de.maxBlockquoteDepth=0),de.taskLists===void 0&&(de.taskLists=!1),de.strikethrough===void 0&&(de.strikethrough=!1),de.emoji===void 0&&(de.emoji=!1),de.fencedCodeBlockHighlighting===void 0&&(de.fencedCodeBlockHighlighting=!0),de.fencedCodeBlockDefaultMode===void 0&&(de.fencedCodeBlockDefaultMode="text/plain"),de.xml===void 0&&(de.xml=!0),de.tokenTypeOverrides===void 0&&(de.tokenTypeOverrides={});var ve={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Me in ve)ve.hasOwnProperty(Me)&&de.tokenTypeOverrides[Me]&&(ve[Me]=de.tokenTypeOverrides[Me]);var ge=/^([*\-_])(?:\s*\1){2,}\s*$/,se=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,_e=/^\[(x| )\](?=\s)/i,Ae=de.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,tt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,je=/^[^#!\[\]*_\\<>` "'(~:]+/,Te=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Ce=/^\s*\[[^\]]+?\]:.*$/,Se=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Pe=" ";function Ye(Fe,ye,Bt){return ye.f=ye.inline=Bt,Bt(Fe,ye)}function ct(Fe,ye,Bt){return ye.f=ye.block=Bt,Bt(Fe,ye)}function Be(Fe){return!Fe||!/\S/.test(Fe.string)}function Oe(Fe){if(Fe.linkTitle=!1,Fe.linkHref=!1,Fe.linkText=!1,Fe.em=!1,Fe.strong=!1,Fe.strikethrough=!1,Fe.quote=0,Fe.indentedCode=!1,Fe.f==Ke){var ye=pe;if(!ye){var Bt=y.innerMode($e,Fe.htmlState);ye=Bt.mode.name=="xml"&&Bt.state.tagStart===null&&!Bt.state.context&&Bt.state.tokenize.isInText}ye&&(Fe.f=ut,Fe.block=Re,Fe.htmlState=null)}return Fe.trailingSpace=0,Fe.trailingSpaceNewLine=!1,Fe.prevLine=Fe.thisLine,Fe.thisLine={stream:null},null}function Re(Fe,ye){var Bt=Fe.column()===ye.indentation,jt=Be(ye.prevLine.stream),Lt=ye.indentedCode,Ee=ye.prevLine.hr,ot=ye.list!==!1,qe=(ye.listStack[ye.listStack.length-1]||0)+3;ye.indentedCode=!1;var zt=ye.indentation;if(ye.indentationDiff===null&&(ye.indentationDiff=ye.indentation,ot)){for(ye.list=null;zt=4&&(Lt||ye.prevLine.fencedCodeEnd||ye.prevLine.header||jt))return Fe.skipToEnd(),ye.indentedCode=!0,ve.code;if(Fe.eatSpace())return null;if(Bt&&ye.indentation<=qe&&(rt=Fe.match(Ae))&&rt[1].length<=6)return ye.quote=0,ye.header=rt[1].length,ye.thisLine.header=!0,de.highlightFormatting&&(ye.formatting="header"),ye.f=ye.inline,it(ye);if(ye.indentation<=qe&&Fe.eat(">"))return ye.quote=Bt?1:ye.quote+1,de.highlightFormatting&&(ye.formatting="quote"),Fe.eatSpace(),it(ye);if(!lt&&!ye.setext&&Bt&&ye.indentation<=qe&&(rt=Fe.match(se))){var on=rt[1]?"ol":"ul";return ye.indentation=zt+Fe.current().length,ye.list=!0,ye.quote=0,ye.listStack.push(ye.indentation),ye.em=!1,ye.strong=!1,ye.code=!1,ye.strikethrough=!1,de.taskLists&&Fe.match(_e,!1)&&(ye.taskList=!0),ye.f=ye.inline,de.highlightFormatting&&(ye.formatting=["list","list-"+on]),it(ye)}else{if(Bt&&ye.indentation<=qe&&(rt=Fe.match(Te,!0)))return ye.quote=0,ye.fencedEndRE=new RegExp(rt[1]+"+ *$"),ye.localMode=de.fencedCodeBlockHighlighting&&me(rt[2]||de.fencedCodeBlockDefaultMode),ye.localMode&&(ye.localState=y.startState(ye.localMode)),ye.f=ye.block=vt,de.highlightFormatting&&(ye.formatting="code-block"),ye.code=-1,it(ye);if(ye.setext||(!ht||!ot)&&!ye.quote&&ye.list===!1&&!ye.code&&!lt&&!Ce.test(Fe.string)&&(rt=Fe.lookAhead(1))&&(rt=rt.match(tt)))return ye.setext?(ye.header=ye.setext,ye.setext=0,Fe.skipToEnd(),de.highlightFormatting&&(ye.formatting="header")):(ye.header=rt[0].charAt(0)=="="?1:2,ye.setext=ye.header),ye.thisLine.header=!0,ye.f=ye.inline,it(ye);if(lt)return Fe.skipToEnd(),ye.hr=!0,ye.thisLine.hr=!0,ve.hr;if(Fe.peek()==="[")return Ye(Fe,ye,mt)}return Ye(Fe,ye,ye.inline)}function Ke(Fe,ye){var Bt=$e.token(Fe,ye.htmlState);if(!pe){var jt=y.innerMode($e,ye.htmlState);(jt.mode.name=="xml"&&jt.state.tagStart===null&&!jt.state.context&&jt.state.tokenize.isInText||ye.md_inside&&Fe.current().indexOf(">")>-1)&&(ye.f=ut,ye.block=Re,ye.htmlState=null)}return Bt}function vt(Fe,ye){var Bt=ye.listStack[ye.listStack.length-1]||0,jt=ye.indentation=Fe.quote?ye.push(ve.formatting+"-"+Fe.formatting[Bt]+"-"+Fe.quote):ye.push("error"))}if(Fe.taskOpen)return ye.push("meta"),ye.length?ye.join(" "):null;if(Fe.taskClosed)return ye.push("property"),ye.length?ye.join(" "):null;if(Fe.linkHref?ye.push(ve.linkHref,"url"):(Fe.strong&&ye.push(ve.strong),Fe.em&&ye.push(ve.em),Fe.strikethrough&&ye.push(ve.strikethrough),Fe.emoji&&ye.push(ve.emoji),Fe.linkText&&ye.push(ve.linkText),Fe.code&&ye.push(ve.code),Fe.image&&ye.push(ve.image),Fe.imageAltText&&ye.push(ve.imageAltText,"link"),Fe.imageMarker&&ye.push(ve.imageMarker)),Fe.header&&ye.push(ve.header,ve.header+"-"+Fe.header),Fe.quote&&(ye.push(ve.quote),!de.maxBlockquoteDepth||de.maxBlockquoteDepth>=Fe.quote?ye.push(ve.quote+"-"+Fe.quote):ye.push(ve.quote+"-"+de.maxBlockquoteDepth)),Fe.list!==!1){var jt=(Fe.listStack.length-1)%3;jt?jt===1?ye.push(ve.list2):ye.push(ve.list3):ye.push(ve.list1)}return Fe.trailingSpaceNewLine?ye.push("trailing-space-new-line"):Fe.trailingSpace&&ye.push("trailing-space-"+(Fe.trailingSpace%2?"a":"b")),ye.length?ye.join(" "):null}function Qe(Fe,ye){if(Fe.match(je,!0))return it(ye)}function ut(Fe,ye){var Bt=ye.text(Fe,ye);if(typeof Bt!="undefined")return Bt;if(ye.list)return ye.list=null,it(ye);if(ye.taskList){var jt=Fe.match(_e,!0)[1]===" ";return jt?ye.taskOpen=!0:ye.taskClosed=!0,de.highlightFormatting&&(ye.formatting="task"),ye.taskList=!1,it(ye)}if(ye.taskOpen=!1,ye.taskClosed=!1,ye.header&&Fe.match(/^#+$/,!0))return de.highlightFormatting&&(ye.formatting="header"),it(ye);var Lt=Fe.next();if(ye.linkTitle){ye.linkTitle=!1;var Ee=Lt;Lt==="("&&(Ee=")"),Ee=(Ee+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ot="^\\s*(?:[^"+Ee+"\\\\]+|\\\\\\\\|\\\\.)"+Ee;if(Fe.match(new RegExp(ot),!0))return ve.linkHref}if(Lt==="`"){var qe=ye.formatting;de.highlightFormatting&&(ye.formatting="code"),Fe.eatWhile("`");var zt=Fe.current().length;if(ye.code==0&&(!ye.quote||zt==1))return ye.code=zt,it(ye);if(zt==ye.code){var ht=it(ye);return ye.code=0,ht}else return ye.formatting=qe,it(ye)}else if(ye.code)return it(ye);if(Lt==="\\"&&(Fe.next(),de.highlightFormatting)){var lt=it(ye),rt=ve.formatting+"-escape";return lt?lt+" "+rt:rt}if(Lt==="!"&&Fe.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ye.imageMarker=!0,ye.image=!0,de.highlightFormatting&&(ye.formatting="image"),it(ye);if(Lt==="["&&ye.imageMarker&&Fe.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ye.imageMarker=!1,ye.imageAltText=!0,de.highlightFormatting&&(ye.formatting="image"),it(ye);if(Lt==="]"&&ye.imageAltText){de.highlightFormatting&&(ye.formatting="image");var lt=it(ye);return ye.imageAltText=!1,ye.image=!1,ye.inline=ye.f=et,lt}if(Lt==="["&&!ye.image)return ye.linkText&&Fe.match(/^.*?\]/)||(ye.linkText=!0,de.highlightFormatting&&(ye.formatting="link")),it(ye);if(Lt==="]"&&ye.linkText){de.highlightFormatting&&(ye.formatting="link");var lt=it(ye);return ye.linkText=!1,ye.inline=ye.f=Fe.match(/\(.*?\)| ?\[.*?\]/,!1)?et:ut,lt}if(Lt==="<"&&Fe.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ye.f=ye.inline=be,de.highlightFormatting&&(ye.formatting="link");var lt=it(ye);return lt?lt+=" ":lt="",lt+ve.linkInline}if(Lt==="<"&&Fe.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ye.f=ye.inline=be,de.highlightFormatting&&(ye.formatting="link");var lt=it(ye);return lt?lt+=" ":lt="",lt+ve.linkEmail}if(de.xml&&Lt==="<"&&Fe.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var on=Fe.string.indexOf(">",Fe.pos);if(on!=-1){var kt=Fe.string.substring(Fe.start,on);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(kt)&&(ye.md_inside=!0)}return Fe.backUp(1),ye.htmlState=y.startState($e),ct(Fe,ye,Ke)}if(de.xml&&Lt==="<"&&Fe.match(/^\/\w*?>/))return ye.md_inside=!1,"tag";if(Lt==="*"||Lt==="_"){for(var ae=1,re=Fe.pos==1?" ":Fe.string.charAt(Fe.pos-2);ae<3&&Fe.eat(Lt);)ae++;var te=Fe.peek()||" ",ie=!/\s/.test(te)&&(!Se.test(te)||/\s/.test(re)||Se.test(re)),ce=!/\s/.test(re)&&(!Se.test(re)||/\s/.test(te)||Se.test(te)),ne=null,le=null;if(ae%2&&(!ye.em&&ie&&(Lt==="*"||!ce||Se.test(re))?ne=!0:ye.em==Lt&&ce&&(Lt==="*"||!ie||Se.test(te))&&(ne=!1)),ae>1&&(!ye.strong&&ie&&(Lt==="*"||!ce||Se.test(re))?le=!0:ye.strong==Lt&&ce&&(Lt==="*"||!ie||Se.test(te))&&(le=!1)),le!=null||ne!=null){de.highlightFormatting&&(ye.formatting=ne==null?"strong":le==null?"em":"strong em"),ne===!0&&(ye.em=Lt),le===!0&&(ye.strong=Lt);var ht=it(ye);return ne===!1&&(ye.em=!1),le===!1&&(ye.strong=!1),ht}}else if(Lt===" "&&(Fe.eat("*")||Fe.eat("_"))){if(Fe.peek()===" ")return it(ye);Fe.backUp(1)}if(de.strikethrough){if(Lt==="~"&&Fe.eatWhile(Lt)){if(ye.strikethrough){de.highlightFormatting&&(ye.formatting="strikethrough");var ht=it(ye);return ye.strikethrough=!1,ht}else if(Fe.match(/^[^\s]/,!1))return ye.strikethrough=!0,de.highlightFormatting&&(ye.formatting="strikethrough"),it(ye)}else if(Lt===" "&&Fe.match(/^~~/,!0)){if(Fe.peek()===" ")return it(ye);Fe.backUp(2)}}if(de.emoji&&Lt===":"&&Fe.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ye.emoji=!0,de.highlightFormatting&&(ye.formatting="emoji");var Ie=it(ye);return ye.emoji=!1,Ie}return Lt===" "&&(Fe.match(/^ +$/,!1)?ye.trailingSpace++:ye.trailingSpace&&(ye.trailingSpaceNewLine=!0)),it(ye)}function be(Fe,ye){var Bt=Fe.next();if(Bt===">"){ye.f=ye.inline=ut,de.highlightFormatting&&(ye.formatting="link");var jt=it(ye);return jt?jt+=" ":jt="",jt+ve.linkInline}return Fe.match(/^[^>]+/,!0),ve.linkInline}function et(Fe,ye){if(Fe.eatSpace())return null;var Bt=Fe.next();return Bt==="("||Bt==="["?(ye.f=ye.inline=ue(Bt==="("?")":"]"),de.highlightFormatting&&(ye.formatting="link-string"),ye.linkHref=!0,it(ye)):"error"}var Ne={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function ue(Fe){return function(ye,Bt){var jt=ye.next();if(jt===Fe){Bt.f=Bt.inline=ut,de.highlightFormatting&&(Bt.formatting="link-string");var Lt=it(Bt);return Bt.linkHref=!1,Lt}return ye.match(Ne[Fe]),Bt.linkHref=!0,it(Bt)}}function mt(Fe,ye){return Fe.match(/^([^\]\\]|\\.)*\]:/,!1)?(ye.f=Ze,Fe.next(),de.highlightFormatting&&(ye.formatting="link"),ye.linkText=!0,it(ye)):Ye(Fe,ye,ut)}function Ze(Fe,ye){if(Fe.match(/^\]:/,!0)){ye.f=ye.inline=nt,de.highlightFormatting&&(ye.formatting="link");var Bt=it(ye);return ye.linkText=!1,Bt}return Fe.match(/^([^\]\\]|\\.)+/,!0),ve.linkText}function nt(Fe,ye){return Fe.eatSpace()?null:(Fe.match(/^[^\s]+/,!0),Fe.peek()===void 0?ye.linkTitle=!0:Fe.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ye.f=ye.inline=ut,ve.linkHref+" url")}var Mt={startState:function(){return{f:Re,prevLine:{stream:null},thisLine:{stream:null},block:Re,htmlState:null,indentation:0,inline:ut,text:Qe,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Fe){return{f:Fe.f,prevLine:Fe.prevLine,thisLine:Fe.thisLine,block:Fe.block,htmlState:Fe.htmlState&&y.copyState($e,Fe.htmlState),indentation:Fe.indentation,localMode:Fe.localMode,localState:Fe.localMode?y.copyState(Fe.localMode,Fe.localState):null,inline:Fe.inline,text:Fe.text,formatting:!1,linkText:Fe.linkText,linkTitle:Fe.linkTitle,linkHref:Fe.linkHref,code:Fe.code,em:Fe.em,strong:Fe.strong,strikethrough:Fe.strikethrough,emoji:Fe.emoji,header:Fe.header,setext:Fe.setext,hr:Fe.hr,taskList:Fe.taskList,list:Fe.list,listStack:Fe.listStack.slice(0),quote:Fe.quote,indentedCode:Fe.indentedCode,trailingSpace:Fe.trailingSpace,trailingSpaceNewLine:Fe.trailingSpaceNewLine,md_inside:Fe.md_inside,fencedEndRE:Fe.fencedEndRE}},token:function(Fe,ye){if(ye.formatting=!1,Fe!=ye.thisLine.stream){if(ye.header=0,ye.hr=!1,Fe.match(/^\s*$/,!0))return Oe(ye),null;if(ye.prevLine=ye.thisLine,ye.thisLine={stream:Fe},ye.taskList=!1,ye.trailingSpace=0,ye.trailingSpaceNewLine=!1,!ye.localState&&(ye.f=ye.block,ye.f!=Ke)){var Bt=Fe.match(/^\s*/,!0)[0].replace(/\t/g,Pe).length;if(ye.indentation=Bt,ye.indentationDiff=null,Bt>0)return null}}return ye.f(Fe,ye)},innerMode:function(Fe){return Fe.block==Ke?{state:Fe.htmlState,mode:$e}:Fe.localState?{state:Fe.localState,mode:Fe.localMode}:{state:Fe,mode:Mt}},indent:function(Fe,ye,Bt){return Fe.block==Ke&&$e.indent?$e.indent(Fe.htmlState,ye,Bt):Fe.localState&&Fe.localMode.indent?Fe.localMode.indent(Fe.localState,ye,Bt):y.Pass},blankLine:Oe,getType:it,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Mt},"xml"),y.defineMIME("text/markdown","markdown"),y.defineMIME("text/x-markdown","markdown")})},98101:function(bn,Wt,z){(function(y){y(z(89780))})(function(y){"use strict";y.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var he=0;he-1&&$e.substring(ve+1,$e.length);if(Me)return y.findModeByExtension(Me)},y.findModeByName=function($e){$e=$e.toLowerCase();for(var pe=0;pe0?je.cmdState[je.cmdState.length-1]:null}function me(je){var Te=je.cmdState.pop();Te&&Te.closeBracket()}function ve(je){for(var Te=je.cmdState,Ce=Te.length-1;Ce>=0;Ce--){var Se=Te[Ce];if(Se.name!="DEFAULT")return Se}return{styleIdentifier:function(){return null}}}function Me(je,Te,Ce){return function(){this.name=je,this.bracketNo=0,this.style=Te,this.styles=Ce,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var ge={};ge.importmodule=Me("importmodule","tag",["string","builtin"]),ge.documentclass=Me("documentclass","tag",["","atom"]),ge.usepackage=Me("usepackage","tag",["atom"]),ge.begin=Me("begin","tag",["atom"]),ge.end=Me("end","tag",["atom"]),ge.label=Me("label","tag",["atom"]),ge.ref=Me("ref","tag",["atom"]),ge.eqref=Me("eqref","tag",["atom"]),ge.cite=Me("cite","tag",["atom"]),ge.bibitem=Me("bibitem","tag",["atom"]),ge.Bibitem=Me("Bibitem","tag",["atom"]),ge.RBibitem=Me("RBibitem","tag",["atom"]),ge.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function se(je,Te){je.f=Te}function _e(je,Te){var Ce;if(je.match(/^\\[a-zA-Z@]+/)){var Se=je.current().slice(1);return Ce=ge.hasOwnProperty(Se)?ge[Se]:ge.DEFAULT,Ce=new Ce,$e(Te,Ce),se(Te,tt),Ce.style}if(je.match(/^\\[$&%#{}_]/)||je.match(/^\\[,;!\/\\]/))return"tag";if(je.match("\\["))return se(Te,function(Ye,ct){return Ae(Ye,ct,"\\]")}),"keyword";if(je.match("\\("))return se(Te,function(Ye,ct){return Ae(Ye,ct,"\\)")}),"keyword";if(je.match("$$"))return se(Te,function(Ye,ct){return Ae(Ye,ct,"$$")}),"keyword";if(je.match("$"))return se(Te,function(Ye,ct){return Ae(Ye,ct,"$")}),"keyword";var Pe=je.next();if(Pe=="%")return je.skipToEnd(),"comment";if(Pe=="}"||Pe=="]"){if(Ce=pe(Te),Ce)Ce.closeBracket(Pe),se(Te,tt);else return"error";return"bracket"}else return Pe=="{"||Pe=="["?(Ce=ge.DEFAULT,Ce=new Ce,$e(Te,Ce),"bracket"):/\d/.test(Pe)?(je.eatWhile(/[\w.%]/),"atom"):(je.eatWhile(/[\w\-_]/),Ce=ve(Te),Ce.name=="begin"&&(Ce.argument=je.current()),Ce.styleIdentifier())}function Ae(je,Te,Ce){if(je.eatSpace())return null;if(Ce&&je.match(Ce))return se(Te,_e),"keyword";if(je.match(/^\\[a-zA-Z@]+/))return"tag";if(je.match(/^[a-zA-Z]+/))return"variable-2";if(je.match(/^\\[$&%#{}_]/)||je.match(/^\\[,;!\/]/)||je.match(/^[\^_&]/))return"tag";if(je.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(je.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Se=je.next();return Se=="{"||Se=="}"||Se=="["||Se=="]"||Se=="("||Se==")"?"bracket":Se=="%"?(je.skipToEnd(),"comment"):"error"}function tt(je,Te){var Ce=je.peek(),Se;return Ce=="{"||Ce=="["?(Se=pe(Te),Se.openBracket(Ce),je.eat(Ce),se(Te,_e),"bracket"):/[ \t\r]/.test(Ce)?(je.eat(Ce),null):(se(Te,_e),me(Te),_e(je,Te))}return{startState:function(){var je=de.inMathMode?function(Te,Ce){return Ae(Te,Ce)}:_e;return{cmdState:[],f:je}},copyState:function(je){return{cmdState:je.cmdState.slice(),f:je.f}},token:function(je,Te){return Te.f(je,Te)},blankLine:function(je){je.f=_e,je.cmdState.length=0},lineComment:"%"}}),y.defineMIME("text/x-stex","stex"),y.defineMIME("text/x-latex","stex")})},15525:function(bn,Wt,z){(function(y){y(z(89780))})(function(y){"use strict";var he={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},de={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};y.defineMode("xml",function($e,pe){var me=$e.indentUnit,ve={},Me=pe.htmlMode?he:de;for(var ge in Me)ve[ge]=Me[ge];for(var ge in pe)ve[ge]=pe[ge];var se,_e;function Ae(be,et){function Ne(Ze){return et.tokenize=Ze,Ze(be,et)}var ue=be.next();if(ue=="<")return be.eat("!")?be.eat("[")?be.match("CDATA[")?Ne(Te("atom","]]>")):null:be.match("--")?Ne(Te("comment","-->")):be.match("DOCTYPE",!0,!0)?(be.eatWhile(/[\w\._\-]/),Ne(Ce(1))):null:be.eat("?")?(be.eatWhile(/[\w\._\-]/),et.tokenize=Te("meta","?>"),"meta"):(se=be.eat("/")?"closeTag":"openTag",et.tokenize=tt,"tag bracket");if(ue=="&"){var mt;return be.eat("#")?be.eat("x")?mt=be.eatWhile(/[a-fA-F\d]/)&&be.eat(";"):mt=be.eatWhile(/[\d]/)&&be.eat(";"):mt=be.eatWhile(/[\w\.\-:]/)&&be.eat(";"),mt?"atom":"error"}else return be.eatWhile(/[^&<]/),null}Ae.isInText=!0;function tt(be,et){var Ne=be.next();if(Ne==">"||Ne=="/"&&be.eat(">"))return et.tokenize=Ae,se=Ne==">"?"endTag":"selfcloseTag","tag bracket";if(Ne=="=")return se="equals",null;if(Ne=="<"){et.tokenize=Ae,et.state=ct,et.tagName=et.tagStart=null;var ue=et.tokenize(be,et);return ue?ue+" tag error":"tag error"}else return/[\'\"]/.test(Ne)?(et.tokenize=je(Ne),et.stringStartCol=be.column(),et.tokenize(be,et)):(be.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function je(be){var et=function(Ne,ue){for(;!Ne.eol();)if(Ne.next()==be){ue.tokenize=tt;break}return"string"};return et.isInAttribute=!0,et}function Te(be,et){return function(Ne,ue){for(;!Ne.eol();){if(Ne.match(et)){ue.tokenize=Ae;break}Ne.next()}return be}}function Ce(be){return function(et,Ne){for(var ue;(ue=et.next())!=null;){if(ue=="<")return Ne.tokenize=Ce(be+1),Ne.tokenize(et,Ne);if(ue==">")if(be==1){Ne.tokenize=Ae;break}else return Ne.tokenize=Ce(be-1),Ne.tokenize(et,Ne)}return"meta"}}function Se(be,et,Ne){this.prev=be.context,this.tagName=et,this.indent=be.indented,this.startOfLine=Ne,(ve.doNotIndent.hasOwnProperty(et)||be.context&&be.context.noIndent)&&(this.noIndent=!0)}function Pe(be){be.context&&(be.context=be.context.prev)}function Ye(be,et){for(var Ne;;){if(!be.context||(Ne=be.context.tagName,!ve.contextGrabbers.hasOwnProperty(Ne)||!ve.contextGrabbers[Ne].hasOwnProperty(et)))return;Pe(be)}}function ct(be,et,Ne){return be=="openTag"?(Ne.tagStart=et.column(),Be):be=="closeTag"?Oe:ct}function Be(be,et,Ne){return be=="word"?(Ne.tagName=et.current(),_e="tag",vt):ve.allowMissingTagName&&be=="endTag"?(_e="tag bracket",vt(be,et,Ne)):(_e="error",Be)}function Oe(be,et,Ne){if(be=="word"){var ue=et.current();return Ne.context&&Ne.context.tagName!=ue&&ve.implicitlyClosed.hasOwnProperty(Ne.context.tagName)&&Pe(Ne),Ne.context&&Ne.context.tagName==ue||ve.matchClosing===!1?(_e="tag",Re):(_e="tag error",Ke)}else return ve.allowMissingTagName&&be=="endTag"?(_e="tag bracket",Re(be,et,Ne)):(_e="error",Ke)}function Re(be,et,Ne){return be!="endTag"?(_e="error",Re):(Pe(Ne),ct)}function Ke(be,et,Ne){return _e="error",Re(be,et,Ne)}function vt(be,et,Ne){if(be=="word")return _e="attribute",it;if(be=="endTag"||be=="selfcloseTag"){var ue=Ne.tagName,mt=Ne.tagStart;return Ne.tagName=Ne.tagStart=null,be=="selfcloseTag"||ve.autoSelfClosers.hasOwnProperty(ue)?Ye(Ne,ue):(Ye(Ne,ue),Ne.context=new Se(Ne,ue,mt==Ne.indented)),ct}return _e="error",vt}function it(be,et,Ne){return be=="equals"?Qe:(ve.allowMissing||(_e="error"),vt(be,et,Ne))}function Qe(be,et,Ne){return be=="string"?ut:be=="word"&&ve.allowUnquoted?(_e="string",vt):(_e="error",vt(be,et,Ne))}function ut(be,et,Ne){return be=="string"?ut:vt(be,et,Ne)}return{startState:function(be){var et={tokenize:Ae,state:ct,indented:be||0,tagName:null,tagStart:null,context:null};return be!=null&&(et.baseIndent=be),et},token:function(be,et){if(!et.tagName&&be.sol()&&(et.indented=be.indentation()),be.eatSpace())return null;se=null;var Ne=et.tokenize(be,et);return(Ne||se)&&Ne!="comment"&&(_e=null,et.state=et.state(se||Ne,be,et),_e&&(Ne=_e=="error"?Ne+" error":_e)),Ne},indent:function(be,et,Ne){var ue=be.context;if(be.tokenize.isInAttribute)return be.tagStart==be.indented?be.stringStartCol+1:be.indented+me;if(ue&&ue.noIndent)return y.Pass;if(be.tokenize!=tt&&be.tokenize!=Ae)return Ne?Ne.match(/^(\s*)/)[0].length:0;if(be.tagName)return ve.multilineTagIndentPastTag!==!1?be.tagStart+be.tagName.length+2:be.tagStart+me*(ve.multilineTagIndentFactor||1);if(ve.alignCDATA&&/$/,blockCommentStart:"",configuration:ve.htmlMode?"html":"xml",helperType:ve.htmlMode?"html":"xml",skipAttribute:function(be){be.state==Qe&&(be.state=vt)},xmlCurrentTag:function(be){return be.tagName?{name:be.tagName,close:be.type=="closeTag"}:null},xmlCurrentContext:function(be){for(var et=[],Ne=be.context;Ne;Ne=Ne.prev)Ne.tagName&&et.push(Ne.tagName);return et.reverse()}}}),y.defineMIME("text/xml","xml"),y.defineMIME("application/xml","xml"),y.mimeModes.hasOwnProperty("text/html")||y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},24334:function(bn,Wt,z){var y,he;(function(de,$e){bn.exports=$e(de)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof z.g!="undefined"?z.g:this,function(de){"use strict";de=de||{};var $e=de.Base64,pe="2.6.4",me="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ve=function(Ne){for(var ue={},mt=0,Ze=Ne.length;mt>>6)+Me(128|ue&63):Me(224|ue>>>12&15)+Me(128|ue>>>6&63)+Me(128|ue&63)}else{var ue=65536+(Ne.charCodeAt(0)-55296)*1024+(Ne.charCodeAt(1)-56320);return Me(240|ue>>>18&7)+Me(128|ue>>>12&63)+Me(128|ue>>>6&63)+Me(128|ue&63)}},se=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,_e=function(Ne){return Ne.replace(se,ge)},Ae=function(Ne){var ue=[0,2,1][Ne.length%3],mt=Ne.charCodeAt(0)<<16|(Ne.length>1?Ne.charCodeAt(1):0)<<8|(Ne.length>2?Ne.charCodeAt(2):0),Ze=[me.charAt(mt>>>18),me.charAt(mt>>>12&63),ue>=2?"=":me.charAt(mt>>>6&63),ue>=1?"=":me.charAt(mt&63)];return Ze.join("")},tt=de.btoa&&typeof de.btoa=="function"?function(Ne){return de.btoa(Ne)}:function(Ne){if(Ne.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ne.replace(/[\s\S]{1,3}/g,Ae)},je=function(Ne){return tt(_e(String(Ne)))},Te=function(Ne){return Ne.replace(/[+\/]/g,function(ue){return ue=="+"?"-":"_"}).replace(/=/g,"")},Ce=function(Ne,ue){return ue?Te(je(Ne)):je(Ne)},Se=function(Ne){return Ce(Ne,!0)},Pe;de.Uint8Array&&(Pe=function(Ne,ue){for(var mt="",Ze=0,nt=Ne.length;Ze>>18)+me.charAt(Bt>>>12&63)+(typeof Fe!="undefined"?me.charAt(Bt>>>6&63):"=")+(typeof ye!="undefined"?me.charAt(Bt&63):"=")}return ue?Te(mt):mt});var Ye=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ct=function(Ne){switch(Ne.length){case 4:var ue=(7&Ne.charCodeAt(0))<<18|(63&Ne.charCodeAt(1))<<12|(63&Ne.charCodeAt(2))<<6|63&Ne.charCodeAt(3),mt=ue-65536;return Me((mt>>>10)+55296)+Me((mt&1023)+56320);case 3:return Me((15&Ne.charCodeAt(0))<<12|(63&Ne.charCodeAt(1))<<6|63&Ne.charCodeAt(2));default:return Me((31&Ne.charCodeAt(0))<<6|63&Ne.charCodeAt(1))}},Be=function(Ne){return Ne.replace(Ye,ct)},Oe=function(Ne){var ue=Ne.length,mt=ue%4,Ze=(ue>0?ve[Ne.charAt(0)]<<18:0)|(ue>1?ve[Ne.charAt(1)]<<12:0)|(ue>2?ve[Ne.charAt(2)]<<6:0)|(ue>3?ve[Ne.charAt(3)]:0),nt=[Me(Ze>>>16),Me(Ze>>>8&255),Me(Ze&255)];return nt.length-=[0,0,2,1][mt],nt.join("")},Re=de.atob&&typeof de.atob=="function"?function(Ne){return de.atob(Ne)}:function(Ne){return Ne.replace(/\S{1,4}/g,Oe)},Ke=function(Ne){return Re(String(Ne).replace(/[^A-Za-z0-9\+\/]/g,""))},vt=function(Ne){return Be(Re(Ne))},it=function(Ne){return String(Ne).replace(/[-_]/g,function(ue){return ue=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Qe=function(Ne){return vt(it(Ne))},ut;de.Uint8Array&&(ut=function(Ne){return Uint8Array.from(Ke(it(Ne)),function(ue){return ue.charCodeAt(0)})});var be=function(){var Ne=de.Base64;return de.Base64=$e,Ne};if(de.Base64={VERSION:pe,atob:Ke,btoa:tt,fromBase64:Qe,toBase64:Ce,utob:_e,encode:Ce,encodeURI:Se,btou:Be,decode:Qe,noConflict:be,fromUint8Array:Pe,toUint8Array:ut},typeof Object.defineProperty=="function"){var et=function(Ne){return{value:Ne,enumerable:!1,writable:!0,configurable:!0}};de.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",et(function(){return Qe(this)})),Object.defineProperty(String.prototype,"toBase64",et(function(Ne){return Ce(this,Ne)})),Object.defineProperty(String.prototype,"toBase64URI",et(function(){return Ce(this,!0)}))}}return de.Meteor&&(Base64=de.Base64),bn.exports?bn.exports.Base64=de.Base64:(y=[],he=function(){return de.Base64}.apply(Wt,y),he!==void 0&&(bn.exports=he)),{Base64:de.Base64}})},2859:function(bn,Wt,z){"use strict";z.d(Wt,{hP:function(){return kt}});var y=function(ae,re){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ie){te.__proto__=ie}||function(te,ie){for(var ce in ie)Object.prototype.hasOwnProperty.call(ie,ce)&&(te[ce]=ie[ce])})(ae,re)};function he(ae,re){function te(){this.constructor=ae}y(ae,re),ae.prototype=re===null?Object.create(re):(te.prototype=re.prototype,new te)}function de(ae,re,te,ie){return new(te||(te=Promise))(function(ce,ne){function le(Ue){try{bt(ie.next(Ue))}catch(He){ne(He)}}function Ie(Ue){try{bt(ie.throw(Ue))}catch(He){ne(He)}}function bt(Ue){var He;Ue.done?ce(Ue.value):(He=Ue.value,He instanceof te?He:new te(function(at){at(He)})).then(le,Ie)}bt((ie=ie.apply(ae,re||[])).next())})}function $e(ae,re){var te,ie,ce,ne,le={label:0,sent:function(){if(1&ce[0])throw ce[1];return ce[1]},trys:[],ops:[]};return ne={next:Ie(0),throw:Ie(1),return:Ie(2)},typeof Symbol=="function"&&(ne[Symbol.iterator]=function(){return this}),ne;function Ie(bt){return function(Ue){return function(He){if(te)throw new TypeError("Generator is already executing.");for(;le;)try{if(te=1,ie&&(ce=2&He[0]?ie.return:He[0]?ie.throw||((ce=ie.return)&&ce.call(ie),0):ie.next)&&!(ce=ce.call(ie,He[1])).done)return ce;switch(ie=0,ce&&(He=[2&He[0],ce.value]),He[0]){case 0:case 1:ce=He;break;case 4:return le.label++,{value:He[1],done:!1};case 5:le.label++,ie=He[1],He=[0];continue;case 7:He=le.ops.pop(),le.trys.pop();continue;default:if(ce=le.trys,!((ce=ce.length>0&&ce[ce.length-1])||He[0]!==6&&He[0]!==2)){le=0;continue}if(He[0]===3&&(!ce||He[1]>ce[0]&&He[1] `,He.style.marginLeft="5px",Ue.appendChild(He)}var at=document.createElement("div");at.style.display="flex",at.style.alignItems="center",at.style.minHeight="20px",at.style.flexGrow="2";var ft=document.createElement("hr");if(ft.style.minWidth="20px",ft.style.border="0px",ft.style.borderTop="3px solid "+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee"),ft.style.flexGrow="2",at.appendChild(ft),Ue.appendChild(at),bt==="both"||bt==="end"){var Pt=document.createElement("div");Pt.style.display="flex",Pt.style.alignItems="center",Pt.style.minHeight="20px",Pt.innerHTML=` - `,Pt.style.marginRight="5px",Ue.appendChild(Pt)}ne.typeBoxes.push(Ue)},ne=this,le=0;le<4;le++)ce(le);return ie},re.prototype.setCurrentType=function(te,ie){var ce=this;this.currentType=te,this.typeBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?ce.uiStyleSettings!==void 0?ce.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},re}(Te),mt=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.arrowType="end",ne.arrowBaseHeight=10,ne.arrowBaseWidth=10,ne.getArrowPoints=ne.getArrowPoints.bind(ne),ne.setArrowType=ne.setArrowType.bind(ne),ne.arrowTypePanel=new ue("Arrow type","end"),ne.arrowTypePanel.onArrowTypeChanged=ne.setArrowType,ne}return he(re,ae),re.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.arrow1&&te!==this.arrow2)},re.prototype.getArrowPoints=function(te,ie){var ce=this.arrowBaseWidth+2*this.strokeWidth,ne=this.arrowBaseHeight+2*this.strokeWidth;return te-ce/2+","+(ie+ne/2)+" "+te+","+(ie-ne/2)+" "+(te+ce/2)+","+(ie+ne/2)},re.prototype.createTips=function(){this.arrow1=me.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(me.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=me.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(me.createTransform()),this.visual.appendChild(this.arrow2)},re.prototype.pointerDown=function(te,ie){ae.prototype.pointerDown.call(this,te,ie),this.state==="creating"&&this.createTips()},re.prototype.adjustVisual=function(){if(ae.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",me.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),me.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var te=0;Math.abs(this.x1-this.x2)>.1&&(te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ie=this.arrow1.transform.baseVal.getItem(0);ie.setRotate(te,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ie,0);var ce=this.arrow2.transform.baseVal.getItem(0);ce.setRotate(te+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ce,0)}},re.prototype.setArrowType=function(te){this.arrowType=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=Object.assign({arrowType:this.arrowType},ae.prototype.getState.call(this));return te.typeName=re.typeName,te},re.prototype.restoreState=function(te){ae.prototype.restoreState.call(this,te);var ie=te;this.arrowType=ie.arrowType,this.createTips(),this.adjustVisual()},re.typeName="ArrowMarker",re.title="Arrow marker",re.icon='',re}(ut),Ze=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.fillColor=ce.defaultFillColor,ne.strokeWidth=0,ne.fillPanel=new Ce("Color",ce.defaultColorSet,ce.defaultFillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne}return he(re,ae),Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=ae.prototype.getState.call(this);return te.typeName=re.typeName,te},re.typeName="CoverMarker",re.title="Cover marker",re.icon='',re}(Oe),nt=function(ae){function re(te,ie,ce,ne){var le=ae.call(this,te,ne||'')||this;return le.opacities=[],le.opacityBoxes=[],le.opacities=ie,le.currentOpacity=ce,le.setCurrentOpacity=le.setCurrentOpacity.bind(le),le}return he(re,ae),re.prototype.getUi=function(){var te=this,ie=document.createElement("div");return ie.style.display="flex",ie.style.overflow="hidden",ie.style.flexGrow="2",ie.style.justifyContent="space-between",this.opacities.forEach(function(ce){var ne=document.createElement("div");ne.style.display="flex",ne.style.alignItems="center",ne.style.justifyContent="center",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.borderColor=ce===te.currentOpacity?te.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){te.setCurrentOpacity(ce,ne)}),ie.appendChild(ne);var le=document.createElement("div");le.innerText=100*ce+"%",ne.appendChild(le),te.opacityBoxes.push(ne)}),ie},re.prototype.setCurrentOpacity=function(te,ie){var ce=this;this.currentOpacity=te,this.opacityBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?ce.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},re}(Te),Mt=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.setOpacity=ne.setOpacity.bind(ne),ne.fillColor=ce.defaultHighlightColor,ne.strokeWidth=0,ne.opacity=ce.defaultHighlightOpacity,ne.fillPanel=new Ce("Color",ce.defaultColorSet,ne.fillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne.opacityPanel=new nt("Opacity",ce.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return he(re,ae),re.prototype.setOpacity=function(te){this.opacity=te,this.visual&&me.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=ae.prototype.getState.call(this);return te.typeName=re.typeName,te},re.typeName="HighlightMarker",re.title="Highlight marker",re.icon='',re}(Ze),Fe='',ye='',Bt=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.bgColor="transparent",ne.tipPosition={x:0,y:0},ne.tipBase1Position={x:0,y:0},ne.tipBase2Position={x:0,y:0},ne.tipMoving=!1,ne.color=ce.defaultStrokeColor,ne.bgColor=ce.defaultFillColor,ne.fontFamily=ce.defaultFontFamily,ne.defaultSize={x:100,y:30},ne.setBgColor=ne.setBgColor.bind(ne),ne.getTipPoints=ne.getTipPoints.bind(ne),ne.positionTip=ne.positionTip.bind(ne),ne.setTipPoints=ne.setTipPoints.bind(ne),ne.colorPanel=new Ce("Text color",ce.defaultColorSet,ne.color,Fe),ne.colorPanel.onColorChanged=ne.setColor,ne.bgColorPanel=new Ce("Fill color",ce.defaultColorSet,ne.bgColor,ye),ne.bgColorPanel.onColorChanged=ne.setBgColor,ne.fontFamilyPanel=new be("Font",ce.defaultFontFamilies,ce.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.tipGrip=new Ye,ne.tipGrip.visual.transform.baseVal.appendItem(me.createTransform()),ne.controlBox.appendChild(ne.tipGrip.visual),ne}return he(re,ae),re.prototype.ownsTarget=function(te){return ae.prototype.ownsTarget.call(this,te)||this.tipGrip.ownsTarget(te)||this.tip===te},re.prototype.createTip=function(){me.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=me.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},re.prototype.pointerDown=function(te,ie){this.state==="new"&&ae.prototype.pointerDown.call(this,te,ie),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ie)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ae.prototype.pointerDown.call(this,te,ie)},re.prototype.pointerUp=function(te){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ae.prototype.pointerUp.call(this,te);else{var ie=this.state==="creating";ae.prototype.pointerUp.call(this,te),this.setTipPoints(ie),this.positionTip()}},re.prototype.manipulate=function(te){if(this.tipMoving){var ie=this.unrotatePoint(te);this.tipPosition={x:ie.x-this.manipulationStartLeft,y:ie.y-this.manipulationStartTop},this.positionTip()}else ae.prototype.manipulate.call(this,te)},re.prototype.setBgColor=function(te){this.bgRectangle&&this.tip&&(me.setAttributes(this.bgRectangle,[["fill",te]]),me.setAttributes(this.tip,[["fill",te]])),this.bgColor=te,this.fillColorChanged(te)},re.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},re.prototype.setTipPoints=function(te){te===void 0&&(te=!1);var ie=Math.min(this.height/2,15),ce=this.height/5;te&&(this.tipPosition={x:ie+ce/2,y:this.height+20});var ne=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?ne.1)){var te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ie=this.tip1.transform.baseVal.getItem(0);ie.setRotate(te,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ie,0);var ce=this.tip2.transform.baseVal.getItem(0);ce.setRotate(te+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ce,0)}},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=ae.prototype.getState.call(this);return te.typeName=re.typeName,te},re.prototype.restoreState=function(te){ae.prototype.restoreState.call(this,te),this.createTips(),this.adjustVisual()},re.typeName="MeasurementMarker",re.title="Measurement marker",re.icon='',re}(ut),Ee=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.strokePanel.colors=ce.defaultColorSet,ne.fillColor="transparent",ne}return he(re,ae),Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=ae.prototype.getState.call(this);return te.typeName=re.typeName,te},re.typeName="EllipseFrameMarker",re.title="Ellipse frame marker",re.icon='',re}(jt),ot=function(){function ae(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ae.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ae.prototype.addUndoStep=function(re){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(re)||(this.undoStack.push(re),JSON.stringify(this.lastRedoStep)!==JSON.stringify(re)&&this.redoStack.splice(0,this.redoStack.length))},ae.prototype.replaceLastUndoStep=function(re){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=re)},ae.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ae.prototype.undo=function(){if(this.undoStack.length>1){var re=this.undoStack.pop();return re!==void 0&&this.redoStack.push(re),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ae.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ae}(),qe=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.curveX=0,ne.curveY=0,ne.manipulationStartCurveX=0,ne.manipulationStartCurveY=0,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.positionGrips=ne.positionGrips.bind(ne),ne.addControlGrips=ne.addControlGrips.bind(ne),ne.adjustVisual=ne.adjustVisual.bind(ne),ne.setupControlBox=ne.setupControlBox.bind(ne),ne.resize=ne.resize.bind(ne),ne.strokeColor=ce.defaultColor,ne.strokeWidth=ce.defaultStrokeWidth,ne.strokeDasharray=ce.defaultStrokeDasharray,ne.strokePanel=new Ce("Line color",ce.defaultColorSet,ce.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Re("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ke("Line style",ce.defaultStrokeDasharrays,ce.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return he(re,ae),re.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorCurve&&te!==this.visibleCurve&&!this.curveGrip.ownsTarget(te))},re.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},re.prototype.createVisual=function(){this.visual=me.createGroup(),this.selectorCurve=me.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=me.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},re.prototype.pointerDown=function(te,ie){ae.prototype.pointerDown.call(this,te,ie),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=te.x,this.curveY=te.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ie)&&(this.activeGrip=this.curveGrip,this._state="resize")},re.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),me.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),me.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),me.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},re.prototype.setupControlBox=function(){ae.prototype.setupControlBox.call(this),this.curveControlLine1=me.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=me.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},re.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ae.prototype.addControlGrips.call(this)},re.prototype.positionGrips=function(){ae.prototype.positionGrips.call(this);var te=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-te/2,this.curveY-te/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},re.prototype.manipulate=function(te){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+te.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+te.y-this.manipulationStartY),ae.prototype.manipulate.call(this,te)},re.prototype.resize=function(te){this.activeGrip===this.curveGrip&&(this.curveX=te.x,this.curveY=te.y),ae.prototype.resize.call(this,te),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},re.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},re.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},re.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual()},re.prototype.scale=function(te,ie){this.curveX=this.curveX*te,this.curveY=this.curveY*ie,ae.prototype.scale.call(this,te,ie)},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ae.prototype.getState.call(this));return te.typeName=re.typeName,te},re.prototype.restoreState=function(te){ae.prototype.restoreState.call(this,te);var ie=te;this.strokeColor=ie.strokeColor,this.strokeWidth=ie.strokeWidth,this.strokeDasharray=ie.strokeDasharray,this.curveX=ie.curveX,this.curveY=ie.curveY,this.createVisual(),this.adjustVisual()},re.typeName="CurveMarker",re.title="Curve marker",re.icon='',re}(Qe),zt=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.textColor="transparent",ne.fontSize="1rem",ne.isMoved=!1,ne.captionText="Caption",ne.PADDING=5,ne.captionBoxWidth=0,ne.captionBoxHeight=0,ne.strokeColor=ce.defaultColor,ne.strokeWidth=ce.defaultStrokeWidth,ne.strokeDasharray=ce.defaultStrokeDasharray,ne.fillColor=ce.defaultFillColor,ne.textColor=ce.defaultStrokeColor,ne.fontFamily=ce.defaultFontFamily,ne.fontSize=ce.defaultCaptionFontSize,ne.captionText=ce.defaultCaptionText,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne.sizeCaption=ne.sizeCaption.bind(ne),ne.setCaptionText=ne.setCaptionText.bind(ne),ne.showTextEditor=ne.showTextEditor.bind(ne),ne.positionTextEditor=ne.positionTextEditor.bind(ne),ne.finishTextEditing=ne.finishTextEditing.bind(ne),ne.setFont=ne.setFont.bind(ne),ne.setTextColor=ne.setTextColor.bind(ne),ne.strokePanel=new Ce("Line color",pe(ce.defaultColorSet,["transparent"]),ne.strokeColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new Ce("Fill color",pe(ce.defaultColorSet,["transparent"]),ne.fillColor,ye),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new Re("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ke("Line style",ce.defaultStrokeDasharrays,ce.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.fontFamilyPanel=new be("Font",ce.defaultFontFamilies,ce.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.textColorPanel=new Ce("Text color",ce.defaultColorSet,ne.textColor,Fe),ne.textColorPanel.onColorChanged=ne.setTextColor,ne}return he(re,ae),re.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.frame&&te!==this.captionBg&&te!==this.captionElement)},re.prototype.createVisual=function(){this.visual=me.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=me.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=me.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=me.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},re.prototype.setCaptionText=function(te){this.captionText=te,this.captionElement.textContent=this.captionText,this.sizeCaption()},re.prototype.pointerDown=function(te,ie){ae.prototype.pointerDown.call(this,te,ie),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},re.prototype.manipulate=function(te){ae.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},re.prototype.resize=function(te){ae.prototype.resize.call(this,te),this.setSize()},re.prototype.sizeCaption=function(){var te=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=te.width+2*this.PADDING,this.captionBoxHeight=te.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),me.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),me.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},re.prototype.showTextEditor=function(){var te=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(ie){ie.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ie){ie.key==="Enter"&&te.finishTextEditing(te.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ie){ie.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){te.finishTextEditing(te.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){te.finishTextEditing(te.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},re.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},re.prototype.finishTextEditing=function(te){this.setCaptionText(te.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},re.prototype.setFont=function(te){this.captionElement&&me.setAttributes(this.captionElement,[["font-family",te]]),this.fontFamily=te,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},re.prototype.setTextColor=function(te){this.captionElement&&me.setAttributes(this.captionElement,[["fill",te]]),this.textColor=te,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},re.prototype.setSize=function(){ae.prototype.setSize.call(this),me.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},re.prototype.pointerUp=function(te){ae.prototype.pointerUp.call(this,te),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},re.prototype.dblClick=function(te,ie){ae.prototype.dblClick.call(this,te,ie),this.showTextEditor()},re.prototype.setStrokeColor=function(te){this.strokeColor=te,this.frame&&me.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},re.prototype.setFillColor=function(te){this.fillColor=te,this.captionBg&&me.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},re.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.frame&&me.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},re.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.frame&&me.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},ae.prototype.getState.call(this));return te.typeName=this.typeName,te},re.prototype.restoreState=function(te){var ie=te;this.fillColor=ie.fillColor,this.strokeColor=ie.strokeColor,this.strokeWidth=ie.strokeWidth,this.strokeDasharray=ie.strokeDasharray,this.textColor=ie.textColor,this.fontFamily=ie.fontFamily,this.captionText=ie.captionText,this.fontSize=ie.fontSize,this.createVisual(),ae.prototype.restoreState.call(this,te),this.setSize()},re.prototype.scale=function(te,ie){ae.prototype.scale.call(this,te,ie),this.setSize()},re.typeName="CaptionFrameMarker",re.title="Caption frame marker",re.icon='',re}(Be),ht=function(){function ae(re,te){te===void 0&&(te=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=re,this.cancelable=te}return Object.defineProperty(ae.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ae.prototype.preventDefault=function(){this._defaultPrevented=!0},ae}(),lt=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,!1)||this;return ne.dataUrl=ie,ne.state=ce,ne}return he(re,ae),re}(ht),rt=function(ae){function re(te,ie,ce){ce===void 0&&(ce=!1);var ne=ae.call(this,te,ce)||this;return ne.marker=ie,ne}return he(re,ae),re}(ht),on=function(){function ae(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return ae.prototype.addEventListener=function(re,te){this[re].push(te)},ae.prototype.removeEventListener=function(re,te){var ie=this[re].indexOf(te);ie>-1&&this[re].splice(ie,1)},ae}(),kt=function(){function ae(re){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new it,this._isOpen=!1,this.undoRedoManager=new ot,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new on,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ae.instanceCounter++,this.styles=new se(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=re,this.targetRoot=document.body,this.width=re.clientWidth,this.height=re.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(ae.prototype,"ALL_MARKER_TYPES",{get:function(){return[vt,Ne,mt,et,Ee,jt,Mt,Bt,Lt,Ze,ut,qe,zt]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[vt,Ne,mt,et,jt,Mt,Bt]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"BASIC_MARKER_TYPES",{get:function(){return[vt,Ne,mt,et,Mt]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(re){var te=this;this._availableMarkerTypes.splice(0),re.forEach(function(ie){if(typeof ie=="string"){var ce=te.ALL_MARKER_TYPES.find(function(ne){return ne.typeName===ie});ce!==void 0&&te._availableMarkerTypes.push(ce)}else te._availableMarkerTypes.push(ie)})},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(re){this._zoomLevel=re,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ae.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ve.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ae.prototype.show=function(){var re=this;this.styles.styleSheetRoot===void 0&&ge.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ge.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(te){return te(new ht(re))})},ae.prototype.render=function(){return de(this,void 0,void 0,function(){var re;return $e(this,function(te){switch(te.label){case 0:return this.setCurrentMarker(),(re=new Me).naturalSize=this.renderAtNaturalSize,re.imageType=this.renderImageType,re.imageQuality=this.renderImageQuality,re.markersOnly=this.renderMarkersOnly,re.width=this.renderWidth,re.height=this.renderHeight,[4,re.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return te.sent(),[4,re.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,te.sent()]}})})},ae.prototype.close=function(re){var te=this;if(re===void 0&&(re=!1),this.isOpen){var ie=!1;re||this.eventListeners.beforeclose.forEach(function(ce){var ne=new ht(te,!0);ce(ne),ne.defaultPrevented&&(ie=!0)}),ie||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(ce){return ce(new ht(te))}),this.detachEvents(),this._isOpen=!1)}},ae.prototype.addMarkersToToolbar=function(){for(var re,te=[],ie=0;iethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*re:this.editorCanvas.clientWidth,ie=te',re.title="Powered by marker.js",re.style.display="grid",re.style.alignItems="center",re.style.justifyItems="center",re.style.padding="3px",re.style.width="20px",re.style.height="20px",this.logoUI.appendChild(re),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ae.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},ae.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},ae.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ae.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var re=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=re+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new tt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(re),1),re.dispose()},ae.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},ae.prototype.toolbarButtonClicked=function(re,te){if(re==="marker"&&te!==void 0)this.createNewMarker(te);else if(re==="action")switch(te){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},ae.prototype.deleteSelectedMarker=function(){var re=this;if(this._currentMarker!==void 0){var te=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ce){var ne=new rt(re,re._currentMarker,!0);ce(ne),ne.defaultPrevented&&(te=!0)}),!te){var ie=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(ce){return ce(new rt(re,ie))})}}},ae.prototype.clear=function(){var re=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(le){var Ie=new rt(re,void 0,!0);le(Ie),Ie.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var ie=function(le){var Ie=ce.markers[le];ce.setCurrentMarker(ce.markers[le]),ce._currentMarker.dispose(),ce.markerImage.removeChild(ce._currentMarker.container),ce.markers.splice(ce.markers.indexOf(ce._currentMarker),1),ce.eventListeners.markerdelete.forEach(function(bt){return bt(new rt(re,Ie))})},ce=this,ne=this.markers.length-1;ne>=0;ne--)ie(ne);this.addUndoStep()}},Object.defineProperty(ae.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ae.prototype.showNotesEditor=function(){var re;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(re=this._currentMarker.notes)!==null&&re!==void 0?re:"",this.overlayContainer.appendChild(this.notesArea))},ae.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},ae.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ae.prototype.addUndoStep=function(){var re=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var te=this.getState(),ie=this.undoRedoManager.getLastUndoStep();if(!ie||ie.width===te.width&&ie.height===te.height){var ce=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(te),ce1&&this.panTo({x:re.clientX,y:re.clientY}))},ae.prototype.onPointerUp=function(re){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(re.clientX,re.clientY)),this.isDragging=!1,this.addUndoStep()},ae.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ae.prototype.onKeyUp=function(re){this._currentMarker===void 0||this.notesArea!==void 0||re.key!=="Delete"&&re.key!=="Backspace"||this.deleteSelectedMarker()},ae.prototype.clientToLocalCoordinates=function(re,te){var ie=this.markerImage.getBoundingClientRect();return{x:(re-ie.left)/this.zoomLevel,y:(te-ie.top)/this.zoomLevel}},ae.prototype.onWindowResize=function(){this.positionUI()},ae.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var re=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=re+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},ae.prototype.addLicenseKey=function(re){ve.addKey(re)},ae.prototype.addEventListener=function(re,te){this.eventListeners.addEventListener(re,te)},ae.prototype.removeEventListener=function(re,te){this.eventListeners.removeEventListener(re,te)},ae.prototype.renderState=function(re){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(re),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ae.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ae.prototype.focus=function(){var re=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(te){return te(new ht(re))}))},ae.prototype.blur=function(){var re=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(te){return te(new ht(re))}))},ae.instanceCounter=0,ae}()},6551:function(bn,Wt,z){"use strict";z.d(Wt,{ZP:function(){return ve}});var y=z(42978),he=z(59301),de=z(47273),$e=0,pe=(0,de.Z)();function me(){var Me;return pe?(Me=$e,$e+=1):Me="TEST_OR_SSR",Me}function ve(Me){var ge=he.useState(),se=(0,y.Z)(ge,2),_e=se[0],Ae=se[1];return he.useEffect(function(){Ae("rc_select_".concat(me()))},[]),Me||_e}},37463:function(bn,Wt,z){"use strict";z.d(Wt,{Ac:function(){return Rt},Xo:function(){return Ht},Wx:function(){return yt},ZP:function(){return zn},lk:function(){return ct}});var y=z(54476),he=z(94480),de=z(20068),$e=z(33885),pe=z(42978),me=z(75931),ve=z(76190),Me=z(18929),ge=z(48736),se=z(59301),_e=z(92310),Ae=z.n(_e),tt=z(34280),je=z(49658),Te=z(8654),Ce=function(_t){var Je=_t.className,Dt=_t.customizeIcon,Ge=_t.customizeIconProps,At=_t.children,Jt=_t.onMouseDown,Rn=_t.onClick,Zn=typeof Dt=="function"?Dt(Ge):Dt;return se.createElement("span",{className:Je,onMouseDown:function(Et){Et.preventDefault(),Jt==null||Jt(Et)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Rn,"aria-hidden":!0},Zn!==void 0?Zn:se.createElement("span",{className:Ae()(Je.split(/\s+/).map(function(pt){return"".concat(pt,"-icon")}))},At))},Se=Ce,Pe=function(_t,Je,Dt,Ge,At){var Jt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Rn=arguments.length>6?arguments[6]:void 0,Zn=arguments.length>7?arguments[7]:void 0,pt=se.useMemo(function(){if((0,ve.Z)(Ge)==="object")return Ge.clearIcon;if(At)return At},[Ge,At]),Et=se.useMemo(function(){return!!(!Jt&&Ge&&(Dt.length||Rn)&&!(Zn==="combobox"&&Rn===""))},[Ge,Jt,Dt.length,Rn,Zn]);return{allowClear:Et,clearIcon:se.createElement(Se,{className:"".concat(_t,"-clear"),onMouseDown:Je,customizeIcon:pt},"\xD7")}},Ye=se.createContext(null);function ct(){return se.useContext(Ye)}function Be(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,_t=se.useState(!1),Je=(0,pe.Z)(_t,2),Dt=Je[0],Ge=Je[1],At=se.useRef(null),Jt=function(){window.clearTimeout(At.current)};se.useEffect(function(){return Jt},[]);var Rn=function(pt,Et){Jt(),At.current=window.setTimeout(function(){Ge(pt),Et&&Et()},xt)};return[Dt,Rn,Jt]}function Oe(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,_t=se.useRef(null),Je=se.useRef(null);se.useEffect(function(){return function(){window.clearTimeout(Je.current)}},[]);function Dt(Ge){(Ge||_t.current===null)&&(_t.current=Ge),window.clearTimeout(Je.current),Je.current=window.setTimeout(function(){_t.current=null},xt)}return[function(){return _t.current},Dt]}function Re(xt,_t,Je,Dt){var Ge=se.useRef(null);Ge.current={open:_t,triggerOpen:Je,customizedTrigger:Dt},se.useEffect(function(){function At(Jt){var Rn;if(!((Rn=Ge.current)!==null&&Rn!==void 0&&Rn.customizedTrigger)){var Zn=Jt.target;Zn.shadowRoot&&Jt.composed&&(Zn=Jt.composedPath()[0]||Zn),Ge.current.open&&xt().filter(function(pt){return pt}).every(function(pt){return!pt.contains(Zn)&&pt!==Zn})&&Ge.current.triggerOpen(!1)}}return window.addEventListener("mousedown",At),function(){return window.removeEventListener("mousedown",At)}},[])}var Ke=z(10228);function vt(xt){return xt&&![Ke.Z.ESC,Ke.Z.SHIFT,Ke.Z.BACKSPACE,Ke.Z.TAB,Ke.Z.WIN_KEY,Ke.Z.ALT,Ke.Z.META,Ke.Z.WIN_KEY_RIGHT,Ke.Z.CTRL,Ke.Z.SEMICOLON,Ke.Z.EQUALS,Ke.Z.CAPS_LOCK,Ke.Z.CONTEXT_MENU,Ke.Z.F1,Ke.Z.F2,Ke.Z.F3,Ke.Z.F4,Ke.Z.F5,Ke.Z.F6,Ke.Z.F7,Ke.Z.F8,Ke.Z.F9,Ke.Z.F10,Ke.Z.F11,Ke.Z.F12].includes(xt)}var it=z(26112),Qe=z(83836);function ut(xt,_t,Je){var Dt=(0,$e.Z)((0,$e.Z)({},xt),Je?_t:{});return Object.keys(_t).forEach(function(Ge){var At=_t[Ge];typeof At=="function"&&(Dt[Ge]=function(){for(var Jt,Rn=arguments.length,Zn=new Array(Rn),pt=0;ptir&&(sr="".concat(pr.slice(0,ir),"..."))}var _r=function(to){to&&to.stopPropagation(),Sr(Ln)};return typeof ar=="function"?ko(Un,sr,mr,Jn,_r):Xo(Ln,sr,mr,Jn,_r)},dr=function(Ln){if(!Ge.length)return null;var mr=typeof Qn=="function"?Qn(Ln):Qn;return typeof ar=="function"?ko(void 0,mr,!1,!1,void 0,!0):Xo({title:mr},mr,!1)},Tn=se.createElement("div",{className:"".concat(xo,"-search"),style:{width:Rr},onFocus:function(){ti(!0)},onBlur:function(){ti(!1)}},se.createElement(mt,{ref:Zn,open:At,prefixCls:Dt,id:Je,inputElement:null,disabled:Et,autoFocus:fn,autoComplete:Bn,editable:To,activeDescendantId:On,value:No,onKeyDown:jr,onMouseDown:hr,onChange:br,onPaste:Zr,onCompositionStart:Mr,onCompositionEnd:eo,onBlur:kr,tabIndex:Nn,attrs:(0,it.Z)(_t,!0)}),se.createElement("span",{ref:Fr,className:"".concat(xo,"-search-mirror"),"aria-hidden":!0},No,"\xA0")),Gn=se.createElement(Qe.Z,{prefixCls:"".concat(xo,"-overflow"),data:Ge,renderItem:go,renderRest:dr,suffix:Tn,itemKey:Ee,maxCount:nr});return se.createElement("span",{className:"".concat(xo,"-wrap")},Gn,!Ge.length&&!No&&se.createElement("span",{className:"".concat(xo,"-placeholder")},pt))},zt=qe,ht=function(_t){var Je=_t.inputElement,Dt=_t.prefixCls,Ge=_t.id,At=_t.inputRef,Jt=_t.disabled,Rn=_t.autoFocus,Zn=_t.autoComplete,pt=_t.activeDescendantId,Et=_t.mode,St=_t.open,It=_t.values,fn=_t.placeholder,Bn=_t.tabIndex,On=_t.showSearch,Nn=_t.searchValue,qn=_t.activeValue,nr=_t.maxLength,ir=_t.onInputKeyDown,lr=_t.onInputMouseDown,Qn=_t.onInputChange,ar=_t.onInputPaste,fr=_t.onInputCompositionStart,Sr=_t.onInputCompositionEnd,br=_t.onInputBlur,Zr=_t.title,jr=se.useState(!1),hr=(0,pe.Z)(jr,2),Mr=hr[0],eo=hr[1],kr=Et==="combobox",Fr=kr||On,or=It[0],Ur=Nn||"";kr&&qn&&!Mr&&(Ur=qn),se.useEffect(function(){kr&&eo(!1)},[kr,qn]);var Rr=Et!=="combobox"&&!St&&!On?!1:!!Ur,Br=Zr===void 0?jt(or):Zr,Cr=se.useMemo(function(){return or?null:se.createElement("span",{className:"".concat(Dt,"-selection-placeholder"),style:Rr?{visibility:"hidden"}:void 0},fn)},[or,Rr,fn,Dt]);return se.createElement("span",{className:"".concat(Dt,"-selection-wrap")},se.createElement("span",{className:"".concat(Dt,"-selection-search")},se.createElement(mt,{ref:At,prefixCls:Dt,id:Ge,open:St,inputElement:Je,disabled:Jt,autoFocus:Rn,autoComplete:Zn,editable:Fr,activeDescendantId:pt,value:Ur,onKeyDown:ir,onMouseDown:lr,onChange:function(Ho){eo(!0),Qn(Ho)},onPaste:ar,onCompositionStart:fr,onCompositionEnd:Sr,onBlur:br,tabIndex:Bn,attrs:(0,it.Z)(_t,!0),maxLength:kr?nr:void 0})),!kr&&or?se.createElement("span",{className:"".concat(Dt,"-selection-item"),title:Br,style:Rr?{visibility:"hidden"}:void 0},or.label):null,Cr)},lt=ht,rt=function(_t,Je){var Dt=(0,se.useRef)(null),Ge=(0,se.useRef)(!1),At=_t.prefixCls,Jt=_t.open,Rn=_t.mode,Zn=_t.showSearch,pt=_t.tokenWithEnter,Et=_t.disabled,St=_t.prefix,It=_t.autoClearSearchValue,fn=_t.onSearch,Bn=_t.onSearchSubmit,On=_t.onToggleOpen,Nn=_t.onInputKeyDown,qn=_t.onInputBlur,nr=_t.domRef;se.useImperativeHandle(Je,function(){return{focus:function(Br){Dt.current.focus(Br)},blur:function(){Dt.current.blur()}}});var ir=Oe(0),lr=(0,pe.Z)(ir,2),Qn=lr[0],ar=lr[1],fr=function(Br){var Cr=Br.which,so=Dt.current instanceof HTMLTextAreaElement;!so&&Jt&&(Cr===Ke.Z.UP||Cr===Ke.Z.DOWN)&&Br.preventDefault(),Nn&&Nn(Br),Cr===Ke.Z.ENTER&&Rn==="tags"&&!Ge.current&&!Jt&&(Bn==null||Bn(Br.target.value)),!(so&&!Jt&&~[Ke.Z.UP,Ke.Z.DOWN,Ke.Z.LEFT,Ke.Z.RIGHT].indexOf(Cr))&&vt(Cr)&&On(!0)},Sr=function(){ar(!0)},br=(0,se.useRef)(null),Zr=function(Br){fn(Br,!0,Ge.current)!==!1&&On(!0)},jr=function(){Ge.current=!0},hr=function(Br){Ge.current=!1,Rn!=="combobox"&&Zr(Br.target.value)},Mr=function(Br){var Cr=Br.target.value;if(pt&&br.current&&/[\r\n]/.test(br.current)){var so=br.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Cr=Cr.replace(so,br.current)}br.current=null,Zr(Cr)},eo=function(Br){var Cr=Br.clipboardData,so=Cr==null?void 0:Cr.getData("text");br.current=so||""},kr=function(Br){var Cr=Br.target;if(Cr!==Dt.current){var so=document.body.style.msTouchAction!==void 0;so?setTimeout(function(){Dt.current.focus()}):Dt.current.focus()}},Fr=function(Br){var Cr=Qn();Br.target!==Dt.current&&!Cr&&!(Rn==="combobox"&&Et)&&Br.preventDefault(),(Rn!=="combobox"&&(!Zn||!Cr)||!Jt)&&(Jt&&It!==!1&&fn("",!0,!1),On())},or={inputRef:Dt,onInputKeyDown:fr,onInputMouseDown:Sr,onInputChange:Mr,onInputPaste:eo,onInputCompositionStart:jr,onInputCompositionEnd:hr,onInputBlur:qn},Ur=Rn==="multiple"||Rn==="tags"?se.createElement(zt,(0,y.Z)({},_t,or)):se.createElement(lt,(0,y.Z)({},_t,or));return se.createElement("div",{ref:nr,className:"".concat(At,"-selector"),onClick:kr,onMouseDown:Fr},St&&se.createElement("div",{className:"".concat(At,"-prefix")},St),Ur)},on=se.forwardRef(rt),kt=on,ae=z(65030),re=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],te=function(_t){var Je=_t===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Je,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Je,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Je,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Je,adjustY:1},htmlRegion:"scroll"}}},ie=function(_t,Je){var Dt=_t.prefixCls,Ge=_t.disabled,At=_t.visible,Jt=_t.children,Rn=_t.popupElement,Zn=_t.animation,pt=_t.transitionName,Et=_t.dropdownStyle,St=_t.dropdownClassName,It=_t.direction,fn=It===void 0?"ltr":It,Bn=_t.placement,On=_t.builtinPlacements,Nn=_t.dropdownMatchSelectWidth,qn=_t.dropdownRender,nr=_t.dropdownAlign,ir=_t.getPopupContainer,lr=_t.empty,Qn=_t.getTriggerDOMNode,ar=_t.onPopupVisibleChange,fr=_t.onPopupMouseEnter,Sr=(0,me.Z)(_t,re),br="".concat(Dt,"-dropdown"),Zr=Rn;qn&&(Zr=qn(Rn));var jr=se.useMemo(function(){return On||te(Nn)},[On,Nn]),hr=Zn?"".concat(br,"-").concat(Zn):pt,Mr=typeof Nn=="number",eo=se.useMemo(function(){return Mr?null:Nn===!1?"minWidth":"width"},[Nn,Mr]),kr=Et;Mr&&(kr=(0,$e.Z)((0,$e.Z)({},kr),{},{width:Nn}));var Fr=se.useRef(null);return se.useImperativeHandle(Je,function(){return{getPopupElement:function(){var Ur;return(Ur=Fr.current)===null||Ur===void 0?void 0:Ur.popupElement}}}),se.createElement(ae.Z,(0,y.Z)({},Sr,{showAction:ar?["click"]:[],hideAction:ar?["click"]:[],popupPlacement:Bn||(fn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:jr,prefixCls:br,popupTransitionName:hr,popup:se.createElement("div",{onMouseEnter:fr},Zr),ref:Fr,stretch:eo,popupAlign:nr,popupVisible:At,getPopupContainer:ir,popupClassName:Ae()(St,(0,de.Z)({},"".concat(br,"-empty"),lr)),popupStyle:kr,getTriggerDOMNode:Qn,onPopupVisibleChange:ar}),Jt)},ce=se.forwardRef(ie),ne=ce,le=z(66712);function Ie(xt,_t){var Je=xt.key,Dt;return"value"in xt&&(Dt=xt.value),Je!=null?Je:Dt!==void 0?Dt:"rc-index-key-".concat(_t)}function bt(xt){return typeof xt!="undefined"&&!Number.isNaN(xt)}function Ue(xt,_t){var Je=xt||{},Dt=Je.label,Ge=Je.value,At=Je.options,Jt=Je.groupLabel,Rn=Dt||(_t?"children":"label");return{label:Rn,value:Ge||"value",options:At||"options",groupLabel:Jt||Rn}}function He(xt){var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Je=_t.fieldNames,Dt=_t.childrenAsData,Ge=[],At=Ue(Je,!1),Jt=At.label,Rn=At.value,Zn=At.options,pt=At.groupLabel;function Et(St,It){Array.isArray(St)&&St.forEach(function(fn){if(It||!(Zn in fn)){var Bn=fn[Rn];Ge.push({key:Ie(fn,Ge.length),groupOption:It,data:fn,label:fn[Jt],value:Bn})}else{var On=fn[pt];On===void 0&&Dt&&(On=fn.label),Ge.push({key:Ie(fn,Ge.length),group:!0,data:fn,label:On}),Et(fn[Zn],!0)}})}return Et(xt,!1),Ge}function at(xt){var _t=(0,$e.Z)({},xt);return"props"in _t||Object.defineProperty(_t,"props",{get:function(){return(0,ge.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),_t}}),_t}var ft=function(_t,Je,Dt){if(!Je||!Je.length)return null;var Ge=!1,At=function Rn(Zn,pt){var Et=(0,le.Z)(pt),St=Et[0],It=Et.slice(1);if(!St)return[Zn];var fn=Zn.split(St);return Ge=Ge||fn.length>1,fn.reduce(function(Bn,On){return[].concat((0,he.Z)(Bn),(0,he.Z)(Rn(On,It)))},[]).filter(Boolean)},Jt=At(_t,Je);return Ge?typeof Dt!="undefined"?Jt.slice(0,Dt):Jt:null},Pt=se.createContext(null),Le=Pt;function We(xt){var _t=xt.visible,Je=xt.values;if(!_t)return null;var Dt=50;return se.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Je.slice(0,Dt).map(function(Ge){var At=Ge.label,Jt=Ge.value;return["number","string"].includes((0,ve.Z)(At))?At:Jt}).join(", ")),Je.length>Dt?", ...":null)}var Nt=["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","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Qt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],un=function(_t){return _t==="tags"||_t==="multiple"},rn=se.forwardRef(function(xt,_t){var Je,Dt=xt.id,Ge=xt.prefixCls,At=xt.className,Jt=xt.showSearch,Rn=xt.tagRender,Zn=xt.direction,pt=xt.omitDomProps,Et=xt.displayValues,St=xt.onDisplayValuesChange,It=xt.emptyOptions,fn=xt.notFoundContent,Bn=fn===void 0?"Not Found":fn,On=xt.onClear,Nn=xt.mode,qn=xt.disabled,nr=xt.loading,ir=xt.getInputElement,lr=xt.getRawInputElement,Qn=xt.open,ar=xt.defaultOpen,fr=xt.onDropdownVisibleChange,Sr=xt.activeValue,br=xt.onActiveValueChange,Zr=xt.activeDescendantId,jr=xt.searchValue,hr=xt.autoClearSearchValue,Mr=xt.onSearch,eo=xt.onSearchSplit,kr=xt.tokenSeparators,Fr=xt.allowClear,or=xt.prefix,Ur=xt.suffixIcon,Rr=xt.clearIcon,Br=xt.OptionList,Cr=xt.animation,so=xt.transitionName,Ho=xt.dropdownStyle,ti=xt.dropdownClassName,xo=xt.dropdownMatchSelectWidth,No=xt.dropdownRender,To=xt.dropdownAlign,Xo=xt.placement,ko=xt.builtinPlacements,go=xt.getPopupContainer,dr=xt.showAction,Tn=dr===void 0?[]:dr,Gn=xt.onFocus,Yn=xt.onBlur,Ln=xt.onKeyUp,mr=xt.onKeyDown,wr=xt.onMouseDown,Un=(0,me.Z)(xt,Nt),Jn=un(Nn),sr=(Jt!==void 0?Jt:Jn)||Nn==="combobox",pr=(0,$e.Z)({},Un);Qt.forEach(function(yi){delete pr[yi]}),pt==null||pt.forEach(function(yi){delete pr[yi]});var _r=se.useState(!1),Yr=(0,pe.Z)(_r,2),to=Yr[0],Fo=Yr[1];se.useEffect(function(){Fo((0,je.Z)())},[]);var Mo=se.useRef(null),Yo=se.useRef(null),Jo=se.useRef(null),ni=se.useRef(null),ri=se.useRef(null),Mi=se.useRef(!1),$i=Be(),Xi=(0,pe.Z)($i,3),Yi=Xi[0],ta=Xi[1],Lo=Xi[2];se.useImperativeHandle(_t,function(){var yi,ci;return{focus:(yi=ni.current)===null||yi===void 0?void 0:yi.focus,blur:(ci=ni.current)===null||ci===void 0?void 0:ci.blur,scrollTo:function(Zt){var qt;return(qt=ri.current)===null||qt===void 0?void 0:qt.scrollTo(Zt)},nativeElement:Mo.current||Yo.current}});var co=se.useMemo(function(){var yi;if(Nn!=="combobox")return jr;var ci=(yi=Et[0])===null||yi===void 0?void 0:yi.value;return typeof ci=="string"||typeof ci=="number"?String(ci):""},[jr,Nn,Et]),wi=Nn==="combobox"&&typeof ir=="function"&&ir()||null,wo=typeof lr=="function"&&lr(),aa=(0,Te.x1)(Yo,wo==null||(Je=wo.props)===null||Je===void 0?void 0:Je.ref),Qa=se.useState(!1),Ha=(0,pe.Z)(Qa,2),da=Ha[0],fa=Ha[1];(0,tt.Z)(function(){fa(!0)},[]);var Ti=(0,Me.Z)(!1,{defaultValue:ar,value:Qn}),ka=(0,pe.Z)(Ti,2),ol=ka[0],Ja=ka[1],la=da?ol:!1,Pl=!Bn&&It;(qn||Pl&&la&&Nn==="combobox")&&(la=!1);var El=Pl?!1:la,jo=se.useCallback(function(yi){var ci=yi!==void 0?yi:!la;qn||(Ja(ci),la!==ci&&(fr==null||fr(ci)))},[qn,la,Ja,fr]),ai=se.useMemo(function(){return(kr||[]).some(function(yi){return[` + `,Pt.style.marginRight="5px",Ue.appendChild(Pt)}ne.typeBoxes.push(Ue)},ne=this,le=0;le<4;le++)ce(le);return ie},re.prototype.setCurrentType=function(te,ie){var ce=this;this.currentType=te,this.typeBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?ce.uiStyleSettings!==void 0?ce.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},re}(Te),mt=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.arrowType="end",ne.arrowBaseHeight=10,ne.arrowBaseWidth=10,ne.getArrowPoints=ne.getArrowPoints.bind(ne),ne.setArrowType=ne.setArrowType.bind(ne),ne.arrowTypePanel=new ue("Arrow type","end"),ne.arrowTypePanel.onArrowTypeChanged=ne.setArrowType,ne}return he(re,ae),re.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.arrow1&&te!==this.arrow2)},re.prototype.getArrowPoints=function(te,ie){var ce=this.arrowBaseWidth+2*this.strokeWidth,ne=this.arrowBaseHeight+2*this.strokeWidth;return te-ce/2+","+(ie+ne/2)+" "+te+","+(ie-ne/2)+" "+(te+ce/2)+","+(ie+ne/2)},re.prototype.createTips=function(){this.arrow1=me.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(me.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=me.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(me.createTransform()),this.visual.appendChild(this.arrow2)},re.prototype.pointerDown=function(te,ie){ae.prototype.pointerDown.call(this,te,ie),this.state==="creating"&&this.createTips()},re.prototype.adjustVisual=function(){if(ae.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",me.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),me.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var te=0;Math.abs(this.x1-this.x2)>.1&&(te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ie=this.arrow1.transform.baseVal.getItem(0);ie.setRotate(te,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ie,0);var ce=this.arrow2.transform.baseVal.getItem(0);ce.setRotate(te+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ce,0)}},re.prototype.setArrowType=function(te){this.arrowType=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=Object.assign({arrowType:this.arrowType},ae.prototype.getState.call(this));return te.typeName=re.typeName,te},re.prototype.restoreState=function(te){ae.prototype.restoreState.call(this,te);var ie=te;this.arrowType=ie.arrowType,this.createTips(),this.adjustVisual()},re.typeName="ArrowMarker",re.title="Arrow marker",re.icon='',re}(ut),Ze=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.fillColor=ce.defaultFillColor,ne.strokeWidth=0,ne.fillPanel=new Ce("Color",ce.defaultColorSet,ce.defaultFillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne}return he(re,ae),Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=ae.prototype.getState.call(this);return te.typeName=re.typeName,te},re.typeName="CoverMarker",re.title="Cover marker",re.icon='',re}(Oe),nt=function(ae){function re(te,ie,ce,ne){var le=ae.call(this,te,ne||'')||this;return le.opacities=[],le.opacityBoxes=[],le.opacities=ie,le.currentOpacity=ce,le.setCurrentOpacity=le.setCurrentOpacity.bind(le),le}return he(re,ae),re.prototype.getUi=function(){var te=this,ie=document.createElement("div");return ie.style.display="flex",ie.style.overflow="hidden",ie.style.flexGrow="2",ie.style.justifyContent="space-between",this.opacities.forEach(function(ce){var ne=document.createElement("div");ne.style.display="flex",ne.style.alignItems="center",ne.style.justifyContent="center",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.borderColor=ce===te.currentOpacity?te.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){te.setCurrentOpacity(ce,ne)}),ie.appendChild(ne);var le=document.createElement("div");le.innerText=100*ce+"%",ne.appendChild(le),te.opacityBoxes.push(ne)}),ie},re.prototype.setCurrentOpacity=function(te,ie){var ce=this;this.currentOpacity=te,this.opacityBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?ce.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},re}(Te),Mt=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.setOpacity=ne.setOpacity.bind(ne),ne.fillColor=ce.defaultHighlightColor,ne.strokeWidth=0,ne.opacity=ce.defaultHighlightOpacity,ne.fillPanel=new Ce("Color",ce.defaultColorSet,ne.fillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne.opacityPanel=new nt("Opacity",ce.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return he(re,ae),re.prototype.setOpacity=function(te){this.opacity=te,this.visual&&me.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=ae.prototype.getState.call(this);return te.typeName=re.typeName,te},re.typeName="HighlightMarker",re.title="Highlight marker",re.icon='',re}(Ze),Fe='',ye='',Bt=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.bgColor="transparent",ne.tipPosition={x:0,y:0},ne.tipBase1Position={x:0,y:0},ne.tipBase2Position={x:0,y:0},ne.tipMoving=!1,ne.color=ce.defaultStrokeColor,ne.bgColor=ce.defaultFillColor,ne.fontFamily=ce.defaultFontFamily,ne.defaultSize={x:100,y:30},ne.setBgColor=ne.setBgColor.bind(ne),ne.getTipPoints=ne.getTipPoints.bind(ne),ne.positionTip=ne.positionTip.bind(ne),ne.setTipPoints=ne.setTipPoints.bind(ne),ne.colorPanel=new Ce("Text color",ce.defaultColorSet,ne.color,Fe),ne.colorPanel.onColorChanged=ne.setColor,ne.bgColorPanel=new Ce("Fill color",ce.defaultColorSet,ne.bgColor,ye),ne.bgColorPanel.onColorChanged=ne.setBgColor,ne.fontFamilyPanel=new be("Font",ce.defaultFontFamilies,ce.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.tipGrip=new Ye,ne.tipGrip.visual.transform.baseVal.appendItem(me.createTransform()),ne.controlBox.appendChild(ne.tipGrip.visual),ne}return he(re,ae),re.prototype.ownsTarget=function(te){return ae.prototype.ownsTarget.call(this,te)||this.tipGrip.ownsTarget(te)||this.tip===te},re.prototype.createTip=function(){me.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=me.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},re.prototype.pointerDown=function(te,ie){this.state==="new"&&ae.prototype.pointerDown.call(this,te,ie),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ie)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ae.prototype.pointerDown.call(this,te,ie)},re.prototype.pointerUp=function(te){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ae.prototype.pointerUp.call(this,te);else{var ie=this.state==="creating";ae.prototype.pointerUp.call(this,te),this.setTipPoints(ie),this.positionTip()}},re.prototype.manipulate=function(te){if(this.tipMoving){var ie=this.unrotatePoint(te);this.tipPosition={x:ie.x-this.manipulationStartLeft,y:ie.y-this.manipulationStartTop},this.positionTip()}else ae.prototype.manipulate.call(this,te)},re.prototype.setBgColor=function(te){this.bgRectangle&&this.tip&&(me.setAttributes(this.bgRectangle,[["fill",te]]),me.setAttributes(this.tip,[["fill",te]])),this.bgColor=te,this.fillColorChanged(te)},re.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},re.prototype.setTipPoints=function(te){te===void 0&&(te=!1);var ie=Math.min(this.height/2,15),ce=this.height/5;te&&(this.tipPosition={x:ie+ce/2,y:this.height+20});var ne=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?ne.1)){var te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ie=this.tip1.transform.baseVal.getItem(0);ie.setRotate(te,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ie,0);var ce=this.tip2.transform.baseVal.getItem(0);ce.setRotate(te+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ce,0)}},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=ae.prototype.getState.call(this);return te.typeName=re.typeName,te},re.prototype.restoreState=function(te){ae.prototype.restoreState.call(this,te),this.createTips(),this.adjustVisual()},re.typeName="MeasurementMarker",re.title="Measurement marker",re.icon='',re}(ut),Ee=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.strokePanel.colors=ce.defaultColorSet,ne.fillColor="transparent",ne}return he(re,ae),Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=ae.prototype.getState.call(this);return te.typeName=re.typeName,te},re.typeName="EllipseFrameMarker",re.title="Ellipse frame marker",re.icon='',re}(jt),ot=function(){function ae(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ae.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ae.prototype.addUndoStep=function(re){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(re)||(this.undoStack.push(re),JSON.stringify(this.lastRedoStep)!==JSON.stringify(re)&&this.redoStack.splice(0,this.redoStack.length))},ae.prototype.replaceLastUndoStep=function(re){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=re)},ae.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ae.prototype.undo=function(){if(this.undoStack.length>1){var re=this.undoStack.pop();return re!==void 0&&this.redoStack.push(re),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ae.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ae}(),qe=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.curveX=0,ne.curveY=0,ne.manipulationStartCurveX=0,ne.manipulationStartCurveY=0,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.positionGrips=ne.positionGrips.bind(ne),ne.addControlGrips=ne.addControlGrips.bind(ne),ne.adjustVisual=ne.adjustVisual.bind(ne),ne.setupControlBox=ne.setupControlBox.bind(ne),ne.resize=ne.resize.bind(ne),ne.strokeColor=ce.defaultColor,ne.strokeWidth=ce.defaultStrokeWidth,ne.strokeDasharray=ce.defaultStrokeDasharray,ne.strokePanel=new Ce("Line color",ce.defaultColorSet,ce.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Re("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ke("Line style",ce.defaultStrokeDasharrays,ce.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return he(re,ae),re.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorCurve&&te!==this.visibleCurve&&!this.curveGrip.ownsTarget(te))},re.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},re.prototype.createVisual=function(){this.visual=me.createGroup(),this.selectorCurve=me.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=me.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},re.prototype.pointerDown=function(te,ie){ae.prototype.pointerDown.call(this,te,ie),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=te.x,this.curveY=te.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ie)&&(this.activeGrip=this.curveGrip,this._state="resize")},re.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),me.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),me.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),me.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},re.prototype.setupControlBox=function(){ae.prototype.setupControlBox.call(this),this.curveControlLine1=me.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=me.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},re.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ae.prototype.addControlGrips.call(this)},re.prototype.positionGrips=function(){ae.prototype.positionGrips.call(this);var te=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-te/2,this.curveY-te/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},re.prototype.manipulate=function(te){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+te.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+te.y-this.manipulationStartY),ae.prototype.manipulate.call(this,te)},re.prototype.resize=function(te){this.activeGrip===this.curveGrip&&(this.curveX=te.x,this.curveY=te.y),ae.prototype.resize.call(this,te),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},re.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},re.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},re.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual()},re.prototype.scale=function(te,ie){this.curveX=this.curveX*te,this.curveY=this.curveY*ie,ae.prototype.scale.call(this,te,ie)},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ae.prototype.getState.call(this));return te.typeName=re.typeName,te},re.prototype.restoreState=function(te){ae.prototype.restoreState.call(this,te);var ie=te;this.strokeColor=ie.strokeColor,this.strokeWidth=ie.strokeWidth,this.strokeDasharray=ie.strokeDasharray,this.curveX=ie.curveX,this.curveY=ie.curveY,this.createVisual(),this.adjustVisual()},re.typeName="CurveMarker",re.title="Curve marker",re.icon='',re}(Qe),zt=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,ie,ce)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.textColor="transparent",ne.fontSize="1rem",ne.isMoved=!1,ne.captionText="Caption",ne.PADDING=5,ne.captionBoxWidth=0,ne.captionBoxHeight=0,ne.strokeColor=ce.defaultColor,ne.strokeWidth=ce.defaultStrokeWidth,ne.strokeDasharray=ce.defaultStrokeDasharray,ne.fillColor=ce.defaultFillColor,ne.textColor=ce.defaultStrokeColor,ne.fontFamily=ce.defaultFontFamily,ne.fontSize=ce.defaultCaptionFontSize,ne.captionText=ce.defaultCaptionText,ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setFillColor=ne.setFillColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.createVisual=ne.createVisual.bind(ne),ne.sizeCaption=ne.sizeCaption.bind(ne),ne.setCaptionText=ne.setCaptionText.bind(ne),ne.showTextEditor=ne.showTextEditor.bind(ne),ne.positionTextEditor=ne.positionTextEditor.bind(ne),ne.finishTextEditing=ne.finishTextEditing.bind(ne),ne.setFont=ne.setFont.bind(ne),ne.setTextColor=ne.setTextColor.bind(ne),ne.strokePanel=new Ce("Line color",pe(ce.defaultColorSet,["transparent"]),ne.strokeColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new Ce("Fill color",pe(ce.defaultColorSet,["transparent"]),ne.fillColor,ye),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new Re("Line width",ce.defaultStrokeWidths,ce.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Ke("Line style",ce.defaultStrokeDasharrays,ce.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.fontFamilyPanel=new be("Font",ce.defaultFontFamilies,ce.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.textColorPanel=new Ce("Text color",ce.defaultColorSet,ne.textColor,Fe),ne.textColorPanel.onColorChanged=ne.setTextColor,ne}return he(re,ae),re.prototype.ownsTarget=function(te){return!(!ae.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.frame&&te!==this.captionBg&&te!==this.captionElement)},re.prototype.createVisual=function(){this.visual=me.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=me.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=me.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=me.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},re.prototype.setCaptionText=function(te){this.captionText=te,this.captionElement.textContent=this.captionText,this.sizeCaption()},re.prototype.pointerDown=function(te,ie){ae.prototype.pointerDown.call(this,te,ie),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},re.prototype.manipulate=function(te){ae.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},re.prototype.resize=function(te){ae.prototype.resize.call(this,te),this.setSize()},re.prototype.sizeCaption=function(){var te=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=te.width+2*this.PADDING,this.captionBoxHeight=te.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),me.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),me.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},re.prototype.showTextEditor=function(){var te=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(ie){ie.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ie){ie.key==="Enter"&&te.finishTextEditing(te.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ie){ie.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){te.finishTextEditing(te.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){te.finishTextEditing(te.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},re.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},re.prototype.finishTextEditing=function(te){this.setCaptionText(te.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},re.prototype.setFont=function(te){this.captionElement&&me.setAttributes(this.captionElement,[["font-family",te]]),this.fontFamily=te,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},re.prototype.setTextColor=function(te){this.captionElement&&me.setAttributes(this.captionElement,[["fill",te]]),this.textColor=te,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},re.prototype.setSize=function(){ae.prototype.setSize.call(this),me.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},re.prototype.pointerUp=function(te){ae.prototype.pointerUp.call(this,te),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},re.prototype.dblClick=function(te,ie){ae.prototype.dblClick.call(this,te,ie),this.showTextEditor()},re.prototype.setStrokeColor=function(te){this.strokeColor=te,this.frame&&me.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},re.prototype.setFillColor=function(te){this.fillColor=te,this.captionBg&&me.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},re.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.frame&&me.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},re.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.frame&&me.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},ae.prototype.getState.call(this));return te.typeName=this.typeName,te},re.prototype.restoreState=function(te){var ie=te;this.fillColor=ie.fillColor,this.strokeColor=ie.strokeColor,this.strokeWidth=ie.strokeWidth,this.strokeDasharray=ie.strokeDasharray,this.textColor=ie.textColor,this.fontFamily=ie.fontFamily,this.captionText=ie.captionText,this.fontSize=ie.fontSize,this.createVisual(),ae.prototype.restoreState.call(this,te),this.setSize()},re.prototype.scale=function(te,ie){ae.prototype.scale.call(this,te,ie),this.setSize()},re.typeName="CaptionFrameMarker",re.title="Caption frame marker",re.icon='',re}(Be),ht=function(){function ae(re,te){te===void 0&&(te=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=re,this.cancelable=te}return Object.defineProperty(ae.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ae.prototype.preventDefault=function(){this._defaultPrevented=!0},ae}(),lt=function(ae){function re(te,ie,ce){var ne=ae.call(this,te,!1)||this;return ne.dataUrl=ie,ne.state=ce,ne}return he(re,ae),re}(ht),rt=function(ae){function re(te,ie,ce){ce===void 0&&(ce=!1);var ne=ae.call(this,te,ce)||this;return ne.marker=ie,ne}return he(re,ae),re}(ht),on=function(){function ae(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return ae.prototype.addEventListener=function(re,te){this[re].push(te)},ae.prototype.removeEventListener=function(re,te){var ie=this[re].indexOf(te);ie>-1&&this[re].splice(ie,1)},ae}(),kt=function(){function ae(re){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new it,this._isOpen=!1,this.undoRedoManager=new ot,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new on,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ae.instanceCounter++,this.styles=new se(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=re,this.targetRoot=document.body,this.width=re.clientWidth,this.height=re.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(ae.prototype,"ALL_MARKER_TYPES",{get:function(){return[vt,Ne,mt,et,Ee,jt,Mt,Bt,Lt,Ze,ut,qe,zt]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[vt,Ne,mt,et,jt,Mt,Bt]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"BASIC_MARKER_TYPES",{get:function(){return[vt,Ne,mt,et,Mt]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(re){var te=this;this._availableMarkerTypes.splice(0),re.forEach(function(ie){if(typeof ie=="string"){var ce=te.ALL_MARKER_TYPES.find(function(ne){return ne.typeName===ie});ce!==void 0&&te._availableMarkerTypes.push(ce)}else te._availableMarkerTypes.push(ie)})},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(re){this._zoomLevel=re,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ae.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ve.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ae.prototype.show=function(){var re=this;this.styles.styleSheetRoot===void 0&&ge.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ge.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(te){return te(new ht(re))})},ae.prototype.render=function(){return de(this,void 0,void 0,function(){var re;return $e(this,function(te){switch(te.label){case 0:return this.setCurrentMarker(),(re=new Me).naturalSize=this.renderAtNaturalSize,re.imageType=this.renderImageType,re.imageQuality=this.renderImageQuality,re.markersOnly=this.renderMarkersOnly,re.width=this.renderWidth,re.height=this.renderHeight,[4,re.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return te.sent(),[4,re.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,te.sent()]}})})},ae.prototype.close=function(re){var te=this;if(re===void 0&&(re=!1),this.isOpen){var ie=!1;re||this.eventListeners.beforeclose.forEach(function(ce){var ne=new ht(te,!0);ce(ne),ne.defaultPrevented&&(ie=!0)}),ie||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(ce){return ce(new ht(te))}),this.detachEvents(),this._isOpen=!1)}},ae.prototype.addMarkersToToolbar=function(){for(var re,te=[],ie=0;iethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*re:this.editorCanvas.clientWidth,ie=te',re.title="Powered by marker.js",re.style.display="grid",re.style.alignItems="center",re.style.justifyItems="center",re.style.padding="3px",re.style.width="20px",re.style.height="20px",this.logoUI.appendChild(re),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ae.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},ae.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},ae.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ae.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var re=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=re+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new tt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(re),1),re.dispose()},ae.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},ae.prototype.toolbarButtonClicked=function(re,te){if(re==="marker"&&te!==void 0)this.createNewMarker(te);else if(re==="action")switch(te){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},ae.prototype.deleteSelectedMarker=function(){var re=this;if(this._currentMarker!==void 0){var te=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ce){var ne=new rt(re,re._currentMarker,!0);ce(ne),ne.defaultPrevented&&(te=!0)}),!te){var ie=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(ce){return ce(new rt(re,ie))})}}},ae.prototype.clear=function(){var re=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(le){var Ie=new rt(re,void 0,!0);le(Ie),Ie.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var ie=function(le){var Ie=ce.markers[le];ce.setCurrentMarker(ce.markers[le]),ce._currentMarker.dispose(),ce.markerImage.removeChild(ce._currentMarker.container),ce.markers.splice(ce.markers.indexOf(ce._currentMarker),1),ce.eventListeners.markerdelete.forEach(function(bt){return bt(new rt(re,Ie))})},ce=this,ne=this.markers.length-1;ne>=0;ne--)ie(ne);this.addUndoStep()}},Object.defineProperty(ae.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ae.prototype.showNotesEditor=function(){var re;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(re=this._currentMarker.notes)!==null&&re!==void 0?re:"",this.overlayContainer.appendChild(this.notesArea))},ae.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},ae.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ae.prototype.addUndoStep=function(){var re=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var te=this.getState(),ie=this.undoRedoManager.getLastUndoStep();if(!ie||ie.width===te.width&&ie.height===te.height){var ce=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(te),ce1&&this.panTo({x:re.clientX,y:re.clientY}))},ae.prototype.onPointerUp=function(re){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(re.clientX,re.clientY)),this.isDragging=!1,this.addUndoStep()},ae.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ae.prototype.onKeyUp=function(re){this._currentMarker===void 0||this.notesArea!==void 0||re.key!=="Delete"&&re.key!=="Backspace"||this.deleteSelectedMarker()},ae.prototype.clientToLocalCoordinates=function(re,te){var ie=this.markerImage.getBoundingClientRect();return{x:(re-ie.left)/this.zoomLevel,y:(te-ie.top)/this.zoomLevel}},ae.prototype.onWindowResize=function(){this.positionUI()},ae.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var re=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=re+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},ae.prototype.addLicenseKey=function(re){ve.addKey(re)},ae.prototype.addEventListener=function(re,te){this.eventListeners.addEventListener(re,te)},ae.prototype.removeEventListener=function(re,te){this.eventListeners.removeEventListener(re,te)},ae.prototype.renderState=function(re){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(re),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ae.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ae.prototype.focus=function(){var re=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(te){return te(new ht(re))}))},ae.prototype.blur=function(){var re=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(te){return te(new ht(re))}))},ae.instanceCounter=0,ae}()},6551:function(bn,Wt,z){"use strict";z.d(Wt,{ZP:function(){return ve}});var y=z(42978),he=z(59301),de=z(47273),$e=0,pe=(0,de.Z)();function me(){var Me;return pe?(Me=$e,$e+=1):Me="TEST_OR_SSR",Me}function ve(Me){var ge=he.useState(),se=(0,y.Z)(ge,2),_e=se[0],Ae=se[1];return he.useEffect(function(){Ae("rc_select_".concat(me()))},[]),Me||_e}},37463:function(bn,Wt,z){"use strict";z.d(Wt,{Ac:function(){return Rt},Xo:function(){return Ht},Wx:function(){return yt},ZP:function(){return zn},lk:function(){return ct}});var y=z(54476),he=z(94480),de=z(20068),$e=z(33885),pe=z(42978),me=z(75931),ve=z(76190),Me=z(18929),ge=z(48736),se=z(59301),_e=z(92310),Ae=z.n(_e),tt=z(34280),je=z(49658),Te=z(8654),Ce=function(_t){var Je=_t.className,Dt=_t.customizeIcon,Ge=_t.customizeIconProps,At=_t.children,Jt=_t.onMouseDown,Rn=_t.onClick,Zn=typeof Dt=="function"?Dt(Ge):Dt;return se.createElement("span",{className:Je,onMouseDown:function(Et){Et.preventDefault(),Jt==null||Jt(Et)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Rn,"aria-hidden":!0},Zn!==void 0?Zn:se.createElement("span",{className:Ae()(Je.split(/\s+/).map(function(pt){return"".concat(pt,"-icon")}))},At))},Se=Ce,Pe=function(_t,Je,Dt,Ge,At){var Jt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Rn=arguments.length>6?arguments[6]:void 0,Zn=arguments.length>7?arguments[7]:void 0,pt=se.useMemo(function(){if((0,ve.Z)(Ge)==="object")return Ge.clearIcon;if(At)return At},[Ge,At]),Et=se.useMemo(function(){return!!(!Jt&&Ge&&(Dt.length||Rn)&&!(Zn==="combobox"&&Rn===""))},[Ge,Jt,Dt.length,Rn,Zn]);return{allowClear:Et,clearIcon:se.createElement(Se,{className:"".concat(_t,"-clear"),onMouseDown:Je,customizeIcon:pt},"\xD7")}},Ye=se.createContext(null);function ct(){return se.useContext(Ye)}function Be(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,_t=se.useState(!1),Je=(0,pe.Z)(_t,2),Dt=Je[0],Ge=Je[1],At=se.useRef(null),Jt=function(){window.clearTimeout(At.current)};se.useEffect(function(){return Jt},[]);var Rn=function(pt,Et){Jt(),At.current=window.setTimeout(function(){Ge(pt),Et&&Et()},xt)};return[Dt,Rn,Jt]}function Oe(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,_t=se.useRef(null),Je=se.useRef(null);se.useEffect(function(){return function(){window.clearTimeout(Je.current)}},[]);function Dt(Ge){(Ge||_t.current===null)&&(_t.current=Ge),window.clearTimeout(Je.current),Je.current=window.setTimeout(function(){_t.current=null},xt)}return[function(){return _t.current},Dt]}function Re(xt,_t,Je,Dt){var Ge=se.useRef(null);Ge.current={open:_t,triggerOpen:Je,customizedTrigger:Dt},se.useEffect(function(){function At(Jt){var Rn;if(!((Rn=Ge.current)!==null&&Rn!==void 0&&Rn.customizedTrigger)){var Zn=Jt.target;Zn.shadowRoot&&Jt.composed&&(Zn=Jt.composedPath()[0]||Zn),Ge.current.open&&xt().filter(function(pt){return pt}).every(function(pt){return!pt.contains(Zn)&&pt!==Zn})&&Ge.current.triggerOpen(!1)}}return window.addEventListener("mousedown",At),function(){return window.removeEventListener("mousedown",At)}},[])}var Ke=z(10228);function vt(xt){return xt&&![Ke.Z.ESC,Ke.Z.SHIFT,Ke.Z.BACKSPACE,Ke.Z.TAB,Ke.Z.WIN_KEY,Ke.Z.ALT,Ke.Z.META,Ke.Z.WIN_KEY_RIGHT,Ke.Z.CTRL,Ke.Z.SEMICOLON,Ke.Z.EQUALS,Ke.Z.CAPS_LOCK,Ke.Z.CONTEXT_MENU,Ke.Z.F1,Ke.Z.F2,Ke.Z.F3,Ke.Z.F4,Ke.Z.F5,Ke.Z.F6,Ke.Z.F7,Ke.Z.F8,Ke.Z.F9,Ke.Z.F10,Ke.Z.F11,Ke.Z.F12].includes(xt)}var it=z(26112),Qe=z(83836);function ut(xt,_t,Je){var Dt=(0,$e.Z)((0,$e.Z)({},xt),Je?_t:{});return Object.keys(_t).forEach(function(Ge){var At=_t[Ge];typeof At=="function"&&(Dt[Ge]=function(){for(var Jt,Rn=arguments.length,Zn=new Array(Rn),pt=0;ptir&&(sr="".concat(pr.slice(0,ir),"..."))}var _r=function(to){to&&to.stopPropagation(),Sr(Ln)};return typeof ar=="function"?ko(Un,sr,mr,Jn,_r):Xo(Ln,sr,mr,Jn,_r)},dr=function(Ln){if(!Ge.length)return null;var mr=typeof Qn=="function"?Qn(Ln):Qn;return typeof ar=="function"?ko(void 0,mr,!1,!1,void 0,!0):Xo({title:mr},mr,!1)},Tn=se.createElement("div",{className:"".concat(xo,"-search"),style:{width:Rr},onFocus:function(){ti(!0)},onBlur:function(){ti(!1)}},se.createElement(mt,{ref:Zn,open:At,prefixCls:Dt,id:Je,inputElement:null,disabled:Et,autoFocus:fn,autoComplete:Bn,editable:To,activeDescendantId:On,value:No,onKeyDown:jr,onMouseDown:hr,onChange:br,onPaste:Zr,onCompositionStart:Nr,onCompositionEnd:eo,onBlur:Tr,tabIndex:Nn,attrs:(0,it.Z)(_t,!0)}),se.createElement("span",{ref:Fr,className:"".concat(xo,"-search-mirror"),"aria-hidden":!0},No,"\xA0")),Gn=se.createElement(Qe.Z,{prefixCls:"".concat(xo,"-overflow"),data:Ge,renderItem:go,renderRest:dr,suffix:Tn,itemKey:Ee,maxCount:nr});return se.createElement("span",{className:"".concat(xo,"-wrap")},Gn,!Ge.length&&!No&&se.createElement("span",{className:"".concat(xo,"-placeholder")},pt))},zt=qe,ht=function(_t){var Je=_t.inputElement,Dt=_t.prefixCls,Ge=_t.id,At=_t.inputRef,Jt=_t.disabled,Rn=_t.autoFocus,Zn=_t.autoComplete,pt=_t.activeDescendantId,Et=_t.mode,St=_t.open,It=_t.values,fn=_t.placeholder,Bn=_t.tabIndex,On=_t.showSearch,Nn=_t.searchValue,qn=_t.activeValue,nr=_t.maxLength,ir=_t.onInputKeyDown,lr=_t.onInputMouseDown,Qn=_t.onInputChange,ar=_t.onInputPaste,fr=_t.onInputCompositionStart,Sr=_t.onInputCompositionEnd,br=_t.onInputBlur,Zr=_t.title,jr=se.useState(!1),hr=(0,pe.Z)(jr,2),Nr=hr[0],eo=hr[1],Tr=Et==="combobox",Fr=Tr||On,or=It[0],Ur=Nn||"";Tr&&qn&&!Nr&&(Ur=qn),se.useEffect(function(){Tr&&eo(!1)},[Tr,qn]);var Rr=Et!=="combobox"&&!St&&!On?!1:!!Ur,Br=Zr===void 0?jt(or):Zr,Cr=se.useMemo(function(){return or?null:se.createElement("span",{className:"".concat(Dt,"-selection-placeholder"),style:Rr?{visibility:"hidden"}:void 0},fn)},[or,Rr,fn,Dt]);return se.createElement("span",{className:"".concat(Dt,"-selection-wrap")},se.createElement("span",{className:"".concat(Dt,"-selection-search")},se.createElement(mt,{ref:At,prefixCls:Dt,id:Ge,open:St,inputElement:Je,disabled:Jt,autoFocus:Rn,autoComplete:Zn,editable:Fr,activeDescendantId:pt,value:Ur,onKeyDown:ir,onMouseDown:lr,onChange:function(Ho){eo(!0),Qn(Ho)},onPaste:ar,onCompositionStart:fr,onCompositionEnd:Sr,onBlur:br,tabIndex:Bn,attrs:(0,it.Z)(_t,!0),maxLength:Tr?nr:void 0})),!Tr&&or?se.createElement("span",{className:"".concat(Dt,"-selection-item"),title:Br,style:Rr?{visibility:"hidden"}:void 0},or.label):null,Cr)},lt=ht,rt=function(_t,Je){var Dt=(0,se.useRef)(null),Ge=(0,se.useRef)(!1),At=_t.prefixCls,Jt=_t.open,Rn=_t.mode,Zn=_t.showSearch,pt=_t.tokenWithEnter,Et=_t.disabled,St=_t.prefix,It=_t.autoClearSearchValue,fn=_t.onSearch,Bn=_t.onSearchSubmit,On=_t.onToggleOpen,Nn=_t.onInputKeyDown,qn=_t.onInputBlur,nr=_t.domRef;se.useImperativeHandle(Je,function(){return{focus:function(Br){Dt.current.focus(Br)},blur:function(){Dt.current.blur()}}});var ir=Oe(0),lr=(0,pe.Z)(ir,2),Qn=lr[0],ar=lr[1],fr=function(Br){var Cr=Br.which,so=Dt.current instanceof HTMLTextAreaElement;!so&&Jt&&(Cr===Ke.Z.UP||Cr===Ke.Z.DOWN)&&Br.preventDefault(),Nn&&Nn(Br),Cr===Ke.Z.ENTER&&Rn==="tags"&&!Ge.current&&!Jt&&(Bn==null||Bn(Br.target.value)),!(so&&!Jt&&~[Ke.Z.UP,Ke.Z.DOWN,Ke.Z.LEFT,Ke.Z.RIGHT].indexOf(Cr))&&vt(Cr)&&On(!0)},Sr=function(){ar(!0)},br=(0,se.useRef)(null),Zr=function(Br){fn(Br,!0,Ge.current)!==!1&&On(!0)},jr=function(){Ge.current=!0},hr=function(Br){Ge.current=!1,Rn!=="combobox"&&Zr(Br.target.value)},Nr=function(Br){var Cr=Br.target.value;if(pt&&br.current&&/[\r\n]/.test(br.current)){var so=br.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Cr=Cr.replace(so,br.current)}br.current=null,Zr(Cr)},eo=function(Br){var Cr=Br.clipboardData,so=Cr==null?void 0:Cr.getData("text");br.current=so||""},Tr=function(Br){var Cr=Br.target;if(Cr!==Dt.current){var so=document.body.style.msTouchAction!==void 0;so?setTimeout(function(){Dt.current.focus()}):Dt.current.focus()}},Fr=function(Br){var Cr=Qn();Br.target!==Dt.current&&!Cr&&!(Rn==="combobox"&&Et)&&Br.preventDefault(),(Rn!=="combobox"&&(!Zn||!Cr)||!Jt)&&(Jt&&It!==!1&&fn("",!0,!1),On())},or={inputRef:Dt,onInputKeyDown:fr,onInputMouseDown:Sr,onInputChange:Nr,onInputPaste:eo,onInputCompositionStart:jr,onInputCompositionEnd:hr,onInputBlur:qn},Ur=Rn==="multiple"||Rn==="tags"?se.createElement(zt,(0,y.Z)({},_t,or)):se.createElement(lt,(0,y.Z)({},_t,or));return se.createElement("div",{ref:nr,className:"".concat(At,"-selector"),onClick:Tr,onMouseDown:Fr},St&&se.createElement("div",{className:"".concat(At,"-prefix")},St),Ur)},on=se.forwardRef(rt),kt=on,ae=z(65030),re=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],te=function(_t){var Je=_t===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Je,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Je,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Je,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Je,adjustY:1},htmlRegion:"scroll"}}},ie=function(_t,Je){var Dt=_t.prefixCls,Ge=_t.disabled,At=_t.visible,Jt=_t.children,Rn=_t.popupElement,Zn=_t.animation,pt=_t.transitionName,Et=_t.dropdownStyle,St=_t.dropdownClassName,It=_t.direction,fn=It===void 0?"ltr":It,Bn=_t.placement,On=_t.builtinPlacements,Nn=_t.dropdownMatchSelectWidth,qn=_t.dropdownRender,nr=_t.dropdownAlign,ir=_t.getPopupContainer,lr=_t.empty,Qn=_t.getTriggerDOMNode,ar=_t.onPopupVisibleChange,fr=_t.onPopupMouseEnter,Sr=(0,me.Z)(_t,re),br="".concat(Dt,"-dropdown"),Zr=Rn;qn&&(Zr=qn(Rn));var jr=se.useMemo(function(){return On||te(Nn)},[On,Nn]),hr=Zn?"".concat(br,"-").concat(Zn):pt,Nr=typeof Nn=="number",eo=se.useMemo(function(){return Nr?null:Nn===!1?"minWidth":"width"},[Nn,Nr]),Tr=Et;Nr&&(Tr=(0,$e.Z)((0,$e.Z)({},Tr),{},{width:Nn}));var Fr=se.useRef(null);return se.useImperativeHandle(Je,function(){return{getPopupElement:function(){var Ur;return(Ur=Fr.current)===null||Ur===void 0?void 0:Ur.popupElement}}}),se.createElement(ae.Z,(0,y.Z)({},Sr,{showAction:ar?["click"]:[],hideAction:ar?["click"]:[],popupPlacement:Bn||(fn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:jr,prefixCls:br,popupTransitionName:hr,popup:se.createElement("div",{onMouseEnter:fr},Zr),ref:Fr,stretch:eo,popupAlign:nr,popupVisible:At,getPopupContainer:ir,popupClassName:Ae()(St,(0,de.Z)({},"".concat(br,"-empty"),lr)),popupStyle:Tr,getTriggerDOMNode:Qn,onPopupVisibleChange:ar}),Jt)},ce=se.forwardRef(ie),ne=ce,le=z(66712);function Ie(xt,_t){var Je=xt.key,Dt;return"value"in xt&&(Dt=xt.value),Je!=null?Je:Dt!==void 0?Dt:"rc-index-key-".concat(_t)}function bt(xt){return typeof xt!="undefined"&&!Number.isNaN(xt)}function Ue(xt,_t){var Je=xt||{},Dt=Je.label,Ge=Je.value,At=Je.options,Jt=Je.groupLabel,Rn=Dt||(_t?"children":"label");return{label:Rn,value:Ge||"value",options:At||"options",groupLabel:Jt||Rn}}function He(xt){var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Je=_t.fieldNames,Dt=_t.childrenAsData,Ge=[],At=Ue(Je,!1),Jt=At.label,Rn=At.value,Zn=At.options,pt=At.groupLabel;function Et(St,It){Array.isArray(St)&&St.forEach(function(fn){if(It||!(Zn in fn)){var Bn=fn[Rn];Ge.push({key:Ie(fn,Ge.length),groupOption:It,data:fn,label:fn[Jt],value:Bn})}else{var On=fn[pt];On===void 0&&Dt&&(On=fn.label),Ge.push({key:Ie(fn,Ge.length),group:!0,data:fn,label:On}),Et(fn[Zn],!0)}})}return Et(xt,!1),Ge}function at(xt){var _t=(0,$e.Z)({},xt);return"props"in _t||Object.defineProperty(_t,"props",{get:function(){return(0,ge.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),_t}}),_t}var ft=function(_t,Je,Dt){if(!Je||!Je.length)return null;var Ge=!1,At=function Rn(Zn,pt){var Et=(0,le.Z)(pt),St=Et[0],It=Et.slice(1);if(!St)return[Zn];var fn=Zn.split(St);return Ge=Ge||fn.length>1,fn.reduce(function(Bn,On){return[].concat((0,he.Z)(Bn),(0,he.Z)(Rn(On,It)))},[]).filter(Boolean)},Jt=At(_t,Je);return Ge?typeof Dt!="undefined"?Jt.slice(0,Dt):Jt:null},Pt=se.createContext(null),Le=Pt;function We(xt){var _t=xt.visible,Je=xt.values;if(!_t)return null;var Dt=50;return se.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Je.slice(0,Dt).map(function(Ge){var At=Ge.label,Jt=Ge.value;return["number","string"].includes((0,ve.Z)(At))?At:Jt}).join(", ")),Je.length>Dt?", ...":null)}var Nt=["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","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Qt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],un=function(_t){return _t==="tags"||_t==="multiple"},rn=se.forwardRef(function(xt,_t){var Je,Dt=xt.id,Ge=xt.prefixCls,At=xt.className,Jt=xt.showSearch,Rn=xt.tagRender,Zn=xt.direction,pt=xt.omitDomProps,Et=xt.displayValues,St=xt.onDisplayValuesChange,It=xt.emptyOptions,fn=xt.notFoundContent,Bn=fn===void 0?"Not Found":fn,On=xt.onClear,Nn=xt.mode,qn=xt.disabled,nr=xt.loading,ir=xt.getInputElement,lr=xt.getRawInputElement,Qn=xt.open,ar=xt.defaultOpen,fr=xt.onDropdownVisibleChange,Sr=xt.activeValue,br=xt.onActiveValueChange,Zr=xt.activeDescendantId,jr=xt.searchValue,hr=xt.autoClearSearchValue,Nr=xt.onSearch,eo=xt.onSearchSplit,Tr=xt.tokenSeparators,Fr=xt.allowClear,or=xt.prefix,Ur=xt.suffixIcon,Rr=xt.clearIcon,Br=xt.OptionList,Cr=xt.animation,so=xt.transitionName,Ho=xt.dropdownStyle,ti=xt.dropdownClassName,xo=xt.dropdownMatchSelectWidth,No=xt.dropdownRender,To=xt.dropdownAlign,Xo=xt.placement,ko=xt.builtinPlacements,go=xt.getPopupContainer,dr=xt.showAction,Tn=dr===void 0?[]:dr,Gn=xt.onFocus,Yn=xt.onBlur,Ln=xt.onKeyUp,mr=xt.onKeyDown,wr=xt.onMouseDown,Un=(0,me.Z)(xt,Nt),Jn=un(Nn),sr=(Jt!==void 0?Jt:Jn)||Nn==="combobox",pr=(0,$e.Z)({},Un);Qt.forEach(function(yi){delete pr[yi]}),pt==null||pt.forEach(function(yi){delete pr[yi]});var _r=se.useState(!1),Yr=(0,pe.Z)(_r,2),to=Yr[0],Fo=Yr[1];se.useEffect(function(){Fo((0,je.Z)())},[]);var Mo=se.useRef(null),Yo=se.useRef(null),Jo=se.useRef(null),ni=se.useRef(null),ri=se.useRef(null),Mi=se.useRef(!1),$i=Be(),Xi=(0,pe.Z)($i,3),Yi=Xi[0],ta=Xi[1],Lo=Xi[2];se.useImperativeHandle(_t,function(){var yi,ci;return{focus:(yi=ni.current)===null||yi===void 0?void 0:yi.focus,blur:(ci=ni.current)===null||ci===void 0?void 0:ci.blur,scrollTo:function(Zt){var qt;return(qt=ri.current)===null||qt===void 0?void 0:qt.scrollTo(Zt)},nativeElement:Mo.current||Yo.current}});var co=se.useMemo(function(){var yi;if(Nn!=="combobox")return jr;var ci=(yi=Et[0])===null||yi===void 0?void 0:yi.value;return typeof ci=="string"||typeof ci=="number"?String(ci):""},[jr,Nn,Et]),wi=Nn==="combobox"&&typeof ir=="function"&&ir()||null,wo=typeof lr=="function"&&lr(),aa=(0,Te.x1)(Yo,wo==null||(Je=wo.props)===null||Je===void 0?void 0:Je.ref),Qa=se.useState(!1),Ha=(0,pe.Z)(Qa,2),da=Ha[0],fa=Ha[1];(0,tt.Z)(function(){fa(!0)},[]);var Ti=(0,Me.Z)(!1,{defaultValue:ar,value:Qn}),ka=(0,pe.Z)(Ti,2),ol=ka[0],Ja=ka[1],la=da?ol:!1,Pl=!Bn&&It;(qn||Pl&&la&&Nn==="combobox")&&(la=!1);var El=Pl?!1:la,jo=se.useCallback(function(yi){var ci=yi!==void 0?yi:!la;qn||(Ja(ci),la!==ci&&(fr==null||fr(ci)))},[qn,la,Ja,fr]),ai=se.useMemo(function(){return(Tr||[]).some(function(yi){return[` `,`\r -`].includes(yi)})},[kr]),Ro=se.useContext(Le)||{},Bo=Ro.maxCount,qo=Ro.rawValues,Bi=function(ci,gt,Zt){if(!(Jn&&bt(Bo)&&(qo==null?void 0:qo.size)>=Bo)){var qt=!0,vn=ci;br==null||br(null);var yo=ft(ci,kr,bt(Bo)?Bo-qo.size:void 0),Vr=Zt?null:yo;return Nn!=="combobox"&&Vr&&(vn="",eo==null||eo(Vr),jo(!1),qt=!1),Mr&&co!==vn&&Mr(vn,{source:gt?"typing":"effect"}),qt}},Wa=function(ci){!ci||!ci.trim()||Mr(ci,{source:"submit"})};se.useEffect(function(){!la&&!Jn&&Nn!=="combobox"&&Bi("",!1,!1)},[la]),se.useEffect(function(){ol&&qn&&Ja(!1),qn&&!Mi.current&&ta(!1)},[qn]);var zi=Oe(),Qi=(0,pe.Z)(zi,2),sa=Qi[0],cl=Qi[1],xl=se.useRef(!1),Ka=function(ci){var gt=sa(),Zt=ci.key,qt=Zt==="Enter";if(qt&&(Nn!=="combobox"&&ci.preventDefault(),la||jo(!0)),cl(!!co),Zt==="Backspace"&&!gt&&Jn&&!co&&Et.length){for(var vn=(0,he.Z)(Et),yo=null,Vr=vn.length-1;Vr>=0;Vr-=1){var fo=vn[Vr];if(!fo.disabled){vn.splice(Vr,1),yo=fo;break}}yo&&St(vn,{type:"remove",values:[yo]})}for(var Pr=arguments.length,Kr=new Array(Pr>1?Pr-1:0),_o=1;_o1?gt-1:0),qt=1;qt1?yo-1:0),fo=1;fo=Bn},[Rn,Bn,lr==null?void 0:lr.size]),kr=function(Tn){Tn.preventDefault()},Fr=function(Tn){var Gn;(Gn=Mr.current)===null||Gn===void 0||Gn.scrollTo(typeof Tn=="number"?{index:Tn}:Tn)},or=se.useCallback(function(dr){return Zn==="combobox"?!1:lr.has(dr)},[Zn,(0,he.Z)(lr).toString(),lr.size]),Ur=function(Tn){for(var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Yn=hr.length,Ln=0;Ln1&&arguments[1]!==void 0?arguments[1]:!1;so(Tn);var Yn={source:Gn?"keyboard":"mouse"},Ln=hr[Tn];if(!Ln){Nn(null,-1,Yn);return}Nn(Ln.value,Tn,Yn)};(0,se.useEffect)(function(){Ho(qn!==!1?Ur(0):-1)},[hr.length,pt]);var ti=se.useCallback(function(dr){return Zn==="combobox"?String(dr).toLowerCase()===pt.toLowerCase():lr.has(dr)},[Zn,pt,(0,he.Z)(lr).toString(),lr.size]);(0,se.useEffect)(function(){var dr=setTimeout(function(){if(!Rn&&Jt&&lr.size===1){var Gn=Array.from(lr)[0],Yn=hr.findIndex(function(Ln){var mr=Ln.data;return pt?String(mr.value).startsWith(pt):mr.value===Gn});Yn!==-1&&(Ho(Yn),Fr(Yn))}});if(Jt){var Tn;(Tn=Mr.current)===null||Tn===void 0||Tn.scrollTo(void 0)}return function(){return clearTimeout(dr)}},[Jt,pt]);var xo=function(Tn){Tn!==void 0&&nr(Tn,{selected:!lr.has(Tn)}),Rn||Et(!1)};if(se.useImperativeHandle(Je,function(){return{onKeyDown:function(Tn){var Gn=Tn.which,Yn=Tn.ctrlKey;switch(Gn){case Ke.Z.N:case Ke.Z.P:case Ke.Z.UP:case Ke.Z.DOWN:{var Ln=0;if(Gn===Ke.Z.UP?Ln=-1:Gn===Ke.Z.DOWN?Ln=1:Ct()&&Yn&&(Gn===Ke.Z.N?Ln=1:Gn===Ke.Z.P&&(Ln=-1)),Ln!==0){var mr=Ur(Cr+Ln,Ln);Fr(mr),Ho(mr,!0)}break}case Ke.Z.TAB:case Ke.Z.ENTER:{var wr,Un=hr[Cr];Un&&!(Un!=null&&(wr=Un.data)!==null&&wr!==void 0&&wr.disabled)&&!eo?xo(Un.value):xo(void 0),Jt&&Tn.preventDefault();break}case Ke.Z.ESC:Et(!1),Jt&&Tn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Tn){Fr(Tn)}}}),hr.length===0)return se.createElement("div",{role:"listbox",id:"".concat(At,"_list"),className:"".concat(jr,"-empty"),onMouseDown:kr},St);var No=Object.keys(Qn).map(function(dr){return Qn[dr]}),To=function(Tn){return Tn.label};function Xo(dr,Tn){var Gn=dr.group;return{role:Gn?"presentation":"option",id:"".concat(At,"_list_").concat(Tn)}}var ko=function(Tn){var Gn=hr[Tn];if(!Gn)return null;var Yn=Gn.data||{},Ln=Yn.value,mr=Gn.group,wr=(0,it.Z)(Yn,!0),Un=To(Gn);return Gn?se.createElement("div",(0,y.Z)({"aria-label":typeof Un=="string"&&!mr?Un:null},wr,{key:Tn},Xo(Gn,Tn),{"aria-selected":ti(Ln)}),Ln):null},go={role:"listbox",id:"".concat(At,"_list")};return se.createElement(se.Fragment,null,ar&&se.createElement("div",(0,y.Z)({},go,{style:{height:0,width:0,overflow:"hidden"}}),ko(Cr-1),ko(Cr),ko(Cr+1)),se.createElement(Ve.Z,{itemKey:"key",ref:Mr,data:hr,height:Sr,itemHeight:br,fullHeight:!1,onMouseDown:kr,onScroll:It,virtual:ar,direction:fr,innerProps:ar?null:go},function(dr,Tn){var Gn=dr.group,Yn=dr.groupOption,Ln=dr.data,mr=dr.label,wr=dr.value,Un=Ln.key;if(Gn){var Jn,sr=(Jn=Ln.title)!==null&&Jn!==void 0?Jn:dt(mr)?mr.toString():void 0;return se.createElement("div",{className:Ae()(jr,"".concat(jr,"-group"),Ln.className),title:sr},mr!==void 0?mr:Un)}var pr=Ln.disabled,_r=Ln.title,Yr=Ln.children,to=Ln.style,Fo=Ln.className,Mo=(0,me.Z)(Ln,$t),Yo=(0,tn.Z)(Mo,No),Jo=or(wr),ni=pr||!Jo&&eo,ri="".concat(jr,"-option"),Mi=Ae()(jr,ri,Fo,(0,de.Z)((0,de.Z)((0,de.Z)((0,de.Z)({},"".concat(ri,"-grouped"),Yn),"".concat(ri,"-active"),Cr===Tn&&!ni),"".concat(ri,"-disabled"),ni),"".concat(ri,"-selected"),Jo)),$i=To(dr),Xi=!ir||typeof ir=="function"||Jo,Yi=typeof $i=="number"?$i:$i||wr,ta=dt(Yi)?Yi.toString():void 0;return _r!==void 0&&(ta=_r),se.createElement("div",(0,y.Z)({},(0,it.Z)(Yo),ar?{}:Xo(dr,Tn),{"aria-selected":ti(wr),className:Mi,title:ta,onMouseMove:function(){Cr===Tn||ni||Ho(Tn)},onClick:function(){ni||xo(wr)},style:to}),se.createElement("div",{className:"".concat(ri,"-content")},typeof Zr=="function"?Zr(dr,{index:Tn}):Yi),se.isValidElement(ir)||Jo,Xi&&se.createElement(Se,{className:"".concat(jr,"-option-state"),customizeIcon:ir,customizeIconProps:{value:wr,disabled:ni,isSelected:Jo}},Jo?"\u2713":null))}))},Gt=se.forwardRef(Ot),mn=Gt,An=function(xt,_t){var Je=se.useRef({values:new Map,options:new Map}),Dt=se.useMemo(function(){var At=Je.current,Jt=At.values,Rn=At.options,Zn=xt.map(function(St){if(St.label===void 0){var It;return(0,$e.Z)((0,$e.Z)({},St),{},{label:(It=Jt.get(St.value))===null||It===void 0?void 0:It.label})}return St}),pt=new Map,Et=new Map;return Zn.forEach(function(St){pt.set(St.value,St),Et.set(St.value,_t.get(St.value)||Rn.get(St.value))}),Je.current.values=pt,Je.current.options=Et,Zn},[xt,_t]),Ge=se.useCallback(function(At){return _t.get(At)||Je.current.options.get(At)},[_t]);return[Dt,Ge]};function hn(xt,_t){return Ze(xt).join("").toUpperCase().includes(_t)}var Fn=function(xt,_t,Je,Dt,Ge){return se.useMemo(function(){if(!Je||Dt===!1)return xt;var At=_t.options,Jt=_t.label,Rn=_t.value,Zn=[],pt=typeof Dt=="function",Et=Je.toUpperCase(),St=pt?Dt:function(fn,Bn){return Ge?hn(Bn[Ge],Et):Bn[At]?hn(Bn[Jt!=="children"?Jt:"label"],Et):hn(Bn[Rn],Et)},It=pt?function(fn){return at(fn)}:function(fn){return fn};return xt.forEach(function(fn){if(fn[At]){var Bn=St(Je,It(fn));if(Bn)Zn.push(fn);else{var On=fn[At].filter(function(Nn){return St(Je,It(Nn))});On.length&&Zn.push((0,$e.Z)((0,$e.Z)({},fn),{},(0,de.Z)({},At,On)))}return}St(Je,It(fn))&&Zn.push(fn)}),Zn},[xt,Dt,Ge,Je,_t])},Ft=z(6551),Tt=z(11592),Ut=["children","value"],an=["children"];function Xt(xt){var _t=xt,Je=_t.key,Dt=_t.props,Ge=Dt.children,At=Dt.value,Jt=(0,me.Z)(Dt,Ut);return(0,$e.Z)({key:Je,value:At!==void 0?At:Je,children:Ge},Jt)}function yn(xt){var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Tt.Z)(xt).map(function(Je,Dt){if(!se.isValidElement(Je)||!Je.type)return null;var Ge=Je,At=Ge.type.isSelectOptGroup,Jt=Ge.key,Rn=Ge.props,Zn=Rn.children,pt=(0,me.Z)(Rn,an);return _t||!At?Xt(Je):(0,$e.Z)((0,$e.Z)({key:"__RC_SELECT_GRP__".concat(Jt===null?Dt:Jt,"__"),label:Jt},pt),{},{options:yn(Zn)})}).filter(function(Je){return Je})}var sn=function(_t,Je,Dt,Ge,At){return se.useMemo(function(){var Jt=_t,Rn=!_t;Rn&&(Jt=yn(Je));var Zn=new Map,pt=new Map,Et=function(fn,Bn,On){On&&typeof On=="string"&&fn.set(Bn[On],Bn)},St=function It(fn){for(var Bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,On=0;On1&&arguments[1]!==void 0?arguments[1]:!1,Jt=0;Jt0?jo(Bo.options):Bo.options}):Bo})},Xi=se.useMemo(function(){return nr?$i(Mi):Mi},[Mi,nr,go]),Yi=se.useMemo(function(){return He(Xi,{fieldNames:To,childrenAsData:xo})},[Xi,To,xo]),ta=function(ai){var Ro=mr(ai);if(sr(Ro),Br&&(Ro.length!==to.length||Ro.some(function(Bi,Wa){var zi;return((zi=to[Wa])===null||zi===void 0?void 0:zi.value)!==(Bi==null?void 0:Bi.value)}))){var Bo=Rr?Ro:Ro.map(function(Bi){return Bi.value}),qo=Ro.map(function(Bi){return at(Fo(Bi.value))});Br(ti?Bo:Bo[0],ti?qo:qo[0])}},Lo=se.useState(null),co=(0,pe.Z)(Lo,2),wi=co[0],wo=co[1],aa=se.useState(0),Qa=(0,pe.Z)(aa,2),Ha=Qa[0],da=Qa[1],fa=Sr!==void 0?Sr:Dt!=="combobox",Ti=se.useCallback(function(jo,ai){var Ro=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Bo=Ro.source,qo=Bo===void 0?"keyboard":Bo;da(ai),Jt&&Dt==="combobox"&&jo!==null&&qo==="keyboard"&&wo(String(jo))},[Jt,Dt]),ka=function(ai,Ro,Bo){var qo=function(){var kl,dl=Fo(ai);return[Rr?{label:dl==null?void 0:dl[To.label],value:ai,key:(kl=dl==null?void 0:dl.key)!==null&&kl!==void 0?kl:ai}:ai,at(dl)]};if(Ro&&fn){var Bi=qo(),Wa=(0,pe.Z)(Bi,2),zi=Wa[0],Qi=Wa[1];fn(zi,Qi)}else if(!Ro&&Bn&&Bo!=="clear"){var sa=qo(),cl=(0,pe.Z)(sa,2),xl=cl[0],Ka=cl[1];Bn(xl,Ka)}},ol=Vn(function(jo,ai){var Ro,Bo=ti?ai.selected:!0;Bo?Ro=ti?[].concat((0,he.Z)(to),[jo]):[jo]:Ro=to.filter(function(qo){return qo.value!==jo}),ta(Ro),ka(jo,Bo),Dt==="combobox"?wo(""):(!un||It)&&(dr(""),wo(""))}),Ja=function(ai,Ro){ta(ai);var Bo=Ro.type,qo=Ro.values;(Bo==="remove"||Bo==="clear")&&qo.forEach(function(Bi){ka(Bi.value,!1,Bo)})},la=function(ai,Ro){if(dr(ai),wo(null),Ro.source==="submit"){var Bo=(ai||"").trim();if(Bo){var qo=Array.from(new Set([].concat((0,he.Z)(Yo),[Bo])));ta(qo),ka(Bo,!0),dr("")}return}Ro.source!=="blur"&&(Dt==="combobox"&&ta(ai),Et==null||Et(ai))},Pl=function(ai){var Ro=ai;Dt!=="tags"&&(Ro=ai.map(function(qo){var Bi=Yn.get(qo);return Bi==null?void 0:Bi.value}).filter(function(qo){return qo!==void 0}));var Bo=Array.from(new Set([].concat((0,he.Z)(Yo),(0,he.Z)(Ro))));ta(Bo),Bo.forEach(function(qo){ka(qo,!0)})},El=se.useMemo(function(){var jo=Zr!==!1&&Nn!==!1;return(0,$e.Z)((0,$e.Z)({},Tn),{},{flattenOptions:Yi,onActiveValue:Ti,defaultActiveFirstOption:fa,onSelect:ol,menuItemSelectedIcon:br,rawValues:Yo,fieldNames:To,virtual:jo,direction:jr,listHeight:Mr,listItemHeight:kr,childrenAsData:xo,maxCount:Cr,optionRender:ar})},[Cr,Tn,Yi,Ti,fa,ol,br,Yo,To,Zr,Nn,jr,Mr,kr,xo,ar]);return se.createElement(Le.Provider,{value:El},se.createElement(Rt,(0,y.Z)({},so,{id:Ho,prefixCls:At,ref:_t,omitDomProps:ur,mode:Dt,displayValues:Mo,onDisplayValuesChange:Ja,direction:jr,searchValue:go,onSearch:la,autoClearSearchValue:It,onSearchSplit:Pl,dropdownMatchSelectWidth:Nn,OptionList:mn,emptyOptions:!Yi.length,activeValue:wi,activeDescendantId:"".concat(Ho,"_list_").concat(Ha)})))}),xn=dn;xn.Option=yt,xn.OptGroup=Ht;var jn=xn,zn=jn},22711:function(bn,Wt,z){"use strict";z.r(Wt),z.d(Wt,{ResizableTextArea:function(){return be},default:function(){return mt}});var y=z(54476),he=z(20068),de=z(33885),$e=z(94480),pe=z(42978),me=z(75931),ve=z(92310),Me=z.n(ve),ge=z(36901),se=z(66003),_e=z(30292),Ae=z(18929),tt=z(59301),je=z(76190),Te=z(29301),Ce=z(34280),Se=z(16089),Pe=` +`].includes(yi)})},[Tr]),Ro=se.useContext(Le)||{},Bo=Ro.maxCount,qo=Ro.rawValues,Bi=function(ci,gt,Zt){if(!(Jn&&bt(Bo)&&(qo==null?void 0:qo.size)>=Bo)){var qt=!0,vn=ci;br==null||br(null);var yo=ft(ci,Tr,bt(Bo)?Bo-qo.size:void 0),Vr=Zt?null:yo;return Nn!=="combobox"&&Vr&&(vn="",eo==null||eo(Vr),jo(!1),qt=!1),Nr&&co!==vn&&Nr(vn,{source:gt?"typing":"effect"}),qt}},Wa=function(ci){!ci||!ci.trim()||Nr(ci,{source:"submit"})};se.useEffect(function(){!la&&!Jn&&Nn!=="combobox"&&Bi("",!1,!1)},[la]),se.useEffect(function(){ol&&qn&&Ja(!1),qn&&!Mi.current&&ta(!1)},[qn]);var zi=Oe(),Qi=(0,pe.Z)(zi,2),sa=Qi[0],cl=Qi[1],xl=se.useRef(!1),Ka=function(ci){var gt=sa(),Zt=ci.key,qt=Zt==="Enter";if(qt&&(Nn!=="combobox"&&ci.preventDefault(),la||jo(!0)),cl(!!co),Zt==="Backspace"&&!gt&&Jn&&!co&&Et.length){for(var vn=(0,he.Z)(Et),yo=null,Vr=vn.length-1;Vr>=0;Vr-=1){var fo=vn[Vr];if(!fo.disabled){vn.splice(Vr,1),yo=fo;break}}yo&&St(vn,{type:"remove",values:[yo]})}for(var Pr=arguments.length,Kr=new Array(Pr>1?Pr-1:0),_o=1;_o1?gt-1:0),qt=1;qt1?yo-1:0),fo=1;fo=Bn},[Rn,Bn,lr==null?void 0:lr.size]),Tr=function(Tn){Tn.preventDefault()},Fr=function(Tn){var Gn;(Gn=Nr.current)===null||Gn===void 0||Gn.scrollTo(typeof Tn=="number"?{index:Tn}:Tn)},or=se.useCallback(function(dr){return Zn==="combobox"?!1:lr.has(dr)},[Zn,(0,he.Z)(lr).toString(),lr.size]),Ur=function(Tn){for(var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Yn=hr.length,Ln=0;Ln1&&arguments[1]!==void 0?arguments[1]:!1;so(Tn);var Yn={source:Gn?"keyboard":"mouse"},Ln=hr[Tn];if(!Ln){Nn(null,-1,Yn);return}Nn(Ln.value,Tn,Yn)};(0,se.useEffect)(function(){Ho(qn!==!1?Ur(0):-1)},[hr.length,pt]);var ti=se.useCallback(function(dr){return Zn==="combobox"?String(dr).toLowerCase()===pt.toLowerCase():lr.has(dr)},[Zn,pt,(0,he.Z)(lr).toString(),lr.size]);(0,se.useEffect)(function(){var dr=setTimeout(function(){if(!Rn&&Jt&&lr.size===1){var Gn=Array.from(lr)[0],Yn=hr.findIndex(function(Ln){var mr=Ln.data;return pt?String(mr.value).startsWith(pt):mr.value===Gn});Yn!==-1&&(Ho(Yn),Fr(Yn))}});if(Jt){var Tn;(Tn=Nr.current)===null||Tn===void 0||Tn.scrollTo(void 0)}return function(){return clearTimeout(dr)}},[Jt,pt]);var xo=function(Tn){Tn!==void 0&&nr(Tn,{selected:!lr.has(Tn)}),Rn||Et(!1)};if(se.useImperativeHandle(Je,function(){return{onKeyDown:function(Tn){var Gn=Tn.which,Yn=Tn.ctrlKey;switch(Gn){case Ke.Z.N:case Ke.Z.P:case Ke.Z.UP:case Ke.Z.DOWN:{var Ln=0;if(Gn===Ke.Z.UP?Ln=-1:Gn===Ke.Z.DOWN?Ln=1:Ct()&&Yn&&(Gn===Ke.Z.N?Ln=1:Gn===Ke.Z.P&&(Ln=-1)),Ln!==0){var mr=Ur(Cr+Ln,Ln);Fr(mr),Ho(mr,!0)}break}case Ke.Z.TAB:case Ke.Z.ENTER:{var wr,Un=hr[Cr];Un&&!(Un!=null&&(wr=Un.data)!==null&&wr!==void 0&&wr.disabled)&&!eo?xo(Un.value):xo(void 0),Jt&&Tn.preventDefault();break}case Ke.Z.ESC:Et(!1),Jt&&Tn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Tn){Fr(Tn)}}}),hr.length===0)return se.createElement("div",{role:"listbox",id:"".concat(At,"_list"),className:"".concat(jr,"-empty"),onMouseDown:Tr},St);var No=Object.keys(Qn).map(function(dr){return Qn[dr]}),To=function(Tn){return Tn.label};function Xo(dr,Tn){var Gn=dr.group;return{role:Gn?"presentation":"option",id:"".concat(At,"_list_").concat(Tn)}}var ko=function(Tn){var Gn=hr[Tn];if(!Gn)return null;var Yn=Gn.data||{},Ln=Yn.value,mr=Gn.group,wr=(0,it.Z)(Yn,!0),Un=To(Gn);return Gn?se.createElement("div",(0,y.Z)({"aria-label":typeof Un=="string"&&!mr?Un:null},wr,{key:Tn},Xo(Gn,Tn),{"aria-selected":ti(Ln)}),Ln):null},go={role:"listbox",id:"".concat(At,"_list")};return se.createElement(se.Fragment,null,ar&&se.createElement("div",(0,y.Z)({},go,{style:{height:0,width:0,overflow:"hidden"}}),ko(Cr-1),ko(Cr),ko(Cr+1)),se.createElement(Ve.Z,{itemKey:"key",ref:Nr,data:hr,height:Sr,itemHeight:br,fullHeight:!1,onMouseDown:Tr,onScroll:It,virtual:ar,direction:fr,innerProps:ar?null:go},function(dr,Tn){var Gn=dr.group,Yn=dr.groupOption,Ln=dr.data,mr=dr.label,wr=dr.value,Un=Ln.key;if(Gn){var Jn,sr=(Jn=Ln.title)!==null&&Jn!==void 0?Jn:dt(mr)?mr.toString():void 0;return se.createElement("div",{className:Ae()(jr,"".concat(jr,"-group"),Ln.className),title:sr},mr!==void 0?mr:Un)}var pr=Ln.disabled,_r=Ln.title,Yr=Ln.children,to=Ln.style,Fo=Ln.className,Mo=(0,me.Z)(Ln,$t),Yo=(0,tn.Z)(Mo,No),Jo=or(wr),ni=pr||!Jo&&eo,ri="".concat(jr,"-option"),Mi=Ae()(jr,ri,Fo,(0,de.Z)((0,de.Z)((0,de.Z)((0,de.Z)({},"".concat(ri,"-grouped"),Yn),"".concat(ri,"-active"),Cr===Tn&&!ni),"".concat(ri,"-disabled"),ni),"".concat(ri,"-selected"),Jo)),$i=To(dr),Xi=!ir||typeof ir=="function"||Jo,Yi=typeof $i=="number"?$i:$i||wr,ta=dt(Yi)?Yi.toString():void 0;return _r!==void 0&&(ta=_r),se.createElement("div",(0,y.Z)({},(0,it.Z)(Yo),ar?{}:Xo(dr,Tn),{"aria-selected":ti(wr),className:Mi,title:ta,onMouseMove:function(){Cr===Tn||ni||Ho(Tn)},onClick:function(){ni||xo(wr)},style:to}),se.createElement("div",{className:"".concat(ri,"-content")},typeof Zr=="function"?Zr(dr,{index:Tn}):Yi),se.isValidElement(ir)||Jo,Xi&&se.createElement(Se,{className:"".concat(jr,"-option-state"),customizeIcon:ir,customizeIconProps:{value:wr,disabled:ni,isSelected:Jo}},Jo?"\u2713":null))}))},Gt=se.forwardRef(Ot),mn=Gt,An=function(xt,_t){var Je=se.useRef({values:new Map,options:new Map}),Dt=se.useMemo(function(){var At=Je.current,Jt=At.values,Rn=At.options,Zn=xt.map(function(St){if(St.label===void 0){var It;return(0,$e.Z)((0,$e.Z)({},St),{},{label:(It=Jt.get(St.value))===null||It===void 0?void 0:It.label})}return St}),pt=new Map,Et=new Map;return Zn.forEach(function(St){pt.set(St.value,St),Et.set(St.value,_t.get(St.value)||Rn.get(St.value))}),Je.current.values=pt,Je.current.options=Et,Zn},[xt,_t]),Ge=se.useCallback(function(At){return _t.get(At)||Je.current.options.get(At)},[_t]);return[Dt,Ge]};function hn(xt,_t){return Ze(xt).join("").toUpperCase().includes(_t)}var Fn=function(xt,_t,Je,Dt,Ge){return se.useMemo(function(){if(!Je||Dt===!1)return xt;var At=_t.options,Jt=_t.label,Rn=_t.value,Zn=[],pt=typeof Dt=="function",Et=Je.toUpperCase(),St=pt?Dt:function(fn,Bn){return Ge?hn(Bn[Ge],Et):Bn[At]?hn(Bn[Jt!=="children"?Jt:"label"],Et):hn(Bn[Rn],Et)},It=pt?function(fn){return at(fn)}:function(fn){return fn};return xt.forEach(function(fn){if(fn[At]){var Bn=St(Je,It(fn));if(Bn)Zn.push(fn);else{var On=fn[At].filter(function(Nn){return St(Je,It(Nn))});On.length&&Zn.push((0,$e.Z)((0,$e.Z)({},fn),{},(0,de.Z)({},At,On)))}return}St(Je,It(fn))&&Zn.push(fn)}),Zn},[xt,Dt,Ge,Je,_t])},Ft=z(6551),Tt=z(11592),Ut=["children","value"],an=["children"];function Xt(xt){var _t=xt,Je=_t.key,Dt=_t.props,Ge=Dt.children,At=Dt.value,Jt=(0,me.Z)(Dt,Ut);return(0,$e.Z)({key:Je,value:At!==void 0?At:Je,children:Ge},Jt)}function yn(xt){var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Tt.Z)(xt).map(function(Je,Dt){if(!se.isValidElement(Je)||!Je.type)return null;var Ge=Je,At=Ge.type.isSelectOptGroup,Jt=Ge.key,Rn=Ge.props,Zn=Rn.children,pt=(0,me.Z)(Rn,an);return _t||!At?Xt(Je):(0,$e.Z)((0,$e.Z)({key:"__RC_SELECT_GRP__".concat(Jt===null?Dt:Jt,"__"),label:Jt},pt),{},{options:yn(Zn)})}).filter(function(Je){return Je})}var sn=function(_t,Je,Dt,Ge,At){return se.useMemo(function(){var Jt=_t,Rn=!_t;Rn&&(Jt=yn(Je));var Zn=new Map,pt=new Map,Et=function(fn,Bn,On){On&&typeof On=="string"&&fn.set(Bn[On],Bn)},St=function It(fn){for(var Bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,On=0;On1&&arguments[1]!==void 0?arguments[1]:!1,Jt=0;Jt0?jo(Bo.options):Bo.options}):Bo})},Xi=se.useMemo(function(){return nr?$i(Mi):Mi},[Mi,nr,go]),Yi=se.useMemo(function(){return He(Xi,{fieldNames:To,childrenAsData:xo})},[Xi,To,xo]),ta=function(ai){var Ro=mr(ai);if(sr(Ro),Br&&(Ro.length!==to.length||Ro.some(function(Bi,Wa){var zi;return((zi=to[Wa])===null||zi===void 0?void 0:zi.value)!==(Bi==null?void 0:Bi.value)}))){var Bo=Rr?Ro:Ro.map(function(Bi){return Bi.value}),qo=Ro.map(function(Bi){return at(Fo(Bi.value))});Br(ti?Bo:Bo[0],ti?qo:qo[0])}},Lo=se.useState(null),co=(0,pe.Z)(Lo,2),wi=co[0],wo=co[1],aa=se.useState(0),Qa=(0,pe.Z)(aa,2),Ha=Qa[0],da=Qa[1],fa=Sr!==void 0?Sr:Dt!=="combobox",Ti=se.useCallback(function(jo,ai){var Ro=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Bo=Ro.source,qo=Bo===void 0?"keyboard":Bo;da(ai),Jt&&Dt==="combobox"&&jo!==null&&qo==="keyboard"&&wo(String(jo))},[Jt,Dt]),ka=function(ai,Ro,Bo){var qo=function(){var kl,dl=Fo(ai);return[Rr?{label:dl==null?void 0:dl[To.label],value:ai,key:(kl=dl==null?void 0:dl.key)!==null&&kl!==void 0?kl:ai}:ai,at(dl)]};if(Ro&&fn){var Bi=qo(),Wa=(0,pe.Z)(Bi,2),zi=Wa[0],Qi=Wa[1];fn(zi,Qi)}else if(!Ro&&Bn&&Bo!=="clear"){var sa=qo(),cl=(0,pe.Z)(sa,2),xl=cl[0],Ka=cl[1];Bn(xl,Ka)}},ol=Vn(function(jo,ai){var Ro,Bo=ti?ai.selected:!0;Bo?Ro=ti?[].concat((0,he.Z)(to),[jo]):[jo]:Ro=to.filter(function(qo){return qo.value!==jo}),ta(Ro),ka(jo,Bo),Dt==="combobox"?wo(""):(!un||It)&&(dr(""),wo(""))}),Ja=function(ai,Ro){ta(ai);var Bo=Ro.type,qo=Ro.values;(Bo==="remove"||Bo==="clear")&&qo.forEach(function(Bi){ka(Bi.value,!1,Bo)})},la=function(ai,Ro){if(dr(ai),wo(null),Ro.source==="submit"){var Bo=(ai||"").trim();if(Bo){var qo=Array.from(new Set([].concat((0,he.Z)(Yo),[Bo])));ta(qo),ka(Bo,!0),dr("")}return}Ro.source!=="blur"&&(Dt==="combobox"&&ta(ai),Et==null||Et(ai))},Pl=function(ai){var Ro=ai;Dt!=="tags"&&(Ro=ai.map(function(qo){var Bi=Yn.get(qo);return Bi==null?void 0:Bi.value}).filter(function(qo){return qo!==void 0}));var Bo=Array.from(new Set([].concat((0,he.Z)(Yo),(0,he.Z)(Ro))));ta(Bo),Bo.forEach(function(qo){ka(qo,!0)})},El=se.useMemo(function(){var jo=Zr!==!1&&Nn!==!1;return(0,$e.Z)((0,$e.Z)({},Tn),{},{flattenOptions:Yi,onActiveValue:Ti,defaultActiveFirstOption:fa,onSelect:ol,menuItemSelectedIcon:br,rawValues:Yo,fieldNames:To,virtual:jo,direction:jr,listHeight:Nr,listItemHeight:Tr,childrenAsData:xo,maxCount:Cr,optionRender:ar})},[Cr,Tn,Yi,Ti,fa,ol,br,Yo,To,Zr,Nn,jr,Nr,Tr,xo,ar]);return se.createElement(Le.Provider,{value:El},se.createElement(Rt,(0,y.Z)({},so,{id:Ho,prefixCls:At,ref:_t,omitDomProps:ur,mode:Dt,displayValues:Mo,onDisplayValuesChange:Ja,direction:jr,searchValue:go,onSearch:la,autoClearSearchValue:It,onSearchSplit:Pl,dropdownMatchSelectWidth:Nn,OptionList:mn,emptyOptions:!Yi.length,activeValue:wi,activeDescendantId:"".concat(Ho,"_list_").concat(Ha)})))}),xn=dn;xn.Option=yt,xn.OptGroup=Ht;var jn=xn,zn=jn},22711:function(bn,Wt,z){"use strict";z.r(Wt),z.d(Wt,{ResizableTextArea:function(){return be},default:function(){return mt}});var y=z(54476),he=z(20068),de=z(33885),$e=z(94480),pe=z(42978),me=z(75931),ve=z(92310),Me=z.n(ve),ge=z(36901),se=z(66003),_e=z(30292),Ae=z(18929),tt=z(59301),je=z(76190),Te=z(29301),Ce=z(34280),Se=z(16089),Pe=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -1263,4 +1263,4 @@ b`.split(/\n/).length!=3?function(a){for(var b=0,x=[],E=a.length;b<=E;){var ee=a top:0 !important; right:0 !important; pointer-events: none !important; -`,Ye=["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"],ct={},Be;function Oe(Ze){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Mt=Ze.getAttribute("id")||Ze.getAttribute("data-reactid")||Ze.getAttribute("name");if(nt&&ct[Mt])return ct[Mt];var Fe=window.getComputedStyle(Ze),ye=Fe.getPropertyValue("box-sizing")||Fe.getPropertyValue("-moz-box-sizing")||Fe.getPropertyValue("-webkit-box-sizing"),Bt=parseFloat(Fe.getPropertyValue("padding-bottom"))+parseFloat(Fe.getPropertyValue("padding-top")),jt=parseFloat(Fe.getPropertyValue("border-bottom-width"))+parseFloat(Fe.getPropertyValue("border-top-width")),Lt=Ye.map(function(ot){return"".concat(ot,":").concat(Fe.getPropertyValue(ot))}).join(";"),Ee={sizingStyle:Lt,paddingSize:Bt,borderSize:jt,boxSizing:ye};return nt&&Mt&&(ct[Mt]=Ee),Ee}function Re(Ze){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Be||(Be=document.createElement("textarea"),Be.setAttribute("tab-index","-1"),Be.setAttribute("aria-hidden","true"),Be.setAttribute("name","hiddenTextarea"),document.body.appendChild(Be)),Ze.getAttribute("wrap")?Be.setAttribute("wrap",Ze.getAttribute("wrap")):Be.removeAttribute("wrap");var ye=Oe(Ze,nt),Bt=ye.paddingSize,jt=ye.borderSize,Lt=ye.boxSizing,Ee=ye.sizingStyle;Be.setAttribute("style","".concat(Ee,";").concat(Pe)),Be.value=Ze.value||Ze.placeholder||"";var ot=void 0,qe=void 0,zt,ht=Be.scrollHeight;if(Lt==="border-box"?ht+=jt:Lt==="content-box"&&(ht-=Bt),Mt!==null||Fe!==null){Be.value=" ";var lt=Be.scrollHeight-Bt;Mt!==null&&(ot=lt*Mt,Lt==="border-box"&&(ot=ot+Bt+jt),ht=Math.max(ot,ht)),Fe!==null&&(qe=lt*Fe,Lt==="border-box"&&(qe=qe+Bt+jt),zt=ht>qe?"":"hidden",ht=Math.min(qe,ht))}var rt={height:ht,overflowY:zt,resize:"none"};return ot&&(rt.minHeight=ot),qe&&(rt.maxHeight=qe),rt}var Ke=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],vt=0,it=1,Qe=2,ut=tt.forwardRef(function(Ze,nt){var Mt=Ze,Fe=Mt.prefixCls,ye=Mt.defaultValue,Bt=Mt.value,jt=Mt.autoSize,Lt=Mt.onResize,Ee=Mt.className,ot=Mt.style,qe=Mt.disabled,zt=Mt.onChange,ht=Mt.onInternalAutoSize,lt=(0,me.Z)(Mt,Ke),rt=(0,Ae.Z)(ye,{value:Bt,postState:function(yt){return yt!=null?yt:""}}),on=(0,pe.Z)(rt,2),kt=on[0],ae=on[1],re=function(yt){ae(yt.target.value),zt==null||zt(yt)},te=tt.useRef();tt.useImperativeHandle(nt,function(){return{textArea:te.current}});var ie=tt.useMemo(function(){return jt&&(0,je.Z)(jt)==="object"?[jt.minRows,jt.maxRows]:[]},[jt]),ce=(0,pe.Z)(ie,2),ne=ce[0],le=ce[1],Ie=!!jt,bt=function(){try{if(document.activeElement===te.current){var yt=te.current,Kt=yt.selectionStart,tn=yt.selectionEnd,Ve=yt.scrollTop;te.current.setSelectionRange(Kt,tn),te.current.scrollTop=Ve}}catch(Ct){}},Ue=tt.useState(Qe),He=(0,pe.Z)(Ue,2),at=He[0],ft=He[1],Pt=tt.useState(),Le=(0,pe.Z)(Pt,2),We=Le[0],Nt=Le[1],Qt=function(){ft(vt)};(0,Ce.Z)(function(){Ie&&Qt()},[Bt,ne,le,Ie]),(0,Ce.Z)(function(){if(at===vt)ft(it);else if(at===it){var ze=Re(te.current,!1,ne,le);ft(Qe),Nt(ze)}else bt()},[at]);var un=tt.useRef(),rn=function(){Se.Z.cancel(un.current)},Rt=function(yt){at===Qe&&(Lt==null||Lt(yt),jt&&(rn(),un.current=(0,Se.Z)(function(){Qt()})))};tt.useEffect(function(){return rn},[]);var ln=Ie?We:null,Ht=(0,de.Z)((0,de.Z)({},ot),ln);return(at===vt||at===it)&&(Ht.overflowY="hidden",Ht.overflowX="hidden"),tt.createElement(Te.Z,{onResize:Rt,disabled:!(jt||Lt)},tt.createElement("textarea",(0,y.Z)({},lt,{ref:te,style:Ht,className:Me()(Fe,Ee,(0,he.Z)({},"".concat(Fe,"-disabled"),qe)),disabled:qe,value:kt,onChange:re})))}),be=ut,et=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],Ne=tt.forwardRef(function(Ze,nt){var Mt,Fe=Ze.defaultValue,ye=Ze.value,Bt=Ze.onFocus,jt=Ze.onBlur,Lt=Ze.onChange,Ee=Ze.allowClear,ot=Ze.maxLength,qe=Ze.onCompositionStart,zt=Ze.onCompositionEnd,ht=Ze.suffix,lt=Ze.prefixCls,rt=lt===void 0?"rc-textarea":lt,on=Ze.showCount,kt=Ze.count,ae=Ze.className,re=Ze.style,te=Ze.disabled,ie=Ze.hidden,ce=Ze.classNames,ne=Ze.styles,le=Ze.onResize,Ie=Ze.onClear,bt=Ze.onPressEnter,Ue=Ze.readOnly,He=Ze.autoSize,at=Ze.onKeyDown,ft=(0,me.Z)(Ze,et),Pt=(0,Ae.Z)(Fe,{value:ye,defaultValue:Fe}),Le=(0,pe.Z)(Pt,2),We=Le[0],Nt=Le[1],Qt=We==null?"":String(We),un=tt.useState(!1),rn=(0,pe.Z)(un,2),Rt=rn[0],ln=rn[1],Ht=tt.useRef(!1),ze=tt.useState(null),yt=(0,pe.Z)(ze,2),Kt=yt[0],tn=yt[1],Ve=(0,tt.useRef)(null),Ct=(0,tt.useRef)(null),$t=function(){var xn;return(xn=Ct.current)===null||xn===void 0?void 0:xn.textArea},dt=function(){$t().focus()};(0,tt.useImperativeHandle)(nt,function(){var dn;return{resizableTextArea:Ct.current,focus:dt,blur:function(){$t().blur()},nativeElement:((dn=Ve.current)===null||dn===void 0?void 0:dn.nativeElement)||$t()}}),(0,tt.useEffect)(function(){ln(function(dn){return!te&&dn})},[te]);var Ot=tt.useState(null),Gt=(0,pe.Z)(Ot,2),mn=Gt[0],An=Gt[1];tt.useEffect(function(){if(mn){var dn;(dn=$t()).setSelectionRange.apply(dn,(0,$e.Z)(mn))}},[mn]);var hn=(0,se.Z)(kt,on),Fn=(Mt=hn.max)!==null&&Mt!==void 0?Mt:ot,Ft=Number(Fn)>0,Tt=hn.strategy(Qt),Ut=!!Fn&&Tt>Fn,an=function(xn,jn){var zn=jn;!Ht.current&&hn.exceedFormatter&&hn.max&&hn.strategy(jn)>hn.max&&(zn=hn.exceedFormatter(jn,{max:hn.max}),jn!==zn&&An([$t().selectionStart||0,$t().selectionEnd||0])),Nt(zn),(0,_e.rJ)(xn.currentTarget,xn,Lt,zn)},Xt=function(xn){Ht.current=!0,qe==null||qe(xn)},yn=function(xn){Ht.current=!1,an(xn,xn.currentTarget.value),zt==null||zt(xn)},sn=function(xn){an(xn,xn.target.value)},wn=function(xn){xn.key==="Enter"&&bt&&bt(xn),at==null||at(xn)},Vn=function(xn){ln(!0),Bt==null||Bt(xn)},Mn=function(xn){ln(!1),jt==null||jt(xn)},$n=function(xn){Nt(""),dt(),(0,_e.rJ)($t(),xn,Lt)},Wn=ht,Hn;hn.show&&(hn.showFormatter?Hn=hn.showFormatter({value:Qt,count:Tt,maxLength:Fn}):Hn="".concat(Tt).concat(Ft?" / ".concat(Fn):""),Wn=tt.createElement(tt.Fragment,null,Wn,tt.createElement("span",{className:Me()("".concat(rt,"-data-count"),ce==null?void 0:ce.count),style:ne==null?void 0:ne.count},Hn)));var ur=function(xn){var jn;le==null||le(xn),(jn=$t())!==null&&jn!==void 0&&jn.style.height&&tn(!0)},rr=!He&&!on&&!Ee;return tt.createElement(ge.BaseInput,{ref:Ve,value:Qt,allowClear:Ee,handleReset:$n,suffix:Wn,prefixCls:rt,classNames:(0,de.Z)((0,de.Z)({},ce),{},{affixWrapper:Me()(ce==null?void 0:ce.affixWrapper,(0,he.Z)((0,he.Z)({},"".concat(rt,"-show-count"),on),"".concat(rt,"-textarea-allow-clear"),Ee))}),disabled:te,focused:Rt,className:Me()(ae,Ut&&"".concat(rt,"-out-of-range")),style:(0,de.Z)((0,de.Z)({},re),Kt&&!rr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Hn=="string"?Hn:void 0}},hidden:ie,readOnly:Ue,onClear:Ie},tt.createElement(be,(0,y.Z)({},ft,{autoSize:He,maxLength:ot,onKeyDown:wn,onChange:sn,onFocus:Vn,onBlur:Mn,onCompositionStart:Xt,onCompositionEnd:yn,className:Me()(ce==null?void 0:ce.textarea),style:(0,de.Z)((0,de.Z)({},ne==null?void 0:ne.textarea),{},{resize:re==null?void 0:re.resize}),disabled:te,prefixCls:rt,onResize:ur,ref:Ct,readOnly:Ue})))}),ue=Ne,mt=ue},639:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return ct}});var y=z(54476),he=z(20068),de=z(33885),$e=z(42978),pe=z(75931),me=z(59301),ve=z(92310),Me=z.n(ve),ge=z(26112),se=z(30699),_e=function(Oe){for(var Re=Oe.prefixCls,Ke=Oe.level,vt=Oe.isStart,it=Oe.isEnd,Qe="".concat(Re,"-indent-unit"),ut=[],be=0;be0&&arguments[0]!==void 0?arguments[0]:[],ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ne=ie.length,le=ce.length;if(Math.abs(ne-le)!==1)return{add:!1,key:null};function Ie(bt,Ue){var He=new Map;bt.forEach(function(ft){He.set(ft,!0)});var at=Ue.filter(function(ft){return!He.has(ft)});return at.length===1?at[0]:null}return ne ").concat(ce);return ce}var zt=Ce.forwardRef(function(ie,ce){var ne=ie.prefixCls,le=ie.data,Ie=ie.selectable,bt=ie.checkable,Ue=ie.expandedKeys,He=ie.selectedKeys,at=ie.checkedKeys,ft=ie.loadedKeys,Pt=ie.loadingKeys,Le=ie.halfCheckedKeys,We=ie.keyEntities,Nt=ie.disabled,Qt=ie.dragging,un=ie.dragOverNodeKey,rn=ie.dropPosition,Rt=ie.motion,ln=ie.height,Ht=ie.itemHeight,ze=ie.virtual,yt=ie.scrollWidth,Kt=ie.focusable,tn=ie.activeItem,Ve=ie.focused,Ct=ie.tabIndex,$t=ie.onKeyDown,dt=ie.onFocus,Ot=ie.onBlur,Gt=ie.onActiveChange,mn=ie.onListChangeStart,An=ie.onListChangeEnd,hn=(0,Oe.Z)(ie,nt),Fn=Ce.useRef(null),Ft=Ce.useRef(null);Ce.useImperativeHandle(ce,function(){return{scrollTo:function(Rn){Fn.current.scrollTo(Rn)},getIndentWidth:function(){return Ft.current.offsetWidth}}});var Tt=Ce.useState(Ue),Ut=(0,Be.Z)(Tt,2),an=Ut[0],Xt=Ut[1],yn=Ce.useState(le),sn=(0,Be.Z)(yn,2),wn=sn[0],Vn=sn[1],Mn=Ce.useState(le),$n=(0,Be.Z)(Mn,2),Wn=$n[0],Hn=$n[1],ur=Ce.useState([]),rr=(0,Be.Z)(ur,2),dn=rr[0],xn=rr[1],jn=Ce.useState(null),zn=(0,Be.Z)(jn,2),xt=zn[0],_t=zn[1],Je=Ce.useRef(le);Je.current=le;function Dt(){var Jt=Je.current;Vn(Jt),Hn(Jt),xn([]),_t(null),An()}(0,Re.Z)(function(){Xt(Ue);var Jt=mt(an,Ue);if(Jt.key!==null)if(Jt.add){var Rn=wn.findIndex(function(fn){var Bn=fn.key;return Bn===Jt.key}),Zn=Ee(Ze(wn,le,Jt.key),ze,ln,Ht),pt=wn.slice();pt.splice(Rn+1,0,Lt),Hn(pt),xn(Zn),_t("show")}else{var Et=le.findIndex(function(fn){var Bn=fn.key;return Bn===Jt.key}),St=Ee(Ze(le,wn,Jt.key),ze,ln,Ht),It=le.slice();It.splice(Et+1,0,Lt),Hn(It),xn(St),_t("hide")}else wn!==le&&(Vn(le),Hn(le))},[Ue,le]),Ce.useEffect(function(){Qt||Dt()},[Qt]);var Ge=Rt?Wn:le,At={expandedKeys:Ue,selectedKeys:He,loadedKeys:ft,loadingKeys:Pt,checkedKeys:at,halfCheckedKeys:Le,dragOverNodeKey:un,dropPosition:rn,keyEntities:We};return Ce.createElement(Ce.Fragment,null,Ve&&tn&&Ce.createElement("span",{style:Mt,"aria-live":"assertive"},qe(tn)),Ce.createElement("div",null,Ce.createElement("input",{style:Mt,disabled:Kt===!1||Nt,tabIndex:Kt!==!1?Ct:null,onKeyDown:$t,onFocus:dt,onBlur:Ot,value:"",onChange:Fe,"aria-label":"for screen reader"})),Ce.createElement("div",{className:"".concat(ne,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Ce.createElement("div",{className:"".concat(ne,"-indent")},Ce.createElement("div",{ref:Ft,className:"".concat(ne,"-indent-unit")}))),Ce.createElement(Ke.Z,(0,y.Z)({},hn,{data:Ge,itemKey:ot,height:ln,fullHeight:!1,virtual:ze,itemHeight:Ht,scrollWidth:yt,prefixCls:"".concat(ne,"-list"),ref:Fn,role:"tree",onVisibleChange:function(Rn){Rn.every(function(Zn){return ot(Zn)!==ye})&&Dt()}}),function(Jt){var Rn=Jt.pos,Zn=Object.assign({},(ct(Jt.data),Jt.data)),pt=Jt.title,Et=Jt.key,St=Jt.isStart,It=Jt.isEnd,fn=(0,be.km)(Et,Rn);delete Zn.key,delete Zn.children;var Bn=(0,be.H8)(fn,At);return Ce.createElement(ue,(0,y.Z)({},Zn,Bn,{title:pt,active:!!tn&&Et===tn.key,pos:Rn,data:Jt.data,isStart:St,isEnd:It,motion:Rt,motionNodes:Et===ye?dn:null,motionType:xt,onMotionStart:mn,onMotionEnd:Dt,treeNodeRequiredProps:At,onMouseMove:function(){Gt(null)}}))}))}),ht=zt,lt=z(82661),rt=z(34643),on=z(65065),kt=10,ae=function(ie){(0,Me.Z)(ne,ie);var ce=(0,ge.Z)(ne);function ne(){var le;(0,pe.Z)(this,ne);for(var Ie=arguments.length,bt=new Array(Ie),Ue=0;Ue2&&arguments[2]!==void 0?arguments[2]:!1,Le=le.state,We=Le.dragChildrenKeys,Nt=Le.dropPosition,Qt=Le.dropTargetKey,un=Le.dropTargetPos,rn=Le.dropAllowed;if(rn){var Rt=le.props.onDrop;if(le.setState({dragOverNodeKey:null}),le.cleanDragState(),Qt!==null){var ln=(0,de.Z)((0,de.Z)({},(0,be.H8)(Qt,le.getTreeNodeRequiredProps())),{},{active:((ft=le.getActiveItem())===null||ft===void 0?void 0:ft.key)===Qt,data:(0,on.Z)(le.state.keyEntities,Qt).node}),Ht=We.includes(Qt);(0,Te.ZP)(!Ht,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ze=(0,lt.yx)(un),yt={event:He,node:(0,be.F)(ln),dragNode:le.dragNodeProps?(0,be.F)(le.dragNodeProps):null,dragNodesKeys:[le.dragNodeProps.eventKey].concat(We),dropToGap:Nt!==0,dropPosition:Nt+Number(ze[ze.length-1])};Pt||Rt==null||Rt(yt),le.dragNodeProps=null}}}),(0,se.Z)((0,ve.Z)(le),"cleanDragState",function(){var He=le.state.draggingNodeKey;He!==null&&le.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),le.dragStartMousePosition=null,le.currentMouseOverDroppableNodeKey=null}),(0,se.Z)((0,ve.Z)(le),"triggerExpandActionExpand",function(He,at){var ft=le.state,Pt=ft.expandedKeys,Le=ft.flattenNodes,We=at.expanded,Nt=at.key,Qt=at.isLeaf;if(!(Qt||He.shiftKey||He.metaKey||He.ctrlKey)){var un=Le.filter(function(Rt){return Rt.key===Nt})[0],rn=(0,be.F)((0,de.Z)((0,de.Z)({},(0,be.H8)(Nt,le.getTreeNodeRequiredProps())),{},{data:un.data}));le.setExpandedKeys(We?(0,lt._5)(Pt,Nt):(0,lt.L0)(Pt,Nt)),le.onNodeExpand(He,rn)}}),(0,se.Z)((0,ve.Z)(le),"onNodeClick",function(He,at){var ft=le.props,Pt=ft.onClick,Le=ft.expandAction;Le==="click"&&le.triggerExpandActionExpand(He,at),Pt==null||Pt(He,at)}),(0,se.Z)((0,ve.Z)(le),"onNodeDoubleClick",function(He,at){var ft=le.props,Pt=ft.onDoubleClick,Le=ft.expandAction;Le==="doubleClick"&&le.triggerExpandActionExpand(He,at),Pt==null||Pt(He,at)}),(0,se.Z)((0,ve.Z)(le),"onNodeSelect",function(He,at){var ft=le.state.selectedKeys,Pt=le.state,Le=Pt.keyEntities,We=Pt.fieldNames,Nt=le.props,Qt=Nt.onSelect,un=Nt.multiple,rn=at.selected,Rt=at[We.key],ln=!rn;ln?un?ft=(0,lt.L0)(ft,Rt):ft=[Rt]:ft=(0,lt._5)(ft,Rt);var Ht=ft.map(function(ze){var yt=(0,on.Z)(Le,ze);return yt?yt.node:null}).filter(Boolean);le.setUncontrolledState({selectedKeys:ft}),Qt==null||Qt(ft,{event:"select",selected:ln,node:at,selectedNodes:Ht,nativeEvent:He.nativeEvent})}),(0,se.Z)((0,ve.Z)(le),"onNodeCheck",function(He,at,ft){var Pt=le.state,Le=Pt.keyEntities,We=Pt.checkedKeys,Nt=Pt.halfCheckedKeys,Qt=le.props,un=Qt.checkStrictly,rn=Qt.onCheck,Rt=at.key,ln,Ht={event:"check",node:at,checked:ft,nativeEvent:He.nativeEvent};if(un){var ze=ft?(0,lt.L0)(We,Rt):(0,lt._5)(We,Rt),yt=(0,lt._5)(Nt,Rt);ln={checked:ze,halfChecked:yt},Ht.checkedNodes=ze.map(function(dt){return(0,on.Z)(Le,dt)}).filter(Boolean).map(function(dt){return dt.node}),le.setUncontrolledState({checkedKeys:ze})}else{var Kt=(0,rt.S)([].concat((0,$e.Z)(We),[Rt]),!0,Le),tn=Kt.checkedKeys,Ve=Kt.halfCheckedKeys;if(!ft){var Ct=new Set(tn);Ct.delete(Rt);var $t=(0,rt.S)(Array.from(Ct),{checked:!1,halfCheckedKeys:Ve},Le);tn=$t.checkedKeys,Ve=$t.halfCheckedKeys}ln=tn,Ht.checkedNodes=[],Ht.checkedNodesPositions=[],Ht.halfCheckedKeys=Ve,tn.forEach(function(dt){var Ot=(0,on.Z)(Le,dt);if(Ot){var Gt=Ot.node,mn=Ot.pos;Ht.checkedNodes.push(Gt),Ht.checkedNodesPositions.push({node:Gt,pos:mn})}}),le.setUncontrolledState({checkedKeys:tn},!1,{halfCheckedKeys:Ve})}rn==null||rn(ln,Ht)}),(0,se.Z)((0,ve.Z)(le),"onNodeLoad",function(He){var at,ft=He.key,Pt=le.state.keyEntities,Le=(0,on.Z)(Pt,ft);if(!(Le!=null&&(at=Le.children)!==null&&at!==void 0&&at.length)){var We=new Promise(function(Nt,Qt){le.setState(function(un){var rn=un.loadedKeys,Rt=rn===void 0?[]:rn,ln=un.loadingKeys,Ht=ln===void 0?[]:ln,ze=le.props,yt=ze.loadData,Kt=ze.onLoad;if(!yt||Rt.includes(ft)||Ht.includes(ft))return null;var tn=yt(He);return tn.then(function(){var Ve=le.state.loadedKeys,Ct=(0,lt.L0)(Ve,ft);Kt==null||Kt(Ct,{event:"load",node:He}),le.setUncontrolledState({loadedKeys:Ct}),le.setState(function($t){return{loadingKeys:(0,lt._5)($t.loadingKeys,ft)}}),Nt()}).catch(function(Ve){if(le.setState(function($t){return{loadingKeys:(0,lt._5)($t.loadingKeys,ft)}}),le.loadingRetryTimes[ft]=(le.loadingRetryTimes[ft]||0)+1,le.loadingRetryTimes[ft]>=kt){var Ct=le.state.loadedKeys;(0,Te.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),le.setUncontrolledState({loadedKeys:(0,lt.L0)(Ct,ft)}),Nt()}Qt(Ve)}),{loadingKeys:(0,lt.L0)(Ht,ft)}})});return We.catch(function(){}),We}}),(0,se.Z)((0,ve.Z)(le),"onNodeMouseEnter",function(He,at){var ft=le.props.onMouseEnter;ft==null||ft({event:He,node:at})}),(0,se.Z)((0,ve.Z)(le),"onNodeMouseLeave",function(He,at){var ft=le.props.onMouseLeave;ft==null||ft({event:He,node:at})}),(0,se.Z)((0,ve.Z)(le),"onNodeContextMenu",function(He,at){var ft=le.props.onRightClick;ft&&(He.preventDefault(),ft({event:He,node:at}))}),(0,se.Z)((0,ve.Z)(le),"onFocus",function(){var He=le.props.onFocus;le.setState({focused:!0});for(var at=arguments.length,ft=new Array(at),Pt=0;Pt1&&arguments[1]!==void 0?arguments[1]:!1,ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!le.destroyed){var Pt=!1,Le=!0,We={};Object.keys(He).forEach(function(Nt){if(le.props.hasOwnProperty(Nt)){Le=!1;return}Pt=!0,We[Nt]=He[Nt]}),Pt&&(!at||Le)&&le.setState((0,de.Z)((0,de.Z)({},We),ft))}}),(0,se.Z)((0,ve.Z)(le),"scrollTo",function(He){le.listRef.current.scrollTo(He)}),le}return(0,me.Z)(ne,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ie=this.props,bt=Ie.activeKey,Ue=Ie.itemScrollOffset,He=Ue===void 0?0:Ue;bt!==void 0&&bt!==this.state.activeKey&&(this.setState({activeKey:bt}),bt!==null&&this.scrollTo({key:bt,offset:He}))}},{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 Ie=this.state,bt=Ie.focused,Ue=Ie.flattenNodes,He=Ie.keyEntities,at=Ie.draggingNodeKey,ft=Ie.activeKey,Pt=Ie.dropLevelOffset,Le=Ie.dropContainerKey,We=Ie.dropTargetKey,Nt=Ie.dropPosition,Qt=Ie.dragOverNodeKey,un=Ie.indent,rn=this.props,Rt=rn.prefixCls,ln=rn.className,Ht=rn.style,ze=rn.showLine,yt=rn.focusable,Kt=rn.tabIndex,tn=Kt===void 0?0:Kt,Ve=rn.selectable,Ct=rn.showIcon,$t=rn.icon,dt=rn.switcherIcon,Ot=rn.draggable,Gt=rn.checkable,mn=rn.checkStrictly,An=rn.disabled,hn=rn.motion,Fn=rn.loadData,Ft=rn.filterTreeNode,Tt=rn.height,Ut=rn.itemHeight,an=rn.scrollWidth,Xt=rn.virtual,yn=rn.titleRender,sn=rn.dropIndicatorRender,wn=rn.onContextMenu,Vn=rn.onScroll,Mn=rn.direction,$n=rn.rootClassName,Wn=rn.rootStyle,Hn=(0,je.Z)(this.props,{aria:!0,data:!0}),ur;Ot&&((0,he.Z)(Ot)==="object"?ur=Ot:typeof Ot=="function"?ur={nodeDraggable:Ot}:ur={});var rr={prefixCls:Rt,selectable:Ve,showIcon:Ct,icon:$t,switcherIcon:dt,draggable:ur,draggingNodeKey:at,checkable:Gt,checkStrictly:mn,disabled:An,keyEntities:He,dropLevelOffset:Pt,dropContainerKey:Le,dropTargetKey:We,dropPosition:Nt,dragOverNodeKey:Qt,indent:un,direction:Mn,dropIndicatorRender:sn,loadData:Fn,filterTreeNode:Ft,titleRender:yn,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};return Ce.createElement(Se.k.Provider,{value:rr},Ce.createElement("div",{className:Ae()(Rt,ln,$n,(0,se.Z)((0,se.Z)((0,se.Z)({},"".concat(Rt,"-show-line"),ze),"".concat(Rt,"-focused"),bt),"".concat(Rt,"-active-focused"),ft!==null)),style:Wn},Ce.createElement(ht,(0,y.Z)({ref:this.listRef,prefixCls:Rt,style:Ht,data:Ue,disabled:An,selectable:Ve,checkable:!!Gt,motion:hn,dragging:at!==null,height:Tt,itemHeight:Ut,virtual:Xt,focusable:yt,focused:bt,tabIndex:tn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:wn,onScroll:Vn,scrollWidth:an},this.getTreeNodeRequiredProps(),Hn))))}}],[{key:"getDerivedStateFromProps",value:function(Ie,bt){var Ue=bt.prevProps,He={prevProps:Ie};function at(tn){return!Ue&&Ie.hasOwnProperty(tn)||Ue&&Ue[tn]!==Ie[tn]}var ft,Pt=bt.fieldNames;if(at("fieldNames")&&(Pt=(0,be.w$)(Ie.fieldNames),He.fieldNames=Pt),at("treeData")?ft=Ie.treeData:at("children")&&((0,Te.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ft=(0,be.zn)(Ie.children)),ft){He.treeData=ft;var Le=(0,be.I8)(ft,{fieldNames:Pt});He.keyEntities=(0,de.Z)((0,se.Z)({},ye,jt),Le.keyEntities)}var We=He.keyEntities||bt.keyEntities;if(at("expandedKeys")||Ue&&at("autoExpandParent"))He.expandedKeys=Ie.autoExpandParent||!Ue&&Ie.defaultExpandParent?(0,lt.r7)(Ie.expandedKeys,We):Ie.expandedKeys;else if(!Ue&&Ie.defaultExpandAll){var Nt=(0,de.Z)({},We);delete Nt[ye];var Qt=[];Object.keys(Nt).forEach(function(tn){var Ve=Nt[tn];Ve.children&&Ve.children.length&&Qt.push(Ve.key)}),He.expandedKeys=Qt}else!Ue&&Ie.defaultExpandedKeys&&(He.expandedKeys=Ie.autoExpandParent||Ie.defaultExpandParent?(0,lt.r7)(Ie.defaultExpandedKeys,We):Ie.defaultExpandedKeys);if(He.expandedKeys||delete He.expandedKeys,ft||He.expandedKeys){var un=(0,be.oH)(ft||bt.treeData,He.expandedKeys||bt.expandedKeys,Pt);He.flattenNodes=un}if(Ie.selectable&&(at("selectedKeys")?He.selectedKeys=(0,lt.BT)(Ie.selectedKeys,Ie):!Ue&&Ie.defaultSelectedKeys&&(He.selectedKeys=(0,lt.BT)(Ie.defaultSelectedKeys,Ie))),Ie.checkable){var rn;if(at("checkedKeys")?rn=(0,lt.E6)(Ie.checkedKeys)||{}:!Ue&&Ie.defaultCheckedKeys?rn=(0,lt.E6)(Ie.defaultCheckedKeys)||{}:ft&&(rn=(0,lt.E6)(Ie.checkedKeys)||{checkedKeys:bt.checkedKeys,halfCheckedKeys:bt.halfCheckedKeys}),rn){var Rt=rn,ln=Rt.checkedKeys,Ht=ln===void 0?[]:ln,ze=Rt.halfCheckedKeys,yt=ze===void 0?[]:ze;if(!Ie.checkStrictly){var Kt=(0,rt.S)(Ht,!0,We);Ht=Kt.checkedKeys,yt=Kt.halfCheckedKeys}He.checkedKeys=Ht,He.halfCheckedKeys=yt}}return at("loadedKeys")&&(He.loadedKeys=Ie.loadedKeys),He}}]),ne}(Ce.Component);(0,se.Z)(ae,"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:Ye,allowDrop:function(){return!0},expandAction:!1}),(0,se.Z)(ae,"TreeNode",it.Z);var re=ae,te=re},82661:function(bn,Wt,z){"use strict";z.d(Wt,{BT:function(){return Ce},E6:function(){return Ye},L0:function(){return se},OM:function(){return Te},_5:function(){return ge},r7:function(){return ct},wA:function(){return Ae},yx:function(){return _e}});var y=z(94480),he=z(76190),de=z(48736),$e=z(59301),pe=z(639),me=z(65065),ve=z(34061),Me=null;function ge(Be,Oe){if(!Be)return[];var Re=Be.slice(),Ke=Re.indexOf(Oe);return Ke>=0&&Re.splice(Ke,1),Re}function se(Be,Oe){var Re=(Be||[]).slice();return Re.indexOf(Oe)===-1&&Re.push(Oe),Re}function _e(Be){return Be.split("-")}function Ae(Be,Oe){var Re=[],Ke=(0,me.Z)(Oe,Be);function vt(){var it=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];it.forEach(function(Qe){var ut=Qe.key,be=Qe.children;Re.push(ut),vt(be)})}return vt(Ke.children),Re}function tt(Be){if(Be.parent){var Oe=_e(Be.pos);return Number(Oe[Oe.length-1])===Be.parent.children.length-1}return!1}function je(Be){var Oe=_e(Be.pos);return Number(Oe[Oe.length-1])===0}function Te(Be,Oe,Re,Ke,vt,it,Qe,ut,be,et){var Ne,ue=Be.clientX,mt=Be.clientY,Ze=Be.target.getBoundingClientRect(),nt=Ze.top,Mt=Ze.height,Fe=(et==="rtl"?-1:1)*(((vt==null?void 0:vt.x)||0)-ue),ye=(Fe-12)/Ke,Bt=be.filter(function(te){var ie;return(ie=ut[te])===null||ie===void 0||(ie=ie.children)===null||ie===void 0?void 0:ie.length}),jt=(0,me.Z)(ut,Re.eventKey);if(mt-1.5?it({dragNode:kt,dropNode:ae,dropPosition:1})?lt=1:re=!1:it({dragNode:kt,dropNode:ae,dropPosition:0})?lt=0:it({dragNode:kt,dropNode:ae,dropPosition:1})?lt=1:re=!1:it({dragNode:kt,dropNode:ae,dropPosition:1})?lt=1:re=!1,{dropPosition:lt,dropLevelOffset:rt,dropTargetKey:jt.key,dropTargetPos:jt.pos,dragOverNodeKey:ht,dropContainerKey:lt===0?null:((Ne=jt.parent)===null||Ne===void 0?void 0:Ne.key)||null,dropAllowed:re}}function Ce(Be,Oe){if(Be){var Re=Oe.multiple;return Re?Be.slice():Be.length?[Be[0]]:Be}}var Se=function(Oe){return Oe};function Pe(Be,Oe){if(!Be)return[];var Re=Oe||{},Ke=Re.processProps,vt=Ke===void 0?Se:Ke,it=Array.isArray(Be)?Be:[Be];return it.map(function(Qe){var ut=Qe.children,be=_objectWithoutProperties(Qe,Me),et=Pe(ut,Oe);return React.createElement(TreeNode,_extends({key:be.key},vt(be)),et)})}function Ye(Be){if(!Be)return null;var Oe;if(Array.isArray(Be))Oe={checkedKeys:Be,halfCheckedKeys:void 0};else if((0,he.Z)(Be)==="object")Oe={checkedKeys:Be.checked||void 0,halfCheckedKeys:Be.halfChecked||void 0};else return(0,de.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Oe}function ct(Be,Oe){var Re=new Set;function Ke(vt){if(!Re.has(vt)){var it=(0,me.Z)(Oe,vt);if(it){Re.add(vt);var Qe=it.parent,ut=it.node;ut.disabled||Qe&&Ke(Qe.key)}}}return(Be||[]).forEach(function(vt){Ke(vt)}),(0,y.Z)(Re)}},34643:function(bn,Wt,z){"use strict";z.d(Wt,{S:function(){return ve}});var y=z(48736),he=z(65065);function de(Me,ge){var se=new Set;return Me.forEach(function(_e){ge.has(_e)||se.add(_e)}),se}function $e(Me){var ge=Me||{},se=ge.disabled,_e=ge.disableCheckbox,Ae=ge.checkable;return!!(se||_e)||Ae===!1}function pe(Me,ge,se,_e){for(var Ae=new Set(Me),tt=new Set,je=0;je<=se;je+=1){var Te=ge.get(je)||new Set;Te.forEach(function(Ye){var ct=Ye.key,Be=Ye.node,Oe=Ye.children,Re=Oe===void 0?[]:Oe;Ae.has(ct)&&!_e(Be)&&Re.filter(function(Ke){return!_e(Ke.node)}).forEach(function(Ke){Ae.add(Ke.key)})})}for(var Ce=new Set,Se=se;Se>=0;Se-=1){var Pe=ge.get(Se)||new Set;Pe.forEach(function(Ye){var ct=Ye.parent,Be=Ye.node;if(!(_e(Be)||!Ye.parent||Ce.has(Ye.parent.key))){if(_e(Ye.parent.node)){Ce.add(ct.key);return}var Oe=!0,Re=!1;(ct.children||[]).filter(function(Ke){return!_e(Ke.node)}).forEach(function(Ke){var vt=Ke.key,it=Ae.has(vt);Oe&&!it&&(Oe=!1),!Re&&(it||tt.has(vt))&&(Re=!0)}),Oe&&Ae.add(ct.key),Re&&tt.add(ct.key),Ce.add(ct.key)}})}return{checkedKeys:Array.from(Ae),halfCheckedKeys:Array.from(de(tt,Ae))}}function me(Me,ge,se,_e,Ae){for(var tt=new Set(Me),je=new Set(ge),Te=0;Te<=_e;Te+=1){var Ce=se.get(Te)||new Set;Ce.forEach(function(ct){var Be=ct.key,Oe=ct.node,Re=ct.children,Ke=Re===void 0?[]:Re;!tt.has(Be)&&!je.has(Be)&&!Ae(Oe)&&Ke.filter(function(vt){return!Ae(vt.node)}).forEach(function(vt){tt.delete(vt.key)})})}je=new Set;for(var Se=new Set,Pe=_e;Pe>=0;Pe-=1){var Ye=se.get(Pe)||new Set;Ye.forEach(function(ct){var Be=ct.parent,Oe=ct.node;if(!(Ae(Oe)||!ct.parent||Se.has(ct.parent.key))){if(Ae(ct.parent.node)){Se.add(Be.key);return}var Re=!0,Ke=!1;(Be.children||[]).filter(function(vt){return!Ae(vt.node)}).forEach(function(vt){var it=vt.key,Qe=tt.has(it);Re&&!Qe&&(Re=!1),!Ke&&(Qe||je.has(it))&&(Ke=!0)}),Re||tt.delete(Be.key),Ke&&je.add(Be.key),Se.add(Be.key)}})}return{checkedKeys:Array.from(tt),halfCheckedKeys:Array.from(de(je,tt))}}function ve(Me,ge,se,_e){var Ae=[],tt;_e?tt=_e:tt=$e;var je=new Set(Me.filter(function(Pe){var Ye=!!(0,he.Z)(se,Pe);return Ye||Ae.push(Pe),Ye})),Te=new Map,Ce=0;Object.keys(se).forEach(function(Pe){var Ye=se[Pe],ct=Ye.level,Be=Te.get(ct);Be||(Be=new Set,Te.set(ct,Be)),Be.add(Ye),Ce=Math.max(Ce,ct)}),(0,y.ZP)(!Ae.length,"Tree missing follow keys: ".concat(Ae.slice(0,100).map(function(Pe){return"'".concat(Pe,"'")}).join(", ")));var Se;return ge===!0?Se=pe(je,Te,Ce,tt):Se=me(je,ge.halfCheckedKeys,Te,Ce,tt),Se}},65065:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return y}});function y(he,de){return he[de]}},34061:function(bn,Wt,z){"use strict";z.d(Wt,{F:function(){return ct},H8:function(){return Ye},I8:function(){return Pe},km:function(){return Ae},oH:function(){return Ce},w$:function(){return tt},zn:function(){return Te}});var y=z(76190),he=z(94480),de=z(33885),$e=z(75931),pe=z(11592),me=z(2738),ve=z(48736),Me=z(65065),ge=["children"];function se(Be,Oe){return"".concat(Be,"-").concat(Oe)}function _e(Be){return Be&&Be.type&&Be.type.isTreeNode}function Ae(Be,Oe){return Be!=null?Be:Oe}function tt(Be){var Oe=Be||{},Re=Oe.title,Ke=Oe._title,vt=Oe.key,it=Oe.children,Qe=Re||"title";return{title:Qe,_title:Ke||[Qe],key:vt||"key",children:it||"children"}}function je(Be,Oe){var Re=new Map;function Ke(vt){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(vt||[]).forEach(function(Qe){var ut=Qe[Oe.key],be=Qe[Oe.children];warning(ut!=null,"Tree node must have a certain key: [".concat(it).concat(ut,"]"));var et=String(ut);warning(!Re.has(et)||ut===null||ut===void 0,"Same 'key' exist in the Tree: ".concat(et)),Re.set(et,!0),Ke(be,"".concat(it).concat(et," > "))})}Ke(Be)}function Te(Be){function Oe(Re){var Ke=(0,pe.Z)(Re);return Ke.map(function(vt){if(!_e(vt))return(0,ve.ZP)(!vt,"Tree/TreeNode can only accept TreeNode as children."),null;var it=vt.key,Qe=vt.props,ut=Qe.children,be=(0,$e.Z)(Qe,ge),et=(0,de.Z)({key:it},be),Ne=Oe(ut);return Ne.length&&(et.children=Ne),et}).filter(function(vt){return vt})}return Oe(Be)}function Ce(Be,Oe,Re){var Ke=tt(Re),vt=Ke._title,it=Ke.key,Qe=Ke.children,ut=new Set(Oe===!0?[]:Oe),be=[];function et(Ne){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ne.map(function(mt,Ze){for(var nt=se(ue?ue.pos:"0",Ze),Mt=Ae(mt[it],nt),Fe,ye=0;ye1&&arguments[1]!==void 0?arguments[1]:{},Re=Oe.initWrapper,Ke=Oe.processEntity,vt=Oe.onProcessFinished,it=Oe.externalGetKey,Qe=Oe.childrenPropName,ut=Oe.fieldNames,be=arguments.length>2?arguments[2]:void 0,et=it||be,Ne={},ue={},mt={posEntities:Ne,keyEntities:ue};return Re&&(mt=Re(mt)||mt),Se(Be,function(Ze){var nt=Ze.node,Mt=Ze.index,Fe=Ze.pos,ye=Ze.key,Bt=Ze.parentPos,jt=Ze.level,Lt=Ze.nodes,Ee={node:nt,nodes:Lt,index:Mt,key:ye,pos:Fe,level:jt},ot=Ae(ye,Fe);Ne[Fe]=Ee,ue[ot]=Ee,Ee.parent=Ne[Bt],Ee.parent&&(Ee.parent.children=Ee.parent.children||[],Ee.parent.children.push(Ee)),Ke&&Ke(Ee,mt)},{externalGetKey:et,childrenPropName:Qe,fieldNames:ut}),vt&&vt(mt),mt}function Ye(Be,Oe){var Re=Oe.expandedKeys,Ke=Oe.selectedKeys,vt=Oe.loadedKeys,it=Oe.loadingKeys,Qe=Oe.checkedKeys,ut=Oe.halfCheckedKeys,be=Oe.dragOverNodeKey,et=Oe.dropPosition,Ne=Oe.keyEntities,ue=(0,Me.Z)(Ne,Be),mt={eventKey:Be,expanded:Re.indexOf(Be)!==-1,selected:Ke.indexOf(Be)!==-1,loaded:vt.indexOf(Be)!==-1,loading:it.indexOf(Be)!==-1,checked:Qe.indexOf(Be)!==-1,halfChecked:ut.indexOf(Be)!==-1,pos:String(ue?ue.pos:""),dragOver:be===Be&&et===0,dragOverGapTop:be===Be&&et===-1,dragOverGapBottom:be===Be&&et===1};return mt}function ct(Be){var Oe=Be.data,Re=Be.expanded,Ke=Be.selected,vt=Be.checked,it=Be.loaded,Qe=Be.loading,ut=Be.halfChecked,be=Be.dragOver,et=Be.dragOverGapTop,Ne=Be.dragOverGapBottom,ue=Be.pos,mt=Be.active,Ze=Be.eventKey,nt=(0,de.Z)((0,de.Z)({},Oe),{},{expanded:Re,selected:Ke,checked:vt,loaded:it,loading:Qe,halfChecked:ut,dragOver:be,dragOverGapTop:et,dragOverGapBottom:Ne,pos:ue,active:mt,key:Ze});return"props"in nt||Object.defineProperty(nt,"props",{get:function(){return(0,ve.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Be}}),nt}},8224:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return he}});var y=z(4676);function he(de,$e,pe,me){var ve=y.unstable_batchedUpdates?function(ge){y.unstable_batchedUpdates(pe,ge)}:pe;return de!=null&&de.addEventListener&&de.addEventListener($e,ve,me),{remove:function(){de!=null&&de.removeEventListener&&de.removeEventListener($e,ve,me)}}}},24514:function(bn,Wt,z){"use strict";z.d(Wt,{G:function(){return $e}});var y=z(47273),he=function(me){if((0,y.Z)()&&window.document.documentElement){var ve=Array.isArray(me)?me:[me],Me=window.document.documentElement;return ve.some(function(ge){return ge in Me.style})}return!1},de=function(me,ve){if(!he(me))return!1;var Me=document.createElement("div"),ge=Me.style[me];return Me.style[me]=ve,Me.style[me]!==ge};function $e(pe,me){return!Array.isArray(pe)&&me!==void 0?de(pe,me):he(pe)}},48911:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return kt}});var y=z(54476),he=z(76190),de=z(33885),$e=z(20068),pe=z(42978),me=z(75931),ve=z(92310),Me=z.n(ve),ge=z(29301),se=z(70425),_e=z(34280),Ae=z(59301),tt=z(4676),je=Ae.forwardRef(function(ae,re){var te=ae.height,ie=ae.offsetY,ce=ae.offsetX,ne=ae.children,le=ae.prefixCls,Ie=ae.onInnerResize,bt=ae.innerProps,Ue=ae.rtl,He=ae.extra,at={},ft={display:"flex",flexDirection:"column"};return ie!==void 0&&(at={height:te,position:"relative",overflow:"hidden"},ft=(0,de.Z)((0,de.Z)({},ft),{},(0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)({transform:"translateY(".concat(ie,"px)")},Ue?"marginRight":"marginLeft",-ce),"position","absolute"),"left",0),"right",0),"top",0))),Ae.createElement("div",{style:at},Ae.createElement(ge.Z,{onResize:function(Le){var We=Le.offsetHeight;We&&Ie&&Ie()}},Ae.createElement("div",(0,y.Z)({style:ft,className:Me()((0,$e.Z)({},"".concat(le,"-holder-inner"),le)),ref:re},bt),ne,He)))});je.displayName="Filler";var Te=je;function Ce(ae){var re=ae.children,te=ae.setRef,ie=Ae.useCallback(function(ce){te(ce)},[]);return Ae.cloneElement(re,{ref:ie})}function Se(ae,re,te,ie,ce,ne,le,Ie){var bt=Ie.getKey;return ae.slice(re,te+1).map(function(Ue,He){var at=re+He,ft=le(Ue,at,{style:{width:ie},offsetX:ce}),Pt=bt(Ue);return Ae.createElement(Ce,{key:Pt,setRef:function(We){return ne(Ue,We)}},ft)})}function Pe(ae,re,te,ie){var ce=te-ae,ne=re-te,le=Math.min(ce,ne)*2;if(ie<=le){var Ie=Math.floor(ie/2);return ie%2?te+Ie+1:te-Ie}return ce>ne?te-(ie-ne):te+(ie-ce)}function Ye(ae,re,te){var ie=ae.length,ce=re.length,ne,le;if(ie===0&&ce===0)return null;ie2&&arguments[2]!==void 0?arguments[2]:!1,at=bt?Ue<0&&Ie.current.left||Ue>0&&Ie.current.right:Ue<0&&Ie.current.top||Ue>0&&Ie.current.bottom;return He&&at?(clearTimeout(ne.current),ce.current=!1):(!at||ce.current)&&le(),!ce.current&&at}};function vt(ae,re,te,ie,ce,ne,le){var Ie=(0,Ae.useRef)(0),bt=(0,Ae.useRef)(null),Ue=(0,Ae.useRef)(null),He=(0,Ae.useRef)(!1),at=Ke(re,te,ie,ce);function ft(un,rn){if(Be.Z.cancel(bt.current),!at(!1,rn)){var Rt=un;if(!Rt._virtualHandled)Rt._virtualHandled=!0;else return;Ie.current+=rn,Ue.current=rn,Re||Rt.preventDefault(),bt.current=(0,Be.Z)(function(){var ln=He.current?10:1;le(Ie.current*ln,!1),Ie.current=0})}}function Pt(un,rn){le(rn,!0),Re||un.preventDefault()}var Le=(0,Ae.useRef)(null),We=(0,Ae.useRef)(null);function Nt(un){if(ae){Be.Z.cancel(We.current),We.current=(0,Be.Z)(function(){Le.current=null},2);var rn=un.deltaX,Rt=un.deltaY,ln=un.shiftKey,Ht=rn,ze=Rt;(Le.current==="sx"||!Le.current&&ln&&Rt&&!rn)&&(Ht=Rt,ze=0,Le.current="sx");var yt=Math.abs(Ht),Kt=Math.abs(ze);Le.current===null&&(Le.current=ne&&yt>Kt?"x":"y"),Le.current==="y"?ft(un,ze):Pt(un,Ht)}}function Qt(un){ae&&(He.current=un.detail===Ue.current)}return[Nt,Qt]}function it(ae,re,te,ie){var ce=Ae.useMemo(function(){return[new Map,[]]},[ae,te.id,ie]),ne=(0,pe.Z)(ce,2),le=ne[0],Ie=ne[1],bt=function(He){var at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:He,ft=le.get(He),Pt=le.get(at);if(ft===void 0||Pt===void 0)for(var Le=ae.length,We=Ie.length;We0&&arguments[0]!==void 0?arguments[0]:!1;He();var Le=function(){var Qt=!1;Ie.current.forEach(function(un,rn){if(un&&un.offsetParent){var Rt=un.offsetHeight,ln=getComputedStyle(un),Ht=ln.marginTop,ze=ln.marginBottom,yt=Ne(Ht),Kt=Ne(ze),tn=Rt+yt+Kt;bt.current.get(rn)!==tn&&(bt.current.set(rn,tn),Qt=!0)}}),Qt&&le(function(un){return un+1})};if(Pt)Le();else{Ue.current+=1;var We=Ue.current;Promise.resolve().then(function(){We===Ue.current&&Le()})}}function ft(Pt,Le){var We=ae(Pt),Nt=Ie.current.get(We);Le?(Ie.current.set(We,Le),at()):Ie.current.delete(We),!Nt!=!Le&&(Le?re==null||re(Pt):te==null||te(Pt))}return(0,Ae.useEffect)(function(){return He},[]),[ft,at,bt.current,ne]}var mt=14/15;function Ze(ae,re,te){var ie=(0,Ae.useRef)(!1),ce=(0,Ae.useRef)(0),ne=(0,Ae.useRef)(0),le=(0,Ae.useRef)(null),Ie=(0,Ae.useRef)(null),bt,Ue=function(Pt){if(ie.current){var Le=Math.ceil(Pt.touches[0].pageX),We=Math.ceil(Pt.touches[0].pageY),Nt=ce.current-Le,Qt=ne.current-We,un=Math.abs(Nt)>Math.abs(Qt);un?ce.current=Le:ne.current=We;var rn=te(un,un?Nt:Qt,!1,Pt);rn&&Pt.preventDefault(),clearInterval(Ie.current),rn&&(Ie.current=setInterval(function(){un?Nt*=mt:Qt*=mt;var Rt=Math.floor(un?Nt:Qt);(!te(un,Rt,!0)||Math.abs(Rt)<=.1)&&clearInterval(Ie.current)},16))}},He=function(){ie.current=!1,bt()},at=function(Pt){bt(),Pt.touches.length===1&&!ie.current&&(ie.current=!0,ce.current=Math.ceil(Pt.touches[0].pageX),ne.current=Math.ceil(Pt.touches[0].pageY),le.current=Pt.target,le.current.addEventListener("touchmove",Ue,{passive:!1}),le.current.addEventListener("touchend",He,{passive:!0}))};bt=function(){le.current&&(le.current.removeEventListener("touchmove",Ue),le.current.removeEventListener("touchend",He))},(0,_e.Z)(function(){return ae&&re.current.addEventListener("touchstart",at,{passive:!0}),function(){var ft;(ft=re.current)===null||ft===void 0||ft.removeEventListener("touchstart",at),bt(),clearInterval(Ie.current)}},[ae])}function nt(ae){return Math.floor(Math.pow(ae,.5))}function Mt(ae,re){var te="touches"in ae?ae.touches[0]:ae;return te[re?"pageX":"pageY"]-window[re?"scrollX":"scrollY"]}function Fe(ae,re,te){Ae.useEffect(function(){var ie=re.current;if(ae&&ie){var ce=!1,ne,le,Ie=function(){Be.Z.cancel(ne)},bt=function ft(){Ie(),ne=(0,Be.Z)(function(){te(le),ft()})},Ue=function(){ce=!1,Ie()},He=function(Pt){if(!(Pt.target.draggable||Pt.button!==0)){var Le=Pt;Le._virtualHandled||(Le._virtualHandled=!0,ce=!0)}},at=function(Pt){if(ce){var Le=Mt(Pt,!1),We=ie.getBoundingClientRect(),Nt=We.top,Qt=We.bottom;if(Le<=Nt){var un=Nt-Le;le=-nt(un),bt()}else if(Le>=Qt){var rn=Le-Qt;le=nt(rn),bt()}else Ie()}};return ie.addEventListener("mousedown",He),ie.ownerDocument.addEventListener("mouseup",Ue),ie.ownerDocument.addEventListener("mousemove",at),ie.ownerDocument.addEventListener("dragend",Ue),function(){ie.removeEventListener("mousedown",He),ie.ownerDocument.removeEventListener("mouseup",Ue),ie.ownerDocument.removeEventListener("mousemove",at),ie.ownerDocument.removeEventListener("dragend",Ue),Ie()}}},[ae])}var ye=10;function Bt(ae,re,te,ie,ce,ne,le,Ie){var bt=Ae.useRef(),Ue=Ae.useState(null),He=(0,pe.Z)(Ue,2),at=He[0],ft=He[1];return(0,_e.Z)(function(){if(at&&at.times=0;dt-=1){var Ot=ce(re[dt]),Gt=te.get(Ot);if(Gt===void 0){un=!0;break}if($t-=Gt,$t<=0)break}switch(ln){case"top":Rt=ze-Nt;break;case"bottom":Rt=yt-Qt+Nt;break;default:{var mn=ae.current.scrollTop,An=mn+Qt;zeAn&&(rn="bottom")}}Rt!==null&&le(Rt),Rt!==at.lastTop&&(un=!0)}un&&ft((0,de.Z)((0,de.Z)({},at),{},{times:at.times+1,targetAlign:rn,lastTop:Rt}))}},[at,ae.current]),function(Pt){if(Pt==null){Ie();return}if(Be.Z.cancel(bt.current),typeof Pt=="number")le(Pt);else if(Pt&&(0,he.Z)(Pt)==="object"){var Le,We=Pt.align;"index"in Pt?Le=Pt.index:Le=re.findIndex(function(un){return ce(un)===Pt.key});var Nt=Pt.offset,Qt=Nt===void 0?0:Nt;ft({times:0,index:Le,offset:Qt,originAlign:We})}}}var jt=Ae.forwardRef(function(ae,re){var te=ae.prefixCls,ie=ae.rtl,ce=ae.scrollOffset,ne=ae.scrollRange,le=ae.onStartMove,Ie=ae.onStopMove,bt=ae.onScroll,Ue=ae.horizontal,He=ae.spinSize,at=ae.containerSize,ft=ae.style,Pt=ae.thumbStyle,Le=ae.showScrollBar,We=Ae.useState(!1),Nt=(0,pe.Z)(We,2),Qt=Nt[0],un=Nt[1],rn=Ae.useState(null),Rt=(0,pe.Z)(rn,2),ln=Rt[0],Ht=Rt[1],ze=Ae.useState(null),yt=(0,pe.Z)(ze,2),Kt=yt[0],tn=yt[1],Ve=!ie,Ct=Ae.useRef(),$t=Ae.useRef(),dt=Ae.useState(Le),Ot=(0,pe.Z)(dt,2),Gt=Ot[0],mn=Ot[1],An=Ae.useRef(),hn=function(){Le===!0||Le===!1||(clearTimeout(An.current),mn(!0),An.current=setTimeout(function(){mn(!1)},3e3))},Fn=ne-at||0,Ft=at-He||0,Tt=Ae.useMemo(function(){if(ce===0||Fn===0)return 0;var $n=ce/Fn;return $n*Ft},[ce,Fn,Ft]),Ut=function(Wn){Wn.stopPropagation(),Wn.preventDefault()},an=Ae.useRef({top:Tt,dragging:Qt,pageY:ln,startTop:Kt});an.current={top:Tt,dragging:Qt,pageY:ln,startTop:Kt};var Xt=function(Wn){un(!0),Ht(Mt(Wn,Ue)),tn(an.current.top),le(),Wn.stopPropagation(),Wn.preventDefault()};Ae.useEffect(function(){var $n=function(rr){rr.preventDefault()},Wn=Ct.current,Hn=$t.current;return Wn.addEventListener("touchstart",$n,{passive:!1}),Hn.addEventListener("touchstart",Xt,{passive:!1}),function(){Wn.removeEventListener("touchstart",$n),Hn.removeEventListener("touchstart",Xt)}},[]);var yn=Ae.useRef();yn.current=Fn;var sn=Ae.useRef();sn.current=Ft,Ae.useEffect(function(){if(Qt){var $n,Wn=function(rr){var dn=an.current,xn=dn.dragging,jn=dn.pageY,zn=dn.startTop;Be.Z.cancel($n);var xt=Ct.current.getBoundingClientRect(),_t=at/(Ue?xt.width:xt.height);if(xn){var Je=(Mt(rr,Ue)-jn)*_t,Dt=zn;!Ve&&Ue?Dt-=Je:Dt+=Je;var Ge=yn.current,At=sn.current,Jt=At?Dt/At:0,Rn=Math.ceil(Jt*Ge);Rn=Math.max(Rn,0),Rn=Math.min(Rn,Ge),$n=(0,Be.Z)(function(){bt(Rn,Ue)})}},Hn=function(){un(!1),Ie()};return window.addEventListener("mousemove",Wn,{passive:!0}),window.addEventListener("touchmove",Wn,{passive:!0}),window.addEventListener("mouseup",Hn,{passive:!0}),window.addEventListener("touchend",Hn,{passive:!0}),function(){window.removeEventListener("mousemove",Wn),window.removeEventListener("touchmove",Wn),window.removeEventListener("mouseup",Hn),window.removeEventListener("touchend",Hn),Be.Z.cancel($n)}}},[Qt]),Ae.useEffect(function(){return hn(),function(){clearTimeout(An.current)}},[ce]),Ae.useImperativeHandle(re,function(){return{delayHidden:hn}});var wn="".concat(te,"-scrollbar"),Vn={position:"absolute",visibility:Gt?null:"hidden"},Mn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Ue?(Object.assign(Vn,{height:8,left:0,right:0,bottom:0}),Object.assign(Mn,(0,$e.Z)({height:"100%",width:He},Ve?"left":"right",Tt))):(Object.assign(Vn,(0,$e.Z)({width:8,top:0,bottom:0},Ve?"right":"left",0)),Object.assign(Mn,{width:"100%",height:He,top:Tt})),Ae.createElement("div",{ref:Ct,className:Me()(wn,(0,$e.Z)((0,$e.Z)((0,$e.Z)({},"".concat(wn,"-horizontal"),Ue),"".concat(wn,"-vertical"),!Ue),"".concat(wn,"-visible"),Gt)),style:(0,de.Z)((0,de.Z)({},Vn),ft),onMouseDown:Ut,onMouseMove:hn},Ae.createElement("div",{ref:$t,className:Me()("".concat(wn,"-thumb"),(0,$e.Z)({},"".concat(wn,"-thumb-moving"),Qt)),style:(0,de.Z)((0,de.Z)({},Mn),Pt),onMouseDown:Xt}))}),Lt=jt,Ee=20;function ot(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te=ae/re*ae;return isNaN(te)&&(te=0),te=Math.max(te,Ee),Math.floor(te)}var qe=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],zt=[],ht={overflowY:"auto",overflowAnchor:"none"};function lt(ae,re){var te=ae.prefixCls,ie=te===void 0?"rc-virtual-list":te,ce=ae.className,ne=ae.height,le=ae.itemHeight,Ie=ae.fullHeight,bt=Ie===void 0?!0:Ie,Ue=ae.style,He=ae.data,at=ae.children,ft=ae.itemKey,Pt=ae.virtual,Le=ae.direction,We=ae.scrollWidth,Nt=ae.component,Qt=Nt===void 0?"div":Nt,un=ae.onScroll,rn=ae.onVirtualScroll,Rt=ae.onVisibleChange,ln=ae.innerProps,Ht=ae.extraRender,ze=ae.styles,yt=ae.showScrollBar,Kt=yt===void 0?"optional":yt,tn=(0,me.Z)(ae,qe),Ve=Ae.useCallback(function(Tn){return typeof ft=="function"?ft(Tn):Tn==null?void 0:Tn[ft]},[ft]),Ct=ue(Ve,null,null),$t=(0,pe.Z)(Ct,4),dt=$t[0],Ot=$t[1],Gt=$t[2],mn=$t[3],An=!!(Pt!==!1&&ne&&le),hn=Ae.useMemo(function(){return Object.values(Gt.maps).reduce(function(Tn,Gn){return Tn+Gn},0)},[Gt.id,Gt.maps]),Fn=An&&He&&(Math.max(le*He.length,hn)>ne||!!We),Ft=Le==="rtl",Tt=Me()(ie,(0,$e.Z)({},"".concat(ie,"-rtl"),Ft),ce),Ut=He||zt,an=(0,Ae.useRef)(),Xt=(0,Ae.useRef)(),yn=(0,Ae.useRef)(),sn=(0,Ae.useState)(0),wn=(0,pe.Z)(sn,2),Vn=wn[0],Mn=wn[1],$n=(0,Ae.useState)(0),Wn=(0,pe.Z)($n,2),Hn=Wn[0],ur=Wn[1],rr=(0,Ae.useState)(!1),dn=(0,pe.Z)(rr,2),xn=dn[0],jn=dn[1],zn=function(){jn(!0)},xt=function(){jn(!1)},_t={getKey:Ve};function Je(Tn){Mn(function(Gn){var Yn;typeof Tn=="function"?Yn=Tn(Gn):Yn=Tn;var Ln=Sr(Yn);return an.current.scrollTop=Ln,Ln})}var Dt=(0,Ae.useRef)({start:0,end:Ut.length}),Ge=(0,Ae.useRef)(),At=ct(Ut,Ve),Jt=(0,pe.Z)(At,1),Rn=Jt[0];Ge.current=Rn;var Zn=Ae.useMemo(function(){if(!An)return{scrollHeight:void 0,start:0,end:Ut.length-1,offset:void 0};if(!Fn){var Tn;return{scrollHeight:((Tn=Xt.current)===null||Tn===void 0?void 0:Tn.offsetHeight)||0,start:0,end:Ut.length-1,offset:void 0}}for(var Gn=0,Yn,Ln,mr,wr=Ut.length,Un=0;Un=Vn&&Yn===void 0&&(Yn=Un,Ln=Gn),_r>Vn+ne&&mr===void 0&&(mr=Un),Gn=_r}return Yn===void 0&&(Yn=0,Ln=0,mr=Math.ceil(ne/le)),mr===void 0&&(mr=Ut.length-1),mr=Math.min(mr+1,Ut.length-1),{scrollHeight:Gn,start:Yn,end:mr,offset:Ln}},[Fn,An,Vn,Ut,mn,ne]),pt=Zn.scrollHeight,Et=Zn.start,St=Zn.end,It=Zn.offset;Dt.current.start=Et,Dt.current.end=St,Ae.useLayoutEffect(function(){var Tn=Gt.getRecord();if(Tn.size===1){var Gn=Array.from(Tn.keys())[0],Yn=Tn.get(Gn),Ln=Ut[Et];if(Ln&&Yn===void 0){var mr=Ve(Ln);if(mr===Gn){var wr=Gt.get(Gn),Un=wr-le;Je(function(Jn){return Jn+Un})}}}Gt.resetRecord()},[pt]);var fn=Ae.useState({width:0,height:ne}),Bn=(0,pe.Z)(fn,2),On=Bn[0],Nn=Bn[1],qn=function(Gn){Nn({width:Gn.offsetWidth,height:Gn.offsetHeight})},nr=(0,Ae.useRef)(),ir=(0,Ae.useRef)(),lr=Ae.useMemo(function(){return ot(On.width,We)},[On.width,We]),Qn=Ae.useMemo(function(){return ot(On.height,pt)},[On.height,pt]),ar=pt-ne,fr=(0,Ae.useRef)(ar);fr.current=ar;function Sr(Tn){var Gn=Tn;return Number.isNaN(fr.current)||(Gn=Math.min(Gn,fr.current)),Gn=Math.max(Gn,0),Gn}var br=Vn<=0,Zr=Vn>=ar,jr=Hn<=0,hr=Hn>=We,Mr=Ke(br,Zr,jr,hr),eo=function(){return{x:Ft?-Hn:Hn,y:Vn}},kr=(0,Ae.useRef)(eo()),Fr=(0,se.zX)(function(Tn){if(rn){var Gn=(0,de.Z)((0,de.Z)({},eo()),Tn);(kr.current.x!==Gn.x||kr.current.y!==Gn.y)&&(rn(Gn),kr.current=Gn)}});function or(Tn,Gn){var Yn=Tn;Gn?((0,tt.flushSync)(function(){ur(Yn)}),Fr()):Je(Yn)}function Ur(Tn){var Gn=Tn.currentTarget.scrollTop;Gn!==Vn&&Je(Gn),un==null||un(Tn),Fr()}var Rr=function(Gn){var Yn=Gn,Ln=We?We-On.width:0;return Yn=Math.max(Yn,0),Yn=Math.min(Yn,Ln),Yn},Br=(0,se.zX)(function(Tn,Gn){Gn?((0,tt.flushSync)(function(){ur(function(Yn){var Ln=Yn+(Ft?-Tn:Tn);return Rr(Ln)})}),Fr()):Je(function(Yn){var Ln=Yn+Tn;return Ln})}),Cr=vt(An,br,Zr,jr,hr,!!We,Br),so=(0,pe.Z)(Cr,2),Ho=so[0],ti=so[1];Ze(An,an,function(Tn,Gn,Yn,Ln){var mr=Ln;return Mr(Tn,Gn,Yn)?!1:!mr||!mr._virtualHandled?(mr&&(mr._virtualHandled=!0),Ho({preventDefault:function(){},deltaX:Tn?Gn:0,deltaY:Tn?0:Gn}),!0):!1}),Fe(Fn,an,function(Tn){Je(function(Gn){return Gn+Tn})}),(0,_e.Z)(function(){function Tn(Yn){var Ln=br&&Yn.detail<0,mr=Zr&&Yn.detail>0;An&&!Ln&&!mr&&Yn.preventDefault()}var Gn=an.current;return Gn.addEventListener("wheel",Ho,{passive:!1}),Gn.addEventListener("DOMMouseScroll",ti,{passive:!0}),Gn.addEventListener("MozMousePixelScroll",Tn,{passive:!1}),function(){Gn.removeEventListener("wheel",Ho),Gn.removeEventListener("DOMMouseScroll",ti),Gn.removeEventListener("MozMousePixelScroll",Tn)}},[An,br,Zr]),(0,_e.Z)(function(){if(We){var Tn=Rr(Hn);ur(Tn),Fr({x:Tn})}},[On.width,We]);var xo=function(){var Gn,Yn;(Gn=nr.current)===null||Gn===void 0||Gn.delayHidden(),(Yn=ir.current)===null||Yn===void 0||Yn.delayHidden()},No=Bt(an,Ut,Gt,le,Ve,function(){return Ot(!0)},Je,xo);Ae.useImperativeHandle(re,function(){return{nativeElement:yn.current,getScrollInfo:eo,scrollTo:function(Gn){function Yn(Ln){return Ln&&(0,he.Z)(Ln)==="object"&&("left"in Ln||"top"in Ln)}Yn(Gn)?(Gn.left!==void 0&&ur(Rr(Gn.left)),No(Gn.top)):No(Gn)}}}),(0,_e.Z)(function(){if(Rt){var Tn=Ut.slice(Et,St+1);Rt(Tn,Ut)}},[Et,St,Ut]);var To=it(Ut,Ve,Gt,le),Xo=Ht==null?void 0:Ht({start:Et,end:St,virtual:Fn,offsetX:Hn,offsetY:It,rtl:Ft,getSize:To}),ko=Se(Ut,Et,St,We,Hn,dt,at,_t),go=null;ne&&(go=(0,de.Z)((0,$e.Z)({},bt?"height":"maxHeight",ne),ht),An&&(go.overflowY="hidden",We&&(go.overflowX="hidden"),xn&&(go.pointerEvents="none")));var dr={};return Ft&&(dr.dir="rtl"),Ae.createElement("div",(0,y.Z)({ref:yn,style:(0,de.Z)((0,de.Z)({},Ue),{},{position:"relative"}),className:Tt},dr,tn),Ae.createElement(ge.Z,{onResize:qn},Ae.createElement(Qt,{className:"".concat(ie,"-holder"),style:go,ref:an,onScroll:Ur,onMouseEnter:xo},Ae.createElement(Te,{prefixCls:ie,height:pt,offsetX:Hn,offsetY:It,scrollWidth:We,onInnerResize:Ot,ref:Xt,innerProps:ln,rtl:Ft,extra:Xo},ko))),Fn&&pt>ne&&Ae.createElement(Lt,{ref:nr,prefixCls:ie,scrollOffset:Vn,scrollRange:pt,rtl:Ft,onScroll:or,onStartMove:zn,onStopMove:xt,spinSize:Qn,containerSize:On.height,style:ze==null?void 0:ze.verticalScrollBar,thumbStyle:ze==null?void 0:ze.verticalScrollBarThumb,showScrollBar:Kt}),Fn&&We>On.width&&Ae.createElement(Lt,{ref:ir,prefixCls:ie,scrollOffset:Hn,scrollRange:We,rtl:Ft,onScroll:or,onStartMove:zn,onStopMove:xt,spinSize:lr,containerSize:On.width,horizontal:!0,style:ze==null?void 0:ze.horizontalScrollBar,thumbStyle:ze==null?void 0:ze.horizontalScrollBarThumb,showScrollBar:Kt}))}var rt=Ae.forwardRef(lt);rt.displayName="List";var on=rt,kt=on},93314:function(bn){"use strict";bn.exports="data:image/png;base64,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"},16722:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return Me}});const y=ge=>typeof ge=="object"&&ge!=null&&ge.nodeType===1,he=(ge,se)=>(!se||ge!=="hidden")&&ge!=="visible"&&ge!=="clip",de=(ge,se)=>{if(ge.clientHeight{const tt=(je=>{if(!je.ownerDocument||!je.ownerDocument.defaultView)return null;try{return je.ownerDocument.defaultView.frameElement}catch(Te){return null}})(Ae);return!!tt&&(tt.clientHeightjese||je>ge&&Te=se&&Ce>=_e?je-ge-Ae:Te>se&&Ce<_e||je_e?Te-se+tt:0,pe=ge=>{const se=ge.parentElement;return se==null?ge.getRootNode().host||null:se},me=(ge,se)=>{var _e,Ae,tt,je;if(typeof document=="undefined")return[];const{scrollMode:Te,block:Ce,inline:Se,boundary:Pe,skipOverflowHiddenElements:Ye}=se,ct=typeof Pe=="function"?Pe:Lt=>Lt!==Pe;if(!y(ge))throw new TypeError("Invalid target");const Be=document.scrollingElement||document.documentElement,Oe=[];let Re=ge;for(;y(Re)&&ct(Re);){if(Re=pe(Re),Re===Be){Oe.push(Re);break}Re!=null&&Re===document.body&&de(Re)&&!de(document.documentElement)||Re!=null&&de(Re,Ye)&&Oe.push(Re)}const Ke=(Ae=(_e=window.visualViewport)==null?void 0:_e.width)!=null?Ae:innerWidth,vt=(je=(tt=window.visualViewport)==null?void 0:tt.height)!=null?je:innerHeight,{scrollX:it,scrollY:Qe}=window,{height:ut,width:be,top:et,right:Ne,bottom:ue,left:mt}=ge.getBoundingClientRect(),{top:Ze,right:nt,bottom:Mt,left:Fe}=(Lt=>{const Ee=window.getComputedStyle(Lt);return{top:parseFloat(Ee.scrollMarginTop)||0,right:parseFloat(Ee.scrollMarginRight)||0,bottom:parseFloat(Ee.scrollMarginBottom)||0,left:parseFloat(Ee.scrollMarginLeft)||0}})(ge);let ye=Ce==="start"||Ce==="nearest"?et-Ze:Ce==="end"?ue+Mt:et+ut/2-Ze+Mt,Bt=Se==="center"?mt+be/2-Fe+nt:Se==="end"?Ne+nt:mt-Fe;const jt=[];for(let Lt=0;Lt=0&&mt>=0&&ue<=vt&&Ne<=Ke&&(Ee===Be&&!de(Ee)||et>=zt&&ue<=lt&&mt>=rt&&Ne<=ht))return jt;const on=getComputedStyle(Ee),kt=parseInt(on.borderLeftWidth,10),ae=parseInt(on.borderTopWidth,10),re=parseInt(on.borderRightWidth,10),te=parseInt(on.borderBottomWidth,10);let ie=0,ce=0;const ne="offsetWidth"in Ee?Ee.offsetWidth-Ee.clientWidth-kt-re:0,le="offsetHeight"in Ee?Ee.offsetHeight-Ee.clientHeight-ae-te:0,Ie="offsetWidth"in Ee?Ee.offsetWidth===0?0:qe/Ee.offsetWidth:0,bt="offsetHeight"in Ee?Ee.offsetHeight===0?0:ot/Ee.offsetHeight:0;if(Be===Ee)ie=Ce==="start"?ye:Ce==="end"?ye-vt:Ce==="nearest"?$e(Qe,Qe+vt,vt,ae,te,Qe+ye,Qe+ye+ut,ut):ye-vt/2,ce=Se==="start"?Bt:Se==="center"?Bt-Ke/2:Se==="end"?Bt-Ke:$e(it,it+Ke,Ke,kt,re,it+Bt,it+Bt+be,be),ie=Math.max(0,ie+Qe),ce=Math.max(0,ce+it);else{ie=Ce==="start"?ye-zt-ae:Ce==="end"?ye-lt+te+le:Ce==="nearest"?$e(zt,lt,ot,ae,te+le,ye,ye+ut,ut):ye-(zt+ot/2)+le/2,ce=Se==="start"?Bt-rt-kt:Se==="center"?Bt-(rt+qe/2)+ne/2:Se==="end"?Bt-ht+re+ne:$e(rt,ht,qe,kt,re+ne,Bt,Bt+be,be);const{scrollLeft:Ue,scrollTop:He}=Ee;ie=bt===0?0:Math.max(0,Math.min(He+ie/bt,Ee.scrollHeight-ot/bt+le)),ce=Ie===0?0:Math.max(0,Math.min(Ue+ce/Ie,Ee.scrollWidth-qe/Ie+ne)),ye+=He-ie,Bt+=Ue-ce}jt.push({el:Ee,top:ie,left:ce})}return jt},ve=ge=>ge===!1?{block:"end",inline:"nearest"}:(se=>se===Object(se)&&Object.keys(se).length!==0)(ge)?ge:{block:"start",inline:"nearest"};function Me(ge,se){if(!ge.isConnected||!(tt=>{let je=tt;for(;je&&je.parentNode;){if(je.parentNode===document)return!0;je=je.parentNode instanceof ShadowRoot?je.parentNode.host:je.parentNode}return!1})(ge))return;const _e=(tt=>{const je=window.getComputedStyle(tt);return{top:parseFloat(je.scrollMarginTop)||0,right:parseFloat(je.scrollMarginRight)||0,bottom:parseFloat(je.scrollMarginBottom)||0,left:parseFloat(je.scrollMarginLeft)||0}})(ge);if((tt=>typeof tt=="object"&&typeof tt.behavior=="function")(se))return se.behavior(me(ge,se));const Ae=typeof se=="boolean"||se==null?void 0:se.behavior;for(const{el:tt,top:je,left:Te}of me(ge,ve(se))){const Ce=je-_e.top+_e.bottom,Se=Te-_e.left+_e.right;tt.scroll({top:Ce,left:Se,behavior:Ae})}}}}]); +`,Ye=["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"],ct={},Be;function Oe(Ze){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Mt=Ze.getAttribute("id")||Ze.getAttribute("data-reactid")||Ze.getAttribute("name");if(nt&&ct[Mt])return ct[Mt];var Fe=window.getComputedStyle(Ze),ye=Fe.getPropertyValue("box-sizing")||Fe.getPropertyValue("-moz-box-sizing")||Fe.getPropertyValue("-webkit-box-sizing"),Bt=parseFloat(Fe.getPropertyValue("padding-bottom"))+parseFloat(Fe.getPropertyValue("padding-top")),jt=parseFloat(Fe.getPropertyValue("border-bottom-width"))+parseFloat(Fe.getPropertyValue("border-top-width")),Lt=Ye.map(function(ot){return"".concat(ot,":").concat(Fe.getPropertyValue(ot))}).join(";"),Ee={sizingStyle:Lt,paddingSize:Bt,borderSize:jt,boxSizing:ye};return nt&&Mt&&(ct[Mt]=Ee),Ee}function Re(Ze){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Be||(Be=document.createElement("textarea"),Be.setAttribute("tab-index","-1"),Be.setAttribute("aria-hidden","true"),Be.setAttribute("name","hiddenTextarea"),document.body.appendChild(Be)),Ze.getAttribute("wrap")?Be.setAttribute("wrap",Ze.getAttribute("wrap")):Be.removeAttribute("wrap");var ye=Oe(Ze,nt),Bt=ye.paddingSize,jt=ye.borderSize,Lt=ye.boxSizing,Ee=ye.sizingStyle;Be.setAttribute("style","".concat(Ee,";").concat(Pe)),Be.value=Ze.value||Ze.placeholder||"";var ot=void 0,qe=void 0,zt,ht=Be.scrollHeight;if(Lt==="border-box"?ht+=jt:Lt==="content-box"&&(ht-=Bt),Mt!==null||Fe!==null){Be.value=" ";var lt=Be.scrollHeight-Bt;Mt!==null&&(ot=lt*Mt,Lt==="border-box"&&(ot=ot+Bt+jt),ht=Math.max(ot,ht)),Fe!==null&&(qe=lt*Fe,Lt==="border-box"&&(qe=qe+Bt+jt),zt=ht>qe?"":"hidden",ht=Math.min(qe,ht))}var rt={height:ht,overflowY:zt,resize:"none"};return ot&&(rt.minHeight=ot),qe&&(rt.maxHeight=qe),rt}var Ke=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],vt=0,it=1,Qe=2,ut=tt.forwardRef(function(Ze,nt){var Mt=Ze,Fe=Mt.prefixCls,ye=Mt.defaultValue,Bt=Mt.value,jt=Mt.autoSize,Lt=Mt.onResize,Ee=Mt.className,ot=Mt.style,qe=Mt.disabled,zt=Mt.onChange,ht=Mt.onInternalAutoSize,lt=(0,me.Z)(Mt,Ke),rt=(0,Ae.Z)(ye,{value:Bt,postState:function(yt){return yt!=null?yt:""}}),on=(0,pe.Z)(rt,2),kt=on[0],ae=on[1],re=function(yt){ae(yt.target.value),zt==null||zt(yt)},te=tt.useRef();tt.useImperativeHandle(nt,function(){return{textArea:te.current}});var ie=tt.useMemo(function(){return jt&&(0,je.Z)(jt)==="object"?[jt.minRows,jt.maxRows]:[]},[jt]),ce=(0,pe.Z)(ie,2),ne=ce[0],le=ce[1],Ie=!!jt,bt=function(){try{if(document.activeElement===te.current){var yt=te.current,Kt=yt.selectionStart,tn=yt.selectionEnd,Ve=yt.scrollTop;te.current.setSelectionRange(Kt,tn),te.current.scrollTop=Ve}}catch(Ct){}},Ue=tt.useState(Qe),He=(0,pe.Z)(Ue,2),at=He[0],ft=He[1],Pt=tt.useState(),Le=(0,pe.Z)(Pt,2),We=Le[0],Nt=Le[1],Qt=function(){ft(vt)};(0,Ce.Z)(function(){Ie&&Qt()},[Bt,ne,le,Ie]),(0,Ce.Z)(function(){if(at===vt)ft(it);else if(at===it){var ze=Re(te.current,!1,ne,le);ft(Qe),Nt(ze)}else bt()},[at]);var un=tt.useRef(),rn=function(){Se.Z.cancel(un.current)},Rt=function(yt){at===Qe&&(Lt==null||Lt(yt),jt&&(rn(),un.current=(0,Se.Z)(function(){Qt()})))};tt.useEffect(function(){return rn},[]);var ln=Ie?We:null,Ht=(0,de.Z)((0,de.Z)({},ot),ln);return(at===vt||at===it)&&(Ht.overflowY="hidden",Ht.overflowX="hidden"),tt.createElement(Te.Z,{onResize:Rt,disabled:!(jt||Lt)},tt.createElement("textarea",(0,y.Z)({},lt,{ref:te,style:Ht,className:Me()(Fe,Ee,(0,he.Z)({},"".concat(Fe,"-disabled"),qe)),disabled:qe,value:kt,onChange:re})))}),be=ut,et=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],Ne=tt.forwardRef(function(Ze,nt){var Mt,Fe=Ze.defaultValue,ye=Ze.value,Bt=Ze.onFocus,jt=Ze.onBlur,Lt=Ze.onChange,Ee=Ze.allowClear,ot=Ze.maxLength,qe=Ze.onCompositionStart,zt=Ze.onCompositionEnd,ht=Ze.suffix,lt=Ze.prefixCls,rt=lt===void 0?"rc-textarea":lt,on=Ze.showCount,kt=Ze.count,ae=Ze.className,re=Ze.style,te=Ze.disabled,ie=Ze.hidden,ce=Ze.classNames,ne=Ze.styles,le=Ze.onResize,Ie=Ze.onClear,bt=Ze.onPressEnter,Ue=Ze.readOnly,He=Ze.autoSize,at=Ze.onKeyDown,ft=(0,me.Z)(Ze,et),Pt=(0,Ae.Z)(Fe,{value:ye,defaultValue:Fe}),Le=(0,pe.Z)(Pt,2),We=Le[0],Nt=Le[1],Qt=We==null?"":String(We),un=tt.useState(!1),rn=(0,pe.Z)(un,2),Rt=rn[0],ln=rn[1],Ht=tt.useRef(!1),ze=tt.useState(null),yt=(0,pe.Z)(ze,2),Kt=yt[0],tn=yt[1],Ve=(0,tt.useRef)(null),Ct=(0,tt.useRef)(null),$t=function(){var xn;return(xn=Ct.current)===null||xn===void 0?void 0:xn.textArea},dt=function(){$t().focus()};(0,tt.useImperativeHandle)(nt,function(){var dn;return{resizableTextArea:Ct.current,focus:dt,blur:function(){$t().blur()},nativeElement:((dn=Ve.current)===null||dn===void 0?void 0:dn.nativeElement)||$t()}}),(0,tt.useEffect)(function(){ln(function(dn){return!te&&dn})},[te]);var Ot=tt.useState(null),Gt=(0,pe.Z)(Ot,2),mn=Gt[0],An=Gt[1];tt.useEffect(function(){if(mn){var dn;(dn=$t()).setSelectionRange.apply(dn,(0,$e.Z)(mn))}},[mn]);var hn=(0,se.Z)(kt,on),Fn=(Mt=hn.max)!==null&&Mt!==void 0?Mt:ot,Ft=Number(Fn)>0,Tt=hn.strategy(Qt),Ut=!!Fn&&Tt>Fn,an=function(xn,jn){var zn=jn;!Ht.current&&hn.exceedFormatter&&hn.max&&hn.strategy(jn)>hn.max&&(zn=hn.exceedFormatter(jn,{max:hn.max}),jn!==zn&&An([$t().selectionStart||0,$t().selectionEnd||0])),Nt(zn),(0,_e.rJ)(xn.currentTarget,xn,Lt,zn)},Xt=function(xn){Ht.current=!0,qe==null||qe(xn)},yn=function(xn){Ht.current=!1,an(xn,xn.currentTarget.value),zt==null||zt(xn)},sn=function(xn){an(xn,xn.target.value)},wn=function(xn){xn.key==="Enter"&&bt&&bt(xn),at==null||at(xn)},Vn=function(xn){ln(!0),Bt==null||Bt(xn)},Mn=function(xn){ln(!1),jt==null||jt(xn)},$n=function(xn){Nt(""),dt(),(0,_e.rJ)($t(),xn,Lt)},Wn=ht,Hn;hn.show&&(hn.showFormatter?Hn=hn.showFormatter({value:Qt,count:Tt,maxLength:Fn}):Hn="".concat(Tt).concat(Ft?" / ".concat(Fn):""),Wn=tt.createElement(tt.Fragment,null,Wn,tt.createElement("span",{className:Me()("".concat(rt,"-data-count"),ce==null?void 0:ce.count),style:ne==null?void 0:ne.count},Hn)));var ur=function(xn){var jn;le==null||le(xn),(jn=$t())!==null&&jn!==void 0&&jn.style.height&&tn(!0)},rr=!He&&!on&&!Ee;return tt.createElement(ge.BaseInput,{ref:Ve,value:Qt,allowClear:Ee,handleReset:$n,suffix:Wn,prefixCls:rt,classNames:(0,de.Z)((0,de.Z)({},ce),{},{affixWrapper:Me()(ce==null?void 0:ce.affixWrapper,(0,he.Z)((0,he.Z)({},"".concat(rt,"-show-count"),on),"".concat(rt,"-textarea-allow-clear"),Ee))}),disabled:te,focused:Rt,className:Me()(ae,Ut&&"".concat(rt,"-out-of-range")),style:(0,de.Z)((0,de.Z)({},re),Kt&&!rr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Hn=="string"?Hn:void 0}},hidden:ie,readOnly:Ue,onClear:Ie},tt.createElement(be,(0,y.Z)({},ft,{autoSize:He,maxLength:ot,onKeyDown:wn,onChange:sn,onFocus:Vn,onBlur:Mn,onCompositionStart:Xt,onCompositionEnd:yn,className:Me()(ce==null?void 0:ce.textarea),style:(0,de.Z)((0,de.Z)({},ne==null?void 0:ne.textarea),{},{resize:re==null?void 0:re.resize}),disabled:te,prefixCls:rt,onResize:ur,ref:Ct,readOnly:Ue})))}),ue=Ne,mt=ue},639:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return ct}});var y=z(54476),he=z(20068),de=z(33885),$e=z(42978),pe=z(75931),me=z(59301),ve=z(92310),Me=z.n(ve),ge=z(26112),se=z(30699),_e=function(Oe){for(var Re=Oe.prefixCls,Ke=Oe.level,vt=Oe.isStart,it=Oe.isEnd,Qe="".concat(Re,"-indent-unit"),ut=[],be=0;be0&&arguments[0]!==void 0?arguments[0]:[],ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ne=ie.length,le=ce.length;if(Math.abs(ne-le)!==1)return{add:!1,key:null};function Ie(bt,Ue){var He=new Map;bt.forEach(function(ft){He.set(ft,!0)});var at=Ue.filter(function(ft){return!He.has(ft)});return at.length===1?at[0]:null}return ne ").concat(ce);return ce}var zt=Ce.forwardRef(function(ie,ce){var ne=ie.prefixCls,le=ie.data,Ie=ie.selectable,bt=ie.checkable,Ue=ie.expandedKeys,He=ie.selectedKeys,at=ie.checkedKeys,ft=ie.loadedKeys,Pt=ie.loadingKeys,Le=ie.halfCheckedKeys,We=ie.keyEntities,Nt=ie.disabled,Qt=ie.dragging,un=ie.dragOverNodeKey,rn=ie.dropPosition,Rt=ie.motion,ln=ie.height,Ht=ie.itemHeight,ze=ie.virtual,yt=ie.scrollWidth,Kt=ie.focusable,tn=ie.activeItem,Ve=ie.focused,Ct=ie.tabIndex,$t=ie.onKeyDown,dt=ie.onFocus,Ot=ie.onBlur,Gt=ie.onActiveChange,mn=ie.onListChangeStart,An=ie.onListChangeEnd,hn=(0,Oe.Z)(ie,nt),Fn=Ce.useRef(null),Ft=Ce.useRef(null);Ce.useImperativeHandle(ce,function(){return{scrollTo:function(Rn){Fn.current.scrollTo(Rn)},getIndentWidth:function(){return Ft.current.offsetWidth}}});var Tt=Ce.useState(Ue),Ut=(0,Be.Z)(Tt,2),an=Ut[0],Xt=Ut[1],yn=Ce.useState(le),sn=(0,Be.Z)(yn,2),wn=sn[0],Vn=sn[1],Mn=Ce.useState(le),$n=(0,Be.Z)(Mn,2),Wn=$n[0],Hn=$n[1],ur=Ce.useState([]),rr=(0,Be.Z)(ur,2),dn=rr[0],xn=rr[1],jn=Ce.useState(null),zn=(0,Be.Z)(jn,2),xt=zn[0],_t=zn[1],Je=Ce.useRef(le);Je.current=le;function Dt(){var Jt=Je.current;Vn(Jt),Hn(Jt),xn([]),_t(null),An()}(0,Re.Z)(function(){Xt(Ue);var Jt=mt(an,Ue);if(Jt.key!==null)if(Jt.add){var Rn=wn.findIndex(function(fn){var Bn=fn.key;return Bn===Jt.key}),Zn=Ee(Ze(wn,le,Jt.key),ze,ln,Ht),pt=wn.slice();pt.splice(Rn+1,0,Lt),Hn(pt),xn(Zn),_t("show")}else{var Et=le.findIndex(function(fn){var Bn=fn.key;return Bn===Jt.key}),St=Ee(Ze(le,wn,Jt.key),ze,ln,Ht),It=le.slice();It.splice(Et+1,0,Lt),Hn(It),xn(St),_t("hide")}else wn!==le&&(Vn(le),Hn(le))},[Ue,le]),Ce.useEffect(function(){Qt||Dt()},[Qt]);var Ge=Rt?Wn:le,At={expandedKeys:Ue,selectedKeys:He,loadedKeys:ft,loadingKeys:Pt,checkedKeys:at,halfCheckedKeys:Le,dragOverNodeKey:un,dropPosition:rn,keyEntities:We};return Ce.createElement(Ce.Fragment,null,Ve&&tn&&Ce.createElement("span",{style:Mt,"aria-live":"assertive"},qe(tn)),Ce.createElement("div",null,Ce.createElement("input",{style:Mt,disabled:Kt===!1||Nt,tabIndex:Kt!==!1?Ct:null,onKeyDown:$t,onFocus:dt,onBlur:Ot,value:"",onChange:Fe,"aria-label":"for screen reader"})),Ce.createElement("div",{className:"".concat(ne,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Ce.createElement("div",{className:"".concat(ne,"-indent")},Ce.createElement("div",{ref:Ft,className:"".concat(ne,"-indent-unit")}))),Ce.createElement(Ke.Z,(0,y.Z)({},hn,{data:Ge,itemKey:ot,height:ln,fullHeight:!1,virtual:ze,itemHeight:Ht,scrollWidth:yt,prefixCls:"".concat(ne,"-list"),ref:Fn,role:"tree",onVisibleChange:function(Rn){Rn.every(function(Zn){return ot(Zn)!==ye})&&Dt()}}),function(Jt){var Rn=Jt.pos,Zn=Object.assign({},(ct(Jt.data),Jt.data)),pt=Jt.title,Et=Jt.key,St=Jt.isStart,It=Jt.isEnd,fn=(0,be.km)(Et,Rn);delete Zn.key,delete Zn.children;var Bn=(0,be.H8)(fn,At);return Ce.createElement(ue,(0,y.Z)({},Zn,Bn,{title:pt,active:!!tn&&Et===tn.key,pos:Rn,data:Jt.data,isStart:St,isEnd:It,motion:Rt,motionNodes:Et===ye?dn:null,motionType:xt,onMotionStart:mn,onMotionEnd:Dt,treeNodeRequiredProps:At,onMouseMove:function(){Gt(null)}}))}))}),ht=zt,lt=z(82661),rt=z(34643),on=z(65065),kt=10,ae=function(ie){(0,Me.Z)(ne,ie);var ce=(0,ge.Z)(ne);function ne(){var le;(0,pe.Z)(this,ne);for(var Ie=arguments.length,bt=new Array(Ie),Ue=0;Ue2&&arguments[2]!==void 0?arguments[2]:!1,Le=le.state,We=Le.dragChildrenKeys,Nt=Le.dropPosition,Qt=Le.dropTargetKey,un=Le.dropTargetPos,rn=Le.dropAllowed;if(rn){var Rt=le.props.onDrop;if(le.setState({dragOverNodeKey:null}),le.cleanDragState(),Qt!==null){var ln=(0,de.Z)((0,de.Z)({},(0,be.H8)(Qt,le.getTreeNodeRequiredProps())),{},{active:((ft=le.getActiveItem())===null||ft===void 0?void 0:ft.key)===Qt,data:(0,on.Z)(le.state.keyEntities,Qt).node}),Ht=We.includes(Qt);(0,Te.ZP)(!Ht,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ze=(0,lt.yx)(un),yt={event:He,node:(0,be.F)(ln),dragNode:le.dragNodeProps?(0,be.F)(le.dragNodeProps):null,dragNodesKeys:[le.dragNodeProps.eventKey].concat(We),dropToGap:Nt!==0,dropPosition:Nt+Number(ze[ze.length-1])};Pt||Rt==null||Rt(yt),le.dragNodeProps=null}}}),(0,se.Z)((0,ve.Z)(le),"cleanDragState",function(){var He=le.state.draggingNodeKey;He!==null&&le.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),le.dragStartMousePosition=null,le.currentMouseOverDroppableNodeKey=null}),(0,se.Z)((0,ve.Z)(le),"triggerExpandActionExpand",function(He,at){var ft=le.state,Pt=ft.expandedKeys,Le=ft.flattenNodes,We=at.expanded,Nt=at.key,Qt=at.isLeaf;if(!(Qt||He.shiftKey||He.metaKey||He.ctrlKey)){var un=Le.filter(function(Rt){return Rt.key===Nt})[0],rn=(0,be.F)((0,de.Z)((0,de.Z)({},(0,be.H8)(Nt,le.getTreeNodeRequiredProps())),{},{data:un.data}));le.setExpandedKeys(We?(0,lt._5)(Pt,Nt):(0,lt.L0)(Pt,Nt)),le.onNodeExpand(He,rn)}}),(0,se.Z)((0,ve.Z)(le),"onNodeClick",function(He,at){var ft=le.props,Pt=ft.onClick,Le=ft.expandAction;Le==="click"&&le.triggerExpandActionExpand(He,at),Pt==null||Pt(He,at)}),(0,se.Z)((0,ve.Z)(le),"onNodeDoubleClick",function(He,at){var ft=le.props,Pt=ft.onDoubleClick,Le=ft.expandAction;Le==="doubleClick"&&le.triggerExpandActionExpand(He,at),Pt==null||Pt(He,at)}),(0,se.Z)((0,ve.Z)(le),"onNodeSelect",function(He,at){var ft=le.state.selectedKeys,Pt=le.state,Le=Pt.keyEntities,We=Pt.fieldNames,Nt=le.props,Qt=Nt.onSelect,un=Nt.multiple,rn=at.selected,Rt=at[We.key],ln=!rn;ln?un?ft=(0,lt.L0)(ft,Rt):ft=[Rt]:ft=(0,lt._5)(ft,Rt);var Ht=ft.map(function(ze){var yt=(0,on.Z)(Le,ze);return yt?yt.node:null}).filter(Boolean);le.setUncontrolledState({selectedKeys:ft}),Qt==null||Qt(ft,{event:"select",selected:ln,node:at,selectedNodes:Ht,nativeEvent:He.nativeEvent})}),(0,se.Z)((0,ve.Z)(le),"onNodeCheck",function(He,at,ft){var Pt=le.state,Le=Pt.keyEntities,We=Pt.checkedKeys,Nt=Pt.halfCheckedKeys,Qt=le.props,un=Qt.checkStrictly,rn=Qt.onCheck,Rt=at.key,ln,Ht={event:"check",node:at,checked:ft,nativeEvent:He.nativeEvent};if(un){var ze=ft?(0,lt.L0)(We,Rt):(0,lt._5)(We,Rt),yt=(0,lt._5)(Nt,Rt);ln={checked:ze,halfChecked:yt},Ht.checkedNodes=ze.map(function(dt){return(0,on.Z)(Le,dt)}).filter(Boolean).map(function(dt){return dt.node}),le.setUncontrolledState({checkedKeys:ze})}else{var Kt=(0,rt.S)([].concat((0,$e.Z)(We),[Rt]),!0,Le),tn=Kt.checkedKeys,Ve=Kt.halfCheckedKeys;if(!ft){var Ct=new Set(tn);Ct.delete(Rt);var $t=(0,rt.S)(Array.from(Ct),{checked:!1,halfCheckedKeys:Ve},Le);tn=$t.checkedKeys,Ve=$t.halfCheckedKeys}ln=tn,Ht.checkedNodes=[],Ht.checkedNodesPositions=[],Ht.halfCheckedKeys=Ve,tn.forEach(function(dt){var Ot=(0,on.Z)(Le,dt);if(Ot){var Gt=Ot.node,mn=Ot.pos;Ht.checkedNodes.push(Gt),Ht.checkedNodesPositions.push({node:Gt,pos:mn})}}),le.setUncontrolledState({checkedKeys:tn},!1,{halfCheckedKeys:Ve})}rn==null||rn(ln,Ht)}),(0,se.Z)((0,ve.Z)(le),"onNodeLoad",function(He){var at,ft=He.key,Pt=le.state.keyEntities,Le=(0,on.Z)(Pt,ft);if(!(Le!=null&&(at=Le.children)!==null&&at!==void 0&&at.length)){var We=new Promise(function(Nt,Qt){le.setState(function(un){var rn=un.loadedKeys,Rt=rn===void 0?[]:rn,ln=un.loadingKeys,Ht=ln===void 0?[]:ln,ze=le.props,yt=ze.loadData,Kt=ze.onLoad;if(!yt||Rt.includes(ft)||Ht.includes(ft))return null;var tn=yt(He);return tn.then(function(){var Ve=le.state.loadedKeys,Ct=(0,lt.L0)(Ve,ft);Kt==null||Kt(Ct,{event:"load",node:He}),le.setUncontrolledState({loadedKeys:Ct}),le.setState(function($t){return{loadingKeys:(0,lt._5)($t.loadingKeys,ft)}}),Nt()}).catch(function(Ve){if(le.setState(function($t){return{loadingKeys:(0,lt._5)($t.loadingKeys,ft)}}),le.loadingRetryTimes[ft]=(le.loadingRetryTimes[ft]||0)+1,le.loadingRetryTimes[ft]>=kt){var Ct=le.state.loadedKeys;(0,Te.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),le.setUncontrolledState({loadedKeys:(0,lt.L0)(Ct,ft)}),Nt()}Qt(Ve)}),{loadingKeys:(0,lt.L0)(Ht,ft)}})});return We.catch(function(){}),We}}),(0,se.Z)((0,ve.Z)(le),"onNodeMouseEnter",function(He,at){var ft=le.props.onMouseEnter;ft==null||ft({event:He,node:at})}),(0,se.Z)((0,ve.Z)(le),"onNodeMouseLeave",function(He,at){var ft=le.props.onMouseLeave;ft==null||ft({event:He,node:at})}),(0,se.Z)((0,ve.Z)(le),"onNodeContextMenu",function(He,at){var ft=le.props.onRightClick;ft&&(He.preventDefault(),ft({event:He,node:at}))}),(0,se.Z)((0,ve.Z)(le),"onFocus",function(){var He=le.props.onFocus;le.setState({focused:!0});for(var at=arguments.length,ft=new Array(at),Pt=0;Pt1&&arguments[1]!==void 0?arguments[1]:!1,ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!le.destroyed){var Pt=!1,Le=!0,We={};Object.keys(He).forEach(function(Nt){if(le.props.hasOwnProperty(Nt)){Le=!1;return}Pt=!0,We[Nt]=He[Nt]}),Pt&&(!at||Le)&&le.setState((0,de.Z)((0,de.Z)({},We),ft))}}),(0,se.Z)((0,ve.Z)(le),"scrollTo",function(He){le.listRef.current.scrollTo(He)}),le}return(0,me.Z)(ne,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ie=this.props,bt=Ie.activeKey,Ue=Ie.itemScrollOffset,He=Ue===void 0?0:Ue;bt!==void 0&&bt!==this.state.activeKey&&(this.setState({activeKey:bt}),bt!==null&&this.scrollTo({key:bt,offset:He}))}},{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 Ie=this.state,bt=Ie.focused,Ue=Ie.flattenNodes,He=Ie.keyEntities,at=Ie.draggingNodeKey,ft=Ie.activeKey,Pt=Ie.dropLevelOffset,Le=Ie.dropContainerKey,We=Ie.dropTargetKey,Nt=Ie.dropPosition,Qt=Ie.dragOverNodeKey,un=Ie.indent,rn=this.props,Rt=rn.prefixCls,ln=rn.className,Ht=rn.style,ze=rn.showLine,yt=rn.focusable,Kt=rn.tabIndex,tn=Kt===void 0?0:Kt,Ve=rn.selectable,Ct=rn.showIcon,$t=rn.icon,dt=rn.switcherIcon,Ot=rn.draggable,Gt=rn.checkable,mn=rn.checkStrictly,An=rn.disabled,hn=rn.motion,Fn=rn.loadData,Ft=rn.filterTreeNode,Tt=rn.height,Ut=rn.itemHeight,an=rn.scrollWidth,Xt=rn.virtual,yn=rn.titleRender,sn=rn.dropIndicatorRender,wn=rn.onContextMenu,Vn=rn.onScroll,Mn=rn.direction,$n=rn.rootClassName,Wn=rn.rootStyle,Hn=(0,je.Z)(this.props,{aria:!0,data:!0}),ur;Ot&&((0,he.Z)(Ot)==="object"?ur=Ot:typeof Ot=="function"?ur={nodeDraggable:Ot}:ur={});var rr={prefixCls:Rt,selectable:Ve,showIcon:Ct,icon:$t,switcherIcon:dt,draggable:ur,draggingNodeKey:at,checkable:Gt,checkStrictly:mn,disabled:An,keyEntities:He,dropLevelOffset:Pt,dropContainerKey:Le,dropTargetKey:We,dropPosition:Nt,dragOverNodeKey:Qt,indent:un,direction:Mn,dropIndicatorRender:sn,loadData:Fn,filterTreeNode:Ft,titleRender:yn,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};return Ce.createElement(Se.k.Provider,{value:rr},Ce.createElement("div",{className:Ae()(Rt,ln,$n,(0,se.Z)((0,se.Z)((0,se.Z)({},"".concat(Rt,"-show-line"),ze),"".concat(Rt,"-focused"),bt),"".concat(Rt,"-active-focused"),ft!==null)),style:Wn},Ce.createElement(ht,(0,y.Z)({ref:this.listRef,prefixCls:Rt,style:Ht,data:Ue,disabled:An,selectable:Ve,checkable:!!Gt,motion:hn,dragging:at!==null,height:Tt,itemHeight:Ut,virtual:Xt,focusable:yt,focused:bt,tabIndex:tn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:wn,onScroll:Vn,scrollWidth:an},this.getTreeNodeRequiredProps(),Hn))))}}],[{key:"getDerivedStateFromProps",value:function(Ie,bt){var Ue=bt.prevProps,He={prevProps:Ie};function at(tn){return!Ue&&Ie.hasOwnProperty(tn)||Ue&&Ue[tn]!==Ie[tn]}var ft,Pt=bt.fieldNames;if(at("fieldNames")&&(Pt=(0,be.w$)(Ie.fieldNames),He.fieldNames=Pt),at("treeData")?ft=Ie.treeData:at("children")&&((0,Te.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ft=(0,be.zn)(Ie.children)),ft){He.treeData=ft;var Le=(0,be.I8)(ft,{fieldNames:Pt});He.keyEntities=(0,de.Z)((0,se.Z)({},ye,jt),Le.keyEntities)}var We=He.keyEntities||bt.keyEntities;if(at("expandedKeys")||Ue&&at("autoExpandParent"))He.expandedKeys=Ie.autoExpandParent||!Ue&&Ie.defaultExpandParent?(0,lt.r7)(Ie.expandedKeys,We):Ie.expandedKeys;else if(!Ue&&Ie.defaultExpandAll){var Nt=(0,de.Z)({},We);delete Nt[ye];var Qt=[];Object.keys(Nt).forEach(function(tn){var Ve=Nt[tn];Ve.children&&Ve.children.length&&Qt.push(Ve.key)}),He.expandedKeys=Qt}else!Ue&&Ie.defaultExpandedKeys&&(He.expandedKeys=Ie.autoExpandParent||Ie.defaultExpandParent?(0,lt.r7)(Ie.defaultExpandedKeys,We):Ie.defaultExpandedKeys);if(He.expandedKeys||delete He.expandedKeys,ft||He.expandedKeys){var un=(0,be.oH)(ft||bt.treeData,He.expandedKeys||bt.expandedKeys,Pt);He.flattenNodes=un}if(Ie.selectable&&(at("selectedKeys")?He.selectedKeys=(0,lt.BT)(Ie.selectedKeys,Ie):!Ue&&Ie.defaultSelectedKeys&&(He.selectedKeys=(0,lt.BT)(Ie.defaultSelectedKeys,Ie))),Ie.checkable){var rn;if(at("checkedKeys")?rn=(0,lt.E6)(Ie.checkedKeys)||{}:!Ue&&Ie.defaultCheckedKeys?rn=(0,lt.E6)(Ie.defaultCheckedKeys)||{}:ft&&(rn=(0,lt.E6)(Ie.checkedKeys)||{checkedKeys:bt.checkedKeys,halfCheckedKeys:bt.halfCheckedKeys}),rn){var Rt=rn,ln=Rt.checkedKeys,Ht=ln===void 0?[]:ln,ze=Rt.halfCheckedKeys,yt=ze===void 0?[]:ze;if(!Ie.checkStrictly){var Kt=(0,rt.S)(Ht,!0,We);Ht=Kt.checkedKeys,yt=Kt.halfCheckedKeys}He.checkedKeys=Ht,He.halfCheckedKeys=yt}}return at("loadedKeys")&&(He.loadedKeys=Ie.loadedKeys),He}}]),ne}(Ce.Component);(0,se.Z)(ae,"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:Ye,allowDrop:function(){return!0},expandAction:!1}),(0,se.Z)(ae,"TreeNode",it.Z);var re=ae,te=re},82661:function(bn,Wt,z){"use strict";z.d(Wt,{BT:function(){return Ce},E6:function(){return Ye},L0:function(){return se},OM:function(){return Te},_5:function(){return ge},r7:function(){return ct},wA:function(){return Ae},yx:function(){return _e}});var y=z(94480),he=z(76190),de=z(48736),$e=z(59301),pe=z(639),me=z(65065),ve=z(34061),Me=null;function ge(Be,Oe){if(!Be)return[];var Re=Be.slice(),Ke=Re.indexOf(Oe);return Ke>=0&&Re.splice(Ke,1),Re}function se(Be,Oe){var Re=(Be||[]).slice();return Re.indexOf(Oe)===-1&&Re.push(Oe),Re}function _e(Be){return Be.split("-")}function Ae(Be,Oe){var Re=[],Ke=(0,me.Z)(Oe,Be);function vt(){var it=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];it.forEach(function(Qe){var ut=Qe.key,be=Qe.children;Re.push(ut),vt(be)})}return vt(Ke.children),Re}function tt(Be){if(Be.parent){var Oe=_e(Be.pos);return Number(Oe[Oe.length-1])===Be.parent.children.length-1}return!1}function je(Be){var Oe=_e(Be.pos);return Number(Oe[Oe.length-1])===0}function Te(Be,Oe,Re,Ke,vt,it,Qe,ut,be,et){var Ne,ue=Be.clientX,mt=Be.clientY,Ze=Be.target.getBoundingClientRect(),nt=Ze.top,Mt=Ze.height,Fe=(et==="rtl"?-1:1)*(((vt==null?void 0:vt.x)||0)-ue),ye=(Fe-12)/Ke,Bt=be.filter(function(te){var ie;return(ie=ut[te])===null||ie===void 0||(ie=ie.children)===null||ie===void 0?void 0:ie.length}),jt=(0,me.Z)(ut,Re.eventKey);if(mt-1.5?it({dragNode:kt,dropNode:ae,dropPosition:1})?lt=1:re=!1:it({dragNode:kt,dropNode:ae,dropPosition:0})?lt=0:it({dragNode:kt,dropNode:ae,dropPosition:1})?lt=1:re=!1:it({dragNode:kt,dropNode:ae,dropPosition:1})?lt=1:re=!1,{dropPosition:lt,dropLevelOffset:rt,dropTargetKey:jt.key,dropTargetPos:jt.pos,dragOverNodeKey:ht,dropContainerKey:lt===0?null:((Ne=jt.parent)===null||Ne===void 0?void 0:Ne.key)||null,dropAllowed:re}}function Ce(Be,Oe){if(Be){var Re=Oe.multiple;return Re?Be.slice():Be.length?[Be[0]]:Be}}var Se=function(Oe){return Oe};function Pe(Be,Oe){if(!Be)return[];var Re=Oe||{},Ke=Re.processProps,vt=Ke===void 0?Se:Ke,it=Array.isArray(Be)?Be:[Be];return it.map(function(Qe){var ut=Qe.children,be=_objectWithoutProperties(Qe,Me),et=Pe(ut,Oe);return React.createElement(TreeNode,_extends({key:be.key},vt(be)),et)})}function Ye(Be){if(!Be)return null;var Oe;if(Array.isArray(Be))Oe={checkedKeys:Be,halfCheckedKeys:void 0};else if((0,he.Z)(Be)==="object")Oe={checkedKeys:Be.checked||void 0,halfCheckedKeys:Be.halfChecked||void 0};else return(0,de.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Oe}function ct(Be,Oe){var Re=new Set;function Ke(vt){if(!Re.has(vt)){var it=(0,me.Z)(Oe,vt);if(it){Re.add(vt);var Qe=it.parent,ut=it.node;ut.disabled||Qe&&Ke(Qe.key)}}}return(Be||[]).forEach(function(vt){Ke(vt)}),(0,y.Z)(Re)}},34643:function(bn,Wt,z){"use strict";z.d(Wt,{S:function(){return ve}});var y=z(48736),he=z(65065);function de(Me,ge){var se=new Set;return Me.forEach(function(_e){ge.has(_e)||se.add(_e)}),se}function $e(Me){var ge=Me||{},se=ge.disabled,_e=ge.disableCheckbox,Ae=ge.checkable;return!!(se||_e)||Ae===!1}function pe(Me,ge,se,_e){for(var Ae=new Set(Me),tt=new Set,je=0;je<=se;je+=1){var Te=ge.get(je)||new Set;Te.forEach(function(Ye){var ct=Ye.key,Be=Ye.node,Oe=Ye.children,Re=Oe===void 0?[]:Oe;Ae.has(ct)&&!_e(Be)&&Re.filter(function(Ke){return!_e(Ke.node)}).forEach(function(Ke){Ae.add(Ke.key)})})}for(var Ce=new Set,Se=se;Se>=0;Se-=1){var Pe=ge.get(Se)||new Set;Pe.forEach(function(Ye){var ct=Ye.parent,Be=Ye.node;if(!(_e(Be)||!Ye.parent||Ce.has(Ye.parent.key))){if(_e(Ye.parent.node)){Ce.add(ct.key);return}var Oe=!0,Re=!1;(ct.children||[]).filter(function(Ke){return!_e(Ke.node)}).forEach(function(Ke){var vt=Ke.key,it=Ae.has(vt);Oe&&!it&&(Oe=!1),!Re&&(it||tt.has(vt))&&(Re=!0)}),Oe&&Ae.add(ct.key),Re&&tt.add(ct.key),Ce.add(ct.key)}})}return{checkedKeys:Array.from(Ae),halfCheckedKeys:Array.from(de(tt,Ae))}}function me(Me,ge,se,_e,Ae){for(var tt=new Set(Me),je=new Set(ge),Te=0;Te<=_e;Te+=1){var Ce=se.get(Te)||new Set;Ce.forEach(function(ct){var Be=ct.key,Oe=ct.node,Re=ct.children,Ke=Re===void 0?[]:Re;!tt.has(Be)&&!je.has(Be)&&!Ae(Oe)&&Ke.filter(function(vt){return!Ae(vt.node)}).forEach(function(vt){tt.delete(vt.key)})})}je=new Set;for(var Se=new Set,Pe=_e;Pe>=0;Pe-=1){var Ye=se.get(Pe)||new Set;Ye.forEach(function(ct){var Be=ct.parent,Oe=ct.node;if(!(Ae(Oe)||!ct.parent||Se.has(ct.parent.key))){if(Ae(ct.parent.node)){Se.add(Be.key);return}var Re=!0,Ke=!1;(Be.children||[]).filter(function(vt){return!Ae(vt.node)}).forEach(function(vt){var it=vt.key,Qe=tt.has(it);Re&&!Qe&&(Re=!1),!Ke&&(Qe||je.has(it))&&(Ke=!0)}),Re||tt.delete(Be.key),Ke&&je.add(Be.key),Se.add(Be.key)}})}return{checkedKeys:Array.from(tt),halfCheckedKeys:Array.from(de(je,tt))}}function ve(Me,ge,se,_e){var Ae=[],tt;_e?tt=_e:tt=$e;var je=new Set(Me.filter(function(Pe){var Ye=!!(0,he.Z)(se,Pe);return Ye||Ae.push(Pe),Ye})),Te=new Map,Ce=0;Object.keys(se).forEach(function(Pe){var Ye=se[Pe],ct=Ye.level,Be=Te.get(ct);Be||(Be=new Set,Te.set(ct,Be)),Be.add(Ye),Ce=Math.max(Ce,ct)}),(0,y.ZP)(!Ae.length,"Tree missing follow keys: ".concat(Ae.slice(0,100).map(function(Pe){return"'".concat(Pe,"'")}).join(", ")));var Se;return ge===!0?Se=pe(je,Te,Ce,tt):Se=me(je,ge.halfCheckedKeys,Te,Ce,tt),Se}},65065:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return y}});function y(he,de){return he[de]}},34061:function(bn,Wt,z){"use strict";z.d(Wt,{F:function(){return ct},H8:function(){return Ye},I8:function(){return Pe},km:function(){return Ae},oH:function(){return Ce},w$:function(){return tt},zn:function(){return Te}});var y=z(76190),he=z(94480),de=z(33885),$e=z(75931),pe=z(11592),me=z(2738),ve=z(48736),Me=z(65065),ge=["children"];function se(Be,Oe){return"".concat(Be,"-").concat(Oe)}function _e(Be){return Be&&Be.type&&Be.type.isTreeNode}function Ae(Be,Oe){return Be!=null?Be:Oe}function tt(Be){var Oe=Be||{},Re=Oe.title,Ke=Oe._title,vt=Oe.key,it=Oe.children,Qe=Re||"title";return{title:Qe,_title:Ke||[Qe],key:vt||"key",children:it||"children"}}function je(Be,Oe){var Re=new Map;function Ke(vt){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(vt||[]).forEach(function(Qe){var ut=Qe[Oe.key],be=Qe[Oe.children];warning(ut!=null,"Tree node must have a certain key: [".concat(it).concat(ut,"]"));var et=String(ut);warning(!Re.has(et)||ut===null||ut===void 0,"Same 'key' exist in the Tree: ".concat(et)),Re.set(et,!0),Ke(be,"".concat(it).concat(et," > "))})}Ke(Be)}function Te(Be){function Oe(Re){var Ke=(0,pe.Z)(Re);return Ke.map(function(vt){if(!_e(vt))return(0,ve.ZP)(!vt,"Tree/TreeNode can only accept TreeNode as children."),null;var it=vt.key,Qe=vt.props,ut=Qe.children,be=(0,$e.Z)(Qe,ge),et=(0,de.Z)({key:it},be),Ne=Oe(ut);return Ne.length&&(et.children=Ne),et}).filter(function(vt){return vt})}return Oe(Be)}function Ce(Be,Oe,Re){var Ke=tt(Re),vt=Ke._title,it=Ke.key,Qe=Ke.children,ut=new Set(Oe===!0?[]:Oe),be=[];function et(Ne){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ne.map(function(mt,Ze){for(var nt=se(ue?ue.pos:"0",Ze),Mt=Ae(mt[it],nt),Fe,ye=0;ye1&&arguments[1]!==void 0?arguments[1]:{},Re=Oe.initWrapper,Ke=Oe.processEntity,vt=Oe.onProcessFinished,it=Oe.externalGetKey,Qe=Oe.childrenPropName,ut=Oe.fieldNames,be=arguments.length>2?arguments[2]:void 0,et=it||be,Ne={},ue={},mt={posEntities:Ne,keyEntities:ue};return Re&&(mt=Re(mt)||mt),Se(Be,function(Ze){var nt=Ze.node,Mt=Ze.index,Fe=Ze.pos,ye=Ze.key,Bt=Ze.parentPos,jt=Ze.level,Lt=Ze.nodes,Ee={node:nt,nodes:Lt,index:Mt,key:ye,pos:Fe,level:jt},ot=Ae(ye,Fe);Ne[Fe]=Ee,ue[ot]=Ee,Ee.parent=Ne[Bt],Ee.parent&&(Ee.parent.children=Ee.parent.children||[],Ee.parent.children.push(Ee)),Ke&&Ke(Ee,mt)},{externalGetKey:et,childrenPropName:Qe,fieldNames:ut}),vt&&vt(mt),mt}function Ye(Be,Oe){var Re=Oe.expandedKeys,Ke=Oe.selectedKeys,vt=Oe.loadedKeys,it=Oe.loadingKeys,Qe=Oe.checkedKeys,ut=Oe.halfCheckedKeys,be=Oe.dragOverNodeKey,et=Oe.dropPosition,Ne=Oe.keyEntities,ue=(0,Me.Z)(Ne,Be),mt={eventKey:Be,expanded:Re.indexOf(Be)!==-1,selected:Ke.indexOf(Be)!==-1,loaded:vt.indexOf(Be)!==-1,loading:it.indexOf(Be)!==-1,checked:Qe.indexOf(Be)!==-1,halfChecked:ut.indexOf(Be)!==-1,pos:String(ue?ue.pos:""),dragOver:be===Be&&et===0,dragOverGapTop:be===Be&&et===-1,dragOverGapBottom:be===Be&&et===1};return mt}function ct(Be){var Oe=Be.data,Re=Be.expanded,Ke=Be.selected,vt=Be.checked,it=Be.loaded,Qe=Be.loading,ut=Be.halfChecked,be=Be.dragOver,et=Be.dragOverGapTop,Ne=Be.dragOverGapBottom,ue=Be.pos,mt=Be.active,Ze=Be.eventKey,nt=(0,de.Z)((0,de.Z)({},Oe),{},{expanded:Re,selected:Ke,checked:vt,loaded:it,loading:Qe,halfChecked:ut,dragOver:be,dragOverGapTop:et,dragOverGapBottom:Ne,pos:ue,active:mt,key:Ze});return"props"in nt||Object.defineProperty(nt,"props",{get:function(){return(0,ve.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Be}}),nt}},8224:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return he}});var y=z(4676);function he(de,$e,pe,me){var ve=y.unstable_batchedUpdates?function(ge){y.unstable_batchedUpdates(pe,ge)}:pe;return de!=null&&de.addEventListener&&de.addEventListener($e,ve,me),{remove:function(){de!=null&&de.removeEventListener&&de.removeEventListener($e,ve,me)}}}},24514:function(bn,Wt,z){"use strict";z.d(Wt,{G:function(){return $e}});var y=z(47273),he=function(me){if((0,y.Z)()&&window.document.documentElement){var ve=Array.isArray(me)?me:[me],Me=window.document.documentElement;return ve.some(function(ge){return ge in Me.style})}return!1},de=function(me,ve){if(!he(me))return!1;var Me=document.createElement("div"),ge=Me.style[me];return Me.style[me]=ve,Me.style[me]!==ge};function $e(pe,me){return!Array.isArray(pe)&&me!==void 0?de(pe,me):he(pe)}},48911:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return kt}});var y=z(54476),he=z(76190),de=z(33885),$e=z(20068),pe=z(42978),me=z(75931),ve=z(92310),Me=z.n(ve),ge=z(29301),se=z(70425),_e=z(34280),Ae=z(59301),tt=z(4676),je=Ae.forwardRef(function(ae,re){var te=ae.height,ie=ae.offsetY,ce=ae.offsetX,ne=ae.children,le=ae.prefixCls,Ie=ae.onInnerResize,bt=ae.innerProps,Ue=ae.rtl,He=ae.extra,at={},ft={display:"flex",flexDirection:"column"};return ie!==void 0&&(at={height:te,position:"relative",overflow:"hidden"},ft=(0,de.Z)((0,de.Z)({},ft),{},(0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)({transform:"translateY(".concat(ie,"px)")},Ue?"marginRight":"marginLeft",-ce),"position","absolute"),"left",0),"right",0),"top",0))),Ae.createElement("div",{style:at},Ae.createElement(ge.Z,{onResize:function(Le){var We=Le.offsetHeight;We&&Ie&&Ie()}},Ae.createElement("div",(0,y.Z)({style:ft,className:Me()((0,$e.Z)({},"".concat(le,"-holder-inner"),le)),ref:re},bt),ne,He)))});je.displayName="Filler";var Te=je;function Ce(ae){var re=ae.children,te=ae.setRef,ie=Ae.useCallback(function(ce){te(ce)},[]);return Ae.cloneElement(re,{ref:ie})}function Se(ae,re,te,ie,ce,ne,le,Ie){var bt=Ie.getKey;return ae.slice(re,te+1).map(function(Ue,He){var at=re+He,ft=le(Ue,at,{style:{width:ie},offsetX:ce}),Pt=bt(Ue);return Ae.createElement(Ce,{key:Pt,setRef:function(We){return ne(Ue,We)}},ft)})}function Pe(ae,re,te,ie){var ce=te-ae,ne=re-te,le=Math.min(ce,ne)*2;if(ie<=le){var Ie=Math.floor(ie/2);return ie%2?te+Ie+1:te-Ie}return ce>ne?te-(ie-ne):te+(ie-ce)}function Ye(ae,re,te){var ie=ae.length,ce=re.length,ne,le;if(ie===0&&ce===0)return null;ie2&&arguments[2]!==void 0?arguments[2]:!1,at=bt?Ue<0&&Ie.current.left||Ue>0&&Ie.current.right:Ue<0&&Ie.current.top||Ue>0&&Ie.current.bottom;return He&&at?(clearTimeout(ne.current),ce.current=!1):(!at||ce.current)&&le(),!ce.current&&at}};function vt(ae,re,te,ie,ce,ne,le){var Ie=(0,Ae.useRef)(0),bt=(0,Ae.useRef)(null),Ue=(0,Ae.useRef)(null),He=(0,Ae.useRef)(!1),at=Ke(re,te,ie,ce);function ft(un,rn){if(Be.Z.cancel(bt.current),!at(!1,rn)){var Rt=un;if(!Rt._virtualHandled)Rt._virtualHandled=!0;else return;Ie.current+=rn,Ue.current=rn,Re||Rt.preventDefault(),bt.current=(0,Be.Z)(function(){var ln=He.current?10:1;le(Ie.current*ln,!1),Ie.current=0})}}function Pt(un,rn){le(rn,!0),Re||un.preventDefault()}var Le=(0,Ae.useRef)(null),We=(0,Ae.useRef)(null);function Nt(un){if(ae){Be.Z.cancel(We.current),We.current=(0,Be.Z)(function(){Le.current=null},2);var rn=un.deltaX,Rt=un.deltaY,ln=un.shiftKey,Ht=rn,ze=Rt;(Le.current==="sx"||!Le.current&&ln&&Rt&&!rn)&&(Ht=Rt,ze=0,Le.current="sx");var yt=Math.abs(Ht),Kt=Math.abs(ze);Le.current===null&&(Le.current=ne&&yt>Kt?"x":"y"),Le.current==="y"?ft(un,ze):Pt(un,Ht)}}function Qt(un){ae&&(He.current=un.detail===Ue.current)}return[Nt,Qt]}function it(ae,re,te,ie){var ce=Ae.useMemo(function(){return[new Map,[]]},[ae,te.id,ie]),ne=(0,pe.Z)(ce,2),le=ne[0],Ie=ne[1],bt=function(He){var at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:He,ft=le.get(He),Pt=le.get(at);if(ft===void 0||Pt===void 0)for(var Le=ae.length,We=Ie.length;We0&&arguments[0]!==void 0?arguments[0]:!1;He();var Le=function(){var Qt=!1;Ie.current.forEach(function(un,rn){if(un&&un.offsetParent){var Rt=un.offsetHeight,ln=getComputedStyle(un),Ht=ln.marginTop,ze=ln.marginBottom,yt=Ne(Ht),Kt=Ne(ze),tn=Rt+yt+Kt;bt.current.get(rn)!==tn&&(bt.current.set(rn,tn),Qt=!0)}}),Qt&&le(function(un){return un+1})};if(Pt)Le();else{Ue.current+=1;var We=Ue.current;Promise.resolve().then(function(){We===Ue.current&&Le()})}}function ft(Pt,Le){var We=ae(Pt),Nt=Ie.current.get(We);Le?(Ie.current.set(We,Le),at()):Ie.current.delete(We),!Nt!=!Le&&(Le?re==null||re(Pt):te==null||te(Pt))}return(0,Ae.useEffect)(function(){return He},[]),[ft,at,bt.current,ne]}var mt=14/15;function Ze(ae,re,te){var ie=(0,Ae.useRef)(!1),ce=(0,Ae.useRef)(0),ne=(0,Ae.useRef)(0),le=(0,Ae.useRef)(null),Ie=(0,Ae.useRef)(null),bt,Ue=function(Pt){if(ie.current){var Le=Math.ceil(Pt.touches[0].pageX),We=Math.ceil(Pt.touches[0].pageY),Nt=ce.current-Le,Qt=ne.current-We,un=Math.abs(Nt)>Math.abs(Qt);un?ce.current=Le:ne.current=We;var rn=te(un,un?Nt:Qt,!1,Pt);rn&&Pt.preventDefault(),clearInterval(Ie.current),rn&&(Ie.current=setInterval(function(){un?Nt*=mt:Qt*=mt;var Rt=Math.floor(un?Nt:Qt);(!te(un,Rt,!0)||Math.abs(Rt)<=.1)&&clearInterval(Ie.current)},16))}},He=function(){ie.current=!1,bt()},at=function(Pt){bt(),Pt.touches.length===1&&!ie.current&&(ie.current=!0,ce.current=Math.ceil(Pt.touches[0].pageX),ne.current=Math.ceil(Pt.touches[0].pageY),le.current=Pt.target,le.current.addEventListener("touchmove",Ue,{passive:!1}),le.current.addEventListener("touchend",He,{passive:!0}))};bt=function(){le.current&&(le.current.removeEventListener("touchmove",Ue),le.current.removeEventListener("touchend",He))},(0,_e.Z)(function(){return ae&&re.current.addEventListener("touchstart",at,{passive:!0}),function(){var ft;(ft=re.current)===null||ft===void 0||ft.removeEventListener("touchstart",at),bt(),clearInterval(Ie.current)}},[ae])}function nt(ae){return Math.floor(Math.pow(ae,.5))}function Mt(ae,re){var te="touches"in ae?ae.touches[0]:ae;return te[re?"pageX":"pageY"]-window[re?"scrollX":"scrollY"]}function Fe(ae,re,te){Ae.useEffect(function(){var ie=re.current;if(ae&&ie){var ce=!1,ne,le,Ie=function(){Be.Z.cancel(ne)},bt=function ft(){Ie(),ne=(0,Be.Z)(function(){te(le),ft()})},Ue=function(){ce=!1,Ie()},He=function(Pt){if(!(Pt.target.draggable||Pt.button!==0)){var Le=Pt;Le._virtualHandled||(Le._virtualHandled=!0,ce=!0)}},at=function(Pt){if(ce){var Le=Mt(Pt,!1),We=ie.getBoundingClientRect(),Nt=We.top,Qt=We.bottom;if(Le<=Nt){var un=Nt-Le;le=-nt(un),bt()}else if(Le>=Qt){var rn=Le-Qt;le=nt(rn),bt()}else Ie()}};return ie.addEventListener("mousedown",He),ie.ownerDocument.addEventListener("mouseup",Ue),ie.ownerDocument.addEventListener("mousemove",at),ie.ownerDocument.addEventListener("dragend",Ue),function(){ie.removeEventListener("mousedown",He),ie.ownerDocument.removeEventListener("mouseup",Ue),ie.ownerDocument.removeEventListener("mousemove",at),ie.ownerDocument.removeEventListener("dragend",Ue),Ie()}}},[ae])}var ye=10;function Bt(ae,re,te,ie,ce,ne,le,Ie){var bt=Ae.useRef(),Ue=Ae.useState(null),He=(0,pe.Z)(Ue,2),at=He[0],ft=He[1];return(0,_e.Z)(function(){if(at&&at.times=0;dt-=1){var Ot=ce(re[dt]),Gt=te.get(Ot);if(Gt===void 0){un=!0;break}if($t-=Gt,$t<=0)break}switch(ln){case"top":Rt=ze-Nt;break;case"bottom":Rt=yt-Qt+Nt;break;default:{var mn=ae.current.scrollTop,An=mn+Qt;zeAn&&(rn="bottom")}}Rt!==null&&le(Rt),Rt!==at.lastTop&&(un=!0)}un&&ft((0,de.Z)((0,de.Z)({},at),{},{times:at.times+1,targetAlign:rn,lastTop:Rt}))}},[at,ae.current]),function(Pt){if(Pt==null){Ie();return}if(Be.Z.cancel(bt.current),typeof Pt=="number")le(Pt);else if(Pt&&(0,he.Z)(Pt)==="object"){var Le,We=Pt.align;"index"in Pt?Le=Pt.index:Le=re.findIndex(function(un){return ce(un)===Pt.key});var Nt=Pt.offset,Qt=Nt===void 0?0:Nt;ft({times:0,index:Le,offset:Qt,originAlign:We})}}}var jt=Ae.forwardRef(function(ae,re){var te=ae.prefixCls,ie=ae.rtl,ce=ae.scrollOffset,ne=ae.scrollRange,le=ae.onStartMove,Ie=ae.onStopMove,bt=ae.onScroll,Ue=ae.horizontal,He=ae.spinSize,at=ae.containerSize,ft=ae.style,Pt=ae.thumbStyle,Le=ae.showScrollBar,We=Ae.useState(!1),Nt=(0,pe.Z)(We,2),Qt=Nt[0],un=Nt[1],rn=Ae.useState(null),Rt=(0,pe.Z)(rn,2),ln=Rt[0],Ht=Rt[1],ze=Ae.useState(null),yt=(0,pe.Z)(ze,2),Kt=yt[0],tn=yt[1],Ve=!ie,Ct=Ae.useRef(),$t=Ae.useRef(),dt=Ae.useState(Le),Ot=(0,pe.Z)(dt,2),Gt=Ot[0],mn=Ot[1],An=Ae.useRef(),hn=function(){Le===!0||Le===!1||(clearTimeout(An.current),mn(!0),An.current=setTimeout(function(){mn(!1)},3e3))},Fn=ne-at||0,Ft=at-He||0,Tt=Ae.useMemo(function(){if(ce===0||Fn===0)return 0;var $n=ce/Fn;return $n*Ft},[ce,Fn,Ft]),Ut=function(Wn){Wn.stopPropagation(),Wn.preventDefault()},an=Ae.useRef({top:Tt,dragging:Qt,pageY:ln,startTop:Kt});an.current={top:Tt,dragging:Qt,pageY:ln,startTop:Kt};var Xt=function(Wn){un(!0),Ht(Mt(Wn,Ue)),tn(an.current.top),le(),Wn.stopPropagation(),Wn.preventDefault()};Ae.useEffect(function(){var $n=function(rr){rr.preventDefault()},Wn=Ct.current,Hn=$t.current;return Wn.addEventListener("touchstart",$n,{passive:!1}),Hn.addEventListener("touchstart",Xt,{passive:!1}),function(){Wn.removeEventListener("touchstart",$n),Hn.removeEventListener("touchstart",Xt)}},[]);var yn=Ae.useRef();yn.current=Fn;var sn=Ae.useRef();sn.current=Ft,Ae.useEffect(function(){if(Qt){var $n,Wn=function(rr){var dn=an.current,xn=dn.dragging,jn=dn.pageY,zn=dn.startTop;Be.Z.cancel($n);var xt=Ct.current.getBoundingClientRect(),_t=at/(Ue?xt.width:xt.height);if(xn){var Je=(Mt(rr,Ue)-jn)*_t,Dt=zn;!Ve&&Ue?Dt-=Je:Dt+=Je;var Ge=yn.current,At=sn.current,Jt=At?Dt/At:0,Rn=Math.ceil(Jt*Ge);Rn=Math.max(Rn,0),Rn=Math.min(Rn,Ge),$n=(0,Be.Z)(function(){bt(Rn,Ue)})}},Hn=function(){un(!1),Ie()};return window.addEventListener("mousemove",Wn,{passive:!0}),window.addEventListener("touchmove",Wn,{passive:!0}),window.addEventListener("mouseup",Hn,{passive:!0}),window.addEventListener("touchend",Hn,{passive:!0}),function(){window.removeEventListener("mousemove",Wn),window.removeEventListener("touchmove",Wn),window.removeEventListener("mouseup",Hn),window.removeEventListener("touchend",Hn),Be.Z.cancel($n)}}},[Qt]),Ae.useEffect(function(){return hn(),function(){clearTimeout(An.current)}},[ce]),Ae.useImperativeHandle(re,function(){return{delayHidden:hn}});var wn="".concat(te,"-scrollbar"),Vn={position:"absolute",visibility:Gt?null:"hidden"},Mn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Ue?(Object.assign(Vn,{height:8,left:0,right:0,bottom:0}),Object.assign(Mn,(0,$e.Z)({height:"100%",width:He},Ve?"left":"right",Tt))):(Object.assign(Vn,(0,$e.Z)({width:8,top:0,bottom:0},Ve?"right":"left",0)),Object.assign(Mn,{width:"100%",height:He,top:Tt})),Ae.createElement("div",{ref:Ct,className:Me()(wn,(0,$e.Z)((0,$e.Z)((0,$e.Z)({},"".concat(wn,"-horizontal"),Ue),"".concat(wn,"-vertical"),!Ue),"".concat(wn,"-visible"),Gt)),style:(0,de.Z)((0,de.Z)({},Vn),ft),onMouseDown:Ut,onMouseMove:hn},Ae.createElement("div",{ref:$t,className:Me()("".concat(wn,"-thumb"),(0,$e.Z)({},"".concat(wn,"-thumb-moving"),Qt)),style:(0,de.Z)((0,de.Z)({},Mn),Pt),onMouseDown:Xt}))}),Lt=jt,Ee=20;function ot(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te=ae/re*ae;return isNaN(te)&&(te=0),te=Math.max(te,Ee),Math.floor(te)}var qe=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],zt=[],ht={overflowY:"auto",overflowAnchor:"none"};function lt(ae,re){var te=ae.prefixCls,ie=te===void 0?"rc-virtual-list":te,ce=ae.className,ne=ae.height,le=ae.itemHeight,Ie=ae.fullHeight,bt=Ie===void 0?!0:Ie,Ue=ae.style,He=ae.data,at=ae.children,ft=ae.itemKey,Pt=ae.virtual,Le=ae.direction,We=ae.scrollWidth,Nt=ae.component,Qt=Nt===void 0?"div":Nt,un=ae.onScroll,rn=ae.onVirtualScroll,Rt=ae.onVisibleChange,ln=ae.innerProps,Ht=ae.extraRender,ze=ae.styles,yt=ae.showScrollBar,Kt=yt===void 0?"optional":yt,tn=(0,me.Z)(ae,qe),Ve=Ae.useCallback(function(Tn){return typeof ft=="function"?ft(Tn):Tn==null?void 0:Tn[ft]},[ft]),Ct=ue(Ve,null,null),$t=(0,pe.Z)(Ct,4),dt=$t[0],Ot=$t[1],Gt=$t[2],mn=$t[3],An=!!(Pt!==!1&&ne&&le),hn=Ae.useMemo(function(){return Object.values(Gt.maps).reduce(function(Tn,Gn){return Tn+Gn},0)},[Gt.id,Gt.maps]),Fn=An&&He&&(Math.max(le*He.length,hn)>ne||!!We),Ft=Le==="rtl",Tt=Me()(ie,(0,$e.Z)({},"".concat(ie,"-rtl"),Ft),ce),Ut=He||zt,an=(0,Ae.useRef)(),Xt=(0,Ae.useRef)(),yn=(0,Ae.useRef)(),sn=(0,Ae.useState)(0),wn=(0,pe.Z)(sn,2),Vn=wn[0],Mn=wn[1],$n=(0,Ae.useState)(0),Wn=(0,pe.Z)($n,2),Hn=Wn[0],ur=Wn[1],rr=(0,Ae.useState)(!1),dn=(0,pe.Z)(rr,2),xn=dn[0],jn=dn[1],zn=function(){jn(!0)},xt=function(){jn(!1)},_t={getKey:Ve};function Je(Tn){Mn(function(Gn){var Yn;typeof Tn=="function"?Yn=Tn(Gn):Yn=Tn;var Ln=Sr(Yn);return an.current.scrollTop=Ln,Ln})}var Dt=(0,Ae.useRef)({start:0,end:Ut.length}),Ge=(0,Ae.useRef)(),At=ct(Ut,Ve),Jt=(0,pe.Z)(At,1),Rn=Jt[0];Ge.current=Rn;var Zn=Ae.useMemo(function(){if(!An)return{scrollHeight:void 0,start:0,end:Ut.length-1,offset:void 0};if(!Fn){var Tn;return{scrollHeight:((Tn=Xt.current)===null||Tn===void 0?void 0:Tn.offsetHeight)||0,start:0,end:Ut.length-1,offset:void 0}}for(var Gn=0,Yn,Ln,mr,wr=Ut.length,Un=0;Un=Vn&&Yn===void 0&&(Yn=Un,Ln=Gn),_r>Vn+ne&&mr===void 0&&(mr=Un),Gn=_r}return Yn===void 0&&(Yn=0,Ln=0,mr=Math.ceil(ne/le)),mr===void 0&&(mr=Ut.length-1),mr=Math.min(mr+1,Ut.length-1),{scrollHeight:Gn,start:Yn,end:mr,offset:Ln}},[Fn,An,Vn,Ut,mn,ne]),pt=Zn.scrollHeight,Et=Zn.start,St=Zn.end,It=Zn.offset;Dt.current.start=Et,Dt.current.end=St,Ae.useLayoutEffect(function(){var Tn=Gt.getRecord();if(Tn.size===1){var Gn=Array.from(Tn.keys())[0],Yn=Tn.get(Gn),Ln=Ut[Et];if(Ln&&Yn===void 0){var mr=Ve(Ln);if(mr===Gn){var wr=Gt.get(Gn),Un=wr-le;Je(function(Jn){return Jn+Un})}}}Gt.resetRecord()},[pt]);var fn=Ae.useState({width:0,height:ne}),Bn=(0,pe.Z)(fn,2),On=Bn[0],Nn=Bn[1],qn=function(Gn){Nn({width:Gn.offsetWidth,height:Gn.offsetHeight})},nr=(0,Ae.useRef)(),ir=(0,Ae.useRef)(),lr=Ae.useMemo(function(){return ot(On.width,We)},[On.width,We]),Qn=Ae.useMemo(function(){return ot(On.height,pt)},[On.height,pt]),ar=pt-ne,fr=(0,Ae.useRef)(ar);fr.current=ar;function Sr(Tn){var Gn=Tn;return Number.isNaN(fr.current)||(Gn=Math.min(Gn,fr.current)),Gn=Math.max(Gn,0),Gn}var br=Vn<=0,Zr=Vn>=ar,jr=Hn<=0,hr=Hn>=We,Nr=Ke(br,Zr,jr,hr),eo=function(){return{x:Ft?-Hn:Hn,y:Vn}},Tr=(0,Ae.useRef)(eo()),Fr=(0,se.zX)(function(Tn){if(rn){var Gn=(0,de.Z)((0,de.Z)({},eo()),Tn);(Tr.current.x!==Gn.x||Tr.current.y!==Gn.y)&&(rn(Gn),Tr.current=Gn)}});function or(Tn,Gn){var Yn=Tn;Gn?((0,tt.flushSync)(function(){ur(Yn)}),Fr()):Je(Yn)}function Ur(Tn){var Gn=Tn.currentTarget.scrollTop;Gn!==Vn&&Je(Gn),un==null||un(Tn),Fr()}var Rr=function(Gn){var Yn=Gn,Ln=We?We-On.width:0;return Yn=Math.max(Yn,0),Yn=Math.min(Yn,Ln),Yn},Br=(0,se.zX)(function(Tn,Gn){Gn?((0,tt.flushSync)(function(){ur(function(Yn){var Ln=Yn+(Ft?-Tn:Tn);return Rr(Ln)})}),Fr()):Je(function(Yn){var Ln=Yn+Tn;return Ln})}),Cr=vt(An,br,Zr,jr,hr,!!We,Br),so=(0,pe.Z)(Cr,2),Ho=so[0],ti=so[1];Ze(An,an,function(Tn,Gn,Yn,Ln){var mr=Ln;return Nr(Tn,Gn,Yn)?!1:!mr||!mr._virtualHandled?(mr&&(mr._virtualHandled=!0),Ho({preventDefault:function(){},deltaX:Tn?Gn:0,deltaY:Tn?0:Gn}),!0):!1}),Fe(Fn,an,function(Tn){Je(function(Gn){return Gn+Tn})}),(0,_e.Z)(function(){function Tn(Yn){var Ln=br&&Yn.detail<0,mr=Zr&&Yn.detail>0;An&&!Ln&&!mr&&Yn.preventDefault()}var Gn=an.current;return Gn.addEventListener("wheel",Ho,{passive:!1}),Gn.addEventListener("DOMMouseScroll",ti,{passive:!0}),Gn.addEventListener("MozMousePixelScroll",Tn,{passive:!1}),function(){Gn.removeEventListener("wheel",Ho),Gn.removeEventListener("DOMMouseScroll",ti),Gn.removeEventListener("MozMousePixelScroll",Tn)}},[An,br,Zr]),(0,_e.Z)(function(){if(We){var Tn=Rr(Hn);ur(Tn),Fr({x:Tn})}},[On.width,We]);var xo=function(){var Gn,Yn;(Gn=nr.current)===null||Gn===void 0||Gn.delayHidden(),(Yn=ir.current)===null||Yn===void 0||Yn.delayHidden()},No=Bt(an,Ut,Gt,le,Ve,function(){return Ot(!0)},Je,xo);Ae.useImperativeHandle(re,function(){return{nativeElement:yn.current,getScrollInfo:eo,scrollTo:function(Gn){function Yn(Ln){return Ln&&(0,he.Z)(Ln)==="object"&&("left"in Ln||"top"in Ln)}Yn(Gn)?(Gn.left!==void 0&&ur(Rr(Gn.left)),No(Gn.top)):No(Gn)}}}),(0,_e.Z)(function(){if(Rt){var Tn=Ut.slice(Et,St+1);Rt(Tn,Ut)}},[Et,St,Ut]);var To=it(Ut,Ve,Gt,le),Xo=Ht==null?void 0:Ht({start:Et,end:St,virtual:Fn,offsetX:Hn,offsetY:It,rtl:Ft,getSize:To}),ko=Se(Ut,Et,St,We,Hn,dt,at,_t),go=null;ne&&(go=(0,de.Z)((0,$e.Z)({},bt?"height":"maxHeight",ne),ht),An&&(go.overflowY="hidden",We&&(go.overflowX="hidden"),xn&&(go.pointerEvents="none")));var dr={};return Ft&&(dr.dir="rtl"),Ae.createElement("div",(0,y.Z)({ref:yn,style:(0,de.Z)((0,de.Z)({},Ue),{},{position:"relative"}),className:Tt},dr,tn),Ae.createElement(ge.Z,{onResize:qn},Ae.createElement(Qt,{className:"".concat(ie,"-holder"),style:go,ref:an,onScroll:Ur,onMouseEnter:xo},Ae.createElement(Te,{prefixCls:ie,height:pt,offsetX:Hn,offsetY:It,scrollWidth:We,onInnerResize:Ot,ref:Xt,innerProps:ln,rtl:Ft,extra:Xo},ko))),Fn&&pt>ne&&Ae.createElement(Lt,{ref:nr,prefixCls:ie,scrollOffset:Vn,scrollRange:pt,rtl:Ft,onScroll:or,onStartMove:zn,onStopMove:xt,spinSize:Qn,containerSize:On.height,style:ze==null?void 0:ze.verticalScrollBar,thumbStyle:ze==null?void 0:ze.verticalScrollBarThumb,showScrollBar:Kt}),Fn&&We>On.width&&Ae.createElement(Lt,{ref:ir,prefixCls:ie,scrollOffset:Hn,scrollRange:We,rtl:Ft,onScroll:or,onStartMove:zn,onStopMove:xt,spinSize:lr,containerSize:On.width,horizontal:!0,style:ze==null?void 0:ze.horizontalScrollBar,thumbStyle:ze==null?void 0:ze.horizontalScrollBarThumb,showScrollBar:Kt}))}var rt=Ae.forwardRef(lt);rt.displayName="List";var on=rt,kt=on},93314:function(bn){"use strict";bn.exports="data:image/png;base64,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"},16722:function(bn,Wt,z){"use strict";z.d(Wt,{Z:function(){return Me}});const y=ge=>typeof ge=="object"&&ge!=null&&ge.nodeType===1,he=(ge,se)=>(!se||ge!=="hidden")&&ge!=="visible"&&ge!=="clip",de=(ge,se)=>{if(ge.clientHeight{const tt=(je=>{if(!je.ownerDocument||!je.ownerDocument.defaultView)return null;try{return je.ownerDocument.defaultView.frameElement}catch(Te){return null}})(Ae);return!!tt&&(tt.clientHeightjese||je>ge&&Te=se&&Ce>=_e?je-ge-Ae:Te>se&&Ce<_e||je_e?Te-se+tt:0,pe=ge=>{const se=ge.parentElement;return se==null?ge.getRootNode().host||null:se},me=(ge,se)=>{var _e,Ae,tt,je;if(typeof document=="undefined")return[];const{scrollMode:Te,block:Ce,inline:Se,boundary:Pe,skipOverflowHiddenElements:Ye}=se,ct=typeof Pe=="function"?Pe:Lt=>Lt!==Pe;if(!y(ge))throw new TypeError("Invalid target");const Be=document.scrollingElement||document.documentElement,Oe=[];let Re=ge;for(;y(Re)&&ct(Re);){if(Re=pe(Re),Re===Be){Oe.push(Re);break}Re!=null&&Re===document.body&&de(Re)&&!de(document.documentElement)||Re!=null&&de(Re,Ye)&&Oe.push(Re)}const Ke=(Ae=(_e=window.visualViewport)==null?void 0:_e.width)!=null?Ae:innerWidth,vt=(je=(tt=window.visualViewport)==null?void 0:tt.height)!=null?je:innerHeight,{scrollX:it,scrollY:Qe}=window,{height:ut,width:be,top:et,right:Ne,bottom:ue,left:mt}=ge.getBoundingClientRect(),{top:Ze,right:nt,bottom:Mt,left:Fe}=(Lt=>{const Ee=window.getComputedStyle(Lt);return{top:parseFloat(Ee.scrollMarginTop)||0,right:parseFloat(Ee.scrollMarginRight)||0,bottom:parseFloat(Ee.scrollMarginBottom)||0,left:parseFloat(Ee.scrollMarginLeft)||0}})(ge);let ye=Ce==="start"||Ce==="nearest"?et-Ze:Ce==="end"?ue+Mt:et+ut/2-Ze+Mt,Bt=Se==="center"?mt+be/2-Fe+nt:Se==="end"?Ne+nt:mt-Fe;const jt=[];for(let Lt=0;Lt=0&&mt>=0&&ue<=vt&&Ne<=Ke&&(Ee===Be&&!de(Ee)||et>=zt&&ue<=lt&&mt>=rt&&Ne<=ht))return jt;const on=getComputedStyle(Ee),kt=parseInt(on.borderLeftWidth,10),ae=parseInt(on.borderTopWidth,10),re=parseInt(on.borderRightWidth,10),te=parseInt(on.borderBottomWidth,10);let ie=0,ce=0;const ne="offsetWidth"in Ee?Ee.offsetWidth-Ee.clientWidth-kt-re:0,le="offsetHeight"in Ee?Ee.offsetHeight-Ee.clientHeight-ae-te:0,Ie="offsetWidth"in Ee?Ee.offsetWidth===0?0:qe/Ee.offsetWidth:0,bt="offsetHeight"in Ee?Ee.offsetHeight===0?0:ot/Ee.offsetHeight:0;if(Be===Ee)ie=Ce==="start"?ye:Ce==="end"?ye-vt:Ce==="nearest"?$e(Qe,Qe+vt,vt,ae,te,Qe+ye,Qe+ye+ut,ut):ye-vt/2,ce=Se==="start"?Bt:Se==="center"?Bt-Ke/2:Se==="end"?Bt-Ke:$e(it,it+Ke,Ke,kt,re,it+Bt,it+Bt+be,be),ie=Math.max(0,ie+Qe),ce=Math.max(0,ce+it);else{ie=Ce==="start"?ye-zt-ae:Ce==="end"?ye-lt+te+le:Ce==="nearest"?$e(zt,lt,ot,ae,te+le,ye,ye+ut,ut):ye-(zt+ot/2)+le/2,ce=Se==="start"?Bt-rt-kt:Se==="center"?Bt-(rt+qe/2)+ne/2:Se==="end"?Bt-ht+re+ne:$e(rt,ht,qe,kt,re+ne,Bt,Bt+be,be);const{scrollLeft:Ue,scrollTop:He}=Ee;ie=bt===0?0:Math.max(0,Math.min(He+ie/bt,Ee.scrollHeight-ot/bt+le)),ce=Ie===0?0:Math.max(0,Math.min(Ue+ce/Ie,Ee.scrollWidth-qe/Ie+ne)),ye+=He-ie,Bt+=Ue-ce}jt.push({el:Ee,top:ie,left:ce})}return jt},ve=ge=>ge===!1?{block:"end",inline:"nearest"}:(se=>se===Object(se)&&Object.keys(se).length!==0)(ge)?ge:{block:"start",inline:"nearest"};function Me(ge,se){if(!ge.isConnected||!(tt=>{let je=tt;for(;je&&je.parentNode;){if(je.parentNode===document)return!0;je=je.parentNode instanceof ShadowRoot?je.parentNode.host:je.parentNode}return!1})(ge))return;const _e=(tt=>{const je=window.getComputedStyle(tt);return{top:parseFloat(je.scrollMarginTop)||0,right:parseFloat(je.scrollMarginRight)||0,bottom:parseFloat(je.scrollMarginBottom)||0,left:parseFloat(je.scrollMarginLeft)||0}})(ge);if((tt=>typeof tt=="object"&&typeof tt.behavior=="function")(se))return se.behavior(me(ge,se));const Ae=typeof se=="boolean"||se==null?void 0:se.behavior;for(const{el:tt,top:je,left:Te}of me(ge,ve(se))){const Ce=je-_e.top+_e.bottom,Se=Te-_e.left+_e.right;tt.scroll({top:Ce,left:Se,behavior:Ae})}}}}]); diff --git a/umi.c14462c2.js b/umi.8f84d059.js similarity index 99% rename from umi.c14462c2.js rename to umi.8f84d059.js index d3f4a43a59..4bf433be3a 100644 --- a/umi.c14462c2.js +++ b/umi.8f84d059.js @@ -239,6 +239,6 @@ Add a component higher in the tree to provide a loading \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},78540:function(i,d,e){"use strict";var t=e(65911),r=e(32621),n=e(68151),a=e(16332),s=e(58218),u=e(24538),c=e(44166),o=e(25576),f=e(7825),h=e(73068),p=e(61888),x=e(35454),g=e(16697);i.exports=function(P,O,S,I){var E="stackTraceLimit",A=I?2:1,R=P.split("."),T=R[R.length-1],D=t.apply(null,R);if(D){var M=D.prototype;if(!g&&r(M,"cause")&&delete M.cause,!S)return D;var B=t("Error"),j=O(function(G,H){var Y=f(I?H:G,void 0),L=I?new D(G):new D;return Y!==void 0&&n(L,"message",Y),p(L,j,L.stack,2),this&&a(M,this)&&o(L,this,j),arguments.length>A&&h(L,arguments[A]),L});if(j.prototype=M,T!=="Error"?s?s(j,B):u(j,B,{name:!0}):x&&E in D&&(c(j,D,E),c(j,D,"prepareStackTrace")),u(j,D),!g)try{M.name!==T&&n(M,"name",T),M.constructor=j}catch(G){}return j}}},93074:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(3338),s=e(78540),u="AggregateError",c=r(u),o=!a(function(){return c([1]).errors[0]!==1})&&a(function(){return c([1],u,{cause:7}).cause!==7});t({global:!0,constructor:!0,arity:2,forced:o},{AggregateError:s(u,function(f){return function(p,x){return n(f,this,arguments)}},o,!0)})},6555:function(i,d,e){"use strict";var t=e(94488),r=e(16332),n=e(53456),a=e(58218),s=e(24538),u=e(20132),c=e(68151),o=e(35012),f=e(73068),h=e(61888),p=e(62003),x=e(7825),g=e(59893),P=g("toStringTag"),O=Error,S=[].push,I=function(R,T){var D=r(E,this),M;a?M=a(new O,D?n(this):E):(M=D?this:u(E),c(M,P,"Error")),T!==void 0&&c(M,"message",x(T)),h(M,I,M.stack,1),arguments.length>2&&f(M,arguments[2]);var B=[];return p(R,S,{that:B}),c(M,"errors",B),M};a?a(I,O):s(I,O,{name:!0});var E=I.prototype=u(O.prototype,{constructor:o(1,I),message:o(1,""),name:o(1,"AggregateError")});t({global:!0,constructor:!0,arity:2},{AggregateError:I})},86357:function(i,d,e){"use strict";e(6555)},89170:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(91669),a=e(51996),s="ArrayBuffer",u=n[s],c=r[s];t({global:!0,constructor:!0,forced:c!==u},{ArrayBuffer:u}),a(s)},71012:function(i,d,e){"use strict";var t=e(94488),r=e(58261),n=r.NATIVE_ARRAY_BUFFER_VIEWS;t({target:"ArrayBuffer",stat:!0,forced:!n},{isView:r.isView})},84203:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(3338),a=e(91669),s=e(80449),u=e(51981),c=e(61578),o=e(60473),f=a.ArrayBuffer,h=a.DataView,p=h.prototype,x=r(f.prototype.slice),g=r(p.getUint8),P=r(p.setUint8),O=n(function(){return!new f(2).slice(1,void 0).byteLength});t({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:O},{slice:function(I,E){if(x&&E===void 0)return x(s(this),I);for(var A=s(this).byteLength,R=u(I,A),T=u(E===void 0?A:E,A),D=new(o(this,f))(c(T-R)),M=new h(this),B=new h(D),j=0;R=0?h:f+h;return p<0||p>=f?void 0:o[p]}}),s("at")},2924:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(18589),a=e(31946),s=e(94029),u=e(82762),c=e(66434),o=e(69392),f=e(81427),h=e(17480),p=e(59893),x=e(46573),g=p("isConcatSpreadable"),P=x>=51||!r(function(){var I=[];return I[g]=!1,I.concat()[0]!==I}),O=function(I){if(!a(I))return!1;var E=I[g];return E!==void 0?!!E:n(I)},S=!P||!h("concat");t({target:"Array",proto:!0,arity:1,forced:S},{concat:function(E){var A=s(this),R=f(A,0),T=0,D,M,B,j,G;for(D=-1,B=arguments.length;D1?arguments[1]:void 0)}})},16137:function(i,d,e){"use strict";var t=e(94488),r=e(75202),n=e(81181);t({target:"Array",proto:!0},{fill:r}),n("fill")},48435:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filter,n=e(17480),a=n("filter");t({target:"Array",proto:!0,forced:!a},{filter:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},70365:function(i,d,e){"use strict";var t=e(94488),r=e(90560).findIndex,n=e(81181),a="findIndex",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{findIndex:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},17482:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLastIndex,n=e(81181);t({target:"Array",proto:!0},{findLastIndex:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLastIndex")},33717:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLast,n=e(81181);t({target:"Array",proto:!0},{findLast:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLast")},11553:function(i,d,e){"use strict";var t=e(94488),r=e(90560).find,n=e(81181),a="find",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{find:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},65033:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(63335),a=e(94029),s=e(82762),u=e(81427);t({target:"Array",proto:!0},{flatMap:function(o){var f=a(this),h=s(f),p;return n(o),p=u(f,0),p.length=r(p,f,f,h,0,1,o,arguments.length>1?arguments[1]:void 0),p}})},23708:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(94029),a=e(82762),s=e(56902),u=e(81427);t({target:"Array",proto:!0},{flat:function(){var o=arguments.length?arguments[0]:void 0,f=n(this),h=a(f),p=u(f,0);return p.length=r(p,f,f,h,0,o===void 0?1:s(o)),p}})},52732:function(i,d,e){"use strict";var t=e(94488),r=e(59594);t({target:"Array",proto:!0,forced:[].forEach!==r},{forEach:r})},99382:function(i,d,e){"use strict";var t=e(94488),r=e(60255),n=e(35221),a=!n(function(s){Array.from(s)});t({target:"Array",stat:!0,forced:a},{from:r})},88437:function(i,d,e){"use strict";var t=e(94488),r=e(22999).includes,n=e(3338),a=e(81181),s=n(function(){return!Array(1).includes()});t({target:"Array",proto:!0,forced:s},{includes:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),a("includes")},68440:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(22999).indexOf,a=e(45601),s=r([].indexOf),u=!!s&&1/s([1],1,-0)<0,c=u||!a("indexOf");t({target:"Array",proto:!0,forced:c},{indexOf:function(f){var h=arguments.length>1?arguments[1]:void 0;return u?s(this,f,h)||0:n(this,f,h)}})},13412:function(i,d,e){"use strict";var t=e(94488),r=e(18589);t({target:"Array",stat:!0},{isArray:r})},11005:function(i,d,e){"use strict";var t=e(80524),r=e(81181),n=e(48074),a=e(94844),s=e(37691).f,u=e(24019),c=e(25587),o=e(16697),f=e(35454),h="Array Iterator",p=a.set,x=a.getterFor(h);i.exports=u(Array,"Array",function(P,O){p(this,{type:h,target:t(P),index:0,kind:O})},function(){var P=x(this),O=P.target,S=P.index++;if(!O||S>=O.length)return P.target=void 0,c(void 0,!0);switch(P.kind){case"keys":return c(S,!1);case"values":return c(O[S],!1)}return c([S,O[S]],!1)},"values");var g=n.Arguments=n.Array;if(r("keys"),r("values"),r("entries"),!o&&f&&g.name!=="values")try{s(g,"name",{value:"values"})}catch(P){}},70348:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(1835),a=e(80524),s=e(45601),u=r([].join),c=n!==Object,o=c||!s("join",",");t({target:"Array",proto:!0,forced:o},{join:function(h){return u(a(this),h===void 0?",":h)}})},19801:function(i,d,e){"use strict";var t=e(94488),r=e(55009);t({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},91550:function(i,d,e){"use strict";var t=e(94488),r=e(90560).map,n=e(17480),a=n("map");t({target:"Array",proto:!0,forced:!a},{map:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},85223:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(39812),a=e(69392),s=Array,u=r(function(){function c(){}return!(s.of.call(c)instanceof c)});t({target:"Array",stat:!0,forced:u},{of:function(){for(var o=0,f=arguments.length,h=new(n(this)?this:s)(f);f>o;)a(h,o,arguments[o++]);return h.length=f,h}})},7154:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(82762),a=e(39428),s=e(66434),u=e(3338),c=u(function(){return[].push.call({length:4294967296},1)!==4294967297}),o=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(h){return h instanceof TypeError}},f=c||!o();t({target:"Array",proto:!0,arity:1,forced:f},{push:function(p){var x=r(this),g=n(x),P=arguments.length;s(g+P);for(var O=0;O79&&a<83,c=u||!n("reduceRight");t({target:"Array",proto:!0,forced:c},{reduceRight:function(f){return r(this,f,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(i,d,e){"use strict";var t=e(94488),r=e(16370).left,n=e(45601),a=e(46573),s=e(90946),u=!s&&a>79&&a<83,c=u||!n("reduce");t({target:"Array",proto:!0,forced:c},{reduce:function(f){var h=arguments.length;return r(this,f,h,h>1?arguments[1]:void 0)}})},9402:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(18589),a=r([].reverse),s=[1,2];t({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),a(this)}})},62489:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=e(39812),a=e(31946),s=e(51981),u=e(82762),c=e(80524),o=e(69392),f=e(59893),h=e(17480),p=e(30867),x=h("slice"),g=f("species"),P=Array,O=Math.max;t({target:"Array",proto:!0,forced:!x},{slice:function(I,E){var A=c(this),R=u(A),T=s(I,R),D=s(E===void 0?R:E,R),M,B,j;if(r(A)&&(M=A.constructor,n(M)&&(M===P||r(M.prototype))?M=void 0:a(M)&&(M=M[g],M===null&&(M=void 0)),M===P||M===void 0))return p(A,T,D);for(B=new(M===void 0?P:M)(O(D-T,0)),j=0;T1?arguments[1]:void 0)}})},62837:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(63335),a=e(94029),s=e(82762),u=e(84233),c=e(69905),o=e(3338),f=e(63668),h=e(45601),p=e(78177),x=e(17687),g=e(46573),P=e(19684),O=[],S=r(O.sort),I=r(O.push),E=o(function(){O.sort(void 0)}),A=o(function(){O.sort(null)}),R=h("sort"),T=!o(function(){if(g)return g<70;if(!(p&&p>3)){if(x)return!0;if(P)return P<603;var B="",j,G,H,Y;for(j=65;j<76;j++){switch(G=String.fromCharCode(j),j){case 66:case 69:case 70:case 72:H=3;break;case 68:case 71:H=4;break;default:H=2}for(Y=0;Y<47;Y++)O.push({k:G+Y,v:H})}for(O.sort(function(L,V){return V.v-L.v}),Y=0;Yc(G)?1:-1}};t({target:"Array",proto:!0,forced:D},{sort:function(j){j!==void 0&&n(j);var G=a(this);if(T)return j===void 0?S(G):S(G,j);var H=[],Y=s(G),L,V;for(V=0;VA-M+D;j--)h(E,j-1)}else if(D>M)for(j=A-M;j>R;j--)G=j+M-1,H=j+D-1,G in E?E[H]=E[G]:h(E,H);for(j=0;j=0&&f<=99?f+1900:f;return u(this,h)}})},71390:function(i,d,e){"use strict";var t=e(94488);t({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(i,d,e){"use strict";var t=e(94488),r=e(32494);t({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},83578:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(97954),s=r(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});t({target:"Date",proto:!0,arity:1,forced:s},{toJSON:function(c){var o=n(this),f=a(o,"number");return typeof f=="number"&&!isFinite(f)?null:o.toISOString()}})},69762:function(i,d,e){"use strict";var t=e(32621),r=e(2291),n=e(77119),a=e(59893),s=a("toPrimitive"),u=Date.prototype;t(u,s)||r(u,s,n)},76880:function(i,d,e){"use strict";var t=e(94237),r=e(2291),n=Date.prototype,a="Invalid Date",s="toString",u=t(n[s]),c=t(n.getTime);String(new Date(NaN))!==a&&r(n,s,function(){var f=c(this);return f===f?u(this):a})},31808:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(13743),a=e(78540),s="WebAssembly",u=r[s],c=new Error("e",{cause:7}).cause!==7,o=function(h,p){var x={};x[h]=a(h,p,c),t({global:!0,constructor:!0,arity:1,forced:c},x)},f=function(h,p){if(u&&u[h]){var x={};x[h]=a(s+"."+h,p,c),t({target:s,stat:!0,constructor:!0,arity:1,forced:c},x)}};o("Error",function(h){return function(x){return n(h,this,arguments)}}),o("EvalError",function(h){return function(x){return n(h,this,arguments)}}),o("RangeError",function(h){return function(x){return n(h,this,arguments)}}),o("ReferenceError",function(h){return function(x){return n(h,this,arguments)}}),o("SyntaxError",function(h){return function(x){return n(h,this,arguments)}}),o("TypeError",function(h){return function(x){return n(h,this,arguments)}}),o("URIError",function(h){return function(x){return n(h,this,arguments)}}),f("CompileError",function(h){return function(x){return n(h,this,arguments)}}),f("LinkError",function(h){return function(x){return n(h,this,arguments)}}),f("RuntimeError",function(h){return function(x){return n(h,this,arguments)}})},99953:function(i,d,e){"use strict";var t=e(2291),r=e(13367),n=Error.prototype;n.toString!==r&&t(n,"toString",r)},65009:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=r("".charAt),s=r("".charCodeAt),u=r(/./.exec),c=r(1 .toString),o=r("".toUpperCase),f=/[\w*+\-./@]/,h=function(p,x){for(var g=c(p,16);g.length9490626562425156e-8?a(h)+u:r(h-1+s(h-1)*s(h+1))}})},85660:function(i,d,e){"use strict";var t=e(94488),r=Math.asinh,n=Math.log,a=Math.sqrt;function s(c){var o=+c;return!isFinite(o)||o===0?o:o<0?-s(-o):n(o+a(o*o+1))}var u=!(r&&1/r(0)>0);t({target:"Math",stat:!0,forced:u},{asinh:s})},80031:function(i,d,e){"use strict";var t=e(94488),r=Math.atanh,n=Math.log,a=!(r&&1/r(-0)<0);t({target:"Math",stat:!0,forced:a},{atanh:function(u){var c=+u;return c===0?c:n((1+c)/(1-c))/2}})},34434:function(i,d,e){"use strict";var t=e(94488),r=e(37666),n=Math.abs,a=Math.pow;t({target:"Math",stat:!0},{cbrt:function(u){var c=+u;return r(c)*a(n(c),.3333333333333333)}})},83579:function(i,d,e){"use strict";var t=e(94488),r=Math.floor,n=Math.log,a=Math.LOG2E;t({target:"Math",stat:!0},{clz32:function(u){var c=u>>>0;return c?31-r(n(c+.5)*a):32}})},74307:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.cosh,a=Math.abs,s=Math.E,u=!n||n(710)===1/0;t({target:"Math",stat:!0,forced:u},{cosh:function(o){var f=r(a(o)-1)+1;return(f+1/(f*s*s))*(s/2)}})},97423:function(i,d,e){"use strict";var t=e(94488),r=e(10014);t({target:"Math",stat:!0,forced:r!==Math.expm1},{expm1:r})},93321:function(i,d,e){"use strict";var t=e(94488),r=e(14894);t({target:"Math",stat:!0},{fround:r})},82277:function(i,d,e){"use strict";var t=e(94488),r=Math.hypot,n=Math.abs,a=Math.sqrt,s=!!r&&r(1/0,NaN)!==1/0;t({target:"Math",stat:!0,arity:2,forced:s},{hypot:function(c,o){for(var f=0,h=0,p=arguments.length,x=0,g,P;h0?(P=g/x,f+=P*P):f+=g;return x===1/0?1/0:x*a(f)}})},61425:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=Math.imul,a=r(function(){return n(4294967295,5)!==-5||n.length!==2});t({target:"Math",stat:!0,forced:a},{imul:function(u,c){var o=65535,f=+u,h=+c,p=o&f,x=o&h;return 0|p*x+((o&f>>>16)*x+p*(o&h>>>16)<<16>>>0)}})},61873:function(i,d,e){"use strict";var t=e(94488),r=e(53309);t({target:"Math",stat:!0},{log10:r})},9307:function(i,d,e){"use strict";var t=e(94488),r=e(25726);t({target:"Math",stat:!0},{log1p:r})},8821:function(i,d,e){"use strict";var t=e(94488),r=Math.log,n=Math.LN2;t({target:"Math",stat:!0},{log2:function(s){return r(s)/n}})},64385:function(i,d,e){"use strict";var t=e(94488),r=e(37666);t({target:"Math",stat:!0},{sign:r})},64099:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(10014),a=Math.abs,s=Math.exp,u=Math.E,c=r(function(){return Math.sinh(-2e-17)!==-2e-17});t({target:"Math",stat:!0,forced:c},{sinh:function(f){var h=+f;return a(h)<1?(n(h)-n(-h))/2:(s(h-1)-s(-h-1))*(u/2)}})},62455:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.exp;t({target:"Math",stat:!0},{tanh:function(s){var u=+s,c=r(u),o=r(-u);return c===1/0?1:o===1/0?-1:(c-o)/(n(u)+n(-u))}})},79965:function(i,d,e){"use strict";var t=e(94573);t(Math,"Math",!0)},59118:function(i,d,e){"use strict";var t=e(94488),r=e(3312);t({target:"Math",stat:!0},{trunc:r})},275:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(35454),a=e(92916),s=e(9699),u=e(94237),c=e(20865),o=e(32621),f=e(25576),h=e(16332),p=e(18446),x=e(97954),g=e(3338),P=e(80689).f,O=e(71256).f,S=e(37691).f,I=e(49228),E=e(52971).trim,A="Number",R=a[A],T=s[A],D=R.prototype,M=a.TypeError,B=u("".slice),j=u("".charCodeAt),G=function(Q){var W=x(Q,"number");return typeof W=="bigint"?W:H(W)},H=function(Q){var W=x(Q,"number"),F,J,k,Z,X,ee,ue,ie;if(p(W))throw new M("Cannot convert a Symbol value to a number");if(typeof W=="string"&&W.length>2){if(W=E(W),F=j(W,0),F===43||F===45){if(J=j(W,2),J===88||J===120)return NaN}else if(F===48){switch(j(W,1)){case 66:case 98:k=2,Z=49;break;case 79:case 111:k=8,Z=55;break;default:return+W}for(X=B(W,2),ee=X.length,ue=0;ueZ)return NaN;return parseInt(X,k)}}return+W},Y=c(A,!R(" 0o1")||!R("0b1")||R("+0x1")),L=function(Q){return h(D,Q)&&g(function(){I(Q)})},V=function(W){var F=arguments.length<1?0:R(G(W));return L(this)?f(Object(F),this,V):F};V.prototype=D,Y&&!r&&(D.constructor=V),t({global:!0,constructor:!0,wrap:!0,forced:Y},{Number:V});var K=function(Q,W){for(var F=n?P(W):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),J=0,k;F.length>J;J++)o(W,k=F[J])&&!o(Q,k)&&S(Q,k,O(W,k))};r&&T&&K(s[A],T),(Y||r)&&K(s[A],R)},31919:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(i,d,e){"use strict";var t=e(94488),r=e(1222);t({target:"Number",stat:!0},{isFinite:r})},10177:function(i,d,e){"use strict";var t=e(94488),r=e(62896);t({target:"Number",stat:!0},{isInteger:r})},85690:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0},{isNaN:function(n){return n!==n}})},92114:function(i,d,e){"use strict";var t=e(94488),r=e(62896),n=Math.abs;t({target:"Number",stat:!0},{isSafeInteger:function(s){return r(s)&&n(s)<=9007199254740991}})},1017:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({target:"Number",stat:!0,forced:Number.parseFloat!==r},{parseFloat:r})},76345:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({target:"Number",stat:!0,forced:Number.parseInt!==r},{parseInt:r})},7282:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(53309),c=e(3338),o=RangeError,f=String,h=isFinite,p=Math.abs,x=Math.floor,g=Math.pow,P=Math.round,O=r(1 .toExponential),S=r(s),I=r("".slice),E=O(-69e-12,4)==="-6.9000e-11"&&O(1.255,2)==="1.25e+0"&&O(12345,3)==="1.235e+4"&&O(25,0)==="3e+1",A=function(){return c(function(){O(1,1/0)})&&c(function(){O(1,-1/0)})},R=function(){return!c(function(){O(1/0,1/0),O(NaN,1/0)})},T=!E||!A()||!R();t({target:"Number",proto:!0,forced:T},{toExponential:function(M){var B=a(this);if(M===void 0)return O(B);var j=n(M);if(!h(B))return String(B);if(j<0||j>20)throw new o("Incorrect fraction digits");if(E)return O(B,j);var G="",H="",Y=0,L="",V="";if(B<0&&(G="-",B=-B),B===0)Y=0,H=S("0",j+1);else{var K=u(B);Y=x(K);var Q=0,W=g(10,Y-j);Q=P(B/W),2*B>=(2*Q+1)*W&&(Q+=1),Q>=g(10,j+1)&&(Q/=10,Y+=1),H=f(Q)}return j!==0&&(H=I(H,0,1)+"."+I(H,1)),Y===0?(L="+",V="0"):(L=Y>0?"+":"-",V=f(p(Y))),H+="e"+L+V,G+H}})},58055:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(3338),c=RangeError,o=String,f=Math.floor,h=r(s),p=r("".slice),x=r(1 .toFixed),g=function(A,R,T){return R===0?T:R%2===1?g(A,R-1,T*A):g(A*A,R/2,T)},P=function(A){for(var R=0,T=A;T>=4096;)R+=12,T/=4096;for(;T>=2;)R+=1,T/=2;return R},O=function(A,R,T){for(var D=-1,M=T;++D<6;)M+=R*A[D],A[D]=M%1e7,M=f(M/1e7)},S=function(A,R){for(var T=6,D=0;--T>=0;)D+=A[T],A[T]=f(D/R),D=D%R*1e7},I=function(A){for(var R=6,T="";--R>=0;)if(T!==""||R===0||A[R]!==0){var D=o(A[R]);T=T===""?D:T+h("0",7-D.length)+D}return T},E=u(function(){return x(8e-5,3)!=="0.000"||x(.9,0)!=="1"||x(1.255,2)!=="1.25"||x(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!u(function(){x({})});t({target:"Number",proto:!0,forced:E},{toFixed:function(R){var T=a(this),D=n(R),M=[0,0,0,0,0,0],B="",j="0",G,H,Y,L;if(D<0||D>20)throw new c("Incorrect fraction digits");if(T!==T)return"NaN";if(T<=-1e21||T>=1e21)return o(T);if(T<0&&(B="-",T=-T),T>1e-21)if(G=P(T*g(2,69,1))-69,H=G<0?T*g(2,-G,1):T/g(2,G,1),H*=4503599627370496,G=52-G,G>0){for(O(M,0,H),Y=D;Y>=7;)O(M,1e7,0),Y-=7;for(O(M,g(10,Y,1),0),Y=G-1;Y>=23;)S(M,8388608),Y-=23;S(M,1<0?(L=j.length,j=B+(L<=D?"0."+h("0",D-L)+j:p(j,0,L-D)+"."+p(j,L-D))):j=B+j,j}})},93547:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(3338),a=e(49228),s=r(1 .toPrecision),u=n(function(){return s(1,void 0)!=="1"})||!n(function(){s({})});t({target:"Number",proto:!0,forced:u},{toPrecision:function(o){return o===void 0?s(a(this)):s(a(this),o)}})},31237:function(i,d,e){"use strict";var t=e(94488),r=e(80530);t({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},17954:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(20132);t({target:"Object",stat:!0,sham:!r},{create:n})},58580:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineGetter__:function(o,f){u.f(s(this),o,{get:a(f),enumerable:!0,configurable:!0})}})},47146:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(55666).f;t({target:"Object",stat:!0,forced:Object.defineProperties!==n,sham:!r},{defineProperties:n})},40416:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(37691).f;t({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!r},{defineProperty:n})},7615:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineSetter__:function(o,f){u.f(s(this),o,{set:a(f),enumerable:!0,configurable:!0})}})},72820:function(i,d,e){"use strict";var t=e(94488),r=e(88698).entries;t({target:"Object",stat:!0},{entries:function(a){return r(a)}})},86070:function(i,d,e){"use strict";var t=e(94488),r=e(13247),n=e(3338),a=e(31946),s=e(2074).onFreeze,u=Object.freeze,c=n(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!r},{freeze:function(f){return u&&a(f)?u(s(f)):f}})},23569:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(69392);t({target:"Object",stat:!0},{fromEntries:function(s){var u={};return r(s,function(c,o){n(u,c,o)},{AS_ENTRIES:!0}),u}})},55639:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(80524),a=e(71256).f,s=e(35454),u=!s||r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getOwnPropertyDescriptor:function(o,f){return a(n(o),f)}})},63046:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(48662),a=e(80524),s=e(71256),u=e(69392);t({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(o){for(var f=a(o),h=s.f,p=n(f),x={},g=0,P,O;p.length>g;)O=h(f,P=p[g++]),O!==void 0&&u(x,P,O);return x}})},464:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(53393).f,a=r(function(){return!Object.getOwnPropertyNames(1)});t({target:"Object",stat:!0,forced:a},{getOwnPropertyNames:n})},67936:function(i,d,e){"use strict";var t=e(94488),r=e(42820),n=e(3338),a=e(92635),s=e(94029),u=!r||n(function(){a.f(1)});t({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(o){var f=a.f;return f?f(s(o)):[]}})},51082:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(53456),s=e(4870),u=r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getPrototypeOf:function(o){return a(n(o))}})},83850:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(94237),a=e(63335),s=e(95955),u=e(17818),c=e(62003),o=r("Object","create"),f=n([].push);t({target:"Object",stat:!0},{groupBy:function(p,x){s(p),a(x);var g=o(null),P=0;return c(p,function(O){var S=u(x(O,P++));S in g?f(g[S],O):g[S]=[O]}),g}})},41990:function(i,d,e){"use strict";var t=e(94488),r=e(32621);t({target:"Object",stat:!0},{hasOwn:r})},55888:function(i,d,e){"use strict";var t=e(94488),r=e(12477);t({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},53827:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isFrozen,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isFrozen:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},78143:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isSealed,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isSealed:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},15787:function(i,d,e){"use strict";var t=e(94488),r=e(5370);t({target:"Object",stat:!0},{is:r})},66419:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(7733),a=e(3338),s=a(function(){n(1)});t({target:"Object",stat:!0,forced:s},{keys:function(c){return n(r(c))}})},75765:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupGetter__:function(f){var h=a(this),p=s(f),x;do if(x=c(h,p))return x.get;while(h=u(h))}})},14645:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupSetter__:function(f){var h=a(this),p=s(f),x;do if(x=c(h,p))return x.set;while(h=u(h))}})},71122:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.preventExtensions,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{preventExtensions:function(f){return u&&r(f)?u(n(f)):f}})},42084:function(i,d,e){"use strict";var t=e(35454),r=e(64110),n=e(31946),a=e(94029),s=e(95955),u=Object.getPrototypeOf,c=Object.setPrototypeOf,o=Object.prototype,f="__proto__";if(t&&u&&c&&!(f in o))try{r(o,f,{configurable:!0,get:function(){return u(a(this))},set:function(p){var x=s(this);!n(p)&&p!==null||!n(x)||c(x,p)}})}catch(h){}},25070:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.seal,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{seal:function(f){return u&&r(f)?u(n(f)):f}})},77140:function(i,d,e){"use strict";var t=e(94488),r=e(58218);t({target:"Object",stat:!0},{setPrototypeOf:r})},15954:function(i,d,e){"use strict";var t=e(68527),r=e(2291),n=e(28488);t||r(Object.prototype,"toString",n,{unsafe:!0})},4266:function(i,d,e){"use strict";var t=e(94488),r=e(88698).values;t({target:"Object",stat:!0},{values:function(a){return r(a)}})},49988:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({global:!0,forced:parseFloat!==r},{parseFloat:r})},38823:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({global:!0,forced:parseInt!==r},{parseInt:r})},4045:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{allSettled:function(f){var h=this,p=a.f(h),x=p.resolve,g=p.reject,P=s(function(){var O=n(h.resolve),S=[],I=0,E=1;u(f,function(A){var R=I++,T=!1;E++,r(O,h,A).then(function(D){T||(T=!0,S[R]={status:"fulfilled",value:D},--E||x(S))},function(D){T||(T=!0,S[R]={status:"rejected",reason:D},--E||x(S))})}),--E||x(S)});return P.error&&g(P.value),p.promise}})},12785:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{all:function(f){var h=this,p=a.f(h),x=p.resolve,g=p.reject,P=s(function(){var O=n(h.resolve),S=[],I=0,E=1;u(f,function(A){var R=I++,T=!1;E++,r(O,h,A).then(function(D){T||(T=!0,S[R]=D,--E||x(S))},g)}),--E||x(S)});return P.error&&g(P.value),p.promise}})},50747:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(65911),s=e(73446),u=e(80734),c=e(62003),o=e(22093),f="No one promise resolved";t({target:"Promise",stat:!0,forced:o},{any:function(p){var x=this,g=a("AggregateError"),P=s.f(x),O=P.resolve,S=P.reject,I=u(function(){var E=n(x.resolve),A=[],R=0,T=1,D=!1;c(p,function(M){var B=R++,j=!1;T++,r(E,x,M).then(function(G){j||D||(D=!0,O(G))},function(G){j||D||(j=!0,A[B]=G,--T||S(new g(A,f)))})}),--T||S(new g(A,f))});return I.error&&S(I.value),P.promise}})},41902:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(82830).CONSTRUCTOR,a=e(2451),s=e(65911),u=e(55327),c=e(2291),o=a&&a.prototype;if(t({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(h){return this.then(void 0,h)}}),!r&&u(a)){var f=s("Promise").prototype.catch;o.catch!==f&&c(o,"catch",f,{unsafe:!0})}},90366:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(90946),a=e(92916),s=e(89945),u=e(2291),c=e(58218),o=e(94573),f=e(51996),h=e(63335),p=e(55327),x=e(31946),g=e(56472),P=e(60473),O=e(28887).set,S=e(72933),I=e(61810),E=e(80734),A=e(66790),R=e(94844),T=e(2451),D=e(82830),M=e(73446),B="Promise",j=D.CONSTRUCTOR,G=D.REJECTION_EVENT,H=D.SUBCLASSING,Y=R.getterFor(B),L=R.set,V=T&&T.prototype,K=T,Q=V,W=a.TypeError,F=a.document,J=a.process,k=M.f,Z=k,X=!!(F&&F.createEvent&&a.dispatchEvent),ee="unhandledrejection",ue="rejectionhandled",ie=0,ce=1,le=2,He=1,ze=2,it,_t,$e,Xe,je=function(Le){var be;return x(Le)&&p(be=Le.then)?be:!1},De=function(Le,be){var de=be.value,xe=be.state===ce,Ce=xe?Le.ok:Le.fail,tt=Le.resolve,xt=Le.reject,fe=Le.domain,Ee,ft,Je;try{Ce?(xe||(be.rejection===ze&&wt(be),be.rejection=He),Ce===!0?Ee=de:(fe&&fe.enter(),Ee=Ce(de),fe&&(fe.exit(),Je=!0)),Ee===Le.promise?xt(new W("Promise-chain cycle")):(ft=je(Ee))?s(ft,Ee,tt,xt):tt(Ee)):xt(de)}catch(Ke){fe&&!Je&&fe.exit(),xt(Ke)}},me=function(Le,be){Le.notified||(Le.notified=!0,S(function(){for(var de=Le.reactions,xe;xe=de.get();)De(xe,Le);Le.notified=!1,be&&!Le.rejection&<(Le)}))},ot=function(Le,be,de){var xe,Ce;X?(xe=F.createEvent("Event"),xe.promise=be,xe.reason=de,xe.initEvent(Le,!1,!0),a.dispatchEvent(xe)):xe={promise:be,reason:de},!G&&(Ce=a["on"+Le])?Ce(xe):Le===ee&&I("Unhandled promise rejection",de)},lt=function(Le){s(O,a,function(){var be=Le.facade,de=Le.value,xe=St(Le),Ce;if(xe&&(Ce=E(function(){n?J.emit("unhandledRejection",de,be):ot(ee,be,de)}),Le.rejection=n||St(Le)?ze:He,Ce.error))throw Ce.value})},St=function(Le){return Le.rejection!==He&&!Le.parent},wt=function(Le){s(O,a,function(){var be=Le.facade;n?J.emit("rejectionHandled",be):ot(ue,be,Le.value)})},Ie=function(Le,be,de){return function(xe){Le(be,xe,de)}},qe=function(Le,be,de){Le.done||(Le.done=!0,de&&(Le=de),Le.value=be,Le.state=le,me(Le,!0))},vt=function(Le,be,de){if(!Le.done){Le.done=!0,de&&(Le=de);try{if(Le.facade===be)throw new W("Promise can't be resolved itself");var xe=je(be);xe?S(function(){var Ce={done:!1};try{s(xe,be,Ie(vt,Ce,Le),Ie(qe,Ce,Le))}catch(tt){qe(Ce,tt,Le)}}):(Le.value=be,Le.state=ce,me(Le,!1))}catch(Ce){qe({done:!1},Ce,Le)}}};if(j&&(K=function(be){g(this,Q),h(be),s(it,this);var de=Y(this);try{be(Ie(vt,de),Ie(qe,de))}catch(xe){qe(de,xe)}},Q=K.prototype,it=function(be){L(this,{type:B,done:!1,notified:!1,parent:!1,reactions:new A,rejection:!1,state:ie,value:void 0})},it.prototype=u(Q,"then",function(be,de){var xe=Y(this),Ce=k(P(this,K));return xe.parent=!0,Ce.ok=p(be)?be:!0,Ce.fail=p(de)&&de,Ce.domain=n?J.domain:void 0,xe.state===ie?xe.reactions.add(Ce):S(function(){De(Ce,xe)}),Ce.promise}),_t=function(){var Le=new it,be=Y(Le);this.promise=Le,this.resolve=Ie(vt,be),this.reject=Ie(qe,be)},M.f=k=function(Le){return Le===K||Le===$e?new _t(Le):Z(Le)},!r&&p(T)&&V!==Object.prototype)){Xe=V.then,H||u(V,"then",function(be,de){var xe=this;return new K(function(Ce,tt){s(Xe,xe,Ce,tt)}).then(be,de)},{unsafe:!0});try{delete V.constructor}catch(Le){}c&&c(V,Q)}t({global:!0,constructor:!0,wrap:!0,forced:j},{Promise:K}),o(K,B,!1,!0),f(B)},43595:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(2451),a=e(3338),s=e(65911),u=e(55327),c=e(60473),o=e(15597),f=e(2291),h=n&&n.prototype,p=!!n&&a(function(){h.finally.call({then:function(){}},function(){})});if(t({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(g){var P=c(this,s("Promise")),O=u(g);return this.then(O?function(S){return o(P,g()).then(function(){return S})}:g,O?function(S){return o(P,g()).then(function(){throw S})}:g)}}),!r&&u(n)){var x=s("Promise").prototype.finally;h.finally!==x&&f(h,"finally",x,{unsafe:!0})}},24627:function(i,d,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{race:function(f){var h=this,p=a.f(h),x=p.reject,g=s(function(){var P=n(h.resolve);u(f,function(O){r(P,h,O).then(p.resolve,x)})});return g.error&&x(g.value),p.promise}})},95693:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(73446),a=e(82830).CONSTRUCTOR;t({target:"Promise",stat:!0,forced:a},{reject:function(u){var c=n.f(this);return r(c.reject,void 0,u),c.promise}})},81930:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(16697),a=e(2451),s=e(82830).CONSTRUCTOR,u=e(15597),c=r("Promise"),o=n&&!s;t({target:"Promise",stat:!0,forced:n||s},{resolve:function(h){return u(o&&this===c?a:this,h)}})},92324:function(i,d,e){"use strict";var t=e(94488),r=e(73446);t({target:"Promise",stat:!0},{withResolvers:function(){var a=r.f(this);return{promise:a.promise,resolve:a.resolve,reject:a.reject}}})},23551:function(i,d,e){"use strict";var t=e(94488),r=e(13743),n=e(63335),a=e(80449),s=e(3338),u=!s(function(){Reflect.apply(function(){})});t({target:"Reflect",stat:!0,forced:u},{apply:function(o,f,h){return r(n(o),f,a(h))}})},74521:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(4645),s=e(6086),u=e(80449),c=e(31946),o=e(20132),f=e(3338),h=r("Reflect","construct"),p=Object.prototype,x=[].push,g=f(function(){function S(){}return!(h(function(){},[],S)instanceof S)}),P=!f(function(){h(function(){})}),O=g||P;t({target:"Reflect",stat:!0,forced:O,sham:O},{construct:function(I,E){s(I),u(E);var A=arguments.length<3?I:s(arguments[2]);if(P&&!g)return h(I,E,A);if(I===A){switch(E.length){case 0:return new I;case 1:return new I(E[0]);case 2:return new I(E[0],E[1]);case 3:return new I(E[0],E[1],E[2]);case 4:return new I(E[0],E[1],E[2],E[3])}var R=[null];return n(x,R,E),new(n(a,I,R))}var T=A.prototype,D=o(c(T)?T:p),M=n(I,D,E);return c(M)?M:D}})},57891:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(17818),s=e(37691),u=e(3338),c=u(function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})});t({target:"Reflect",stat:!0,forced:c,sham:!r},{defineProperty:function(f,h,p){n(f);var x=a(h);n(p);try{return s.f(f,x,p),!0}catch(g){return!1}}})},84138:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(71256).f;t({target:"Reflect",stat:!0},{deleteProperty:function(s,u){var c=n(r(s),u);return c&&!c.configurable?!1:delete s[u]}})},37135:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(71256);t({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(u,c){return a.f(n(u),c)}})},6474:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(53456),a=e(4870);t({target:"Reflect",stat:!0,sham:!a},{getPrototypeOf:function(u){return n(r(u))}})},51832:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(31946),a=e(80449),s=e(60516),u=e(71256),c=e(53456);function o(f,h){var p=arguments.length<3?f:arguments[2],x,g;if(a(f)===p)return f[h];if(x=u.f(f,h),x)return s(x)?x.value:x.get===void 0?void 0:r(x.get,p);if(n(g=c(f)))return o(g,h,p)}t({target:"Reflect",stat:!0},{get:o})},40135:function(i,d,e){"use strict";var t=e(94488);t({target:"Reflect",stat:!0},{has:function(n,a){return a in n}})},7982:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(12477);t({target:"Reflect",stat:!0},{isExtensible:function(s){return r(s),n(s)}})},14893:function(i,d,e){"use strict";var t=e(94488),r=e(48662);t({target:"Reflect",stat:!0},{ownKeys:r})},49233:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(80449),a=e(13247);t({target:"Reflect",stat:!0,sham:!a},{preventExtensions:function(u){n(u);try{var c=r("Object","preventExtensions");return c&&c(u),!0}catch(o){return!1}}})},42844:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(557),a=e(58218);a&&t({target:"Reflect",stat:!0},{setPrototypeOf:function(u,c){r(u),n(c);try{return a(u,c),!0}catch(o){return!1}}})},92130:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(31946),s=e(60516),u=e(3338),c=e(37691),o=e(71256),f=e(53456),h=e(35012);function p(g,P,O){var S=arguments.length<4?g:arguments[3],I=o.f(n(g),P),E,A,R;if(!I){if(a(A=f(g)))return p(A,P,O,S);I=h(0)}if(s(I)){if(I.writable===!1||!a(S))return!1;if(E=o.f(S,P)){if(E.get||E.set||E.writable===!1)return!1;E.value=O,c.f(S,P,E)}else c.f(S,P,h(0,O))}else{if(R=I.set,R===void 0)return!1;r(R,S,O)}return!0}var x=u(function(){var g=function(){},P=c.f(new g,"a",{configurable:!0});return Reflect.set(g.prototype,"a",1,P)!==!1});t({target:"Reflect",stat:!0,forced:x},{set:p})},6536:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94573);t({global:!0},{Reflect:{}}),n(r.Reflect,"Reflect",!0)},27228:function(i,d,e){"use strict";var t=e(35454),r=e(92916),n=e(94237),a=e(20865),s=e(25576),u=e(68151),c=e(20132),o=e(80689).f,f=e(16332),h=e(44639),p=e(69905),x=e(81644),g=e(19286),P=e(44166),O=e(2291),S=e(3338),I=e(32621),E=e(94844).enforce,A=e(51996),R=e(59893),T=e(6041),D=e(51224),M=R("match"),B=r.RegExp,j=B.prototype,G=r.SyntaxError,H=n(j.exec),Y=n("".charAt),L=n("".replace),V=n("".indexOf),K=n("".slice),Q=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,W=/a/g,F=/a/g,J=new B(W)!==W,k=g.MISSED_STICKY,Z=g.UNSUPPORTED_Y,X=t&&(!J||k||T||D||S(function(){return F[M]=!1,B(W)!==W||B(F)===F||String(B(W,"i"))!=="/a/i"})),ee=function(He){for(var ze=He.length,it=0,_t="",$e=!1,Xe;it<=ze;it++){if(Xe=Y(He,it),Xe==="\\"){_t+=Xe+Y(He,++it);continue}!$e&&Xe==="."?_t+="[\\s\\S]":(Xe==="["?$e=!0:Xe==="]"&&($e=!1),_t+=Xe)}return _t},ue=function(He){for(var ze=He.length,it=0,_t="",$e=[],Xe=c(null),je=!1,De=!1,me=0,ot="",lt;it<=ze;it++){if(lt=Y(He,it),lt==="\\")lt+=Y(He,++it);else if(lt==="]")je=!1;else if(!je)switch(!0){case lt==="[":je=!0;break;case lt==="(":H(Q,K(He,it+1))&&(it+=2,De=!0),_t+=lt,me++;continue;case(lt===">"&&De):if(ot===""||I(Xe,ot))throw new G("Invalid capture group name");Xe[ot]=!0,$e[$e.length]=[ot,me],De=!1,ot="";continue}De?ot+=lt:_t+=lt}return[_t,$e]};if(a("RegExp",X)){for(var ie=function(ze,it){var _t=f(j,this),$e=h(ze),Xe=it===void 0,je=[],De=ze,me,ot,lt,St,wt,Ie;if(!_t&&$e&&Xe&&ze.constructor===ie)return ze;if(($e||f(j,ze))&&(ze=ze.source,Xe&&(it=x(De))),ze=ze===void 0?"":p(ze),it=it===void 0?"":p(it),De=ze,T&&"dotAll"in W&&(ot=!!it&&V(it,"s")>-1,ot&&(it=L(it,/s/g,""))),me=it,k&&"sticky"in W&&(lt=!!it&&V(it,"y")>-1,lt&&Z&&(it=L(it,/y/g,""))),D&&(St=ue(ze),ze=St[0],je=St[1]),wt=s(B(ze,it),_t?this:j,ie),(ot||lt||je.length)&&(Ie=E(wt),ot&&(Ie.dotAll=!0,Ie.raw=ie(ee(ze),me)),lt&&(Ie.sticky=!0),je.length&&(Ie.groups=je)),ze!==De)try{u(wt,"source",De===""?"(?:)":De)}catch(qe){}return wt},ce=o(B),le=0;ce.length>le;)P(ie,B,ce[le++]);j.constructor=ie,ie.prototype=j,O(r,"RegExp",ie,{constructor:!0})}A("RegExp")},62921:function(i,d,e){"use strict";var t=e(35454),r=e(6041),n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).dotAll;throw new c("Incompatible receiver, RegExp required")}}})},44001:function(i,d,e){"use strict";var t=e(94488),r=e(88736);t({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},92262:function(i,d,e){"use strict";var t=e(92916),r=e(35454),n=e(64110),a=e(82163),s=e(3338),u=t.RegExp,c=u.prototype,o=r&&s(function(){var f=!0;try{u(".","d")}catch(I){f=!1}var h={},p="",x=f?"dgimsy":"gimsy",g=function(I,E){Object.defineProperty(h,I,{get:function(){return p+=E,!0}})},P={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};f&&(P.hasIndices="d");for(var O in P)g(O,P[O]);var S=Object.getOwnPropertyDescriptor(c,"flags").get.call(h);return S!==x||p!==x});o&&n(c,"flags",{configurable:!0,get:a})},54744:function(i,d,e){"use strict";var t=e(35454),r=e(19286).MISSED_STICKY,n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"sticky",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).sticky;throw new c("Incompatible receiver, RegExp required")}}})},38214:function(i,d,e){"use strict";e(44001);var t=e(94488),r=e(89945),n=e(55327),a=e(80449),s=e(69905),u=function(){var o=!1,f=/[ac]/;return f.exec=function(){return o=!0,/./.exec.apply(this,arguments)},f.test("abc")===!0&&o}(),c=/./.test;t({target:"RegExp",proto:!0,forced:!u},{test:function(o){var f=a(this),h=s(o),p=f.exec;if(!n(p))return r(c,f,h);var x=r(p,f,h);return x===null?!1:(a(x),!0)}})},12756:function(i,d,e){"use strict";var t=e(8090).PROPER,r=e(2291),n=e(80449),a=e(69905),s=e(3338),u=e(81644),c="toString",o=RegExp.prototype,f=o[c],h=s(function(){return f.call({source:"a",flags:"b"})!=="/a/b"}),p=t&&f.name!==c;(h||p)&&r(RegExp.prototype,c,function(){var g=n(this),P=a(g.source),O=a(u(g));return"/"+P+"/"+O},{unsafe:!0})},69772:function(i,d,e){"use strict";var t=e(48059),r=e(40942);t("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},r)},93379:function(i,d,e){"use strict";e(69772)},34932:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("anchor")},{anchor:function(s){return r(this,"a","name",s)}})},62007:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=e(3338),c=r("".charAt),o=u(function(){return"\u{20BB7}".at(-2)!=="\uD842"});t({target:"String",proto:!0,forced:o},{at:function(h){var p=s(n(this)),x=p.length,g=a(h),P=g>=0?g:x+g;return P<0||P>=x?void 0:c(p,P)}})},81046:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("big")},{big:function(){return r(this,"big","","")}})},85744:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("blink")},{blink:function(){return r(this,"blink","","")}})},13494:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("bold")},{bold:function(){return r(this,"b","","")}})},90572:function(i,d,e){"use strict";var t=e(94488),r=e(13764).codeAt;t({target:"String",proto:!0},{codePointAt:function(a){return r(this,a)}})},37343:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(71256).f,a=e(61578),s=e(69905),u=e(41696),c=e(95955),o=e(86266),f=e(16697),h=r("".endsWith),p=r("".slice),x=Math.min,g=o("endsWith"),P=!f&&!g&&!!function(){var O=n(String.prototype,"endsWith");return O&&!O.writable}();t({target:"String",proto:!0,forced:!P&&!g},{endsWith:function(S){var I=s(c(this));u(S);var E=arguments.length>1?arguments[1]:void 0,A=I.length,R=E===void 0?A:x(a(E),A),T=s(S);return h?h(I,T,R):p(I,R-T.length,R)===T}})},56338:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fixed")},{fixed:function(){return r(this,"tt","","")}})},66755:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontcolor")},{fontcolor:function(s){return r(this,"font","color",s)}})},68709:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontsize")},{fontsize:function(s){return r(this,"font","size",s)}})},45945:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(51981),a=RangeError,s=String.fromCharCode,u=String.fromCodePoint,c=r([].join),o=!!u&&u.length!==1;t({target:"String",stat:!0,arity:1,forced:o},{fromCodePoint:function(h){for(var p=[],x=arguments.length,g=0,P;x>g;){if(P=+arguments[g++],n(P,1114111)!==P)throw new a(P+" is not a valid code point");p[g]=P<65536?s(P):s(((P-=65536)>>10)+55296,P%1024+56320)}return c(p,"")}})},75551:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(41696),a=e(95955),s=e(69905),u=e(86266),c=r("".indexOf);t({target:"String",proto:!0,forced:!u("includes")},{includes:function(f){return!!~c(s(a(this)),s(n(f)),arguments.length>1?arguments[1]:void 0)}})},32493:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(69905),s=r("".charCodeAt);t({target:"String",proto:!0},{isWellFormed:function(){for(var c=a(n(this)),o=c.length,f=0;f=56320||++f>=o||(s(c,f)&64512)!==56320))return!1}return!0}})},4939:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("italics")},{italics:function(){return r(this,"i","","")}})},20852:function(i,d,e){"use strict";var t=e(13764).charAt,r=e(69905),n=e(94844),a=e(24019),s=e(25587),u="String Iterator",c=n.set,o=n.getterFor(u);a(String,"String",function(f){c(this,{type:u,string:r(f),index:0})},function(){var h=o(this),p=h.string,x=h.index,g;return x>=p.length?s(void 0,!0):(g=t(p,x),h.index+=g.length,s(g,!1))})},81927:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("link")},{link:function(s){return r(this,"a","href",s)}})},18827:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(34114),a=e(83126),s=e(25587),u=e(95955),c=e(61578),o=e(69905),f=e(80449),h=e(4112),p=e(29076),x=e(44639),g=e(81644),P=e(53776),O=e(2291),S=e(3338),I=e(59893),E=e(60473),A=e(52216),R=e(94338),T=e(94844),D=e(16697),M=I("matchAll"),B="RegExp String",j=B+" Iterator",G=T.set,H=T.getterFor(j),Y=RegExp.prototype,L=TypeError,V=n("".indexOf),K=n("".matchAll),Q=!!K&&!S(function(){K("a",/./)}),W=a(function(k,Z,X,ee){G(this,{type:j,regexp:k,string:Z,global:X,unicode:ee,done:!1})},B,function(){var k=H(this);if(k.done)return s(void 0,!0);var Z=k.regexp,X=k.string,ee=R(Z,X);return ee===null?(k.done=!0,s(void 0,!0)):k.global?(o(ee[0])===""&&(Z.lastIndex=A(X,c(Z.lastIndex),k.unicode)),s(ee,!1)):(k.done=!0,s(ee,!1))}),F=function(J){var k=f(this),Z=o(J),X=E(k,RegExp),ee=o(g(k)),ue,ie,ce;return ue=new X(X===RegExp?k.source:k,ee),ie=!!~V(ee,"g"),ce=!!~V(ee,"u"),ue.lastIndex=c(k.lastIndex),new W(ue,Z,ie,ce)};t({target:"String",proto:!0,forced:Q},{matchAll:function(k){var Z=u(this),X,ee,ue,ie;if(h(k)){if(Q)return K(Z,k)}else{if(x(k)&&(X=o(u(g(k))),!~V(X,"g")))throw new L("`.matchAll` does not allow non-global regexes");if(Q)return K(Z,k);if(ue=P(k,M),ue===void 0&&D&&p(k)==="RegExp"&&(ue=F),ue)return r(ue,k,Z)}return ee=o(Z),ie=new RegExp(k,"g"),D?r(F,ie,ee):ie[M](ee)}}),D||M in Y||O(Y,M,F)},46302:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(61578),u=e(69905),c=e(95955),o=e(53776),f=e(52216),h=e(94338);r("match",function(p,x,g){return[function(O){var S=c(this),I=a(O)?void 0:o(O,p);return I?t(I,O,S):new RegExp(O)[p](u(S))},function(P){var O=n(this),S=u(P),I=g(x,O,S);if(I.done)return I.value;if(!O.global)return h(O,S);var E=O.unicode;O.lastIndex=0;for(var A=[],R=0,T;(T=h(O,S))!==null;){var D=u(T[0]);A[R]=D,D===""&&(O.lastIndex=f(S,s(O.lastIndex),E)),R++}return R===0?null:A}]})},76718:function(i,d,e){"use strict";var t=e(94488),r=e(85571).end,n=e(98352);t({target:"String",proto:!0,forced:n},{padEnd:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},79172:function(i,d,e){"use strict";var t=e(94488),r=e(85571).start,n=e(98352);t({target:"String",proto:!0,forced:n},{padStart:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},32192:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(80524),a=e(94029),s=e(69905),u=e(82762),c=r([].push),o=r([].join);t({target:"String",stat:!0},{raw:function(h){var p=n(a(h).raw),x=u(p);if(!x)return"";for(var g=arguments.length,P=[],O=0;;){if(c(P,s(p[O++])),O===x)return o(P,"");OT.length?-1:D===""?M:S(T,D,M)};t({target:"String",proto:!0},{replaceAll:function(D,M){var B=a(this),j,G,H,Y,L,V,K,Q,W,F=0,J=0,k="";if(!u(D)){if(j=c(D),j&&(G=o(a(h(D))),!~S(G,"g")))throw new O("`.replaceAll` does not allow non-global regexes");if(H=f(D,P),H)return r(H,D,B,M);if(g&&j)return I(o(B),D,M)}for(Y=o(B),L=o(D),V=s(M),V||(M=o(M)),K=L.length,Q=A(1,K),F=R(Y,L,0);F!==-1;)W=V?o(M(L,F,Y)):p(L,Y,F,[],void 0,M),k+=E(Y,J,F)+W,J=F+K,F=R(Y,L,F+Q);return J")!=="7"});a("replace",function(L,V,K){var Q=H?"$":"$0";return[function(F,J){var k=x(this),Z=o(F)?void 0:P(F,E);return Z?r(Z,F,k,J):r(V,p(k),F,J)},function(W,F){var J=u(this),k=p(W);if(typeof F=="string"&&M(F,Q)===-1&&M(F,"$<")===-1){var Z=K(V,J,k,F);if(Z.done)return Z.value}var X=c(F);X||(F=p(F));var ee=J.global,ue;ee&&(ue=J.unicode,J.lastIndex=0);for(var ie=[],ce;ce=S(J,k),!(ce===null||(D(ie,ce),!ee));){var le=p(ce[0]);le===""&&(J.lastIndex=g(k,h(J.lastIndex),ue))}for(var He="",ze=0,it=0;it=ze&&(He+=B(k,ze,$e)+je,ze=$e+_t.length)}return He+B(k,ze)}]},!Y||!G||H)},62925:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(95955),u=e(5370),c=e(69905),o=e(53776),f=e(94338);r("search",function(h,p,x){return[function(P){var O=s(this),S=a(P)?void 0:o(P,h);return S?t(S,P,O):new RegExp(P)[h](c(O))},function(g){var P=n(this),O=c(g),S=x(p,P,O);if(S.done)return S.value;var I=P.lastIndex;u(I,0)||(P.lastIndex=0);var E=f(P,O);return u(P.lastIndex,I)||(P.lastIndex=I),E===null?-1:E.index}]})},60462:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("small")},{small:function(){return r(this,"small","","")}})},9595:function(i,d,e){"use strict";var t=e(13743),r=e(89945),n=e(94237),a=e(8662),s=e(80449),u=e(4112),c=e(44639),o=e(95955),f=e(60473),h=e(52216),p=e(61578),x=e(69905),g=e(53776),P=e(71698),O=e(94338),S=e(88736),I=e(19286),E=e(3338),A=I.UNSUPPORTED_Y,R=4294967295,T=Math.min,D=[].push,M=n(/./.exec),B=n(D),j=n("".slice),G=!E(function(){var H=/(?:)/,Y=H.exec;H.exec=function(){return Y.apply(this,arguments)};var L="ab".split(H);return L.length!==2||L[0]!=="a"||L[1]!=="b"});a("split",function(H,Y,L){var V;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?V=function(K,Q){var W=x(o(this)),F=Q===void 0?R:Q>>>0;if(F===0)return[];if(K===void 0)return[W];if(!c(K))return r(Y,W,K,F);for(var J=[],k=(K.ignoreCase?"i":"")+(K.multiline?"m":"")+(K.unicode?"u":"")+(K.sticky?"y":""),Z=0,X=new RegExp(K.source,k+"g"),ee,ue,ie;(ee=r(S,X,W))&&(ue=X.lastIndex,!(ue>Z&&(B(J,j(W,Z,ee.index)),ee.length>1&&ee.index=F)));)X.lastIndex===ee.index&&X.lastIndex++;return Z===W.length?(ie||!M(X,""))&&B(J,""):B(J,j(W,Z)),J.length>F?P(J,0,F):J}:"0".split(void 0,0).length?V=function(K,Q){return K===void 0&&Q===0?[]:r(Y,this,K,Q)}:V=Y,[function(Q,W){var F=o(this),J=u(Q)?void 0:g(Q,H);return J?r(J,Q,F,W):r(V,x(F),Q,W)},function(K,Q){var W=s(this),F=x(K),J=L(V,W,F,Q,V!==Y);if(J.done)return J.value;var k=f(W,RegExp),Z=W.unicode,X=(W.ignoreCase?"i":"")+(W.multiline?"m":"")+(W.unicode?"u":"")+(A?"g":"y"),ee=new k(A?"^(?:"+W.source+")":W,X),ue=Q===void 0?R:Q>>>0;if(ue===0)return[];if(F.length===0)return O(ee,F)===null?[F]:[];for(var ie=0,ce=0,le=[];ce1?arguments[1]:void 0,I.length)),A=s(S);return h?h(I,A,E):p(I,E,E+A.length)===A}})},72571:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("strike")},{strike:function(){return r(this,"strike","","")}})},71200:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sub")},{sub:function(){return r(this,"sub","","")}})},70917:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=r("".slice),c=Math.max,o=Math.min,f=!"".substr||"ab".substr(-1)!=="b";t({target:"String",proto:!0,forced:f},{substr:function(p,x){var g=s(n(this)),P=g.length,O=a(p),S,I;return O===1/0&&(O=0),O<0&&(O=c(P+O,0)),S=x===void 0?P:a(x),S<=0||S===1/0?"":(I=o(O+S,P),O>=I?"":u(g,O,I))}})},85767:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sup")},{sup:function(){return r(this,"sup","","")}})},53427:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94237),a=e(95955),s=e(69905),u=e(3338),c=Array,o=n("".charAt),f=n("".charCodeAt),h=n([].join),p="".toWellFormed,x="\uFFFD",g=p&&u(function(){return r(p,1)!=="1"});t({target:"String",proto:!0,forced:g},{toWellFormed:function(){var O=s(a(this));if(g)return r(p,O);for(var S=O.length,I=c(S),E=0;E=56320||E+1>=S||(f(O,E+1)&64512)!==56320?I[E]=x:(I[E]=o(O,E),I[++E]=o(O,E))}return h(I,"")}})},49257:function(i,d,e){"use strict";e(20189);var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},93980:function(i,d,e){"use strict";var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},20189:function(i,d,e){"use strict";var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},72910:function(i,d,e){"use strict";e(93980);var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},70878:function(i,d,e){"use strict";var t=e(94488),r=e(52971).trim,n=e(18105);t({target:"String",proto:!0,forced:n("trim")},{trim:function(){return r(this)}})},64003:function(i,d,e){"use strict";var t=e(94674);t("asyncIterator")},39161:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(16697),u=e(35454),c=e(42820),o=e(3338),f=e(32621),h=e(16332),p=e(80449),x=e(80524),g=e(17818),P=e(69905),O=e(35012),S=e(20132),I=e(7733),E=e(80689),A=e(53393),R=e(92635),T=e(71256),D=e(37691),M=e(55666),B=e(27597),j=e(2291),G=e(64110),H=e(77898),Y=e(11898),L=e(54406),V=e(6145),K=e(59893),Q=e(38282),W=e(94674),F=e(14311),J=e(94573),k=e(94844),Z=e(90560).forEach,X=Y("hidden"),ee="Symbol",ue="prototype",ie=k.set,ce=k.getterFor(ee),le=Object[ue],He=r.Symbol,ze=He&&He[ue],it=r.RangeError,_t=r.TypeError,$e=r.QObject,Xe=T.f,je=D.f,De=A.f,me=B.f,ot=a([].push),lt=H("symbols"),St=H("op-symbols"),wt=H("wks"),Ie=!$e||!$e[ue]||!$e[ue].findChild,qe=function(Ee,ft,Je){var Ke=Xe(le,ft);Ke&&delete le[ft],je(Ee,ft,Je),Ke&&Ee!==le&&je(le,ft,Ke)},vt=u&&o(function(){return S(je({},"a",{get:function(){return je(this,"a",{value:7}).a}})).a!==7})?qe:je,Le=function(Ee,ft){var Je=lt[Ee]=S(ze);return ie(Je,{type:ee,tag:Ee,description:ft}),u||(Je.description=ft),Je},be=function(ft,Je,Ke){ft===le&&be(St,Je,Ke),p(ft);var st=g(Je);return p(Ke),f(lt,st)?(Ke.enumerable?(f(ft,X)&&ft[X][st]&&(ft[X][st]=!1),Ke=S(Ke,{enumerable:O(0,!1)})):(f(ft,X)||je(ft,X,O(1,{})),ft[X][st]=!0),vt(ft,st,Ke)):je(ft,st,Ke)},de=function(ft,Je){p(ft);var Ke=x(Je),st=I(Ke).concat(fe(Ke));return Z(st,function(Tt){(!u||n(Ce,Ke,Tt))&&be(ft,Tt,Ke[Tt])}),ft},xe=function(ft,Je){return Je===void 0?S(ft):de(S(ft),Je)},Ce=function(ft){var Je=g(ft),Ke=n(me,this,Je);return this===le&&f(lt,Je)&&!f(St,Je)?!1:Ke||!f(this,Je)||!f(lt,Je)||f(this,X)&&this[X][Je]?Ke:!0},tt=function(ft,Je){var Ke=x(ft),st=g(Je);if(!(Ke===le&&f(lt,st)&&!f(St,st))){var Tt=Xe(Ke,st);return Tt&&f(lt,st)&&!(f(Ke,X)&&Ke[X][st])&&(Tt.enumerable=!0),Tt}},xt=function(ft){var Je=De(x(ft)),Ke=[];return Z(Je,function(st){!f(lt,st)&&!f(L,st)&&ot(Ke,st)}),Ke},fe=function(Ee){var ft=Ee===le,Je=De(ft?St:x(Ee)),Ke=[];return Z(Je,function(st){f(lt,st)&&(!ft||f(le,st))&&ot(Ke,lt[st])}),Ke};c||(He=function(){if(h(ze,this))throw new _t("Symbol is not a constructor");var ft=!arguments.length||arguments[0]===void 0?void 0:P(arguments[0]),Je=V(ft),Ke=function(st){var Tt=this===void 0?r:this;Tt===le&&n(Ke,St,st),f(Tt,X)&&f(Tt[X],Je)&&(Tt[X][Je]=!1);var Yt=O(1,st);try{vt(Tt,Je,Yt)}catch(Oe){if(!(Oe instanceof it))throw Oe;qe(Tt,Je,Yt)}};return u&&Ie&&vt(le,Je,{configurable:!0,set:Ke}),Le(Je,ft)},ze=He[ue],j(ze,"toString",function(){return ce(this).tag}),j(He,"withoutSetter",function(Ee){return Le(V(Ee),Ee)}),B.f=Ce,D.f=be,M.f=de,T.f=tt,E.f=A.f=xt,R.f=fe,Q.f=function(Ee){return Le(K(Ee),Ee)},u&&(G(ze,"description",{configurable:!0,get:function(){return ce(this).description}}),s||j(le,"propertyIsEnumerable",Ce,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:He}),Z(I(wt),function(Ee){W(Ee)}),t({target:ee,stat:!0,forced:!c},{useSetter:function(){Ie=!0},useSimple:function(){Ie=!1}}),t({target:"Object",stat:!0,forced:!c,sham:!u},{create:xe,defineProperty:be,defineProperties:de,getOwnPropertyDescriptor:tt}),t({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:xt}),F(),J(He,ee),L[X]=!0},44852:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(94237),s=e(32621),u=e(55327),c=e(16332),o=e(69905),f=e(64110),h=e(24538),p=n.Symbol,x=p&&p.prototype;if(r&&u(p)&&(!("description"in x)||p().description!==void 0)){var g={},P=function(){var D=arguments.length<1||arguments[0]===void 0?void 0:o(arguments[0]),M=c(x,this)?new p(D):D===void 0?p():p(D);return D===""&&(g[M]=!0),M};h(P,p),P.prototype=x,x.constructor=P;var O=String(p("description detection"))==="Symbol(description detection)",S=a(x.valueOf),I=a(x.toString),E=/^Symbol\((.*)\)[^)]+$/,A=a("".replace),R=a("".slice);f(x,"description",{configurable:!0,get:function(){var D=S(this);if(s(g,D))return"";var M=I(D),B=O?R(M,7,-1):A(M,E,"$1");return B===""?void 0:B}}),t({global:!0,constructor:!0,forced:!0},{Symbol:P})}},54524:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(32621),a=e(69905),s=e(77898),u=e(60798),c=s("string-to-symbol-registry"),o=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{for:function(f){var h=a(f);if(n(c,h))return c[h];var p=r("Symbol")(h);return c[h]=p,o[p]=h,p}})},17898:function(i,d,e){"use strict";var t=e(94674);t("hasInstance")},40902:function(i,d,e){"use strict";var t=e(94674);t("isConcatSpreadable")},2259:function(i,d,e){"use strict";var t=e(94674);t("iterator")},68557:function(i,d,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(i,d,e){"use strict";var t=e(94488),r=e(32621),n=e(18446),a=e(40593),s=e(77898),u=e(60798),c=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{keyFor:function(f){if(!n(f))throw new TypeError(a(f)+" is not a symbol");if(r(c,f))return c[f]}})},69811:function(i,d,e){"use strict";var t=e(94674);t("matchAll")},14589:function(i,d,e){"use strict";var t=e(94674);t("match")},18114:function(i,d,e){"use strict";var t=e(94674);t("replace")},23844:function(i,d,e){"use strict";var t=e(94674);t("search")},39581:function(i,d,e){"use strict";var t=e(94674);t("species")},40632:function(i,d,e){"use strict";var t=e(94674);t("split")},22690:function(i,d,e){"use strict";var t=e(94674),r=e(14311);t("toPrimitive"),r()},7786:function(i,d,e){"use strict";var t=e(65911),r=e(94674),n=e(94573);r("toStringTag"),n(t("Symbol"),"Symbol")},99062:function(i,d,e){"use strict";var t=e(94674);t("unscopables")},35246:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(56902),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("at",function(c){var o=a(this),f=r(o),h=n(c),p=h>=0?h:f+h;return p<0||p>=f?void 0:o[p]})},83470:function(i,d,e){"use strict";var t=e(94237),r=e(58261),n=e(92670),a=t(n),s=r.aTypedArray,u=r.exportTypedArrayMethod;u("copyWithin",function(o,f){return a(s(this),o,f,arguments.length>2?arguments[2]:void 0)})},79641:function(i,d,e){"use strict";var t=e(58261),r=e(90560).every,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("every",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},72397:function(i,d,e){"use strict";var t=e(58261),r=e(75202),n=e(93303),a=e(97607),s=e(89945),u=e(94237),c=e(3338),o=t.aTypedArray,f=t.exportTypedArrayMethod,h=u("".slice),p=c(function(){var x=0;return new Int8Array(2).fill({valueOf:function(){return x++}}),x!==1});f("fill",function(g){var P=arguments.length;o(this);var O=h(a(this),0,3)==="Big"?n(g):+g;return s(r,this,O,P>1?arguments[1]:void 0,P>2?arguments[2]:void 0)},p)},24860:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filter,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filter",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)})},56233:function(i,d,e){"use strict";var t=e(58261),r=e(90560).findIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},64344:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLastIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLastIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},59419:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLast,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLast",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},19320:function(i,d,e){"use strict";var t=e(58261),r=e(90560).find,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("find",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},84432:function(i,d,e){"use strict";var t=e(69733);t("Float32",function(r){return function(a,s,u){return r(this,a,s,u)}})},59022:function(i,d,e){"use strict";var t=e(69733);t("Float64",function(r){return function(a,s,u){return r(this,a,s,u)}})},5316:function(i,d,e){"use strict";var t=e(58261),r=e(90560).forEach,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("forEach",function(u){r(n(this),u,arguments.length>1?arguments[1]:void 0)})},93744:function(i,d,e){"use strict";var t=e(59627),r=e(58261).exportTypedArrayStaticMethod,n=e(50706);r("from",n,t)},19299:function(i,d,e){"use strict";var t=e(58261),r=e(22999).includes,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("includes",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},15286:function(i,d,e){"use strict";var t=e(58261),r=e(22999).indexOf,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("indexOf",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},51054:function(i,d,e){"use strict";var t=e(69733);t("Int16",function(r){return function(a,s,u){return r(this,a,s,u)}})},60330:function(i,d,e){"use strict";var t=e(69733);t("Int32",function(r){return function(a,s,u){return r(this,a,s,u)}})},19363:function(i,d,e){"use strict";var t=e(69733);t("Int8",function(r){return function(a,s,u){return r(this,a,s,u)}})},91927:function(i,d,e){"use strict";var t=e(92916),r=e(3338),n=e(94237),a=e(58261),s=e(11005),u=e(59893),c=u("iterator"),o=t.Uint8Array,f=n(s.values),h=n(s.keys),p=n(s.entries),x=a.aTypedArray,g=a.exportTypedArrayMethod,P=o&&o.prototype,O=!r(function(){P[c].call([1])}),S=!!P&&P.values&&P[c]===P.values&&P.values.name==="values",I=function(){return f(x(this))};g("entries",function(){return p(x(this))},O),g("keys",function(){return h(x(this))},O),g("values",I,O||!S,{name:"values"}),g(c,I,O||!S,{name:"values"})},27730:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=t.aTypedArray,a=t.exportTypedArrayMethod,s=r([].join);a("join",function(c){return s(n(this),c)})},58707:function(i,d,e){"use strict";var t=e(58261),r=e(13743),n=e(55009),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("lastIndexOf",function(c){var o=arguments.length;return r(n,a(this),o>1?[c,arguments[1]]:[c])})},41356:function(i,d,e){"use strict";var t=e(58261),r=e(90560).map,n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("map",function(c){return r(a(this),c,arguments.length>1?arguments[1]:void 0,function(o,f){return new(n(o))(f)})})},51606:function(i,d,e){"use strict";var t=e(58261),r=e(59627),n=t.aTypedArrayConstructor,a=t.exportTypedArrayStaticMethod;a("of",function(){for(var u=0,c=arguments.length,o=new(n(this))(c);c>u;)o[u]=arguments[u++];return o},r)},38458:function(i,d,e){"use strict";var t=e(58261),r=e(16370).right,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduceRight",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},8966:function(i,d,e){"use strict";var t=e(58261),r=e(16370).left,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduce",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},71957:function(i,d,e){"use strict";var t=e(58261),r=t.aTypedArray,n=t.exportTypedArrayMethod,a=Math.floor;n("reverse",function(){for(var u=this,c=r(u).length,o=a(c/2),f=0,h;f1?arguments[1]:void 0,1),A=u(I);if(P)return r(p,this,A,E);var R=this.length,T=a(A),D=0;if(T+E>R)throw new o("Wrong length");for(;Dg;)O[g]=p[g++];return O},c)},96519:function(i,d,e){"use strict";var t=e(58261),r=e(90560).some,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("some",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},95576:function(i,d,e){"use strict";var t=e(92916),r=e(34114),n=e(3338),a=e(63335),s=e(63668),u=e(58261),c=e(78177),o=e(17687),f=e(46573),h=e(19684),p=u.aTypedArray,x=u.exportTypedArrayMethod,g=t.Uint16Array,P=g&&r(g.prototype.sort),O=!!P&&!(n(function(){P(new g(2),null)})&&n(function(){P(new g(2),{})})),S=!!P&&!n(function(){if(f)return f<74;if(c)return c<67;if(o)return!0;if(h)return h<602;var E=new g(516),A=Array(516),R,T;for(R=0;R<516;R++)T=R%4,E[R]=515-R,A[R]=R-2*T+3;for(P(E,function(D,M){return(D/4|0)-(M/4|0)}),R=0;R<516;R++)if(E[R]!==A[R])return!0}),I=function(E){return function(A,R){return E!==void 0?+E(A,R)||0:R!==R?-1:A!==A?1:A===0&&R===0?1/A>0&&1/R<0?1:-1:A>R}};x("sort",function(A){return A!==void 0&&a(A),S?P(this,A):s(p(this),I(A))},!S||O)},63079:function(i,d,e){"use strict";var t=e(58261),r=e(61578),n=e(51981),a=e(31384),s=t.aTypedArray,u=t.exportTypedArrayMethod;u("subarray",function(o,f){var h=s(this),p=h.length,x=n(o,p),g=a(h);return new g(h.buffer,h.byteOffset+x*h.BYTES_PER_ELEMENT,r((f===void 0?p:n(f,p))-x))})},8995:function(i,d,e){"use strict";var t=e(92916),r=e(13743),n=e(58261),a=e(3338),s=e(30867),u=t.Int8Array,c=n.aTypedArray,o=n.exportTypedArrayMethod,f=[].toLocaleString,h=!!u&&a(function(){f.call(new u(1))}),p=a(function(){return[1,2].toLocaleString()!==new u([1,2]).toLocaleString()})||!a(function(){u.prototype.toLocaleString.call([1,2])});o("toLocaleString",function(){return r(f,h?s(c(this)):c(this),s(arguments))},p)},23080:function(i,d,e){"use strict";var t=e(85903),r=e(58261),n=r.aTypedArray,a=r.exportTypedArrayMethod,s=r.getTypedArrayConstructor;a("toReversed",function(){return t(n(this),s(this))})},74701:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=e(63335),a=e(69478),s=t.aTypedArray,u=t.getTypedArrayConstructor,c=t.exportTypedArrayMethod,o=r(t.TypedArrayPrototype.sort);c("toSorted",function(h){h!==void 0&&n(h);var p=s(this),x=a(u(p),p);return o(x,h)})},91809:function(i,d,e){"use strict";var t=e(58261).exportTypedArrayMethod,r=e(3338),n=e(92916),a=e(94237),s=n.Uint8Array,u=s&&s.prototype||{},c=[].toString,o=a([].join);r(function(){c.call({})})&&(c=function(){return o(this)});var f=u.toString!==c;t("toString",c,f)},64336:function(i,d,e){"use strict";var t=e(69733);t("Uint16",function(r){return function(a,s,u){return r(this,a,s,u)}})},63914:function(i,d,e){"use strict";var t=e(69733);t("Uint32",function(r){return function(a,s,u){return r(this,a,s,u)}})},55234:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}})},88104:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}},!0)},77517:function(i,d,e){"use strict";var t=e(82041),r=e(58261),n=e(75406),a=e(56902),s=e(93303),u=r.aTypedArray,c=r.getTypedArrayConstructor,o=r.exportTypedArrayMethod,f=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(h){return h===8}}();o("with",function(h,p){var x=u(this),g=a(h),P=n(x)?s(p):+p;return t(x,c(x),g,P)},!f)},30149:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=String.fromCharCode,s=r("".charAt),u=r(/./.exec),c=r("".slice),o=/^[\da-f]{2}$/i,f=/^[\da-f]{4}$/i;t({global:!0},{unescape:function(p){for(var x=n(p),g="",P=x.length,O=0,S,I;O1?arguments[1]:void 0)}}),n("filterOut")},55885:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filterReject,n=e(81181);t({target:"Array",proto:!0,forced:!0},{filterReject:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("filterReject")},91130:function(i,d,e){"use strict";var t=e(94488),r=e(32278);t({target:"Array",stat:!0},{fromAsync:r})},64963:function(i,d,e){"use strict";var t=e(94488),r=e(45601),n=e(81181),a=e(33940),s=e(16697);t({target:"Array",proto:!0,name:"groupToMap",forced:s||!r("groupByToMap")},{groupByToMap:a}),n("groupByToMap")},8604:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(45601),a=e(81181);t({target:"Array",proto:!0,forced:!n("groupBy")},{groupBy:function(u){var c=arguments.length>1?arguments[1]:void 0;return r(this,u,c)}}),a("groupBy")},25178:function(i,d,e){"use strict";var t=e(94488),r=e(81181),n=e(33940),a=e(16697);t({target:"Array",proto:!0,forced:a},{groupToMap:n}),r("groupToMap")},39034:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(81181);t({target:"Array",proto:!0},{group:function(s){var u=arguments.length>1?arguments[1]:void 0;return r(this,s,u)}}),n("group")},1905:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=Object.isFrozen,a=function(s,u){if(!n||!r(s)||!n(s))return!1;for(var c=0,o=s.length,f;c1?arguments[1]:!1);return n([c&255,c>>8&255],10)}})},93236:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=r(DataView.prototype.getUint8);t({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(s){return n(this,s)}})},42212:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(61618).pack,u=e(35175),c=TypeError,o=r(DataView.prototype.setUint16);t({target:"DataView",proto:!0},{setFloat16:function(h,p){if(n(this)!=="DataView")throw new c("Incorrect receiver");var x=a(h),g=s(u(p),10,2);return o(this,x,g[1]<<8|g[0],arguments.length>2?arguments[2]:!1)}})},63923:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(86350),u=TypeError,c=r(DataView.prototype.setUint8);t({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(f,h){if(n(this)!=="DataView")throw new u("Incorrect receiver");var p=a(f);return c(this,p,s(h))}})},2278:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(65911),a=e(63335),s=e(56472),u=e(2291),c=e(66477),o=e(64110),f=e(59893),h=e(94844),p=e(5978),x=n("SuppressedError"),g=ReferenceError,P=f("dispose"),O=f("toStringTag"),S="DisposableStack",I=h.set,E=h.getterFor(S),A="sync-dispose",R="disposed",T="pending",D=function(j){var G=E(j);if(G.state===R)throw new g(S+" already disposed");return G},M=function(){I(s(this,B),{type:S,state:T,stack:[]}),r||(this.disposed=!1)},B=M.prototype;c(B,{dispose:function(){var G=E(this);if(G.state!==R){G.state=R,r||(this.disposed=!0);for(var H=G.stack,Y=H.length,L=!1,V;Y;){var K=H[--Y];H[Y]=null;try{K()}catch(Q){L?V=new x(Q,V):(L=!0,V=Q)}}if(G.stack=null,L)throw V}},use:function(G){return p(D(this),G,A),G},adopt:function(G,H){var Y=D(this);return a(H),p(Y,void 0,A,function(){H(G)}),G},defer:function(G){var H=D(this);a(G),p(H,void 0,A,G)},move:function(){var G=D(this),H=new M;return E(H).stack=G.stack,G.stack=[],G.state=R,r||(this.disposed=!0),H}}),r&&o(B,"disposed",{configurable:!0,get:function(){return E(this).state===R}}),u(B,P,B.dispose,{name:"dispose"}),u(B,O,S,{nonWritable:!0}),t({global:!0,constructor:!0},{DisposableStack:M})},36955:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0},{demethodize:r})},77326:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(55327),a=e(15212),s=e(32621),u=e(35454),c=Object.getOwnPropertyDescriptor,o=/^\s*class\b/,f=r(o.exec),h=function(p){try{if(!u||!f(o,a(p)))return!1}catch(g){}var x=c(p,"prototype");return!!x&&s(x,"writable")&&!x.writable};t({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(x){return n(x)&&!h(x)}})},53571:function(i,d,e){"use strict";var t=e(94488),r=e(39812);t({target:"Function",stat:!0,forced:!0},{isConstructor:r})},28670:function(i,d,e){"use strict";var t=e(59893),r=e(37691).f,n=t("metadata"),a=Function.prototype;a[n]===void 0&&r(a,n,{value:null})},31050:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r})},96364:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r})},25321:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(56472),a=e(80449),s=e(55327),u=e(53456),c=e(64110),o=e(69392),f=e(3338),h=e(32621),p=e(59893),x=e(46571).IteratorPrototype,g=e(35454),P=e(16697),O="constructor",S="Iterator",I=p("toStringTag"),E=TypeError,A=r[S],R=P||!s(A)||A.prototype!==x||!f(function(){A({})}),T=function(){if(n(this,x),u(this)===x)throw new E("Abstract class Iterator not directly constructable")},D=function(M,B){g?c(x,M,{configurable:!0,get:function(){return B},set:function(j){if(a(this),this===x)throw new E("You can't redefine this property");h(this,M)?this[M]=j:o(this,M,j)}}):x[M]=B};h(x,I)||D(I,S),(R||!h(x,O)||x[O]===Object)&&D(O,T),T.prototype=x,t({global:!0,constructor:!0,forced:R},{Iterator:T})},46304:function(i,d,e){"use strict";var t=e(89945),r=e(2291),n=e(53776),a=e(32621),s=e(59893),u=e(46571).IteratorPrototype,c=s("dispose");a(u,c)||r(u,c,function(){var o=n(this,"return");o&&t(o,this)})},55163:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(16697),f=c(function(){for(var h=this.iterator,p=this.next,x,g;this.remaining;)if(this.remaining--,x=n(r(p,h)),g=this.done=!!x.done,g)return;if(x=n(r(p,h)),g=this.done=!!x.done,!g)return x.value});t({target:"Iterator",proto:!0,real:!0,forced:o},{drop:function(p){n(this);var x=u(s(+p));return new f(a(this),{remaining:x})}})},78722:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{every:function(c){a(this),n(c);var o=s(this),f=0;return!r(o,function(h,p){if(!c(h,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(20547),c=e(46319),o=e(16697),f=u(function(){for(var h=this.iterator,p=this.predicate,x=this.next,g,P,O;;){if(g=a(r(x,h)),P=this.done=!!g.done,P)return;if(O=g.value,c(h,p,[O,this.counter++],!0))return O}});t({target:"Iterator",proto:!0,real:!0,forced:o},{filter:function(p){return a(this),n(p),new f(s(this),{predicate:p})}})},81848:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{find:function(c){a(this),n(c);var o=s(this),f=0;return r(o,function(h,p){if(c(h,f++))return p(h)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(7157),c=e(20547),o=e(67996),f=e(16697),h=c(function(){for(var p=this.iterator,x=this.mapper,g,P;;){if(P=this.inner)try{if(g=a(r(P.next,P.iterator)),!g.done)return g.value;this.inner=null}catch(O){o(p,"throw",O)}if(g=a(r(this.next,p)),this.done=!!g.done)return;try{this.inner=u(x(g.value,this.counter++),!1)}catch(O){o(p,"throw",O)}}});t({target:"Iterator",proto:!0,real:!0,forced:f},{flatMap:function(x){return a(this),n(x),new h(s(this),{mapper:x,inner:null})}})},72211:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{forEach:function(c){a(this),n(c);var o=s(this),f=0;r(o,function(h){c(h,f++)},{IS_RECORD:!0})}})},84862:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94029),a=e(16332),s=e(46571).IteratorPrototype,u=e(20547),c=e(7157),o=e(16697),f=u(function(){return r(this.next,this.iterator)},!0);t({target:"Iterator",stat:!0,forced:o},{from:function(p){var x=c(typeof p=="string"?n(p):p,!0);return a(s,x.iterator)?x.iterator:new f(x)}})},92381:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r})},19517:function(i,d,e){"use strict";var t=e(94488),r=e(2155),n=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:n},{map:r})},69667:function(i,d,e){"use strict";var t=e(94488),r=e(17243),n=TypeError;t({target:"Iterator",stat:!0,forced:!0},{range:function(s,u,c){if(typeof s=="number")return new r(s,u,c,"number",0,1);if(typeof s=="bigint")return new r(s,u,c,"bigint",BigInt(0),BigInt(1));throw new n("Incorrect Iterator.range arguments")}})},80820:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731),u=TypeError;t({target:"Iterator",proto:!0,real:!0},{reduce:function(o){a(this),n(o);var f=s(this),h=arguments.length<2,p=h?void 0:arguments[1],x=0;if(r(f,function(g){h?(h=!1,p=g):p=o(p,g,x),x++},{IS_RECORD:!0}),h)throw new u("Reduce of empty iterator with no initial value");return p}})},87873:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{some:function(c){a(this),n(c);var o=s(this),f=0;return r(o,function(h,p){if(c(h,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(67996),f=e(16697),h=c(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,o(p,"normal",void 0);var x=n(r(this.next,p)),g=this.done=!!x.done;if(!g)return x.value});t({target:"Iterator",proto:!0,real:!0,forced:f},{take:function(x){n(this);var g=u(s(+x));return new h(a(this),{remaining:g})}})},28566:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(62003),a=e(10731),s=[].push;t({target:"Iterator",proto:!0,real:!0},{toArray:function(){var c=[];return n(a(r(this)),s,{that:c,IS_RECORD:!0}),c}})},51697:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(57975),a=e(80025),s=e(10731),u=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:u},{toAsync:function(){return new a(s(new n(s(r(this)))))}})},61872:function(i,d,e){"use strict";var t=e(94488),r=e(82778),n=e(83502);t({target:"JSON",stat:!0,forced:!r},{isRawJSON:n})},76077:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(65911),s=e(94237),u=e(89945),c=e(55327),o=e(31946),f=e(18589),h=e(32621),p=e(69905),x=e(82762),g=e(69392),P=e(3338),O=e(70913),S=e(42820),I=n.JSON,E=n.Number,A=n.SyntaxError,R=I&&I.parse,T=a("Object","keys"),D=Object.getOwnPropertyDescriptor,M=s("".charAt),B=s("".slice),j=s(/./.exec),G=s([].push),H=/^\d$/,Y=/^[1-9]$/,L=/^(?:-|\d)$/,V=/^[\t\n\r ]$/,K=0,Q=1,W=function(ue,ie){ue=p(ue);var ce=new Z(ue,0,""),le=ce.parse(),He=le.value,ze=ce.skip(V,le.end);if(ze1?arguments[1]:void 0);return a(c,function(f,h){if(!o(f,h,c))return!1},!0)!==!1}})},28220:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g,P){p(g,P,h)&&c(x,P,g)}),x}})},49350:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(h,p){if(o(h,p,c))return{key:p}},!0);return f&&f.key}})},62060:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(h,p){if(o(h,p,c))return{value:h}},!0);return f&&f.value}})},20126:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Map",stat:!0,forced:!0},{from:r})},18090:function(i,d,e){"use strict";var t=e(94488),r=e(88134),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(u){return a(n(this),function(c){if(r(c,u))return!0},!0)===!0}})},14309:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(62003),a=e(55327),s=e(63335),u=e(2786).Map;t({target:"Map",stat:!0,forced:!0},{keyBy:function(o,f){var h=a(this)?this:u,p=new h;s(f);var x=s(p.set);return n(o,function(g){r(x,p,f(g),g)}),p}})},17822:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(s){var u=n(r(this),function(c,o){if(c===s)return{key:o}},!0);return u&&u.key}})},83543:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g,P){c(x,p(g,P,h),g)}),x}})},13853:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g,P){c(x,P,p(g,P,h))}),x}})},25188:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(62003),a=e(2786).set;t({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(u){for(var c=r(this),o=arguments.length,f=0;f1?arguments[1]:void 0);return a(c,function(f,h){if(o(f,h,c))return!0},!0)===!0}})},8774:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r})},6736:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(42683),a=e(2786),s=TypeError,u=a.get,c=a.has,o=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(h,p){var x=n(this),g=arguments.length;r(p);var P=c(x,h);if(!P&&g<3)throw new s("Updating absent value");var O=P?u(x,h):r(g>2?arguments[2]:void 0)(h,x);return o(x,h,p(O,h,x)),x}})},94065:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r})},93036:function(i,d,e){"use strict";var t=e(94488),r=Math.min,n=Math.max;t({target:"Math",stat:!0,forced:!0},{clamp:function(s,u,c){return r(c,n(u,s))}})},75708:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},84624:function(i,d,e){"use strict";var t=e(94488),r=180/Math.PI;t({target:"Math",stat:!0,forced:!0},{degrees:function(a){return a*r}})},43710:function(i,d,e){"use strict";var t=e(94488),r=e(35175);t({target:"Math",stat:!0},{f16round:r})},66233:function(i,d,e){"use strict";var t=e(94488),r=e(24619),n=e(14894);t({target:"Math",stat:!0,forced:!0},{fscale:function(s,u,c,o,f){return n(r(s,u,c,o,f))}})},92762:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{iaddh:function(n,a,s,u){var c=n>>>0,o=a>>>0,f=s>>>0;return o+(u>>>0)+((c&f|(c|f)&~(c+f>>>0))>>>31)|0}})},24467:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{imulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,f=c&s,h=u>>16,p=c>>16,x=(h*f>>>0)+(o*f>>>16);return h*p+(x>>16)+((o*p>>>0)+(x&s)>>16)}})},68465:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{isubh:function(n,a,s,u){var c=n>>>0,o=a>>>0,f=s>>>0;return o-(u>>>0)-((~c&f|~(c^f)&c-f>>>0)>>>31)|0}})},77004:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},83925:function(i,d,e){"use strict";var t=e(94488),r=Math.PI/180;t({target:"Math",stat:!0,forced:!0},{radians:function(a){return a*r}})},51117:function(i,d,e){"use strict";var t=e(94488),r=e(24619);t({target:"Math",stat:!0,forced:!0},{scale:r})},87236:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(1222),a=e(83126),s=e(25587),u=e(94844),c="Seeded Random",o=c+" Generator",f='Math.seededPRNG() argument should have a "seed" field with a finite value.',h=u.set,p=u.getterFor(o),x=TypeError,g=a(function(O){h(this,{type:o,seed:O%2147483647})},c,function(){var O=p(this),S=O.seed=(O.seed*1103515245+12345)%2147483647;return s((S&1073741823)/1073741823,!1)});t({target:"Math",stat:!0,forced:!0},{seededPRNG:function(O){var S=r(O).seed;if(!n(S))throw new x(f);return new g(S)}})},83733:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{signbit:function(n){var a=+n;return a===a&&a===0?1/a===-1/0:a<0}})},92044:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{umulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,f=c&s,h=u>>>16,p=c>>>16,x=(h*f>>>0)+(o*f>>>16);return h*p+(x>>>16)+((o*p>>>0)+(x&s)>>>16)}})},29190:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a="Invalid number representation",s="Invalid radix",u=RangeError,c=SyntaxError,o=TypeError,f=parseInt,h=Math.pow,p=/^[\d.a-z]+$/,x=r("".charAt),g=r(p.exec),P=r(1 .toString),O=r("".slice),S=r("".split);t({target:"Number",stat:!0,forced:!0},{fromString:function(E,A){var R=1;if(typeof E!="string")throw new o(a);if(!E.length)throw new c(a);if(x(E,0)==="-"&&(R=-1,E=O(E,1),!E.length))throw new c(a);var T=A===void 0?10:n(A);if(T<2||T>36)throw new u(s);if(!g(p,E))throw new c(a);var D=S(E,"."),M=f(D[0],T);if(D.length>1&&(M+=f(D[1],T)/h(T,D[1].length)),T===10&&P(M,T)!==E)throw new c(a);return R*M}})},10775:function(i,d,e){"use strict";var t=e(94488),r=e(17243);t({target:"Number",stat:!0,forced:!0},{range:function(a,s,u){return new r(a,s,u,"number",0,1)}})},19593:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateEntries:function(a){return new r(a,"entries")}})},26502:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateKeys:function(a){return new r(a,"keys")}})},10174:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateValues:function(a){return new r(a,"values")}})},76867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(35454),a=e(51996),s=e(63335),u=e(80449),c=e(56472),o=e(55327),f=e(4112),h=e(31946),p=e(53776),x=e(2291),g=e(66477),P=e(64110),O=e(61810),S=e(59893),I=e(94844),E=S("observable"),A="Observable",R="Subscription",T="SubscriptionObserver",D=I.getterFor,M=I.set,B=D(A),j=D(R),G=D(T),H=function(Q){this.observer=u(Q),this.cleanup=void 0,this.subscriptionObserver=void 0};H.prototype={type:R,clean:function(){var Q=this.cleanup;if(Q){this.cleanup=void 0;try{Q()}catch(W){O(W)}}},close:function(){if(!n){var Q=this.facade,W=this.subscriptionObserver;Q.closed=!0,W&&(W.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var Y=function(Q,W){var F=M(this,new H(Q)),J;n||(this.closed=!1);try{(J=p(Q,"start"))&&r(J,Q,this)}catch(ee){O(ee)}if(!F.isClosed()){var k=F.subscriptionObserver=new L(F);try{var Z=W(k),X=Z;f(Z)||(F.cleanup=o(Z.unsubscribe)?function(){X.unsubscribe()}:s(Z))}catch(ee){k.error(ee);return}F.isClosed()&&F.clean()}};Y.prototype=g({},{unsubscribe:function(){var W=j(this);W.isClosed()||(W.close(),W.clean())}}),n&&P(Y.prototype,"closed",{configurable:!0,get:function(){return j(this).isClosed()}});var L=function(Q){M(this,{type:T,subscriptionState:Q}),n||(this.closed=!1)};L.prototype=g({},{next:function(W){var F=G(this).subscriptionState;if(!F.isClosed()){var J=F.observer;try{var k=p(J,"next");k&&r(k,J,W)}catch(Z){O(Z)}}},error:function(W){var F=G(this).subscriptionState;if(!F.isClosed()){var J=F.observer;F.close();try{var k=p(J,"error");k?r(k,J,W):O(W)}catch(Z){O(Z)}F.clean()}},complete:function(){var W=G(this).subscriptionState;if(!W.isClosed()){var F=W.observer;W.close();try{var J=p(F,"complete");J&&r(J,F)}catch(k){O(k)}W.clean()}}}),n&&P(L.prototype,"closed",{configurable:!0,get:function(){return G(this).subscriptionState.isClosed()}});var V=function(W){c(this,K),M(this,{type:A,subscriber:s(W)})},K=V.prototype;g(K,{subscribe:function(W){var F=arguments.length;return new Y(o(W)?{next:W,error:F>1?arguments[1]:void 0,complete:F>2?arguments[2]:void 0}:h(W)?W:{},B(this).subscriber)}}),x(K,E,function(){return this}),t({global:!0,constructor:!0,forced:!0},{Observable:V}),a(A)},14548:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(89945),a=e(80449),s=e(39812),u=e(85428),c=e(53776),o=e(62003),f=e(59893),h=f("observable");t({target:"Observable",stat:!0,forced:!0},{from:function(x){var g=s(this)?this:r("Observable"),P=c(a(x),h);if(P){var O=a(n(P,x));return O.constructor===g?O:new g(function(I){return O.subscribe(I)})}var S=u(x);return new g(function(I){o(S,function(E,A){if(I.next(E),I.closed)return A()},{IS_ITERATOR:!0,INTERRUPTED:!0}),I.complete()})}})},96378:function(i,d,e){"use strict";e(76867),e(14548),e(6053)},6053:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(39812),a=r("Array");t({target:"Observable",stat:!0,forced:!0},{of:function(){for(var u=n(this)?this:r("Observable"),c=arguments.length,o=a(c),f=0;f?@[\\\\\\]^`{|}~"+a+"]","g");t({target:"RegExp",stat:!0,forced:!0},{escape:function(f){var h=n(f),p=s(h,0);return(p>47&&p<58?"\\x3":"")+u(h,c,"\\$&")}})},1220:function(i,d,e){"use strict";var t=e(94488),r=e(17442),n=e(19691).add;t({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var s=r(this),u=0,c=arguments.length;u1?arguments[1]:void 0);return a(c,function(f){if(!o(f,f,c))return!1},!0)!==!1}})},38487:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g){p(g,g,h)&&c(x,g)}),x}})},29916:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(h){if(o(h,h,c))return{value:h}},!0);return f&&f.value}})},25541:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Set",stat:!0,forced:!0},{from:r})},34926:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(16049);t({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(u){return r(a,this,n(u))}})},45612:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(16049),a=e(22627),s=!a("intersection")||r(function(){return Array.from(new Set([1,2,3]).intersection(new Set([3,2])))!=="3,2"});t({target:"Set",proto:!0,real:!0,forced:s},{intersection:n})},68255:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(17616);t({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(u){return r(a,this,n(u))}})},98080:function(i,d,e){"use strict";var t=e(94488),r=e(17616),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isDisjointFrom")},{isDisjointFrom:r})},16450:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(84833);t({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(u){return r(a,this,n(u))}})},96351:function(i,d,e){"use strict";var t=e(94488),r=e(84833),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSubsetOf")},{isSubsetOf:r})},86921:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(51135);t({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(u){return r(a,this,n(u))}})},60244:function(i,d,e){"use strict";var t=e(94488),r=e(51135),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSupersetOf")},{isSupersetOf:r})},82928:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(17442),a=e(57002),s=e(69905),u=r([].join),c=r([].push);t({target:"Set",proto:!0,real:!0,forced:!0},{join:function(f){var h=n(this),p=f===void 0?",":s(f),x=[];return a(h,function(g){c(x,g)}),u(x,p)}})},42947:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{map:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g){c(x,p(g,g,h))}),x}})},71568:function(i,d,e){"use strict";var t=e(94488),r=e(48800);t({target:"Set",stat:!0,forced:!0},{of:r})},94194:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(17442),a=e(57002),s=TypeError;t({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(c){var o=n(this),f=arguments.length<2,h=f?void 0:arguments[1];if(r(c),a(o,function(p){f?(f=!1,h=p):h=c(h,p,p,o)}),f)throw new s("Reduce of empty set with no initial value");return h}})},30556:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{some:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0);return a(c,function(f){if(o(f,f,c))return!0},!0)===!0}})},93102:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(36312);t({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(u){return r(a,this,n(u))}})},32100:function(i,d,e){"use strict";var t=e(94488),r=e(36312),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("symmetricDifference")},{symmetricDifference:r})},82074:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(24667);t({target:"Set",proto:!0,real:!0,forced:!0},{union:function(u){return r(a,this,n(u))}})},1821:function(i,d,e){"use strict";var t=e(94488),r=e(24667),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("union")},{union:r})},13578:function(i,d,e){"use strict";var t=e(94488),r=e(13764).charAt,n=e(95955),a=e(56902),s=e(69905);t({target:"String",proto:!0,forced:!0},{at:function(c){var o=s(n(this)),f=o.length,h=a(c),p=h>=0?h:f+h;return p<0||p>=f?void 0:r(o,p)}})},62882:function(i,d,e){"use strict";var t=e(94488),r=e(83126),n=e(25587),a=e(95955),s=e(69905),u=e(94844),c=e(13764),o=c.codeAt,f=c.charAt,h="String Iterator",p=u.set,x=u.getterFor(h),g=r(function(O){p(this,{type:h,string:O,index:0})},"String",function(){var O=x(this),S=O.string,I=O.index,E;return I>=S.length?n(void 0,!0):(E=f(S,I),O.index+=E.length,n({codePoint:o(E,0),position:I},!1))});t({target:"String",proto:!0,forced:!0},{codePoints:function(){return new g(s(a(this)))}})},59348:function(i,d,e){"use strict";var t=e(94488),r=e(67410);t({target:"String",stat:!0,forced:!0},{cooked:r})},37457:function(i,d,e){"use strict";var t=e(13247),r=e(94488),n=e(86528),a=e(94237),s=e(13743),u=e(80449),c=e(94029),o=e(55327),f=e(82762),h=e(37691).f,p=e(71698),x=e(42530),g=e(67410),P=e(79204),O=e(19268),S=new x.WeakMap,I=x.get,E=x.has,A=x.set,R=Array,T=TypeError,D=Object.freeze||Object,M=Object.isFrozen,B=Math.min,j=a("".charAt),G=a("".slice),H=a("".split),Y=a(/./.exec),L=/([\n\u2028\u2029]|\r\n?)/g,V=RegExp("^["+O+"]*"),K=RegExp("[^"+O+"]"),Q="Invalid tag",W="Invalid opening line",F="Invalid closing line",J=function(ie){var ce=ie.raw;if(t&&!M(ce))throw new T("Raw template should be frozen");if(E(S,ce))return I(S,ce);var le=k(ce),He=X(le);return h(He,"raw",{value:D(le)}),D(He),A(S,ce,He),He},k=function(ie){var ce=c(ie),le=f(ce),He=R(le),ze=R(le),it=0,_t,$e,Xe,je;if(!le)throw new T(Q);for(;it0)throw new T(W);_t[1]=""}if(me){if(_t.length===1||Y(K,_t[_t.length-1]))throw new T(F);_t[_t.length-2]="",_t[_t.length-1]=""}for(var ot=2;ot<_t.length;ot+=2){var lt=_t[ot],St=ot+1===_t.length&&!me,wt=Y(V,lt)[0];if(!St&&wt.length===lt.length){_t[ot]="";continue}$e=Z(wt,$e)}}var Ie=$e?$e.length:0;for(it=0;it1?arguments[1]:void 0);return n(this,o)},!0)},16315:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filterReject,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filterReject",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)},!0)},56966:function(i,d,e){"use strict";var t=e(65911),r=e(6086),n=e(32278),a=e(58261),s=e(69478),u=a.aTypedArrayConstructor,c=a.exportTypedArrayStaticMethod;c("fromAsync",function(f){var h=this,p=arguments.length,x=p>1?arguments[1]:void 0,g=p>2?arguments[2]:void 0;return new(t("Promise"))(function(P){r(h),P(n(f,x,g))}).then(function(P){return s(u(h),P)})},!0)},60239:function(i,d,e){"use strict";var t=e(58261),r=e(36444),n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("groupBy",function(c){var o=arguments.length>1?arguments[1]:void 0;return r(a(this),c,o,n)},!0)},49381:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(75406),a=e(51981),s=e(93303),u=e(56902),c=e(3338),o=t.aTypedArray,f=t.getTypedArrayConstructor,h=t.exportTypedArrayMethod,p=Math.max,x=Math.min,g=!c(function(){var P=new Int8Array([1]),O=P.toSpliced(1,0,{valueOf:function(){return P[0]=2,3}});return O[0]!==2||O[1]!==3});h("toSpliced",function(O,S){var I=o(this),E=f(I),A=r(I),R=a(O,A),T=arguments.length,D=0,M,B,j,G,H,Y,L;if(T===0)M=B=0;else if(T===1)M=0,B=A-R;else if(B=x(p(u(S),0),A-R),M=T-2,M){G=new E(M),j=n(G);for(var V=2;V1?a(arguments[1]):void 0,M=f(D)==="base64"?h:p,B=D?!!D.strict:!1,j=B?T:O(T,E,"");if(j.length%4===0)S(j,-2)==="=="?j=S(j,0,-2):S(j,-1)==="="&&(j=S(j,0,-1));else if(B)throw new g("Input is not correctly padded");var G=j.length%4;switch(G){case 1:throw new g("Bad input length");case 2:j+="AA";break;case 3:j+="A"}for(var H=[],Y=0,L=j.length,V=function(W){var F=P(j,Y+W);if(!u(M,F))throw new g('Bad char in input: "'+F+'"');return M[F]<<18-6*W};Y>16&255,K>>8&255,K&255)}var Q=H.length;if(G===2){if(B&&H[Q-2]!==0)throw new g(A);Q-=2}else if(G===3){if(B&&H[Q-1]!==0)throw new g(A);Q--}return c(x,H,Q)}})},57151:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94237),a=e(79606),s=r.Uint8Array,u=r.SyntaxError,c=r.parseInt,o=/[^\da-f]/i,f=n(o.exec),h=n("".slice);s&&t({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(x){a(x);var g=x.length;if(g%2)throw new u("String should have an even number of characters");if(f(o,x))throw new u("String should only contain hex characters");for(var P=new s(g/2),O=0;O>6*T&63)};I+2>(-2*L&6)));return H}})},55182:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(94237),s=e(89945),u=e(3338),c=e(69905),o=e(57106),f=e(66244).i2c,h=n("btoa"),p=a("".charAt),x=a("".charCodeAt),g=!!h&&!u(function(){return h("hi")!=="aGk="}),P=g&&!u(function(){h()}),O=g&&u(function(){return h(null)!=="bnVsbA=="}),S=g&&h.length!==1;t({global:!0,bind:!0,enumerable:!0,forced:!g||P||O||S},{btoa:function(E){if(o(arguments.length,1),g)return s(h,r,c(E));for(var A=c(E),R="",T=0,D=f,M,B;p(A,T)||(D="=",T%1);){if(B=x(A,T+=.75),B>255)throw new(n("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");M=M<<8|B,R+=p(D,63&M>>8-T%1*8)}return R}})},91472:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).clear;t({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==n},{clearImmediate:n})},34366:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(59594),s=e(68151),u=function(o){if(o&&o.forEach!==a)try{s(o,"forEach",a)}catch(f){o.forEach=a}};for(var c in r)r[c]&&u(t[c]&&t[c].prototype);u(n)},85425:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(11005),s=e(68151),u=e(94573),c=e(59893),o=c("iterator"),f=a.values,h=function(x,g){if(x){if(x[o]!==f)try{s(x,o,f)}catch(O){x[o]=f}if(u(x,g,!0),r[g]){for(var P in a)if(x[P]!==a[P])try{s(x,P,a[P])}catch(O){x[P]=a[P]}}}};for(var p in r)h(t[p]&&t[p].prototype,p);h(n,"DOMTokenList")},64522:function(i,d,e){"use strict";var t=e(94488),r=e(11270),n=e(65911),a=e(3338),s=e(20132),u=e(35012),c=e(37691).f,o=e(2291),f=e(64110),h=e(32621),p=e(56472),x=e(80449),g=e(13367),P=e(7825),O=e(52109),S=e(80739),I=e(94844),E=e(35454),A=e(16697),R="DOMException",T="DATA_CLONE_ERR",D=n("Error"),M=n(R)||function(){try{var ze=n("MessageChannel")||r("worker_threads").MessageChannel;new ze().port1.postMessage(new WeakMap)}catch(it){if(it.name===T&&it.code===25)return it.constructor}}(),B=M&&M.prototype,j=D.prototype,G=I.set,H=I.getterFor(R),Y="stack"in new D(R),L=function(ze){return h(O,ze)&&O[ze].m?O[ze].c:0},V=function(){p(this,K);var it=arguments.length,_t=P(it<1?void 0:arguments[0]),$e=P(it<2?void 0:arguments[1],"Error"),Xe=L($e);if(G(this,{type:R,name:$e,message:_t,code:Xe}),E||(this.name=$e,this.message=_t,this.code=Xe),Y){var je=new D(_t);je.name=R,c(this,"stack",u(1,S(je.stack,1)))}},K=V.prototype=s(j),Q=function(ze){return{enumerable:!0,configurable:!0,get:ze}},W=function(ze){return Q(function(){return H(this)[ze]})};E&&(f(K,"code",W("code")),f(K,"message",W("message")),f(K,"name",W("name"))),c(K,"constructor",u(1,V));var F=a(function(){return!(new M instanceof D)}),J=F||a(function(){return j.toString!==g||String(new M(1,2))!=="2: 1"}),k=F||a(function(){return new M(1,"DataCloneError").code!==25}),Z=F||M[T]!==25||B[T]!==25,X=A?J||k||Z:F;t({global:!0,constructor:!0,forced:X},{DOMException:X?V:M});var ee=n(R),ue=ee.prototype;J&&(A||M===ee)&&o(ue,"toString",g),k&&E&&M===ee&&f(ue,"code",Q(function(){return L(x(this).name)}));for(var ie in O)if(h(O,ie)){var ce=O[ie],le=ce.s,He=u(6,ce.c);h(ee,le)||c(ee,le,He),h(ue,le)||c(ue,le,He)}},41599:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(35012),s=e(37691).f,u=e(32621),c=e(56472),o=e(25576),f=e(7825),h=e(52109),p=e(80739),x=e(35454),g=e(16697),P="DOMException",O=n("Error"),S=n(P),I=function(){c(this,E);var V=arguments.length,K=f(V<1?void 0:arguments[0]),Q=f(V<2?void 0:arguments[1],"Error"),W=new S(K,Q),F=new O(K);return F.name=P,s(W,"stack",a(1,p(F.stack,1))),o(W,this,I),W},E=I.prototype=S.prototype,A="stack"in new O(P),R="stack"in new S(1,2),T=S&&x&&Object.getOwnPropertyDescriptor(r,P),D=!!T&&!(T.writable&&T.configurable),M=A&&!D&&!R;t({global:!0,constructor:!0,forced:g||M},{DOMException:M?I:S});var B=n(P),j=B.prototype;if(j.constructor!==B){g||s(j,"constructor",a(1,B));for(var G in h)if(u(h,G)){var H=h[G],Y=H.s;u(B,Y)||s(B,Y,a(6,H.c))}}},86465:function(i,d,e){"use strict";var t=e(65911),r=e(94573),n="DOMException";r(t(n),n)},78437:function(i,d,e){"use strict";e(91472),e(91700)},73624:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(72933),a=e(63335),s=e(57106),u=e(90946),c=r.process;t({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(f){s(arguments.length,1),a(f);var h=u&&c.domain;n(h?h.bind(f):f)}})},62059:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(64110),a=e(35454),s=TypeError,u=Object.defineProperty,c=r.self!==r;try{if(a){var o=Object.getOwnPropertyDescriptor(r,"self");(c||!o||!o.get||!o.enumerable)&&n(r,"self",{get:function(){return r},set:function(h){if(this!==r)throw new s("Illegal invocation");u(r,"self",{value:h,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else t({global:!0,simple:!0,forced:c},{self:r})}catch(f){}},91700:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).set,a=e(93222),s=r.setImmediate?a(n,!1):n;t({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==s},{setImmediate:s})},88469:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setInterval,!0);t({global:!0,bind:!0,forced:r.setInterval!==a},{setInterval:a})},91572:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setTimeout,!0);t({global:!0,bind:!0,forced:r.setTimeout!==a},{setTimeout:a})},10305:function(i,d,e){"use strict";var t=e(16697),r=e(94488),n=e(92916),a=e(65911),s=e(94237),u=e(3338),c=e(6145),o=e(55327),f=e(39812),h=e(4112),p=e(31946),x=e(18446),g=e(62003),P=e(80449),O=e(97607),S=e(32621),I=e(69392),E=e(68151),A=e(82762),R=e(57106),T=e(81644),D=e(2786),M=e(19691),B=e(57002),j=e(39311),G=e(25406),H=e(80426),Y=n.Object,L=n.Array,V=n.Date,K=n.Error,Q=n.TypeError,W=n.PerformanceMark,F=a("DOMException"),J=D.Map,k=D.has,Z=D.get,X=D.set,ee=M.Set,ue=M.add,ie=M.has,ce=a("Object","keys"),le=s([].push),He=s((!0).valueOf),ze=s(1 .valueOf),it=s("".valueOf),_t=s(V.prototype.getTime),$e=c("structuredClone"),Xe="DataCloneError",je="Transferring",De=function(fe){return!u(function(){var Ee=new n.Set([7]),ft=fe(Ee),Je=fe(Y(7));return ft===Ee||!ft.has(7)||!p(Je)||+Je!=7})&&fe},me=function(fe,Ee){return!u(function(){var ft=new Ee,Je=fe({a:ft,b:ft});return!(Je&&Je.a===Je.b&&Je.a instanceof Ee&&Je.a.stack===ft.stack)})},ot=function(fe){return!u(function(){var Ee=fe(new n.AggregateError([1],$e,{cause:3}));return Ee.name!=="AggregateError"||Ee.errors[0]!==1||Ee.message!==$e||Ee.cause!==3})},lt=n.structuredClone,St=t||!me(lt,K)||!me(lt,F)||!ot(lt),wt=!lt&&De(function(fe){return new W($e,{detail:fe}).detail}),Ie=De(lt)||wt,qe=function(fe){throw new F("Uncloneable type: "+fe,Xe)},vt=function(fe,Ee){throw new F((Ee||"Cloning")+" of "+fe+" cannot be properly polyfilled in this engine",Xe)},Le=function(fe,Ee){return Ie||vt(Ee),Ie(fe)},be=function(){var fe;try{fe=new n.DataTransfer}catch(Ee){try{fe=new n.ClipboardEvent("").clipboardData}catch(ft){}}return fe&&fe.items&&fe.files?fe:null},de=function(fe,Ee,ft){if(k(Ee,fe))return Z(Ee,fe);var Je=ft||O(fe),Ke,st,Tt,Yt,Oe,Fe;if(Je==="SharedArrayBuffer")Ie?Ke=Ie(fe):Ke=fe;else{var Be=n.DataView;!Be&&!o(fe.slice)&&vt("ArrayBuffer");try{if(o(fe.slice)&&!fe.resizable)Ke=fe.slice(0);else for(st=fe.byteLength,Tt=("maxByteLength"in fe)?{maxByteLength:fe.maxByteLength}:void 0,Ke=new ArrayBuffer(st,Tt),Yt=new Be(fe),Oe=new Be(Ke),Fe=0;Fe1&&!h(arguments[1])?P(arguments[1]):void 0,Je=ft?ft.transfer:void 0,Ke,st;Je!==void 0&&(Ke=new J,st=tt(Je,Ke));var Tt=Ce(Ee,Ke);return st&&xt(st),Tt}})},41208:function(i,d,e){"use strict";e(88469),e(91572)},91340:function(i,d,e){"use strict";e(11005);var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(35454),u=e(3299),c=e(2291),o=e(64110),f=e(66477),h=e(94573),p=e(83126),x=e(94844),g=e(56472),P=e(55327),O=e(32621),S=e(80666),I=e(97607),E=e(80449),A=e(31946),R=e(69905),T=e(20132),D=e(35012),M=e(85428),B=e(26006),j=e(25587),G=e(57106),H=e(59893),Y=e(63668),L=H("iterator"),V="URLSearchParams",K=V+"Iterator",Q=x.set,W=x.getterFor(V),F=x.getterFor(K),J=Object.getOwnPropertyDescriptor,k=function(Ke){if(!s)return r[Ke];var st=J(r,Ke);return st&&st.value},Z=k("fetch"),X=k("Request"),ee=k("Headers"),ue=X&&X.prototype,ie=ee&&ee.prototype,ce=r.RegExp,le=r.TypeError,He=r.decodeURIComponent,ze=r.encodeURIComponent,it=a("".charAt),_t=a([].join),$e=a([].push),Xe=a("".replace),je=a([].shift),De=a([].splice),me=a("".split),ot=a("".slice),lt=/\+/g,St=Array(4),wt=function(Ke){return St[Ke-1]||(St[Ke-1]=ce("((?:%[\\da-f]{2}){"+Ke+"})","gi"))},Ie=function(Ke){try{return He(Ke)}catch(st){return Ke}},qe=function(Ke){var st=Xe(Ke,lt," "),Tt=4;try{return He(st)}catch(Yt){for(;Tt;)st=Xe(st,wt(Tt--),Ie);return st}},vt=/[!'()~]|%20/g,Le={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},be=function(Ke){return Le[Ke]},de=function(Ke){return Xe(ze(Ke),vt,be)},xe=p(function(st,Tt){Q(this,{type:K,target:W(st).entries,index:0,kind:Tt})},V,function(){var st=F(this),Tt=st.target,Yt=st.index++;if(!Tt||Yt>=Tt.length)return st.target=void 0,j(void 0,!0);var Oe=Tt[Yt];switch(st.kind){case"keys":return j(Oe.key,!1);case"values":return j(Oe.value,!1)}return j([Oe.key,Oe.value],!1)},!0),Ce=function(Ke){this.entries=[],this.url=null,Ke!==void 0&&(A(Ke)?this.parseObject(Ke):this.parseQuery(typeof Ke=="string"?it(Ke,0)==="?"?ot(Ke,1):Ke:R(Ke)))};Ce.prototype={type:V,bindURL:function(Ke){this.url=Ke,this.update()},parseObject:function(Ke){var st=this.entries,Tt=B(Ke),Yt,Oe,Fe,Be,mt,Dt,se;if(Tt)for(Yt=M(Ke,Tt),Oe=Yt.next;!(Fe=n(Oe,Yt)).done;){if(Be=M(E(Fe.value)),mt=Be.next,(Dt=n(mt,Be)).done||(se=n(mt,Be)).done||!n(mt,Be).done)throw new le("Expected sequence with length 2");$e(st,{key:R(Dt.value),value:R(se.value)})}else for(var gt in Ke)O(Ke,gt)&&$e(st,{key:gt,value:R(Ke[gt])})},parseQuery:function(Ke){if(Ke)for(var st=this.entries,Tt=me(Ke,"&"),Yt=0,Oe,Fe;Yt0?arguments[0]:void 0,Tt=Q(this,new Ce(st));s||(this.size=Tt.entries.length)},xt=tt.prototype;if(f(xt,{append:function(st,Tt){var Yt=W(this);G(arguments.length,2),$e(Yt.entries,{key:R(st),value:R(Tt)}),s||this.length++,Yt.updateURL()},delete:function(Ke){for(var st=W(this),Tt=G(arguments.length,1),Yt=st.entries,Oe=R(Ke),Fe=Tt<2?void 0:arguments[1],Be=Fe===void 0?Fe:R(Fe),mt=0;mtYt.key?1:-1}),st.updateURL()},forEach:function(st){for(var Tt=W(this).entries,Yt=S(st,arguments.length>1?arguments[1]:void 0),Oe=0,Fe;Oe1?ft(arguments[1]):{})}}),P(X)){var Je=function(st){return g(this,ue),new X(st,arguments.length>1?ft(arguments[1]):{})};ue.constructor=Je,Je.prototype=ue,t({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Je})}}i.exports={URLSearchParams:tt,getState:W}},4890:function(i,d,e){"use strict";var t=e(2291),r=e(94237),n=e(69905),a=e(57106),s=URLSearchParams,u=s.prototype,c=r(u.append),o=r(u.delete),f=r(u.forEach),h=r([].push),p=new s("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&t(u,"delete",function(x){var g=arguments.length,P=g<2?void 0:arguments[1];if(g&&P===void 0)return o(this,x);var O=[];f(this,function(M,B){h(O,{key:B,value:M})}),a(g,1);for(var S=n(x),I=n(P),E=0,A=0,R=!1,T=O.length,D;E?@[\\\]^|]/,lt=/[\0\t\n\r #/:<>?@[\\\]^|]/,St=/^[\u0000-\u0020]+/,wt=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Ie=/[\t\n\r]/g,qe,vt=function(bt){var et=X(bt,"."),Ue,Ne,nt,jt,Nt,gr,yr;if(et.length&&et[et.length-1]===""&&et.length--,Ue=et.length,Ue>4)return bt;for(Ne=[],nt=0;nt1&&V(jt,0)==="0"&&(Nt=K(Xe,jt)?16:8,jt=ee(jt,Nt===8?1:2)),jt==="")gr=0;else{if(!K(Nt===10?De:Nt===8?je:me,jt))return bt;gr=H(jt,Nt)}J(Ne,gr)}for(nt=0;nt=L(256,5-Ue))return null}else if(gr>255)return null;for(yr=F(Ne),nt=0;nt6))return;for(gr=0;Me();){if(yr=null,gr>0)if(Me()==="."&&gr<4)nt++;else return;if(!K($e,Me()))return;for(;K($e,Me());){if(Ur=H(Me(),10),yr===null)yr=Ur;else{if(yr===0)return;yr=yr*10+Ur}if(yr>255)return;nt++}et[Ue]=et[Ue]*256+yr,gr++,(gr===2||gr===4)&&Ue++}if(gr!==4)return;break}else if(Me()===":"){if(nt++,!Me())return}else if(Me())return;et[Ue++]=jt}if(Ne!==null)for(_n=Ue-Ne,Ue=7;Ue!==0&&_n>0;)ir=et[Ue],et[Ue--]=et[Ne+_n-1],et[Ne+--_n]=ir;else if(Ue!==8)return;return et},be=function(bt){for(var et=null,Ue=1,Ne=null,nt=0,jt=0;jt<8;jt++)bt[jt]!==0?(nt>Ue&&(et=Ne,Ue=nt),Ne=null,nt=0):(Ne===null&&(Ne=jt),++nt);return nt>Ue&&(et=Ne,Ue=nt),et},de=function(bt){var et,Ue,Ne,nt;if(typeof bt=="number"){for(et=[],Ue=0;Ue<4;Ue++)ie(et,bt%256),bt=Y(bt/256);return Q(et,".")}else if(typeof bt=="object"){for(et="",Ne=be(bt),Ue=0;Ue<8;Ue++)nt&&bt[Ue]===0||(nt&&(nt=!1),Ne===Ue?(et+=Ue?":":"::",nt=!0):(et+=W(bt[Ue],16),Ue<7&&(et+=":")));return"["+et+"]"}return bt},xe={},Ce=p({},xe,{" ":1,'"':1,"<":1,">":1,"`":1}),tt=p({},Ce,{"#":1,"?":1,"{":1,"}":1}),xt=p({},tt,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),fe=function(bt,et){var Ue=P(bt,0);return Ue>32&&Ue<127&&!h(et,bt)?bt:encodeURIComponent(bt)},Ee={ftp:21,file:null,http:80,https:443,ws:80,wss:443},ft=function(bt,et){var Ue;return bt.length===2&&K(it,V(bt,0))&&((Ue=V(bt,1))===":"||!et&&Ue==="|")},Je=function(bt){var et;return bt.length>1&&ft(ee(bt,0,2))&&(bt.length===2||(et=V(bt,2))==="/"||et==="\\"||et==="?"||et==="#")},Ke=function(bt){return bt==="."||ue(bt)==="%2e"},st=function(bt){return bt=ue(bt),bt===".."||bt==="%2e."||bt===".%2e"||bt==="%2e%2e"},Tt={},Yt={},Oe={},Fe={},Be={},mt={},Dt={},se={},gt={},tr={},Ht={},Ut={},cr={},Ze={},pt={},kt={},or={},$t={},hr={},Or={},jr={},qt=function(bt,et,Ue){var Ne=S(bt),nt,jt,Nt;if(et){if(jt=this.parse(Ne),jt)throw new G(jt);this.searchParams=null}else{if(Ue!==void 0&&(nt=new qt(Ue,!0)),jt=this.parse(Ne,null,nt),jt)throw new G(jt);Nt=B(new M),Nt.bindURL(this),this.searchParams=Nt}};qt.prototype={type:"URL",parse:function(bt,et,Ue){var Ne=this,nt=et||Tt,jt=0,Nt="",gr=!1,yr=!1,Ur=!1,_n,ir,Me,Dr;for(bt=S(bt),et||(Ne.scheme="",Ne.username="",Ne.password="",Ne.host=null,Ne.port=null,Ne.path=[],Ne.query=null,Ne.fragment=null,Ne.cannotBeABaseURL=!1,bt=k(bt,St,""),bt=k(bt,wt,"$1")),bt=k(bt,Ie,""),_n=x(bt);jt<=_n.length;){switch(ir=_n[jt],nt){case Tt:if(ir&&K(it,ir))Nt+=ue(ir),nt=Yt;else{if(et)return le;nt=Oe;continue}break;case Yt:if(ir&&(K(_t,ir)||ir==="+"||ir==="-"||ir==="."))Nt+=ue(ir);else if(ir===":"){if(et&&(Ne.isSpecial()!==h(Ee,Nt)||Nt==="file"&&(Ne.includesCredentials()||Ne.port!==null)||Ne.scheme==="file"&&!Ne.host))return;if(Ne.scheme=Nt,et){Ne.isSpecial()&&Ee[Ne.scheme]===Ne.port&&(Ne.port=null);return}Nt="",Ne.scheme==="file"?nt=Ze:Ne.isSpecial()&&Ue&&Ue.scheme===Ne.scheme?nt=Fe:Ne.isSpecial()?nt=se:_n[jt+1]==="/"?(nt=Be,jt++):(Ne.cannotBeABaseURL=!0,J(Ne.path,""),nt=hr)}else{if(et)return le;Nt="",nt=Oe,jt=0;continue}break;case Oe:if(!Ue||Ue.cannotBeABaseURL&&ir!=="#")return le;if(Ue.cannotBeABaseURL&&ir==="#"){Ne.scheme=Ue.scheme,Ne.path=g(Ue.path),Ne.query=Ue.query,Ne.fragment="",Ne.cannotBeABaseURL=!0,nt=jr;break}nt=Ue.scheme==="file"?Ze:mt;continue;case Fe:if(ir==="/"&&_n[jt+1]==="/")nt=gt,jt++;else{nt=mt;continue}break;case Be:if(ir==="/"){nt=tr;break}else{nt=$t;continue}case mt:if(Ne.scheme=Ue.scheme,ir===qe)Ne.username=Ue.username,Ne.password=Ue.password,Ne.host=Ue.host,Ne.port=Ue.port,Ne.path=g(Ue.path),Ne.query=Ue.query;else if(ir==="/"||ir==="\\"&&Ne.isSpecial())nt=Dt;else if(ir==="?")Ne.username=Ue.username,Ne.password=Ue.password,Ne.host=Ue.host,Ne.port=Ue.port,Ne.path=g(Ue.path),Ne.query="",nt=Or;else if(ir==="#")Ne.username=Ue.username,Ne.password=Ue.password,Ne.host=Ue.host,Ne.port=Ue.port,Ne.path=g(Ue.path),Ne.query=Ue.query,Ne.fragment="",nt=jr;else{Ne.username=Ue.username,Ne.password=Ue.password,Ne.host=Ue.host,Ne.port=Ue.port,Ne.path=g(Ue.path),Ne.path.length--,nt=$t;continue}break;case Dt:if(Ne.isSpecial()&&(ir==="/"||ir==="\\"))nt=gt;else if(ir==="/")nt=tr;else{Ne.username=Ue.username,Ne.password=Ue.password,Ne.host=Ue.host,Ne.port=Ue.port,nt=$t;continue}break;case se:if(nt=gt,ir!=="/"||V(Nt,jt+1)!=="/")continue;jt++;break;case gt:if(ir!=="/"&&ir!=="\\"){nt=tr;continue}break;case tr:if(ir==="@"){gr&&(Nt="%40"+Nt),gr=!0,Me=x(Nt);for(var on=0;on65535)return ze;Ne.port=Ne.isSpecial()&&Mn===Ee[Ne.scheme]?null:Mn,Nt=""}if(et)return;nt=or;continue}else return ze;break;case Ze:if(Ne.scheme="file",ir==="/"||ir==="\\")nt=pt;else if(Ue&&Ue.scheme==="file")switch(ir){case qe:Ne.host=Ue.host,Ne.path=g(Ue.path),Ne.query=Ue.query;break;case"?":Ne.host=Ue.host,Ne.path=g(Ue.path),Ne.query="",nt=Or;break;case"#":Ne.host=Ue.host,Ne.path=g(Ue.path),Ne.query=Ue.query,Ne.fragment="",nt=jr;break;default:Je(Q(g(_n,jt),""))||(Ne.host=Ue.host,Ne.path=g(Ue.path),Ne.shortenPath()),nt=$t;continue}else{nt=$t;continue}break;case pt:if(ir==="/"||ir==="\\"){nt=kt;break}Ue&&Ue.scheme==="file"&&!Je(Q(g(_n,jt),""))&&(ft(Ue.path[0],!0)?J(Ne.path,Ue.path[0]):Ne.host=Ue.host),nt=$t;continue;case kt:if(ir===qe||ir==="/"||ir==="\\"||ir==="?"||ir==="#"){if(!et&&ft(Nt))nt=$t;else if(Nt===""){if(Ne.host="",et)return;nt=or}else{if(Dr=Ne.parseHost(Nt),Dr)return Dr;if(Ne.host==="localhost"&&(Ne.host=""),et)return;Nt="",nt=or}continue}else Nt+=ir;break;case or:if(Ne.isSpecial()){if(nt=$t,ir!=="/"&&ir!=="\\")continue}else if(!et&&ir==="?")Ne.query="",nt=Or;else if(!et&&ir==="#")Ne.fragment="",nt=jr;else if(ir!==qe&&(nt=$t,ir!=="/"))continue;break;case $t:if(ir===qe||ir==="/"||ir==="\\"&&Ne.isSpecial()||!et&&(ir==="?"||ir==="#")){if(st(Nt)?(Ne.shortenPath(),ir!=="/"&&!(ir==="\\"&&Ne.isSpecial())&&J(Ne.path,"")):Ke(Nt)?ir!=="/"&&!(ir==="\\"&&Ne.isSpecial())&&J(Ne.path,""):(Ne.scheme==="file"&&!Ne.path.length&&ft(Nt)&&(Ne.host&&(Ne.host=""),Nt=V(Nt,0)+":"),J(Ne.path,Nt)),Nt="",Ne.scheme==="file"&&(ir===qe||ir==="?"||ir==="#"))for(;Ne.path.length>1&&Ne.path[0]==="";)Z(Ne.path);ir==="?"?(Ne.query="",nt=Or):ir==="#"&&(Ne.fragment="",nt=jr)}else Nt+=fe(ir,tt);break;case hr:ir==="?"?(Ne.query="",nt=Or):ir==="#"?(Ne.fragment="",nt=jr):ir!==qe&&(Ne.path[0]+=fe(ir,xe));break;case Or:!et&&ir==="#"?(Ne.fragment="",nt=jr):ir!==qe&&(ir==="'"&&Ne.isSpecial()?Ne.query+="%27":ir==="#"?Ne.query+="%23":Ne.query+=fe(ir,xe));break;case jr:ir!==qe&&(Ne.fragment+=fe(ir,Ce));break}jt++}},parseHost:function(bt){var et,Ue,Ne;if(V(bt,0)==="["){if(V(bt,bt.length-1)!=="]"||(et=Le(ee(bt,1,-1)),!et))return He;this.host=et}else if(this.isSpecial()){if(bt=O(bt),K(ot,bt)||(et=vt(bt),et===null))return He;this.host=et}else{if(K(lt,bt))return He;for(et="",Ue=x(bt),Ne=0;Ne1?arguments[1]:void 0,nt=T(Ue,new qt(et,!1,Ne));r||(Ue.href=nt.serialize(),Ue.origin=nt.getOrigin(),Ue.protocol=nt.getProtocol(),Ue.username=nt.getUsername(),Ue.password=nt.getPassword(),Ue.host=nt.getHost(),Ue.hostname=nt.getHostname(),Ue.port=nt.getPort(),Ue.pathname=nt.getPathname(),Ue.search=nt.getSearch(),Ue.searchParams=nt.getSearchParams(),Ue.hash=nt.getHash())},Wt=Ft.prototype,Qt=function(bt,et){return{get:function(){return D(this)[bt]()},set:et&&function(Ue){return D(this)[et](Ue)},configurable:!0,enumerable:!0}};if(r&&(o(Wt,"href",Qt("serialize","setHref")),o(Wt,"origin",Qt("getOrigin")),o(Wt,"protocol",Qt("getProtocol","setProtocol")),o(Wt,"username",Qt("getUsername","setUsername")),o(Wt,"password",Qt("getPassword","setPassword")),o(Wt,"host",Qt("getHost","setHost")),o(Wt,"hostname",Qt("getHostname","setHostname")),o(Wt,"port",Qt("getPort","setPort")),o(Wt,"pathname",Qt("getPathname","setPathname")),o(Wt,"search",Qt("getSearch","setSearch")),o(Wt,"searchParams",Qt("getSearchParams")),o(Wt,"hash",Qt("getHash","setHash"))),c(Wt,"toJSON",function(){return D(this).serialize()},{enumerable:!0}),c(Wt,"toString",function(){return D(this).serialize()},{enumerable:!0}),j){var xr=j.createObjectURL,Er=j.revokeObjectURL;xr&&c(Ft,"createObjectURL",s(xr,j)),Er&&c(Ft,"revokeObjectURL",s(Er,j))}I(Ft,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:Ft})},25204:function(i,d,e){"use strict";e(13588)},47803:function(i,d,e){"use strict";var t=e(94488),r=e(89945);t({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},73825:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){if(Array.isArray(r))return r}},65873:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(89878);function r(n,a,s){return a=(0,t.Z)(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}},38329:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(){return t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=0)&&(s[c]=n[c]);return s}function r(n,a){if(n==null)return{};var s=t(n,a),u,c;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(c=0;c=0)&&Object.prototype.propertyIsEnumerable.call(n,u)&&(s[u]=n[u])}return s}},87296:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(73825);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,h,p,x,g=[],P=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;P=!1}else for(;!(P=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);P=!0);}catch(S){O=!0,h=S}finally{try{if(!P&&o.return!=null&&(x=o.return(),Object(x)!==x))return}finally{if(O)throw h}}return g}}var n=e(99227),a=e(66160);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},89878:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(8616);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:String(s)}},8616:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},99227:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});function t(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,u=new Array(a);sr.length)&&(n=r.length);for(var a=0,s=Array(n);a3?(le=it===ce)&&(J=He[(F=He[4])?5:(F=3,3)],He[4]=He[5]=p):He[0]<=ze&&((le=ie<2&&zece||ce>it)&&(He[4]=ie,He[5]=ce,ee.n=it,F=0))}if(le||ie>1)return I;throw X=!0,ce}return function(ie,ce,le){if(k>1)throw TypeError("Generator is already running");for(X&&ce===1&&ue(ce,le),F=ce,J=le;(x=F<2?p:J)||!X;){W||(F?F<3?(F>1&&(ee.n=-1),ue(F,J)):ee.n=J:ee.v=J);try{if(k=2,W){if(F||(ie="next"),x=W[ie]){if(!(x=x.call(W,J)))throw TypeError("iterator result is not an object");if(!x.done)return x;J=x.value,F<2&&(F=0)}else F===1&&(x=W.return)&&x.call(W),F<2&&(J=TypeError("The iterator does not provide a '"+ie+"' method"),F=1);W=p}else if((x=(X=ee.n<0)?J:V.call(K,ee))!==I)break}catch(He){W=p,F=1,J=He}finally{k=1}}return{value:x,done:X}}}(B,G,H),!0),L}var I={};function E(){}function A(){}function R(){}x=Object.getPrototypeOf;var T=[][P]?x(x([][P]())):(r(x={},P,function(){return this}),x),D=R.prototype=E.prototype=Object.create(T);function M(B){return Object.setPrototypeOf?Object.setPrototypeOf(B,R):(B.__proto__=R,r(B,O,"GeneratorFunction")),B.prototype=Object.create(D),B}return A.prototype=R,r(D,"constructor",R),r(R,"constructor",A),A.displayName="GeneratorFunction",r(R,O,"GeneratorFunction"),r(D),r(D,O,"Generator"),r(D,P,function(){return this}),r(D,"toString",function(){return"[object Generator]"}),(n=function(){return{w:S,m:M}})()}function a(p,x){function g(O,S,I,E){try{var A=p[O](S),R=A.value;return R instanceof t?x.resolve(R.v).then(function(T){g("next",T,I,E)},function(T){g("throw",T,I,E)}):x.resolve(R).then(function(T){A.value=T,I(A)},function(T){return g("throw",T,I,E)})}catch(T){E(T)}}var P;this.next||(r(a.prototype),r(a.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),r(this,"_invoke",function(O,S,I){function E(){return new x(function(A,R){g(O,I,A,R)})}return P=P?P.then(E,E):E()},!0)}function s(p,x,g,P,O){return new a(n().w(p,x,g,P),O||Promise)}function u(p,x,g,P,O){var S=s(p,x,g,P,O);return S.next().then(function(I){return I.done?I.value:S.next()})}function c(p){var x=Object(p),g=[];for(var P in x)g.unshift(P);return function O(){for(;g.length;)if((P=g.pop())in x)return O.value=P,O.done=!1,O;return O.done=!0,O}}var o=e(76190);function f(p){if(p!=null){var x=p[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],g=0;if(x)return x.call(p);if(typeof p.next=="function")return p;if(!isNaN(p.length))return{next:function(){return p&&g>=p.length&&(p=void 0),{value:p&&p[g++],done:!p}}}}throw new TypeError((0,o.Z)(p)+" is not iterable")}function h(){"use strict";var p=n(),x=p.m(h),g=(Object.getPrototypeOf?Object.getPrototypeOf(x):x.__proto__).constructor;function P(I){var E=typeof I=="function"&&I.constructor;return!!E&&(E===g||(E.displayName||E.name)==="GeneratorFunction")}var O={throw:1,return:2,break:3,continue:3};function S(I){var E,A;return function(R){E||(E={stop:function(){return A(R.a,2)},catch:function(){return R.v},abrupt:function(D,M){return A(R.a,O[D],M)},delegateYield:function(D,M,B){return E.resultName=M,A(R.d,f(D),B)},finish:function(D){return A(R.f,D)}},A=function(D,M,B){R.p=E.prev,R.n=E.next;try{return D(M,B)}finally{E.next=R.n}}),E.resultName&&(E[E.resultName]=R.v,E.resultName=void 0),E.sent=R.v,E.next=R.n;try{return I.call(this,E)}finally{R.p=E.prev,R.n=E.next}}}return(h=function(){return{wrap:function(A,R,T,D){return p.w(S(A),R,T,D&&D.reverse())},isGeneratorFunction:P,mark:p.m,awrap:function(A,R){return new t(A,R)},AsyncIterator:a,async:function(A,R,T,D,M){return(P(R)?s:u)(S(A),R,T,D,M)},keys:c,values:f}})()}},18773:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r,n){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,s){return a.__proto__=s,a},t(r,n)}},42978:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(42028);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,h,p,x,g=[],P=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;P=!1}else for(;!(P=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);P=!0);}catch(S){O=!0,h=S}finally{try{if(!P&&o.return!=null&&(x=o.return(),Object(x)!==x))return}finally{if(O)throw h}}return g}}var n=e(3208),a=e(23317);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},66712:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(42028),r=e(7553),n=e(3208),a=e(23317);function s(u){return(0,t.Z)(u)||(0,r.Z)(u)||(0,n.Z)(u)||(0,a.Z)()}},94480:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(97047);function r(c){if(Array.isArray(c))return(0,t.Z)(c)}var n=e(7553),a=e(3208);function s(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u(c){return r(c)||(0,n.Z)(c)||(0,a.Z)(c)||s()}},88058:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(76190);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:s+""}},76190:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},3208:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(97047);function r(n,a){if(n){if(typeof n=="string")return(0,t.Z)(n,a);var s={}.toString.call(n).slice(8,-1);return s==="Object"&&n.constructor&&(s=n.constructor.name),s==="Map"||s==="Set"?Array.from(n):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?(0,t.Z)(n,a):void 0}}},5529:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(58289),r=e(18773);function n(c){try{return Function.toString.call(c).indexOf("[native code]")!==-1}catch(o){return typeof c=="function"}}var a=e(75538);function s(c,o,f){if((0,a.Z)())return Reflect.construct.apply(null,arguments);var h=[null];h.push.apply(h,o);var p=new(c.bind.apply(c,h));return f&&(0,r.Z)(p,f.prototype),p}function u(c){var o=typeof Map=="function"?new Map:void 0;return u=function(h){if(h===null||!n(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(o!==void 0){if(o.has(h))return o.get(h);o.set(h,p)}function p(){return s(h,arguments,(0,t.Z)(this).constructor)}return p.prototype=Object.create(h.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),(0,r.Z)(p,h)},u(c)}},53280:function(i,d,e){"use strict";e.d(d,{D:function(){return r}});function t(n,a,s){var u=s||{},c=u.noTrailing,o=c===void 0?!1:c,f=u.noLeading,h=f===void 0?!1:f,p=u.debounceMode,x=p===void 0?void 0:p,g,P=!1,O=0;function S(){g&&clearTimeout(g)}function I(A){var R=A||{},T=R.upcomingOnly,D=T===void 0?!1:T;S(),P=!D}function E(){for(var A=arguments.length,R=new Array(A),T=0;Tn?h?(O=Date.now(),o||(g=setTimeout(x?j:B,n))):B():o!==!0&&(g=setTimeout(x?j:B,x===void 0?n-M:n))}return E.cancel=I,E}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].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(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__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",1482:"p__Classrooms__Lists__Graduation__Topics__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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__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",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"4d954758",65:"4193e128",67:"178f66df",109:"88c01ff2",195:"1207e0b3",264:"7660a3bc",265:"9550b913",292:"ea2fed90",310:"50bb99e6",316:"1f60ada6",337:"27272adb",342:"0ea960cb",354:"d4d139cf",479:"d1ed8fb2",485:"3ceaaf83",508:"190ef19e",532:"5f95cde7",533:"7b732827",547:"b731614c",556:"fc177a0b",559:"309c43e7",576:"cfe19073",629:"44a1d9a5",643:"19ccf198",671:"4a609b8d",680:"f030b613",700:"bbe36c4f",737:"44ffebea",741:"ac5fd360",745:"30f5fa76",799:"36e0f694",869:"3d7c2a91",895:"df7dd28e",919:"725c3b47",921:"a60ecee2",928:"e60032b2",981:"24da50c7",1006:"a8f97339",1025:"98996cab",1043:"11b9db1d",1045:"1011f92f",1048:"9029b374",1070:"3d715b20",1144:"c90eccaf",1148:"d5729214",1150:"def7cc5e",1154:"8cb80842",1211:"39e42e7f",1253:"c7da4d36",1257:"93e6b443",1260:"cc08c48c",1265:"049935ce",1274:"5f6ea65a",1276:"e2609e16",1294:"8f2a75c1",1343:"4304f300",1344:"f1ce29a5",1416:"a6485590",1423:"94d99b39",1427:"7e946030",1443:"b43ae5d3",1450:"5fa4fdff",1461:"92ba9d06",1462:"fcf08abc",1470:"9c172d64",1475:"e8920511",1482:"0cf1a86f",1512:"dffef2fc",1520:"dcced4d5",1545:"0cc38c0c",1578:"e98d1a3e",1581:"fe7ce63f",1582:"a774046a",1646:"e6e27b60",1657:"cb639419",1660:"7a539a0c",1674:"92e62369",1702:"c3975628",1713:"707d6b6e",1717:"dfa43739",1727:"3b39cdbf",1783:"85f6b8fe",1799:"3148b6ef",1831:"9e5fe726",1836:"6d6385aa",1855:"65ca9f70",1880:"88d22bcb",1939:"187c0e2c",1953:"46624407",1962:"243ff7e3",1994:"be5c6f5f",2011:"59d51f98",2045:"97db6284",2076:"738e2579",2102:"fdae0df5",2141:"c9d9524d",2216:"0e65d39e",2240:"7268063d",2249:"f4830452",2254:"98051b4c",2300:"ee086a15",2303:"b28a93ed",2306:"5ff15b17",2307:"316e7be0",2338:"fcbbde69",2339:"a12c0b93",2386:"192e235c",2396:"b1d7fd47",2404:"e4953de4",2412:"ca88c500",2425:"e1243607",2443:"74b4a2c0",2476:"f403c896",2494:"68080a87",2501:"89311392",2524:"b759df4b",2529:"70e5a59a",2538:"de4a3723",2539:"bd428f23",2548:"057aae28",2570:"f0438041",2594:"e87d3761",2603:"8311469e",2659:"cbc1b564",2707:"8c3451f3",2806:"c9db0efd",2819:"751dfbaf",2822:"a6ec6581",2823:"cb233369",2826:"cfe78432",2829:"00f9c104",2837:"54a82605",2865:"1ac26dfe",2875:"36d346ef",2884:"bb793dba",2969:"ab3357d7",2983:"f9b9e548",3006:"cd94816d",3133:"9bf3f89c",3141:"76062918",3157:"310cfde4",3183:"5433b38a",3198:"8e655451",3212:"493ce76b",3220:"2dd8f6ca",3247:"095388c4",3260:"e2557ca5",3282:"07d43214",3317:"943b8105",3332:"e2a63ddd",3355:"9e0585b7",3356:"7da6c4c6",3391:"921caff0",3433:"2d932097",3442:"7ca3e48a",3443:"528ae28e",3447:"ca09e938",3451:"46a086e5",3496:"1e47d0ee",3509:"1ba13c20",3550:"3dc83156",3581:"45610d75",3585:"dbafc007",3589:"3bbe9078",3665:"243a4976",3668:"01098ac8",3673:"eff6ce28",3685:"fe97ceb6",3697:"481a10d9",3747:"804c524e",3754:"c76fc313",3777:"d5b0f2f1",3784:"32099031",3805:"9dbcb95e",3862:"acdd7332",3873:"84c649d2",3885:"f87f7f15",3897:"7969a9fb",3910:"bd926c7b",3935:"8c8a0fd2",3951:"656caaeb",3987:"5cecd51b",4014:"27a8e97c",4017:"0cef6360",4030:"fe7e87d3",4056:"a61bfd67",4058:"4d4c2ea7",4078:"fde43374",4088:"6f7d1078",4093:"122f1e35",4105:"0764482c",4144:"7a85cd26",4164:"479c2728",4193:"ee332b82",4216:"b97b0f9a",4217:"e4cd6837",4227:"c9a425b2",4259:"16b5707c",4264:"b5918724",4339:"1ed840c4",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"d2f790ea",4469:"ed94a558",4492:"8659ede0",4496:"0eeab114",4498:"fdef75bd",4504:"b73fc1b6",4514:"b4a1c7bb",4520:"0a68eca0",4546:"a931301a",4565:"6c6a5205",4572:"917c8f19",4599:"c68b9688",4601:"ed573a7b",4610:"a6becf19",4621:"52b0f74b",4628:"ece2c60c",4662:"6077903a",4685:"c33f1528",4715:"d29df9a3",4732:"e4bd3b3e",4736:"afeacea3",4741:"8d415a7e",4757:"d31f2395",4766:"c8320dfd",4770:"ae81428b",4790:"619413e4",4795:"26df30c5",4797:"a24e92db",4800:"01fe95ab",4849:"8d6d0ea1",4850:"1edda4b7",4862:"75cf72fd",4884:"18aeb112",4889:"6c120d5d",4928:"fba8e15c",4973:"7b602541",4994:"16c9f9d9",5022:"766b7581",5043:"b1c1bff3",5048:"7505853d",5060:"85dafcc6",5096:"d3c9273f",5111:"71a50607",5125:"cb0788fc",5148:"bc3c58f3",5176:"fd05f52e",5179:"bd89dd7e",5186:"bb229e97",5191:"1572f303",5238:"4dcd5098",5290:"5dabcdc2",5297:"4778e82e",5319:"83bcb060",5321:"1163c84e",5335:"2e6a7e85",5354:"7ae70604",5357:"6a1d6f67",5359:"d1e3f220",5370:"3df8381d",5382:"a82e3759",5402:"bbe12ca6",5416:"454536b7",5434:"38b302a6",5450:"f1d96462",5470:"c6948e3d",5494:"d89549c4",5518:"0d4edd4a",5549:"4ae19c8d",5572:"fdbdc7ae",5573:"3cb8db94",5599:"888505cf",5624:"1fdc9fba",5631:"e00d3d36",5650:"9db0e2b1",5679:"4a090bef",5705:"55104ceb",5729:"6f6051a3",5741:"6bc38cf7",5764:"e0d7e586",5775:"832313c7",5786:"cc3bf9ae",5798:"f2b3ebe1",5816:"5873c438",5825:"31a664cf",5876:"5eded409",5888:"04008a8a",5891:"515495d6",5895:"f76f235c",5902:"24518012",5911:"84a8d8dc",5915:"e3a987d5",5927:"dfb9b96e",5992:"bff30a1f",6029:"43ec100f",6034:"3d15dff7",6045:"d268f87f",6047:"3ce45acd",6052:"6af25445",6063:"f3afb9d5",6069:"3fdd6adb",6126:"99519171",6127:"195aac14",6170:"5e4109ea",6265:"6758e1c1",6270:"1f5a4bc2",6277:"9d92ad6f",6328:"b23ac705",6366:"285fc8f7",6378:"7f3a946a",6411:"2a270776",6434:"1d597338",6444:"ab18bf58",6452:"6c1aaf63",6473:"481e09ec",6531:"eb849436",6541:"59c9736f",6583:"458ec243",6587:"4685ff6e",6634:"400fc45e",6651:"75328698",6685:"203a5c5c",6729:"026d82ce",6741:"34fe584b",6758:"06dfa4d4",6774:"59d4d618",6784:"4a9b0b55",6788:"3cbc28ff",6796:"b089f836",6805:"97aca7a5",6820:"97845864",6845:"175f20d9",6882:"d0c7f204",6883:"326e36ae",6904:"39e75b90",6913:"9280a4a5",6963:"8e1de8e9",6982:"019f41ee",7008:"7ea7e871",7042:"3d61d445",7043:"03864647",7045:"9db77ddf",7046:"47eb50dd",7058:"48c3ef74",7062:"6c438dfb",7084:"46ccce72",7143:"b75a21cd",7156:"e7466006",7172:"71ca2463",7178:"4c4ea98e",7182:"a57edb7b",7242:"6a9ac8f8",7260:"d14346f8",7331:"2e27a23b",7333:"7d32b199",7365:"1005464f",7395:"d8e68a4c",7460:"b479237a",7477:"5ce12b3e",7482:"bf0d7519",7518:"788ad3d8",7527:"79c5a644",7545:"d2e4a084",7560:"50362e47",7589:"af26cffd",7591:"c8233ce9",7614:"6a3e40e2",7622:"9cf6f89f",7686:"4fcec9f9",7706:"c2a79e40",7806:"e508ec55",7852:"28ecfb99",7855:"64be3dd8",7857:"08dcbd5f",7878:"142caffc",7883:"494405a2",7884:"a38a0e7c",7922:"dc299326",7964:"29aed9a1",8014:"8faa7417",8062:"3d3de7f7",8072:"1d0f713e",8077:"1bc21852",8085:"95bad78e",8089:"d536b13a",8137:"f3a7c971",8143:"578d3268",8155:"3fd2a914",8161:"83c5fa9a",8185:"69dd8149",8237:"74016984",8241:"8deb4bd2",8302:"43681ac9",8307:"5d37a615",8319:"e392d803",8340:"75952771",8350:"07df8a75",8398:"834079e9",8431:"2cb5d2c4",8435:"acd8cc36",8447:"86824314",8517:"86703083",8522:"3fc366e0",8561:"333e8ec9",8563:"e2a4aa59",8634:"9a21ec61",8639:"7aea88ff",8665:"c8d2e20b",8688:"6a0c04b9",8689:"be648a78",8723:"0fc3a6bd",8737:"ce7dad23",8776:"0ad26240",8782:"4347c803",8787:"889afafd",8795:"7ba25d71",8797:"100b3ea6",8821:"e71ab4c5",8823:"2ba1f982",8827:"e150f651",8842:"9f25a3e2",8845:"1a4da8f8",8866:"c3c3ecfb",8873:"099b6a5d",8882:"851c1365",8885:"4515af50",8898:"d002bcd8",8909:"4fe718ec",8920:"7f82440c",8963:"790aecdd",8982:"fe31fc29",8999:"e35b520c",9076:"4d3c937f",9104:"bbcb2345",9133:"09db07d7",9205:"ba5fcda9",9215:"7086983f",9252:"0d791a59",9260:"f163e60e",9332:"a41082f1",9360:"073e3364",9366:"0e9f5ae3",9391:"431c458f",9404:"9fcc3d3e",9408:"161fdb32",9416:"f6ef93d1",9472:"0b0ed67e",9487:"2e6b80de",9489:"e0d08e58",9507:"99d79dee",9554:"ed358e7b",9559:"4ea33181",9563:"c7cf61d4",9590:"4e628632",9595:"913d8f38",9647:"00cdac0b",9649:"ac9bb029",9674:"84279a7c",9677:"776f60a9",9695:"cb77f09d",9715:"b02a2ba0",9716:"c8b53a47",9785:"b49c25a5",9788:"5859ea2b",9890:"77344e95",9891:"2f4e296a",9895:"b8e31ff2",9921:"524f32c3",9922:"39808885",9928:"5989f5e0",9944:"aa2500e3",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__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",1482:"p__Classrooms__Lists__Graduation__Topics__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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__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",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"02cef2a8",65:"7c280c82",67:"5a02da68",109:"b9c23c40",195:"ac53cc1c",264:"5fd9b3fc",265:"136050a9",292:"f90596f7",310:"506b2978",337:"deb68671",342:"102c5ed2",479:"4584e4de",485:"d63578fe",508:"d74c9eba",532:"bfce089b",533:"34622e39",547:"5581debc",556:"255ba81a",559:"c49aa5ba",576:"8bf77b42",643:"070a1c95",680:"e67e9e01",700:"9e1784ce",737:"72eaccaa",745:"e29412ae",799:"a89fc7c9",869:"2837f333",895:"ce8634e8",919:"6eaf043d",921:"b09f4288",928:"8b36f093",1006:"8d6d38d4",1025:"2c1ecd26",1043:"e8c0878b",1045:"95a16ad2",1048:"b970259d",1070:"e67e9e01",1148:"754fff63",1150:"8e2ce819",1211:"bc3106de",1253:"b219dfa9",1257:"7b8c452c",1265:"716a077b",1276:"bbc6eeec",1343:"d0719cd2",1344:"677c8c71",1416:"505cd5e8",1423:"73551cc6",1427:"edd3da6f",1443:"5bd8b2ed",1450:"af800959",1461:"4395c7f1",1470:"afcb0f79",1475:"770b3f88",1482:"c336290f",1512:"f3653a35",1520:"f7300d0e",1545:"caf81118",1578:"876fcdf1",1581:"2ba7a9a5",1582:"40e27fe1",1657:"02670972",1674:"fdbc1e05",1702:"f7b0815d",1713:"6dcf8790",1717:"25a02f1e",1727:"c6f5247a",1783:"41ee0776",1831:"5fb6cf60",1836:"5f0d3f7f",1855:"f51f8074",1880:"96445ed0",1939:"b97d84a3",1953:"26c89d6e",1962:"84e145fa",1994:"aba61e18",2045:"dcfad42d",2076:"49fbd088",2102:"091a3f15",2141:"5eb2f330",2216:"e87f5f98",2240:"e7cce869",2254:"650b7c49",2303:"c7c73bcd",2306:"9c2945de",2307:"b2c54321",2338:"8942040d",2339:"3453d117",2396:"aa64ba70",2404:"64f0dfd6",2412:"8ae7501f",2425:"c7425255",2443:"af8c2b4b",2476:"cf85a190",2501:"2441982c",2524:"f6dbb8a5",2529:"54f849b5",2539:"a245bc54",2548:"75182034",2570:"c2269d0c",2603:"8b36f093",2659:"f6071a36",2707:"cabcb16e",2806:"2adf5399",2819:"208a900b",2823:"a13b21fb",2826:"8166cd21",2829:"b21785ac",2865:"6ef3cf6b",2875:"5b3114cd",2884:"e83b4167",2983:"288e4a22",3006:"7fce4e74",3141:"2b6ded6a",3157:"690533cd",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"e6148460",3260:"5507dff7",3282:"0f132e8b",3317:"2f074cf4",3332:"d5ba390d",3355:"ed85955d",3356:"750ef2fc",3391:"89554b70",3433:"5163662c",3442:"65491b2a",3443:"6eaf043d",3447:"1653d818",3451:"e3a31387",3496:"2983a7c2",3509:"70043ca5",3581:"f129c75a",3585:"5f288e7b",3665:"261b5a70",3668:"be617f5c",3673:"11f804fe",3685:"5356e3de",3747:"122b6558",3784:"05ecae20",3873:"b4bf9690",3897:"841fecaf",3910:"658d457f",3935:"6af5a552",3951:"19fd8b86",4030:"8e39380e",4056:"10eacfff",4078:"aa54548e",4093:"ddfb7467",4105:"4f357d5b",4144:"f10aa199",4164:"daed283c",4216:"8b36f093",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"f9cbf3dd",4339:"04991c5f",4449:"e68d8d58",4492:"377a0f52",4496:"ba3ebf0e",4498:"ca9af4ec",4504:"789880c2",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"4337b611",4601:"3c8ac557",4610:"687005a6",4621:"b057ca01",4662:"61a8f427",4715:"b3fe5b0e",4736:"2d0b3432",4741:"c7a45f45",4757:"73b754d2",4766:"b5df5a8e",4770:"6dfa8e98",4795:"186757af",4800:"f50302a4",4849:"4a470ce5",4862:"aba980fe",4884:"bd293d3b",4889:"da1fa698",4928:"3ec9e47f",4973:"129c56e8",4994:"aa47371e",5022:"81b1b86b",5043:"e4afb8b3",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"807f6d58",5176:"9c49e7fa",5179:"21f01751",5186:"2cd2a661",5191:"21d431b2",5238:"809d298f",5297:"3a2685a1",5319:"8547392f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"958b88a6",5382:"743b15e7",5402:"2a0fd260",5470:"3a9d8bd2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"1b599344",5624:"b4ad57a6",5650:"f8f63f4b",5705:"df6bf207",5729:"7f59bb24",5741:"0b859539",5775:"a10dc0db",5786:"37a81eaa",5798:"ce1cf7da",5816:"912a347e",5825:"7fdd3470",5888:"16b8b576",5891:"4623f678",5895:"8f26d3ab",5902:"cb498b3b",5915:"bc9c3e69",5927:"b48d36a4",5992:"59f9d86d",6029:"231eedac",6052:"ea1fdd8d",6063:"874cf4da",6069:"d8a10110",6127:"66ea13ef",6265:"84066ca8",6270:"cfffd153",6277:"e3084151",6328:"e80c15db",6366:"079fc2d8",6434:"4fd09df6",6444:"848d7a01",6452:"50a6d310",6541:"74b8a9a4",6583:"a83a7607",6587:"9c49e7fa",6634:"d85abf55",6651:"b07fe216",6685:"2692ba77",6729:"ee39dd11",6741:"b838eb14",6758:"3628b66c",6784:"1affe817",6788:"e8685731",6796:"8c17b3d9",6805:"6a99ab0b",6820:"fe685125",6845:"9ec04f99",6882:"c2d2eada",6883:"175b6265",6904:"0d714487",6913:"ce443aa0",6963:"84e145fa",6982:"fc221b39",7008:"fa5517ed",7042:"6eaf043d",7043:"15de446f",7045:"066ced01",7046:"c7301ded",7058:"1cfa4eee",7062:"78d8b82a",7172:"3b787ec7",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"2367f6cf",7477:"292b10a3",7482:"10fe0968",7527:"ca5109ad",7545:"e36c6c50",7560:"d82e43ca",7589:"6dbf29e0",7614:"1fb1fbe5",7622:"e4a4f36e",7806:"bd9accb9",7852:"4a66ca57",7855:"c29f12c8",7857:"93bafb84",7878:"2b521fde",7883:"4a8cc232",7884:"3390dd88",7922:"02c65dd6",8014:"790e6a6e",8062:"8e384b9f",8072:"e8c0d4dc",8077:"f8fc773d",8085:"da48b59e",8137:"66f37f26",8143:"7a285535",8155:"d345abd7",8237:"70178e8a",8241:"20e17df7",8302:"58444953",8307:"62d2fb1a",8319:"6e36c910",8398:"10eac70e",8431:"6d48e1b3",8435:"4831c5e2",8447:"dc45b25a",8517:"5785bfb5",8522:"b4523f25",8563:"84c2f2ba",8634:"8466a07a",8665:"c52575bc",8688:"09221941",8689:"a8367565",8723:"8bf228c9",8782:"56e11840",8787:"121de108",8795:"23231ec2",8797:"2a2d35aa",8821:"696c0e09",8823:"0dcce2bc",8827:"1340638e",8845:"03cdfb68",8866:"82181899",8882:"d735d28d",8885:"de905169",8982:"57b641fa",8999:"b6d7127f",9076:"6a501148",9133:"68b076e4",9205:"91080458",9215:"f737e7e7",9332:"4cf64377",9360:"a1b209c7",9366:"3f6c2582",9391:"9751a79f",9404:"d8cf04f7",9408:"d3565b1a",9416:"572df8ce",9472:"be8d9bb2",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"10297ab2",9590:"3ac4e534",9595:"6eaf043d",9647:"4670ed6a",9649:"12c97e4a",9674:"d1caa2dc",9677:"c4e769c5",9695:"ab6abf3d",9715:"48d6c00d",9716:"1423f218",9785:"ab2c0b58",9788:"4459d92d",9890:"06c5d0c6",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;un?h?(O=Date.now(),o||(g=setTimeout(x?j:B,n))):B():o!==!0&&(g=setTimeout(x?j:B,x===void 0?n-M:n))}return E.cancel=I,E}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].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(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__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",1482:"p__Classrooms__Lists__Graduation__Topics__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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__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",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"4d954758",65:"4193e128",67:"178f66df",109:"88c01ff2",195:"1207e0b3",264:"7660a3bc",265:"9550b913",292:"ea2fed90",310:"50bb99e6",316:"1f60ada6",337:"cd0aa050",342:"0ea960cb",354:"d4d139cf",479:"d1ed8fb2",485:"3ceaaf83",508:"190ef19e",532:"5f95cde7",533:"7b732827",547:"b731614c",556:"fc177a0b",559:"309c43e7",576:"cfe19073",629:"44a1d9a5",643:"19ccf198",671:"4a609b8d",680:"f030b613",700:"bbe36c4f",737:"44ffebea",741:"ac5fd360",745:"30f5fa76",799:"36e0f694",869:"3d7c2a91",895:"df7dd28e",919:"725c3b47",921:"a60ecee2",928:"e60032b2",981:"24da50c7",1006:"a8f97339",1025:"98996cab",1043:"11b9db1d",1045:"1011f92f",1048:"9029b374",1070:"3d715b20",1144:"c90eccaf",1148:"d5729214",1150:"def7cc5e",1154:"8cb80842",1211:"39e42e7f",1253:"c7da4d36",1257:"93e6b443",1260:"cc08c48c",1265:"049935ce",1274:"5f6ea65a",1276:"e2609e16",1294:"8f2a75c1",1343:"4304f300",1344:"f1ce29a5",1416:"a6485590",1423:"94d99b39",1427:"7e946030",1443:"b43ae5d3",1450:"5fa4fdff",1461:"92ba9d06",1462:"fcf08abc",1470:"9c172d64",1475:"e8920511",1482:"0cf1a86f",1512:"dffef2fc",1520:"dcced4d5",1545:"0cc38c0c",1578:"e98d1a3e",1581:"fe7ce63f",1582:"a774046a",1646:"e6e27b60",1657:"cb639419",1660:"7a539a0c",1674:"92e62369",1702:"c3975628",1713:"707d6b6e",1717:"dfa43739",1727:"3b39cdbf",1783:"85f6b8fe",1799:"3148b6ef",1831:"9e5fe726",1836:"6d6385aa",1855:"65ca9f70",1880:"88d22bcb",1939:"187c0e2c",1953:"46624407",1962:"243ff7e3",1994:"be5c6f5f",2011:"59d51f98",2045:"97db6284",2076:"738e2579",2102:"fdae0df5",2141:"c9d9524d",2216:"0e65d39e",2240:"7268063d",2249:"f4830452",2254:"98051b4c",2300:"ee086a15",2303:"b28a93ed",2306:"5ff15b17",2307:"316e7be0",2338:"fcbbde69",2339:"a12c0b93",2386:"192e235c",2396:"b1d7fd47",2404:"e4953de4",2412:"ca88c500",2425:"e1243607",2443:"74b4a2c0",2476:"f403c896",2494:"68080a87",2501:"89311392",2524:"b759df4b",2529:"70e5a59a",2538:"de4a3723",2539:"bd428f23",2548:"057aae28",2570:"f0438041",2594:"e87d3761",2603:"8311469e",2659:"cbc1b564",2707:"8c3451f3",2806:"c9db0efd",2819:"751dfbaf",2822:"a6ec6581",2823:"cb233369",2826:"cfe78432",2829:"00f9c104",2837:"54a82605",2865:"1ac26dfe",2875:"36d346ef",2884:"bb793dba",2969:"ab3357d7",2983:"f9b9e548",3006:"cd94816d",3133:"9bf3f89c",3141:"76062918",3157:"310cfde4",3183:"5433b38a",3198:"8e655451",3212:"493ce76b",3220:"2dd8f6ca",3247:"095388c4",3260:"e2557ca5",3282:"07d43214",3317:"943b8105",3332:"e2a63ddd",3355:"9e0585b7",3356:"7da6c4c6",3391:"921caff0",3433:"2d932097",3442:"7ca3e48a",3443:"528ae28e",3447:"ca09e938",3451:"46a086e5",3496:"1e47d0ee",3509:"1ba13c20",3550:"3dc83156",3581:"45610d75",3585:"dbafc007",3589:"3bbe9078",3665:"243a4976",3668:"01098ac8",3673:"eff6ce28",3685:"fe97ceb6",3697:"481a10d9",3747:"804c524e",3754:"c76fc313",3777:"d5b0f2f1",3784:"32099031",3805:"9dbcb95e",3862:"acdd7332",3873:"84c649d2",3885:"f87f7f15",3897:"7969a9fb",3910:"bd926c7b",3935:"8c8a0fd2",3951:"656caaeb",3987:"5cecd51b",4014:"27a8e97c",4017:"0cef6360",4030:"fe7e87d3",4056:"a61bfd67",4058:"4d4c2ea7",4078:"fde43374",4088:"6f7d1078",4093:"122f1e35",4105:"0764482c",4144:"7a85cd26",4164:"6690316b",4193:"ee332b82",4216:"b97b0f9a",4217:"e4cd6837",4227:"c9a425b2",4259:"16b5707c",4264:"b5918724",4339:"1ed840c4",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"d2f790ea",4469:"ed94a558",4492:"8659ede0",4496:"0eeab114",4498:"fdef75bd",4504:"b73fc1b6",4514:"b4a1c7bb",4520:"0a68eca0",4546:"a931301a",4565:"6c6a5205",4572:"917c8f19",4599:"c68b9688",4601:"ed573a7b",4610:"a6becf19",4621:"52b0f74b",4628:"ece2c60c",4662:"6077903a",4685:"c33f1528",4715:"d29df9a3",4732:"e4bd3b3e",4736:"afeacea3",4741:"8d415a7e",4757:"d31f2395",4766:"c8320dfd",4770:"ae81428b",4790:"619413e4",4795:"26df30c5",4797:"a24e92db",4800:"01fe95ab",4849:"8d6d0ea1",4850:"1edda4b7",4862:"75cf72fd",4884:"18aeb112",4889:"6c120d5d",4928:"fba8e15c",4973:"7b602541",4994:"16c9f9d9",5022:"766b7581",5043:"b1c1bff3",5048:"7505853d",5060:"85dafcc6",5096:"d3c9273f",5111:"71a50607",5125:"cb0788fc",5148:"bc3c58f3",5176:"fd05f52e",5179:"bd89dd7e",5186:"bb229e97",5191:"1572f303",5238:"4dcd5098",5290:"5dabcdc2",5297:"4778e82e",5319:"83bcb060",5321:"1163c84e",5335:"2e6a7e85",5354:"7ae70604",5357:"6a1d6f67",5359:"d1e3f220",5370:"3df8381d",5382:"a82e3759",5402:"bbe12ca6",5416:"454536b7",5434:"38b302a6",5450:"f1d96462",5470:"c6948e3d",5494:"d89549c4",5518:"0d4edd4a",5549:"4ae19c8d",5572:"fdbdc7ae",5573:"3cb8db94",5599:"888505cf",5624:"1fdc9fba",5631:"e00d3d36",5650:"9db0e2b1",5679:"4a090bef",5705:"55104ceb",5729:"6f6051a3",5741:"6bc38cf7",5764:"e0d7e586",5775:"832313c7",5786:"cc3bf9ae",5798:"f2b3ebe1",5816:"425c3a5d",5825:"31a664cf",5876:"5eded409",5888:"04008a8a",5891:"515495d6",5895:"f76f235c",5902:"24518012",5911:"84a8d8dc",5915:"e3a987d5",5927:"dfb9b96e",5992:"bff30a1f",6029:"43ec100f",6034:"3d15dff7",6045:"d268f87f",6047:"3ce45acd",6052:"6af25445",6063:"f3afb9d5",6069:"3fdd6adb",6126:"99519171",6127:"195aac14",6170:"5e4109ea",6265:"6758e1c1",6270:"1f5a4bc2",6277:"9d92ad6f",6328:"b23ac705",6366:"285fc8f7",6378:"7f3a946a",6411:"2a270776",6434:"1d597338",6444:"ab18bf58",6452:"6c1aaf63",6473:"481e09ec",6531:"eb849436",6541:"59c9736f",6583:"458ec243",6587:"4685ff6e",6634:"400fc45e",6651:"75328698",6685:"203a5c5c",6729:"026d82ce",6741:"34fe584b",6758:"06dfa4d4",6774:"59d4d618",6784:"4a9b0b55",6788:"3cbc28ff",6796:"b089f836",6805:"97aca7a5",6820:"97845864",6845:"175f20d9",6882:"d0c7f204",6883:"326e36ae",6904:"39e75b90",6913:"9280a4a5",6963:"8e1de8e9",6982:"019f41ee",7008:"7ea7e871",7042:"3d61d445",7043:"03864647",7045:"9db77ddf",7046:"47eb50dd",7058:"48c3ef74",7062:"6c438dfb",7084:"46ccce72",7143:"b75a21cd",7156:"e7466006",7172:"71ca2463",7178:"4c4ea98e",7182:"a57edb7b",7242:"6a9ac8f8",7260:"d14346f8",7331:"2e27a23b",7333:"7d32b199",7365:"1005464f",7395:"d8e68a4c",7460:"b479237a",7477:"5ce12b3e",7482:"bf0d7519",7518:"788ad3d8",7527:"79c5a644",7545:"d2e4a084",7560:"50362e47",7589:"af26cffd",7591:"c8233ce9",7614:"6a3e40e2",7622:"9cf6f89f",7686:"4fcec9f9",7706:"c2a79e40",7806:"e508ec55",7852:"28ecfb99",7855:"64be3dd8",7857:"08dcbd5f",7878:"142caffc",7883:"494405a2",7884:"a38a0e7c",7922:"dc299326",7964:"29aed9a1",8014:"8faa7417",8062:"3d3de7f7",8072:"1d0f713e",8077:"1bc21852",8085:"95bad78e",8089:"d536b13a",8137:"f3a7c971",8143:"578d3268",8155:"3fd2a914",8161:"83c5fa9a",8185:"69dd8149",8237:"74016984",8241:"8deb4bd2",8302:"43681ac9",8307:"5d37a615",8319:"e392d803",8340:"75952771",8350:"07df8a75",8398:"834079e9",8431:"2cb5d2c4",8435:"acd8cc36",8447:"86824314",8517:"86703083",8522:"3fc366e0",8561:"333e8ec9",8563:"e2a4aa59",8634:"9a21ec61",8639:"7aea88ff",8665:"c8d2e20b",8688:"6a0c04b9",8689:"be648a78",8723:"0fc3a6bd",8737:"ce7dad23",8776:"0ad26240",8782:"4347c803",8787:"889afafd",8795:"7ba25d71",8797:"100b3ea6",8821:"e71ab4c5",8823:"2ba1f982",8827:"e150f651",8842:"9f25a3e2",8845:"1a4da8f8",8866:"c3c3ecfb",8873:"099b6a5d",8882:"851c1365",8885:"4515af50",8898:"d002bcd8",8909:"4fe718ec",8920:"7f82440c",8963:"790aecdd",8982:"fe31fc29",8999:"e35b520c",9076:"4d3c937f",9104:"bbcb2345",9133:"09db07d7",9205:"ba5fcda9",9215:"7086983f",9252:"0d791a59",9260:"f163e60e",9332:"a41082f1",9360:"073e3364",9366:"0e9f5ae3",9391:"431c458f",9404:"9fcc3d3e",9408:"161fdb32",9416:"f6ef93d1",9472:"0b0ed67e",9487:"2e6b80de",9489:"e0d08e58",9507:"99d79dee",9554:"ed358e7b",9559:"4ea33181",9563:"c7cf61d4",9590:"4e628632",9595:"913d8f38",9647:"00cdac0b",9649:"ac9bb029",9674:"84279a7c",9677:"776f60a9",9695:"cb77f09d",9715:"b02a2ba0",9716:"c8b53a47",9785:"b49c25a5",9788:"5859ea2b",9890:"77344e95",9891:"2f4e296a",9895:"b8e31ff2",9921:"524f32c3",9922:"39808885",9928:"5989f5e0",9944:"aa2500e3",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__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",1482:"p__Classrooms__Lists__Graduation__Topics__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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__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",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"02cef2a8",65:"7c280c82",67:"5a02da68",109:"b9c23c40",195:"ac53cc1c",264:"5fd9b3fc",265:"136050a9",292:"f90596f7",310:"506b2978",337:"deb68671",342:"102c5ed2",479:"4584e4de",485:"d63578fe",508:"d74c9eba",532:"bfce089b",533:"34622e39",547:"5581debc",556:"255ba81a",559:"c49aa5ba",576:"8bf77b42",643:"070a1c95",680:"e67e9e01",700:"9e1784ce",737:"72eaccaa",745:"e29412ae",799:"a89fc7c9",869:"2837f333",895:"ce8634e8",919:"6eaf043d",921:"b09f4288",928:"8b36f093",1006:"8d6d38d4",1025:"2c1ecd26",1043:"e8c0878b",1045:"95a16ad2",1048:"b970259d",1070:"e67e9e01",1148:"754fff63",1150:"8e2ce819",1211:"bc3106de",1253:"b219dfa9",1257:"7b8c452c",1265:"716a077b",1276:"bbc6eeec",1343:"d0719cd2",1344:"677c8c71",1416:"505cd5e8",1423:"73551cc6",1427:"edd3da6f",1443:"5bd8b2ed",1450:"af800959",1461:"4395c7f1",1470:"afcb0f79",1475:"770b3f88",1482:"c336290f",1512:"f3653a35",1520:"f7300d0e",1545:"caf81118",1578:"876fcdf1",1581:"2ba7a9a5",1582:"40e27fe1",1657:"02670972",1674:"fdbc1e05",1702:"f7b0815d",1713:"6dcf8790",1717:"25a02f1e",1727:"c6f5247a",1783:"41ee0776",1831:"5fb6cf60",1836:"5f0d3f7f",1855:"f51f8074",1880:"96445ed0",1939:"b97d84a3",1953:"26c89d6e",1962:"84e145fa",1994:"aba61e18",2045:"dcfad42d",2076:"49fbd088",2102:"091a3f15",2141:"5eb2f330",2216:"e87f5f98",2240:"e7cce869",2254:"650b7c49",2303:"c7c73bcd",2306:"9c2945de",2307:"b2c54321",2338:"8942040d",2339:"3453d117",2396:"aa64ba70",2404:"64f0dfd6",2412:"8ae7501f",2425:"c7425255",2443:"af8c2b4b",2476:"cf85a190",2501:"2441982c",2524:"f6dbb8a5",2529:"54f849b5",2539:"a245bc54",2548:"75182034",2570:"c2269d0c",2603:"8b36f093",2659:"f6071a36",2707:"cabcb16e",2806:"2adf5399",2819:"208a900b",2823:"a13b21fb",2826:"8166cd21",2829:"b21785ac",2865:"6ef3cf6b",2875:"5b3114cd",2884:"e83b4167",2983:"288e4a22",3006:"7fce4e74",3141:"2b6ded6a",3157:"690533cd",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"e6148460",3260:"5507dff7",3282:"0f132e8b",3317:"2f074cf4",3332:"d5ba390d",3355:"ed85955d",3356:"750ef2fc",3391:"89554b70",3433:"5163662c",3442:"65491b2a",3443:"6eaf043d",3447:"1653d818",3451:"e3a31387",3496:"2983a7c2",3509:"70043ca5",3581:"f129c75a",3585:"5f288e7b",3665:"261b5a70",3668:"be617f5c",3673:"11f804fe",3685:"5356e3de",3747:"122b6558",3784:"05ecae20",3873:"b4bf9690",3897:"841fecaf",3910:"658d457f",3935:"6af5a552",3951:"19fd8b86",4030:"8e39380e",4056:"10eacfff",4078:"aa54548e",4093:"ddfb7467",4105:"4f357d5b",4144:"f10aa199",4164:"daed283c",4216:"8b36f093",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"f9cbf3dd",4339:"04991c5f",4449:"e68d8d58",4492:"377a0f52",4496:"ba3ebf0e",4498:"ca9af4ec",4504:"789880c2",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"4337b611",4601:"3c8ac557",4610:"687005a6",4621:"b057ca01",4662:"61a8f427",4715:"b3fe5b0e",4736:"2d0b3432",4741:"c7a45f45",4757:"73b754d2",4766:"b5df5a8e",4770:"6dfa8e98",4795:"186757af",4800:"f50302a4",4849:"4a470ce5",4862:"aba980fe",4884:"bd293d3b",4889:"da1fa698",4928:"3ec9e47f",4973:"129c56e8",4994:"aa47371e",5022:"81b1b86b",5043:"e4afb8b3",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"807f6d58",5176:"9c49e7fa",5179:"21f01751",5186:"2cd2a661",5191:"21d431b2",5238:"809d298f",5297:"3a2685a1",5319:"8547392f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"958b88a6",5382:"743b15e7",5402:"2a0fd260",5470:"3a9d8bd2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"1b599344",5624:"b4ad57a6",5650:"f8f63f4b",5705:"df6bf207",5729:"7f59bb24",5741:"0b859539",5775:"a10dc0db",5786:"37a81eaa",5798:"ce1cf7da",5816:"912a347e",5825:"7fdd3470",5888:"16b8b576",5891:"4623f678",5895:"8f26d3ab",5902:"cb498b3b",5915:"bc9c3e69",5927:"b48d36a4",5992:"59f9d86d",6029:"231eedac",6052:"ea1fdd8d",6063:"874cf4da",6069:"d8a10110",6127:"66ea13ef",6265:"84066ca8",6270:"cfffd153",6277:"e3084151",6328:"e80c15db",6366:"079fc2d8",6434:"4fd09df6",6444:"848d7a01",6452:"50a6d310",6541:"74b8a9a4",6583:"a83a7607",6587:"9c49e7fa",6634:"d85abf55",6651:"b07fe216",6685:"2692ba77",6729:"ee39dd11",6741:"b838eb14",6758:"3628b66c",6784:"1affe817",6788:"e8685731",6796:"8c17b3d9",6805:"6a99ab0b",6820:"fe685125",6845:"9ec04f99",6882:"c2d2eada",6883:"175b6265",6904:"0d714487",6913:"ce443aa0",6963:"84e145fa",6982:"fc221b39",7008:"fa5517ed",7042:"6eaf043d",7043:"15de446f",7045:"066ced01",7046:"c7301ded",7058:"1cfa4eee",7062:"78d8b82a",7172:"3b787ec7",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"2367f6cf",7477:"292b10a3",7482:"10fe0968",7527:"ca5109ad",7545:"e36c6c50",7560:"d82e43ca",7589:"6dbf29e0",7614:"1fb1fbe5",7622:"e4a4f36e",7806:"bd9accb9",7852:"4a66ca57",7855:"c29f12c8",7857:"93bafb84",7878:"2b521fde",7883:"4a8cc232",7884:"3390dd88",7922:"02c65dd6",8014:"790e6a6e",8062:"8e384b9f",8072:"e8c0d4dc",8077:"f8fc773d",8085:"da48b59e",8137:"66f37f26",8143:"7a285535",8155:"d345abd7",8237:"70178e8a",8241:"20e17df7",8302:"58444953",8307:"62d2fb1a",8319:"6e36c910",8398:"10eac70e",8431:"6d48e1b3",8435:"4831c5e2",8447:"dc45b25a",8517:"5785bfb5",8522:"b4523f25",8563:"84c2f2ba",8634:"8466a07a",8665:"c52575bc",8688:"09221941",8689:"a8367565",8723:"8bf228c9",8782:"56e11840",8787:"121de108",8795:"23231ec2",8797:"2a2d35aa",8821:"696c0e09",8823:"0dcce2bc",8827:"1340638e",8845:"03cdfb68",8866:"82181899",8882:"d735d28d",8885:"de905169",8982:"57b641fa",8999:"b6d7127f",9076:"6a501148",9133:"68b076e4",9205:"91080458",9215:"f737e7e7",9332:"4cf64377",9360:"a1b209c7",9366:"3f6c2582",9391:"9751a79f",9404:"d8cf04f7",9408:"d3565b1a",9416:"572df8ce",9472:"be8d9bb2",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"10297ab2",9590:"3ac4e534",9595:"6eaf043d",9647:"4670ed6a",9649:"12c97e4a",9674:"d1caa2dc",9677:"c4e769c5",9695:"ab6abf3d",9715:"48d6c00d",9716:"1423f218",9785:"ab2c0b58",9788:"4459d92d",9890:"06c5d0c6",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;u0&&arguments[0]!==void 0?arguments[0]:"";return Fr.endsWith("/")?Fr:"".concat(Fr,"/")}var tc=__webpack_require__(38127),Mu=__webpack_require__(38329),au=__webpack_require__(8616),ou=["content"],Wi=["content"],Mc=/^(http:|https:)?\/\//;function rc(Fr){return Mc.test(Fr)||Fr.startsWith("/")&&!Fr.startsWith("/*")||Fr.startsWith("./")||Fr.startsWith("../")}var ku=function(){return ne.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},ii=function(nn){var Bn,Ea=nn.loaderData,Kn=nn.htmlPageOpts,aa=nn.manifest,la=(aa==null||(Bn=aa.assets)===null||Bn===void 0?void 0:Bn["umi.css"])||"";return ne.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ea||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Kn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(la,"'")}})};function is(Fr){var nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Fr=="string")return rc(Fr)?(0,Go.Z)({src:Fr},nn):{content:Fr};if((0,au.Z)(Fr)==="object")return(0,Go.Z)((0,Go.Z)({},Fr),nn);throw new Error("Invalid script type: ".concat((0,au.Z)(Fr)))}function dl(Fr){return rc(Fr)?{type:"link",href:Fr}:{type:"style",content:Fr}}var fl=function(nn){var Bn,Ea,Kn,aa,la,uo,Xn=nn.htmlPageOpts;return ne.createElement(ne.Fragment,null,(Xn==null?void 0:Xn.title)&&ne.createElement("title",null,Xn.title),Xn==null||(Bn=Xn.favicons)===null||Bn===void 0?void 0:Bn.map(function(co,Ps){return ne.createElement("link",{key:Ps,rel:"shortcut icon",href:co})}),(Xn==null?void 0:Xn.description)&&ne.createElement("meta",{name:"description",content:Xn.description}),(Xn==null||(Ea=Xn.keywords)===null||Ea===void 0?void 0:Ea.length)&&ne.createElement("meta",{name:"keywords",content:Xn.keywords.join(",")}),Xn==null||(Kn=Xn.metas)===null||Kn===void 0?void 0:Kn.map(function(co){return ne.createElement("meta",{key:co.name,name:co.name,content:co.content})}),Xn==null||(aa=Xn.links)===null||aa===void 0?void 0:aa.map(function(co,Ps){return ne.createElement("link",(0,Mu.Z)({key:Ps},co))}),Xn==null||(la=Xn.styles)===null||la===void 0?void 0:la.map(function(co,Ps){var Es=dl(co),Bs=Es.type,zs=Es.href,du=Es.content;if(Bs==="link")return ne.createElement("link",{key:Ps,rel:"stylesheet",href:zs});if(Bs==="style")return ne.createElement("style",{key:Ps},du)}),Xn==null||(uo=Xn.headScripts)===null||uo===void 0?void 0:uo.map(function(co,Ps){var Es=is(co),Bs=Es.content,zs=(0,tc.Z)(Es,ou);return ne.createElement("script",(0,Mu.Z)({dangerouslySetInnerHTML:{__html:Bs},key:Ps},zs))}))};function nc(Fr){var nn,Bn=Fr.children,Ea=Fr.loaderData,Kn=Fr.manifest,aa=Fr.htmlPageOpts,la=Fr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,uo=Fr.mountElementId;if(la!=null&&la.pureHtml)return ne.createElement("html",null,ne.createElement("head",null,ne.createElement(fl,{htmlPageOpts:aa})),ne.createElement("body",null,ne.createElement(ku,null),ne.createElement("div",{id:uo},Bn),ne.createElement(ii,{manifest:Kn,loaderData:Ea,htmlPageOpts:aa})));if(la!=null&&la.pureApp)return ne.createElement(ne.Fragment,null,Bn);var Xn=typeof window=="undefined"?Kn==null?void 0:Kn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ne.createElement("html",{suppressHydrationWarning:!0,lang:(aa==null?void 0:aa.lang)||"en"},ne.createElement("head",null,ne.createElement("meta",{charSet:"utf-8"}),ne.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Xn&&ne.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Xn}),ne.createElement(fl,{htmlPageOpts:aa})),ne.createElement("body",null,ne.createElement(ku,null),ne.createElement("div",{id:uo},Bn),ne.createElement(ii,{manifest:Kn,loaderData:Ea,htmlPageOpts:aa}),aa==null||(nn=aa.scripts)===null||nn===void 0?void 0:nn.map(function(co,Ps){var Es=is(co),Bs=Es.content,zs=(0,tc.Z)(Es,Wi);return ne.createElement("script",(0,Mu.Z)({dangerouslySetInnerHTML:{__html:Bs},key:Ps},zs))})))}var Vo=ne.createContext(void 0);function pl(){return ne.useContext(Vo)}var bu=["redirect"];function ju(Fr){var nn=Fr.routesById,Bn=Fr.parentId,Ea=Fr.routeComponents,Kn=Fr.useStream,aa=Kn===void 0?!0:Kn;return Object.keys(nn).filter(function(la){return nn[la].parentId===Bn}).map(function(la){var uo=kc((0,Go.Z)((0,Go.Z)({route:nn[la],routeComponent:Ea[la],loadingComponent:Fr.loadingComponent,reactRouter5Compat:Fr.reactRouter5Compat},Fr.reactRouter5Compat&&{hasChildren:Object.keys(nn).filter(function(co){return nn[co].parentId===la}).length>0}),{},{useStream:aa})),Xn=ju({routesById:nn,routeComponents:Ea,parentId:uo.id,loadingComponent:Fr.loadingComponent,reactRouter5Compat:Fr.reactRouter5Compat,useStream:aa});return Xn.length>0&&(uo.children=Xn,uo.routes=Xn),uo})}function ac(Fr){var nn=(0,Zo.UO)(),Bn=(0,Zo.Gn)(Fr.to,nn),Ea=(0,xu.T$)(),Kn=(0,Zo.TH)();if(Ea!=null&&Ea.keepQuery){var aa=Kn.search+Kn.hash;Bn+=aa}var la=(0,Go.Z)((0,Go.Z)({},Fr),{},{to:Bn});return ne.createElement(Zo.Fg,(0,Mu.Z)({replace:!0},la))}function kc(Fr){var nn=Fr.route,Bn=Fr.useStream,Ea=Bn===void 0?!0:Bn,Kn=nn.redirect,aa=(0,tc.Z)(nn,bu),la=Fr.reactRouter5Compat?jc:Lc;return(0,Go.Z)({element:Kn?ne.createElement(ac,{to:Kn}):ne.createElement(Vo.Provider,{value:{route:Fr.route}},ne.createElement(la,{loader:ne.memo(Fr.routeComponent),loadingComponent:Fr.loadingComponent||Lu,hasChildren:Fr.hasChildren,useStream:Ea}))},aa)}function Lu(){return ne.createElement("div",null)}function jc(Fr){var nn=pl(),Bn=nn.route,Ea=(0,xu.Ov)(),Kn=Ea.history,aa=Ea.clientRoutes,la=(0,Zo.UO)(),uo={params:la,isExact:!0,path:Bn.path,url:Kn.location.pathname},Xn=Fr.loader,co={location:Kn.location,match:uo,history:Kn,params:la,route:Bn,routes:aa};return Fr.useStream?ne.createElement(ne.Suspense,{fallback:ne.createElement(Fr.loadingComponent,null)},ne.createElement(Xn,co,Fr.hasChildren&&ne.createElement(Zo.j3,null))):ne.createElement(Xn,co,Fr.hasChildren&&ne.createElement(Zo.j3,null))}function Lc(Fr){var nn=Fr.loader;return Fr.useStream?ne.createElement(ne.Suspense,{fallback:ne.createElement(Fr.loadingComponent,null)},ne.createElement(nn,null)):ne.createElement(nn,null)}var Fs=null;function Al(){return Fs}function oc(Fr){var nn=Fr.history,Bn=ne.useState({action:nn.action,location:nn.location}),Ea=(0,gu.Z)(Bn,2),Kn=Ea[0],aa=Ea[1];return(0,ne.useLayoutEffect)(function(){return nn.listen(aa)},[nn]),(0,ne.useLayoutEffect)(function(){function la(uo){Fr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Fr.routes,clientRoutes:Fr.clientRoutes,location:uo.location,action:uo.action,basename:Fr.basename,isFirst:!!uo.isFirst}})}return la({location:Kn.location,action:Kn.action,isFirst:!0}),nn.listen(la)},[nn,Fr.routes,Fr.clientRoutes]),ne.createElement(Zo.F0,{navigator:nn,location:Kn.location,basename:Fr.basename},Fr.children)}function ss(){var Fr=(0,xu.Ov)(),nn=Fr.clientRoutes;return(0,Zo.V$)(nn)}var ic=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Fu=function(nn,Bn){var Ea=nn.basename||"/",Kn=ju({routesById:nn.routes,routeComponents:nn.routeComponents,loadingComponent:nn.loadingComponent,reactRouter5Compat:nn.reactRouter5Compat,useStream:nn.useStream});nn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Kn}});for(var aa=ne.createElement(oc,{basename:Ea,pluginManager:nn.pluginManager,routes:nn.routes,clientRoutes:Kn,history:nn.history},Bn),la=0,uo=ic;lanew Promise((Ea,Kn)=>{var aa=Xn=>{try{uo(Bn.next(Xn))}catch(co){Kn(co)}},la=Xn=>{try{uo(Bn.throw(Xn))}catch(co){Kn(co)}},uo=Xn=>Xn.done?Ea(Xn.value):Promise.resolve(Xn.value).then(aa,la);uo((Bn=Bn.apply(Fr,nn)).next())});function vl(){return Nu(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/detail/testresult",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/WordInfo/:userid",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId/combo",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"81"},82:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"82"},83:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"83"},84:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"85"},86:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"86"},87:{path:"/classrooms/guidance",parentId:"19",id:"87"},88:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"99"},100:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"102"},103:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"103"},104:{path:"/classrooms/",parentId:"19",id:"104"},105:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"104",id:"105"},106:{path:"/classrooms/:coursesId/shixun_homework",parentId:"104",id:"106"},107:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"104",id:"107"},108:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"104",id:"108"},109:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"104",id:"109"},110:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"104",id:"110"},111:{path:"/classrooms/:coursesId/exercise",parentId:"104",id:"111"},112:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"104",id:"112"},113:{path:"/classrooms/:coursesId/poll",parentId:"104",id:"113"},114:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"104",id:"114"},115:{path:"/classrooms/:coursesId/common_homework",parentId:"104",id:"115"},116:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"104",id:"116"},117:{path:"/classrooms/:coursesId/group_homework",parentId:"104",id:"117"},118:{path:"/classrooms/:coursesId/teachers",parentId:"104",id:"118"},119:{path:"/classrooms/:coursesId/students",parentId:"104",id:"119"},120:{path:"/classrooms/:coursesId/assistant",parentId:"104",id:"120"},121:{path:"/classrooms/:coursesId/program_homework",parentId:"104",id:"121"},122:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"104",id:"122"},123:{path:"/classrooms/:coursesId/engineering",parentId:"104",id:"123"},124:{path:"/classrooms/:coursesId/learning_path",parentId:"104",id:"124"},125:{path:"/classrooms/:coursesId/resource_recommend",parentId:"104",id:"125"},126:{path:"/classrooms/:coursesId/attendance",parentId:"104",id:"126"},127:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"104",id:"127"},128:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"104",id:"128"},129:{path:"/classrooms/:coursesId/announcement",parentId:"104",id:"129"},130:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"104",id:"130"},131:{path:"/classrooms/:coursesId/online_learning",parentId:"104",id:"131"},132:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"104",id:"132"},133:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"104",id:"133"},134:{path:"/classrooms/:coursesId/attachment",parentId:"104",id:"134"},135:{path:"/classrooms/:coursesId/video",parentId:"104",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"104",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"104",id:"137"},138:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"104",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"104",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"104",id:"140"},141:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"104",id:"141"},142:{path:"/classrooms/:coursesId/live_video",parentId:"104",id:"142"},143:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"104",id:"143"},144:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"104",id:"144"},145:{path:"/classrooms/:coursesId/board",parentId:"104",id:"145"},146:{path:"/classrooms/:coursesId/course_group",parentId:"104",id:"146"},147:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"104",id:"147"},148:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"104",id:"148"},149:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"104",id:"149"},150:{path:"/classrooms/:coursesId/not_course_group",parentId:"104",id:"150"},151:{path:"/classrooms/:coursesId/statistics/",parentId:"104",id:"151"},152:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"104",id:"152"},153:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"104",id:"153"},154:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"104",id:"154"},155:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"104",id:"155"},156:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"104",id:"156"},157:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"104",id:"157"},158:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"104",id:"158"},159:{path:"/classrooms/:coursesId",parentId:"104",id:"159"},160:{path:"/classrooms/:coursesId/template",parentId:"104",id:"160"},161:{path:"/classrooms/:coursesId/smart_plan",parentId:"104",id:"161"},162:{path:"/classrooms/:coursesId/ai_agent",parentId:"104",id:"162"},163:{path:"/classrooms/:coursesId/ai_knowledge",parentId:"104",id:"163"},164:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"164"},165:{path:"/competitions",parentId:"1",id:"165"},166:{path:"/competitions/index",parentId:"165",id:"166"},167:{path:"/competitions/:identifier/list",parentId:"165",id:"167"},168:{path:"/competitions/exports",parentId:"165",id:"168"},169:{path:"/competitions",parentId:"165",id:"169"},170:{path:"/competitions/:identifier",parentId:"165",id:"170"},171:{path:"/competitions/index/:identifier",parentId:"165",id:"171"},172:{path:"/competitions/:identifier/detail/enroll",parentId:"165",id:"172"},173:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"165",id:"173"},174:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"165",id:"174"},175:{path:"/competitions/detail/:identifier",parentId:"165",id:"175"},176:{path:"/forums",parentId:"1",id:"176"},177:{path:"/forums",parentId:"176",id:"177"},178:{path:"/forums/categories/:memoType",parentId:"176",id:"178"},179:{path:"/forums/new",parentId:"176",id:"179"},180:{path:"/forums/:memoId/edit",parentId:"176",id:"180"},181:{path:"/forums/:memoId",parentId:"176",id:"181"},182:{path:"/problemset",parentId:"1",id:"182"},183:{path:"/problemset",parentId:"182",id:"183"},184:{path:"/problemset/newitem",parentId:"182",id:"184"},185:{path:"/problemset/:type/:id",parentId:"182",id:"185"},186:{path:"/problemset/preview",parentId:"182",id:"186"},187:{path:"/problemset/preview_new",parentId:"182",id:"187"},188:{path:"/problemset/preview_select",parentId:"182",id:"188"},189:{path:"/shixuns",parentId:"1",id:"189"},190:{path:"/shixuns",parentId:"189",id:"190"},191:{path:"/shixuns/exports",parentId:"189",id:"191"},192:{path:"/shixuns/new",parentId:"189",id:"192"},193:{path:"/shixuns/aiStreamIndex",parentId:"189",id:"193"},194:{path:"/shixuns/new/CreateImg",parentId:"189",id:"194"},195:{path:"/shixuns/new/:id/imagepreview",parentId:"189",id:"195"},196:{path:"/shixuns/:id/Merge",parentId:"189",id:"196"},197:{path:"/shixuns/:id/Split",parentId:"189",id:"197"},198:{path:"/shixuns/:id/edit",parentId:"189",id:"198"},199:{path:"shixuns/:id/edit/warehouse",parentId:"198",id:"199"},200:{path:"/shixuns/:id/edit/newquestion",parentId:"198",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"198",id:"201"},202:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"198",id:"202"},203:{path:"/shixuns/:id/edit/new",parentId:"198",id:"203"},204:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"198",id:"204"},205:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"198",id:"205"},206:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"198",id:"206"},207:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"198",id:"207"},208:{path:"/shixuns/:id",parentId:"189",id:"208"},209:{path:"/shixuns/:id/poll",parentId:"208",id:"209"},210:{path:"/shixuns/:id/challenges",parentId:"208",id:"210"},211:{path:"/shixuns/:id/repository",parentId:"208",id:"211"},212:{path:"/shixuns/:id/secret_repository",parentId:"208",id:"212"},213:{path:"/shixuns/:id/collaborators",parentId:"208",id:"213"},214:{path:"/shixuns/:id/dataset",parentId:"208",id:"214"},215:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"208",id:"215"},216:{path:"/shixuns/:id/shixun_discuss",parentId:"208",id:"216"},217:{path:"/shixuns/:id/ranking_list",parentId:"208",id:"217"},218:{path:"/shixuns/:id/settings",parentId:"208",id:"218"},219:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"208",id:"219"},220:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"208",id:"220"},221:{path:"/shixuns/:id/repository/upload_file",parentId:"208",id:"221"},222:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"208",id:"222"},223:{path:"/shixuns/:id/repository/add_file",parentId:"208",id:"223"},224:{path:"/shixuns/:id/secret_repository/add_file",parentId:"208",id:"224"},225:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"208",id:"225"},226:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"208",id:"226"},227:{path:"/shixuns/:id/audit_situation",parentId:"208",id:"227"},228:{path:"/shixuns/:id/fork_list",parentId:"208",id:"228"},229:{path:"/users",parentId:"1",id:"229"},230:{path:"/users/:username/membercenter",parentId:"229",id:"230"},231:{path:"/users/:username/videos/protocol",parentId:"229",id:"231"},232:{path:"/users/:username/videos/resourceProtocol",parentId:"229",id:"232"},233:{path:"/users/:username/videos/success",parentId:"229",id:"233"},234:{path:"/users/:username/topicbank/:topicstype",parentId:"229",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"229",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"229",id:"236"},237:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"229",id:"237"},238:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"229",id:"238"},239:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"229",id:"239"},240:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"229",id:"240"},241:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"229",id:"241"},242:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"229",id:"242"},243:{path:"/users/:username/experiment-img/add",parentId:"229",id:"243"},244:{path:"/users/:username",parentId:"229",id:"244"},245:{path:"/users/:username",parentId:"244",id:"245"},246:{path:"/users/:username/baseInfo/edit",parentId:"244",id:"246"},247:{path:"/users/:username/baseInfo",parentId:"244",id:"247"},248:{path:"/users/:username/realNameCertification",parentId:"244",id:"248"},249:{path:"/users/:username/careerCertification",parentId:"244",id:"249"},250:{path:"/users/:username/classrooms",parentId:"244",id:"250"},251:{path:"/users/:username/shixuns",parentId:"244",id:"251"},252:{path:"/users/:username/dataSet",parentId:"244",id:"252"},253:{path:"/users/:username/userPortrait",parentId:"244",id:"253"},254:{path:"/users/:username/learningPath",parentId:"244",id:"254"},255:{path:"/users/:username/teach-group",parentId:"244",id:"255"},256:{path:"/users/:username/competitions",parentId:"244",id:"256"},257:{path:"/users/:username/experiment-img",parentId:"244",id:"257"},258:{path:"/users/:username/experiment-img/:experid/detail",parentId:"244",id:"258"},259:{path:"/users/:username/certificate",parentId:"244",id:"259"},260:{path:"/users/:username/otherResources",parentId:"244",id:"260"},261:{path:"/users/:username/paths",parentId:"244",id:"261"},262:{path:"/users/:username/projects",parentId:"244",id:"262"},263:{path:"/users/:username/videos",parentId:"244",id:"263"},264:{path:"/users/:username/videos/upload",parentId:"244",id:"264"},265:{path:"/users/:username/topics/:topicstype",parentId:"244",id:"265"},266:{path:"/users/:username/vspaces",parentId:"244",id:"266"},267:{path:"/users/:username/resourcesCenter",parentId:"244",id:"267"},268:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"244",id:"268"},269:{path:"/users/:username/resourceGuarantee",parentId:"244",id:"269"},270:{path:"/users/:username/resourceAllocation",parentId:"244",id:"270"},271:{parentId:"1",id:"271"},272:{path:"/problems",parentId:"271",id:"272"},273:{path:"/problems",parentId:"272",id:"273"},274:{path:"/problems/batchAdd",parentId:"272",id:"274"},275:{path:"/problems/newcreate",parentId:"271",id:"275"},276:{path:"/problems/newedit/:id",exact:!0,parentId:"271",id:"276"},277:{path:"/problems/:id/edit",exact:!0,parentId:"271",id:"277"},278:{path:"/problems/new",exact:!0,parentId:"271",id:"278"},279:{path:"/problems/:id/oj/:save_identifier",parentId:"271",id:"279"},280:{path:"/problems/:id/record-detail/:submitId",parentId:"271",id:"280"},281:{path:"/problems/add",parentId:"271",id:"281"},282:{path:"/problems/:id/ojedit",parentId:"271",id:"282"},283:{path:"/engineering",parentId:"1",id:"283"},284:{path:"/engineering",parentId:"283",id:"284"},285:{path:"/engineering/teacherList",parentId:"284",id:"285"},286:{path:"/engineering/studentList",parentId:"284",id:"286"},287:{path:"/engineering/training/program",parentId:"284",id:"287"},288:{path:"/engineering/training/program/add",parentId:"284",id:"288"},289:{path:"/engineering/training/program/edit",parentId:"284",id:"289"},290:{path:"/engineering/training/objectives",parentId:"284",id:"290"},291:{path:"/engineering/graduated/index",parentId:"284",id:"291"},292:{path:"/engineering/graduated/matrix",parentId:"284",id:"292"},293:{path:"/engineering/course/list",parentId:"284",id:"293"},294:{path:"/engineering/course/setting",parentId:"284",id:"294"},295:{path:"/engineering/course/matrix",parentId:"284",id:"295"},296:{path:"/engineering/navigation",parentId:"284",id:"296"},297:{path:"/engineering/evaluate/course",parentId:"284",id:"297"},298:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"284",id:"298"},299:{path:"/engineering/evaluate/norm",parentId:"284",id:"299"},300:{path:"/engineering/evaluate/document",parentId:"284",id:"300"},301:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"284",id:"301"},302:{path:"/engineering/*",redirect:"/404",parentId:"284",id:"302"},303:{path:"/innovation",parentId:"1",id:"303"},304:{path:"/innovation/tasks/:taskId",parentId:"303",id:"304"},305:{path:"/innovation",parentId:"303",id:"305"},306:{path:"/innovation/project",parentId:"305",id:"306"},307:{path:"/innovation/dataset",parentId:"305",id:"307"},308:{path:"/innovation/mirror",parentId:"305",id:"308"},309:{path:"/innovation/my-project",parentId:"305",id:"309"},310:{path:"/innovation/my-dataset",parentId:"305",id:"310"},311:{path:"/innovation/my-mirror",parentId:"305",id:"311"},312:{path:"/innovation/project/create",parentId:"305",id:"312"},313:{path:"/innovation/project/edit/:id",parentId:"305",id:"313"},314:{path:"/innovation/project/detail/:taskId",parentId:"305",id:"314"},315:{path:"/tasks",parentId:"1",id:"315"},316:{path:"/tasks/:taskId",exact:!0,parentId:"315",id:"316"},317:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"315",id:"317"},318:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"315",id:"318"},319:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"315",id:"319"},320:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"315",id:"320"},321:{path:"/tasks/:taskId/result",exact:!0,parentId:"315",id:"321"},322:{path:"/myproblems",parentId:"1",id:"322"},323:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"322",id:"323"},324:{path:"/myproblems/:id",exact:!0,parentId:"322",id:"324"},325:{path:"/account",parentId:"1",id:"325"},326:{path:"/account",parentId:"325",id:"326"},327:{path:"/account/profile",parentId:"326",id:"327"},328:{path:"/account/profile/edit",parentId:"326",id:"328"},329:{path:"/account/certification",parentId:"326",id:"329"},330:{path:"/account/secure",parentId:"326",id:"330"},331:{path:"/account/binding",parentId:"326",id:"331"},332:{path:"/account/Results",parentId:"326",id:"332"},333:{path:"/ch",parentId:"1",id:"333"},334:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"333",id:"334"},335:{path:"/ch/rest/",exact:!0,parentId:"333",id:"335"},336:{path:"/ch/rest/:id",exact:!0,parentId:"333",id:"336"},337:{path:"/order",parentId:"1",id:"337"},338:{path:"/order",parentId:"337",id:"338"},339:{path:"/order/invoice",parentId:"337",id:"339"},340:{path:"/order/records",parentId:"337",id:"340"},341:{path:"/order/apply",parentId:"337",id:"341"},342:{path:"/order/view",parentId:"337",id:"342"},343:{path:"/order/:courseId/information",parentId:"337",id:"343"},344:{path:"/order/:courseId/pay",parentId:"337",id:"344"},345:{path:"/order/:orderNum/result",parentId:"337",id:"345"},346:{path:"/messages",parentId:"1",id:"346"},347:{path:"/messages/:userId/user_tidings",parentId:"346",id:"347"},348:{path:"/messages/:userId/private_messages",parentId:"346",id:"348"},349:{path:"/messages/:userId/message_detail",parentId:"346",id:"349"},350:{path:"/vtrs",parentId:"1",id:"350"},351:{path:"/vtrs/:virtual_spacesId",parentId:"350",id:"351"},352:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"351",id:"352"},353:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"351",id:"353"},354:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"351",id:"354"},355:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"351",id:"355"},356:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"351",id:"356"},357:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"351",id:"357"},358:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"351",id:"358"},359:{path:"/vtrs/:virtual_spacesId/survey",parentId:"351",id:"359"},360:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"351",id:"360"},361:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"351",id:"361"},362:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"351",id:"362"},363:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"351",id:"363"},364:{path:"/vtrs/:virtual_spacesId/material",parentId:"351",id:"364"},365:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"351",id:"365"},366:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"351",id:"366"},367:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"351",id:"367"},368:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"351",id:"368"},369:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"351",id:"369"},370:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"351",id:"370"},371:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"351",id:"371"},372:{path:"/vtrs/:virtual_spacesId/settings",parentId:"351",id:"372"},373:{path:"/vtrs/:virtual_spacesId/resources",parentId:"351",id:"373"},374:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"351",id:"374"},375:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"351",id:"375"},376:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"351",id:"376"},377:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"351",id:"377"},378:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"351",id:"378"},379:{path:"/vtrs/:virtual_spacesId/*",parentId:"351",id:"379"},380:{path:"/101",parentId:"1",id:"380"},381:{path:"/101/:virtual_spacesId",parentId:"380",id:"381"},382:{path:"/101/:virtual_spacesId",exact:!0,parentId:"381",id:"382"},383:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"381",id:"383"},384:{path:"/101/:virtual_spacesId/experiment",parentId:"381",id:"384"},385:{path:"/101/:virtual_spacesId/announcement",parentId:"381",id:"385"},386:{path:"/101/:virtual_spacesId/announcement/add",parentId:"381",id:"386"},387:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"381",id:"387"},388:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"381",id:"388"},389:{path:"/101/:virtual_spacesId/survey",parentId:"381",id:"389"},390:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"381",id:"390"},391:{path:"/101/:virtual_spacesId/knowledge",parentId:"381",id:"391"},392:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"381",id:"392"},393:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"381",id:"393"},394:{path:"/101/:virtual_spacesId/material",parentId:"381",id:"394"},395:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"381",id:"395"},396:{path:"/101/:virtual_spacesId/lesson",parentId:"381",id:"396"},397:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"381",id:"397"},398:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"381",id:"398"},399:{path:"/101/:virtual_spacesId/discussion",parentId:"381",id:"399"},400:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"381",id:"400"},401:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"381",id:"401"},402:{path:"/101/:virtual_spacesId/settings",parentId:"381",id:"402"},403:{path:"/101/:virtual_spacesId/resources",parentId:"381",id:"403"},404:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"381",id:"404"},405:{path:"/101/:virtual_spacesId/Plan",parentId:"381",id:"405"},406:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"381",id:"406"},407:{path:"/101/:virtual_spacesId/digtal",parentId:"381",id:"407"},408:{path:"/101/:virtual_spacesId/homepage",parentId:"381",id:"408"},409:{path:"/101/:virtual_spacesId/*",parentId:"381",id:"409"},410:{path:"/administration",parentId:"1",id:"410"},411:{path:"/administration",parentId:"410",id:"411"},412:{path:"/administration/college",parentId:"411",id:"412"},413:{path:"/administration/student",parentId:"411",id:"413"},414:{path:"/administration/student/:studentId/edit",parentId:"411",id:"414"},415:{path:"/administration/profession",parentId:"411",id:"415"},416:{path:"/administration/classroom",parentId:"411",id:"416"},417:{path:"/graduations",parentId:"1",id:"417"},418:{path:"/graduations",exact:!0,parentId:"417",id:"418"},419:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"417",id:"419"},420:{path:"/graduations/:id",parentId:"417",id:"420"},421:{path:"/graduations/:id/index",parentId:"420",id:"421"},422:{path:"/graduations/:id/topics",parentId:"420",id:"422"},423:{path:"/graduations/:id/student_selection",parentId:"420",id:"423"},424:{path:"/graduations/:id/tasks",parentId:"420",id:"424"},425:{path:"/graduations/:id/opening_report",parentId:"420",id:"425"},426:{path:"/graduations/:id/midterm_report",parentId:"420",id:"426"},427:{path:"/graduations/:id/thesis",parentId:"420",id:"427"},428:{path:"/graduations/:id/final_defense",parentId:"420",id:"428"},429:{path:"/graduations/:id/final_thesis",parentId:"420",id:"429"},430:{path:"/graduations/:id/settings",parentId:"420",id:"430"},431:{path:"/graduations/:id/teachers",parentId:"420",id:"431"},432:{path:"/graduations/:id/students",parentId:"420",id:"432"},433:{path:"/graduations/:id/archives",parentId:"420",id:"433"},434:{path:"/graduations/:id/grading_summary",parentId:"420",id:"434"},435:{path:"/dataset",parentId:"1",id:"435"},436:{path:"/dataset",exact:!0,parentId:"435",id:"436"},437:{path:"/dataset/:id/detail",exact:!0,parentId:"435",id:"437"},438:{path:"/knowledgegraph",parentId:"1",id:"438"},439:{path:"/knowledgegraph/:pathId",parentId:"438",id:"439"},440:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"438",id:"440"},441:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"438",id:"441"},442:{path:"/knowledgegraph/:pathId/statistics",parentId:"438",id:"442"},443:{parentId:"438",id:"443"},444:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"443",id:"444"},445:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"443",id:"445"},446:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"443",id:"446"},447:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"443",id:"447"},448:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"443",id:"448"},449:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"443",id:"449"},450:{path:"/miniprogram",parentId:"1",id:"450"},451:{path:"/miniprogram/courseware/study",exact:!0,parentId:"450",id:"451"},452:{path:"/educoder-demo",exact:!0,parentId:"1",id:"452"},453:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"453"},454:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"454"},455:{path:"/training",parentId:"1",id:"455"},456:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"455",id:"456"},457:{path:"/largeScreen",exact:!0,parentId:"1",id:"457"},458:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"458"},459:{path:"/studentEffectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"459"},460:{path:"/quality",parentId:"1",id:"460"},461:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"460",id:"461"},462:{path:"/otherlogin",exact:!0,parentId:"1",id:"462"},463:{path:"/otherloginqq",exact:!0,parentId:"1",id:"463"},464:{path:"/otherloginstart",exact:!0,parentId:"1",id:"464"},465:{path:"/pathsoverview",exact:!0,parentId:"1",id:"465"},466:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"466"},467:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"467"},468:{path:"/login",parentId:"1",id:"468"},469:{path:"/login",parentId:"468",id:"469"},470:{path:"/user",parentId:"1",id:"470"},471:{path:"/user/login",parentId:"470",id:"471"},472:{path:"/user/register",parentId:"470",id:"472"},473:{path:"/user/reset-password",parentId:"470",id:"473"},474:{path:"/colleges",parentId:"1",id:"474"},475:{path:"/colleges/:id/statistics",parentId:"474",id:"475"},476:{path:"/help",parentId:"1",id:"476"},477:{path:"/help/:id",parentId:"476",id:"477"},478:{path:"/video",parentId:"1",id:"478"},479:{path:"/video/:videoId",parentId:"478",id:"479"},480:{path:"/terminal",parentId:"1",id:"480"},481:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"481"},482:{path:"/wrongAnswer",parentId:"1",id:"482"},483:{path:"/bwdemo",parentId:"1",id:"483"},484:{path:"/",parentId:"1",id:"484"},485:{path:"/",exact:!0,parentId:"484",id:"485"},486:{path:"/api/*",exact:!0,parentId:"484",id:"486"},487:{path:"/search",exact:!0,parentId:"484",id:"487"},488:{path:"/moop_cases",exact:!0,parentId:"484",id:"488"},489:{path:"/moop_cases/new",exact:!0,parentId:"484",id:"489"},490:{path:"/moop_cases/:caseId",exact:!0,parentId:"484",id:"490"},491:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"484",id:"491"},492:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"484",id:"492"},493:{path:"/randompaper",exact:!0,parentId:"484",id:"493"},494:{path:"/randompaper/edit/:id",exact:!0,parentId:"484",id:"494"},495:{path:"/randompaper/detail/:id",exact:!0,parentId:"484",id:"495"},496:{path:"/403",parentId:"484",id:"496"},497:{path:"/500",parentId:"484",id:"497"},498:{path:"/404",parentId:"484",id:"498"},499:{path:"/download",parentId:"484",id:"499"},500:{path:"/iwce",parentId:"484",id:"500"},501:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"484",id:"501"},502:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"484",id:"502"},503:{path:"/Activities",parentId:"484",id:"503"},504:{path:"/iwce/:itemname",parentId:"484",id:"504"},505:{path:"/knowledgeHub",parentId:"484",id:"505"},506:{path:"/admin/vgpu/:path*",parentId:"484",id:"506"},507:{path:"/hpc-course",parentId:"484",id:"507"},508:{path:"/user_agents",parentId:"484",id:"508"},509:{path:"/three",parentId:"484",id:"509"},510:{path:"/introduction",parentId:"484",id:"510"},511:{path:"/chatgpt",parentId:"484",id:"511"},512:{path:"/*",parentId:"484",id:"512"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ne.lazy(()=>__webpack_require__.e(1294).then(__webpack_require__.bind(__webpack_require__,61294))),2:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),3:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,98843))),4:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,30069))),5:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,30069))),6:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,17204))),7:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,56798))),8:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,19736))),9:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),10:ne.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,53114))),11:ne.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,31488))),12:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,74362))),13:ne.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,89774))),14:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,96090))),15:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,12592))),16:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,74362))),17:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,56798))),18:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,56798))),19:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),20:ne.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,59453))),21:ne.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,77686))),22:ne.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,74599))),23:ne.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,59453))),24:ne.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,20635))),25:ne.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,20635))),26:ne.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,41373))),27:ne.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,41373))),28:ne.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,40285))),29:ne.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,13558))),30:ne.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,53033))),31:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,51540))),32:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5927)]).then(__webpack_require__.bind(__webpack_require__,92824))),33:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,49325))),34:ne.lazy(()=>Promise.all([__webpack_require__.e(5450),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,30909))),35:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,38309))),36:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1260),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,28639))),37:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1260),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,71878))),38:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,69026))),39:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,49067))),40:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,63554))),41:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,84953))),42:ne.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,73110))),43:ne.lazy(()=>__webpack_require__.e(8795).then(__webpack_require__.bind(__webpack_require__,77868))),44:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,31252))),45:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,56798))),46:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,95655))),47:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,66864))),48:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,72348))),49:ne.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,98887))),50:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,3436))),51:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,98653))),52:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,94365))),53:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,94365))),54:ne.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,5743))),55:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,19397))),56:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,19397))),57:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,19397))),58:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,67598))),59:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8185),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,80570))),60:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8185),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,60272))),61:ne.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,53367))),62:ne.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,53367))),63:ne.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,87676))),64:ne.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,87676))),65:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,86228))),66:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,30490))),67:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,8424))),68:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,74718))),69:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,97715))),70:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,38840))),71:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,88711))),72:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,34986))),73:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,23239))),74:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,78440))),75:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,7575))),76:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,92723))),77:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,95144))),78:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,72795))),79:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,85155))),80:ne.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,56686))),81:ne.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,82245))),82:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,95625))),83:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,16008))),84:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,3063))),85:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,68701))),86:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,19791))),87:ne.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,89774))),88:ne.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,52558))),89:ne.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,94086))),90:ne.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,93775))),91:ne.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,79577))),92:ne.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,49862))),93:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,42922))),94:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,42922))),95:ne.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,48379))),96:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,28204))),97:ne.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,28752))),98:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,66561))),99:ne.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,993))),100:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,55097))),101:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,74155))),102:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,54312))),103:ne.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,88357))),104:ne.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,69101))),105:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7518),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,82753))),106:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7518),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,82753))),107:ne.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,33553))),108:ne.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,17693))),109:ne.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,17693))),110:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,41640))),111:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,41640))),112:ne.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,68952))),113:ne.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,68952))),114:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7518),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,35518))),115:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7518),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,35518))),116:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7518),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,51066))),117:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7518),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,51066))),118:ne.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,12953))),119:ne.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,58371))),120:ne.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,26929))),121:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7518),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,33300))),122:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7518),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,33300))),123:ne.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,60863))),124:ne.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,50712))),125:ne.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,6054))),126:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,7941))),127:ne.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,89515))),128:ne.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,56206))),129:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,52851))),130:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,52851))),131:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,87698))),132:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,87698))),133:ne.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,89905))),134:ne.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,89905))),135:ne.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,10595))),136:ne.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,10595))),137:ne.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,18076))),138:ne.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,95958))),139:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,2483))),140:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,38950))),141:ne.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,84144))),142:ne.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,84144))),143:ne.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,5317))),144:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,31416))),145:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,31416))),146:ne.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,30550))),147:ne.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,30550))),148:ne.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,51361))),149:ne.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,210))),150:ne.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,210))),151:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,90625))),152:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,90625))),153:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,97520))),154:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,81152))),155:ne.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,63482))),156:ne.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,69966))),157:ne.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,32853))),158:ne.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,42384))),159:ne.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,44322))),160:ne.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,39448))),161:ne.lazy(()=>__webpack_require__.e(5741).then(__webpack_require__.bind(__webpack_require__,69588))),162:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2306)]).then(__webpack_require__.bind(__webpack_require__,83152))),163:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1994)]).then(__webpack_require__.bind(__webpack_require__,19211))),164:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,97517))),165:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),166:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,61698))),167:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,61698))),168:ne.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,28126))),169:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,61698))),170:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6473),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,92156))),171:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6473),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,92156))),172:ne.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,27500))),173:ne.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,93664))),174:ne.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,68148))),175:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6473),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,20790))),176:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),177:ne.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,74566))),178:ne.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,26348))),179:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,76407))),180:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,76407))),181:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,63810))),182:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),183:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,56798))),184:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,26899))),185:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,26899))),186:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,93318))),187:ne.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,86678))),188:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,56798))),189:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),190:ne.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,99264))),191:ne.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,33138))),192:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,23313))),193:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8821)]).then(__webpack_require__.bind(__webpack_require__,37806))),194:ne.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,57108))),195:ne.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,68353))),196:ne.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,74206))),197:ne.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,53166))),198:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(8873),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,25742))),199:ne.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,66200))),200:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,36796))),201:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,5079))),202:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,5079))),203:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,36819))),204:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,36819))),205:ne.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,28097))),206:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92432))),207:ne.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,8005))),208:ne.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,4080))),209:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,25142))),210:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,48609))),211:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,77476))),212:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,77476))),213:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,54293))),214:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,1524))),215:ne.lazy(()=>Promise.all([__webpack_require__.e(8873),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,54383))),216:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,38746))),217:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,90733))),218:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,75361))),219:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,34769))),220:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,34769))),221:ne.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,39548))),222:ne.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,39548))),223:ne.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,63178))),224:ne.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,63178))),225:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,77476))),226:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,77476))),227:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,82150))),228:ne.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,52716))),229:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),230:ne.lazy(()=>__webpack_require__.e(7172).then(__webpack_require__.bind(__webpack_require__,13692))),231:ne.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,82977))),232:ne.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,17501))),233:ne.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,55301))),234:ne.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,87195))),235:ne.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,87016))),236:ne.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,87016))),237:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,12734))),238:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,89550))),239:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,4315))),240:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,44482))),241:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,71303))),242:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,78413))),243:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,85887))),244:ne.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,25494))),245:ne.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,33038))),246:ne.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,3925))),247:ne.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,66642))),248:ne.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,45842))),249:ne.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,8917))),250:ne.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,33038))),251:ne.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,2716))),252:ne.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,34073))),253:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,29327))),254:ne.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,71304))),255:ne.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,73085))),256:ne.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,79907))),257:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,66960))),258:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,7291))),259:ne.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,68421))),260:ne.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,92443))),261:ne.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,71686))),262:ne.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,66262))),263:ne.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,85097))),264:ne.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,1341))),265:ne.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,46082))),266:ne.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,56046))),267:ne.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,19481))),268:ne.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,56060))),269:ne.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,20232))),270:ne.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,32365))),271:ne.lazy(()=>__webpack_require__.e(1294).then(__webpack_require__.bind(__webpack_require__,61294))),272:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),273:ne.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,89257))),274:ne.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,82751))),275:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(9563),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,7373))),276:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(9563),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,7373))),277:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(9563),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,87848))),278:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(9563),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,87848))),279:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,90190))),280:ne.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,90535))),281:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,84744))),282:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,84744))),283:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),284:ne.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,8952))),285:ne.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,1274))),286:ne.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,59470))),287:ne.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,91359))),288:ne.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,48414))),289:ne.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,7410))),290:ne.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,89403))),291:ne.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,47598))),292:ne.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,75208))),293:ne.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,97994))),294:ne.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,76388))),295:ne.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,29172))),296:ne.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,16807))),297:ne.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,75598))),298:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,54675))),299:ne.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,43854))),300:ne.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,49955))),301:ne.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,66420))),302:ne.lazy(()=>__webpack_require__.e(1294).then(__webpack_require__.bind(__webpack_require__,61294))),303:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),304:ne.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,33881))),305:ne.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,39582))),306:ne.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,48855))),307:ne.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,48202))),308:ne.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,26681))),309:ne.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,90107))),310:ne.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,24884))),311:ne.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,98285))),312:ne.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,62341))),313:ne.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,62341))),314:ne.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,63773))),315:ne.lazy(()=>__webpack_require__.e(1294).then(__webpack_require__.bind(__webpack_require__,61294))),316:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,15026))),317:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,13336))),318:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,15026))),319:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,13336))),320:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,15026))),321:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8319)]).then(__webpack_require__.bind(__webpack_require__,29435))),322:ne.lazy(()=>__webpack_require__.e(1294).then(__webpack_require__.bind(__webpack_require__,61294))),323:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,24205))),324:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,88382))),325:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),326:ne.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,20308))),327:ne.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,98995))),328:ne.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,84216))),329:ne.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,41860))),330:ne.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,29316))),331:ne.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,48195))),332:ne.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,79066))),333:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),334:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,90811))),335:ne.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,29795))),336:ne.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,29795))),337:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),338:ne.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,81375))),339:ne.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,27904))),340:ne.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,63479))),341:ne.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,5579))),342:ne.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,30775))),343:ne.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,80943))),344:ne.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,65117))),345:ne.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,80667))),346:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),347:ne.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,33600))),348:ne.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,57580))),349:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,74211))),350:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),351:ne.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,4342))),352:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,79572))),353:ne.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,30575))),354:ne.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,9500))),355:ne.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,25206))),356:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,29170))),357:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,29170))),358:ne.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,68782))),359:ne.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,54559))),360:ne.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,32646))),361:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,51027))),362:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,11622))),363:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,11622))),364:ne.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,31667))),365:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,32620))),366:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,82264))),367:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,34631))),368:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,34631))),369:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,84574))),370:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,199))),371:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,199))),372:ne.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,5288))),373:ne.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,35314))),374:ne.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,69799))),375:ne.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,88072))),376:ne.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,67699))),377:ne.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,92744))),378:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,79572))),379:ne.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,91171))),380:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),381:ne.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,4342))),382:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,79572))),383:ne.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,30575))),384:ne.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,9500))),385:ne.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,25206))),386:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,29170))),387:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,29170))),388:ne.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,68782))),389:ne.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,54559))),390:ne.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,32646))),391:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,51027))),392:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,11622))),393:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,11622))),394:ne.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,31667))),395:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,32620))),396:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,82264))),397:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,34631))),398:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,34631))),399:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,84574))),400:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,199))),401:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,199))),402:ne.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,5288))),403:ne.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,35314))),404:ne.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,69799))),405:ne.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,88072))),406:ne.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,67699))),407:ne.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,92744))),408:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,79572))),409:ne.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,91171))),410:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),411:ne.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,78563))),412:ne.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,34924))),413:ne.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,75716))),414:ne.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,50378))),415:ne.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,69997))),416:ne.lazy(()=>__webpack_require__.e(3673).then(__webpack_require__.bind(__webpack_require__,40193))),417:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),418:ne.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,47559))),419:ne.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,38286))),420:ne.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,89346))),421:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,76139))),422:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,87786))),423:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,4782))),424:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,87830))),425:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,85370))),426:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,85370))),427:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,85370))),428:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,85370))),429:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,85370))),430:ne.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,30657))),431:ne.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,44384))),432:ne.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,44384))),433:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,23748))),434:ne.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,16310))),435:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),436:ne.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,29930))),437:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,86753))),438:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),439:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(4732),__webpack_require__.e(4193),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,28234))),440:ne.lazy(()=>__webpack_require__.e(3685).then(__webpack_require__.bind(__webpack_require__,62294))),441:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4193),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,59754))),442:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,52713))),443:ne.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,84874))),444:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,25772))),445:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,1145))),446:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,58247))),447:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4732),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,72843))),448:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,10628))),449:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,21249))),450:ne.lazy(()=>__webpack_require__.e(1294).then(__webpack_require__.bind(__webpack_require__,61294))),451:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,64423))),452:ne.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,76956))),453:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,29902))),454:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6411),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,29902))),455:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),456:ne.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,43413))),457:ne.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,5845))),458:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,35963))),459:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(65)]).then(__webpack_require__.bind(__webpack_require__,50985))),460:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),461:ne.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,16120))),462:ne.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,51408))),463:ne.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,37980))),464:ne.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,87038))),465:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,9496))),466:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,2303))),467:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,75170))),468:ne.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,10507))),469:ne.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,73458))),470:ne.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,10507))),471:ne.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,73458))),472:ne.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,40256))),473:ne.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,33568))),474:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),475:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,96592))),476:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),477:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,66166))),478:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),479:ne.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,11681))),480:ne.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,79603))),481:ne.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,29719))),482:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7143),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,72348))),483:ne.lazy(()=>__webpack_require__.e(1150).then(__webpack_require__.bind(__webpack_require__,44250))),484:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5450),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,22034))),485:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,22812))),486:ne.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,11322))),487:ne.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,727))),488:ne.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,52835))),489:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,288))),490:ne.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,53835))),491:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,288))),492:ne.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,16015))),493:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,3436))),494:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,3436))),495:ne.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,25126))),496:ne.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,66682))),497:ne.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,44103))),498:ne.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,47947))),499:ne.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,64198))),500:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,19388))),501:ne.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,14995))),502:ne.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,7941))),503:ne.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,9552))),504:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,19388))),505:ne.lazy(()=>__webpack_require__.e(1025).then(__webpack_require__.bind(__webpack_require__,5110))),506:ne.lazy(()=>__webpack_require__.e(1344).then(__webpack_require__.bind(__webpack_require__,25014))),507:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,19388))),508:ne.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,57713))),509:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,11955))),510:ne.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,5307))),511:ne.lazy(()=>Promise.all([__webpack_require__.e(5370),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,44667))),512:ne.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,47947))),"@@/global-layout":ne.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,6505)))}}})}var Dl=__webpack_require__(39023),m=__webpack_require__(52029),y=__webpack_require__(29787),b=__webpack_require__(95617),z=()=>ne.createElement(y.Z,{size:"middle",className:b.Z.loading}),oe=__webpack_require__(52985),mr=__webpack_require__(66649),fr=__webpack_require__.n(mr),Tn=__webpack_require__(91392),Wn=__webpack_require__.n(Tn),ra=__webpack_require__(73100),Ko=__webpack_require__.n(ra),To=__webpack_require__(14805),so=__webpack_require__.n(To),Ua=__webpack_require__(13477),Gi=__webpack_require__.n(Ua),Nc=__webpack_require__(64796),sc=__webpack_require__.n(Nc),Bc=__webpack_require__(9007),iu=__webpack_require__.n(Bc),An=__webpack_require__(58626),uc=__webpack_require__.n(An),cc=__webpack_require__(9084),Xo=__webpack_require__.n(cc),Fo=__webpack_require__(5116),su=__webpack_require__.n(Fo),ao=__webpack_require__(50991),uu=__webpack_require__.n(ao),lc=__webpack_require__(39050),us=__webpack_require__.n(lc),cu=__webpack_require__(1554),hl=__webpack_require__.n(cu),zc=__webpack_require__(59697),lu=__webpack_require__.n(zc);fr().extend(Ko()),fr().extend(so()),fr().extend(Gi()),fr().extend(sc()),fr().extend(iu()),fr().extend(uc()),fr().extend(Xo()),fr().extend(su()),fr().extend(uu()),fr().extend(us()),fr().extend(hl()),fr().extend(lu()),fr().extend(Wn());var _l=Object.defineProperty,dc=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,ki=Object.prototype.propertyIsEnumerable,Ns=(Fr,nn,Bn)=>nn in Fr?_l(Fr,nn,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Fr[nn]=Bn,wu=(Fr,nn)=>{for(var Bn in nn||(nn={}))ml.call(nn,Bn)&&Ns(Fr,Bn,nn[Bn]);if(dc)for(var Bn of dc(nn))ki.call(nn,Bn)&&Ns(Fr,Bn,nn[Bn]);return Fr},fc=(Fr,nn,Bn)=>new Promise((Ea,Kn)=>{var aa=Xn=>{try{uo(Bn.next(Xn))}catch(co){Kn(co)}},la=Xn=>{try{uo(Bn.throw(Xn))}catch(co){Kn(co)}},uo=Xn=>Xn.done?Ea(Xn.value):Promise.resolve(Xn.value).then(aa,la);uo((Bn=Bn.apply(Fr,nn)).next())});const Vi="https://www-cdn.educoder.net/",pc=!1;function Pu(){return fc(this,null,function*(){const Fr=(0,Dl.gD)(),{routes:nn,routeComponents:Bn}=yield vl(Fr);yield Fr.applyPlugins({key:"patchRoutes",type:oe.ApplyPluginsType.event,args:{routes:nn,routeComponents:Bn}});const Ea=Fr.applyPlugins({key:"modifyContextOpts",type:oe.ApplyPluginsType.modify,initialValue:{}}),Kn=Ea.basename||"/",aa=Ea.historyType||"browser",la=(0,m.fi)(wu({type:aa,basename:Kn},Ea.historyOpts));return Fr.applyPlugins({key:"render",type:oe.ApplyPluginsType.compose,initialValue(){const uo={useStream:!0,routes:nn,routeComponents:Bn,pluginManager:Fr,mountElementId:"root",rootElement:Ea.rootElement||document.getElementById("root"),loadingComponent:z,publicPath:Vi,runtimePublicPath:pc,history:la,historyType:aa,basename:Kn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ea.callback},Xn=Fr.applyPlugins({key:"modifyClientRenderOpts",type:oe.ApplyPluginsType.modify,initialValue:uo});return Fc(Xn)}})()})}Pu(),typeof window!="undefined"&&(window.g_umi={version:"4.6.22"})})()})();